HNHacker News
TopNewBestAskShowJobs

jwbensley

30 karma · joined October 18, 2017

submissionscomments
jwbensley··on Snobbery Helped Take the Spice Out of European Cooking (2015)
As per @nrki's comment;

> I think if you are brought up on mutton, then mutton tastes great

No one has been "brought up on" any kind of meat further ago than the last 100 years or so, people couldn't afford it. People kept animals until they were old and had no other purposes (like milk or wool) before they were killed for meat.

jwbensley··on Snobbery Helped Take the Spice Out of European Cooking (2015)
Depends on the spice and the part of the world you're talking about. Chilli was/is used heavily in Mexico and India to add or mask flavour but, also they also have antibacterial and anti inflammatory properties in countries were you have / have had large concentrations of poor people.

Classical French Haute cuisine is heavily flavoured with fats (butter and creame) which required a lot of milk to create, i.e. the yield is low considering how much precious milk one had to put in. That was something that was at the time exclusively for the wealthy.

jwbensley··on Snobbery Helped Take the Spice Out of European Cooking (2015)
Here in the UK that is the case but, not for spices but for herbs. If you're from the UK you'll know that mint source with your Sunday roast is very common. It was invented by the Welsh to make their old lamb/mutton taste better.
jwbensley··on The British-Irish Dialect Quiz
But "baby" (in this example) is the most common word I use. That is data too. Perhaps there is a part of the country were "baby" is more commonly used than anywhere else. Perhaps there is a part of the country where only "baby" is used. Maybe there is somewhere were its scarcely used.

Admitedtly I don't have their data set but I do see it as valid data/an answer. For example, they may have found that in one part of the country (because you can submit your location at the end) everyone uses "baby" and "sprog" and no others and that combination is unique to that area.

jwbensley··on The British-Irish Dialect Quiz
"How do you refer to your mother?"

I say "mother", why is that not in the list of predefined answers!?!

"Which of these words (if any) would you use for a baby?"

Baby. I say "baby" to describe a baby. How is this also not in the list of common answers!

I say many words for many things, e.g. I also say "sprog" for baby which was one of the predefined answers. What I can't understand is why these predefined answer sets don't contain the question word, do people really use (for example) "baby" less frequently than "sprog" to refer to a baby so it wasn't listed? Seems unlikely to me.

jwbensley··on Steganographic Packets
This is nothing new. This is a form of covert channel: https://en.m.wikipedia.org/wiki/Covert_channel

Specifically from the Wiki artical see the Timing Channel section.

Another interesting concept is to hide the bits in the unused options in protocol header fields (see the "Data hiding in TCP/IP Protocol suite by covert channels" section on the same Wiki artical).

I was looking for example code snippets online and found some examples of hiding bits in packet headers but, not in inter-packet timings. I ended up writing a transmit and receive script one afternoon at my desk out of boredom (although, just as a proof of concept to myself, I didn't take the time to refine to the superior levels of the OP, such as bit rate or reliability, as I never intended to use it): https://null.53bits.co.uk/index.php?page=icmp-messages

It would be nice to combine the technique used in some header-bit-packing scripts with the OPs timing based script; whereby one specifies the destination IP we want to communicate to secretly and alter the buffering of packets only to that IP. I never bothered to refine my scripts beyond "Hello World" because the timing based approach requires one to generate traffic that possibly otherwise wouldn't exist between the source and destination IP. Encoding bits in the inter-packet delay of existing "legitimate" flows to the destination would require it to be relatively close in terms of latency.

jwbensley··on Telecommunications Backhaul
Under the section "Cell towers moving from microwave to fiber optic" it is stated that 50-100Mbps backhaul links for cell towers are common. We're well beyond that; 5G trial sites they are starting to appear across the UK need 100G backhauls unless you want to severely restricted them.
jwbensley··on Drone Sighting Halts Departures at Heathrow Airport
No, 1 million people didn't try to get on the planes at the same time.
jwbensley··on Ask HN: Famous anonymous inventions other than Bitcoin?
I assume there are a lot of famous technologies accredited to a company, I'd love to know the names of some of the engineers and researchers behind some of the great inventions that we simply credit to XYZ Inc.
jwbensley··on I 3D-printed every bit of my wedding, including my bouquet
Thanks for the info. When 3D printing started to blow up I brushed it off due to the plastic waste I would produce. I need to look into it again it seems.
jwbensley··on I 3D-printed every bit of my wedding, including my bouquet
I don't know squat about 3D printing. Is the plastic biodegradeable, otherwise you end up replace things (like the bouquet) with things that aren't recyclable / don't biodegrade ?
jwbensley··on Ask HN: Would you work as product engineer or as platform engineer at BigCo?
I would never work for one of those companies, their ethics and morals are disgraceful.

Edit: sorry didn't understand all the letters in the acronym. I don't think Netflix are bad, Apple I'm on the fence, Goog/Face/Amaz no way.

jwbensley··on China Telecom's Internet Traffic Misdirection
Its difficult for the "average user" (define as you please) to know what what path should look like though. Lots of ISPs will have private peerings to others ISPs/content providers/carriers etc. which aren't publically listed anywhere.
jwbensley··on China Telecom's Internet Traffic Misdirection
I would guess that the author copied the results into a table and prettified them and added in details like location.

At the top of the screenshot it says "traceroute from London to ..." - no traceroute program knows where it is in the world!

Also the locations of each hop in traceroute NY > Chicago > Ashburn etc., no traceroute program will know where in the world those IPs are. I suspect the author has guestimated based on the reverse DNS record for the IPs and latency.

Traceroute does have the ability to show you the ASNs in a path but that is based on a WHOIS lookup of the IPs that it's discovering. So it could be wrong by assuming the IP address of each hop was announce by the ASN that owns it.

jwbensley··on Be My Eyes Hits the 1M Volunteer Mark
BME is amazing - are there other apps/services I can register for like BME as an able bodied person?
jwbensley··on Facebook Says Hackers Stole Detailed Personal Data from 14M People
A detailed tech breakdown of the hack would be great, I assume this is out of the question?
jwbensley··on Why Use an FPGA Instead of a CPU or GPU?
"A couple of FPGAs in mid-air (probably)"
jwbensley··on Ask HN: How old are you (optional) and what was the last thing that you learned?
I've been thinking about stepping up my hobby electronics projects to further my knowledge, building a basic amp and DAC, I'd love to hear more about this.
jwbensley··on Ask HN: Where can one learn about the history of the internet and the protocols?
I urge you to watch this video. This is a great talk from a networking legend: "Network Protocols: Myths, Missteps, and Mysteries" by Radia Perlman.

https://www.youtube.com/watch?v=pfiMBegejQM

These videos are part of an ongoing series about the history of the Internet in UK but there are general industry history facts that are interesting independent of whether you're in the UK:

https://www.uknof.org.uk/history.html

You also can't go wrong with the TCP/IP Illustrated books (there are 3 volumes in total, I think 2nd edition is the most recent) although, they are very in depth if yii only want an overview:

https://books.google.co.uk/books/about/TCP_IP_Illustrated_Th...

jwbensley··on My home lab setup for highly-available Internet
It's great that you have documented this process, especially the failures section, not enough people do this in my opinion. However, it really annoys me when people make these blog style posts on GitHub. Sorry OP, I for one disapprove.
jwbensley··on Ask HN: What are your main issues with meetings?
I think this is an important note that you have made. Meetings are not a place for free and open discussion, which in my experience often derails them.

We tend to have two kinds of meetin. The first kind is with another team (or teams) that is to clarify something, or request something, or provide them with information etc. (what exactly is roughly agreed beforehand so that we come with the info required). This is not a free for all discussion. We need something from this meeting, or maybe they do, so we have an aim to stay focused on.

The other kind of meeting we tend to have is a private team meeting where we discuss things openly and freely, although the head of our team still steers the topic, but loosely (so, still not a total free for all, but less strict that a meeting with another team). An example is our weekly team meting, the main agenda is sharing updates with the rest of the team on where we are in our individual projects, but we can also side track a bit if its some how relevant or noteworthy.

jwbensley··on Ask HN: What has the past 12 months taught you?
Jeez - typo central! Sorry, I was actually walking around on my phone when I posted this :)
jwbensley··on Ask HN: What has the past 12 months taught you?
Take more desk breaks were you get up and wall around. Getting he blood moving just by walking round the flat for a couple of minutes actually makes a difference.

I work from home so I'm on the phone a reasonable amount - I always walk around on my calls. It also gives you a screen break and really helps with problem solving.

I've also become more away of my dips in productivity. Unless you're doing something mundane you can't smash out great results for 8-10 hours every day. Switch tasks, go for a walk (outside this time), make a tea etc. Make sure your lunch break is something totally different to give your mind a break (I go watch TV).

jwbensley··on A People’s Historian: John Julius Norwich, 1929-2018
It was an interesting read and John sounds like an interesting guy however, Norwich is my home city and I found the whole article a weird reading as couldn't help but think of every reference to Norwich being the place and not the person.
jwbensley··on Ask HN: Side project you're working on?
That's the beauty of anticlimaxes ;)
jwbensley··on Ask HN: Side project you're working on?
I've been working on some software called Etherate that let's you test (or "rate") an Ethernet connection: https://github.com/jwbensley/Etherate

I use it for testing that devices parse frame headers correctly, that L2 VPNs, rate limiting, QoS etc. are all working correctly.

I sometimes find bugs in routers and switches when I find that they parse certain headers incorrectly.

I have also been working on a multi-threaded version which doesn't provide any header manipulation, it is a pure Ethernet load generator / sinker for testing higher bandwidths: https://github.com/jwbensley/EtherateMT

jwbensley··on Cisco says 90% of internet traffic goes through Erlang-controlled nodes
I didn't say that Linux was involed in the forwarding plane or any routing. I was responding to Yihazi's comment that shell scripts are likely in use somewhere. This entire thread is in relation to the control-plane as that is where Cisco use Erlang. Scroll up much?

Edit: If I'm not mistaken I think Linux is actually used in some platforms for routing the out of band management interface, but not transit traffic.

jwbensley··on Which open-source web browser do you use on mobile?
DuckDuckGo:

https://f-droid.org/en/packages/com.duckduckgo.mobile.androi...

jwbensley··on Cisco says 90% of internet traffic goes through Erlang-controlled nodes
Yeah, if you drop in a Linux shell on their various platforms you can find shell scripts dotted around. The boxes run Linux so that isn't surprising really.
jwbensley··on Tcpdump Examples
I mostly make notes for myself, so no need for an about page, I'm the target audience. Someone else might find the info useful which is why it's publically visible, but I'm mainly writing for myself, so no contact or comments. If you want to contact me, jwbensley /at/ gmail /dot/ com. Or Google this username, I just did, you'll find me on GitHub, LinkedIn, StackExchnage and many other places.
Page 1 of 2Next →