skysight-inc/HackerNews huggingface dataset:
Rickover joke was pointed at the competition that could take away resources from him to do R&D for his nuclear submarines.

In this context, Oklo uses private funds. Simple, small, cheap, light, quick to build, flexible, little development are all irrelevant. Safety is the only relevant thing as far as the NRC approval is concerned.

If it turns out NRC deems this reactor safe, and Oklo manages to work out the economics so they make a profit, Rickover for once will not have the last lough.
How often does "hit the wall from a performance and maintainability POV" happen with Python / Ruby / NodeJS ? I mean seriously, how many more huge projects do we need to build until we can show it's a sane alternative? 120 Billion worth Shopify isn't enough, maybe Instagram then? Github ?
If one is working on AI dealing with facial recognition and is oblivious to the potential for bias, and the unethical applications of that technology, at this point in the game, I can only assume it's willful.
We all know this is not true; nobody is _forced_ to play by their rules.

I could make a frameset page today, all browsers still support it. I could make a strict xhtml 1.0 page, browsers still support it.

Stop using Google-agenda driven features, and they'll perish.

(Remember how FF went against the monopoly of IE6? It's doable.)
I live in a state that Fox News calls a liberal hellhole and for as long as I can remember people have been able to take an income tax deduction on tuition payments to private schools, including religious schools. Money is fungible, so the only real difference is that now you can take a tax credit for paying for someone else's kid. But even then, the 2018 federal tax law allowed fully deductible contributions to 529 plans for other people's kids.

I honestly don't see why there is an attempt to create outrage here. If the people of Montana, via their democratically-elected representatives, see fit to offer this scholarship program then why is this so wrong?
> If there is an _actual_ shortage, increasing pay does not just fabricate workers.

Sure it does. For some people, it means switching from stay-at-home parenting to daycare financially sensible. For someone on social security, it might mean temporarily going back to work is more attractive than it was.

People go from not seeking jobs to seeking jobs all the time.
Newsletter fatigue is definitely setting in with me. I was pretty excited about them through 2019 and subscribed to a bunch. They are filtered to a folder in my mail and these days I rarely open any of them. My mail client also blocks remote content (no images) so even if I do read one, I probably will not register on their analytics.

I'm actually using an RSS newsreader more (NetNewsWire on my iPad). For me, it's a much better experience.
I can't remember where I saw it, but someone described advertising driven social media as like a pub where they make their money from people having a fight by the front door rather than from selling beer.
Everyone has their own use case, obviously. But remember that a pickup can easily have a canopy, or even just a bed cover. A van cannot take the roof off to haul junk, dirt, gravel, etc.

My point is that a truck is arguably the most versatile, not that it is the best choice for all use cases.
Being boring really is what I love most about Go. It doesn't change much and there is a culture of simplicity, so it's quick to onboard new devs and there isn't a lot to get your head around. That also makes it good for building large projects, as the complexity is in the domain and the application, not clever uses of the language itself.

I almost wish they'd make it more boring and take a few things out, but it's probably too late now to change the language much and people would complain vociferously. Things I never use and wish it didn't have: panic, goto, labels, struct tags, executable comments, even arrays.

The only things I'd like to see improved significantly are enums, errors, and user-space generic collections (coming soon!).
> I was warned to stay away from packages on the beach

Ah, the infamous square grouper.
Yeah, I did know most of that. But a nice summary anyway.
One big difference is that they monitor me with 7 (in the ward) and 12 (during surgery) lead ECG, not 5.

Fortunately, being in Australia where there is universal health care, I have an excellent team working with me. Typically in the Cardiac Catheter Laboratory there's the Professor (surgeon), a cardiac aneathetist, several registrars and students, several nurses, a technician from Biotronik, and a cardiac scientist.

They use absolutely minimal doses of lignocaine, based on my reporting pain levels during surgery. They do give me a very small dose of propofol during the test at the end, when they induce VF and AF to test the unit. I'm told this is much less stressful than being awake while fibrilating and being shocked (twice). I know that going into VF and AF feels bloody aweful, and syncope often results in nasty falls, so being knocked out for that makes sense. I did break my arm once when shocked though - those stainless steel tables are bloody hard!

I know a patient in the US who had a bill for $145k after getting his ICD. I on the other hand pay nothing, except a lifetime of higher taxes than Americans pay.
They're lucky if they don't end up being named as enablers / accomplices, or dead if their customers catch up with them.
If you take the benchmarks game as gospel, Julia is faster than C# in aggregate.
It is surprising that there haven't been any more incursions by either government or privateers given that it seems its only guarded by one person at any time.

I wonder what state the concrete caissons are in. Maybe the sea will reclaim Sealand in the end as it probably will not be easy or cheap to repair.
This is a really good point. Events are really one of the bigger things I miss too.

A fair number of my friends use Messenger because it's essentially the only thing other than SMS most everyone has. I use SMS and iMessage for a fairly decent sized group of friends.
Ghislaine Maxwell arrested by the FBI
As someone who's worked in the sector (the crypto sector, not the crime one):

"Families of Mathematics" is a marketing statement, or "hot air" as I prefer to call it. The information content of that statement is zero, what it's doing is trying to project warm "you can trust us" feelings.

A statement aimed at technical people would read more like "we use AES-256-OFB with Axolotl on Curve25519 and scrypt(2^14, 8, 1)" or something like that.

To a crypto professional, I'd say any "trust us" statement that's not backed up by technical information actually lowers their trust in the system - it makes you wonder why they're not making their algorithm choice public.
> Enums, immutables, and generics aren't good because they're exciting. They're good because they give us expressive tools to write descriptive, type safe systems that manage state better.

The main problem is just that these expressive tools scales poorly with regards to the number of people involved in the code base and its age.

The amount of time to write and/or duplicate code is just a fraction of the amount of time it takes to read/understand/debug code that have degenerated over time due to the number of people involved and various amounts of "expressiveness".

And no, a style guide isn't enough because these idioms change over time and there are a lot of social factors involved. Where for example the senior devs are actually the ones that a few years back decided that these overly-expressive code is the best thing since sliced bread.
Does that not simply melt at high temps?
Yeah I am speaking as a person who was a professional Java developer for years, but the last time I worked in it was 8 years ago, and it was painful given I had experienced working with Ocaml, Erlang, and Scala. Kotlin wasn't a thing yet.

I've been working almost exclusively in C++ @ Google since then.

Java looks much improved now. But I still feel like there's a culture of complexity and bloat in Java code ... But I work in the Chromium code base and it has the same problem :-)
They didn't show it but they did say the old routers share the same password. I can take that at face value, it's easy enough for a Lithuanian researcher to verify by asking a friend, I assume they did.

They say later models allow only pub keys but didn't go into more details. I would assume they all have the same keys in firmware if not shown otherwise.

Either way, the Telia CnC server would know all unique (if so) passwords or keys, so it may make little difference if exploited.
What one should do is to involve the www.NKSC.lt - Nation Cyber Security Center. They have a form to submit vulnerabilities

I did send a few reports from throwaway email accounts, but the issues did not get resolved.

I suspect there's another way to go about it - if you're a Telia customer - send them GDPR Article 33 request.
As an American I see it from an American perspective. So a job loss here is a loss of wealth here, no matter what country it gets transferred to. The globalist perspective is one that damages every single person in the West whose society relies on a healthy well-paid middle class, that is now well-gutted, and we’re seeing the horrible chaotic effects of it over the past 5 years. Every father who made $25/hr at a plant years ago now has a son who makes $9/hr at a Dollar General, and both father and son are happy to back the next Hitler or Putin so long as he promises to make their lives great again. The transfer of wealth from Western society to poor societies is demolishing all of us. The US is rapidly becoming like Putin’s Russia and Europe is still in danger of falling apart despite its stronger safety net. Globalism has made freedom and prosperity very precarious these days.
> Say a programmer on your team accidentally pushes code that makes your salt a static value for all users going forward

This should fail an obvious unit test for the password handling code. The obvious unit tests for this component include a check that minting two password hashes for the same password gives different results.
> OTOH for most people the SSID is "Linksys 4FBD" or similar...

And to think that one of the major reasons behind having random strings after <Vendor name> (Apart from non-technical people in apartment blocks being super confused), is so that you can't go around rainbow tables that work for large swathes of the routers you would encounter.

> can't wait until this knowledge spreads more and we'd have a vomit of color when we open the "Wireless Networks" menu.

You're limited to 32 bytes, which limits the spew somewhat. Some emoji are up to 4 bytes long, so you can in theory get a sequence of 8 of them in a row if you want. Should encourage a little bit of creativity to fit within those lines...

I don't even want to know if any system would process things like bell characters or Right to Left special character...

Unrelated note: Had to file a bug last month because OpenWrt's web interface kept accepting more than that and stopping wireless from coming back up when you tried. Javascript length checks are weird.
> There is nothing about @yegg's response that strikes me as weasel speak

Agree, didn't mean to imply that.
Fantastic. Maybe read the article before commenting:

"bUt EncRypTion is My rIGht/bIg sTATe/ITs jUST maths"

Encryption between groups without decryption available (on request) to outside 3rd parties is a poison chalice.

I'm in the EU, not in the US. I don't want any companies(esp. US companies) deciding how EU daily lives unfold.

Delighted so many scumbags will be off the streets.

If they had access earlier, more crimes could have been prevented.
You're only hearing about this now because the cat was out of the bag as of a couple of weeks. If not for that the data gathering would have continued and more people would have been caught.
Cavities are caused primarily by too much sugar combined with inadequate home care. There is also a genetic component - some people are going to get more cavities than others no matter what they do. Cleanings and checkups don’t really prevent cavities, they screen for them.
These are probably local notifications https://developer.apple.com/documentation/usernotifications/...
No, it actually weakens it.
I wonder what the actual statistics on bridge building are. Are they really typically done on time and on budget? How many times do the drawings or engineering specifications for a specific bridge have to change while getting built to adapt to new information?

We trot out this particular analogy all the time in software engineering and I can't remember ever seeing any real data to back up the assertions.
Maybe that's a typo and it's actually Ethics Hacking? :)
Hahaha this shit can’t be real. How much did Swxy pay for this comment
> but they did say the old routers share the same password

Ah, missed that.
It entirely depends on what you're doing. There are two issues as I see it:

a) Lack of static analysis tools means having to do more testing (manual or automated) for simple mechanical errors.

b) For super high throughput low latency systems, they are not up to snuff. When I worked in real time bidding in ad-tech this was actually a serious concern. I'd reach for Rust (or C/C++) in this scenario now.
> as your objection to the existence of minimum wage laws demonstrates.

Can we make the min wage $1000/hr? Why not? Once you understand why not, you must admit there is a tradeoff between price floors and employment. The higher the min wage, the less people can produce that value, so they're unemployed.

The CBO estimates around 1 million people will lose jobs as a result of a $15 min wage.

Those people will certainly not be better off. And, if they're priced out of the job market, they will lose the opportunity to get work experience and move to higher wages, as virtually everyone that gets a job does. Almost no one has the same wage their entire life.

If you think the value paid is unrelated to value added, then if a person could add a ton of value for the employer, more of those companies would spring up. Then as there is less people to employ, they have to compete for employees to absorb this free money you claim exists. Finally, the wages are forced to near the sustainable level for both sides.

Look at some SEC filings for company profits versus salary paid to employees. Profits do not, per employee, support your claim.
Pascal sometimes in the mid-70's

type
state = (on, off);

Go in 2020, about 50 years later,

type state int

const (
on state = 0
off state = 1
)

Yeah we don't need those modern features from PhD level languages.
> Go doesn’t have ... an LLVM-based compiler.

https://github.com/tinygo-org/tinygo
While the article overall might not be totally wrong, at least two details are dead wrong.

Go DOES have a virtual machine, thats what gives you all the lightweight threads and garbage collection. You may call it "runtime", but there is no difference between a heavyweight runtime or a lightweight VM.

And go DOES have exceptions, thats what panic does. The are just used less frequently than in other languages (e.g. Java, where even the happy path may contain exceptions, e.g. in Swing).
Hiring Based on Side Projects: Unfair, but Good for the World
It makes no difference for me if I close my eyes or not. On the other hand the ball isn't as clear as a real image, most of the time, I see the black pentagons but if I try to count them I lose focus on the ones I'm not currently counting.
Petabyte era is coming, only for cold storage tho
> I’m pro basic income, but definitely don’t support paying more to be unproductive than productive

This problem cuts both ways. The government capitulated largely because they knew pegging stimulus to the minimum wage wasn’t going to be enough and they didn’t want to risk the political fallout of that situation. I see this largely as an admission by our leaders that minimum wages aren’t high enough.

Wages in the US simply haven’t kept up with the cost of living for years now. Employers have been complaining for years that they can’t find qualified candidates for jobs while more and more people leave the workforce and don’t ever return, but the conversation is always framed as a shortage of labor as opposed to a market unwilling to raise wages to attract qualified candidates.

If we had ensured years ago that those working would make enough to meet their basic needs, we wouldn’t be in this situation.
> I am getting old and lazy. I want the compiler to do more for me, not less.

Ironically, and for the same reasons, I want the opposite. I want the compiler to stop fighting me on every little detail. I'm exceptionally tired of writing boilerplate interfaces, thinking excessively about what size of integer I want to use, or digging into lambda calculus just to make a stone-stupid compiler (or worse, a borrow checker) happy.
> But the people who design and build bridges, they're great at it. Bridges get built on time, on budget, and last for dozens, hundreds, even thousands of years. Bridge building is, if you think about it, kind of awesome. And bridges are such a common occurrence that they’re also incredibly boring. No one is amazed when a bridge works correctly, and everyone is kind of amazed when software does.

Emphasis mine was added by me.

Sorry, source needed. You're a software developer, not a bridge builder. Yes, bridges in my country seem to work, fair enough. But I have the faintest clue if the design/building process really is going that smoothly. To write this down as a fact to build your argument is IMO a pretty big assumption.
> So these moves could backfire or yield only marginal results over time. Nonetheless we should review the Great Deplatforming of 2020.

At least a little self awareness of how ridiculous and fruitless it all is.

Banning words you don't like won't change these people.

Never mentioned are some of the subreddits which weren't hate groups at all.

badacademia pointed out terrible practices in academics

righwinglgbt was actually just a normal sub for gay conservative people who feels

bigchungus, mammothchungus, hugechungus +20 other chungi subs was literally memes of a fat bugs bunny, hilariously r/mediumchungus somehow survives

hatecrimehoaxes was posting evidence of those who claimed hatecrimes yet were proven wrong

small Scottish history meme subs, game mod subs, all sorts of things

meanwhile Reddit happily harbours r/incest, r/aznidentity, horrendous misogyny and white hate subs

their new rules basically state that hate against white people is ok, hopefully along with their terrible redesign this is the final nail in the coffin
There is some logic to what you say, and it wouldn't be the first time a bug turned out to be a feature, but I think "odd jobs" are typically done in the gray market anyway, and the income not declared, so I don't think it would keep people who are receiving unemployment from taking odd jobs, for the most part. But it may have had an effect at the margins.
Yeah, agreed. So you just have to pick carefully who you rely on.
>EncroChat sold encrypted phones with a guarantee of anonymity, with a range of special features to remove identifying information. The phones themselves cost roughly £900 (€1,000) each, with a subscription costing £1,350 (€1,500) for six months.

That's a pretty pricey for what's basically a chat app. Is there a reason why they were able to command such a high price even though there are plenty of free/open source solutions on the internet? Marketing? Trust? Criminals thinking more $$$ = better?
My SSID is a single emoji, and the Switch displays just the missing char/"box" for my SSID as well.
Yes, they probably have, relationships based on trust. Using information for political gain is not the type of stuff that allows that trust to continue existing.

So for US politicians to both know and abuse this, someone in the US intelligence community would have had to be willing to lose a lot of trust on the EU side by both sharing the intelligence and allowing it to be used for political gain and forcing the EU side to become their political puppet.

That doesn't seem reasonable to me, but who knows. If that's what happened though, the US can forget any trust in the near future.
Everyone in western society is owed a good well-paying job so long as they’re also willing to work for it. It’s our birthright and expectation. You can believe that no one is owed that and that everyone can just work for pennies from Walmart as America and the Western world continues to go down in flames.
Canada did this but come tax time the double incoming earns will have to pay it back.

Is this not possible in the US?
Demand scaling doesn't happen instantly.

For instance, how are you going to get new CNAs (even reupped certs) right now when the schools are closed?
See? The websites "known to be used for criminal activity" we ok somehow, but not this company. Were the ISP or site hosting organizations shut down? Why not?

And selling communications equipment to a criminal - maybe they wanted to talk to their sweetie without being monitored. They also bought a bagel and took a taxi ride. Is the bagel store shut down too? The taxi company?

There's lots to talk about here.
I’ve worked with many companies who have demonstrated “gross incompetence” when it comes to privacy and information security. This is absolutely not an example of gross incompetence.

I agree that for a company built around privacy even the appearance of impropriety needs to be avoided. DDG holds themselves to a higher standard and their users hold them to a higher standard.

This was a design flaw and a process flaw. DDG prioritized speed and efficiency over privacy (or in this case, perceived privacy) and I suspect there isn’t a soul on HN who hasn’t made that trade off at some point. They assessed the cost/benefit and risk/reward and it turned out their assessment was wrong. Now they’re fixing it. It happens. But to call this gross incompetence is really blowing it completely out of proportion.
You know when the Web Dark Ages are? They're upon us right now. With Google, Fb extracting all value out of the extant web, github & co having "educated" developers what to expect from software download sites and depending on network effects, StackExchange and a couple other sites covering "How To" material (not meant as a SE critique) and ad prices going down, the only "rational" incentive for new content is to publish polarizing clickbait. In the 1990s and 2000s, all kinds of Wikis and collaboration sites emerged; in the early 2010s, the nascent mobile web prompted a vibrant web design community, but when was the last time you went to a new web site? The web was once meant as an easy way for self-publishing, bypassing middle-men. Turns out we've just exchanged one middleman with another. I'm especially pissed at the staged HTML5 campaign to yield power over web standards to Google. HTML5 chose a shield as a logo, but who's going to shield us from Google and WHATWG destroying the web?
Go is on average about as fast or as slow as Java, with different strong and weak points. But there is definitely a lot if optimisation potential, the compiler is only "so so" in that regard.
An interview with Alan Kay (March 2020)
My only question to this proposed act is how they're going to keep online banking and e-commerce working..

It's like shooting oneself in the foot before hiking.
Old code and programmers with old ideas hold back "real life" Java projects quite a bit from what they technically could be in a more modern form.

Complexity and bloat definitely come with that, I think some folk get used to building EnterpriseTurboWidgetFactoryImpl type horrors and never consider the language doesn't need to do that kind of thing any more... Java being so backward compatible I think also means it doesn't do enough to discourage that either though, which is also a reason why Kotlin is so nice -- the lowest effort solution is miles more understandable.
That's a bold claim. Any empirical evidence on your side?