skysight-inc/HackerNews huggingface dataset:
Even in the IT world, having spent literally my entire career writing code, I found github completely inscrutable when it first arrived, because all the explanatory text gets pushed down to the bottom of the page where you can't see it, which is completely opposite from... well... pretty much any other system of organizing information I have ever seen, ever.

I felt really pissed off, actually, that so many people were cluttering up hackernews with all these low-effort links to random unexplained directories inside unfamiliar source repos, somehow thinking it reasonable to presume that we would all want to just dig around in their source code trying to understand what it was they were attempting to do. "github.com" became a negative value signal just as strong as "experts-exchange.com", and I tried to avoid ever clicking on such worthless links.

It was probably a couple of years before I ever had reason to actually use github and discover that the information I had wanted had been present all along. Now of course the inverted layout has become second nature... but I still think it's a bad idea to send anyone who is not already a github user to a github link and expect them to find anything useful to do with it.
Like it and would appreciate daily lists/more names to choose from. Problem I have now is figuring out a side project to pair with one of your catchy names :)

*edit: would also be great if you could gray out names that are taken (there are at least a couple now)
There was an ELI5 post the other day with a pretty detailed response[0]

The TL;DR amounts to the braking system and current regulation about when trains are eligible to be automated.

[0]https://www.reddit.com/r/explainlikeimfive/comments/712012/e...
Create a Killer Facebook Ad Strategy for Your Email List and Products
If its good enough for the NSA its good enough for me. I want control over that bit, on my hardware. Why should I not have that? So far, I'm not hearing any good reasons.
> I have no idea where this "Africa is hot" trope originates

More than 25 percent of Africa is desert. Sahara is not the only desert in Africa.

Checked the forecasts of 10 largest cities in Africa, lowest avg. daily temperatures in Jan/July in Celsius.

Lagos: 30/26

Kinshasa: 27/29

Cairo: 18/34

Johannesburg: 24/14

Khartoum: 29/35

Dar es Salaam: 30/24

Alexandria: 16/26

Abidjan: 29/25

Algiers: 13/28

Kano: 21/26

The 4 sub-20 cities are either coastal cities or very close to the coast, those away from seas/oceans are what can be accurately described as "hot".

> most of sub-saharan africa has moderate temperatures

That climate map is deceptive. It may lead you to believe that "blue" areas are very cool, yet Kinshasa is in Congo, the country with the most blue/deep blue color on that climate map.

Kindu, a 172 000 town closest to the deep blue area on that map is 24/28, not the coolest place on Earth.
Yes, for example there were a couple songs when one instrument seemed to overlap another and that seemed “ugly” (and could be corrected).
You need to read Leveson's full report. It details quite clearly what role software played.

If you're focusing on software and avoiding bugs you will at best have good quality software, when the goal is to have a safe system. SW is just part of the picture.
Yup, this is often the answer.

Same with "why do we still have humans taking orders at McD?" Then it materializes when the cashier's minimum wage pops up -- in comes the kiosks.
I don't think you're being a devil's advocate, I think it's totally reasonable. I don't want to hire individuals with severe self confidence issues. If I'm not sure about your code I'm going to question it in a direct, constructive manner. If you disagree with my criticisms I expect you to pull upon your knowledge and experience to defend it. If expecting competence makes me a brogrammer then so be it.
Wouldn’t it be better to just sell a product in exchange for money, instead of all this backdoor stuff? Like the good old days of Symbian.
So you actually do want a workplace culture that alienates women and people of color?

[edit, but leaving original off-the-cuff comment]
I think if your goal is to create an inclusive workplace then editing your communications in ways like this will be useful. I think its incorrect to think that being inclusive means hiring people that aren't confident in their skills.
Yup. And that's exactly why more experienced programmers will stay the hell away.
What are some of the highlights for these newly available works? Anything good?
The grant model requires you to grant each object individually that you want to pass. That is annoying if you have many objects. In both the caps and grant models you can cut the overhead by thinking of the whole graph as "the object". A typical approach is to allocate graph nodes in an arena and pass the whole arena.

Fine granularity is expensive, which is why the monoliths have one process-granularity. If you have 100,000 graph nodes and want to pass all of them except this one then you will have to pay for the privilege, in any protection model. The Mill lets you pay less.
Don't worry about doctors. Political power wins out in the end, and they have tons of it.

For example: for decades they've managed to resist entry of decision-support systems(which were not perfect, but still, an improvement), even though their own error rate is ~1/8.
Well worth watching is Roberto Rossellini's Augustine of Hippo, http://www.imdb.com/title/tt0072617/reviews?ref_=tt_ov_rt

"Roberto Rossellini directed a string of biographies in the 1960s and early 70s, all of which revolved around famous historical figures (Christ, Pascal, Descartes, Socrates, St Francis, St Augustine, King Louis XIV, Giuseppe Garbaldi, and one unrealized project about Marx), and all of which utilized a sparse, stripped down aesthetic which revoked the pomp and pageantry typically ascribed to such characters."
> Many people who have developed exceptional skills in one area have neglected other areas.

{{CITATION NEEDED}}
I'm Chinese. You seem to be a victim of your own prejudice.
I'm curious how the minimum wage compares in the various train driver jurisdictions. (I don't know -- possibly not relevant.)
Get a job building ML systems, not one where you are writing queries (though they may be complex) for a business person.
I need 16GB because of lots of Chrome tabs + electron apps :(
I can answer the second question, which is 'no'.
I imagine Bill & Ted wearing node.js shirts
For the interested, we also have a Python library for uploading/searching/etc: http://internetarchive.readthedocs.io
If you ever do something revolutionary that would upset the apple cart, yes: you do need to be worried about this. Its a computer, within your computer, which you do not control - and it can be used for any secret purpose your enemies may desire.

Don't have any enemies? Well then, you've got nothing to fear. But lets say you do something big, which will change society, perhaps disrupt an existing American Military-Industrial player .. well then, that small component is going to keep you down, brother.
The IME, like Computrace which is similarly awful[1], is intended to be used for enterprise management. It's nice for someone in IT to be able to remotely wipe a company laptop that was left in an airport, but there's absolutely no reason why consumer devices should be burdened with these backdoors.

AMD has something called the PSP which essentially serves the same purposes of the IME which is also undocumented and cannot be disabled.

[1] https://securelist.com/absolute-computrace-revisited/58278/
Is that (our inability to influence this) a result of a monopoly? If so, should it be addressed using anti-monopoly institutions (FTC)?

Update: I know other vendors (AMD) do that too, but it still looks monopolistic. First of all, Intel has a huge CPU market share. Also, probably the vendors together constitute a monopoly.
I think you voice valid concerns, and avoiding language like this is probably the higher ground.

I could be wrong, but I don't think there is a general group of programmers who throw around the term "brogrammer" as self-descriptive identity. It's a term that originated as a pejorative, and usually there is an implied obliviousness or lack of self-awareness that accompanies the idea. The people you want to receive the negative "no brogrammer" signal may not get it.

It's not a direct or specific term, and its meaning morphs depending on who wields it. If you want to say "no binge drinking happy hours" or whatever, it might be better to say that directly.

I've definitely used the term myself in the past, but I can see how sloppy usage might alienate people who are decent people.
All copyright prohibitions are "fake." In our current society, all supply shortages of media are artificial.
Since the US is not an actual democracy, but rather a democratic republic, it's extremely relevant.

Gerrymandering: states are precisely "cracked and packed" to maximize the number of expected majority-red districts in a state and minimize the number of majority-blue.

Partisaned primaries: optimization of campaigning and stumping is done thru visiting specific states that vote early in the primary. Most people don't vote for the best possible candidate, they vote for the candidate they dislike the most that they think can win. The biggest states (CA, TX, NY) are traditionally vote only a few weeks before the end of the primary while NH and IO vote extremely early, and thus, have outsized influence on who most people get to vote for.

Electoral college: Republican candidates don't spend any real effort in deep blue states and Democratic candidates don't spend any real effort in red states.

These are the extreme optimization of quirks in our "democracy" in the same way modern fencing is an extreme optimization of modern fencing rules rather than training for real-world sword fighting battles.
When I debated a few years ago (ca 2012), spreading wasn't really seen anywhere except for Policy, one event of many. Additionally, it really wasn't all that popular at my school so spreading wasn't something people practiced. Of course, people would speak quickly, but there is a big difference between that and spreading.
Did they say they asked? I thought that comment just indicated that they had noticed. And since you are the person who brought up the concept of identifying as a boy in this context, I don't think anyone else can tell you why it might have seemed relevant.
My own anecdote: when Yahoo became the default for Firefox, the drop in quality was noticeable, but not enough for me to abandon it immediately. I gave it time to see whether the difference in quality was only because of the extensive profile that Google has on me. After a while I stopped realizing that the search results weren't Google (it helps that Yahoo revamped their results page to imitate Google, which was probably a very wise decision); it turns out, that for most of my searches, Google-level quality doesn't matter (e.g. "apple turnover recipe"). I switched from Yahoo to Bing once the Verizon buyout began. Nowadays I only search Google when I need to find an obscure and specific page that isn't already in my browser history (since Firefox's history search via the URL bar is damn good).
How to Profit from the Coming Bitcoin Hard Fork
This is actually custom-built, as it's very closely integrated with our editor (i'm talking about the learn lessons with the arrow).
> Which raises the interesting question of why it's an extracurricular activity in the first place

Because logical analysis and research skills are valuable, and it's a good way to teach those skills.

(It's also a good way to teach presentation skills, by the way. Thinking on your feet at 100 wpm is much easier if you've been doing it at 400 wpm for a few years.)

Also, perhaps even more importantly, many students seem to really enjoy it.

> given the importance of argumentation as a social skill

I think you've mistaken argumentation for rhetoric and persuasion, which are related but different skills.

It's perfectly possible to make strong arguments at a rapid pace of delivery. Reading a mathematical proof at 400wpm shouldn't make it any more or less correct.

In fact, in practice, there's a strong positive correlation between delivery speed and quality of argumentation in high school debate (although this is not causal and mostly has to do with the fact that "speed is a rough correlate to ability inasmuch as it's an early product of commitment" as another poster put it).

> One wonders what outcomes might result from (say) having an adult judge and 12 jury members drawn from the student body.

Judges of high school debates are adults (or, at least, high school graduates). The only debates judged by students are "pre-junior-varsity" rounds.
We actually had a production outage due to a `terraform destroy` typed in production instead of dev.
The State of the Web: A guide to impactful performance improvements
yes questioning but not introducing a different topic or a spoiling amendment are there no standard standing orders for these debates.
Right, and Porsches don't even lease very well compared to other brands. One thing I wonder if there's no mileage restrictions it could be worth it (as going over miles on a lease can be expensive).
I addressed your first paragraph in another comment, but for the second one, compositing is currently on GPUs in most browsers. Layers are painted on the CPU and uploaded as textures to the GPU, which are then composited together. Manipulation of a few properties can be done cheaply in the compositor (modifying the layer transform or opacity for example). And that is assuming that you perfectly layerized, which is a heuristic process. You can find plenty of web dev articles about how to fix your CSS so that it layerizes propertly or how to avoid animations and transitions that can't be accelerated in the compositor.

Another savings (memory, time, unsure about energy) comes from not having to upload giant pixel buffers to the GPU.
If you're interested in learning more about the history, I'd recommend this documentary about the Roland TR-808 drum machine, which had a huge impact on hip-hop and electronic music. T La Rock and Rick Rubin are both in it.
http://www.imdb.com/title/tt2268622/
I agree, but the thing is all religions have weird things. Moreover weird people can be cool and make the world a more interesting place.

The real problem is when a religion becomes oppressive, dangerous, or...well I’m sure you know the pitfalls we’ve learned of over 5000 years.

A fair number of people here are almost militantly against religion in all forms. I happen to take the opinion that it’s not inherently evil, that some good comes from it, and we should judge every situation on its own ethics rather than alienate such a large class of people.
How to optimize cold emails
While I mostly use Emacs and have only actually written a little bit of Rust, from what I've gathered the two best IDE experiences are either VSCode with RLS (Rust language server, which uses an adaptation of the compiler for reporting syntax errors and various other information like jump to definition, coupled with a simpler but faster engine for things like autocompletion so that you can start doing that before the server finishes a full compile) and the Rust IntelliJ Plugin which uses IntelliJ's native tooling and adapts it to understand Rust, which has the advantage of all being originally written for fast and robust autocompletion, highlighting, and the like, rather than adapting something written as a compiler to provide that information, but the disadvantage that you need to implement a lot of Rust's syntax and type inference so there are some more complicated cases that it can't necessarily handle yet.

If you're interested in trying out a Rust IDE, those are the two I'd try and see how you find them.
Learn to use pepper spray. It's fairly simple and will empower you a lot. You can buy some that shoots a jet ~10feet. Also when you park lock the doors and make sure you can easily hop into the front seat and drive off. Most of the time no one bothers you, at least here in the U.S. I'm sure it depends on location a bit too.
"Many". Not all. Not even most. But enough to make it noticeable to me. I have no citation, perhaps your experience has been different.
Word on the street is that Meyer was desperate enough for market share that they actually outbid Google for the Firefox deal. I think Mozilla is supposed to publicly release financial data every three years, and the last time was 2014, so we might know for certain soon.
I think this is a misunderstanding. Microsoft didn’t ask IBM something for logging users in in the DOS days. They wanted a way to reset via the keyboard. IBM provided that with Crtl-Alt-Del.

Windows didn’t use this for anything until NT in the early 90s, and it was their choice to do so. Nothing to do with IBM.

When people ask Gates about Ctrl-Alt-Del they’re obviously asking about why it was chosen for a login sequence, but I believe Gates conveniently answers a different question to make it seem like IBM had something to do with that choice.
Hey, is it restful APIs that you write or more like crud apps with rendered views?
In these times, you need very little to start a bubble.
I remember reading at some point that WebRender could actually be isolated relatively easily and then applied to basically any browser. That sort of already took place, going from Servo over into Gecko.

So, it might actually turn into somewhat of a pseudo-standard.
The purpose is in the name, it's used for management. When Intel sells you their expensive management solution for your enterprise deployment of machines with Intel CPUs, this is one of the technologies that is used.

Neither AMD nor modern ARM chips are much better in this regard, both have some form of management system (AMD has a "Secure Processor" based on ARM's TrustZone, and ARM has TrustZone).
This may be because there is so much low quality stuff everywhere while only the good and high quality ones survived from the past (Survival of the fittest I guess). So the past looks like it was all good but the present is mostly rubbish.
Copypastas have officially entered HN ... upvoted anyway.
Perhaps one day we'll have AI and collaborative filtering to warn us in such circumstances.
Just the threat of automated long haul trucking should cause rail freight rates to decrease, ultimately rates will drop dramatically. Last mile is the final holdout for truckers.
I was told that content doesn't really matter, just fast talking

Napoleon once derided the English as 'a nation of shopkeepers.' Had he been granted a glimpse of the modern USA, I suspect he'd have labeled it a 'a nation of sales associates.'

I had to buy a new cellphone yesterday, with some administrative wrinkles involving loss of the previous one and a change of service plan. The sales associate would not shut up and insisted on barraging me with useless information while ignoring my repeated attempts to articulate my simple and clearly defined requirements. A transaction that should have taken 10-15 minutes ended taking nearly an hour.
Customer adoration is earned through consistency and branding. Not sure we're disagreeing. If Chick fil a suddenly started selling low grade meat they would surely lose their adoration but it's also true that there isn't a years long waiting list to open a Chick fil a franchise just because they're consistent.
I'll be a bit pedantic here, but Fred Turner, CEO of McDonald's from 1974-1987, started at the company as a grill operator.
It's not a limitation of the query tools. The problem is that users are running so many different queries against the same schema that you can't optimize for them all. Therefore, it's most important how a data warehouse performs when the optimization "tricks" don't work.

Reasonable people can disagree on this last claim---we'll publish a v2 of this benchmark in a few months where we do more tuning https://github.com/fivetran/benchmark/issues/1
I work for one of the fancy startups everyone here loves. It's a shitshow.
Things have gotten a bit sideways lately, it's true, but if you look at what some European countries are doing to prevent their post-industrial economies from collapsing into chaos, to shield against climate change, to become more self-sufficient in terms of food, it is pretty amazing.

What countries like China have done in the last twenty years is also amazing. I'm not saying it's without problems, or that this progress is always worthwhile, but you've got to admit the dramatic transformation from backwater third world country to major industrial power in the span of a single generation is pretty amazing.

There's other examples like that, but they're mostly historical, like Iceland clawing its way out of being an impoverished country entirely dependent on scraping out a meagre existence fishing to a vibrant part of Europe both culturally and economically.
Absolute Computrace Revisited (2014)
I might be wrong, but I think leases typically run for at least two years, whereas this apparently can be canceled on a monthly base.
Nicely recursive branding.
In our case, the use of grsec was one of the simplest counter-measures that achieved an almost purely additive security improvement. That's even when accepting the risk that grsec has security bugs in it.

If the participant did everything right, one of the only remaining ways that the secrets could be exfiltrated from the machine was by exploiting a theoretical vulnerability in xorriso, the software we use to read/write DVDs for airgapped communication in the ceremony. Even then, it was likely to leave an evidence trail on the DVDs for post-hoc review.

As an extra precaution, we needed to impose strict policies on the xorriso process. Grsec was trivial to employ using off-the-shelf Alpine Linux tools, and didn't require any dependencies which would increase the cost of auditing afterward. Grsec was also not likely to introduce bugs we couldn't catch in post-hoc review due to the evidence trail left on the DVDs.

The hope was to force an adversary to exploit both xorriso and grsec in practice. One important question is: was grsec likely to introduce a category of bugs that would not otherwise exist in Linux already? I think the answer to that question is no. Funny enough, just a day or two before the ceremony the Dirty COW vulnerability was patched in the Linux kernel, and we just managed to update our OS before the scheduled ceremony.
We're not as other people have said in other comments. On normal content you can often see WebRender hit 200+ fps if you don't lock it to the frame rate. To see this for yourself, run Servo on something with -Z wr-stats which will show you a performance overlay.
> Thirdly, if all trucking is done from various Starsky-like operations, then truckers in general will be moving into more consolidated living conditions.

why? if the controls are network traffic, and one driver being right next to another driver doesn't add value, why not spread them across the country? it'll reduce control latency, increase reliability (can't have all deliveries stopping if the fiber to one building is cut), and make it easier to have drivers awake when the deliveries are tending to take place (certainly some locations might take deliveries in the middle of the night, but mostly they're going to happen when businesses and such have employees available to receive the materials.)