skysight-inc/HackerNews huggingface dataset:
In the book Drawdown, the top 10 best ways to combat climate change are:

1. Better refrigerant management, b/c refrigerants release significant potent GHG

2. Wind turbines to offset oil/gas

3. Reduced food waste

4. Plant-rich diet

5. Better tropical forest health

6. Better education for girls

7. Better family planning options

8. Solar Farms

9. Silopasture (forested and mixed agriculture plots)

10. Rooftop Solar

The list of top 50 continues cycling at about that frequency through unexpected engineering problems (e.g., 1), social issues (e.t. 3,6), and traditional O&G replacements (e.g., 10).

Saying this or that is the solution is just dumb. Saying it's "key" doesn't necessarily mean it's "the only keystone", I'd hope.
It’s still a running joke. It’s just running up now.
It's slowly being replaced by Python. The only reason to use Ruby nowadays is for Rails.
You emphasise free with an upper-case F. What does that emphasis really mean? I don't mean "well, gnu", I mean what is the deepest meaning of that emphasis?

Do you, for example, think it's good or bad if others have the freedom to use your software to do things you heartily dislike? Or if users you heartily dislike have the freedom to use your software?
> True. It is pure luck that Rupert Murdoch or Larry Ellison etc didn't end up owning search.

Even reading this line is horrifying. I don't even want to think about this possibility.
FYI: that's explicitly discouraged.

You're welcome to create throwaways where appropriate. But in doing what you're doing, you're very likely making it more difficult for those with a legitimate need to do similarly to do so.
Many thanks for your writing, Reuven! I learned so much from LJ over the years, and was proud to contribute a few stories since the reincarnation.
> and be partially rebalanced away from servicing pensioners and to be blunt poorer workers.

Having been both dirt poor and relatively affluent more than once, and growing up poor, I'm not really sure buses do an adequate job for elderly or poorer people either: they just use them because there are no other options. And in that context I'm deeply uncomfortable with any initiative that makes them less accessible for the elderly, infirm, or those with low income.
If you buy faaaaacebook.com, that's probably a violation of trademark law but that's not squatting.

If you buy facebook.co and try to sell it to Facebook for $1 million, that's squatting.
der8auer has done extensive testing on multiple CPUs (he had 12 samples) and has discussed the topic.

https://youtu.be/WXbCdGENp5I?t=119

A lot of reviewers have noted similar things, but often are working with singular samples and didn't want to make too much of a stink without more data, but the problem is widespread. Out of all of der8auer's CPUs, only one hit its advertised boost clocks, and it was one of the lower-end CPUs with a less ambitious target to hit.

It may be a problem with early AGESA firmware, and silicon quality will definitely go up over time, but at least at this point in time AMD has certainly falsely advertised the clocks these CPUs are capable of achieving.
You don't envy me, you don't know anything about me.
> There's no profit in news

Subscriptions and ad space bring the money.

> there's profit in selling information of users.

Where did you read this? What news organizations are actively selling user information?
I'm not well versed on this; does the BMC code also get replaced, or is this the motherboard firmware only?
An aside, after you've learned a few langugages- the biggest friction to learning a new one is learning the tooling and dev environment for that language.

If someone is looking for an side-project idea, something like "Show me your dev workflow / environment" could make for a valuable resource.
Individuals putting someone on their personal ignore list is different from a moderator deciding to put someone on everybody's ignore list though.

Your solution is a bit lacking, I believe. "If it's not popular, it has no merit, because if it had merit it would be popular". There's also no telling whether some unpopular opinion you'd consider without merit today will become popular tomorrow (and, if history teaches us anything, we've been generally bad at predicting which will become popular, which will remain popular and which will fall out of favor), so it's somewhat silly to make hard judgements.
> and forget to add new header files to the list of headers

This is why gcc/clang have the option to generate Makefiles for the header dependencies for you. Maintaining these yourself is a hopeless effort.
Fair enough. And, of course, when I'm there I'm usually there for events/activities that are mostly clustered around central London and I plan lodging accordingly.
> The Netherlands should legalize weed. They have two economic incentives (1) weed tax and (2) sustained tourism.

(3) professional agriculture can start producing high quality cannabis in greenhouses instead of the often dangerous attic setups with stolen electricity. (although people do get very creative! https://nltimes.nl/2016/07/22/cannabis-farm-found-eindhoven-...)
How would you propose doing that?

I've suggested some sort of transparency report. That wasn't warmly embraced, but a viable model might stil work.
Or may be ( cough ) someone in your local Microcenters hasn't been ordering to fulfil those stocks.

This strategy is quite widely used in many other industry as well.

Although given it has only been launched for less than a month and demand is actually through the roof ( I have been seen reviews being so Pro AMD, even in the AMD Athon 64 days ). So I think it is simply supply is a little tight while TSMC are working hard.
Why cant AMD make their gpus to be CUDA compatible?
It was a bad bet on netbooks that didn't fully anticipate the dominance of smartphones.
> How does CMake detect the files that a given product depends on; does it have language-specific dependency detection or something else?

Well actually, CMake is a build system generator - and the default build system it generates is Unix Makefiles. So I assume CMake generates Makefiles with the appropriate automatic dependency detection baked in, I'm not sure.

The important part was that it eliminated human error on our team and we haven't had dependency graph problems since.
> I play a fair bit of Magic, primarily at work.

Literally on the job? What did you do?
Honestly I haven't measured, ballpark figure would be hundreth megabytes to gigabyte. Given that it's standard on dev/build machines to have more than 8GB I don't see it as a problem. Memory is cheaper these days than developer's time.
"We put a chicken in every pot! Nevermind that they're rotting, salmonella-filled carcasses, we still did it!"

And:

>In this new consumer environment, the free source development model is less adequate and cannot compete with commercial software that can directly monetize the apps and invest in further development.

What, exactly, is supposed to be new here? I see nothing distinguishing the economics of this "new consumer environment" from 1995, except maybe that Redhat doesn't sell CDs anymore.

What has changed since the 90s is increasingly onerous intellectual property law, anti-reverse-engineering laws, and the continued creep of the belief that ideas should be owned.

And this is precisely backwards:

> What is required, I think, is to update the free software philosophy to the 21st century, and relax some of the ideological goals to facilitate development and reach the more substantial goals, like privacy and security.

If everybody's crazy uncle RMS had been more accommodating, more willing to compromise on ideology, things never would have changed in the 90s. One slightly cynical way of looking at it is that he was could play Bad Cop to ESR and others' more corporate-friendly, accommodationist "Open Source" promotion, somewhat similar (for much lower stakes) to how Huey Newton played bad-cop to MLK's nonviolence.

If you drop the principle of always putting the user first, you'll eventually compromise on everything else.
Is this more to keep already grown talent from joining competition, or because there is really huge shortage of talent in this area?
Living there cost so much... they maybe need that.
Two-Stage Training for Chinese Dialect Recognition
This is great to see. I visited Toronto for the first time last week and was amazed to see how much the city had to offer. It was so clean and the PATH pedestrian tunnels were the coolest thing I've ever seen.

I would have no qualms moving to Toronto from the United States to work if the right opportunity arose.
Show HN: Retool Templates – Custom internal tools with drag-and-drop components
Hi, I’m Yogi, the engineer who worked on templates. Retool (https://retool.com) itself is a fast way of building custom internal tools (think Visual Basic, but in the cloud).

One thing that’s been challenging for us: because Retool is such a horizontal product, it was always hard for us to explain a) what exactly Retool is, and b) what people use it for. That’s why I decided to work on templates. A template is a pre-made app that you can plug your datasource (Stripe, Postgres, Github, etc.) into. Think old-school MS Word templates but for apps instead. You can plug in your credentials to get an extensible UI for your data. These templates aren’t meant to be 100% usable out of the box, but really to give you an idea of what you can do with Retool, quickly. (For example, here’s a video of us building the Github PR dashboard, which I mention below, in 15 minutes: https://cdn.tryretool.com/github_dashboard.mp4)

All of these templates are built from real-world use-cases that other companies are using Retool for. For example, we have customers using something very similar to our “Stripe refund tool” template. It pulls in data from Stripe, joins it to purchases in our database, and lets you refund an order in one click. (It updates the database, POSTs back to Stripe, and sends an email to the customer.)

My favorite is probably the Github PR dashboard. As an engineer myself, I want to start work everyday knowing who I’m blocking (i.e. I need to review their PR), and who I’m blocked on (i.e. I need to remind them to review my PR). I’d also like a quick summary of what a PR is. So I built this dashboard that loads all this information with the Github API at once, so I can just browse through them without waiting for each page to load. (Apparently this is an actual internal tool at Stripe that engineers check every day.)

Please let us know what you think! You can use any template to create your own app by clicking on “Use Template”.
> Whats better? [...lots of straw-men...]

To start: Not removing jurors simply because they're knowledgeable or have critical thinking skills.
I understand using server-less infra on aws, gcp or azure but what are the cost benefits of doing this on a self managed instance? You still have to provision a node or nodes and maintain a consistent uptime. Don't you also need to make sure that you have failover nodes etc?. Or maybe i am missing something
Which is tangential to this conversation, but thanks anyway.
>ps. Intel plans to launch their first discrete GPU in 2020 using 7nm process. That's going to be interesting.

It is 10nm in 2020, defiantly not 7nm. That is scheduled for 2021, if they could make it on time.
I really like Racket, but the potential breaking massive syntax change in Racket2 makes me really uncomfortable in using or recommending Racket to other people, at least until the situation is clarified.
In my experience, it's probably during lunch.
Porting Games to Linux Is a Waste of Time? You're Doing It Wrong
"Inviting streamers and video game celebrities to events with precious few slots is too aggravated an offense for entrenched players (those who give much of their free time and money to pursuit of competitive rewards) to forgive and forget, perhaps."

This has been happening more and more, and it really does get frustrating. Companies sell the idea that anyone who's good enough can compete, but tournaments will be filled with twitch streamers who aren't good at the game, but draw a large audience due to their personality. I've wonder if there could ever be a "pro wrestling" of esports, where the matches are all fixed and the winners and losers are based on what would create the best storyline.
I think digital spaces have added an additional dimension of social reciprocity.

Just one tiny example is the "courtesy like" when having a friendly interaction on twitter. It's like waiting to go back inside your house until your guest has fully driven out of your driveway and gone away.

Healthy technology is additive, not subtractive of our existing lives. And I think it's natural for us to have digital equivalents of analog reciprocity.
I recently cut a technology out of my life that was causing a lot of churn, and I'm much happier as a result.

That technology was TeX, even though it's on the author's "good" list.

It's somehow got to a point where every time two people got together to work on a document, we had three different incompatible header files; package X doesn't work with version Y of package Z; what order you import packages in matters on my computer but not on a colleague's (still not sure why); the order of macro expansion and character class redefinition in some packages causes hard to track down bugs ...

80% of what I need to do, I can do in markdown and then run through one of many document-generating tools. Currently for some projects I'm using gitbook-cli and I'm both more productive and much happier. I even wonder whether I want to make a fork of gitbook-cli, it's something I'd trust myself to be able to contribute to.

For the other 20%, I use word. Yes it's a WYSIWYG interface but for short documents (max 20 pages) where layout and design is important to get right, I've found myself being able to save time and frustration compared to TeX.

Editor-wise, I use vim or vscode depending on the task. I've tried emacs, we two are not really compatible.
If you are serving targeted ads, you are selling user information.

Full stop.
Tesla Is Going to Win Level 5 – George Hotz [video]
> like FAANG employees with 200K+ salaries.

At first I was a little amazed that many negative articles and comments about these companies were being down-voted, just notice the latest article on the status of a pregnant employee at Google, where the discussion's focus was very quickly and conveniently moved from how said employee had been mistreated by Google to how bad it is that Google allows its employees to discuss freely on these topics.

I didn't understand how come these companies have so many fans on this website, but then I realized that some of these users' total comp largely depends on how those companies' shares behave. If I'm not mistaken a FAANG engineer with 10 year of experience has his comp at about 200k in actual salary and the same figure in redeemable shares, so their total comp can approach 4-500k, half of it in shares. As such, it makes perfect sense to downvote everyone that says bad and unpleasant things about your company, because your money actually depends on it. Not sure that there's anything we, the non-FAANG employees, can do about that.

If it matters I've been an user of this website for quite some time, I just wanted to mention that I'm neither powerful nor wealthy.
VP Eng should report to CEO, not CTO.
maybe, but it's impossible without it
But wait! Maybe grasslands and grazing are better than forests - UC Davis study:

https://climatechange.ucdavis.edu/news/grasslands-more-relia...
AV1 is a video format. SVT-AV1 [0] is a codec, and it is (co-)authored by Intel.

[0] https://github.com/OpenVisualCloud/SVT-AV1
Part chip design, part 7nm being unexpectedly good.

But the chiplet architecture, supported by fast Infinity Fabric interconnect is what puts AMD ahead. Intel will have to go same route to stay competitive. And now they are two steps behind.
I've seen plenty of people having problems on older AGESA too. I've seen some people actually have higher performance on newer AGESA. It all depends on your particular sample and setup and how it fits into the boost criteria. Silicon quality still plays a massive role.

So to be clear, older AGESA isn't a magic bullet that is letting all chips "easily hit their rated boost clocks".

It could be cleaned up somewhat in future AGESA releases, and silicon quality will definitely go up over time.
Some companies have already developed anti-jamming technology for GPS, such as Novatel: https://www.novatel.com/solutions/anti-jamming-technology/
Isn't using numpy just an example of custom C code for a python bottleneck?
Guys, thanks for the work you do.
> KDE's code is now in Chrome, Safari, and Edge. The only major web browser not containing it is Firefox (which is also OSS). That's AMAZING.

Amazing for whom? How much control does KDE have over the code they originally wrote? Last time i checked KHTML and Konqueror were abandoned.
dang does submit articles with some regularity. They're suprisingly rarely voted up, though as a reading queue are themselves very highly recommended by me.
There are reasons other than climate change though.

If we don't switch to more sustainable diets we risk doing serious harm to the ecosystem and at least massively reducing biodiversity, if not actually placing humans in danger due to our reliance upon said ecosystem.

For me, I don't want to live in a world where wild animals are just a story I tell my kids while we visit a zoo.
> There are so many ways to communicate now

Yes, the idea to remove most distractions is to limit those communication mediums that give you near-instantaneous notifications of “activity”. Ignore all communication via all other modes until you decide, if ever, to check. There is a reason why some people communicate solely via Instagram DMs or Snapchat (it is where they live their lives).

I do not use Facebook regularly but I do keep the account. I’ve noticed that Facebook will send an email notification if something important happened, like someone’s parent passing away.

Usually, if someone who you know is calling your phone, it is probably important. Monitoring services like PagerDuty even allow you to “self escalate” from a text message to an automated call, for this reason. PagerDuty uses the same set of numbers so they could be added to a contact if you are whitelisting all incoming phone calls.
If someone could claim exclusive rights: yes, it would be worth millions. However, we've chosen as a society to make IP law not apply to math and public science.
Finally some rational policy.. Hopefully only a matter of time until further countries follow suit.
The source article from The Verge was discussed here at time of publication in June:

https://news.ycombinator.com/item?id=20321260
Ask HN: Slow RFP Response Repository Process
[Obligatory first post note, please don't hate.]

I have an interesting question for you all.

Imagine you have a large OneNote document full of (hundreds and hundreds of) RFP questions and the responses for those questions. A document which is used by multiple teams (maybe 20 people in total) in order to respond to client RFP questions. When searching for the responses to client RFP questions, the teams currently ctrl+f within the OneNote document. These responses are also updated relatively regularly. At the moment the OneNote document consists of multiple tabs and categories, so the responses are at least generally organized into specific subject areas.

Now, this process is obviously extremely slow. Using ctrl+f means that if the words don't line up 1 for 1, the search returns nothing. I am trying to recommend a change for the teams using this process but am struggling to find a good solution. Some requirements are that everything is hosted locally, and that little internal resources are leveraged for building any solution. Also, any solution has to be able to be used by non-technical employees (the idea is that anyone can easily use it).

I have a few ideas, but I would be interested in hearing what thoughts you all might have.

Thanks in advance.
I hopped on Google Street view near the central core of Sydney, and it looks like at least in certain areas you all also have lights like that are close to the ground and easily accessible. I'm guessing in more suburban or rural areas the signals are higher up (which makes them easier to see from a distance while driving faster).
AngelList Acquires Prospectify for Undisclosed Sum
The $ Combinator
Private prison industry. Incentive wise they have every incentive to fight cannabis reform. Easy convictions -> more convictions -> more demand for prisons.
I am personally more annoyed by the drunk people than i am by the high/stoned people.
Magic: The Gathering exec joins blockchain gaming startup Gods Unchained
Yeah. But Racket seems so much cooler.
Alcohol's not a drug, it's a drink.
It seems to me that you are describing click-bait blogs and the work of junior trend-driven developers. I have worked with plenty of clients who actually needed SPAs. Custom CRMs and ERPs, etc.

The quality front-end developers are not the ones who make small blogs or small corner store websites. It's agency developers working on huge projects. Those projects have big budgets on optimisation and page speed.

Switch your gmail account to Basic HTML (https://support.google.com/mail/answer/15049) and see how the SPA version isn't any slower but in fact much more pleasant to use.

"The web" isn't an entity. It is a network of websites and applications. Some of them are slow and over-engineered and others are bloated excuses to display adverts. I can assure you that every single front-end developer I have worked with understood those issues and pushed for the right technologies.
Video's Killer App
If you don't experience traffic frequently, then why would it bother you? It does nothing if you're just driving along. And I'm curious - what exactly makes you hate it?
I am not seeing any similarities to Opteron era, from Intel's current position, AMD's Roadmap and execution, to TSMC's Roadmap.
Sounds like HowIStart: https://howistart.org/

Github repo here: https://github.com/howistart/howistart.org
Please explain how it "comes from the top".
This does not explain why "Les" is considered a part of the name, i.e. English speakers could call it "_the_ Olympiades", to distinguish it from the Métro station.
There is something extremely weird about the idea of having a build system for a particular language. It is not uncommon for a project to have multiple languages and it is also possible that some of the source code in one language is generated by an executable in another language. Because of this and because of compatibility issues the correct number of build systems to exist is 1. If there is more than 1 in a single project it will be the case that sometimes more is rebuilt than necessary.
It's not up to The New Yorker to give praise to moderators or owners. That's inserting bias.

It's up to the readers (us) to determine whether the moderators are doing a good job.
Thinking you can label the churn as something it’s possible to avoid by single choice upfront about dependencies is not realistic enough to be useful. Churn is not just about the dependencies- but also about the project ...

Projects which are updated often have a forcing function on them - they need to become updateable ... that can mean tests, that can mean reasonable build tools, and that can mean dropping individual dependencies that are too painful to update.

Obviously some ecosystems make all these things easier than others — typed languages with reasonable consistent build processes help more than anything. Good codebases that isolate and wrap usage of most dependencies next and reasonable automated tests probably next most useful.

It is definitely the case that some codebases are easier to update than others even given the same ecosystem/dependencies. When is the pain of “churn” most reasonably considered my fault instead of yours? Those are the situations can be fixed and they can get you pretty far — much further than “ahh, this codebase has javascript and webpack i shall rewrite with make and closure” can get you on average ...