skysight-inc/HackerNews huggingface dataset:
hopefully a completely decentralized replacement will arise.

Ironically, we used to have a nice, decentralized Internet, and services like YouTube have been probably the biggest cause of damage to it.

Not so many years ago, everyone got a bit of web space and their own URL along with the connection from their ISP. You could put your own web site there, for all to see. Many ISPs would allow running some basic software. Visitors would find these sites through search engines or [gasps] manually created links from other sites with relevant material.

An analogous service today would probably involve providing a useful amount of space and bandwidth, and probably some ready-made blogging or video hosting software so non-geeks could just start creating something instead of having to install anything first. But in reality, almost no ISPs (at least here in the UK) routinely offer that sort of service any more, because the likes of YouTube and Medium have killed it.
> Which reduces the attack surface immensely.

No, it doesn't. The "attack surface" is a IP stack that looks in some hash tables whether there is anyone listening on the port, and then rejects the connection. Vs. a huge browser with a javascript interpreter and JIT and what have you that is accessible regardless of NAT or firewalls or whatever else you do on the network level. The fear of inbound connections is completely irrational.
Interesting. Note that this router manufacturer is probably one of the better ones, so I wouldn't weight this data point too much for generalizing, but that's good to know.
No sources or benchmarks?

Also:

> But unless you’re using Fedora, your servers aren’t gonna taste it soon. Just by bad timing, the new Ubuntu LTS (18.04) due out next week will still use 4.15, which it will support for 5 years. Since CentOS and Debian are even further behind on kernels, you won’t see a lot of “fast Linux” in production until April 2020 when Ubuntu 20.04 LTS comes out.

If you are at a point where the differences would matter to you, you can (and will) probably just install a newer kernel and have the improvements available today. Just because upstream doesn't have it doesn't mean you couldn't compile it yourself or use backports.
That is an outlier. Almost all public transportation systems runs on deficit.
Show HN: Gauge, a FOSS Test Automation framework by ThoughtWorks, is out of beta
I didn't assert that more people know OpenCL than functional programming, I said far more people know C than functional programming. Anyone who knows C can write (bad) OpenCL after a trivial tutorial, so the initial barrier to entry is low. Writing decently optimized OpenCL is, as I said, moderately difficult and requires some domain specific knowledge, and it scales up from there if you want to get close to optimal.
I disagree.

Wavepool, Maytag, etc.. Americans washer and dryer cloth machines pushed for Tariff from the Obama administration to fight against Samsung and other. The tariff target machine coming out from specific countries so Samsung and other moved to other South Eastern companies such as Vietnam.

So the American companies pushed for tariff for all incoming washing machine that aren't American. Trump administration gave that to them. The result is Samsung and other moved to America for manufacturing. But these companies got HUGE tax breaks incentive to move their company to their states while the American companies aren't getting anything.

This is on top of the prices of metal going up. There is a $100 extra on top of washing/drying machines now.

I'm not a libertarian but The Wealth of Nations by Adam Smith states that all country will have certain expertise they are just good at. Wether it is because the geography that enable them to be better than other or other things, because they're good at certain thing, countries should play to their strength and trade for what they need.

Samsung and other non USA companies are just better than US manufacturer in building washing/drying machine. That's just a fact and this tariff thing is only costing the consumer. The consumers are the losers.

These are the sources before the effect of the tariffs:

https://www.assemblymag.com/articles/94166-washing-machine-t...

https://www.nytimes.com/2018/01/22/business/trump-tariffs-wa...

I don't recall where I got the sources of LG and Samsung moving to USA but it could be PBSnews.
well-constructed != over-architected
You don't keep someone with wheel access from doing anything on the server. You:

1. Sign every review
2. Use the review signatures + the manufacturer's keys to sign reproducible builds of the production image (i.e. you cryptographically certify that "this image is authorized, and it includes this list of commits, that has gone through these reviews").
3. Use a secure boot scheme of your choice to ensure that only signed images can be installed on production servers
4. Keep anyone with 'wheel' access away from the image signing keys, and anyone who can generate images away from 'wheel' access.

This way, you make sure that no one who has 'wheel' access can install a sabotaged image, that any image that can be installed has gone through an auditable trail of reviews, and reduce the attack surface that a malicious developer has control over to stuff that requires root access (which is still a lot of surface, but is harder to sneak past a review).

Root access to production servers does not need to mean that you can install arbitrary code on them, and with the right systems engineering, you can ensure that it does not trivially result in arbitrary code being run on production equipment.

Edit: this is all in the context of "questions that Tesla's answer raises". For all I know, the answer might be that they hired some brilliant genius who figured out how to sneak by whatever secure boot scheme they're using. The point is -- the post that sparked all this is not naive. This is real stuff. Companies that are concerned about it can ensure that unauthorized commits are so difficult to get into production that a disgruntled employee would rather just quit than go through with it.
So you don't agree that every time that you post this boilerplate, to discussion after discussion on Hacker News, people repetitively re-hash the same old arguments, even though it happened in the several instances that I pointed to 5 months ago, happened in that discussion itself, and has now happened in this discussion?
State of the Art Multimodal Sentiment Classification in Videos
[pdf] ThoughtWorks Technology Radar Volume 18
Communicating with twits
Starcraft and RTS is general is a great game that rewards higher-level strategy thinking, attention management, and a number of other skills. Becoming proficient is no joke, and pros need to spend more of their time practicing than traditional sports because there is less of a physical tax from practice.

But it's just like any hobby. If it's not your profession, you need to make sure you're not putting your long-term health or the health of your relationships or other responsibilities aside just for quick shot of pleasure or adrenaline.
I find the usage of the word "latin" in the U.S. rather amusing, because they awkwardly use it to refer to people of non-european heritage... as an european, for me it is synonymous with "ancient roman".
There are people that spend most of their available hours playing video games against other players to get the most kills, wins, ... but of course we call them esports athletes.

For some people it's a job that generates income for others it's an addiction that impairs proper functioning.
Then tax the rich and feed the poor. Don’t erode the competitive advantage of America. The solution is pretty simple. People are looking east instead of west for everything.
Syria combat tests brought to light deficiencies of Russian unmanned mini-tank
FCC Officially Repeals Net Neutrality Rules, Rolls Back 3 Key Regulations
It depends on which part of the sentence you would like to emphasise. In this case, the _organisations_ want Tesla to die, not the _list_. Hence the plural form.

Not all collective nouns work this way, but in this case either is grammatically correct.
Walmart Data Science Interview Questions
Actually this is a fun, side project for me. So I didn't have any constraints in my mind. I designed some cool things that I like and shared. But reactions so far is great and I think it can help lots of projects with a different process as you mentioned. Thanks.
Black is not officially a color. Are you taking in count only Asian and Indian (Real Amercian and not Native) because other "white" american don't exist at all.
I seem to recall Musk trying to get to Mars...
I don't think your proposal would do anything to reduce the rates of false negatives, because there's no incentive to avoid them. Many false negatives will never get identified in the first place, because if a side-project pedestrian creator wasn't going to make any money off a creative work, why would they expose themselves to a possible court summons?
Only allow the server to run signed code and make sure that no one with wheel access has access to the signing key.
This categorization doesn't pass the sniff test. Reddit is as much a "big social media platform" as Twitter is a "forum or news/comment aggregator". The main difference IMO is the average quality of discussion.
"Asks to be supported" is different from "changes the license from FOSS to proprietary". Sure, they can do that, but don't complain when someone forks your software then.
> YT should be a lot better at recommending videos to users.

this is hardly the case, as any avid youtube watcher can tell you. Recently, the algorithmic suggestions are terrible, and either show repeated content, or content that's not even close to what's being watched (but the SEO/words in the description/title matches), or is a huge list of videos from the same channel.
I'm absolutely positively in love with "Universal function call syntax" from D, it makes the following:

foo.bar(baz)

compile to the following if foo has no property bar:

bar(foo, baz)

It allows you to trivially extend classes from libraries without meddling with their code or breaking other code using the library. e.g. if you define:

string helloWorldize(string input){
return "Hello, "~input;
}

You can then do this anywhere "helloWorldize" is in scope:

"bob".helloWorldize();

And because of the strong type system and smart compiler you'll never run into situations where you call helloWorldize when you don't mean to.
I don't think you read my comment. The autonomous driving software is sensitive, much of Tesla's software will not be.
The post seems to be confusing FreeBSD userspace (which OSX adopted parts of) and the FreeBSD kernel (which has the mentioned lower network latency). OSX didn't adopt the FreeBSD kernel, but instead started with the Mach microkernel and has been going in their own direction since.
I did. I remember thinking that based on my license serial number (which seemed to be sequential), Jay Cotton was making a lot of money.

Here’s a 2-part interview with the creators:

https://episodiccontentmag.com/2016/08/26/kali1/

https://episodiccontentmag.com/2016/09/02/lan-trickery-an-in...
Not to disagree (or agree), but it seems to me most USians were quite happy to buy cheap Chinese crap at Walmart & Amazon in the last decades, thus off-shoring their own jobs. The chickens are home to roost.
I agree, the account ID is a complete non-issue as long as each endpoint limits results to the account ID associated with the credentials.
democratic? It's not because there's a lot of people mean that is really democratic...It's a marketing tricks. When Caste system will be gone maybe you can say you live in democratie but not now.
Five Self-Taught Skills That Made Me a Better Entrepreneur
Sure, changing factory automation in a way that might affect the quality of the finished product would be sensitive. I don't know how much of an opportunity there is to do that – I'd expect it's much more "it works or it doesn't" with factory automation, but I honestly don't know.
No, it's something that Pony relatively explicitly doesn't allow: AIUI, iso (non-aliasable, read/write), val (aliasable, read-only, no write) and tag (aliasable, no read or write) are the only things that can be shared between actors/threads.
Life isn't quite as nondeterministic as backgammon!!
2016 apparently, I haven't had a new one since then?
Author of the framework here. It looks like this was submitted about 4 minutes or so before I tried submitting it as a Show HN.
Python had it first ;)
It's nice to think the market would solve this but you're basically describing the Horn of Africa, where overfishing has led to piracy because no other viable options exist.

Meanwhile depletion continues by the last desperate fishermen who didn't turn pirate.
At Google you can mark something as TBR (to be reviewed), as long as you're one of the designated owners for that code.
I really hate the new tariff.

There is no need to be going into a trade war against not only traditionally our rivals but also our allies now too.

The economy is recovering and I believe it may now be heading toward a recession.

Here's the quick data on job created in raw number without the quality of the job to show that it is recovering since the 2008 recession:

https://www.washingtonpost.com/news/fact-checker/wp/2017/12/...

So the question is why do we need this tradewar? It only introduce instability and fear in our market and we have never really recover from 2008 recession yet. The quality of job suck by the way.

It's protectionism and it does not make our country competitive at all.
With respect to the Dalai Lama Hitchens might see the point.

Fact is that on Twitter there are 90% lying self promoters and 10% somewhat honest self promoters.
To the clueless level https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...
> It is unfortunate that how the world is conducted at any point in time is largely a result of the choices of those with the most power to bring about their desires.

This is scary but true. Why are human beings so primitive?
Chill out. Every system that relies on human input can be fooled and broken. How do we know this employee wasn’t the one responsible for loading new code into the machines once validated? Anyone looking to spend years infiltrating a place for a goal will do whatever it takes to circumvent security measures.
AFAIK most sellers under-declare the value and mark as gift on their manifest, so the packages don't get taxed.
It's the whole competition mentality. If anything the US is in a competition against themselves. Everything seems to fight against helping your fellow man and all about gettings yours before anyone get's theirs.

Healthcare for you fellow citizens? So controversial. Billions of dollars for war and killing others? Well that's ok then, let's spend that money no questions asked.

You guys are at competition so much with each other that you create scary fake bogeymen (like the chinese) to distract that you're really fighting yourselves.

The whole world isn't always a competition to win. I'd rather cooperate and we can all have a win/win instead of a win/lose.
Let's say your in a game with PVP, are you saying you should just be able to "safely despawn" to avoid a fight that you think you're going to lose?

Just because you personally have a problem with the way some games work doesn't mean every single game designer needs to shape their programs to your preference. If you don't like it, play a different game.
You would be surprised how many companies would not catch something like that.
To clarify, you mean in written Spanish, right?
"I disagree."

In other words you think that subsidies and senseless bureaucratic obstacles are better than tariffs?

The OP is not saying that tariffs are a good thing, he's saying that tariffs are so obviously bad & stupid that they're easier to get rid of and negotiate away. Subsidies and senseless bureaucratic obstacles are just as damaging as tariffs but they are harder to get rid of.
B2B Selling: The Past Is the Future
Hey,
After giving the logo, project owner can do whatever she wants with it. I'm not expecting anything from them. They can credit the project with courtesy though.
> it's important to have an alternative source of those components in case there would be trouble between the US and China.

Except there is none...
I deactivated my FB account 2 months ago. No issues. No missing out. Lots of recovered time. And I go pee when I have to without having to browse FB for half an hour.
> No sources or benchmarks?

There was this in TFA:

https://www.phoronix.com/scan.php?item=netperf-bsd-linux&num...
Not that it matters (the post is mostly just unfounded opinion), but:

> OSX didn't adopt the FreeBSD kernel, but instead started with the Mach microkernel and has been going in their own direction since.

MacOS kernel uses a combination of Mach and BSD kernel code. It started with 4.4BSD, and at some point the bulk of BSD code was updated with code from FreeBSD 5.

After that, it was piecewise updated with more modern stuff, the MAC framework (used to implement sandboxing on iOS and macOS) and DTrace from newer FreeBSD kernels.
Effective Techniques to Master the Art of Objection Handling in B2B Sales
Don't forget the best route for Uber is not necessarily the shortest or quickest.
i do think the search, recommendations, following, ease-of-uploading, and unlimited hosting capacity that youtube gives you are of real, incredible value. i can find videos on youtube of how to do practically anything, uploaded by every kind of person imaginable.

practically speaking, people creating their own webpages and hoping to get indexed by a search engine or included in a hand-curated directory is not going to get anywhere close to that. you restrict your creators to a tiny, tiny fraction of the population w/ those skills.

so the trick is how to have the great ux of these centralized services without the downsides of centralized control. seems like there's a good chance it's possible.

(for other services, we did used to have (well, still do) pretty good decentralized variants. slack vs irc, reddit/hn vs newsgroups, email vs fb messenger. but even the more minor usability improvements of the centralized alternatives seems to be enough for them to displace what came before. maybe the tide will swing back.)
A recession? I know we didn't have the same type of media now as in 2008 but I remember the huge fall-off in similarish influencers at the time (mostly magazine based).
Thank you for the detailed response. I'll try to allocate a weekend to port some of my usual scientific GPGPU test cases to Futhark and see how it goes.

> Most low-level GPU languages (like OpenCL and CUDA) make it very hard to write code that is both fast and modular.

That's absolutely true, which is why a frequent solution is to achieve modularity by using simple metaprogramming to generate kernel code from higher level constraints. I understand Futhark aims to obviate at least a subset of these issues, so there's value there.

> Essentially, the Futhark compiler is not bound by the restriction that the optimised code should be maintainable by humans, so it is able to use inlining, duplication, fusion and a host of other transformations that are helpful for performance, but no sane programmer would write if they cared about the maintainability of their code.

Am I correct in assuming that you can still (easily) obtain, inspect and profile the Futhark-generated OpenCL code using the usual tools? I suppose a sensible workflow could be using Futhark to get as far as you can and then hand optimize the bottleneck kernels further.

> In practice, Futhark usually gets beat on single primitive operations (matrix multiplication, FFT, etc), but at an application level, it tends to do well.

Do you happen to know of any scientific/engineering applications (lattice Boltzmann methods, molecular dynamics, etc.) using Futhark in the wild? From a quick glance at the website it seemed like all of the applications are focused on image/video processing, any reason for that?
What does that even mean? Are you saying that once money is spent it's gone forever?
It's not a difference in values, just a difference in priorities. You make it sounds like they explicitly set out to build a gated community, when they actually want to build a community and just choose the path of least resistance.
Yes, there's no carryover between games of Civilization. Then again, I'm pretty sure the card deck you're referring to only exists in AoE 3 which makes it pretty unique in the genre. Almost every other RTS has you start from scratch each match.
Thank you very much! This is the most satisfying $1 I've ever got in a while.
> If someone actively tries to circumvent the policy or the process, odds are that most software shops would fall victim to the same thing.

Too often the focus is entirely on outside attacks, with little consideration given to insider attacks. Previous job was at a cyber security firm. We'd routinely come under attack from criminal and, we believed, occasional nation state attacks as our researchers attributed a few "Axis-of-Evil" nation-state operations.

Then you'd come back from lunch and find the mantrap doors propped open, or someone left a workstation unlocked with root access to something important, or random guests just wandering around. It's a miracle we never were compromised by a disgruntled employee (of which there were many).

New job, new industry, same behavior. Folks leaving "secure" doors open, workstations unlocked with root access, and all that jazz. They're happy to cite a vague SEC regulation that may have applied at their last job, but doesn't apply to ours and even then, it's not like an attacker would ever give a flying fuck about what the SEC thinks.

I'm starting to wonder if this isn't all a comically bad dream.
Under the GDPR you can hold and process user data if you have a valid excuse. If you don't have a valid excuse, you can still hold and process data if you get informed consent.

“Sounds Good, Thanks” doesn't seem like informed consent to me, so it doesn't grant the site owner any extra permission.
People buying products subject to tariffs (or products made with materials subject to tariffs) pay the majority of the tariff.

So they do cost the public.

In a functioning market, local suppliers are likely to raise prices in response to the tariffs, as they face less competition.
An (almost) exhaustive list of the feature gaps between PostgreSQL and MySQL
It's certainly possible to build "a strong network of friends" by playing games. Many people game specifically for that reason, or at least a large part of it.
I can't really put my finger on why, but this looks like a quite stupid move. Usually in such situations this person gets fired and sued and then the top management tries to put silence over that topic. An email to the whole staff is the opposite of that and makes me wonder if Elon tries to cover some own missteps. Any hints in that direction?
:D I wish it weren't so truthful...
I've had the opposite. Lots of professional Uber drivers in London. They all pretty much use Waze and not Google Maps, which usually knows about road closures.
So in your opinion all efforts that result in the optimization or improvement of something decided as relevant by yourself are worthwhile?
They pretty much always can. Sure sure you can imagine some perfect system which would mitigate it but no one - definitely not your bank - is doing that.

It very much sounds like thats the case here - production code was edited, and subsequent auditing has found what should've been deployed and what is deployed differs.