skysight-inc/HackerNews huggingface dataset:
I'd like to believe that. I'd like to believe this is a blip. But you're forgetting that the American people, about half, voted for him, and about half still want him, even after all he is doing.

> Trump has zero interest in eliminating NATO or reducing it. It's just another case of Trumpian bluster.

It could be, but he has said it. And his people repeat it. It's a part of the mindset of a large percentage of Americans.
I know it can be tempting to be chatty, but if you know about projects that should be kept secret, do you really think it wise for you to say how much money is involved?
The 2016 US election has done major long-term damage to the US's position as a superpower.

Even if the next election "puts everything back to normal", this whole episode has made everyone question the wisdom of relying on the US for anything.
Why is a label in my (or their) passport relevant to this discussion?
This isn't right: Google and similar companies pay based on the local market and not cost of living.

London is a great example: high cost of living, low market rates for top talent, low pay from the FAANGs.

Pittsburgh is an example in the other direction: low cost of living, relatively high market rates, relatively high pay from the FAANGs. Still lower than the Bay though.
>While Secretary General, Ismay is also credited as having been the first person to say that the purpose of the alliance was "to keep the Russians out, the Americans in, and the Germans down,"

https://en.wikipedia.org/wiki/Hastings_Ismay,_1st_Baron_Isma...

NATO has outlived its purpose, and a new European defense arrangement is needed.
> you'd be better off figuring out where you want to work and then waiting at a nearby lunch spot for an obvious group of employees to come in around lunchtime (or after work drinks) and start chatting them up

I'm going to go out on a limb and guess you're either a US citizen, or at least base this advice on the US.

I have only known 1, possibly 2 people who can make this sort of thing work here in the UK, people just don't do this.

Plus, CrossFit isn't really a thing here except in trendy bits of London. For many of these places there isn't a "lunch spot", people take their lunch in to their building in a business park where there's no lunch options or options for socialising.

Overall, while you don't work in tech, I think you're probably privileged enough to work in an industry that works pretty similarly. Most of your advice would be pretty good for me, but almost none of it would work for someone at the beginning of their career, aiming for a large company with out of town offices – a fairly typical starting point for many graduates.
Would Capping Office Space Ease San Francisco’s Housing Crunch?
European too, and I agree completely with the statement
In zero gravity, liquid water will form a sphere all by itself thanks to surface tension.
Ask HN: What's the fastest tool for basic CRUD?
I like to throw together small tools to automate things. Most involve Crud screens. Simple Crud screens are all very similar but seem to take a lot of time to throw together. Are there good tools that allow you to throw these up quickly?
The safe disengage problem is solvable to match human level outcomes. Unexpected event? Slow down, avoid obstacles, flashing lights, slowly go to a spot that's ok-ish for parking.

Yes there can be a big hole in the road anytime, the AI has to watch the vehicle in front of it, if no such vehicle then it should chose a speed that let's it evaluate road conditions for the given weather/visibility.

Vehicle coming into our lane? The AI has to match human level maneuvering to evade the incoming car. It already has much better chance given it won't panic, will be always fully alert, and will be as accurate and precise as it can.

So the big categories are sudden road/environment changes (tree falls on road, hail, mudslide, earthquake damages road, animal crosses road), other vehicles, and pedestrians/cyclists/etc.

All are manageable with inferences from the environment (weather and roadside context determine visibility and how much space there is for maneuvering, how likely are unexpected crossings - eg. deer, kids) and surrounding traffic.

Are these hard? Sure, but none require human level cognitive reasoning.
Not entirely true, Trump woke up Europeans regarding military and life in general and gave the last push. There's no coming back when the boss of NATO shits on article five. Interesting times ahead.
Police do have such a legal obligation. The whole point of a police force is to maintain public safety. You might argue that this has been corrupted into “arrest people” by quotas or bad culture or civil forfeiture or revenue-based policing or whatever, but their mission statement is fundamentally about keeping people safe. That’s totally different from a for-profit search engine.
There are significant differences between standard desktop applications, Electron applications, progressive web applications, isomorphic/universal applications and so on. Usually the business case decides. If you want people to make more standard desktop applications, you should figure out a way to make it work for the common Electron app business case. Or stop throwing baseless shit in their general direction just because they've chosen a technology that does not meet your purity requirements. I'm very sure everyone in the community agrees Electron is not ideal.
EU members already have independent armies combining may actually bring the costs down.
He mentions libusb two minutes into the talk.
Go look at /usr on Container Linux, where the actual OS lives. It’s literally mounted R/O. Binaries are symlinked from there, so it’s impossible to modify OpenSSL, etc.
They're not as good as the best, but they're a lot better than the worst countries for trains. The train network is also fairly thorough in its coverage of the country. I think it's a good representative example (not best, not worst).
Same reasons people still use record players perhaps.
I automated the tedious work to create systemd timers in an ansible role: https://yourlabs.io/oss/yourlabs.timer

As a result, I can execute it include it in another ansible role, or use bigsudo to apply it as a one-off command:

bigsudo yourlabs.timer @somehost name=your-backup cmd=/your/backup.sh oncalendar='*-*-* 00:00:00 Europe/Paris'
Ask HN: Is there any viable open source alternative to commercial antiviruses?
For my personal needs, I now do not use any AV on most of my Win10 computers, but this requires some serious discipline.

For obvious reasons, I can't really do that on users' computers at work and I was wondering if you 'd know any viable open sources alternatives to Defender, Kaspersky, or any other commercial AV with a free tier.

I stumbled upon Armadito but it doesn't really inspire confidence as their website has security issues and no way to download the software. Any Idea?
"When in 1934 asked by the Nazi minister of education “How mathematics is going at Göttingen, now that it is free from the Jewish influence?”, Hilbert, still at his post, is said to simply have replied: “There is no mathematics in Göttingen anymore.”
It has not changed the aspects of superpower. It has however changed the notion of the US being a stable and reliable partner.
Is this funding coming from an EU level mandate and trickling down to nations and then national research programs or is it treating the leaves of the research tree as part of "EU Research" as a whole? I'm not familiar enough the political mechanics of EU research so forgive me if my analogy does not hold.
The vast majority of developers that I know use macs. And not just web developers. That's got to be a sizable userbase, considering that a growing number of non-devs that I know use crappy laptops and instead use their phones for most of their digital needs.

Of course I have no idea if this is reflected in the world-wide breakdown of Mac users, but I'd be surprised if the 'programmer' category isn't sizable enough that it's kind of silly (in a typical Apple way) to ignore them.
The goal for WASI is a secure-by-default capabilities model for access to system APIs.

It's also an open collaborative cross-vendor specification with at least four different independent implementations.

MSIL/CIL is similar in some ways, but it's still largely only supported by Microsoft and doesn't sandbox binaries the same way. It's an inspiration to We assembly, but not a feasible alternative to it. Similar to Google's PNaCl bytecode.

Some more detail here:

https://hacks.mozilla.org/2019/03/standardizing-wasi-a-webas...

https://hacks.mozilla.org/2019/11/announcing-the-bytecode-al...
"secure-by-default foundations for native development that are portable and scalable."
That is my impression, too. "LIDAR pointless" in practice.
Given the decline in child rates in the US we may eventually be in a situation where there is no one to take your job when you leave.
Good points.

Personally, it's a bit puzzling to me why the ML community ran with Python and why there isn't a popular alternative for Ruby. It's very capable in terms of making DSLs.

My hunch is that the number-crunching libraries were better in Python (numpy etc).
> but unless I'm mistaken, the conviction rate we're talking about is that of people _charged_ overall.

You are mistaken.

"Nearly all criminal cases that go to trial in Japan end in a guilty verdict."

" Public prosecutors typically concentrate on suits where conviction is almost guaranteed, leading to the suspension of around 60 percent of criminal cases in Japan without an indictment."

https://www.nippon.com/en/japan-topics/c05401/order-in-the-c...

So japanese prosecutors "drop" 60% of the cases/charges. The only cases they pursue are those they think they can win. They win 99% of those.

> That 60% figure in Canada is precisely referring to people who were charged, and whose charges were later dropped.

No. In the audio, they specifically stated that 37% ( or about a 3rd of the cases in canada ) are withdrawn, stayed or dropped. Meaning only 63% get to a jury. Of those, 3% are acquitted.

> Over 99.4% of people charged in Japan are eventually convicted.

Once again, this is not true. Only 40% of those charged ever see trial. Of those, 99.4% are convicted. In other words, 39.8% of those charged are convicted.
I tried and ran into many (well known, at this point) problems. WASM solves them.
How can they crawl the entire web ( or a big portion of it) everyday without spending tens of thousands of dollars in server / bandwidth costs?

I know there are lots of open source crawlers like Stormcrawler and all, but the cost of running it at web scale everyday is prohibitive isn’t it?
We can on motorways, which is where I think driverless technology will actually start - motorways are simpler environments than most roads, and have convenient service stations along them.

Driverless lorries that go from one service station to another will be the first fully autonomous vehicles I think.
I have to agree with this, this will only happen if a member state is invaded and there's fear that the invasion will spread to neighbouring members. At that point the public opinion will support the creation of a unified military force to stop the threat. Once that is done a permanent military institution will be established as deterrence to potential enemies in the future.
If you want a standalone bare metal server that can spin up full-fat VMs that will live for a long time with some expectation of persistence, you are probably better looking at something like VMware ESXi (free for individual use on a single host), Joyent SmartOS or something based on KVM, Xen etc.

If you only want to run lightweight containers for comparably shorter periods of time and worry about data persistence through some other means, then things like Fedora CoreOS, VMware Photon are designed for that purpose.
A company town is one where there's only one major employer. Things may be good for you if you work for that employer, but they have an enormous amount of leverage over you and their other employees. It's also risky long term, because the town's outcomes are tied strongly not just to one industry but one employer.
Nothing of that could be much of a secret with the amount of non governmental institutions involved.
I object to the use of "dreadful" for call/cc, it's just a different paradigm that requires a different way of thinking but it's not a bad thing per-se. It's not like goto or setjmp which are fundamentally unsound constructs that completely break the flow of the program.
Because I suspect a Romanian or Bulgarian or Greek has witnessed dramatically more racism than a Dutch or Swedish person.
"Nitpickers will complain that this isn’t the same as pickle.load(), since you have to pass a Class<T> token to choose what type of thing you want ahead of time. However, nothing is stopping you from passing Serializable.class and branching on the type later, after the object has been loaded."

Is that actually true in Java? It seems to me that the way that you'd implement that load() method is by using generics to inspect the class you were passed, figuring out what data it wants in what slot, and pulling that data in from the input. You could hold on to the input and return a dynamic proxy, and you would be able to see when someone calls a getFoo() on that proxy, but then you wouldn't know what the type of the foo it expects is. And I don't know whether you could even make your proxy assignable to T.
It may be true that all boats were being lifted before, but some more than others. Or at least the gap between the boats wasn’t as big as it is now.
In a discussion about nationalism in certain EU nations? Gee, I wonder.
Plants use the carbohydrates for structure (cellulose).

I'm not trying to be snarky either, if you are more than passingly interested, go get a textbook and read through it. It'll answer questions you have yet to think to ask.
Here is an article explaining Spectre & Meltdown with regards to C.

https://queue.acm.org/detail.cfm?id=3212479

It has been discussed previously multiple times here at HN, the latest from three weeks ago.

https://news.ycombinator.com/item?id=21888096
People always talk about HQ2 being in Dc (and formerly NYC) but they simultaneously announced 5,000 jobs in Nashville.

[0] https://www.newschannel5.com/news/amazon-in-nashville-what-i...
Of course they will help Boris from Bulgaria because allowing Bulgaria to be taken over the Russians will be one step closer to the back door of their own country. Eastern Europe is a buffer zone that works as long as they are not conquered.
A regular persons opinion has very little in common with the ones who actually wield power.
It is certainly the case that "being charged" does not mean exactly the same thing in every country; the weight isn't the same everywhere, and the details differ too. So I suppose it's also conceivable that the japanese police can collect enough evidence without formal charges that the innocent go free there.

And of course - nobody is entirely innocent. Knowing that once charged you're almost certainly going to be convicted, perhaps suspects cooperate more in hope for leniency.

I mean, I doubt law enforcement are angels in japan, but I can imagine fairly benign factors contributing too.

Frankly - give how pervasive such high numbers are across much of the world, I'd say the argument for the efficacy of a confrontational legal system is undermined; clearly it's not working ideally.
Ah, I loved coroutines. Combining this with Boost.ASIO and Boost.Beast, you can make a high-performance HTTP server/client in C++ quickly while defeating the competitors several margins far away.

Sadly, coroutine TS in Boost.ASIO is still a preview feature, and I've met a lot of quirks that stopped me forwarding from using it, for example, sockets have to be moved even inside a lambda, that can clearly optimized out by referencing, and I had some frustration of this.
The technical content of the projects is still under secrecy. The money involved is not, also because it is publicly negotiated between all member states.
2017-2019 has not convinced me most voters are willing to look beyond the end of their nose. Where was the EU action over Crimea?
After Brexit, why would the working language of a European military be English? Are the Irish that influential?
Abstracttensors.jl – Tensor algebra abstract type interoperability
Yeah with the --full option you can be sure you've got your own full copy to work with in /etc
Waiting 30 minutes while a new carriage is attached still beats sitting in a traffic jam. At least for me.

I gladly pick rail over car for good lines, because it's stress free. Get to the station in time (with public transportation it's quite deterministic, subways and trams don't get into traffic jams, buses sometimes do).

Cars of course win when it comes to flexibility (late night getting to a small town address).
Revisiting the Bazaar
Pyrex
Ask HN: What was your experience using Google for Startups?
I recently learned of Google for Startups and am curious if anyone in HN community has participated/used their resources. If so, could you share your experience? Was it worth it? Did you help you do X, Y, Z when previous attempts failed (i.e. without Google for Startups X wouldn't have happened...)

"""
Google for Startups is Google’s initiative to help startups thrive across every corner of the world. We bring the best of Google's products, connections, and best practices to enable startups to build something better.
"""

> https://startup.google.com/

Thanks!
Well other big European projects like the HBP turned out less than ideal. If any of the past track record is an indication any EU led project will be a huge political mess, with ~20% going to administrative overhead and only 1/10th of the promised budget will actually materialise.
With what? lisp? Java? MSIL?

https://hacks.mozilla.org/2019/11/announcing-the-bytecode-al.... "secure-by-default foundations for native development that are portable and scalable."
Most European nations are already members of NATO. Despite recent political speeches I see little interest in developing some kind of duplicate defense framework on top of the existing NATO structures.
It (mostly) works like that pretty much everywhere, not only in North America where probably the news system make the phenomenon more noticeable. I think it's the result of bad selection done on purpose: the effect is that it moves the blame to the police rather than those who give them orders and power, and apparently it works.
And then there's that thing about steroids abuse which if proven would explain a lot since the side effects of that shit match suspiciously close to how abusive violent cops behave.
Vs. the genocide if we didn't use artificial nitrogen fertilizers and had to suffer lower yield for a purely "organic" food system (note that organic fertilizers that ultimately source their nitrogen back to waste from conventional agriculture could not be used.)
Clickable link to the initiative: https://startup.google.com/
Related | Directsum.jl – Abstract tangent bundle vector space type operations - https://news.ycombinator.com/item?id=22085911
The EU is very visible in their research programmes, see for example https://ec.europa.eu/programmes/horizon2020/en and https://ec.europa.eu/research/fp7/index_en.cfm

And one of the aims of these programs are for EU research institutes to collaborate transnationally.
I'm Bulgarian living in the Netherlands and I literally never witnessed racism (first because i'm white duhh?) and 0 discrimination. I'm on the high end of education tho so yeah :)
You can't fix C++ because the only thing there is to fix is to get rid of all the legacy baggage but doing that would break backwards compatibility (including probably compatibility with C) which means that it's not C++ anymore.

"Fixed" C++, per your description, already exists. It's called D. It's called Rust. It's called C#. It's called Go.

Meanwhile there appear to be many people who (I must admit much to my puzzlement) seem to still enjoy writing C++ and want to add even more features and paradigms to it. I wish them good luck and I'll be sure to look at the results from afar and see if I can recognize some bits of the C++ I used to write 15 years ago. Oh! I think I saw an "if"!
All the jobs are a few clicks away from being found. London probably offers quite a few amenities that people want, even though they hate many aspects of it. One of the crucial amenities a big city provides is security that if you lose an income stream, you will be able to get another easily.

How much are people willing to pay for that?
This, so much this. Decades of entrepreneurship validate this point.

Also, kudos for sharing this insight in a constructive manner.
> You actually lose money working in DC, the salaries aren't even worth.

People around DC have such low salaries that they are among the richest counties in the country...

https://www.cnsnews.com/news/article/terence-p-jeffrey/censu...
Where does this legal obligation come from? State law? The constitution? Is the mission of an organization the slogan they put on cars or websites?

Expecting police to be stewards of the community is the same as expecting ICANN to be stewards of the web — it’s a lot of unchecked moral assumptions for how things are supposed to work, rather than structuring a result to happen. It’s also a failure to discuss the imperatives created by who feeds whom, and why moral presumption of police workings should matter in the face of that.

Americans believe it is the structure of their federal government which generates stressful imperatives for different bodies to behave “well”. What structure guides any faith or optimism that police will be stewards of the community?

Have American police been generating a lot of faith and optimism recently?
WASI has some unique goals around extending the WebAssembly sandboxing concepts into the API space using capability-based security, forming one of the key building blocks for nanoprocesses. Beyond that, WASI will indeed likely reuse existing APIs and API concepts, rather than always inventing new things from scratch.

The article linked here is an advertisement for a startup.
How is root prevented from modifying it? (Readonly mount alone is trivial to bypass)
I've come to the conclusion that the benefit dynamic typing brings to the table is to allow more technical debt. Now of course technical debt should be repaid at an appropriate moment but that appropriate moment isn't always "as soon as possible". Let me illustrate, say you're adding a new feature and create lots of bugs in the process. Static typing will force you to fix some of these bugs before you can test out the feature. Then while testing out the feature you decide that it was a bad idea after all or that the feature should be implemented completely differently. So you scrap the implementation. In this case fixing those bugs was a waste of time. Dynamic typing allows you to postpone fixing those bugs after you're more certain that the feature and its implementation will stay.
Gravitational Lensing
First of all, most of the balkans are slavic and even Poland is a slavic nation. Any slavic nation under agression by any other will nowdays meet not only the slavic armies but also western european ones