skysight-inc/HackerNews huggingface dataset:
I don't think you can truly internalize the varying semantics of which operations return lvalues and which return rvalues. At least, I haven't yet been able to in ~2 years of Go programming, and it's a constant source of bugs when it comes up.

The lack of any kind of syntactic difference between vastly different semantic operations is at the very least a major impediment to readability. After all, lvalues vs rvalues are one of the biggest complexities of C's semantics, and they have been transplanted as-is into Go.

As a much more minor gripe, I'd also argue that the choice of making the iteration variable a copy of the array/slice value instead of a reference to it is the least useful choice. I expect it has been done because of the choice to make map access be an rvalue unlike array access which is an lvalue, which in turn would have given different semantics to slice iteration vs map iteration. Why they chose to have different semantics for map access vs array access, but to have the same semantics for map iteration vs array iteration is also a question I have no answer to.
Panic as a herd response probably affords some group survival benefit, though it's of relatively little individual utility. The idea being that everyone starts acting unpredictably.

When you're being chased by large predators (or a sudden rockfall, tidal wave, fire, etc.), that may be useful.

When you're in a highly technical environment in which the entire group's survival is a unitary phenomenon (everybody's, or overall, survival either does or does not happen), everyone going their own way is precisely the wrong thing to do. That's a relatively new development evolutionarily.
If you want for your software to work everywhere, but you want to avoid compilation step, then use Perl/Python/PHP with bindings to QT/GTK.

Linux has perfect backward compatibility, I still able to compile and run 70 years old app, developed on completely different OS and processor.

IMHO, you think that your app/lib binary will work on all combinations of OS/processor flawlessly without recompilation, which is not true. Nobody promising that. It's by design.
They anticipated defaults and pushed customers to switch to providers of last resort that are obligated to sell electricity at regulated retail rates.
Has to be an overzealous AI surely, or is religion the one thing they /really/ don't want arguments to start on - maybe safer to just nip any flamewars in the bud?
Content moderation at scale is hard.
India does not strike me as particularly underdeveloped.
Interesting link (even though they kinda fucked up their description, luckily the source is linked), thanks. I obviously will not, but then I can get neither the plastic nor the cloth bags anymore, only unbleached paper.
Do you have a link?

I'm considering trying this with SQLite but I'm a bit worried about maintenance.
Maybe nanopayment would be better term I mean like truly small amounts not something like 3$ like flattr or 1$ like Gumroad.
How is cola fat free if all ingredients are oil-based or triglycerides?
Probably an underdog thing. If I think of Vikings I see a bunch of wild, strong Über-men who won't make compromises. When I think of British Empire I see a handlebar moustache with a pale guy attached to it wearing those puffy pants hitting Ben Kingsely with a stick.
> "that is primarily used as highly volatile financial speculation instrument "

How is that different from any other asset; stocks, land, property. It's all speculation nowadays.

From what I've read there are pretty much three use cases:

1. store of value akin to gold (bitcoin)

2. decentralised privacy money (monero etc, to avoid taxes?)

3. a platform on which to build decentralised technologies (ethereum, ada, thorchain...countless others - some with specific niches: gaming, streaming etc)

I think your evaluation is bit unfair and shortsighted.

Maybe we are not "there" yet, but why should we be? It is still a nascent technology and I think it would be foolish, and history has shown that, to dismiss it.

Of course, like other asset classes, crypto is now infested with shills, scammers and their jargon designed to confuse and obfuscate in order to take money from the naive.
After all those years, there's still not a single useful blockchain application around.

These days I see lots companies telling me, they put their "supply chain on blockchain" and while I understand what they probably want to tell me ("you can't tamper with where our stuff comes from") I don't see the point in that. If you've got trust issues with your subcontractors you should fix those and not "seal" the willingly wrong information in a blockchain.

Maybe we should just declare blockchain a "failed technology".
Without a doubt, if it wasn't for Douglas Adams, Terry Pratchett and even Neil Gaimen probably would have struggled to get published (and lots of other copycats).
This is the way to deal with it. As always, if you find anything on the internet that you like and don't want it to change underneath you, you need to make a copy into a space where it cannot change. In the case of Spotify, you need to duplicate the playlist or if you really want it to be permanent, pull down the mp3s from somewhere and have locally, as it can still be pulled from Spotify once their agreements run out.

I thought we all learned this when people started to have 50% of the bookmarks from the 2000s dead by now, but seems we still have generations that need to learn from the precariousness of content on the internet.
I understand the feeling of my follows, they are hot-blood emotional beings.... What I could summarise more abstractly is this: they are not discrediting the news sources abroad, but instead, because chinese society / us people are well connected (in real person). It's almost impossible to hide any major events in China, even with large scale blockage. Everyone talks to everyone. Hence the reaction from a lot of people from China is due to the fact that they understand the situation 'better' than just seeing what's reported.

I had a similar reaction back in 2010 when talking to a scientist from Libya (during the internal conflict). He was in real shock of what's been known for ages of his country in the west. Of course it doesn't mean everything in the western media is wrong. But he knew some facts that had simply not surfaced at all in people's view. I have a similar feeling now.
You talk about Russian influence as a "threat", and Han influence as something natural that needs to be protected. I appreciate your respectful message, but please notice that another equally defensible position would be the opposite one: considering Han influence a "threat" to be protected against.
Show HN: Minesweeper
You’re right, the word “physical” was badly chosen. Mea culpa.
Very likely; although JavaScript became much more popular after it was available outside the browser, that probably was a factor.

It doesn’t affect my argument that it is a thriving ecosystem that has made it worth much more than the negative sentiment it has received in the past, and that it is not a bad choice.
I think being allowed to die on your own terms is a right that every human should have. And I think assisted suicide is a good thing.

But I don’t understand why Twitter would block the Bishop for saying what he said. And the reason they gave, that it “promotes self harm”.. that’s straight up Kafkaesque.
Can you give better examples of funding your idea to change the internet/world/whatever? Taking aside if your idea is great or dumb.
> Can you name a few?

Yes, sure: Avalanche [1], Algorand [2], Solana [3], DFINITY [4], Conflux [5]

[1] https://www.avalabs.org/

[2] https://algorand.foundation/

[3] https://solana.com/

[4] https://dfinity.org/

[5] https://confluxnetwork.org/
> Building something useful on something that is primarily used

What is built on something often determines the way it is used.
> Because various entities tried to exploit that to defer any publicaton, which lead to things never getting fixed.

Also understandable.

> [...] so they can take their own protective measures.

Little can the ordinary citizen do whose data is at risk of exploitation. All responsibility lies on the government because the citizens do not have any other choice, as it seems to me. What protective measure can someone take who is vulnerable?

With a thorough reading of the article, it is clear that the hackers are aware of what they are doing:

> Once threat actors catch wind of major vulnerabilities against an organization they begin poking on their own, looking for more vectors of attack.
How Can You Make Passive Income?
I think it's being declared "failed technology" at least once a month since inception, no?
It would also calm me down because it is quite specific and shows a possible resolution and course of action, instead of a vague 'fine'. What is fine, when will it be fine, how will it be fine?

In general I think it would also help to educate people more about how much abuse a plane likely can stand. For me a plane is too much of a fragile aluminium tube with a ton of explosive fuel and some superheated engines, at a scary high altitude.
I think one thing to keep in mind is that this probably highly selects for "jack-of-all-trades" candidates while rejecting candidates that might have more knowledge / expertise in a particular area, when most likely the job is only going to require specialization in some of those areas.

I'll discount the second interview since that seems heavily prompted from the interviewee's experience, but the first interview asks pretty in-depth questions (for a junior) in both C++ and web development. Chances are, developers aren't being hired to work on both - so why not focus on one or the other, rather than potentially kick great web developers out of the process because they don't know much C++ (or vice versa)?
Vikings killed loads to people and nicked stuff, British Empire killed loads of people and nicked stuff, American settlers killed loads of people and nicked stuff. Are you starting to see a pattern here?

Now you have to enslave people by restricting their access to cheap mobile devices.
the screenshot shows an appeal took place and their team looked at it and upheld it.

on edit: basically whoever read it probably did not have the English language skills to realize it was against Euthanasia, as the phrasing was more complicated than needed to make that point.
Jupiter (YC S19), hyperpersonalized grocery from 2050, hiring Senior ML Engineer
Play (the programming language) is now Stabel
System that can't be shut down by governments?
I agree the post makes valid points, but is there anything new in that? It had been discussed several times here and on other forums as well. "RSE" is just another made-up position with a very average pay structure -- even this is not new.

However, RSEs (or just general software training) may help research groups establish a structure on how to format code, put some standards in place, and at least have some basic tests. This way, more people can read/modify the code efficiently (more = not necessarily general public, but it at least helps incoming grad students/postdocs to pick up the project easily).
Compared with Ethereum, "the global computer", zeronet is free as it doesn't require transaction fee to function.
i guess the whole point of tracking containers on blockchain was that you don't have to trust middlemen to do the right thing anymore.
Just flattr more things so your monthly amount get distributed more. I think that should work and there's no "lower limit" on how much a single click is worth.

But yeah, it would be nice if you could set a fixed amount per button, like 10 Cent for an article or something like that.
Am I the only one that remembers cars getting hijacked *while driving* because core systems were connected with the entertainment system [1]?

The whole 'lets smartify everything', 'control everything' or even 'collect usage information' is exhausting. We have collectively given up our freedom in the name of 'comfort' and often for features that nobody really needed but became mainstream.

[1] https://www.wired.com/2015/07/hackers-remotely-kill-jeep-hig...
This is so true. I was playing with Non-Fungible Tokens (NFTs) to create artworks a few weeks ago. It seemed like a fun side-project even if I'm not likely to get rich producing something.

That died right about the time when it was going to cost me ~$135 in fees to mint the artwork[1]. While I followed through and completed the one artwork, most of the successful artworks are a series of collections.

Minting those was prohibitively expensive at the time of writing.

[1]: https://vertis.io/2021/02/03/exploring-nfts/
What about a voting system? That's the only application of a public, decentralized ledger that can kind of makes sense to me.
I'm from Switzerland, every few months we have a public voting for various changes to the federal or cantonal laws. I currently do not have a way to be certain that my vote is taken in account. With a public ledger I can check and be sure that my vote is correct.

I'm generally opposed to software voting because I have a complete distrust for such systems, but a public ledger (preferably not based on proof of work, so not ethereum) has interesting characteristics. And the price or inefficiency isn't an issue in this context.

Edit: people commenting seem to misunderstand the proposition. I'm perfectly aware of the privacy around voting and not advocating against it. It should be possible to have a system where your vote is registered publicly as a transaction between your wallet and a "referendum" wallet, in that case unless you have a way to link the public identity of a wallet to an identity (meaning people would somehow leak their public address somewhere) you do not have a way to know my vote. The only thing you could know is the number of total votes and their choice. You can of course generate a new wallet per voting as a way to not have a history.

Edit 2: the plausibility deniability is a fair point, I concede.
Apple's interview: lots of security questions.
Reality: Macos security issue with blank root password.

Knowledge != smart.
Open canoeing, cold water swimming, hiking in the mountains, playing in a band? That's what I'm planning on doing.
Space station launch honors 'Hidden Figures' mathematician
I don't think this is "cancel culture" or being "woke" like the article implies. This is just an AI or inattentive human reviewer seeing the phrase "There is dignity in dying" in the same Tweet as the word "suicide" and misinterpreting it.

This just seems like a non-story that will get resolved once the right person at Twitter sees it, that is being pushed by a biased website in their fight against what they perceive as "cancel culture".
First: Check your contract.

Many companies include clauses about owning work you do whilst employed by the company, not simply work you do in relation to your employment at the company, or on company time. Whether that's enforceable or not in your case I don't know - your best bet is to seek solid legal advice before moving forward, whatever path you choose. If the lawyer you've spoken to can't provide clarity, find another lawyer.

Second: Stop working on it until you have clarity. Back everything up, secure it all.

You've already opened the Pandora's box; your company is most likely expecting you to play ball with their plans, for better or worse. Don't make your situation more complicated by continuing to work on this until you know what's coming. Protect what you've got, and don't make things harder for yourself by implementing new IP / ideas / features whilst this is all up in the air.

Third: Exploit your leverage.

You have something they want. Use it to your advantage. Be nice, but firm. It's your baby, and you want it to be treated right. Whether it goes forward under your own steam, or in-house at your company; weigh up the pros and cons of each and make the situation work for you rather than against you.
The simplest answer is that a bot at twitter initiated the ban, the the low-paid worker who managed the appeal didn't have enough of a grasp of academic English and/or catholic theology to understand that the tweet in question was actually against assisted suicide.
There's a lot of ancestral fetishism, anti-christian sentiment and neo-paganism that plays into it.
It hasn't happened for a long time but I remember, many years ago, being repeatedly frustrated by attending job interviews where I was questioned about languages/skills that clearly weren't listed on my CV and/or where I'd been clear with the recruiter up front that I had no knowledge or experience in these areas.

E.g., even now I have next to no knowledge of Python because I've never used it in detail. Nor do I claim to have done on my CV. An interview where I get asked "Lots of Python" questions (see the second round section on OP) isn't going to go well, and even as a veteran engineer with a fairly thick skin I'm not going to be terribly happy about enduring it.

This kind of problem is exacerbated if your interviewers haven't done sufficient prep so, instead of realising that you don't know anything about a particular technology, they take your poor performance in that area as an indication that you overall suck.

I understand why companies ask these standardised batches of questions: we all know that IT is full of jokers who claim proficiency in technologies where in reality they have very limited exposure and skill. But if somebody's actually told you they don't know something then you're simply wasting your time and theirs, and creating an unnecessarily negative experience, by going through the motions.

The thing with Google is that, because so many people want to work there, there will likely be somebody in that mass of candidates that has reasonable knowledge in all those areas, and they can afford to be that picky. Most companies can't which, overall, I think is a good thing.
We did pretty much that ages ago when I built a webmail provider.

Marketing hated it, because it meant collecting user data took conscious effort which meant they had to ask the dev team, which meant requests were often turned down when hard questions were asked about whether it was justified to collate personal information.

That was a feature, from my perspective.

We actually took most user demographics data entirely offline. Data that was only intended to create aggregates anonymised profiles of our users were kept encrypted in bank box when not being analysed. Any analysis on it was done on an airgapped machine, and only the anonymised reports taken out.

The only central database that was online was one that kept a mapping of whether or not a given user name was available.

Then each storage shard kept track of which users were on which backend, and the account data that had to be online for each user (primarily their actual mail since we were a mail provider, along with settings etc. for their mailbox) were kept on a per user basis.

It worked well, but you need to have buyin from the top for this approach, as there will be constant pressure for easing access to more and more user data.
https://www.reuters.com/article/us-bhp-ironore-blockchain-id...
> In 2012 Microsoft started requiring vendors ship systems with UEFI Secure Boot, a firmware feature that allowed[5] systems to refuse to boot anything without an appropriate signature. This not only enabled the creation of a system that drew a strong boundary between root and kernel, it arguably required one - what's the point of restricting what the firmware will stick in ring 0 if root can just throw more code in there afterwards?

I still think there's plenty of point. I usually don't care about what ring0 can do; I care about what the system can do. Root can steal or destroy my data, or make my system do bad things.

The reason for restricting what kernel will be loaded, is to restrict what will happen at userspace.

A common use-case is bitlocker-style encryption. The system decrypts my harddrive using keys from the TPM. My own userspace is secured at the userspace-level using a login prompt. To defend against an attacker sideloading a different OS, I rely on secure boot to only load my kernel and hence my userspace.

I'm actually having a bit of a hard time finding really good usecases for this lockdown feature. On embedded systems the secure boot keys are often fused in, but I suppose the kernel, but potentially not root, could be able to change the tpm keys on an x86 system?
Can someone who understands this summarise it for those less in-the-know?
whoever is behind it I find it hard to blame them. As they write on their blog:

>> Governments have an obligation to protect the private data of its employees and citizens. In addition, the exposure of proprietary government data can be used for great means of manipulation and for other destructive purposes. While the NCIIPC operates a Responsible Vulnerability Disclosure Program, the recklessness and avoidance of communication represents the complete opposite of a responsible program. <== from https://johnjhacking.com/blog/indian-government-breached-mas...

Enough has been said by people inside and outside of India about UIDAI / Aadahaar[0][1] and it's many horrible side-effects and risks it creates. This situation that has been created years ago after loud warnings of researchers and citizens who have meanwhile been silenced by the Modi government (who are the real culprits here).

India has done this to its people already years ago, therefore breaches here today are mere symptoms of incompetence (not the cause).

[0] Aadhaar: 'Leak' in world's biggest database worries Indians https://www.bbc.com/news/world-asia-india-42575443

[1] French Hacker transcends Aadhaar UIDAI helpline number to millions of Android phones in India https://www.cybersecurity-insiders.com/french-hacker-transce...
Agreed! I’ve not seen ascii art that beautiful on HN before.
"shit in, shit out" is still the working principle. I don't see why the middlemen should make true statements, if that's not in his interest after all. Instead he will just enter wrong information, which will then become "correct" information, "because it's on the blockchain!!11".
Malthus wasn't wrong in a sense that /if/ there's geometric population growth, there /will/ come a point where a die-off of said population is inevitable.

Funny thing is that Malthus already recognized the effects that artificial birth control can have on the reproductive rate and was worried about that - I don't the the citation at hand though.

I agree that the birth rate outside Sub-Saharan Africa is probably too low and I think that this will become an issue, probably first in China, then the EU and finally in the USA.
It’s $144k/year + equity for seniors. Most of their devs are in Europe, though.
In the UK, you can renew your passport online too.
I don't really see the risks: they check that your picture matches the old one and you still have to send your old passport for them to issue you the new one..
* passport application app
You are right, however Let's Encrypt was free of charge, great for the demo.
Not sure, but we should act more like that then.
wow thank you.
I'm sure someone will come up with a counterexample, but my experience is that pretty much everything is backwards compatible.
Maybe should be fixed to:

"It took a year but a team of actual marketing guys and gals working for Gwyneth Paltrow and actually doing the business work, figured out how to exploit the pandemic".
You mean that government that just shuts down internet, making your 'system' totally useless?

Yes, right!

You can't fix societal problems with tech.
But are those two variants held in memory inside Sum or are they heap-allocated sitting out on some other cache line? Can one write a performant Sum type?
Seniority based on time spent in the field is also a “XD”, though.
I was away from the crypto space for a while and I decided to try shorting some currencies yesterday using a DEX based on Ethereum. I wanted to create a position with 1000 dollars. The estimated fee for my transaction was 490 dollars. Something is broken in this environment.