skysight-inc/HackerNews huggingface dataset:
Funny, I have the exact opposite experience : the trees I was "helping" became yellow quite quickly and came back green once I stopped peeing on them.

It was summer but no drought though. I guess it depends on the trees.
I sometimes use business talk as a tool to make countering my points unattractive when having public discussions inside the company.

For example - let's say your boss decides to introduce some mandatory meeting that everyone agrees is useless. Rather then complaining about it in normal language, I would say things like "well, one of our core values is delighting clients, which I would be able to do much more efficiently if we would iterate on our process and try to optimize the time currently used by this meeting".

The example is intentionally simplified and the response is exaggerated, but you get the point - they are the ones encouraging you to use those phrases, which makes it more difficult for them to push back when you do it against them.

The only real risk is a coworker bursting into laughter in the middle of such an exchange.
You're going to pay for that in home repair bills in the long run though.

Unless you're living in an area that never goes below zero, which is not the case in most of Europe.
get up get up...lets wash our clothes right now, free, and then some, electricity.

I always wondered what happened if there was 100units of energy in the system and only 90 were used in that minute/hour. I imagined a place where they offloaded it to the ground, much like lightning.
That's fine by me. Just don't collect social security, drive on our roads, use our schools, actually don't use any of our infrastructure in any way whatsoever and we're OK.
Giving a Dog the Ability to Speak Using Simple Buttons
I totally agree, but I just realised -- there’s another cliff edge here!

I surveyed opinions on tax brackets a while back, and it seemed like there was a big psychological barrier at the 50% rate.

Most high earners would be willing to pay a 50% marginal tax rate (albeit some very grudgingly) but almost nobody was willing to go over 50%.

What’s good enough for the rich should do for the poor as well. The benefit drop off rate (effectively a marginal tax rate) should be 50% at the very most.

“For each dollar earned, I get to keep more than I give away in tax/benefits” is a cliff edge, but I think a reasonably justifiable one.
To be fair, computers were frustrating to most people all the time. It's just that they've become frustrating even to the ones that were comfortable before. I'm always on this fence of whether it's become shit or I've become too old here at 29, and having felt it since 25. Cyberpunk would say both are true.
That post is illustrating parent’s point: to generate realistic fake data, you have to first create an accurate model of the real data.
Could also depend in part on the pee. (shrug)
no company that has costs well above revenue for decades is paying out dividends.
This has literally nothing to do with UX Design.
Sure, that can kill a few of them, but entirely inadequate for actually getting rid of any real infestation. They breed much more quickly than the diatomaceous earth can kill, and can survive on the order of months without any feeding so you can never be sure to have killed them all with a passive approach that just waits for them to come out and kill themselves.
I had a co-op position at Nortel in the late 90s for three years. While I was in a sysadmin group maintaining 10,000 hp-ux and 10,000 sunos workstations (the servers were auspex’s in the basement in rooms with a glass wall along the hallway) other friends were working in labs full of optical spectrum analyzers and cutting edge networking gear under development. There was an old room called an aneroic (sp?) chamber or something that had giant fiberglass spikes coming out of the walls and ceiling to absorb all sound in order to test the quality of phones. The one lightbulb hanging from the ceiling by the cord sounded like a swarm of bees. If you and friend faced back to back and shouted all you could hear was a library voice.

The sysadmin group taught me to program and many other life lessons that really helped set me up for success.

It is sad that so many lost their jobs, their pensions, and that other teens don’t have the same opportunities that i did.

It is hard to believe all those buildings in Ottawa now house government workers, I believe nortel had 140,000 employees when I was there.

I am glad to see some more attention being paid to exactly how it all collapsed so quickly.
A lot of the more cynical commenters here are misunderstanding the breakthroughs that have lead to the novel discovery, and underpin the emerging ML revolution that we are just beginning to witness. Yes, partly the results of this study are due to increased compute, but I'd say that's only about 50% of the secret sauce. The other 50% is attributable to many very recent developments in the field ML which are gradually coming together in solutions to a range of problems - deep learning, convolutional networks, new architectures (GAN, transformer, RNN, LSTM, autoencoders, etc), regularization techniques, gradient control, hyperparameter optimization...the list is quite long, and every SOTA neural network inevitably incorporates a large proportion of these small steps towards the massive leaps that are being taken in the applied ML space. The concepts of perceptrons and gradient descent may be 50+ years old, but an entire body of theory has been explosively developed in the last decade, such that comparing modern ML to what was being done just a decade ago is akin to the difference between, say, programming theory now and 100 years ago. And for the same reason - just as compute advances enabled development of computer science, so to have recent hardware advances unlocked a new level of machine learning.

But I'd like to point out that, even moreso than software development, very little of the grand breakthroughs we will soon see will be possible without multidisciplinary domain knowledge. It is very difficult to effectively apply ML without a solid technical understanding of the properties of the applied data space, which for real world applications are constrained by physical laws and represented and communicated best by mathematical descriptions. ML engineering is a generalist's game - and what we are going to find is that the most successful ML engineers come from broadly applicable, math heavy backgrounds - physics in particular, electrical engineering, to a lesser degree mathematics, etc - because ultimately training a neural network comes down to adequately sampling a problem space and curating data with an intuition which is most ideally developed by the study of mathematics. It is a very general view of the world which is difficult to communicate to someone who is not experienced with higher math.

The current wave of applied ML startups will see a high rate of failure - because ML is still being treated as an extension of programming, in the sense that you expect to be able to hire a bunch of pure developers to translate a specialist's knowledge into code. But this emerging field is different, the few startups that succeed in the applied ML space will be those that are able to find the rare domain experts who have picked up ML along with their math and science experience. There will effectively emerge two classes of ML engineers with substantially different levels of compensation - the coveted generalists who have cross-pollinated with math heavy disciplines, and the rest.
All areas of practice have their own jargon, words that superficially sound similar to regular English but actually have specific insider meaning that promotes faster in-group communication (and a degree of in-group signalling) - this is true for scientists, software engineers, yoga instructors and yes, business people.
Corporate buzzwords are also how to say things that you can weasel out of later.
Which surprises me, because formal object ownership and read/write access sound like exactly the sorts of things you’d like to have for a NUMA machine.
Quantum Physicists “Hold” Individual Atoms in Place for First Time
It’s a damped oscillator — opinions shift until a model that incorporates an understanding of both emerges.
Fitbit acquisition by Google is a major privacy risk, says EU
I think he talks about the market price and not the end user price with taxes infrastructure etc.
What Makes an Exoplanet Habitable?
it could easily be "What is 'rocks'?"
So will the current Racket language continue to be developed, as in new features, bug fixes and regular releases after Rhombus is released?

Renaming doesn't help the case much here, if Racket's future is abandonware.
Show HN: Darknet.py – A TOR Transparent Proxy Written in Python
I've seen this kind of thing many times before: the developer wants to commit something (in this case, an import refactor), and accidentally commits other changes which were being worked on. This is why I don't recommend getting into the habit of using "git commit -a".
How to Write Usefully
One way to classify heat pumps is by the source and destination of the heat.

- air/air
- air/water (i.e. an "air pump that heats a liquid in pipes")
- ground/water

are all commercially available, at widely varying prices:

https://www.nibe.eu/en-eu/products/heat-pumps

The efficiency depends on the pump, the house and the weather. At +10 (Celsius) ambient temperature, the air source pumps will generally come out ahead, at -20 the ground-source pump is going to win.
In the UK there's already a higher-than-50% marginal tax rate between £100 and £120k because you lose your personal tax allowance.
> 64 threads should be enough.

It’s more that if you have a purely sequential workflow, you get access to less than 2% of the CPU on a 64 core machine.

And even if you’re a bit parallel, Amdahl’s law smacks you pretty hard here.
See... If politics hadn't fucked up for the last decades, and bowed down to the four large energy companies in Germany, we could have a wide variety of storage options to do something useful with all that excess energy...
Yes please!

I would immediately nominate Firefox as my default browser, so that Firefox Sync becomes much more useful to me (sending tabs from mobile to my PC at home).
Hack seba sami please
As the saying goes, Porsche is for people who cannot afford Lamborghini or Ferrari.
> But most subsidies are towards coal and gas.

Germany has/had extensive coal production (complete exit by 2038 IIRC) with lots of employment tied to it; of course that has subsidies.

> They even stopped wind subsidies, because windenergy was too flexible and pushed coal out of the market, since coal is not flexible enough

That sounds more like a conspiracy theory. You don't stop stuff for being "too flexible" but because of other problem, e.g. offshore vs. onshore, transmission to the south, environmental concerns, wanting a different mix of renewables etc. .

> The "stated end-goal" and what is actually done is very divergent in modern day Germany.

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

There are more and more people employed in these industries. Production capacities went up etc. . Seems to be doing what it says on the tin.

> Just saying that right now you pay on average 0,25€/kWh here. Although the market price is almost naught.

Yeah, so? Consumer electricity prices were never even mentioned in the "end-goal"?
Show HN: Kubenav – An open source mobile app to manage Kubernetes cluster
Show HN: Turn your photo,image or picture into a poster
Agreed. We have opted to write our own clients so we have full control over how the HTTP calls happen, but we use the models generated by OAS tooling as a happy medium.
Take a look at the other coding bootcamps on that site. They all seem to have very positive reviews.

The problem is that switchup uses the affiliate links of the bootcamps, so it has a financial incentive to sell the bootcamps it features to its viewers. That's how it makes its money.

Now Amazon does the same thing, you'll say. And you'd be right, but with Amazon, it has a reputation to maintain. If Amazon reviews are unreliable, people will stop shopping at Amazon.

With Switchup, it's different. Most people will only buy one coding bootcamp in their lifetime. So withchup doesn't have the same incentive to make its reviews super accurate. It mostly has the incentive to sell as many coding bootcamps as it can.
If coal is to be used coal should be gasified as it releases roughly 70% more energy once gasified over burning coal directly.
Completely irrelevant. Something I tried for front end frameworks

https://github.com/imvetri/ui-editor
Names are being unified actually. The Dutch meteorological institute now cooperates with the British and Irish institutes for naming via the EUMETNET system.

There are now two regions in Europe where names are decided in cooperation: West, and Southwest.

West is Ireland, United Kingdom, Netherlands, and Belgium, where storms tend to originate in the West.

Southwest is the Iberian peninsula and France.

A third region (Southeast) is being set up for the Mediterranean.

Every region has its own list of names, but when a storm is first named in one region, the other regions will use that name instead of assigning their own (if the storm crosses regions).

This means that everyone called this storm Ciara, except for the Germans. Germany is an exception, and has its own (commercial) naming system at the moment.

Source: https://www.knmi.nl/kennis-en-datacentrum/uitleg/naamgeving-... (Dutch)
Yeah, I actually used fn-fx at first but it's quite complicated internally and semi-unmaintained. I found some bugs/issues and I couldn't figure out how to fix them. Then the project was taken over by a new maintainer but he admitted that he didn't really know how the system works or how to fix it. I similarly read a comment from the cljfx creator that he started the project b/c he didn't know how fn-fx works and how to add to it.

I also wanna say that the CLJFX maintainer is very friendly and responsive and he's been very helpful with all my dumb questions. I thought it's be one of those libraries that gets "finished" and then archived, but he's been keeping at it and releasing new versions for a long while now

The design-paradigm is essentially the same (React-style). You still have a state atom and you're still making a map structure of your GUI elements and then hooking up callbacks to events. I find it's really easy to use, but at the same time I have to admit I don't really get how it works or how to debug the system. It's a bit of a black box for me. You feed in a data structure and it make a GUI for you and functions get called when stuff happen/changes.
Scraping and crawling websites using Rust and ReasonML
Aren't air pumps less power efficient then ground ones?

Only when the air temperature is less than the ground temperature. On average, yes, air source is slightly less efficient than ground source, but the initial cost of ground source is so much higher that you will not make up the difference in the lifetime of the pump. Air source is fine.

Also, is it possible for air pump to heat a liquid in pipes?

Yes.

I mean can I have air pump that provides heating to the floor?

Yes. This is generally considered the best way to do it as the water does not need to be as hot as with conventional radiators, so it is somewhat more efficient. However, conventional low temperature radiators work fine, too.

I know air pumps only as air conditioners and they just blew warm air around, which is not that comfortable if you are just where the warm wind blows :)

To each their own. I grew up with forced air heating and prefer it to radiated heat.
I'd like to explore Celestia with my son but can't find an installer for Ubuntu 19.10. Anyone know of a Flatpak or Snap installer for Celestia?
Back in the dark ages (pre-streaming) Sky Movies showed "Dr Strangelove". The UHF scrambling only affected the picture, not the audio, so even though we didn't have a Sky subscription we could still listen in: it works wonderfully as a radio play too.
Jean Marc Jancovici is a french energy expert, and he often talks about Germany.

An important story to remember about Germany, is how Fukushima led the country to stop using nuclear power. Merkel has a PhD in physics, so naturally she understands that nuclear power is green and just better than renewable and coal.

But after Fukushima, she was forced to stop nuclear plants, because as Jancovici argued, she is an "assermented executor": if all germans want to stop nuclear energy, then there's nothing to do.
How much effort was it? I actually don't the that's such a bad idea.
germans sold the naming off to sponsor students. so germany is the outlier here.
If performance was something that was important to you, why would you even choose windows as your OS?
Linux EBPF Monitoring with Netdata
IoT and the dying corporate data centre
Fine if you control the clients and the servers, but if you're writing your API for public consumption, API customers want REST not gRPC.
Except OpenAPI is quite opinionated - no union types, no nested query parameters. There are things in JSON:API that OpenAPI can't document.
It's not relevant what the total population is. Even if it's 1, you can't tell that person to use a heat-pump.
As we are at the word play, TIL "turgid", "shibboleth", "cloying", "hackneyed", "wheelhouse", "iconoclast".

To native English speakers I advice to try at least once in their career an employer with English as a business language but not headquartered in any Anglosphere country, where English is a second language to the most employees - the communication dynamics in such environments is quite different and the American corporate newspeak doesn't stick.
I've been investigating their generators for work these last two days, and their java generators produce code that doesn't even compile -- when ran on their own schema examples! Total garbage. OneOf (for the polymorphism aspect of inheritance) is the feature that breaks every single one of them.
It was also to punish the NUM (Miners Union)
Well, if the police was asking for the private keys that protected my million-euro stash of drug money... I would have 'lost' them too. In that vein, I wonder if they keep an eye on the wallets, and for how long.
Looks like it is the name of a FORTRAN subroutine[1] from MTS (Michigan Terminal System) that somehow creeped into our dictionary files. Now you can buy hoodies with "1 <3 PGNTTRP" prints and watch videos like that above, because of bot produced content.

[1] https://deepblue.lib.umich.edu/bitstream/handle/2027.42/7958...
I'm not the person you replied to, but there's no fleeing to abstractions here.

The point being made is that you continually fail to account for data at rest (among other things) in your arguments against encrypted email. Something doesn't have to be perfect to be useful. Most people don't need to fear for their lives if a single message leaks, but that doesn't mean they want plaintext copies of everything cached all over the place for who knows how long either.
I appreciate the insight. Regarding offline payments: Isn't the physical Krona exactly just that? Why is a new solution for this required?

I couldn't help but chuckle at the two typos (Freudian slips?) of Riksbank: "The Riskbank" and "The Rikabank" (bank of the rich).
The best solution is to use a 0-copy format like flatbuffers, google's zerocopy library, or serde's borrow attributes https://serde.rs/lifetimes.html#borrowing-data-in-a-derived-...

You're totally right that data is meaningless without the ability to use it. This is something I've been thinking about a lot, because it involves a lot of trade-offs that definitely were not apparent to me before I started building this.

Ultimately, I do want to make it easy to write a Tree<K, V> on top of sled, but if I were to do it myself it would significantly reduce performance and impose restrictions on users that don't feel appropriate to me.

* Being a lock-free B+ tree, there are a ton of cool techniques we can use on bytes that would not apply to arbitrary K types. For instance, all keys stored in a tree node are prefix encoded by the node's low key. This allows very long keys with common prefixes to be very cheaply stored, which is useful for things like F1-like embedded tables. We also do key truncation, where when we do a node split, we chop off the bytes necessary to actually differentiate between one side and the other, which further reduces the size of the index. Prefix encoding and suffix truncation are the bread and butter of modern B+ tree implementations, and that would hurt a lot to walk away from.

* All K and V types must then be serializable and deserializable. In rust we represent this with traits that come from specific external libraries. serde took up half of the sled compilation time when it was being used, so I don't want to pull that back in as a mandatory requirement for all users. I could have my own traits for this, and if I do anything like this, it will be the approach I take, and then external crates will implement serde-sled etc... but by depending on external crates, it makes for a very brittle API surface that requires all users to target the exact same version of that external trait. The core must be self-consistent and not export any external types that would cause sharp dependency issues.

* I like the idea of caching values that are deserialized only once, to avoid repeated deserialization costs on hot items. Something like this may be implemented in sled, but I haven't figured out the best way to represent it without causing memory issues etc... And in the mean time I'm more tempted to just point people to the 3 solutions above that let them view their bytes as structured data without many deserialization costs.
At my current company, we decided to write our own library to consume Open API Spec (3.0+) and expose all the endpoints as marshmallow-validated functions. No code generation at all. The library just dynamically exposes proper structure depending on the spec.
Thats a very interesting thought. I am not sure evolution can compete with artificial evolution ( ML ). But we never know :). Fingers crossed that ML can always beat evolution.
Huawei P40 and P40 Pro may use self-developed Wi-Fi 6 tech
So the reason for the usernameless / passwordless distinction goes like this:

U2F was explicitly designed only as a second factor. ("Universal 2nd Factor") but WebAuthn is not.

Even with U2F you could (it wasn't recommended) just not actually have passwords. Use their second factor as your only factor. In this scenario the user needs to provide their username (email address, whatever you're using) because their FIDO token doesn't know who they are either -- it needs to be presented with a cookie [which it gave the site when the user registered to use this FIDO token], and you've probably got a database table mapping users to cookies and public keys.

In FIDO2 the token is capable of handling resident credentials. No cookie, resident credentials are permanently inside the token itself.

The massive downside of this is that obviously the token has finite storage for such credentials, a Yubikey can store 25. Whereas for ordinary FIDO (all the WebAuthn deployments I've seen outside Microsoft) there's no practical limit.

The upside is that since the token has your credentials it can now do the entire sign-in, no need for even a username so the login flow is much nicer.

Of course while convenient on its own that's arguably worse security - if a bad guy steals your token they're in without even knowing your username, much like the proximity card badges often used for site access. So the fix is that a FIDO2 token in this mode can be (usually will be) set to require a PIN or some other factor. This seems like we're back to passwords again, but it's different because the extra factor is local to your device. Bad guys can't steal PINs from devices in bulk or brute force them, they need to steal your FIDO2 token and then brute force that somehow.