skysight-inc/HackerNews huggingface dataset:
Sadly, depending on the ISP, the prefix is not necessarily static and may change on reconnect (for example, Deutsche Telekom will only keep the prefix static for business accounts). This is completely arbitrary and makes relying on GUAs for internal addresses problematic.

It’s too bad that we are inheriting the static IP policies from IPv4, because ISPs want to upsell.
While my experience with teaching is next to nothing: informal mentoring at work and classroom teaching when I was myself a student, teaching younger classes (maths and science), I do feel that on the long run, it might be my calling. Every occasion where I was part of such an activity, I enjoyed it and seemed to be well liked by the students. However, of late, I have growing doubts about my ability and having the patience necessary for it. Also of course, classroom control seems to be something I don't have an aptitude for (or so says my self-talk). I don't know why but I have a lot of negative thoughts about my prospects in this area. Do you have any suggestions for how one can test the waters or in some way figure out if it's something one can do on the long run without feeling miserable?

I'm not really motivated much by material rewards but I love sharing what I know but I fear that with the passage of time, my patience for anything in general diminishes and with that, my confidence too...
Document drafting impacts your STO Project
Some kids like them. Parents get it because they want to have their kids eat some fish, because fish is healthy, and this is a kid-friendly form.

I think that's the pragmatic success of this food and not really related to marketing.
Ask HN: What can a software engineer do for Climate Change?
I currently work at a FAANG, and in a few years I will have saved enough to pay off my house and any other large expenses. We live relatively simply and aside from these large one-time expenses, can subsist on about 25% of what my current after-tax total compensation is.

Once the big stuff is paid off I can no longer justify not working on climate change. So what are the current most promising directions for fighting climate change, where an experienced software engineer can make a real contribution? What are the most effective organizations working on them?
I agree with you, but I will mention that Netflix is a paid service but nevertheless it uses similar strategies to keep us hooked.
Link (collection search) to the drawings:

https://www.britishmuseum.org/collection/search?keyword=Banb...
Does anybody have information on how this has historically changed?

Think about what the world was like 50/60 years ago and what it would be like if we had a global notice board where people post their views under their real names. Back then, I would have been fired without a second thought if my employer found out that I'm gay. Not even for my political views, just for being gay. There's no way I could express my politics under my real name in a public setting.

What about the 50s? You'd be accused of being a commy if you weren't in with the prevailing political ideals.

Think about how the hippies, feminists, or abolitionists were treated? Would they be OK publishing their opinions under their real name without fear of professional retribution?

I have to imagine that we've gotten better and that it's really our assumptions about what is acceptable to announce publicly under our own names that have shifted.

Alternatively, I wonder if these are the pains of a group of people who were used to speaking up about their brand of politics in public without being challenged because those were the popular opinions of the time. Now, their ideas have fallen out of favor and they wonder why people oppose them online and consider that to be oppression.
which actually pcre has, as it has "subroutines"
Ask HN: What's the scientific theory behind current flu deaths (genuine q)
Hi, this is a genuine question to further broaden my understanding around respiratory diseases, the flu and COVID. I find it extremely strange and very curious to understand how it's possible that the UK has had more influenza deaths than COVID in recent months.

First of all here is the evidence for that claim, it's a report by the ONS (office for national statistics):

https://www.ons.gov.uk/peoplepopulationandcommunity/birthsdeathsandmarriages/deaths/bulletins/deathsregisteredweeklyinenglandandwalesprovisional/weekending10july2020

Scroll to "Deaths registered by week" and the graph clearly shows that since early June (~ last 3 months) the UK has had more deaths attributed to the common influenza than COVID.

How is this possible?

Given that COVID is more virulent, more deadly, the population has a lot less immunity and there is no vaccine for COVID whereas many citizen have been vaccinated against the flu I am genuinely baffled how this is possible. It's a genuine question and not a troll question. I want to understand the science behind this. I would have thought that any measures we've taken to prevent COVID transmission should have been at a minimum equally if not even more effective against the flu.

Does someone have a greater understanding here on HN and can provide some scientific theory for what is happening?

Many thanks in advance!
Huh I didn't know that, or that they were Japanese ('surimi') - I've only ever had or seen them in France.

(Not that I've been to Japan, but I'm English, so not having seen them here I just associated them as being a French supermarket snack.)
Did they? 55 million pounds seems like error margin next to amount of chicken nuggets
Telegram still uses MTProto which was criticized for making quite a few odd choices.

It’s odd that people would recommend it over say Signal.
Isn't this fundamentally a political issue? Even unbreakable encryption and stuff like shortwave broadcasts can be outlawed by a government which will lead to a very few number of holdouts on the run from law and the rest of society is going to comply.

True change can only happen if people passionate about this manage to convince the REST of the 95% to back them and adopt the ideals.
Show HN: Tools that automate password cracking WiFi handshakes from a pwnagotchi
Have you ever struggled with bullsit content in search results? Scroll down for the top 10 tips on how to avoid it.
UPnP is completely useless for CGNAT, and PCP would work only IF the CGNAT gateway would support it, which most don't (or it's disabled).

I don't think great difficulty about NAT is concerning CPE NAT, i.e. your local network, as it's trivial to forward ports (or port ranges) manually. Most problems are with CGNAT, i.e. on mobile broadband or some cable and DSL providers.
4chan is better for your mental health than facebook, twitter or istagam.
For example if you are building something around nlp, probably pick python.

Also, since you are all into ruby, maybe take a look around as to why other languages exist.
This is an awesome article that I expected to have well over 500 upvotes by now.
Wow. What a story.

And Evangelos Marinakis, the (billionaire) magnate looks like he’s going to buy his way out of any punishment by buying up papers and news stations.

This sort of rampant profiteering from criminal enterprise is really bad for all nations of the world. What’s the point in living by the rules when there’s so much profit to be made by breaking them? Not just with this case, but all over the world, even in the US... until powerful men are bound by law, unrest and criminality are incentivized. The real lesson we’ve learned so far? Go for bigger scores.
Good luck if you're behind CGNAT on IPv4, which an increasingly high number of people are.
We will live free in the asteroid belts and Oort cloud.
Same thing is happening with Jio in India. Is it possible that this is happening because Jio is mobile network. I think I read somewhere that mobile phones are not provided static IPs.
This article from 2011 is an interesting read, about the publishing of the password to the Wikileaks file in a Guardian book: https://web.archive.org/web/20110925132344/http://nigelparry...
Disagree. This is yet another sign that there’s enough shenanigans happening in the market. If something this blatant can happen in the wide open imagine what other companies are hiding in the dark.
Oil companies have been paying 6-10% dividends for many years.

Oil exploration and development is more capital intensive than wind or solar. Once oil company investments into into oil decrease, there is still lots of cash coming in. This cash gives companies like BP and RDS an opportunity to use profits from oil and gas to transfer into more generic energy companies.
I've had my IPv4 address from my cable ISP for years. They give me a new IPv6 prefix every time my cable modem loses connection.

For privacy I think it would be nice if the IP/prefix isn't fixed per household for long periods of time, but there seems to be a lot of IPv6 software out there designed with the assumption that the prefix is static.
there is only one symbol on a standard keyboard
Show HN: Life in the UK” Practice Test
US govt orders federal agencies to patch dangerous Zerologon bug by Monday
Yeah, I wouldn't buy something sold as 'fish' fingers personally. If I wanted them, you can (at least in the UK) also get 'cod fingers', 'haddock fingers', perhaps others (e.g. hake) rather than minced fish surprise.
Key material distribution is a completely separate problem from authentication of a message.

Even if you use an authenticated encryption mode, you still have the problem of "how does this symmetric key get shared with only the intended parties?".
You could take any of those young dev, teach them what a stack and a queue are in almost no time. The fact that they didn’t face that question before doesn’t mean they are bad picks for a job.
alternate unbrided.com: First ever DaaS - divorce as a service. Only one endpoint, DELETE /v1/marriage.
Simple demographics cause the number of programmers to double every 5 years. I'm 45. Any project I join, I'm extremely likely to be the oldest person around. That's not because all my generation has long retired into management but because there are about (2^4) 16x more younger people around in the industry, with most of them being below 30 and because becoming a developer was just not a common career path when I left high school. In 5 years it will be 2^5=32 for me. I'll still be coding though because I like doing that.

On an average ten person team, the average age is not going to get much above 30, if you are lucky. Most of those people would be considered senior.

I've been on a few projects that went against the trend and worked with a few people above 40. These projects are expensive because (properly) senior people cost money. But older does not mean wiser or better. So, the value for money is not always that obvious. Of course some people that are good only get better with age. But the reverse is true as well and there are a lot of not so great developers that will still be coding for the next few decades. That ratio good to bad programmers doesn't really change; though of course the bad ones might pick up a few useful skills eventually.
Today we're seeing number stations move off of ham radio and onto protocols like MQTT.

Additionally a lot of "weather stations" around the world are simply number stations. They vary the numbers reported, and wherever they diverge from whatever is determined in advance as the "canonical" source is how information is communicated. This paragraph and the above are just my personal observations please note.

Lastly good examples of weather stations in general (not actual spying things please note) can be found here [1] and here [2].

[1] - http://weewx.com/stations.html

[2] - https://joesdatacenter.com/hvac/
Focus on keeping your knowledge current. If you have sound grounding in modern stack from virtualization and up using containers and monitoring, I don't see why you should worry about anything. Always be ready to code and even be ready to get your hands dirty with RDBMS query plan troubleshooting.
> HOW?

* Documentation - Can they write?

* Potential - Can they provide original solutions to problems? Do they need hand holding?

* Initiative - Do they need a signal from a starting gun or are they self-entertained with word products for the team?

These are all identifiable maxims.
He's really not replicating the standard test at all, here's a standard test machine: https://www.youtube.com/watch?v=fEN2eojse3s

In a standard test machine you clamp the material in such a a way as to not introduce deformities in the fabric.

I.e. the whole piece should start out flat, his test setup has it clamped around the end of a pipe. You can see in the video how some of the leaks and tears start at the stress points where the fabric is folded near the opening of the pipe.

It's meaningless to make any general assumptions about how such a non-standard test setup relates to how a fabric would perform in the standard test.
In other words: It's dead.

And to be clear, IMO that is absolutely fair.

At this stage WebThings seemed more like a conceptual thought, rather than actual marketable products, protocols or even code.

If Mozilla need to cut for real, they should definitely get rid of stuff like this which lacked a complete and convincing story.
That experiment makes me uncomfortable.
It doesn’t solve the problem that Facebook faces, especially under the existing definition of data processing and data access.

Companies may not only have to pull out of the EU market but actively block EU customers like plethora of publishers that decided that GDPR compliance wasn’t worth the cost.
To me those ML syntax look very in keeping with the fact that it's an immutable update. Don't mind them at all.
Nobody says you have to be (fake) close friends to the people you network with on social media.

I follow Paul Graham on Twitter. I don't think he is my friend (if only because he doesn't know I exist).
I agree that age doesn't mean experience. I work in a company with a small development team and we're all around the same age group with no young programmers.

In thios group we have a programmer in his early 40s, who has been programming for years, that I would still consider a "junior" programmer. He can usually perform a task but needs more guidance and checking than the other members if the team, most of which have been there time.

On the other side we also had a developer work there a few years back that was in his late 50s and wrote some of the worse looking code I've ever seen. Fortunatly he didn't last long and none of his code is running in production.
> It's always full of holes and difficultly written but easily confused language that you can interpret in many ways (and that happens exactly when in court by the opposing lawyers).

This sounds exactly like code.

It's one place bugs come from - the human who wrote it interpreted the code differently from the human who wrote the language they used. See JS's implicit global vars for a classic example.

And before someone says, "But that's human error; programs have only one valid interpretation," let me remind you of undefined behavior. It exists and is used in defining the C language (yes, it's one reason people don't like C, but since C is the substrate for a whole lot of other languages, it's hard to avoid at the moment).
Looks Mesoamerican.
Which is why I said pcp. It helps to read the comment.
It's pretty clear to me now that Facebook likely received a lot of help and special treatment from the US government because they saw it as a tool for global control.

The US, China and Russia understood this. The EU did not. That's why the EU tried to fight back with small regulations, but it just wasn't enough.
Foreign media companies need to be regulated out of existence if the EU intends to keep its sovereignty and competitive edge.

On the plus side, I think this ordeal has toughened EU industry. It's been a massive stress test. Now we have a very resilient and robust industry which is ready to receive its fair share of eyeballs.
There's also a privacy argument here. Changing prefixes makes user tracking harder. That's about the only win for the user.

I for one would have preferred to have a choice. I would accept the privacy issues for a static prefix in return. Supporting a dynamic prefix in a not so typical home setup is a PITA.
Where I am there are more isps that support pcp than isps that support ipv6 at all (zero)
I wish we could have traded gates for jobs.
A friend of mine grew up calling them squarefish for some reason. It's like an abstraction of fish.
> Today we're seeing number stations move off of ham radio and onto protocols like MQTT.

Wouldn't a MQTT station be lacking one of the major advantages of a radio number station - that it is very difficult to know who is listening to the broadcast.

Using weather reports (or obituaries in newspapers etc) are not number stations, though they can be used as covert channels.
> one day I'll be in their place. I want them to be treated the same way I will be treated.

That one day will be here in a blink of an eye. Seems like only yesterday I was the wide-eyed, naive programmer fresh from uni... :)
An average developer is easy to measure. He completes a man-month in one month on average.
If you bail every three or whatever year you kinda never get to see a big project start to finnish.
Covid-19: UK faces 50k cases a day by October without action
As record slot's value retrieval (I love old lisp terminology) could be viewed as a pure function (given the record as a parameter) it is reasonable to think of .slot as a function.

The old classic languages just create so-called selectors in the global namespace, like defstruct macro does. This is not the best possible solution.

However, the . is used for function composition, so the better alternative could be the -> syntax, reflecting that in Haskell everything is a pointer.
What is your job? I almost never look at my calendar. I have maybe 2 meetings per week. I spend maybe 80% of my work hours programming and thinking. I arrived at this situation by actively looking for a job where meetings were despised. I’m very happy with my choice, and highly recommend it to anyone.
If someone manages to get access to your smartphone photos, is that a security or privacy violation?

It doesn't really matter to the end user.
I hope this goes well, but I am worried. This is a project that I really care about. Mozilla seemed like our only hope for a smart home that doesn't spy on you between WebThings and all the speech processing tech they had.

It's important that we have open source alternatives. I will be contributing to this project and I encourage others to do so as well.
Just for my sanity, I assume "prompted" is a typo for "promoted"?
> if buy one it's a win-win if (a) it is true and (b) I actually wanted those features.

c) you need a phone in the first palce
d) you need a USD1200 phone in the first place
By doing that you are hurting your business by not putting the best person in that position. Also, that better person can help bring up your younger less experienced staff.

Blindly saying 'ok you are technically better, but your also old and I want young people' is what you are arguing.

That is bad discrimination.
The aluminum freezes in about six hours, that's why they take damage if they lose power.
That's quite a specific use case and as a mainly backend web developer I don't hit many nlp problems. That's usually a whole specialisation of it's own.

> maybe take a look around as to why other languages exist.

I've been around. Still like Rails, works well for me. Thanks for the advice :)
The golden handcuffs are real, good on him for getting out.
Gayblade
"Many people who live near Kentucky’s distilleries say the problem has worsened as bourbon’s popularity has soared. According to the Kentucky Distillers Association, 68 distilleries dot Kentucky, a 250 percent increase in one decade. "

So the problem has become much worse over a short period of time. The article also covers that many residents have low incomes and home values are low. It is difficult to relocate when you're poor.

I'm sure you could also bring yourself to empathize with the fact that this is where people grew up, have their families, and friends. Why should it be an individual burden to move your entire life because some local business finds it more profitable to pollute than clean up?
How Futurist of you. It's sad for the people who lose out in those transitions. I'm not saying we should hold back progress but we should be mindful of the impacts on society. With that said net impact in this case is probably less than zero.
I have since removed my plan of using WebThings in my house, right after Mozilla started it's self imposed suicide starting with firing Firefox devs.
Is the per-SSID MAC address randomization scheme similar to NetworkManager's "stable" randomization [1]?

https://blogs.gnome.org/thaller/2016/08/26/mac-address-spoof...
The way you catch the spy is apparently by monitoring sent mail and comparing handwriting. Very little of this is specific to numbers stations.
Working in the finance sector, I haven't seen push back because I haven't seen anybody or anything use ECDSA. ^^

Usage and support is relatively low. Most people have no idea what ECDSA is or how to use it. There are some issues in java versions (7 or 8) if you try to use ECDSA. I personally don't find the elliptic curves and parameters easy to grasp and I have a math background (multiplying large numbers was much more palatable), I think a developer would quickly hit a roadblock if they tried to work with it.

Long story short. There is no benefits to ECDSA (over RSA) so there is really no reason to push for it.

The only place where DSA is somewhat used is SSH keys. SSH has its own crypto routines, they've added support and pushed DSA for some time. Keys are a bit shorter so it's nicer to copy paste to github or digital ocean.
My hometown does not have wired Internet but fortunately 4G is available. So I decided to share my Android Internet using a WiFi router.

I had a Raspberry Pi lying around and decided to put it to use for this. All I had to do was tether USB to raspberry PI and connect PI to the router over Ethernet. I had working Internet connection in first attempt only to realize after some time that it was only IPv6 websites that worked. I had to touch router configuration to fix IPv4.

IPv6 seems to solve lot of networking issues. It's a pity that the giants[1] still haven't implemented it.

[1]: https://github.com/quaintdev/awesome-no-ipv6-websites
Literally none of those links prove what I ask.

The first is Microsoft opposing an effort by the US government to force it to hand over information stored on servers physically outside the US. Which proves my point.

The second is an FAQ by the EFF about National Security Letters. These are times when the government covertly forces American companies to hand over information. Which is stupid. But it has nothing to do with the fact that US companies control certain parts of IT infrastructure in Europe. You don't think Siemens and DeutcheTelekom turn over information to the German government?

The third one is a totally unrelated story about Edward Snowden's e-mail service. Not sure what that has to do with anything. What company would want to host his email? He's a walking target for state adversaries.

So again, if you have links that prove your point, please post them -- but these do not even come close.
How to Launch a Minimum Viable Product as a Version 1.0
Wow, this must be a new record for an IoT platform from conception to death. Thank god they didn't actually dare to sell any devices with this.
Corporations are unique in their ability to, for example, spill 4.9 million barrels of oil into the gulf of mexico.

Some people feel the narrative of "Oh BP aren't responsible for the consequences of their actions, it's just that people want their product so very much" is PR from oil industry lobbyists.