skysight-inc/HackerNews huggingface dataset:
I'm an RSE and the president of the Society of Research Software Engineering (https://society-rse.org), a small grass-roots registered charity in the UK that acts as a home for RSEs in the UK and internationally. We came about from the organisers of the RSE conference (https://rsecon2022.society-rse.org) and from the early pioneers in the naming and recognition of RSEs.

The other comments in this thread indeed point out the issue of poor salary compared with industry, this is a problem that I feel will persist. Historically, the benefit of working at a University over a company has been greater freedom, better benefits and (at least for me) the knowledge that you;re working for the public benefit. Unfortunately, the benefits are being reduced as time goes on as Universities are under greater financial stress.

My role as an RSE at the University of Bristol has been in a primarily teaching position for the last few years, where I have been training PhD students, postdocs and research staff (all the way up to and including professors) in both the basics of programming but also testing, version control, profiling etc. My role is funded indirectly by the government as it is recognised by the funding agencies that RSE skills are essential for modern research and they are putting their money where their mouth is by funding more software projects, fellowships and training programmes in this area.

If you think that you'd like to know more about getting involved as an as RSE, or if you work as one an would like to meet like-minded people then you can join as a member of the Society, join our Slack channel or our mailing list (https://society-rse.org/join-us/) or find out how you can get involved (https://society-rse.org/community/get-involved/).
Distinguishing gifted from non gifted children with coaching is relatively easy by just leaving the sphere of things that might have been cristalized into children and observing the fluid intelligence.
I think the long term trend with this is that the market is going to be segmented. You're going to have companies that allow remote work and operate that model going forwards. They'll establish some minimum requirements for on-sites, working hours, performance management etc. They'll have access to a wider pool of talent, a lower average cost of employee, but it'll be more difficult to establish those systems.

Then you'll have the permanent work from office companies. They'll have minimum hours in the office, a limited talent pool, higher cost of employee, higher costs of office space too.

Over time you're probably going to see the latter group outcompeted by the former group, simply because the latter group can provide far more benefits in terms of quality of life, more competitive effective comp (they can pay you less, but your cost of living can be far lower), and of course the fact that the latter group is just the "back to normal" group where presenteeism has replaced productivity in a lot of the real metrics for success.

Of course there's the real third category - the companies who loudly say they're work from the office, but whose entire management chain understands that's untenable after spending 2 years hiring in people telling them they can work remote and so the policy will be "work from the office" but the real policy will be "don't let Elon Musk catch you working from home".
Am I rewarding people not bothering to read articles by summarising here?

People that clicked to buy on fake products were given a coupon for potato fries with ketchup.

This is a thing, according to the article, already - “fake door testing”
We (the Society of Research Software Engineering) maintain a jobs board at https://society-rse.org/careers/vacancies/. Or if you are in the US, they have their own (https://us-rse.org/jobs/)
The real reason for what?
We cannot adapt our way out of climate crisis, warns leading scientist
Here in CZ, we have a petition and organization to push local lawmakers, to make a new laws to heavily control FB behaviour.
One of their points is not complying with our laws, instead FB enforces US law or US-leftist propaganda on us. (example, perma-banning for photo of Churchill)

One of their point is from your experience, unable to contact ENG or CZ speaking person directly and solve issues.
Microsoft, Apple and Mozzilla did't felt like integrating DartVM on their browsers, that is why.
Cricket's Moneyball Moment
Which is neither here nor there.

It'a runtime that's run from the statically combined binary.
I am assuming the authors made a good faith attempt at comparing apples to apples. In another comment thread on here, there is one of the authors answering questions, about fsync, durability etc: https://news.ycombinator.com/item?id=31543212
Musk isn't known for being particularly nice to employees.
Right. But there are witnesses at each of the different steps, so it is really complicated to hack.
In my experience, yes.

Often it's due to complexity. Systems accrete stuff (features, subsystems, dependencies, whatever) over time due to changing business requirements. The more this happens, the harder it becomes to integrate them properly without breaking other parts of the system. And the system is running the business, often 24 hours a day, which makes migrations hard to do. So you end up of something thats basically too complex to run locally.

And particularly in regulated industries like banking you have the security teams locking everything down hard. Problems accessing systems and getting realistic test data, etc.
As someone that works as one. I would recommend NOT being a research software engineer if you value your health and haven't obtained financial freedom. Cost of living is always increasing and the lower pay isn't worth it. The work is more stressful as well because proper software development isn't respected. Previously worked at FANG.
JXA’s Parenthesis Paradox
No idea why an article in Japanese is getting upvoted here, but for those curious here's the gist:

Domino's Japan is apparently doing a form of marketing research called a "fake door test", where they show some new product ideas in the menu to see if people try to order them. Those that order the item get a popup with an apology message and a coupon offer.

Anyhoo some people saw the items, and tweeted about it, and this site wrote an article about it.
It's not just hackers you need to worry about.

I joined Facebook in 2020 - immediately secured, 2FA switched on and all the settings reviewed.

I lost the account in 2021 after I made the world's dullest post about the 12V system in a Nissan Leaf. In a Leaf car group. An automatic system determined my post breached community standards and required me to verify my account to continue using it.

Fiiine, OK, I upload my driving licence. And it won't accept the upload. I try JPEG, PNG, different sizes, different browsers, different computers. Nothing seems to stick and after a certain number of attempts it says I have to wait a week to try again. After as couple of rounds of this the expiry deadline passes and my account is gone.

I created another without hassle (and still treat FB as the contact method of last resort), but was still surprised at how easily they nuked a genuine user doing ordinary things.
Thanks for the fun. Your valid words are a very small subset of the English dictionary, why is that? I recently wrote a simple Wordle 'solver' (https://github.com/beyazhilal/wordle-solver) and although my list contains some invalid words like acronyms, when I was searching for the English dictionary words I always got a list of at least 120k+; but you only have 12k! That obviously makes the game impossible to win.

Don't know about Route53 + Cloudfront combination but your #4 challenge would be super simple with a webserver like apache or nginx.
I've been using a markdown-based calendar in Obsidian together with a regular Google Calendar, and so far, it's been working great for me. For markdown, I simply create interconnected notes for years, months, weeks, and days and note down goals, tasks, birthdays, and whatever happened that day (or needs to happen). For scheduling, I use regular Google Calendar events as you want to keep the benefits of invites and all.

A preview can be seen here https://github.com/lorey/obsi/tree/master/example/output/cal....

I've also created a script to automatically generate all the files for me: https://github.com/lorey/obsi
Ah yes. That explains how my ballot is well-formed (formatting completely messed up by copy/paste, but probably 99% of all people couldn't tell a difference anyhow):

> gρi α−σi = gw+rσi α−σi = gwασi α−σi = gw = Ai and hρi (β/gMi )−σi = hw+rσi β−σi gσiMi = hwhrσi (hrgm)−σi gσiMi = hwg−mσi gσiMi = hw

I'm sure there's some way to implement a somewhat working online voting process, but all those suffer from a major problem you already stated: the majority of people won't be able to understand or verify that their vote was counted. Your expected to fully trust that some machine took your intent and counted it correctly. I wouldn't for important votes.

An important side effect is also that you make the process more scalable which IMHO isn't something you want in important votes as that makes the system more open to attacks. Consider tampering with the voting machine manufacturer to how difficult it is to manipulate distributed vote counting by random citizens. In Germany everyone can apply as "Wahlhelfer" (person helping with the voting process) and then both make sure the voting process is followed as well as count votes in a peer reviewed process.
Market competition will sort this out.

Those who can make remote work as effectively as presence gain a competitive advantage since the dead loss cost of commuting is eliminated, as is the dead loss cost of agglomeration - which is always borne by the employee. Living in a big city is expensive.

Hopefully with the ever decreasing supply of talent and workers, those operations that know how to manage people will flourish and those that don't will die.
One can, and many do, just deploy a single Go binary into those "hosted environments". There have been a couple of posts on HN of teams doing that.

In fact one can even do it your way, and use kubernetes and co in those hosted environments and Go binaries would still be an advantage -- because the container for the go-based service can just have a static binary inside, and be relatively easier to manage than a Java one.
Just give people the choice.

I wonder if this is an American thing where bosses are still seen as the authority figure? In my country a company is seen as a team effort. Treat your employees as adults not school children.
>How much more than the ACA

They could have done universal healthcare instead of ACA and with much simpler legislation and less regulatory authoring burden.
An "entry level" job that "doesn't require a college degree" doesn't need to pay more than 50% of all other jobs. But a job that demands you give up 60 hours of your life every week needs to pay much better than 50% of all jobs.

If you want to work 60 hours a week at your FAANG or startup job, that's your choice (though that choice does have an impact in terms of the expectations within the industry) - but you're probably being paid 2x-5x so you're well rewarded for your time.
Pushing social media (mostly FB) got so bad that 10 years National Broadcasting Council of Poland (KRRiT, TV/Radio regulating body) released new set of rules concerning 'surreptitious advertising'. Rough translation:

>They should not refer the recipient to the content posted on the Internet that is necessary for their understanding of the broadcast. The broadcast of the presence of the broadcaster on other portals and on social networking sites should be information devoid of any advertising features or promotion of the portals or services themselves - we read in the KRRiT statement.

>We will react when there are elements of hidden advertising in the broadcasts when referring to social networking sites. It will not be that the sender must make the recipient aware of the fact that he is advertising a different website, but inviting to, for example, Facebook should not be common or too frequent - says Katarzyna Twardowska, spokesman for the National Broadcasting Council.

>In the event that the National Council determines that the message actually contained an advertisement, the sender will face the consequences specified in the act. KRRiT may call for the cessation of broadcasting, and if that does not help, impose a penalty. However, such issues will be considered individually, usually as a result of complaints about specific cases - adds Twardowska. - It is worth noting that the matter concerning the promotion of social networking sites arose precisely from the complaint of the listener

TLDR: If you keep telling viewers to visit FB it will be interpreted as hidden advertising for FB and you will get fined.
But certificates expire, same as domains. You could verify S/MIME or GPG keys for email ownership (though they expire too!) but I don't think any normal user is going to bother with that kind of setup.

This situation is really terrible for the author but at the same time I don't think Facebook did anything wrong initially; both can be true at the same time. Of course, Facebook should have a human revise their case (they probably won't do that) but Facebook shouldn't be liable for checking for expired domains. That's a responsibility you take on when you buy a domain and register accounts on it, and checking what accounts are registered where before letting the domain expire is the responsibility of the author.

The issue of who owns the email address is besides the point. The author can send a copy of their ID to Facebook, who can verify the data on the account before the takeover. She can probably even point out the exact date of the takeover by looking at when the domain was te-registered. The problem is that realistically, Facebook won't do any human checks and her account will be deleted by their version of Skynet because it wasn't built to handle honest mistakes like these.
Undoubtedly. But if you go the length to defend the morally indefensible purely though legality because you consider yourself as part of the commons somehow, a sort of neutral carrier maybe you should extend that principle to your appeal process and not make it an intransparent kafkaesque nightmare you can only resolve by getting enough people on Hacker News angry.
Seems it would be nice to put (Japanese) in title...
> Ways to cut down a huge part of heating-related needs are known, for example by enhancing thermal isolation or heating buildings in "anti-frost" (no freezing) mode while wearing heated clothing.

Building standards for new buildings are aleady very strict when it comes to isolation.

But I don't think you understand the mentality of most Norwegians on this matter. Norway produces electricity at extremely low prices. This is 110% renewable. Most Norwegians don't feel obligated to reduce their quality of life just ot provide cheaper electricity to Denmark, Germany and the UK.

If you take commodities where the price difference is the reverse, like meat, (EDIT:) I expect most Danes would be equally reluctant to pay Norwegian prices for beef and pork.

In fact, Norway fully intends for people to INCREASE their electricity consumption, even beyond what we currently export. Much of Norway's greenhouse gas emmisions come from petrol/diesel, but currently 2/3 of new cars are electric. This means that ever more electricity is needed domestically.

As long as most European countries use natural gas for heating, or rather, as long as natural gas is a cheaper way to heat buildings in countries like Germany than electricity, I predict that it will be hard to have a common electricity market across the North Sea / Skagerak. If electricity is not used for heating, it is kind of a luxery good. But when all you have for heating is electricity, it becomes a fundamental need, similar to food and water (when it's -40 degrees Celsius outside).

Many countries in Eastern Europe have winter temperatures almost similarly low, and for those to use electricity for heating, the price also needs to be at similar levels (or lower, since they have less wealth than Norway).

For many of those countries, it's hard replace fossil fuels, and if they cannot use Russian gas, they may have to go back to coal (LNG may be too expensive).

Hopefully you're right, and they can get affordable prices by using windmills. But for countries like Hungary and Romania to be able to heat their houses with electricity, prices have to be RADICALLY lower than current prices in Germany or Denmark.

Obviously, modern nuclear plants are not cheap enough in all places, either. But even if the effect is just that using Nuclear in place of gas for electricity production, that should ensure that (non-Russian) natural gas remains viable for heating purposes througout Europe for the next generation.

Or (admittedly a bit unrealistic), one could revise standards for Nuclear production to lower safety standards (in terms of expected deaths per GWh) to a level more similar to competing energy forms.
Also way less centralised. You might be able to “hack” a couple of groups counting votes to alter the result but not all at once.
I'd argue the position of software engineers/ programmers being those that implement the thinking of the business/science thinkers isn't unique to academia.
Build it one use-case at a time, carefully modeling the domain with a domain expert.
I believe the conquer-all thinking of big corporations is fundamentally incompatible with open-source culture, if there is such a thing. Top-down, authoritarian measures are too much in their DNA, and that includes the CYA angle. I suspect this might end with the usual “Embrace, Extend, Extinguish” — not because someone consciously follows an evil plan, but because of that fundamental incompatibility. It will increasingly be “our way or the highway” and people who disagree will have to make camp somewhere else, if they can. But can they really when NPM practically holds a monopoly position in its space?
It depends if the NDA allows them to discuss it at all!
1) I am here to check the latest and greatest bleeding edge stuff.

Then I assess the latest flavor of the month across the stack and try to avoid using it at all costs.

2) To check what is being cloned the most as a product - but it's pretty much the same the last ten years - slick minimalistic SaaS UI that pulls some data.
But sometimes, I see some glimpses of brilliance.

3) To read the occasional interesting discussions on some more political topics.

4) Someone has already gone through the trouble of finding cool links, and I follow them.

Comment on the hard problems:

The majority of HARD! World Changing if solved problems are not gonna be solved by showing a grid in React ... :)
What is its difference with Preact?
What do you mean? Can you no longer find candidates who learned to code by building things at home?
>You should care if you already don’t. He runs some of the most successful businesses and people are in long lines waiting to get hired by his companies despite the high workload and below competition (e.g. facebook, google) pay.

Except that I really don't care about him though and it works well for me so far. With the risk of getting downvoted, people give him and other tech billionaires far too much importance.

My life would be exactly the same without any of his products. I can easily live without PayPal, Tesla and SpaceX, while my life (and everyone else here as well) would not be possible without the products from traditional "boring" companies that nobody cares about anymore, like wind and hydro turbines from Siemens and GE, healthcare devices from Philips, Siemens and GE, semiconductors, jet engines, planes, trains, etc.
> Putting aside the trite observation that, for two years, young families being able to socialise was considered absolutely non-essential, Facebook is as essential as you make it.

For two years, those young families did a lot more socialization over internet - be it facebook, zoom or whatsapp. If anything more socialization and coordination move there.

Also, this is not so much about young families, this is about primary caregivers. Most of their time is necessary spend alone and if they want to meet with anyone, they have to coordinate online.
> but then I am waiting for gnome-calendar to support it as well. It doesn't seme to and that feels a bit strange to me.

So I looked this up now (have not tried it myself, though).

So looks like gnome-calendar should support CalDAV calendars since some time now?

https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_reques...

However, according to this issue calendars work once added but the only GUI-way to add them right now still seems to be Evolution, after which they will show up in gnome-calendar as well (also some workarounds here):

https://gitlab.gnome.org/GNOME/gnome-contacts/-/issues/70

There's a PR for proper support here but maintainers seem MIA:

https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/merge...
Here are a bunch of resources I found on the author's blog (originally posted at https://news.ycombinator.com/item?id=31559388 ):

A book on the language can be found here:

https://billwadge.com/lucid-language/

There are a number of posts on the blog that discuss the background:

https://billwadge.com/2011/03/23/lucid-the-origins/

https://billwadge.com/2011/04/09/lucid-the-temporal-language...

https://billwadge.com/2011/04/27/lucid-the-dataflow-language...

https://billwadge.com/2012/03/31/lucid-eduction/

https://billwadge.com/2019/12/04/pylucid-a-lucid-interpreter...

https://billwadge.com/2019/12/04/implementing-pylucid/

https://billwadge.com/2020/08/11/lucid-the-origin-story/

https://billwadge.com/2021/02/21/intensional-logic-in-contex...

https://billwadge.com/2022/01/22/pylucid-calculating-dimensi...
The biggest factor is likely just reduced infant mortality. Today when we say today that somebody has a life expectancy of e.g. 80 years, then it does mean you can expect people to start dropping of various causes around that age, give or take a bit because infant mortality is approaching zero.

In the past infant mortality was extremely high, with frail infants invariably ending up as dead infants. And so in the past if you looked at somebody who was 15 years old, it's very likely that he'd live to roughly the same age as somebody today. It's not like he'd just start dropping around age 40. It was more a mix of people living to 5 years old and people living to 80 years old. Take the founding fathers as a random example:

==========

John Adams - 91

Benjamin Franklin - 84

Alexander Hamilton - 49 (killed in a duel)

John Jay - 84

Thomas Jefferson - 83

James Madison - 85

George Washington - 67 (speculation he may have been killed by a common medical practice of the time - bloodletting)

==========

Interestingly enough this goes all the way back to Ancient Greek times where you may be surprised upon some brief research to see how long any Greek you know of likely lived to, in spite of having effectively zero medical knowledge and hygienic practices such as shared butt sponges (in lieu of toilet paper) at the various public toilets. The reason I more contemporary samples is because one can reasonably argue a survivorship bias in the Ancient Greeks. Would you know of Philosophartes today if he had died when he was 40? Probably, but I can't prove that. The founding fathers though were all relatively young when their names were inscribed into history.
What do the elctrocutions add/do?
PostDoc salaries in BayArea Universities are 1/2 or less of what a junior engineer makes. You can literally consult the tables at https://www.hcd.ca.gov/grants-funding/income-limits/state-an... that a NIH postdoc would pay you an extremely low - low income. Other countries like Germany or Switzerland at least pay somewhat decently (Germany 3x above media income).

I got an offers to work on several really cool projects, but the pay is at poverty level basically.
I'm not sure what the point of RSUs is, is it just the lockup?