skysight-inc/HackerNews huggingface dataset:
Good question. Maybe they were too busy flying the airplane and could divert attention to dumping the fuel? Or maybe they need hydraulics to dump the fuel?
I do like this, millions of record, prime fields in the table, then a jsonb column as the document-store. Just add a row for a new version. And extracting detail from jsonb is pretty easy, usable in SqL queries and materialized views
Yeah, I can't remember loads of simple things in Ruby which I use once every few months. Guess I'm not a real programmer
This is a great exercise. It's really fulfilling to learn a spec by implementing.

I've used @panva's certified [0] js provider [1] and client [2] for many use cases. Is there a reason (aside from learning) to reimplement the spec? If you do, you may consider getting your implementation certified to expand the list!

[0] https://openid.net/developers/certified/
[1] https://github.com/panva/node-oidc-provider
[2] https://github.com/panva/node-openid-client
I just recently deployed a cockroachdb, and have been very happy with the results. For my use case, the JSONB columns are fantastic, and has much less deploy and admin overhead than Postgres.
How's the resource containing the nonce any more secure than just a plain "delete-account" endpoint?

Thinking about it, you could probably use CORS and some methods like X-Frame-Options to protect your nonce. But then you could just use that on the whole deletion page and avoid the nonce, I guess?
PyShotFinder is good
Digital Nomads Live, Work, and Travel in a Sprinter Van
This took the place of a full adder, which has three input bits. (In other words, it was a single adder with three inputs, not a 3-bit-wide adder.) I don't see how 5 bits would help.
That's really not a problem just as it's not a problem in normal RAM. With increased speed and endurance it's a doddle to write back a value after reading with your memory controller even if you're not putting in dedicated refresh hardware. It's really all about density and cost.
I understand the removal of non-OSS-compliant software from core distributions, and see little controversy in that, as it's the risk of changing a license.

What I don't understand is the many people who are talking about AWS' replacement being a solution for people migrating from MongoDB.

From the comments, it seems:

- it's expensive to use. Someone spent $15 for 2KB data over 3 days [https://news.ycombinator.com/item?id=20862196]
- it's only compatible with MongoDB 3.4, which seems not to be enough for some people.

What are the reasons to move to AWS' very offering that MongoDB (and others) are trying to prevent from making money off their investment? Is it a feeling of 'betrayal' that the license has now changed?

MongoDB has had an attitude that the source for the community product is available, but that they mostly develop their product using their core team. [https://www.techrepublic.com/article/mongodb-ceo-tells-hard-...]

So, did the change to their Server License thing result in people having to pay for the Community Edition?

Is the move from MongoDB because it's incompatible with one's data needs (in which case, why didn't one do enough research)?

Why move to AWS' offering instead of 'supporting' these companies? If AWS and Azure thought to create MongoDB Compatible abstraction layers, then surely they saw something useful/good in parts of the database? Then why punish the companies that innovated in creating these technologies?

Lastly, the idea that companies will be fully-OSS and make money from unicorn dust fails once those holding these opinions are on the driver's seat. How many foundations do you donate to, that support the OSS that you use?

The current trend of continuing to want things for free from companies, but being willing to spend an extra fee for a 'managed service' from a cloud provider will hurt a lot of otherwise innovative companies in the coming decade.
Cool story, just a tiny nitpick..

> The malware also has wormable properties

Malware doesn't have wormable properties, the bug being exploited to implement the worm is the thing that is 'wormable' in industry parlance. I think what they mean here is that the malware is a worm
Is this, like, a good thing? What other kinds of exploits are governments going to greenlight for the “good of the people?”
Fun story on current building height regulation in Paris: my brother was working on a renovation project, where most of the building was demolished, including most of the floors, except the four walls and the roof, since the building predates the current height restriction and is taller than the max height: if they had removed the roof, the new building would have been smaller, so they kept the roof to keep the same (above-regulation) height
" The one thing I do have that is common is I feel the oneness with all people."

I'd say that's probably the most important effect.
A carry in, two bits from each addend, and three bits out. Halves your carry-chain length in a ripple adder, and the DAC and adder parts of the circuit are a doddle; even an R–2R DAC is plenty, even at many MHz. But then you need a 3-bit ADC for the output. They didn't know about lookahead carry yet, did they? As I said below, the Chinese abacus uses it, but the relevance of that may not have been apparent at the time.
They report earnings on Wednesday. We'll see if the license change had an impact on revenue.

My guess is it won't have a big impact, because customers who care about the license being open source probably wouldn't have been paying MongoDB in the first place.
Or the Lack Enclosure for 3D printers...

https://blog.prusaprinters.org/cheap-simple-3d-printer-enclo...

(Though to be fair, neither of the above suit the aesthetic Ikea like to promote)
10 years later the observations from 2009 still hold up or even snowballed:

* starting a startup got even cheaper

* there are even more lego bricks

* more & better angels & super angels

* more & better founder-led vcs

* still (even more?) difficult to tell which (stupid) ideas will work

* good strategy: iterate & adapt (ooda, explore & exploit, …)

* early stage investment works on reputation (founders do due diligence & due diligence got easier)

* immigration of talent/founders helps the US, visas are challenging
I asked myself this a few years ago and went to see who had thought of it first. At the time, the prevailing opinion was that this was a bad idea. Elasticsearch had no ACID data integrity guarantees at all at the time.

Has this changed?
Came here to see this comment. I was incredulous that police could have this sort of specialization.
Of those three, only the last one is one that I can view.

Consider the original question: https://stackoverflow.com/revisions/57323981/1 which... really is "design an entire system for me" type question.

The refinement, while better is still getting into discussions in the comments.

While its from a different site on the SE network, consider:

Green fields, blue skies, and the white board - what is too broad? -- https://softwareengineering.meta.stackexchange.com/questions...

The structure of Stack Overflow wants a question that has a problem that has some code that isn't behaving correctly and can be solved.

The list of "any better ways" is without bound or qualification as to what "better" is.

That type of question would probably be better suited to a higher density communication medium such as chat or a true forum (with threads). Stack Overflow was intentionally designed to make that type of question hard to answer.

Its not that it isn't a good question - just that it isn't a question that fits well into the SO format. That should be ok, there are many other places where such questions can be asked.
Don't they require a state-run app on everyone's phones as part of their social credit system? It should at least know who is using the mesh app if nothing else?
But in politics, the idea was pushed by democrats. The idea that Republicans came up with RomneyCare is simply false, it never would have happened if the Republican Party controlled Massachusetts. Look at actual republican controlled states and you can see what they did on health care pre-ACA and it was pretty much nothing.

People at conservative think tanks coming up with an idea doesn’t make it “republican”. In reality the party ignores many things that the heritage foundation or various other foundations or think tanks say, they’re much more focused on politics than on ideas.

https://en.m.wikipedia.org/wiki/Massachusetts_health_care_re...
You could fund public transit with public taxes and make boarding "free" for everyone.
I guess "wormable" implies it could duplicate to other computers via command & control instead of just duplicating to every computer it finds, but it's unclear.
https://news.ycombinator.com/item?id=20857465
How do you think they're decrypting in real time? Do you think there are backdoors in the crypto/protocols? Severe accidental flaws? How many times a speedup are you imagining?

State of the non-TLA art is that modern https is completely impractical to break, even with enormous server farms working for years, let alone in real time.
函子 should probably be analyzed as an abbreviation of "函数" (function) + "子" ("essence of" or "atomic unit of"). This meaning of "子" is the predominant one when used in technical contexts. See molecule "分子" （unit of separation） atom "原子" (the original/fundamental unit) electron "电子" (unit of electricity) or monad "单子" (essence/unit of oneness) where the second character is third tone not neutral. Many of these originate in Japanese and are re-borrowed back into Chinese, but that's a story for another time.

A sibling comment points out that 子 can mean child. This is the original, ancient meaning of the character. This usage is still productive in modern Chinese (usually to mean sons), but the previous examples are examples of how the meaning has undergone some transformations to form derived, related meanings. The original meaning can also be found in technical contexts. Examples of this are 子集 (child + set = subset) and again 分子 (fraction + child = numerator) with the counterpart 分母 (fraction + mother = denominator). This is not how I scan functor 函子 though.

In the Chinese programming community, you'll usually just see the English words "Functor" and "Monad" used. I wouldn't be surprised if some Chinese programmers familiar with "Functor" do not recognize "函子." I've only ever seen 函子 used in math articles and occasional FP tutorials (and even then, given how dominant English is, it is often glossed by "Functor").
Saudi Arabia using human trafficking networks to recruit child soldiers
You will not escape email with small clients generally.

A couple of my methods:

1: create a weekly summary document, summarize all email and verbal decisions and status in this document and email it to them. Keep it short.

2: Make sure you summarize any decisions that were made in an email chain. Do this an an email back and ask for their confirmation, this avoids misunderstandings. Because sometimes what they asked for after having it summarized and documented doesn’t sound so good. Also gives you a place to find scope creep and change orders. This will help feed your summary document.

In your weekly status document, keep it as short as is reasonable. Use color codes for things on track and things blocked and highlight why. E.g green is all good, yellow means delayed and red means stopped for some reason. Don’t reorganize the summary document, create a template and keep it the same during the project.

Doing this is a little bit of work but it so pays off. It also helps you stay on track and helps you see if the scope creep is getting dangerously high.
The Hong Kong government would never get away with what they are doing to the people in the United States.

Situation is two sides of a coin. That said, your comment is not adding to the topic of the app.
By the time the AV companies get police involved there always seems to be a million infections. I guess they don’t have resources to do this often and locations are disparate, often coming from off limits regions for western police.

Still I often wonder what a well funded and legitimately defensive gov agency could be capable of accomplishing if they wanted to seriously take on this problem.
Anybody using their personal definition of the term, rather than an OSI or FSF compatible definition and without bothering to explicitly state their personal definition upfront, is wasting everybody else's time and being a pain in the ass.

Undisclosed personal definitions are an unnecessary impediment to mutual understanding.
Apple AR Glasses Evidence Found in iOS 13 Code
> When somebody isn't following reasonable guidelines it takes one person to point them at the FAQ, help them understand what they did wrong and why it could be done better next time, etc.

If you haven't I encourage you doing that for some "low skill" tags on SO 1 or 2 hours per day. Php, js, css, java should be good examples.
We have been brainwashed into thinking that "cravings" are psychological. Ketosis shows that carb cravings are physiological.
Googie Architecture, an Art Form Worth Saving (2014)
Not always true, if you message them directly and ask them nicely they'll switch to https. I've even messaged a few to switch from TLS 1.0 to 1.2 as it will be soon obsolete.
About 80% of those I asked switched so I am calling it a success, especially compared to companies, I barely get a positive/any response there.
I don't think that applies to HK (yet), which auxiliarily is related to what the protesters are protesting about (separation of legal zones)
My experience using OpenID + OAuth2 was fantastic. I'd recommend delegating the responsibility of authentication to a third party like Cognito, Auth0 or Okta.

They can be pricey at scale, but as long as you follow the protocol without cramming more functionality into authentication than belongs there, you can swap them out for a self hosted solution.
The former will work if you have not taken the effort to enable key repeat.
Loving the fact that Monero tries hard to stick to, one CPU one vote!
Kessler syndrome stipulates that may not be a viable approach for orbital ethics/law.

Don’t we know what needs doing? Why do we have to reinvent the wheel?
Reminds me of Nintendo's PictoChat, a peer-to-peer, physical proximity-based chat application that was built into the DS. I've written about it on here before [0]:

> [You could] chat on one of four available channels with nearby users over local wireless, by exchanging text and hand-drawn pictures.

> At about the peak of its popularity—right before smartphones became truly prevalent among kids my age—I was doing middle school science fairs. This involved lots of standing around waiting in front of your trifold posterboard while judges slowly worked their way along the rows and rows of other projects. We weren't supposed to leave our own stations in the meantime, and they were spaced out enough to make talking with your neighbors inconvenient. Instead, the whole room was on PictoChat, filling up all four channels with streams of chatter and doodles and mutual commiseration on our anxieties over presenting to the judges.

For a company known for perpetually trailing behind its competitors in online services, Nintendo was oddly ahead of its time here (and with the Download Play feature, too: peer-to-peer software distribution and wireless networking!).

[0] https://news.ycombinator.com/item?id=20106929
https://news.ycombinator.com/item?id=20861508
> By the time police get involved there always seems to be a million infections. I guess they don’t have resources to do this often.

According to the article, the police didn't do much of the actual work -- the police were only involved to give legal approvals necessary for Avast to avoid legal trouble.

Edit: Added the original quoted comment text, OP has since edited
Hasn't China been doing this all over Africa and South America?
People who get more than they paid for who can't get even more also scream at customer service reps.
GitHub Project: Say No to Suicide
> the next step would to build higher powered repeaters that can be placed on top of tall buildings.

Nice sentiment, but technically counterproductive for mesh networks. Wide coverage nodes create/suffer the “hidden transmitter problem”. Mesh performance degrades overall. Smaller footprint repeaters, and more of them, are a better solution.
Previous submission: https://news.ycombinator.com/item?id=20827480
Irrelevant. If it is authorised by the police, then they did it, and while Avast is the tech people behind it, attributing it to the police is more correct (it could've been some other tech company, but only the police can authorise such an attack).
The question wasn't selling points, but design foundations.

The principle of technology reducing trust is a general one I'd first considered a few years ago. Bitcoin is a specific instance, as are numerous other surveilance, manipulation, and scoring systems. Shoshana Zuboff beat me to the punch by a good three-to-four decades with her three laws of automation and information, in The Age of the Smart Machine (published 1988, based on research in the late 1970s):

1. Everything that can be automated will be automated.

2. Everything that can be informated will be informated.

3. Every digital application that can be used for surveillance and control will be used for surveillance and control.

https://www.worldcat.org/title/in-the-age-of-the-smart-machi...
HTTPS has downsides too, let's not kid ourselves.
> Can I just throw a big dose of caution here?

No, this works both ways, the caution also applies to not doing it.

This is pretty much the anti-science 'precautionary principle'

Unless you have an underling reason not to do it, which you might but you should discuss if you do, then this is bad advice.
People sell Linux laptops, which has Ubuntu “as is”. This is not generally an exploitation.
I guess nobody got fired for buying IBM is still true to this day and age.
Domain squatting is taking an unused domain and leaving it unused. Google isn’t domain squatting google.com, just like ESA wasn’t orbit squatting.

Assigning value is also necessary. We reserve spectrum for public safety and eventually may need to reserve orbital paths in the same way. Seems like we are pretty far from filling up the sky even with current avoidance tech though.
Unless you lose power in the interim. Flash doesn't have that problem, and normal RAM has it so badly that we rely on Flash to store permanent data and only use DRAM as an ephemeral cache.
> Why use a relational store? If you’re working with a system that will only be read and written by an object based language? Why keep converting back and forth between a relational model and an object oriented model?

Well I can't tell you what the right choice in your system is, but in the general case I think going with a relational model by default generally makes sense because it's rather future proof. By that I mean a relational model gives you the most flexibility in the future to evolve your system in ways you couldn't/didn't anticipate when the system was initially designed.
Well that is basically how we came into existence, right? Its not like some all powerful creator programmed our DNA. So, the same random events can happen with computer viruses.
> but to burn out as the correct verb and to burnout as the incorrect verb mean two different things

They don't, though.
This still doesn't sound like a good reason to pay AWS instead of MongoDB. Didn't your Security, Cloud Engineering and Finance teams have no understanding of AWS at some point? Why can't they start to 'understand' how a managed MongoDB works, and give buy-in?

There's a common saying we have in our consulting circles, that "Processes should support business, but business decisions shouldn't be made because of lack of processes".

We had a large local bank choose not to pursue a good opportunity because "our procurement process takes too long". This instead of investing in fixing the procurement process.
* starting a startup got even cheaper

Is that true in general, when you factor in the cost of a developer's time, now they can get paid a few mill instead from FAANG over those years each.
Can you describe what action SpaceX should have taken to prevent their inert space debris from potentially colliding with someone else’s active satellite?
Stack Overflow announced changes to the site intended to help combat these issues less than a week ago:

https://dev.to/stackoverflow/what-s-in-the-works-at-stack-ov...

I think the criticisms of Stack Overflow in general capture real problems, but I think people underestimate how difficult it is to enact solutions to these problems at scale, and they also underestimate the magnitude of the problems that led Stack Overflow to this place to begin with.
I used to blackhole all of Russia for email in order to cut my spam.

So, was that racist?
What is the downside of using https over http?
By most HN comments. That’s patently obvious if you have been around HN for even a month.
Ok. I guess “first applied it to software” is more accurate. I was misinformed:)
The stream had a horrible buzzing sound, so still plenty of room for technical improvement I guess.

I’m curious if the fact they speak English made this more newsworthy in the west.

https://www.youtube.com/watch?v=SyE4wFwnxnk&smid=nytcore-ios...
I just tried the app via the US App Store and it requires you to verify through SMS before use. This means that it’s neither anonymous nor fit for use in a disaster zone.

Good example of software that would be better if open source.
Deaf man's cat learned to communicate with him by signs
Bitmelo – A free tool that lets you build 8-bit games with JavaScript
I can't edit this anymore, but s/OS/OSS.
If you write a script and it takes a URL argument to download or upload stuff and you use curl for it, you get transparent support for a buttload of protocols easily, so there's that.

Also, the manpage says:

> curl is powered by libcurl for all transfer-related features.

So, that means you get the same benefit when using libcurl from other programming languages.
Obviously since it’s the only safe option, I can see why the Chinese are using it, but I have to wonder what sort of bandwidth can realistically be supported by any mesh network.
> Irrelevant. If it is authorised by the police, then they did it, and while Avast is the tech people behind it, attributing it to the police is more correct (it could've been some other tech company, but only the police can authorise such an attack).

Doesn't the government have to authorize this kind of thing in order for it to proceed, as a prerequisite? Do we also say the government IPO-ed when a company IPOs? It can't happen without authorization. Just trying to understand this rationale.

Seems weird to give credit for allowing something versus the actual doing of the thing.
If traffic is encrypted E2E or OE it should not be a problem that someone eavesdrop on traffic.

Here is one to make public key crypto practical using AI+Human derived mnemonics:

Btw, Jack Dorsey’s Twitter account was hacked recently, which is another interesting story.

https://docs.google.com/presentation/d/1f2k6fsIkDmIS1WyJAT0l...
New stable method to solve heat conduction problems in extremely large systems
Arguably it's the right of the people to bear arms against tyranny.