skysight-inc/HackerNews huggingface dataset:
The headline is a factual statement. Also, the data says globally Earth is seeing a reforestration, not deforestration. That doesn't mean there's no localized deforestration, nor we should stop fighting against deforestration everywhere. But it also means it's not all doom-and-gloom.

The article is exactly the kind of anti-sensationalist article that brings the proper context and data to the forefront and highlights the actual challenges.

EDIT: Per advice, removed unnecessary part.
Oh wow, how do you prompt the interviewees? Do you tell them about the average value threshold or the guarantee you only need 2N buckets? If not, I’d guess this is probably way too hard of an interview question, even though a decent implementation really isn’t that difficult. Is this like a bonus difficult question for someone who aces all your other questions?

The implementation isn’t hard once you’ve read the Vose paper or the Keith Schwarz link I posted. There’s only one tricky part about handling rounding that is pretty easy to fix.

I would never expect anyone who hasn’t heard of the idea to be able to implement it on the spot without being more or less given a recipe for the math and how to use it. If you ever find someone who can, hire them immediately!

This is one of those problems that only feels somewhat easy in retrospect, but almost nobody could derive any of it on their own. The alias method is extremely clever, and not at all trivial.
This is not technical debt. These are signs of oversights or potential poor management. Indeed that's what neglecting these procedures is.

This is why a comprehensive investigation is needed to ensure the details are known and all lessons learned or, unfortunately, re-learned.
> What privacy has the average Joe user gained by switching to Firefox? None.

Firefox blocks trackers by default now.
Barring a few exaggerations here and there, your comment is very accurate, knowledgeable and also uncontroversial. I am a little surprised that this required a throwaway handle.

Regarding exaggerations Marichjhapi death toll, the unofficial one, was around a thousand at max. Official one of course is ridiculous -- 2. If you are insinuating that Muslim population in Malda, West Bengal are up to no good, thats patently false because I have eyes on the ground there.

Hope you comment more on HN.
I think 6 to 10 is even be too large for most projects depending on how those people are allocated. If the project has go to people for certain areas of the project like configuration management, CI/CD, BDD test implementation or front end development then that size seems reasonable. But if each developer is expected to do everything then I'd say 4 to 5 person teams would be the max you'd want.

When teams grow beyond 4/5 the context of responsibility and interface surface area is usually too large for them to be fully locked in.
Note to submitters: we've reverted the title the original. Please don't use that space for editorializing.

https://news.ycombinator.com/newsguidelines.html
"It isn't that hard" isn't always a good reason to implement something. I don't know the details, but it could be entirely reasonable that at every prioritization step people have decided that something else was higher impact.

Add to this the fact that signing keys are often shared in weird ways (usually with OEMs) and maybe it doesn't make too much sense to use "this is signed weirdly" as sufficient evidence to remove from Play.
> For instance, modern anti-aliased fonts need to be drawn on the client side and sent over as bitmaps.

Xft is drawn 100% server side

> But they've decided to go in the other direction

They made the wrong decision.
The only things Americans get right is dollars and interest rates.

I would not go as far as to say it probably means something but here we are... :)
Is cloning Google Reader really that hard? I use QuiteRSS but this article and comments has me thinking an RSS aggregator in PHP and using SQLite that could be installed (git cloned?) to any hosting provider would be an awesome project.

Maybe I should write it. :-)
I would love to know a deep comparison of Elixir(LiveView or other libraries) Vs AngularJS or VueJS or ReactJS for building modern progressive SPA and how much productivity is achieved.
Hey ciconia, I wanted to email you to tell you this, but there's no contact info in your `about`. So I'll make this public.

I rarely remember the HN articles I read, much less the comments, but today I found myself blaming myself on not doing productive things in my time. Out of memory came this manifesto and this comment of yours, especially the first paragraph. This is something I agree with very deeply, and yet forget about this all too easily: just being has value in and of itself.

I want you to know that your words have made a difference, have helped me remember something that's important to me, and I'm grateful for that.
Don’t forget about subsidies and bailouts that are structured differently, but effectively that:

- cheap loans to terrible creditors that nobody else in the world would loan to

- not allowing governments to negotiate prices, even when they’re the buyer (drug prices)

- extra taxes, errr, tariffs, on their competitors

- exemptions from those same tariffs when its their input

- access to cheaper labour pools that no small business could possibly do the paper work for (various visas)
How huge could a "One-Burrito" Team possibly be?

http://www.costena.com/famous.html

On May 3rd, 1997 La Costeña of Mountain View, California created the world's largest burrito. The burrito weighed in at 4,456.3 pounds and was measured at 3,578 feet long. It was created at Rengstorff Park in Mountain View.

(So big they had to photograph it from an airplane!)

http://www.supersizedmeals.com/food/article.php/200604112036...
> * imagine how annoyed astronomers would be if they found out the biggest most advanced space telescope in history was in space and pointing down*

Well, rumor is that Hubble was just a repurposed spy telescope, so astronomers probably should be annoyed :)
It has it's place but it doesn't work for everyone.

I mean,there's something called user-acceptance testing for software dev lifecycles right? (Not a pro dev myself) systemd obviously has an issue being accepted by a lot of users even after almost a decade now(?)

Even before systemd there were other init systems used by different distros. The fact that systemd demands other things to adopt to it instead od smoothly integrating with existing systmes is one pain. A bigger pain is how it is expected to work well for everyone. I mean, dislike for "one size fits all" solutions is a major reason why most Linux users became Linux users.
> It just means that some analyses and optimizations are best done at a higher level.

Yes that’s my point - you can’t just emit LLVM and cross your fingers. But people keep on trying.
> should have been a private email

That's a good suggestion. I didn't think of that. But thinking about it, I guess I don't want to bother the OPs inbox. If they are interested, they can get in touch.

> added literally nothing to the discussion.

I disagree. When I post a new language, and someone shares a link to a related language, those are often the most valuable comments.

Validating, defining, using data: sound like things Tree Notation syntax is perfect for. Cue's semantics are great, and presentation and execution, I just think potentially a syntax switch is worth exploring. I understand the strategy to be able to parse JSON as cue, and that's probably the way to go for now, but in the future Tree Notation syntax might offer compelling advantages.
Not a downvoter, but my guess is that despite the article (by your description) being concerned about the "world-wide situation" it actually misrepresents what is implied by the word "global" headline. (Connotation, not denotation). More specifically, "world-wide situation" and "global" appear to mean the number/size of fires, a quantitative measure versus a more "holistic" meaning of the world "global" (in the sense of world-wide significance or relevance).

In other words, downvoters may be interpreting what you call the "world-wide situation" as a misleading representation of the relevant context for understanding fires. World-wide, people are concerned about the Amazon rain forest burning and a headline about fires globally declining seems to be in bad faith when the article goes on to explain that part of the decline is because forests are being converted into cities insusceptible to forest fires.

EDIT: change "susceptible to insusceptible.
You're misunderstanding how it went. The 5% that's mentioned as the Low Frequency Demand Disconnection scheme, who were disconnected in managing the incident, is a scheme where very high volume users (those who have a meter reading taken every hour) voluntarily opt to have interruptible supply for better prices. When the grid needs to, they're given a power cut that they signed up for. Commonly used by big manufacturers, smelters etc. It's in their contract, expected and gets them lower electricity bills.

It helps prevent the grid tipping into catastrophic shutdown when there's no backup generation left, or something major has tripped, as part of demand management. If it hadn't happened the consequences would have far more headline-worthy.

Railways, hospitals and the like that encountered issues were part of "the rest". That is not part of the 5% turned off, but the small part of the 95% "rest" that can't cope with some (larger than usual) drop of frequency. If they're buying trains that can't cope with a frequency slump or backup systems that aren't tested that's outwith grid control. That's a sign their systems need to be improved, and tested properly too.
How is that a test of GP's hypothesis? Their claim was about commercial spam or scam calls, not potentially felonious threats.
Can you cite this? I'm collecting a laundry list of reasons Google has degraded the web, and this is certainly evidence.
The term is probably "most highly evolved."

The one thing that humans have evolved, over and above the other living things, is the ability to abstract solutions to our evolutionary shortcomings.

For example, we can't breathe under water. But we can create the machinery that mines the materials needed to create that machinery (nice pseudo chicken-egg cycle) that creates the scuba gear and processes for filling them with breathable air (diluted with helium or other inert gas to lower the risk of "the bends"), and then using that gear to protect our skin (outerwear), swim faster (flippers) and breathe without gills (tanks and breathing apparatus).

There are other tool-using animals out there. But they are at the first step of tool usage, and lacking the layers of abstraction our tools employ.

We humans are less evolved for certain tasks than groups of other life. But we are more highly evolved in that ability to abstract our knowledge of other animal traits (flight, burrowing, erecting walls or damns, etc) and create things that accomplish those evolved traits for us.

EDIT: Helium. Not ozone.
Oh wow, thanks for that. I’ll check it out.
Using AI to buy cheaper flight tickets
If you don't know about the mantis shrimp, go look it up.

More seriously, "most" implies a direction that we conveniently orient in ways that make humans seem superior. In my experience, linguists are particularly guilty of this type of thinking -- language is something that 'only' humans can do. What, prairie dogs can communicate semantic content using their voice? Hold on while I move the goalposts...
i recently wanted a static gamin machine rather than using my laptop and eGPU, after a bit of research i found that you can get a lot of power for little cash if you buy a refurbished xeon workstation.

i ended up going with a Thinkstation S20:

Xeon E5-1650 v2
8Gb DDR3 (i already had 4x 8g sticks but you can upgrade to 32 pretty cheaply)
120Gb sandisk SSD
Quadro K2000 2Gb

i paid a shade under £200 for that, with the 32Gb ram and 1070 i already had it pulls in a score of 5999 on 3D mark timespy, even if you dont have a GPU and RAM spare like i did £500 can easily buy you a machine that will obliterate most any day to day task and if you dont need a heavy GPU you can knock a chunk off that price, youll also usually get ECC memory as standard, if youre in the UK check out places like bargainhardware, pcbitz or tier1online where you can config the systems and see for yourself. heres an example one i just configured:

1 x HP Z440 - 700W (Grade B)
1 x Intel Xeon E5-2640 V3 - 8-Core 2.60Ghz (20MB Cache, 8.00GTs, 90W)
1 x HP Z440, Z640 - High End Heatsink & Fan
2 x 16GB - DDR4 2133MHz CAS 12.50 (PC4-17000, 2RX4, ECC REG)
1 x 240GB - SATA (6G) SSD - Major Brand New
1 x HP Z440 MT LFF Hard Drive Caddy
1 x HP SFF to LFF Converter Workstation Support Caddy

£394.80

no GPU in that but youre probably better off getting a standard GPU over the Quadro/FirePro etc
> "A team at the Massachusetts Institute of Technology compared the spread of fake news and real news on Twitter in a 2018 study published in the journal Science. Looking at 126,000 tweets of news stories over the previous 11 years, they found that fake news stories were 70% more likely to be retweeted than true stories. Real news took about six times as long to reach a benchmark audience of 1,500 people as fake news did."
> It also heavily penalizes people who legitimately need to send bulk email.

Aka spammers.
For me, I can't trust computers for that and I can't physically secure a paper journal well enough to where I can pour my deepest thoughts and intentions on it.
Hey ciconia, I wanted to drop you an email on an unrelated note, but was unable to find contact info. So please check out this comment: https://news.ycombinator.com/item?id=20852873

(Other readers, please accept my apologies for hijacking the subthread.)
hmmm not sure..the rural hospitals near me combined to save costs.
Climate change: Big lifestyle changes 'needed to cut emissions'
You are still asking for trouble. Once something goes into latchup, reset is unlikely to recover. If not the MCU, then some peripheral on the same supply may express it's dislike for intermediate voltages.
Searching for "Julian Assange" on YouTube yields almost nothing from news sources in the last month. Incredible.
Hey all, my team and I are developing an app that uses machine learning to predict price drops in flight prices. We then use these predictions to sell tickets cheaper than the market rate. Happy to answer any and all questions and would love any feedback.
There were a lot of X-extensions introduced over the years that are rendered server side. Some are even widely used even today, such as Xft.

Also the ability to upload pixmaps and blit them afterwards as much as you want without causing much bandwidth exists since the earliest version of X11. The offending toolkits are not even using that. They blit client side and transmit the result every time. As I told you, they are stupid.
After searching for "Alcohol Belts of North America" unsuccessfully, I'm wondering if there really isn't a trend in North America (perhaps a bit of everything, everywhere?).
I dunno, seems silly. I'm sure there are already proven methods, and the mathematical analysis in the article leaves something to be desired. You should probably just lean on whatever is used in Progressive Slot Machines.
How many bytes each process consumes when mapped to a single DOM element ?
supposedly Fuchsia closes that hole
I never understood the opposition (at least on HN) to Mozilla's integration of Pocket into Firefox. Pocket is a superb tool, and it's completely optional.
Whenever systemd comes up, someone appears to counter any criticism with words suggesting you'll get left behind if you don't follow us. No justification beyond that.
>I hope everyone gets the point that you can drown a serious negative trend in a much larger set of unrelated data

A single data point is not a trend. You have it completely backwards: just because there is violence in a particular state, doesn't mean the world is going to shit.

>sensationalist trash

Facts are sensationalist trash? As opposed to the flurry of articles lately telling us the world is ending?
I don't really get most of this stuff about Firefox vs. Chrome. I guess Chrome might be slightly faster or something, but for me personally I don't have a reason to switch. It's fast enough.

I originally went to Firefox because of Vimperator. There simply hasn't been a compelling reason for me to switch away.
This to me suggests we need a hell of a lot more batteries in the system. Don't see anything else reacting fast enough.
Previously well covered:

https://news.ycombinator.com/item?id=20841976

https://news.ycombinator.com/item?id=20842407

https://news.ycombinator.com/item?id=20842247
And you have? Can you give an example and how you solved it? Thanks! (edit: not trolling; curious)
Buffalo milking is the new yak shaving
Still even people living 'far from government services' should be able to get emergency help when they need to and the closure of the hospitals might just drop the general level of life in the area
> Xft is drawn 100% server side

No, that's blatantly wrong. libXft is a client library that uses the X RENDER extension's Glyphs functionality to upload glyphs rendered by FreeType on the client to the server. Glyph compositing happens on the server, but that's not even Xft; just X RENDER.

Again, you can look at libXft, the client-side library, to see that all glyph rendering is client side: https://github.com/freedesktop/libXft/blob/master/src/xftren...

> They made the wrong decision.

GTK+ tries as hard as it can to use the X RENDER extension to draw all shapes server-side. Like, really hard to do that; I couldn't find any place where it was unnecessarily falling back to client rendering. And yet when I looked at how many GTK+ applications were server-rendered, the number was very tiny.

This is a complex problem a lot of people have worked on, with lots of non-obvious tradeoffs and the peanut gallery going "we made the wrong decision" is frustrating.
Just a side note: the reference to 1997 seems to be making the point that Lisp has such a long history that a paper about it might be from as far back as 1997. In fact, Lisp was designed and described by McCarthy in 1959 (http://www.bitsavers.org/pdf/mit/ai/aim/AIM-008.pdf). Lisp was basically a practical software version of the mathematical lambda calculus of Alonzo Church (“The Calculi of Lambda Conversion” https://en.wikipedia.org/wiki/Lambda_calculus) as first(?) described in his 1936 paper “An Unsolvable Problem of Elementary Number Theory” (https://www.ics.uci.edu/~lopes/teaching/inf212W12/readings/c...). This was apparently related to the Church–Turing thesis (https://en.wikipedia.org/wiki/Church–Turing_thesis) but that is way beyond my intellectual depth, so I am not sure.
Just means you have to pay more, much much more.
I agree with what you say, and I think it is wrong for the parent comment to use such derogatory terms.

That being said, your comment also strikes me the wrong way, and I have received similar comments in real life where I had the same reaction, so I thought a bit about why I really feel that way.

More precisely:

1. the patronizing "you should know", as if your goal was to educate the person, as if not offending others would be a matter to be solved by education, etc.

2. pointing out in a lukewarm and passive-aggressive way that something is offensive. What should the other person do? He clearly knows already, and his goal is to offend. There is no right "not to be offended".

3. that it is not directed at you, but you are offended on other people's behalf.

All in all, while I am on your side, I would find it more heartfelt, if you said "you call me a hick? I'll kick your ass!" then this type of reaction.
Say no to Electron Using JavaFX to write a fast, responsive desktop application
Not many users care about multi-user session management. An even tinier number of users care about multi-seat session management (which is when you have mutiple users on the same machine at the same time, with their own screen and input devices). Pretty much every desktop Linux user cares about being able to click options like "shutdown", "restart" and "suspend" in the user interface and have them work.

As it currently stands, anyone who wants that basic functionality on Linux - something that's been supported on all other platforms since forever - has to drag along all the baroque undocumented complexity of multi-seat, multi-user support. Why? Well, it seems Red Hat has some customers who sell solutions based on that, or at least used to once upon a time... With the current price of a docking station used to support a single seat in such a setup being comparable to that of a fairly decent refurbished SFF PC, I can't see a huge market for this.
Call me unambitious but I think I’d rather just write some code every day.
You mean argon or nitrogen ? As ozone is highly reactive in nature.
In my experience of over 15 years, the "rules" have only changed 3 times since I started. First to require good reverse DNS, then to require SPF, last to require DKIM. The transition on each of those was generally several years with plenty of publicity.
While the email experts are in this thread, can I get a guide on how to setup a simple email address @ my own domain?

If you google, most of the top hits are for free mail forwarding using your domain registrar. I tried this and it was pretty terrible with a ton of caveats. For example using namecheap you can only receive but not send from that domain, can't receive attachments, and can't even send an email to yourself for testing purposes.

I think the easiest way is to pay GSuite $6/month?
I'm sure this just suits some people's fancy but the idea of being in a "track" is so off putting and mind numbing to me. Ooh here is where I'll be exactly in 5, 10, 15 years. So exciting /s. So glad I went self employed almost a decade ago.
Of course they should be routinely tested. This is not a new idea and is an established best practice.

This is why I am very surprised when I read that hospitals generators failing to take over is just "one of those things".

It's like the 'old' saying that you don't have backups until you test recovery from backups...
The paper's argument assumes that the PoW scheme is required though. It could be an option which just guarantees that individual mail can get through, while still keeping the usual reputation-based spam filtering for clients which don't want to participate.
Historical Copyright Records and Transparency
I remember that I had to set up sendmail via m4 scripts to use mutt on a local machine. Those were fun days.
I think it became widespread because Google named their levels that way. Not sure of the origin of the title at Google though.
This shouldn't be downvoted, because this was was what the ACA was meant to do. Exacerbate the cost problem (which it has done), restrict doctor-run hospitals (which it does), and lead to a problem where the "solution" is a single-payer system so that 11% of the economy (back then), could be "captured".

Many democrats thought (and said so) that there was a huge problem of all this money moving around without government control. The first attempt, which failed badly under Hillary Clinton's leadership during her time as First Lady, failed because it tried to do everything at once. It could therefore be seen as a massive power-grab.

The ACA on the other hand, delivered an incremental approach that included lots of things people wanted: ignoring pre-existing conditions, broadening coverage. But it also did things like say there could be no new doctor-run hospitals, and existing ones could not add beds. Doctor-run hospitals, at the time, were actually a success of the free market in health care. Their outcomes in terms of patient recovery and survival rates were higher than state run hospitals. They were a direct threat to the idea that the government should run health care.

The ACA also set the stage for the failure of private medical insurance. We're in limbo on that score, but the needle has moved toward that failure.