skysight-inc/HackerNews huggingface dataset:
Why would it need to?

Application-level software shouldn't need to care about that, it's way too low-level. If I do:

#include <stdio.h>

int main(void)
{
printf("Hello from some core!\n");
return 0;
}

that code doesn't need to think about which core it runs on, or even if there are multiple cores. Of course it does nothing to support multiple cores, but it does need some core to run on. The OS just schedules the process onto some core, and then it can of course monitor the process' performance and decide to move it, if it detects a better fit. All of that is invisible to the process itself.

Of course high-performance/server software might want to actually care and use OS-specific API:s and services to deal with that, but those are the exception.
> That seems like an overly rigid and adversarial perspective

It's the truth. You don't get to control how I render the page, on what device, whether I've decided to use links (or lynx) today, or any of that. It's my computing device, I'll render data as I please.

> I support the notion that having access to good content requires a way to compensate content creators.

Sure, but again if you send me the data, I'll render it as I see fit. Let's find another way that doesn't involve stalking, and trying to shove commercial messages in my face every few seconds.
Fascinating that they don't use the same "immediately before" language under (ii) - that seems to provide clarity that it's at the end of the day not the start of the day but no such clarify exists for (ii) though could probably be assumed.
Well, it imports from Base - Anyways, too many people got hung up on this rule, so I deleted it... It wasn't very important anyways, as long as the core implementation is somewhat from scratch.
I think the underlying issue is not "that it goes too far".

I don't believe anyone would oppose "going this far" in terms of reducing or abolishing actual slavery.

I think what pisses people off is the utter frivolousness of it all. We all know that this is actually not doing anything about actual slavery.

Replacing the word slave in Python or software in general will do actually nothing for actual slaves in the world nor will it change the minds of actual slavers and actual slave owners.

So whilst people probably do not care that much about which specific word is used, they get pissed off by the frivolous sanctimony displayed by the proponents of the change.
May I use this everytime I describe the Politics+Tech situation in India!
I think the root cause of the problem can be tracked down to high tuition fees in undergrad and low remuneration in postgrad research.
A large number of undergrads come out of school with high student loans at which point it gives little financial incentive to go back to school. Especially if you land to a job fairly quickly.

I also think portraying someone pursuing science and tech as 'typical nerd' in media has something to do with it too. And not to say going through GREs for grad school admissions are kind of redundant as well.
Discord Webhook Message Sender
If you prefer the video format, I also gave a talk based on this content at RubyKaigi 2016:

https://www.youtube.com/watch?v=UQnxukip368
An app that saves life rather than give you numerous updates. Hat's down to the gentleman. It really gives initiative to other people to help others during the time of need. Really great.
Isn't that assuming that people can't be genuinely unconscious/robotic? Can't we allow them to be so?
Normally I try to be supportive of people's hobby projects but after checking out the repo I couldn't help but let out a chuckle...
Ask HN: How popular is shadow banning on HN?
(please ignore this thread - there is no shadow banning on HN)
Portuguese and Spanish are on the top 10 today besides English, French is 18th by number of native speakers.

Spanish is on second place with the most native speakers, then comes English in third position and Portuguese on sixth from the European-based idioms: https://en.wikipedia.org/wiki/List_of_languages_by_number_of...

China tops that list, no wonder if they also produce a higher volume of literary works on their native language.
BEC Scammer to Serve Five Years and Pay $2.5M
Performance Tracing for GraphQL with Apollo and Opentracing
It is the only supported deployment method, yes.
Kondom Brave Man
GCHQ data collection violated human rights, Strasbourg court rules
Wikipedia was always a PHP software and just running on HHVM for the performance gain, not for the Hack language. The underlying MediaWiki software is used outside of Wikipedia a lot, always on the PHP not HHVM stack. I expect its only a project for their operations team and should be managable.
Voter ID requirements have been proven to disenfranchise poor and ethnic voters time and time again.

https://www.wired.com/story/voter-id-law-algorithm/

Other countries may have different outcomes. But in the US, this isn't up for debate. Factually, and unarguably, the result of requiring voter ID in the US is disenfranchisment.
They admitted to making a trade-off that would throttle performance with older batteries so that the phone wouldn't shut down when the CPU did not receive enough power. Turns out that trade-off was interpreted quite badly by some consumers who apparently would have preferred a phone that stayed as fast as the day they bought it, but instead crashed without warning with poor battery health.
I don't see a difference, or much in the way of attack articles
You didn't read their first point - if you're going to be wrong, do so in private. You should be making as many mistakes as possible at home or after hours so that by class or test time you never make them again. Mistakes are a way of learning but not a way of doing. After all, the entirety of life was built with 1 tool - the mistake.
Surprisingly high. 350k people born per day - just takes one of them to break the law on a particular day and get caught.
Also, there is something else. Due to Taleb's principle of the intolerant minority[1], people that feel this is frivolous are faced with a choice: either submit to the frivolous intolerant zealots or die on a hill which no one really wants to die on; in this case, defending the word slave and be accused of defending actual slavery.

That can piss people off too.

[1]: https://medium.com/incerto/the-most-intolerant-wins-the-dict...

edit: spelling
Snoozing of emails is a good start, although it seems that I cannot snooze "tasks" only set a date, and to snooze a note in Keep and then not see it (to reduce cognitive load to only things I can action now) - requires setting a reminder and then archiving the note...

I don't get why people want to be able to see everything all the time - or have to check in different places. Showing the notes as items in google inbox was fantastic, as was hiding them when they are snoozed.
When I was in Msia I talked with our younger guide about it. He was well aware the risk was not worth it. I was a little surprised at how strictly treated drugs.

There is no reason to lay your life on the line for pot. It’s ridiculous to hang someone for that. Too bad people can’t claim it’s even mildly addictive after years and years of saying it isn’t.

Punishment and crime obviously don’t fit. But... He chose to have illegal drugs in his country, he wasn’t framed. He knew how illegal it was.
This is a natural and unavoidable development.

At some point the USA will have to wake up to the fact that they cannot stay ahead of a country that had as much natural resources as they have but 4 times the population forever.
A reminder, HHVM is not Hack. you can run both type of scripts with either <?php or <?hh. Wikpedia is <?php because its underlying MediaWiki is PHP and used outside by many companies. As such a migration of Wikipedia to PHP 7 is probably mostly an ops and not a software task.
> Although the French Revolution started the first concerted effort at suppression, L’Academie Francaise was created over 100 years earlier by Richelieu. I feel like the only reason the monarchy didn't impose its edicts is that they just didn't care about the common people that much one way or the other :)

They did though, Louis XIV banned Catalan in 1700.

Although I guess it was not really about the "common people" and more about legal and official acts being in Catalan in Roussillon/Northern Catalonia[0].

[0] https://en.wikipedia.org/wiki/Northern_Catalonia
> These wells are productive enough that you don't need to hydraulically fracture them.

Yet. You left off the "yet".
Assemblyman Obernolte Recognizes the Dr. Prem Reddy Family
> Why do people always reach for central control, when we have the ultimate mechanism of price control as a core part of our society (competition).

Because not everyone thinks the free market is a solution to all our problems.
We still have to see how HPPI and turning off two cylinders out of four at low speed improves fuel consumption. There are also alternative fuel options for ICE vehicles such as LPG for petrol powered vehicles and DME for diesel vehicles. Current diesels already do 65 mpg which is a big deal compared to 36 mpg. DME can be produced locally out of syngas from industrial processes or biomass.
Sure, but an iPhone is still required to set the device up. The watch needs to be paired to an iPhone. While you can use it without the phone after the initial pairing it's still not intended as a stand-alone device for longer periods of time.
typically yes. Once the production rate start to fall, "fracking" can be used to raise it again.
AirConsole – Play multiplayer games together
Hi Armon,

Under the 'trusted orchestrator' model the article you linked to describes it states "you have an orchestrator which is already authenticated against Vault with privileged permissions".

https://www.vaultproject.io/guides/identity/secure-intro.htm...

In the case of the AppRole auth method and where the orchestrator is an automated app, would it be fair to suggest that you'd have an AppRole for which secret IDs are generated that do not expire based on time and/or max uses?

From the Vault documentation here: https://www.vaultproject.io/api/auth/approle/index.html#crea...

Is it possible to set 'secret_id_ttl' to something like '0' so that it never expires?

The reason behind my question is that if the automated app is initially seeded with a role and secret ID it can login to Vault and get a token, which can be renewed going forward (based on settings for the AppRole). However, if the token is not renewed in time, or the service has to be restarted, you would need to regenerate the secret ID and reseed the application with it, which would be a manual process.

Thanks for any advice :)
I see no evidence of that, not including ill-informed politicians
Everything is political. This was partisan, though. There's a big difference between being political and being partisan.

Additionally, advocating for policy changes is far different than acting out like this about specific candidates.

Finally, the fear on display here is mostly the fear that comes from ignorance. It is astounding that a company that prides itself in knowing things would be so ignorant of such a large part of the US population, and would apply such unsavory labels to them and their intentions.
05 Tips on How to Write an Effective Resume
Did you know that 72% of people with at least $1-$5 million of investable assets do not consider themselves rich> As that article mentions even multi millionaires are also constantly concerned about losing it all. Your situation does not change, at least not for many people. The numbers and reasons might, but not the general concern. Consider the ostensibly rich person with a fancy house, a beach house for holidays, a couple of luxury cars, and a couple of kids he's paying through Harvard. In reality that often translates into two mortgages, two car bills, and another $150k a year for college. It's the same scenario there. Until that wealth is 'consolidated', if his income slips up his life is going to be devastated. It's only the ultra wealthy one can start to become divorced from financial concern or even outright risk of ruin. And I think the fact that we can realistically set that as a goal ourselves now a days is probably a sign something good has been happening over the years.

[1] - https://abcnews.go.com/Business/study-28-percent-millionaire...
What is a digital footprint: track and control it
> Germany has "Urheberrecht" and "Verwertungsrecht", neither of which is exactly copyright, even though that's the most practical translation of either. German law may not have fair use, but it does have §51 UrHG "Zitate", which serves the same purpose, at least in the context of reporting on news articles.

There is indeed an exception for quotes (Zitate) and parodies (for the latter cf. https://www.ferner-alsdorf.de/urheberrecht__urheberrecht-zur... since it is not written down explicitly in the law). But, for example, memes fall into neither category and are thus typically illegal under German law, but legal under US copyright because of fair use.
>Actually, your sample "solution" is (was?) also a much used pattern in Julia - especially before we had such a powerful broadcast implementation.

To add some more historical facts to this: before broadcast, we mostly used maps & zips in Julia. Which is not very elegant if you want to write down your math. Even with broadcast, some math nuts still complain that it isn't close enough to the actual math :D So consider, that those people are Julia's user base ;)

And then, someone pretty much implemented broadcast in their freetime and added it as a PR to the Julia language. This is how the language grows, and a large part of that is possible, because it takes relatively little time to come up with a performant implementation of such a difficult problem.

And now we have broadcasting in the language, and maps + zips are indeed less idiomatic... Because anyone who started using the new broadcast immediately thought it was an improvement to "the old ways".
> Sometimes things get simplified in tutorials

That’s putting it nicely. What’s happened is you’re showing users the wrong way to do something without it being explicitly clear to them. Then we wonder why people write crap code...

My view is NEVER simplify an example to the point it becomes a security or performance hazard.

What this tells me now is that this projects examples are not useable, their agenda is to make things appear easy when in fact concrete examples may not be.
> even Asterix gets published in Mirandese

Asterix seems to be a favourite for minority languages. There are seventy Asterix albums published in German regional dialects: https://www.asterix.com/de/die-buecher/die-asterix-mundart-r...
Because the other party magically knows your sleep schedule? What if you're abroad or work third shift?
That's fascinating, thinking about this, I've realised that I only do this when I'm in a conversation with new people or for whatever reason am specifically considering the interplay of what's being said.

Otherwise I have a broad set of heuristics I apply which I adjust as needed.

I never considered that a tendency to do this might have an impact on introversion/extroversion. Something to mull over, thanks!
Only if you count the recent wave of a million illegal immigrants, otherwise German remains difficult and not so popular to learn. If you disagree, please provide a source.

From my own experience (I speak/write in 5 different languages and live in Germany since 2011), it takes between 5 to 10 years to learn German minimally. Other Western European languages are simpler to learn and more popular: Spanish, English, Portuguese, French.

Much of the difficulty is not at knowing the German vocabulary and pronunciation. It is simply that the language is very strict in its written and spoken form. By comparison, other western languages had global exposure over the centuries and today are fitting like a shoe to the native speakers of other languages, so the learning curve is far less steep.
Care to elaborate on elaborate/enlighten on the difference nature of collectivist culture communication?
The Monty Hall problem, as it is initially stated by vos Savant (and even in this link) is not well written. It make implicit assumptions about the host behavior.

See https://en.wikipedia.org/wiki/Monty_Hall_problem#Other_host_...

If this had been clear from the beginning, there would not have been so much confusion about this problem. So in this case, vos Savant is also quite "wrong".
His approval rating has been hovering around 45-50%.

http://www.rasmussenreports.com/public_content/politics/trum...
BMW made a self-driving motorcycle
Barrie House Cleaning Service
Low-Cost USB Rubber Ducky Pen-Test Tool for $3 Using Digispark and Duck2Spark
What it does it makes people mention this word less often. This is helping forget history.
To have it repeated sooner - in some other form, using different words.
> It's all in relatives, but having a better life than the next person above might still be living dirt poor.

This is true. But the fact that you're not fixed in your position and could live better is an incentive to keep moving. Thus if you don't stop at the person right above you then there's hope you can make the jump to a better living condition.

> I think what a lot of us a eluding to, is that some people can work as much as they can, up to burnout, without ever reaching above the poverty line.

Again, this is true. But whose fault? I think we could get rid of the concept of poverty line and let people decide for themselves. 2 person making $500/mo in California could be living different lives. It's possible for one of them to not consider themselves poor. But they're out of luck since their poverty status isn't defined by them. It's imposed by the state.

> I think that would be basically fate for a minority group single mother with low education living in a poor neighbourhood. People could blame her for her life, but except if her kid is exceptional in some way, he/she would also be doomed to be poor, for instance.

Story of my life. Illiterate parents, but committed to giving their children a better life. My believe that wealth is generational, that state should define a poverty line stems from this story of my life. It's less a matter of fate than decisions and commitment to exiting a terrible situation.
What you are describing is a merged set of other named rights, such as Freedom of Expression and Freedom of Association, etc. The US (as far as I am aware) is the only country in the world with the Right to Free Speech. Free being the keyword here, "unconstrained".

Free Speech doesn't mean having the right to say bad things about the government. It means having the right to say anything you want.
I imagine it's not uncommon to retire early as an engineer in the US, while it's not really a thing in EU (with some exceptions, like doing years of contracting in hot markets). The pay is just low and the taxes are high, sometimes ridiculously high (ex. in Belgium you pay 45% income tax for income above 20k euros...).
It's interesting to see this, and curious if you look at it from an organizational decision making standpoint. Hypothetically, because I'm not involved in any of this, but still:

Facebook was initially implemented using PHP, and you can read this process as continued iteration based on this very early decision. From the outside, Facebook seems to have always taken what they had, taken the problems they currently had, and made the most incremental change they could to fix whatever problem they had. From PHP to HHVM to Hack to dropping PHP support, they continued iterating on what code base and development chain they currently had.

If you take a step back though, Facebook is gradually moving to a different programming environment, from a dynamic language with very loose semantics to a statically typed system with (from code I've seen in e.g. phabricator) a very different programming style than run of the mill PHP. While iterating incrementally, they still ended up forking PHP and moving to a different language.

The approach is quite different from e.g. Twitter though, who started off using Ruby on Rails, and then moved everything to an entirely different tool chain (Scala) when they found Rails couldn't hold up with their problem set.

This difference in approaches isn't quite the same as the good old "rewrite vs refactor" dichotomy. Twitter's change was certainly incremental too, moving individual services to Scala bit by bit, setting them live incrementally instead of a "big bang" rewrite where everything moves to Scala one day.

I think the main difference is planning horizon: do you opportunistically fix whatever is broken right now, or do you make a long term plan on what you want your future platform to be, and then set out to get there?

Opportunistic fixing has the advantage that you can be pretty certain you're fixing the right problem, and don't invest in YAGNI features. On the other hand, you risk ending up in local optima. Pouring a lot of effort into PHP makes sense if you plan to continue using it - but if you end up forking the language anyway, you loose a lot of the advantages of a shared ecosystem (and arguably damage the existing ecosystem in the process through fragmentation).

You could equally well imagine Facebook picking a different future tech stack five years ago, be it Rust or Go or whatever, and add the features they miss from PHP to it. I think it's an interesting thought experiment where that'd have taken them. I have no idea if taking that path would have been better for any of {Facebook, PHP, target language X, world}.
Notes on some artefacts
I don't have the numbers for Australia/other western countries, but there are around 50,000 Chinese juveniles each year, to simplify the estimation, assuming birthday and when they commit their crimes are all evenly distributed during the year and there is no link between birthday and when/whether someone is going to be a criminal, you are looking at a few such cases a year in a country with 1.4 billion population.

the combined population of US/EU/AU/CA/NZ is close to the Chinese population, assuming the crime rate is the same (which is obviously not, thanks to the crime rate in US), you are look at a few such cases each year for the entire western world.

for australia, there were probably a few such cases after WWII.
Produce 100 test batteries and send them out to labs round the world with a note saying "look what we made!".

Then when those labs post their results (and they will because testing claims like this on a battery is a simple and cheap process), then I'll consider investing.
Tesla Model S Hack Could Let Thieves Clone Key Fobs to Steal Cars
On Hacker News everybody's five year old kids:

1. Configure and run their own Minecraft Server

2. Are fully proficient with the linux commandline

3. Are skilled in basic safe cracking techniques such as auto-dialling, weak point drilling, scoping and the use of brute force methodologies including the use of thermal lances (having acquired relevant Health and Safety accreditations).
I think what you're missing here is that it was first in the computer sense used in a time when all this discussion hadn't happen yet.
So one the one hand, you're correct, it has this meaning. But there was a time where "negro" was a word with a neutral (to a certain kind of people) meaning - just look up any newspaper from a hundred years ago. So even if we're not having the discussion if the term is appropriate or not (not my point right now) - you're arguing with a tautology. As words can enter "standard" dictionaries, so can they leave.
Vaping is less harmful for your lungs as no tar apart from that most of the other harmful things are the same
Yeah. Start a newspaper that talks about such issues honestly, not like those so-called journalistic conglomerates that curate "local" newspapers across whole countries.

The issue comes from companies that were too powerful before they went to ask google for money.