skysight-inc/HackerNews huggingface dataset:
I had them when I lived in London, 15 years ago.

Our electric meter ticked over from 99999kWh to 0. You’d think that this happens fairly often.

Well, Scottish power had never heard of such a thing, told me that meters “didn’t run out of numbers”, and that the bill for £12,000 for my power use this month was correct. They’d billed for 100,000 kWH in a month - never mind that I’d have had to be burning 134kW nonstop, on a 5kW domestic circuit.

They sent bailiffs - we told them to come back with police.

The police came - expecting a cannabis factory. Searched the apartment, the loft, broke some stuff, left the white carpets brown, left.

My flatmates were, at this point, losing their minds. One of them is a criminal barrister, and this whole situation could destroy her career.

So she goes to her head of chambers, a well respected QC, and explains the situation, as she’s worried that the police are going to call him about “the cannabis factory”.

He finds the whole thing outrageous - writes a forceful letter to each of Scottish power and Hammersmith & Fulham police.

And that was that.

If I hadn’t been living with a barrister, I’d probably be in prison now, for stealing non-existent electricity to grow non-existent drugs.
While this is not directly related to being a proper Lisp, one of the reasons (not the only one, of course) some people may prefer CL is CLOS.
There are at least two corner cases in real-world usage of actors:

* traceability of an application (or part of the application). For example, you send a message and don't see any reaction to it. Why? Was this message lost (sent nowhere)? Was it ignored by the receiver (or received by a different actor)? Was it received by the right receiver but handled incorrectly? It could be hard to find an answer, especially if there are millions of actors in your app.

* testability of your actors. Writing a unit-test for an actor can be a more complex task than testing some C++ function or class.

I think a good actor framework should provide tools for simplification of such tasks. And I can't image that those topics will sometime be covered by a C++ standard.
What software do you think could help speed up discoveries/inventions? Ideally, something which doesn't require immense computing (like materials simulator).
Using values everywhere has less gotchas in c++ - return value optimization is applied much more consistently for instance.

Also you can make c++ look not far from python in terms of cognitive overhead for beginners. C ? Not so much
> However, the only part of a sunflower that might even remotely work as bio char is the stalk so in that case they would be mutually exclusive.

Not necessarily. The char could be ground and leached with nitric acid, producing soluble lead(II) nitrite from metallic lead (which you'd most likely have after a reducing pyrolysis of the stalks).

Nitric acid is cheap as chips, but this would be somewhat labor-intensive and you're not going to get much lead out of it. Just charring the stalks before burial would reduce the volume of lead which needs to be sequestered, in comparison to the stalks themselves, and it would be carbon negative for much longer.
EM Client Pro 7.2.38682.0 Serial Key and Patch {2020} Free Download
Of course, there are, there would have to be dozens if not hundreds?
If you're a native app developer, what options do you have for presentation libraries?
My business case is to provide managed nextcloud in a private cloud, as an alternative for enterprise customers to Dropbox and Co.
I am targeting small companies and startups, that can leverage the features of nextcloud to increase their productivity.
My biggest problems ahead are of course finding customers, which I didn't begin with yet. Also all the legal stuff will be difficult to figure out.
A sales person, who understands the product would be a huge advantage.
Core Features of a Retail ERP Software System
What would the college have done if the TA had decided to quit?
Instagram has so many low-quality ads that show up so frequently when scrolling through the feed/stories that it's like they don't even WANT me to get addicted
As a side note, I stumbled on this cause the German Public Television seems to work on this too. Found it quite interesting to see that, in addition to finding this project

https://github.com/NorddeutscherRundfunk/aleph
In what way did it have a horrible effect for you?
My understanding is that the illness will be more severe if the patient was exposed to a higher viral load.
I would _have_ to imagine that if this were the case, they would issue full refunds. It'd be inviting some class action cases and it's almost certainly a drop in the bucket for them anyway.
This isn't an argument about consistency. It's an argument about whether overloaded terms are acceptable. If you want to argue that terms shouldn't be consistent that's an entirely different (and entirely bizarre, IMO) discussion.
Data center space is generally plentiful. Power and cooling, which for most purposes can be considered equivalent, are the scarce resource.

CloudFlare is trading half their server density[0] for a ~25% gain in performance-per-watt and performance-per-node[1]. Power is the whole ball-game at scale.

[0] https://blog.cloudflare.com/a-tour-inside-cloudflares-g9-ser...

[1] https://blog.cloudflare.com/an-epyc-trip-to-rome-amd-is-clou...
Your description of his description is easily confused with him saying he’s an Engineer.

That’s a licensed position when you’re providing services to the public.

I think we’re desensitized by the software industry’s tendency to use the term for developers and technicians. “Software engineer” is not the same thing as an Engineer in the civil or electrical trade, for example.
Great writeup! Another way to query the DB are probabilistic filters. I wrote a Bloom filter based query API for this a while ago:

https://github.com/adewes/have-i-been-bloomed

Very fast and highly space efficient as well, 17.000 requests per second on a conventional laptop with 1.7 GB memory required at a false positive rate of 1:1.000.000 (and no dependencies on databases or anything else).
I think Cisco certifications, even the CCNA, are suspended from scrutiny by many, even in disciplines famous for their cert-skepticism like infosec.

There exist other prestigious certifications, but they generally lack the reputation for seriousness that Cisco is credited with, even crystallizing into a semi-mythological reputation for playing unfair on behalf of recipients with refusals to license IOS ELX and even lucrative hardware sales to organizations which don't have CCIE on staff.
But isn't simulation sickness[1] the fundamental limitation in the usage of VR for longer duration?

What good a VR desktop be if it can be only used 15-30 mins at a time.

[1]https://needgap.com/problems/7-simulation-sickness-in-vr-and...
> how can a message be 'lost' from a mailbox without any explicit 'read-message-from-mailbox' call from the actor itself.

It depends on the implementation of actors. If an actor is represented as a thread/fiber then an actor is responsible to call `receive` method from time to time. The only example of such an approach I know in the C++ world is Just::Thread Pro library. But even in that case, a message can be ignored if a user writes the wrong if-then chain (or `switch` statement).

But actors often implemented as an object with callbacks those are called by actor framework at the appropriate time. List of callbacks can differ from state to state.
Perhaps economics/accounting ideas would be able to be invented sooner, as they have less reliance on physical materials/supply chains etc.

Here's my 3 favorite candidates:

- insurance based on statistics

- double entry book-keeping

- credit cards

How early could they have been invented? (How early were they invented in primitive forms?)
Yeah, yeah... [the] world would be much better place without articles :)
German factory-made bread is quite palatable.

Even quite on par with what gets sold as artisanal bread in a lot of places. (Though the factory bread is not as good as the real good artisanal stuff, of course.)

So, you can get pretty good quality food from an industrial process, if there's a big market willing to pay for it. It's not even expensive.

Of course, if your consumers don't care or only care for the 'wrong' things, you get: https://en.wikipedia.org/wiki/Chorleywood_bread_process
My point is just that it's possible to construct one in any system that static analysis will be unable to detect or prevent. If you can construct it, it can also happen by accident.
Google Maps was also an acquisition. https://en.wikipedia.org/wiki/Google_Maps#Acquisitions
A Farewell to the Von Neumann Architecture
Intel NUC 10 First Impressions
Of course in the rare cases I want deep equality without case (and number) folding, I can always implement it myself using... ooops!
> ability to plug into any monitor at any resolution that monitor supports

Doesn't xrandr do that?
Must be the news source is unfamiliar. I’ve seen more familiar news agencies do stories in this
I saw one of these last night at a show. It was pretty cool, but thought it was a little confusing to see so many rave masks (led and non-led) among so many surgical masks on sock people. We need LED rave surgical masks!
> On a mass scale, every cent counts and the first thing to take a hit is the quality of the flour and the density of the dough.

Yes, but a better product can be sold for more. That's why they are making something resembling baguettes in the first place, and not just the cheapest loaf possible.

(Not saying that in practice the factory baguettes are better than what your favourite baker does. Far from it.)
Its not about that, its about dismissing practical trains of thought - outright. Ironically, the author of the article is such a person.

> To invent something is to invent a practical version of that thing.

It is not. Like with everything from the chain of command to the chain of events it takes all links in the chain to make it a chain.

You might as well argue that it is marketing that is responsible for the invention or that the consumer in their decision to purchase the newfangled contraption decides if the invention is real or not. Or no wait, the financier, he is the true visionary.

> If your “invention” is impractical, it’s just a demo or prototype

Oh, that is only this and that. Someone who trivializes the prototype doesn't have what it takes to envision it, let alone make it. Hardly a position fromwhich to judge those who did and do.
What exactly is the standard of peer review you're expecting? Unless you have reason to think they flat out fabricated the data, the analysis is probably no better or worse than your garden variety nature or science or cell paper.
Really liked the article. It shows an interesting new perspective of how dev teams are working today and how they could benefit from having dedicated CSS developers.
Without any searching, the cost of living is probably much higher in California.
Like @kevsim mentioned, you have to go advanced options etc, it’s hidden a bit, but it’s there.
Here you go https://www.thelancet.com/journals/laninf/article/PIIS1473-3...
Google Play Suspended All Apps Related to Coronavirus, Including Mine
We need to stop using the propagandists terms when we describe these things. It’s not re-education, it’s psychological torture. It’s not forced labor, it’s slavery
Google has to buy graphics cards too (or manufacture them), so their costs will go up with general PC components.
Features of a Retail ERP Software System
SpaceX Starship prototype blows its top during test at Texas launch site
Bought lots of frozen food and water (I should figure out how to do sugar water).
Hey! Yes, it's quite different. One of our main USPs is short content that you can go through in a few seconds. We cut the clutter and distill the main bits you need from the entire article. You can think of it as a newsletter in real-time, on several categories.

When it comes to bias, companies like Ground News, Perspective, etc give you multiple articles on the topic but let's be real - no one has time for that. That's why we created an entire guideline on different forms of bias, we eliminate everything that our AI flags as bias - from adjectives to opinions - and make sure the sentiment is always center/neutral.

Check it out - it is literally the easiest and quickest way to stay updated.
> I did not say that anyone did try to extrapolate numbers using these percentages in this thread.

But you did imply that. Look, I am all for keeping a cool head. But at the same time I'm not going to cool my head by sticking it in the sand. I think if you're going to participate in these discussions then you probably should do so by making your statements a lot clearer than you do.

If you - for instance - idd not intend to suggest that someone did try to extrapolate those numbers then you did a poor job of it. You can't just make up strawmen and then suggest people shouldn't do that.

The comment you linked to was properly qualified and is not fearmongering. If you think that is fearmongering then you possibly have a reading / comprehension issue.

Let me help you by picking that comment apart:

> The 1.4% apply to the general population.

You can't really argue with that I think,

> For people over 80, the fatality rate is 15%.

Not exactly correct, I have it at 14.8% once infected and showing symptoms. But close enough.

> There are roughly 13 million people over 80 in the US [1].

This is properly cited.

> If everyone gets infected, a fatality rate of 15% means 2 million deaths in that single bracket alone.

Again, this is properly qualified by the leading 'If'

> With the 1.4% figure it's 4.6 million over the entire US population.

Again, with the implied assumption that people are all infected, something that is unlikely to happen.

> As a comparison, the number of yearly deaths in the US caused by influenza is in the 5 digits.

This is correct as far as I know, between 10 and 60K cases annually ranging from very good years to very bad ones.

> World war 2 killed 3% of the world population over a range of multiple years [2].

Can't argue with that.

> If the coronavirus kills only 1% of the current world population, its death toll in absolute numbers will be equal to WW2.

Again, properly qualified by a conditional.

> I think at this point, the disease can't be contained, its spread only slowed.

I don't think anybody is arguing that it can be contained still, even the WHO has moved on this, though they kept it up for longer than I personally think was responsible.

> Everyone will be exposed to it sooner or later.

Probably correct, similar to the flu, most people get exposed to it in their lives and usually once per year.

> Fortunately though there are treatments, and there are already candidates for vaccines. The question is only how quickly and how well those treatments can be deployed.

If there is one part of this comment that I have issues with then it is this one. There are - as far as I know - no vaccine candidates that have been trialed. I'm happy to be proven wrong here so any link is welcome.

> The less people have the disease at the same time, the better.

And that is the key insight: the whole thing revolves around managing the capacity to deal with the people that are ill. That and effectively reducing R0 < 1 are the main tools that we have at this stage to deal with this particular virus.
I love that toddler bit. Throw a lot of smart people together and you generally just get some sort of chaos. This isn't just tools, it's the software architecture, libraries etc. The problem is if you go ahead and tell the smart people what to do, they get annoyed, if you don't tell them what to do, they go and play with the shiny toys. If anyone has solved this problem I'd like to know! ;)
I wonder how it looks in an x-ray scanner. Some secured facilities x-ray everything that comes in or out.
Maybe Imgur doesn't bother, I don't know. I work for Cloudinary, and we do bother. A lot.
Big discussion 4 months ago, which makes it a dupe:

https://news.ycombinator.com/item?id=21346387 (341 points/134 comments)

Other discussions can be found via these searches:

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
That's only an issue if you're moving around in VR, particularly with artificial motion.

Sitting in one spot is generally fine for most people, as is so-called "roomscale" vr where it maps 1:1 to the area you're in.
They do. It is deeply irritating to Amazon that people mostly search Amazon's product catalogue via Google, and only actually navigate to an Amazon controlled page when they go specifically to the product page. Amazon has thrown tremendous resources into building a search experience over their own databases and it still sucks compared to the one Google produced by scraping their website.
So this is for attacking a phone, computer, or both?
It's also worth noting that FB doesn't need a lot of accuracy in the depth data for this to be "good enough" for a simple wobble effect on a phone.

It definitely doesn't need to be held to the same standards that would be held for a monocular depth estimator for, say, an autonomous vehicle or robot; in FB's case it doesn't matter whether the tree is 4m or 6m away, and really only matters that it's roughly behind the dog or cat or whatever.

Separately, depth estimators like this are also useful to fake the depth of field effects of large-aperture lenses, which I'm pretty sure is used on the latest Pixel and iPhone in their background-blurring "Portrait" mode; Facebook could quite possibly include that as an in-app feature to make such effects accessible to everyone with cheaper phones as well.
Why full refunds? People have used the games. At most they'd offer partial refunds, and those could be much lower than what people hope for.
>> It happens when you deduplicate code which isn’t an exact duplicate, but only appears to be.

Embarrassing to admit, but until now I didn't think in this perspective - and on hindsight it should be obvious, sometimes code might look duplicate, but is not
I agree with most of what you say.

One thing: some pockets of the world do have good enough internet already, and they are only going to multiply.
Yes, that is where you start questioning everything. If you never run into that situation and follow instructions to the letter the system will reward you to such extend that you cant imagine anything wrong with it.

You will forever think you can have a negative number of baskets with a negative number of apples in each and by those means create as many apples as you like without involving trees in the process. Like Jesus.
Sounds like the Uber model with an actual ability to scale.
> You'd only try that if you haven't read the documentation for mmap, just like a bunch of Rust programmers did. They started on 64-bit machines and never noticed that mmap is limited to a ~256MB window on most 32-bit architectures.

Do you have a reference for that? I've never heard of this and I can't imagine the reason for such a limitation.
I am speaking out of ignorance, but my understanding is that modern graphics pipelines consist of software "shader" programs running on the GPGPU hardware. The GPU makers aren't including vast numbers of compute cores just as a bonus feature, they're how the graphics part works. Each little core runs the same shader program to render its set of pixels, reading and writing out to different offsets in shared memory buffers. The "general purpose" use basically boils down to writing a shader program that does useful math rather than draw pretty pictures.
Well, username checks out, since many people considered Stadia to be a physically impossible endeavor. The napkin math/physics behind Stadia barely checks out, but I still think it's worth continuing development on it.
I hadn’t thought about how the proposals from dji aren’t really being followed. Though they did maintain the whole under .55lb no regulation thing.
I use cmder on windows. It's pretty good you should check it out.
Probably an older stat, I do remember reading the 95% figure for an internal audit.
For one thing most tech internships want you to contribute to the business. Unpaid internships that involve doing real work are illegal in many industries/locations.

In some places if you have an unpaid tech internship, everything you do has to be an artificial training exercise for the sole benefit of the students.
Can’t someone go take a look at the Commodore 64/Amiga and Sinclair ZX Spectrum, and make a new programmable games console for the modern age?

Even something like a Raspberry Pi inside a keyboard enclosure would be good.
Cool learning exercise and fun read. Can't help but think SQLite could do this screamingly fast and very easily, with nice compact storage (blob primary key with the hashes, without-rowid table to avoid a hidden integer per row).

That said, 49us is very impressive. Hard to beat low level custom coded solutions.
In defense of America, our San Francisco Sourdough is only soggy when used to sop up the chowder.
i am not a biologist but i saw an article (https://www.nature.com/articles/s41598-019-38740-2) about a related subject a few months ago; namely, that certain species of algae preferentially uptake uranium-235 (the fun fissile isotope) over uranium-238 (the more prevalent isotope), and the numbers they quoted imply an isotopic separation factor that is,,,significant.
I completely agree, but even then, there is the issue of quality.

I had a product idea recently, researched it, and found a couple Chinese type products that did what my idea would do on paper...

One was priced at 6$, another, $15.99. The problem is, they'll all set your house on fire. No isolation, bad circuit design, globs solder everywhere, not rated for the right amperage.

A proper design would probably cost $75 for the consumer.
Thanks for the feedback! Will implement both in the next iteration :)
It's 3D depth estimation from a 2D image. There is no such thing as 2.1D, 2.5D unless you are either a salesperson or a theroetical mathematician.

Parallax effects are not 1/10 of a dimension in any sense of the word.
> Having leiningen not bundled into the clojure distribution, is in strong contrast to the "batteries included" approach of python.

The problem is that Cognitect (the company behind Clojure) don’t use Leiningen themselves, and instead have released their own tool called deps.edn.

This has only fragmented the community even further, making it even more difficult for newcomers, with questionable benefits.
https://www.aliexpress.com/item/4000221646126.html I leave it in my other bag. Phone and laptop I can recover directly.
Hadn't heard of Slate Star Codex, thanks for both that and the kind comment.
> In practice, it's better to avoid positional arguments and extensively use maps and destructuring

We can agree to disagree I guess. In my experience, especially in the context of refactoring, extensive use of maps as arguments causes quite a lot of problems. Linters also do nothing for that.

Positional arguments have the benefit of being compile errors if called with wrong arity. I actually consider extensive use of maps a Clojure anti-pattern personally. Especially if you go with the style of having all your functions take a map and return a map. Now, sometimes, this is a great pattern, but one needs to be careful not to abuse it. Certain use case and scenarios benefit from this pattern, especially when the usage will be a clear data-flow of transforms over the map. If done too much though, all over the app, for everything, and especially when a function takes a map and passes it down the stack, I think it becomes an anti-pattern.

If you look at Clojure's core APIs for example, you'll see maps as arguments are only used for options. Performance is another consideration for this.

Doesn't mean you should always go positional, if you have a function taking too many arguments, or easy to mix up args, you probably want to go with named parameters instead.