skysight-inc/HackerNews huggingface dataset:
Margin of Safety: An Antidote to Risk, Uncertainty, and Ignorance
I wasn't aware of this theorem, thanks!
A Guide to Global Data in Rust
A SAN with a volume manager, or just a big enough RAID NAS could be it. You need mere 36 8TB drives, not even a full Backblaze pod.
> Mozilla does not have a future.

I would use Mozilla if the browser was just a little bit less bad. Currently it randomly takes me about 5 seconds to move my cursor in the hackernews input box. That is not Google's fault. Mozilla's future is mostly of their own making.
Putting the locale information on the string sounds like a good idea. However I'm not sure how that should handle combined strings with components from different locales. For example `logLevel + ": " + logMessage` might produce "info: bağlantı kesildi" in Turkish. How to annotate that? Neither English nor Turkish would work correctly, each would produce the wrong result when uppercasing.

You could treat it as a series of string slices with different locales `[("info", "en"), (": ", ""), ("bağlantı kesildi", "tr")]`. That would work correctly, and you could now uppercase each slice according to its appropriate locale, but it wouldn't really be low overhead anymore. Maybe still worth it. It would be an interesting approach that might even be able to be implemented pretty seamlessly as a library in some languages (C++ or rust for example)
Nope, it relies on me being able to go to my local church Hall and watch the ballots being counted or take part in the count myself. All the parties in the election send their own representatives along to watch over the ballot and they also keep a running total. It is a process that I can verify is being carried out correct with my own eyes.
Saying "citizens would be much better off not having to trust and be able to verify" In an e voting situation is just wrong, since I can verify the current process by going and watching it or taking part in it, whereas in magical block chain land I am losing the ability to verify because i am replacing a simple process with one that relies me to trust a bunch of code written by and understood by probably a few dozen people. This requires much more trust than the current situation.
This looks like a cross-platform tool similar to WMI Query Language (WQL). I prefer the ease of using WQL in PowerShell scripts, so I imagine it may become popular.
Mozilla employee on layoffs and why servo was not meant to replace gecko
Wordpress.com does this. Are those sites at risk too?
I see this claim often and while I don't deny its possibility I have yet to see any evidence to substantiate it.
Python handles that pretty well. Maybe Julia does it marginally better, but I don't think it's worth learning a whole new language for this unless your day job is only 'Numerics and ml'
It's not whataboutism, the first line of my comment included the agreement clause: "all valid points".
Ken Thompson's Reddit account: https://www.reddit.com/user/unixken

He also has a Github account with 3.4k followers, but no repositories: https://github.com/ken
This is really cool. What order are the chapters in? Seems intense to lead with dynamic programming.
On the plus side, amp-specific text is now on the end of URLs, making it easier to delete before sharing the URL.

The larger threat with Amp is signed content, where Chrome address bar drops URL and has only the legal name of the site owner.
It's not easy to deny. Normal compilers flat out don't produce binaries that look like this, so if a binary looks like this then you definitely know something fishy is going on even if you can't decrypt it.

Contrast with steganography in least significant image bits; you genuinely cannot determine at all if an image is carrying hidden encrypted data. That's what easy to deny looks like.
Another problem I've found for me with Nim and Crystal is the lack of editor support compared to other statically typed languages like Java and C++.

Arguably a really nice benefit of these languages is the inline error highlighting, which speeds up development. I've found for Nim and Crystal I have to run the compiler in the terminal, look where the errors were, and then find those lines in my editor.

LSP support is minimal ( especially when a language is starting out ). My ideal editor for Nim would be Pycharm-like ( open source edition ) with an LSP backend.
It isn't idempotent, though - if you execute the query twice, you're kind of screwed, since your inventory numbers are now bad. A better way to do it would be to create a new table that consists of daily snapshots of inventory, select the latest row, and then use that row's date as a WHERE filter when aggregating the latest transactions.
Great idea! I've considered adding an option to download individual gradients as an image, but I haven't thought about that as the primary focus. Certainly the number of people interested in cool backgrounds is going to be much larger than the current audience of frontend web developers.

The cool thing is that the two target audiences aren't mutually exclusive. So long as I continue to build out the images in CSS, I can offer both image and CSS download options.
The original web didn't even have images, but you think they should have just invented the most advanced neural net ever built instead of urls? Monday morning quarterbacks...
You seem ignorant of exactly how many embedded systems out there are not running linux but smaller OS or just bare metal custom kernels. You should research it. Looks like someone down below is less lazy than me and gave some source so do some reading. ARM cores are everywhere buried deep, where you can't see, waiting for skynet to come along
I heard a variation of this that ended with the mathematician scribbling the same equations as the physicist and then stating "and this the problem reduces to a previously solved problem" and going back to sleep without bothering to open the can.

Instead of a can of soup it was a fire that broke out in their respective rooms, the engineer sprays fire extinguisher all over the room, the physicist sprays precisely at the exact point that will extinguish the fire, and the mathematician is satisfied knowing that the problem has a known solution.
This mirrors my experience. The Solr Cluster that we have in production requires full time attention of our infrastructure team.
I've said this a few times over the years to my friends: Facebook is the "new" AOL. A lot of what you just described is what people used to do in AOL. Obviously there's some big differences, but as a tool they share a lot in common.
Worth mentioning is NimScript, a subset of nim which can be interpreted, and embedded like lua: https://nim-lang.org/docs/nims.html

If for some reason the nim compiler starts becoming slow, then this could also drastically speed up development
> that’s the situation these “woke” people are trying to avoid

No - LGBT rights are secured through sustained organization enacted through the democratic process.

Berating people over a freaking chicken sandwich isn't going to enact LGBT rights. This type of activism is a pernicious purity cult that accomplishes little and directs energy that could be used for advancing real causes into petty shaming and conspicuous consumption.
Oh, decimal support is landing!

I have a lot of stuff dancing around the lacking of decimals in sqlite, so this is so welcoming!
> That's a very interesting observation. Google will thus prevent a native payment option at all costs, which leaves a huge opening for Brave or another payment provider.

Can you elaborate on what a native payment option would entail? How would it be different from non native payment options? How would it be different from crypto or other payment options that already exist?
Yep, food quality is a big thing that distinguishes Chickfila from the rest. Burger King because inedible many years ago, and McD, Wendy’s, Subway while not as bad as Burger King still hovers around that level and are significantly worse than Chickfila.
Makefiles are nice in theory but don't scale well to team members who don't know how to use make. If your team is full of experienced C/C++ devs then this will probably work great for you. If you are working with a bunch of android/javascript/etc developers who've never seen make, and who haven't exercised the skillset of reading through 3-decade-old email threads to find answers, you'll find that the only thing you'll do is "make" them upset.
> I'd bet that 90% of the web only uses 50% of the web standards out there.

If implementing 100% of web standards is intractably large and complex, then:

Implementing 50% of web standards is intractably large and complex too.

Unfortunately, you can't turn a humungous problem into a friendly little one by dividing by 2.

I would think in terms of dividing by 10 or more. How much of the web only uses 10% of the web standards? My guess is most of it, so we have a chance.

> Taking this further: how do we know which features to prioritize? Most front-end devs probably have a rough idea, but what if we got empirical with it? What if we automatically tested the top 10,000 websites or something and made note of which CSS properties they used, which JavaScript APIs they called out to, and ranked them by frequency (and by popularity of the site?). We could chart a clear, direct path toward "what does it take for a browser to be useful in 2020?"

This would be great data. Something a bit like caniuse, but showing feature usage rather than browser usage.

Getting this data and maintaining it is a full-time job for a team. You can't just fetch the front page of sites to get this info. You need to login and use functionality. Perhaps existing browser telemetry would do a better job, letting users generate the data during normal activity.

However you do it, the cost of this idea is mounting up fast :-)
It wouldn't be unlikely that this has to be forwarded by moderators to administrators first as sort of a filter thing and then administrators are just suspending accounts without even reviewing the cases forwarded by the moderators.
I've come close to death multiple times because those conservative hellscapes can't be bothered to salt their roads. Big government does offer some perks.
Thousands of government service and CRA accounts hit by credential stuffing atta
you don't have to https://github.com/python/mypy/pull/5677
These are great good work!!
Public moderation logs might help make this distinction more clear.
Kids these days.

My first hard drive was an 8" 20MB drive. That's about 9.5 x 4.6 x 14.2 inches and weighed about 20 pounds. Only cost me $6000, in 1981. And with that massive capacity, I never did run out of room.

Now I have a 200GB MicroSD in my phone. It cost $75. Haven't run out of room on that one either.
You spent 4 years failing to find a sustainable, repeatable model with economics that work.

Right now it’s a matter of when you burn out, not if.
Found in my bookmarks: https://leetfree.com/

Not sure if all quizzes are original, but some of them looks interesting.
Crusoe Exposed: Transmeta TM5xxx Architecture – Part 1
> I see this claim often and while I don't deny its possibility I have yet to see any evidence to substantiate it.

There have been news articles about governments employing this practice [0], so it is not much of a stretch to imagine corporations doing it.

[0]: https://www.bbc.com/news/blogs-news-from-elsewhere-23695896
I use a git repo and pull in the changes to an ec2 instance. We also use git repos for our lambda functions.
It isn't that someone somewhere has it worse. It is the norm in America. We should be more concerned about getting fairer policies in place for people much farther down Maslow's hierarchy of needs, who can be fired arbitrarily rather than having to do something like sleep with a student and argue a technicality and in the end be able to resign and not actually be fired. They don't get 14 months paid time off or a trial of any kind.
That’s why it’s so effective. If they do it right you never will.
That would never happen. Huawei has made their own bed by consorting and being inextricably tied to the Chinese Communist Party, they deserve everything they're getting, while on a personal level I despise Trump, I don't mind that he's sticking it to China on privacy and industrial imbalances between the USA and China, while also stating the obvious that it's bad to use Chinese state controlled hardware at the heart of your communications systems
Also our lambda functions are managed by bash scripts we created to interact with aws cli.
check out books by Author Piers anthony

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

and Henry Beam Piper

https://en.wikipedia.org/wiki/H._Beam_Piper
they typed "Holocaust" in fb search box and got suggestions for pages denying Holocaust. So they concluded that Facebook alogorithms promote Holocaust denial but did not check if there is actually any reachable alternative content for the keyword "Holocaust". I don't think facebook users created any educative pages about Holocaust.
I wish conflicts between sovereign entities (or between entities in general) could easily be solved by sitting around a table and finding an agreement. Unfortunately diplomacy is still very far away from such a situation. International diplomacy agencies like UN are rarely able to guarantee a fair treatment to all players (see, for example, the composition of the UN Security Council, which is as unfair as it can go), therefore they can hardly universal trust, which severely reduce their ability to actually fix things.

(not saying that having UN is bad; simply that it is hopeless to just
have the UN decide thinking that everybody will accept the decision as fair)
It's here in the content policy: https://www.redditinc.com/policies/content-policy

What interesting, though, is that in all my years on Reddit I've never heard of anyone being suspended for it. There are a lot of parody accounts that usually aren't clearly marked as such. It seems less likely that an admin just randomly decided to ban him, and more likely that some malicious person used this form to report him for impersonating himself: https://i.imgur.com/MtFMviD.png
Here I use wildcards. The subdomains are not created on my domain.
A caterpillar becomes a butterfly: Metamorphosis, explained
Decimal type, finally. Now SQLite is 100x easier to use in finance.
Everything is racist except the mythical equality of outcome.

Kind of sad to see how many people use throwaway accounts to comment on this thread. My previous comment is flagged.
Show HN: Simple forum-esque website I built myself using React, Node, and MySQL
Whereas currently they get a multi page document. Seriously, as logistical problems go, print separate ballots is really not a hard one and would cut down on the number if people who accidentally vote for the wrong candidate for the wrong thing. Counting may take longer. It may stretch over a few days. Well, fine. Count the presidential ballots first, announce the results and move on down the list until you get to the dog catcher.
Jeez, there is probably a nicer way to say this.

I agree 100% with your core point though - we need neutral corporatios that don't pick sides, races, ethnic groups, preferential treatement, politics, etc.

That also includes making a BLM, LGBT, etc. statement forcefully as some ultra-left-wing interest groups want.

For example, if a company does not make a BLM supporting statement, that should not mean they're racist. They just don't want to get into the mess and I respect that.

The problem is on both sides. Extreme-left and Extreme-right. On HN (and largely all left wing media), we tend to ignore wrongdoings and insane tactics of the former (blindfully), whilst bashing the latter (rightfully, I don't oppose).
Tom Scott: Why electronic voting is still a bad idea

https://www.youtube.com/watch?v=LkH2r-sNjQs
Stop gatekeeping.

This same thing happened on the last thread about Google.

Discourse is full of distractions and side topics and healthy diversions, thats what makes it interesting.

Not everything has to be perfectly efficient like a well run board meeting complete with agenda and minutes taken.

I'm all for a healthy avoidance of bikeshedding and derailment but this isn't a derailment. This is a tangential anecdote entirely valid to bring to the table as it gives insight into what can happen if google continues down this path.

We don't need to postulate what might happen with Google, we can look at Facebook and say, hey, you know what, these same things are going to happen here, let me tell you how that worked out.

If you can't manage to figure out how to bring this conversation back to google without locking the gate on natural discourse that's on you. Not us. Not ap.

Stop gatekeeping.
Zinnia is in fact not a researcher. She just writes on her and other trans people's experience.

It is an incredible show of bias on your side that you expect my response to an uncited comment to hold up to the standards of the original article, while you don't for the comment I initially responded to.
Yeah and we have better training material for AI now. For example it could be possible to create a program that mimics Hackernews comments. There's more than enough training material on HN to create plausible-looking comments that aren't a bunch of nonsensical gobbledygook and that also pander to people's emotions.
Right ... understood.

I don't have an answer, it's not my area, but it does feel a lot like the condition "sum(1/n) diverges" is likely to be close, but that's just a gut feeling.
Asking a rhetorical and irritating question - but one which web nerds need to be much better at answering: why, exactly does it matter?

Don't get me wrong, I'm totally uncomfortable with a monopoly of this scale; I'm a Firefox user, a Pihole user, a non-FB user. But when people (non nerds) ask me why, it's hard to answer. They're all happy enough: Chrome is fast, AMP is faster, they get to find out the stuff they want to find out from incredibly accurate search, or Facebook - so what's the actual problem here?

My answer is normally about principles or competition or fairness but in practical terms, I haven't got a lot of answers.

Help me out here.
My largest maildir only has 80k, but bower works with it quite conveniently.
From this perspective, I totally agree. If you enjoy learning new languages (at a surface level understanding) for the increase in perspective, you might find Julia worth learning.
A blockchain is a database.
This issue was industry wide. RIP my XPS M1330.
I'm intrigued by the decimal extension. I thought SQLite was IEEE double only, but it handles 64-bit integers, and now decimals. They don't seem to be fully incorporated into the documentation yet, and decimal.c leaves me with questions, so I guess I'll just have to play around with it.
But that's not a fundamental issue of the idea and rather a quirk in the steg86 implementation, right?
More that if Avakian and Peikin were explicitly following the OSS guidelines for sabotage, they'd be promoting inefficient enforcement and discouraging efficient enforcement.

Now, I don't believe those two are doing anything of the sort, but a look at the current US ministers certainly reminds me of the soviet chief rabbi joke. I once made fun of Boris Johnson because he videoconferenced with a bookshelf in the background that appeared to have been bought by colour, but he's still doing better than the US Secretary of Education, who didn't even have any books on her background bookshelf...

(Of course, maybe I'm too cynical, and enforcement of insider trading has dropped precipitously because they've found something more important to enforce?)
You can only observe a single ballot counting location, while there are hundreds or thousands to observe. Someone could be bribing people in dozens or hundreds of locations and there are lots of tricks to pull.

You're not really verifying much at all by watching the counting process. It's really just a false sense of security. You actually have no idea if all the ballots are being counted, if they're all real ballots, or if some have been tampered with, etc.

There are millions of programmers in the world, any number of them could decide to audit the code, and if they discover flaw, everyone could be told in an instant. There could be huge security bounties to incentive audits. We trust math and software to maintain all of civilization but for some reason it's impossible to make it work for voting? That seems incredibly unlikely.
So maybe if the code is broken anyway for non-ASCII characters, it's fine to use tolower, since somewhere else in the code it ensures that c is a byte.
The OP was trying to point out that whilst you and I may understand the mechanism in order to trust it, others can't, because they won't be able to understand why it's trustworthy. My friends don't understand crypto, so they can only ever trust it if they trust me (or the person telling them it's trustworthy).

Imagine this, you rig a crypto-vote not through technical means, you just say you won even though the blockchain says you didn't. How many people in your country do you think will believe the experts over the politicians? My honest opinion about the US, is that the experts will lose.

It doesn't matter if you're right if no one believes you, and currently people believe the paper vote because they can understand how it would be executed fairly.

The fact is that currently, America's democracy is in danger because people are going to find it hard to trust even a paper vote during this election. No matter which way the vote swings, by planting the seed of doubt, the current administration has undermined the vote.
Nim is just right down ugly and borrowed the worst from Pascal and Python. The multi-paradigm concept is a mess. Tried it a couple of years ago and moved on to better, more simple tools.
The contents of the examples dir are pretty slick. I've never even touched Nim but these make more sense to my brain than svg. It says DSL but reads more like an improved alternate syntax. Thanks for sharing this and there goes my afternoon :)
New York is desirable because of the other people and businesses in New York as well as being one of the cultural capitals of the world. Those can't be replaced by Zoom calls, no matter how hard we try.
Is this supposed to be a supplement to RSS, or in what ways is it unique or different from another XML-like feed standard?
What are your thoughts on exercism, if you don’t mind me asking? I personally liked it when I dove into Go and Rust and was searching for practice material.
I guess we'll see how much of that was what you said and how much is "I need to be in the same room as these people to do my work", which won't, or soon won't be true like it was for the past 100+ years.
The Dark, Forgotten History of Coloring Books
Cool project. I like to hide data in audio files with Deepsound https://deepsound.soft112.com/
Show HN: API to open a URL in a secure context in the browser
They won’t let that happen, but they’re probably not worried that we’ll even make an attempt.
Evidence of Leetcode culture more than anything
You (or someone else) seem to be submitting this, and then deleting earlier submissions. The guidelines[0] specifically ask you not to do this:

> Please don't delete and repost. Deletion is for things that shouldn't have been submitted in the first place.

Aside from that, you seem to submit these "Professor solves a million problems all at once" type links ... is there a reason for so many submissions?

[0] https://news.ycombinator.com/newsguidelines.html
No {} no deal
It doesn't help that Reddit's automatic spam filter will go over the heads of subreddit moderators and remove posts without their input. Users are aware that mods can remove posts but are generally unaware of the auto filter, so they'll get angry at mods for the removal.
Same. I was starting a new CLI project the other day and thought “ya know, I’ll try crystal instead of doing this in go.”

But then I got to the home page and saw “fund crystal and help make it production ready” and felt like it wasn’t a risk for something I needed to get out the door.

I did build a small toy project in Crystal and really enjoyed working with it.