skysight-inc/HackerNews huggingface dataset:
Personally, i agree with many of the claimed benefits of server side rendering or focusing on static content. In my opinion, a web that would be closer to linked documents of the old days and would also use regular forms more liberally would probably be far more simpler and user friendly, than the bloated and highly interactive sites that we see nowadays.

A lot of what we see today is simply chasing towards new trends that have been set by few of the giants of industry, dragging the rest of the market behind them and affecting hireability of those who know or don't know how to utilize these technologies. Not every site needs React, Angular, Vue, however at the same time there's also something to be said about how those don't make you run into some of the problems with stale state or every integration having its own mechanisms to tackle those problems, that jQuery had in the instances where you actually wanted dynamic sites.

Regardless, i still think that far too many websites are dragged along and coaxed into using those technologies, which, when combined with ads, analytics and numerous other scripts as well as various design elements can lead to those sites being far too heavy for my liking. For some examples, look at the "Website Obesity Crisis" talk: https://idlewords.com/talks/website_obesity.htm
I have 23 years of Linux experience (desktop, server, embedded platforms, web app stacks). I also work in the real world where idealistic jerks like this are quickly out of a job.
Singapore government launches bug bounty program for digital services
I've always worked for small startup or regional tech companies (software companies, TaaS companies, datacenters, ISPs)

I landed my first gig at a large bay area software company and it's been great. Maybe I'm still green - but i've never experienced a company that treat it's employees so well in compensation and benefits. Never. including a somewhat large european software company i worked for. I'm sure once you dig in somewhere, there's stuff from a labor perspective to complain about but i just don't see it.

But no matter the company, including this one, I've always rejected company phones and pushed to use my own. Wanna give me a stipend? Ok.

Want me to install Microsoft InTune to give you admin control over the MS app on my phone (office/teams/outlook)? Ok. That's fine

Wants a policy of me locking my phone upon installation of some apps? Ok.

But you don't get to control my whole phone. Period. And I don't get the people who allow this line to be crossed.

Besides, one day 5 or 10 years from now i might want to look for another job - should i be using company property to do this? Should i when i inevitably look up stuff in my private life that might violate company policy? Be it political stuff or adult entertainment?
So what happened to the main house? Empty when the shed is in use?

If nothing else it looks like a pretty slick way to avoid all building codes. Just run extension cords everywhere, water through garden hoses, dump the toilet bucket into the garden, no need for fire-rated anything. sweet.
One day you come home and your sock is gone...
Maybe work out a way to measure whether people are generating energy in others or draining energy in others when they use tech. Starting bottom up, as in the people immediately around you and then expanding that circle.
Turning off JS lets me read a few lines. Just gotta block the right trigger. Or I guess, fake the user agent.
Not all muscles have a spark plug at the tip delivering its own signal to pulse. The sinoatrial node does this in the heart, and it is a reciprocal system like a v8 engine where one side firing begets the other side firing next. When these signals to fire go out of whack, you get fibril movement, which is when a defibrillator is deployed, it shocks the SA node forcing a 'reboot' of sorts and if all goes well, normal sinus rhythm resumes.
Drowning in the literature? These smart software tools can help
Quote:
"The programmers used some pretty interesting strategies to overcome not remembering how the original code worked: they'd excessively use undo/redo to flip back and forth between the current state and the original state of the code (other researchers have found that Java developers do this backtracking behavior too! A lot.), they'd copy and paste the code block prior to modifying it, or they'd screenshot the code to use as a reference!

I also asked 9 other engineers if I could come sit behind them as they were coding. Oddly enough they agreed, and even seemed eager to have someone witness their coding frustrations. It revealed many small reasons why modifying code is tedious (e.g., it is easy to mistakenly swap two inputs and not realize it). They also taught me some more strategies, such as duplicating their entire code project before making a change so that they could compare the runtime behavior of the original version and the changed version. I again saw them screenshotting code and a few of them would make notes on paper prior to making changes."

I am sorry, I don't use LABView, so this might be a noob question, but!: Can't you use a repository and just commit/checkout changes with different instances of LABView opened for each? This way you can compare that at the tip of your fingers multiple situations?
Standing in the cold for hour? A tip for those who have been quarantined for the last year and half: your local drugstore probably sells stamps; it will also sell envelopes and paper. I'm fairly sure that one of the last times I bought stamps it was at a CVS drugstore.

Not to be harsh, but I don't see the need for this service.
Is there any tool to find/extract someone’s phone numbers from Google?
Australian New Surveillance Legislation Amendment (Identify and Disrupt) Bill
What it's inmoral is to pay taxes.

In fact, evading paying taxes in a legal way should not be an excepction, but the norm.

Stop romanticizing taxes.
> How can you possibly have negative interest on a savings account?

If a bank is forbidden from investing your money, and thus putting your savings at risk, then it costs them money to safely manage it.
Yes, very much. The language changes relatively slowly and cautiously.
30 mins SLA for 1 customer means you are almost working for them exclusively if you are 1 man team. So they better be paying six figures or it is a no deal. Are they paying six figures ? Unless you have a support team, don't do SLAs especially that short of a window.

If you really want this business but don't want to hire a support team member, negotiate a different SLA which is not 30 mins. More like 24 hours. But then I don't know how mission critical this app is for the customer.
Apple announces first states to adopt driver’s licenses and IDs in Apple Wallet
> the engineering easily costs two times

At first.

But if you setup a lot of cool plugins with the newest bundler, add modern libraries and make good use of web workers and graphql, in a few months you can get your costs up to 5 or 6 times!
Hiring 40k would be competitors instantly makes your company/product more competitive.
We’ve done it throughout many parts of our house for sound insulation. Apparently it works best when you use two slightly different pieces of thickness. Not sure if that’s why it was done in this case though. It doesn’t seem like the best choice for thermal insulation.
> I don't own a cellphone, so it would not even have been an option for the receptionist to phone when my time came.

That's from the doctors article but the linked one clearly says he has an Android phone. He smells like a younger Stallman wannabe.
Its an interesting problem and harkens back to the "99% of what you read on the internet was written by an insane person".

Normal humans have neither the inclination nor time to spend 200 hours per week micromanaging forum discussion. Thus, over time, mod control centralizes around those that do.

Point being: If he does ban the mods, eventually control will just reform around a similar group (if not the same group under different names).

Its a tough problem, and I commend spez on giving mods enough power to run their sub without much top-down interference, even if its to the point of destroying their own subs with blackouts, etc. However obviously a balance must be struck.
> Arizona, Connecticut, Georgia, Iowa, Kentucky, Maryland, Oklahoma, and Utah are among the first states to bring state IDs and driver’s licenses in Wallet to their residents
250 is fairly big IMO. Depends where you live. Hard to afford that in cities.
> Once a laptop can run email/web/word/excel smoothly, which I think is like 90% pc use, on a whole day battery. I think we don’t need more speed.

Or we can build a more resource hungry software.
The behavior of the people with multiple bank accounts in the article is both legal and perfectly ethical. Are you saying we have an ethical responsibility to pay as high bank fees as possible?
Why should guarding your money be free? The concept of negative interest is very natural.

Banks have found ways to reinvest your deposits. If the earnings there are higher than the storage costs they can share some of the earnings with you. But if they can’t, they have to charge for their service.
This reminds me of the Bene Gesserit and other schools that sprung up in Frank Herbert's Dune. Once computing technology was forbidden, these schools started research in 'human technologies', learning to control and use their own (or another's) body as a kind of machine. I do wonder if there is any possibility of actually doing things like extending conscious control over more bodily functions, if we were to try at it for a few thousand years (both directly and through selective breeding).
My wife has an allotment (we are in the UK), and the rule - which I think is part of the Ts and Cs of rental rather than a anything statutory - is that you are not allowed to stay overnight. Furthermore, there is no electricity or gas, so making a permanent home there would be difficult anyway. That said, people do have pretty snazzy sheds that they've elaborated into little houses, with propane-powered generators etc
There are quite a few alternative languages for the Erlang VM. I haven't checked the links in my gist for quite some time, but here's a list:

https://gist.github.com/macintux/6349828#alternative-languag...
> In the case of intersectionality, the "winner" is the person who can stack the most "undesirable" traits on his/her bingo card of victimhood (i.e. the victim Olympics) without any consideration given towards his/her personal agency

This is a completely insane lie about intersectionality.
Centrifugo v3 released – new skills of the real-time messaging server
Stop romanticizing stable societies? That's a weird take, but you do you I guess.
This may have been true a few years ago, but eventually they will burn through qualified candidates. Every article I read about Amazon is how terrible it is to work there and that includes white collar jobs.

I would have thought about working for Amazon as an inexperienced engineer, but at this point after getting just 3 YOE, I have way too many options to go work for Amazon, they would have to more then double my salary because Amazon is known for backloading pay, so you won't make that much money until you have been there 2+ years.

As we all know, there is not an infinite number of experienced devs and Amazon is burning through them quickly
The blog post is about allotment so not a fair comparison. However, its supply and demand, extremely high demand and influx of people who want to live in Toronto.

There are places outside of Toronto, Canada which are affordable and have better price to comfort ratio. London Ontario, Gatineau Quebec, Regina Sask, Calgary Alberta are quite affordable and have all the modern life style options available.
> won't be used for commercial projects until there are many developers

this is the crux of "modern" software development. The implicit assumption by the stakeholder is that their engineers must be replaceable, and so will only choose a tech-stack which has existing engineers as a commodity.

Whatever happened to specialized engineers - aka, craftsman - which you (as the stakeholder) hold on to for dear life, and pay _any_ price to keep? That is how you produce great products - talents that aren't bound by an ordinary, commodity language.

https://en.wikipedia.org/wiki/Game_Oriented_Assembly_Lisp for example, are used to produced some excellent games. But today, most AAA games are made via a commodity tech stack, and lacks the soul that would come from such a craftsman, using non-commodity stacks.
Which is ironic, considering the best way to improve your product is to delay the backend implementation until you have a well tested and validated user experience designed.

Because you can then derived a good architecture from that, but never the other way around.

But UI means dealing with those messy humans, while the backend is this nice quiet place where you can whisper to orderly computers.

As a backend dev, my projects started to get way better once I learned to not start with the database model and start to test some mock up on users first. Yet it's so tempting...
Why would they try to hide this? It seems perfectly reasonable to do.
Exactly:)
Hello this is Philip the author of these reports and lead for the GCC Rust project. I feel its only fair to point out that the comment you link to the author is not a "main dev for gccrs".

I wrote part of the reasons for why I am working on gccrs here: https://news.ycombinator.com/item?id=28368924

Overall I feel sad that this effort has been perceived as some kind of attack against Rustc and its community by some. This effort of mine dates back to 2014 and then I was able to get quite alot of rust working in a short time but the language changed far too much to keep up as a solo effort. Since late 2018 I restarted the effort and seriously almost started the track to develop the a gcc backend using libgccjit, it is 100% something i have considered and thought through.

I will be giving a talk on this project at LPC if you wish to hear more about my reasons please listen then https://linuxplumbersconf.org/event/11/contributions/911/
40 years of unnecessary coal and gas emissions adds up.
I think in Sweden it's illegal to not have a listed address. If you're homeless you'll get your local city hall's address as your listed address, IIRC.
Fair enough. I prefer the flexibility that Windows' Hidpi implementation offers over being constrained to Apple's method, but different strokes for different folks.
Trying to move back to the Netherlands, but I despair of ever trying to buy a house there. Half a million is not uncommon for the area I’m looking :/ and that’s in a tiny suburb half an hour from Amsterdam.

Like, salaries do not seem to have similarly risen, so who the hell is buying these houses?
World’s First Fossil Fuel-Free Steel Has Been Produced in Sweden
Sadly, behind every person who is prepared to act upon his or her racial animus with acts of physical violence directed against the innocent and helpless, there is an army of equally malevolent supporters and enablers who willingly compound the harm and trauma with gaslighting and similar abusive and manipulative acts.
Maybe in theory. In practice everything will be protected, without amount limit, otherwise trust would collapse.

The germans made this official in the 2007 crisis by declaring that all bank accounts are guaranteed by state, with a 1 billion euro limit.
Also smaller less sophisticated vendors (I include my company in this) simply enter your remittance information once in their banking system on the first invoice. We aren't going to want to update it every time.

They could have it randomize per vendor I suppose but all that is a lot of hassle when you can just put five accounts in the Payment Advice field in your accounting software and let the vendors do with it as they choose.
This is very interesting, and is aligned with the digital nomad/alternative living/frugal living interest a lot of HNers have. I’m definitely interested but more as a spectator. I toyed in my 20s with the idea of living in a caravan to say fuck you to rent and house prices but never had the guts to do it!
What Is Cloud Native? 5 Principles of Cloud Native Software
NSA Makes Another Cloud Jump with $2B HPE Deal
Quite right; however, the magistrate didn't have any children, so it was like saying "I'll crush the moon" or something similarly empty.
There is a logarithmic semiring:

https://en.wikipedia.org/wiki/Log_semiring

which can be used to multiply two sparse matrices with the GraphBLAS. here is an example in Python:

https://github.com/Graphegon/pygraphblas/blob/main/demo/Log-...
you can have multiple accounts at the same bank. some banks like HSBC will take care of splitting it up for you behind the scenes.
This brings us one step closer to Bene Gesserit prana-bindu nerve and muscle control

https://dunescholar.com/2020/08/28/the-bene-gesserits-nerve-...
The problem will work itself out. The Internet has a way of routing around failure.
Mouse ribbon?
> It's also usually a lot less responsive for something as simple as a blog.

It depends on how much JS is used and what it actually does. Sending and receiving data in a JSON format as opposed to receiving HTML? Could be marginally faster and would also allow integrating the API for fetching data with other front ends or other consumers easily.

What causes the actual slowdown most of the time is framework code which cannot have the unused bits removed efficiently because of how dynamic most of the languages that we use are, even if there are tree shaking advancements that you hear about every now and then.

That said, it's not entirely hopeless - you certainly can use something like react-snap to pre-render your site and then hydrate it with dynamic content and JS if supported by the user: https://web.dev/prerender-with-react-snap/

Of course, degradation won't necessarily be graceful - everything that depends on JS simply won't work, as opposed to have some theorethical server-side fallback component, as nice as that would be. I've also heard of server side rendered React, however, even though i haven't personally used it: https://www.digitalocean.com/community/tutorials/react-serve...

To be honest, trying to achieve such wide support for technologies and graceful fallback logic is a can of worms in of itself, so many simply choose to require JS functionality for their app and don't attempt to support other configurations, which is a shame.
Erlang effectively makes everything asynchronous, so you're forced to deal with it. It's not glossed over at all, although it does give you good primitives to cope with it.
How about your employer renting space for you at a shared-space type office? Something convenient, in your neighbourhood?
I wish advertising was just illegal, or consumers could actually legally opt out of ads.

I don't have a TV, and each time I see my mother and she watches TV, I'm just so shocked by TV adverts.

I don't understand how most people accept to be manipulated this way.
>> Trivially true, but it will be a challenge to convince your auditors that that is a reasonable safety story.
> This has been trivial to do in our experience. Just pay the fees.

Ah, MAX-8 syndrome. Just pay someone off and your airplane will be just fine. The safety auditors I deal with are little more rigourous.

> The process for recertifying is quick, since nothing covered during the certification process actually changed, but you have to pay the fees again and again and again.

I produce a qualified toolchain for a living. The qualification process for the toolchain itself is fairly simple: re-run all of the qualifying test suites (a process that takes maybe a week of elapsed time), analyse all of the results, and dispose of each and every new or unexpected result, a process that can take several elapsed weeks. The runtimes have to be certified: this requires additional tests to produce more evidence of 100% MC/DC coverage and faulty injection. The paperwork then has to be prepared, reviewed, and submitted. All in all a couple of full-time-engineer equivalent years. Once the auditors have given their stamp of approval, the toolchain can not change. Period.

We produce a safety-certified version of our OS and its SDK every two years or so, not because the auditor fees are high, but because it's a massive amount of work because people's lives are at stake, and the price of the loss of one life is just too damn high.

But go ahead and pay the right people off to sneak something by. Chances are good the people responsible will have moved on to damage something else by the time the corpses start piling up.
> I was shocked to realize she did not seem to care at all.

I do not understand why you would personally care about profiting from tax fraud/optimization? I understand that it would be good to prevent this on a societal level, but no personally.
uBlock Origin works great in Firefox on Android.
I believe problem 3 (MultiXact SLRU buffer cache lock contention) can occur even if you don't nest transactions in your code. We traced the problem back to foreign keys, when rows are updated Postgres internally does SELECT .. FOR KEY SHARE on referenced tables. This requires MultiXacts.

I feel that we miss benchmarks and observability tools for the low level locks which are essentially single threaded, if you have lock contention on them the system will grind to a complete halt.

If you can recompile, raising the size of this buffer cache can help.
I've dabbled in both Erlang and Elixir.
However, betting on either of them in our company would be quite risky, with no one here having real experience with a functional language.
That's why we chose Go. While not the greatest language on earth, using it has turned out to be a blessing in our team (statically typed, super easy to learn, easy deployment, fast compile times).
That said, I really want to try Erlang on a real project.
FYI the UK's government digital service tries to make sure each government service does usability testing as part of their service assessment

https://www.gov.uk/service-manual/user-research/using-modera...
Why ask the customer to pick? Why not generate invoices with a randomly picked bank account (which can also lend itself to automatic rebalancing)?

The simple answer to this is because "Payment Advice" is a big text field in your accounting software and "Randomize per invoice" or "Randomize per vendor" isn't an option it has.
From the guidelines:

> On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

... and...

> Please don't complain that a submission is inappropriate. If a story is spam or off-topic, flag it.

https://news.ycombinator.com/newsguidelines.html
This is going to probably not be received well given HN’s famously visceral hostility to crypto… But you can get 5%+ yields on Euro stablecoins in DeFi. And I’m not talking fly by night ponzi pools. This is like on battle tested bluechip protocols like Curve on Uniswap.

Is the risk zero? No. Should you put all your funds there? No. But parking a small segment to balance out the negative bank yields is pretty attractive from a risk reward standpoint. If you’re getting negative 0.5% at the bank, you can protect your capital from decaying by moving 10% or less of your cash savings into DeFi.
Seeing a therapist is the best life advice you'll ever get. They can help you cope with all this while protecting your sanity and allowing you to constructively move forward with your life.
Is that because banks are allowed to print money as they wish?

I mean, what became of the business where entrepreneurs go to a bank and loan money to finance building new ventures? For that the bank needs money, right?

So I guess that they don't want money from customers anymore means they get it from elsewhere. Probably from the government in the form of permission to print money?

Let me know if I am wrong here.
I use "Compare to last checked in version" regularly - but I'm not sure how that would work with a visual system.