skysight-inc/HackerNews huggingface dataset:
So? Everybody who bought one for $17K new this and could not care less. In fact, they did it precisely for the extravagance (as opposed for the utility or long term investment). It's the kind of people who spend $10K on a night out, never mind a watch...

Besides, luxury clothing items, which can cost 5-10 times the same price, can get out of fashion (and thus obsolete for their purpose) in a season. Compared to that the gold Apple Watch is ancient...
That's another way of transfering wealth from richer to poorer

They are strictly correlated

Poverty is globally going down because poorer countries are becoming less poor, meanwhile richer countries are not becoming richer at the same speed as before

Just like CPUs

They're becoming faster but the difference between each generation is smaller

So yes, aknwoledging that eastern Europe used to be so much worse than actual US is a tool to put things in perspective
To use a social network, you need your IRL social network to be on it. Unless you're young and on Snapchat, there is no other social network that your IRL social network is on. So, there is no different social network that you can use.
should be either

char dest[8] = {0};
strncpy(dest, src, sizeof(dest) - 1);

or

char dest[8];
strncpy(dest, src, sizeof(dest) - 1);
dest[sizeof(dest)-1] = '\0';

On the same note I always wondered what "snprintf" does. That is - will it ALWAYS zero terminate (given non-NULL buffer, of size > 0)?
CyberWar Map – National Security Archive
Symaps.io | Full stack | Paris, France | Full Time | Onsite | Open Compensation | VISA
Symaps.io is a fast-growing tech startup located in Paris, Station F : it's an AI app that finds the best location for your business, currently used by clients in EU, Korea and Taiwan, incl. Tesla and Décathlon. We just closed a seed round and several contracts, and are urgently looking for motivated peoples to strengthen our team of 7 peoples (incl. 4 engineers).
Esp. we're hiring a Full stack engineer. Our stack : Python, React, Machine learning (scikit-learn / Tensorflow / Caffe2), Kubernetes, PostgreSQL / PostGIS, Docker
More details here : https://jobs.stationf.co/companies/symaps-io-1/jobs/wanted-n...
Yes, but if there's mathematically zero parallelism then OoO can't really help that much.
It started off sounding authentic and believable, then went to the crazy side with claims of organ harvesting and forcing Xinjiang girls to marry Chinese men.
"Show me your flowcharts and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won’t usually need your flowcharts; they’ll be obvious."

-- Fred Brooks
Interesting. Could you suggest a good source that would explain why houses aren't included in inflation, and what the inflation figure might really look like if they were?
Revolutionizing Education
Food Discovery with Uber Eats: Building a Query Understanding Engine
The `import<TModule>(url: string): Promise<TModule>` syntax/special function was what the TC39 committee agreed to for lazy/dynamic imports after much bikeshedding. It's a Stage 3 ES proposal [1], which means it is likely in the next ES spec version, and is already supported in some browsers and many tools (such as webpack).

[1] https://github.com/tc39/proposal-dynamic-import
https://redditblog.com/2013/08/06/reddit-myth-busters/#indep...
The phone spyware is the least of it.
Show HN: Load Test your Website with 1000s users from the browser
I used Phabricator on a daily basis at Facebook, and loved it, after having used it at a previous job where I hated it. The biggest reason for that was that Phabricator is a piece of software that wants to be used in a very particular way, and that is the "you're all in" sort of way. It's not a tool you'll get good results from by timidly testing the water with your toe.

One particular manifestation of the prior point is that, for me, it worked best with a one-commit-per-unit-of-work workflow, where stacks can be merged on a commit-by-commit basis and code review issues are addressed by editing the changes into the relevant commits. In Git, making this work is a painful amount of history rewriting that lands you in a world of rebase pain. In Mercurial, you just fix things at the top of the stack and `hg absorb` the changes into their relevant commits. `hg absorb` is, in fact, the one Mercurial command I really wish I had in Git.
OK, I was wrong about the very specific influence. But it's ultimately the same thing; flatten the idea of the enemy to make a sport of killing reasonable, and more entertaining stories. That may be an appropriate thing to do in the most dire circumstances, but it's still a disturbing moral choice given that "evil" most often has to be invented.
I'm not trying to "show" anything, just advocating for allowing other societies the opportunity for self-determination rather than pushing on them what we think is best.

Self-determination is a long and arduous process. It took the U.S. over 250 years to get to where we are (much longer if you consider how much we borrowed from Britain). We've paid a hefty price in mental health along the way.

We can provide healthcare and other benefits of modern society through trade without forcing these things on them, although that would admittedly take longer. It could be that poorer countries decide they value traditional culture and avoiding wastefulness (and the climate impacts this brings with it) to convenience and glamor. I don't know, it's not my place to say.
The rule in Canada is that the evidence is admitted unless its admission will "bring the administration of justice into disrepute". So where the cops act like total jerks and break into someone's house for no good reason, the court can throw out the evidence. But the court isn't going to let a drug dealer go free because the cops didn't get a warrant before searching the trunk of his car.

The perception of rights goes both ways. Canadians sometimes laugh at the US legal system. Canadians see crimes like felony-murder or misdemeanor-manslaughter as ridiculous. So too with the American tradition of supernatural punishment (ie "life plus twenty"). And the duel-sovereign thing, the risk of being tried in state and then again federal court, is very strange outside the US.

The biggest cultural difference has to be the levels of incarceration. As the US increased punishment in recent years, Canada did the opposite. Have a look at their military prison. It is more often than not empty.
https://globalnews.ca/news/4097208/military-prison-edmonton-...
I think Microsoft is about to take off.

Businesses are going to move to Azure and use dotnet core. Today we've visual studio on mac too. Plus, visual studio code on Linux.

Who wants to deal with Java BS when their master pisses of people with these idiotic moves.

Not to mention Rider IDE.
How to scuttlebot
If you pay for your web site, feel free to do what like. With places like Github, things become a bit more complex. First of all, I assume you are not paying for those repositories. So I think it is decent to not randomly waste such a free offer. It also makes it more difficult to search for serious projects, if it is full of spam.

On the other side, in my experience, there is almost no code, which is so silly that it is useless. Quite the contrary, a lot of my best code pieces started with some sillines. It is sad, if code, which the creator made the effor to upload, is wasted, because of a poor license choices.
They haven't taken over an identity. A simple disclaimer on the landing page is sufficient to explain the situation, which is that no company is responsible for every current or past or future naming conflict. There's something something about naming being hard.
> “If Chelsea had been home when these cops arrived with guns drawn, she would be dead.”

That statement is a little over the top. That isn't to say I agree or disagree with the guns being drawn but the article makes it sound somewhat like when a cop has their gun drawn someone is going to get shot which isn't the case.
https://help.github.com/articles/licensing-a-repository/
Right, but if you’re putting it in a place that is naturally cold, you’re going to have a temperature differential you can then work with to recycle the heat, wouldn’t you? Obviously you’re going to be losing heat still, but you could reclaim some of that energy.
leave it to the lawyers to take the fun out of everything :(
Hey, that's pretty cool, glad you sorted the second one out. Never heard about the first one and the third, well, double edged sword.
OT BUT: That stupid github repo "imma outta here" should win the darwin award. That lady @vassudanagunta should get a tit-job ffs (pun intended)
The contours of the state's relationship with the citizen vary, not just on which country you're in but who you are.

The US takes an extremely textualist approach to rights. Other countries take more outcome-based approaches rooted in a human rights context, which pretty much post-dates WW2 and the need to avert its atrocities. The UK is kind of stuck in the middle; we don't have a foundational text to focus argument on like the US Constitution, but nor have we faced up to the worst incidents of our past. This makes discussions about what freedom means in the UK frequently degenerate into incoherency as people talk past each other.

Theoretically the UK is a lot less free in some ways; practically you're a lot less likely to be shot by the police, and the justice system maintains a strong focus on fairness. I'm a big fan of Amartya Sen's calling it "capability": https://en.wikipedia.org/wiki/Capability_approach - how relevant is a freedom to do something that you're not practically able to achieve in your circumstances?
Do you perhaps know when & where the New York exhibition will be? I'm a lifelong Tolkein reader, and would love to see it.
You have the same issues with gold also. Although it's very unlikely gold would lose most of its value, the price of gold throughout history has fluctuated greatly:

https://upload.wikimedia.org/wikipedia/commons/e/e3/Gold_pri...

Even for assets with industrial applications, there's a risk that it may be replaced with something else, or made cheap (e.g. synthetic diamond; aluminium was a precious metal before electrolytic production; asteroid mining?).

I agree with your comparison of Bitcoin to tulip bulbs. Just because Bitcoin is used as a store of value doesn't mean it's wise.
This is horrible, how do I know a random chinese business won't sell it for a good markup to a russian agency or Egypt who've used it to prosecute non religious people and gays. This whole interoperability push is getting ignorant and lethal
Forced membership of a union!? Seriously!? How awful. I’d rather quit than have it forced on me. If I was at the New Yorker I’d almost certainly join, but only if I could do so willingly. Ugh.
> strlcpy has a better API, though sadly it's not standard on Linux.

I think it's because drepper hates us [1].

[1] http://www.sourceware.org/ml/libc-alpha/2000-08/msg00061.htm...
Interesting that he's unsure about Go. Would be nice to hear about why.

One huge strength about Node (&Deno) is having the same language and tools on the front end and back end. Its a huge benefit to have a team on one language, even if it might not be the optimal choice. I'm not sure if that is the problem he had with Go though.
Prof Ian Bitterlin, a data centre consultant for nearly 30
years, is sceptical about the environmental impact of going
underwater.

"You just end up with a warmer sea and bigger fish," he says.

The reason I think it could become a problem at-scale is, again, because it's a great idea from an engineering perspective. Cheap land, cheap cooling, space-efficient (no need for human amenities in the building, like walking space and bathrooms and security checkpoints). I could imagine a scenario a decade or two down the road when most of the world's data centers are dumped off the coasts, at which point there would likely be impact. Setting aside the heat, there's the widespread disruption of the sea floor. Also, while some companies might take environmental precautions, I'm sure that others would not. Why would you bother spending the money to salvage a pod in the case of a tank breach or a fire?

It's far from the biggest environmental concern we have, and it could be done with minimal impact if those doing it cared enough, but in my experience large companies won't go to any expense that doesn't make or save them money.
How IPv6 deployment is growing in U.S. and other countries
Why is this excuse always used?

I actually agree with it a lot by the way. I don't want to be hypocritical about the whole thing. But it seems that the fact that a lot of Uighurs make credible threats of violence, (indeed, are actively involved in ACTUAL mass violence), is often used as an excuse by the Chinese for everything they do. Similarly in the UK, some people make credible threats of violence, and the surveillance state kicks into high gear on everyone. And I'm not just picking on the UK and China, many nations use this excuse.

Look, I'm a "tough on terrorism" kind of guy too. Uighurs blowing things up, fine, crush them. With prejudice. You can't negotiate with terrorists. Period. I get that.

Why a dragnet on your entire population though? The issue is scope creep. It starts out with the UK wanting to find people making terroristic threats, and in 20 years the family court accessible text messages between you and your lover are being entered as evidence in your divorce hearing.
I am not a lawyer or particularly well informed on the subject, but I believe the SCOTUS case you're referencing only applies to public sector unions (i.e. government employees).
From Mozilla's blog post describing the project:

> We’re awarding $225,000 to technologists and media makers who help the public understand how threats to a healthy internet affect their everyday lives.

> In a world where biased algorithms, skewed data sets, and broken recommendation engines can radicalize YouTube users, promote racism, and spread fake news, it’s more important than ever to support artwork and advocacy work that educates and engages internet users.

I guess that's somewhat related to their mission. Although they seem to be taking on more of an activism / PR role with this project.

My guess is that it's largely people within Mozilla responding to the popular outrage against Russian 'bots', fake news, and the alt-right.
Can we stop with the hyperbole? Even at current rates with a bit of rise, the lowest livable salary is doubtful to go over 100K - heck I can budget right now to live in California (with no savings) at 50K.

The rich aren't that dumb. The most important things (like medical, fire, etc) will rise accordingly with demand. Restaurants may shift more towards the high end, but that will mean matching tips (for the few that can get a job there). I dislike the unregulated free market a good deal but even I can admit it will adjust before any critical situation affects the rich. Again, those most affected by these dynamics the most will be at the bottom of the pecking order. Should we fix this? Of course. Are we all on the verge of not being able to live in California? No way.
I started at 7 using QBasic. I mean it wasn't amazing programs that I was making for sure. But it was really cool to make the computer play songs and show different text. I wasn't doing IF statements and I think the most complicated thing I did was making a FOR loop. Eventually as I got older I could modify existing programs like NIBBLES to have more levels or be more difficult. In the third grade I started coding stuff to do my Math homework taking 10x as long to actually do the work but having a lot more fun at least.

It wasn't until College though that I started doing the real cool stuff using C++ and Java. I most definitely wasn't a typical kid though. I just kind of had a knack for stuff like that.
I agree there's a good chance that's true, but probably not because somebody at YouTube flagged the word 'transgender'. But instead by some convoluted second-order effects of whatever algorithm they're using to automatically flag stuff.
As of 2017 Advance Publications has been the majority shareholder, which also owns Condé Nast.
I think the "the data was supposed to be stored on the phone" thing is a little misleading.

I've never owned a Huawei phone, butwhen I looked at my Motorola phone five years ago[1], I found that it was getting Facebook data via a proxy service that Motorola had set up. This was probably partly as an abstraction layer, but do you really think no one in their marketing (or similar) department thought "as long as that data about their FB contacts is passing through our systems, maybe we should analyze it in some way"?

Even if they weren't explicitly collecting it, it probably ended up cached on their servers somewhere, and it was typically sent over plaintext HTTP (even though FB supported HTTPS), so someone else could have easily collected it too.

I've looked at a lot of mobile apps, and I don't think what Motorola was doing was at all unusual, but again, I haven't done a comprehensive analysis of other vendors.

I do agree that the vendor could always configure the phone to explicitly upload anything to them even if something like the FB APIs were accessed directly, but IMO that seems less likely than siphoning off the data as it passes through their middleware.

[1] https://www.beneaththewaves.net/Projects/Motorola_Is_Listeni...
He didn't just "screw it" -- he also created it.
How to tame AI
“Forced membership” is a way to maintain the union’s power.
Because the state-owned Chinese ODMs/OEMs have a comprehensive history of installing malware/spyware on devices branded for internal (Chinese consumer/commercial) consumption, and when the same devices are exported they may still have this malware/spyware.

The US insists on ensuring these devices are free of Chinese malware/spyware and this includes complete technical specifications (which also includes source code). The Chinese always tell them to pound sand and either buy their products or don't.

It should be noted that these devices are guaranteed to find their way around the world (usually via consumers bringing it on their person or exported to other regional markets) and they are frequently used (by multiple parties) for corporate data exfiltration. Then again the US intelligence agencies regularly practice this around the world as a matter of policy, utilizing their relationships with global cargo services to ensure their own malware/spyware finds its way around the globe.
Help us keep up with the “Open Source” efforts in Albania
In a closed shop, you’re not obliged the join the union, but you’re subject to (and benefit from) the bargaining terms and may need to pay “agency shop fees” to pay for the overheads associated with that negotiation.

There are differences in how this works between public and private employers — the changes your mom is concerned about are specific to public employers.

For folks like your mom, teachers, and other public employees, that case may fundamentally change the nature of the profession. The folks finding and pushing the case have a pretty transparent agenda to break public unions.

It is a nuanced issue that tends to draw lots of fire. There are certainly lots of problems with public sector costs (mostly driven by stratospheric healthcare cost increases) that unions have been able to protect members from. If you work as a rank and file, non-political public employee, not unionizing is an incredibly stupid thing to do, but people will do anyway to make their extra 2% a week.
Loose .zips sink chips: How poisoned archives can hack your computer
I've only recently started into React, but my impression is because many React teams use Flow or nothing at all, the Typescript types definitely lag behind releases.

At some point I hope to sit down and start filing bugs/sending PRs to fix many of the React Typescript types I find, but in the meantime there are several React modules I've replaced the with just `declare module 'react-thing'` to jus any-type it and move on.
I don't see a big issue with this. I don't like Oracle as much as the next guy, but when the community votes to de-corporate project I think it is reasonable to lay off the people performing corporate maintenance. Surely those who voted to "community-ize" it (which I agree with) will re-hire these people to continue their effort lest they think these things just magically maintain themselves. Granted Oracle was one of those who voted. I think these are just reasonable ebbs and flows of businesses and shuttering or devolving yourself of products.

I think most of people's hate will come from hating Oracle or emotionally hating the idea of layoffs. In this particular case it's a damned if you do damned if you don't. One side wants Oracle to open everything and stop exercising control over things (e.g. their own branded JDK which was only differentiated by support and these kinds of tools). Another side lambastes Oracle for not keeping the people around to do the work. We all want less Oracle control over the JVM yet we all secretly want them to keep working on it and paying the people to do so.
VLIW plus a "sufficiently smart compiler"? Isn't that IA-64 in a nutshell?
It will be censored by smart corporate dirty word filters.
Wouldn't it be amazing to create a rent-seeking feeder website similar to e.g. Expedia, Priceline, Hipmunk, Orbitz, etc., that sits on top of data provided by other providers (in those example cases, data from airlines and so on, but in the search engine case, data about the characteristics of search results).

Then a user can go to my site at www.mycashcow.com or something and type in a query, which behind the scenes farms out queries to other search engines, gets characteristics about their results and predicts which of the search engines you would most prefer for this particular query, and then navigates you to that search engine's results page.

This way you always use one portal to search, and to the extent that you approve of its underlying prediction model, it automatically routes you to your preferred search engine for a given task, without needing to open a different tab or even click a button.

Expedia-like sites have been able to do this because by acting as aggregators, they solved a general search traffic problem for a fractured set of service providers (hotels, airlines, etc), which in some cases have to make some of the data publicly available. So the providers could not easily avoid a race-to-the-bottom commodity effect or avoid paying the aggregator sites for preferred placement. Seamless is doing this now with local food delivery.

We would get destroyed by Google if we tried this though, because then it would mean Google traffic would depend on Google actually functioning as a quality search engine, rather than happening to be a monopoly search engine (good quality, sure, but still monopoly) and reaping benefits in the form of advertising integration. Advertising would only pay for Google ads if the traffic driven to Google from www.mycashcow.com was in line with what they wanted, which would incentivize Google to either pay me to rank them higher, or do things like ceasing to track users because that would make them competitive with what users like about DuckDuckGo.

Since Google could sue me so hard regarding whether I am allowed to farm out a "pre-query" to their search engine, analyze "their" search results data, and recommend if a user would prefer it to the other options, I don't think this business could get off the ground unless it was created with a pre-arranged collusion with Google from the start.
I'm not sure if you meant he took the license itself or the joke in the readme.

If the license, then he was requested to remove attribution.

If the quote, then I'd like to know how Karl Weierstrass managed to snag the username disintegore more than a century before the introduction of the site.
Hype in software development
It's a very good example of well-written PHP code, indeed.