skysight-inc/HackerNews huggingface dataset:
> That's not true. Imaging ICs (or other structures) down to sub-nm resolution is much much easier than making them. Most physics labs will have no problem doing that..

For example, see Chipworks's analysis of Intel's 14nm process:

https://www.chipworks.com/about-chipworks/overview/blog/inte...
I'm pretty skeptical about that kind of school too.

I graduated from an French engineering school and I was taught every-day by researchers and professional engineers. That's what most 18 to 23 year-old kid needs. Structure. I know I needed it. I was a dumb 20 something year old.

Plus, that kind of school focuses too much on programming, as in using programming language, and not enough on computer science and engineering. As a result, much of the kids arriving on the job market don't really have an engineering approach to building software. I've seen people using one programming language for most of their carreer, litteraly afraid of switching to another one.

Some may feel that the job market is saturated by programmers looking for a job but the truth is, in France anyway, not much have a good engineering mind. I've worked in big companies, i've worked in small companies and I've talked to a lot a recruiters. They do interview a lot of people, from university, engineering school and other formation structures. Truth is i've seen big and small companies recruting students that had majored in anything but CS, juste because they came from an engineering school or university that was known to produce good engineers.

Most of those students reavealed themselves to be very talented software engineers. Because they were taught engineering. Not just programming.

Of course, students that had majored in CS from engineering had a great head start, but my point is, the engineer skill is really important on the programmer job and most of those bootcamp school overlook it.
Not really, you would be better off running that code as GLSL shaders on the GPU.
Refuse to confirm or deny could have helped the US in 1960:

An American U2 "weather research" plane is shot down over the USSR.

The US strongly denied that the U2 was a spy plane and produced "weather research" U2s in NASA livery and a story about how the pilot's oxygen equipment malfunctioned.

...the USSR had failed to mention that the U2 pilot (Gary Powers) was alive and well, and that the definitely-a-spy-plane was recovered mostly intact. Oops!
Have you thought of writing? Or reading? Or watching large enough images?
There are other choices but they all have limitations as well therefore it always ends up with better than devil you know.
Maybe it's because hiring Taiwanese R&D people cost way less than hiring in the U.S. I live in Taiwan and I have friends with master degree in EE who work for TSMC for 5-10 years and none of them getting close to 100k a year.
What about people that need more from the social system due to their illnesses, disabilities, being veterans, etc? What about families - maternity pay (that is per child on top of other benefits)? And yeah, Portugal... what about the United States, a place with the most homeless people? What about Africa? South-east Asia?

How do you motivate people to contribute to the social system when they know they will get a flat, low rate they're getting anyways? What motivates a high income individual (the group that pays it all) to not move away?

There are a few places where it might be possible. Very few rich places. Saying that we could have UBI today implies it'd work around the world, at least in first world countries - especially in a thread about USA. This is like saying that the whole world can speak Czech because 10 million czechs do.

How do you solve the problem that if someone gets free money monthly, their work has to be worth enough so it is worthwhile to work, even if it is part time, and thus their products are more expensive, including basic necessities, and negating almost all effect of UBI? Are you aware that this would push prices of food and housing way above what it costs today, relatively speaking? This problem would be solved with automation but we're not even near there and yet you're saying that we could do it today, how?

How do you solve immigration that would necessarily happen and increase costs? Would you quit the EU?

Also consider that there might be much better (more cost effective and easier done) solutions to the problem of homelessness that do not demotivate anyone.
In a capitalist economy, why would anyone maintain a forest? Unless you get enough direct personal benefit, or someone else is paying you enough, you wouldn't.

This isn't a failure of capitalism; this is capitalism.
Vakantiepark bij Trier
Use WireGuard[1] instead. It's way faster than Tinc and other userland VPN implementations. I've been using it for the same purpose as the author of the article and it has been rock solid - not a single issue during almost two years. Setup and configuration is a breeze[2].

[1] https://www.wireguard.com/
[2] https://github.com/hobby-kube/guide#wireguard-setup

Edit: Benchmarks on Hetzner Cloud (1vCPU, 2GB)

$ iperf3 -c kube1
Connecting to host kube1, port 5201
[ 4] local 10.0.1.2 port 57622 connected to 10.0.1.1 port 5201
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 77.2 MBytes 647 Mbits/sec 79 1.37 MBytes
[ 4] 1.00-2.00 sec 78.8 MBytes 661 Mbits/sec 0 1.51 MBytes
[ 4] 2.00-3.00 sec 81.2 MBytes 681 Mbits/sec 0 1.62 MBytes
[ 4] 3.00-4.00 sec 85.0 MBytes 713 Mbits/sec 134 1.20 MBytes
[ 4] 4.00-5.00 sec 80.0 MBytes 671 Mbits/sec 0 1.28 MBytes
[ 4] 5.00-6.00 sec 77.5 MBytes 651 Mbits/sec 0 1.33 MBytes
[ 4] 6.00-7.00 sec 88.8 MBytes 745 Mbits/sec 0 1.37 MBytes
[ 4] 7.00-8.00 sec 73.8 MBytes 619 Mbits/sec 0 1.39 MBytes
[ 4] 8.00-9.00 sec 78.8 MBytes 661 Mbits/sec 0 1.41 MBytes
[ 4] 9.00-10.00 sec 80.0 MBytes 671 Mbits/sec 0 1.42 MBytes
Twitter dis use BitTorrent for deploying, in a project called murder: https://blog.twitter.com/engineering/en_us/a/2010/murder-fas...

Not sure they're still using this
You can’t do proper accessibility work today without JS, regardless of React. Either for dynamic content, or features like a focus trap that browsers don’t offer natively.
I'm not well versed in spotting white supremacists, so I don't see why this post is that, but I'm very interested. Could you expand on this a bit please?
Good write-up. So if I didn’t move any special Known Folders to a different drive, I should be ok?
What would happen if Britain left the EU with no deal?
I have read The Rust Programming Language from start to beginning and afterwards decided to use Go instead because Rust does not have a Garbage Collector. If somebody added a GC to it, including syntactic sugar that doesn't make it feel 'glued on', then I'd be happy to use it.

Something else ultimately turned me away from investing more time into it, though: Chapter 17 of the book, which spends a great deal of time trying to advertise why its OOP support is so impoverished. In comparison, Donovan & Kernighan's The Go Programming Language is much more honest about the (many) misfeatures of Go.

That being said, already existing libraries and Rust's tooling are excellent, and so I'll surely return to the language. Not because it has no optional GC but despite of it.
Why the invention of the fridge could be responsible for our love of fake news
See, that's funny. Because when I woke my windows gaming machine from its long slumber, it updated and dumped "Bubble Witch 3 Saga", "Candy Crush Soda Saga", "Disney Magic Kingdoms" and "March of Empires: War of Lords" into my start menu.
I'd bet humans would handle a corkscrew road that makes the car do a barrel roll (I think that's what you're trying to describe) worse than a robot would. Luckily that type of road doesn't exist, for numerous reasons that have nothing to do with robots.
I've seen a huge uptick of Waymo cars on the road lately. I live in Cupertino (the next town over from Mt. View) and yesterday I saw three within the span of one light cycle, each going in a different direction. At this point I see at least one if not a lot more every weekday.
How some animals use the Earth’s magnetic field to navigate
> Waymo cars reportedly have problems turning left, a flaw the Information calls “the Zoolander problem”: local residents reported waiting behind Waymo cars for minutes at a time as the algorithm hesitates to turn into traffic.

UPS drivers are told not to turn left for a reason. Couldn't Waymo do the same?
>I prefer the approach of improving energy efficiency (short to mid term time scale) and investing in greener energy sources (mid to long term) to bide us time until nuclear fusion becomes viable and thus electricity consumption no longer becomes a harmful process.

Raising efficiency probably won't help at all due to Jevon's paradox: https://en.wikipedia.org/wiki/Jevons_paradox

"""

In economics, the Jevons paradox (/ˈdʒɛvənz/; sometimes Jevons effect) occurs when technological progress increases the efficiency with which a resource is used (reducing the amount necessary for any one use), but the rate of consumption of that resource rises due to increasing demand.[1] The Jevons paradox is perhaps the most widely known paradox in environmental economics.[2] However, governments and environmentalists generally assume that efficiency gains will lower resource consumption, ignoring the possibility of the paradox arising.[3]

In 1865, the English economist William Stanley Jevons observed that technological improvements that increased the efficiency of coal-use led to the increased consumption of coal in a wide range of industries. He argued that, contrary to common intuition, technological progress could not be relied upon to reduce fuel consumption.

"""
Because not maintaining it is too expensive after you pay for the externalities. Which you must, of course, in any reasonable regime.
We're all scared of reality, not failure
Control Flow Integrity in the Android Kernel
No one said it, because it doesn't make any sense.

>Hoffman profited because the entire history and founding of the LDS was and is b.s.

Huh? Sounds like you are just itching for a chance to speak ill of a religion you don't like (or religion in general).

Forgers that are good, profit, regardless. Hoffman fooled many very well respected experts. As do many good forgers in many different fields.
For most people there is no other choice.

I mean MacOS requires a relatively expansive machine to run it, and many business-critical software either doesn’t run on Macs, or has drastically reduced functionality.

Linux isn’t even worth bothering with if one isn’t technical.

So really, we are left with Windows.
Agree. They are still only after market dominance as any other corporate entity is. This is evident from them burning their own office UWP apps in favour of Android and iOS. Their own marketing vision sacrificed before you, and not the first time.
> Adding insult to injury, there are ways in which Windows users could have enabled KFR without really knowing that they did so or meaning to do so. The OneDrive client, for example, can set up KFR for the Documents and Pictures folders, if you choose to enable automatic saving of documents and pictures to OneDrive.
...yet you've addressed none of the points made in the article, and only resorted ro personal attacks.
It's not at all clear that software engineering is safe.

Software is an arms race. You need new software if your competitors are writing new software, but any organisation can coast for a long time on its “legacy systems”. That’s what we saw after the dotcom crash. If there is a prolonged economic downturn and the software industry just goes into maintenance mode, it will be very, very unlike anyone who wasn’t there last time will understand.
> In the end, though, oil, is a finite resource.

Exactly. And it's not the only finite resource we depend on. And the "steady growth", expected by effectively all of the economists and politicians, speeds up the exhaustion of the resources (the amount of the resources thus used is an "exponential function").

Worth considering this example:

"Bacteria in bottles -- Professor Albert A Bartlett"

https://www.youtube.com/watch?v=73xdpoQFLQk

Apparently, we've already past the point of using one half of all easily used oil reserves. But, aren't we lucky, we've found whole "3 new bottles":

https://en.wikipedia.org/wiki/Oil_shale_reserves

It's worth watching the whole talk: "Dr Albert Bartlett: Arithmetic, Population and Energy"

As he introduces it: "The greatest shortcoming of the human race is our inability to understand the exponential function."
Meanwhile even a country normally viewed as responsible is cutting down ancient forest to get to the coal beneath. Bit of a double whammy. https://www.theguardian.com/world/2018/oct/09/berlin-startup...
So, the self filling water bottles don't work because of the energy required to extract H2O out of the air is excessive (think how much electricity is required for your dehumidifier) ... Extracting carbon from the CO2 in the air is going to need a heap more, I would have thought.

I'm not a physicist though, would be glad to be proven wrong.

It does sound very much like a "solar freaking roadways" type effort though.
You can increase prices slowly, or announce that you will increases prices in fife years. I find it quite unlikely that people's life will collapse when you increase energy prices by five percent a year or so.
"with a growing population of cows..." Might be more accurate really. We could feed ten billion occasional meatand dairy eaters much more easily than five billion Americans.
>lower than IDLE

Any idea why that's necessary ? So it's preempted by a IDLE process.
Traditionally, it is said that the problem with politics is that it is full of politicians.
> unemployment is at a multi decade low.

Labor participation on the other hand isn't [1]

[1] https://www.statista.com/statistics/191734/us-civilian-labor...
Honestly, I don't really "like" real numbers, exactly because they are defined as classes of equivalence of converging sequences of neighborhoods.

But I'm pretty sure even in rational numbers probability would be exactly zero, because that's how probability there is defined (as a limit of a sequence, and limit is zero).
There's those who draw a disproportionately larger welfare burden (disabilities for one) not taken into account in a more simplistic UNI estimate of course ; but even so I'm surprised the net-benefit encompasses such a majority. (Compared to the current model) Very interested in reading similar comparisons on other European locales. Thank you for sharing the figures
Anything except what you do at work. No pc, phone, sitting, indoors and so on.
This is interesting. We've been thinking quite a bit about parallelising our model, but haven't managed it yet. The problem is that although our agents are mostly independent of each other, they all depend on the shared state of the world (and modify this, too).

Therefore, if we were to use a multiprocessing setup, we would have to be able to lock the world object when a process is writing to it; and furthermore, find a way to pass it around in memory so that all processes have read access to it. While we know that it should be technically doable, the latency overhead of the latter has proven prohibitively high.
That's the same argument against making petrol more expensive - because there are people who need it so making it more expensive is somehow unfair to them.

Absolutely disagree here - if petrol was vastly more expensive, alternative technologies would have to come down in price and be more popular, so yes, even the poorer people could eventually afford them. By keeping the price as low as it is(and living in the UK it's hugely expensive compared to US and many EU countries) we're allowing huge pollution of the environment for the sake of affordability. Maybe by that logic we should allow coal-fired boilers again? They are still allowed in many places across the EU for that exact reason - because forcing people to switch to natural gas/electricity/ecopellets would punish the less fortunate people. But the "less fortunate" people are going to be fucked the most if we don't work on the pollution, which is sort of impossible if we're stopping the fight because of them in the first place.
There are choices, better than ever before, but to vast types of users this doesn't matter.

Some examples - corporate users (nobody big seriously considers Linux for desktops for various reasons, Apple would be easily 3-5x that expensive for no good enough added value), gaming (again some good options, but subpar to windows on probably every aspect).

Everybody knows Windows, everybody can somehow get by with just clicking around. If I've put Linux on my fiancee's notebook (she is a doctor), I would have to do 24x7 support for it, forever. No, thank you.
The GDPR only requires consent if it's personal data that is not necessary for doing business.

You don't need consent to store the shipping address of a customer and you don't need to consent to run basic analytics on your database to see what products are popular and how many customers you have. You also don't need consent to process the IP address in the TCP connection from the customer browser so you can show a website (though you do need consent if you log the entire IP for analytics purposes).
I would have been bitten by this bug. All my Known Folders are redirected to be in a separate hard drive so I can switch them to a new system more easily when I upgrade. It also stems from when SSD's were too expensive to store anything but your OS and your applications on.

A whole bunch of applications do the bad thing Microsoft is talking about, and hardcode the path to 'My Documents'. I have a ghost 'My Documents' folder that has mostly app settings and maybe some save files.
Unemployment isn't the problem, and forcing corporations to keep and preserve jobs is not the solution. Lack of income, however, is a problem. If machines generate a lot of value, but only the owners of those machines can profit from that value, that is problematic.

Thus, we'll need to find a way that combines providing value to most people, with a mechanism that actually results in methods that provide that value (e.g. machines) being developed and maintained.
> That's what "pushed into the future" means. "Back" means "further away," "up" means "closer."

Somebody here on HN just very recently claimed the exact opposite. Could it be a regional dialect thing?

> So, every IPCC report has been wrong. How long are you going to keep believing them? Sounds like a religion.

This is how science and engineering works, you keep revising and improving your models taking new evidence into account. This is the exact opposite of religion, which never changes its opinion regardless of any new evidence.
Yes, that's the compiler: https://github.com/ballercat/walt/tree/master/packages/walt-...

It's written in JS so you'll need node to run it, and npm is a package manager for node so you should use that to install and call it.

If you just want a hosted site to play with code, it's linked right at the top: https://ballercat.github.io/walt/
... Epita, efrei, supinfo ... great great school everybody know this, in France au moins.

... Epitech is a very special little thing.

Sadirac, real old hacker from semantec, build just 20 year the futur of computer school: student become teacher, each test is an automatic correction ...

So, 42 is bully, in my opinion,
but Epitech remain la crème de la crème.
> The solution you proposed - integers

I explicitly said that I don't think integers are the solution; it's simply that for tasks like e.g. managing the thoroughly interconnected world state of a video game, where you have a web of dynamic entities, references aren't the right solution, and so people start to concoct other solutions using the primitives they have available. I mention that I think generational indices are the solution (or at least a solution).

> But if you do it with indices into another data structure, then you do, in fact, just work around the borrow checker

Why is it "working around the borrow checker" when it happens in Rust, but "employing an ECS architecture" when it happens in C++? The fundamental insight is that pointers and references as we know them kinda sorta suck at managing arbitrarily-interconnected webs of entities with dynamic lifetime; a garbage collector neatly solves this use case (dynamic lifetimes are their entire jam), but if you're using Rust or C++ then we're assuming that you have stricter performance requirements than a typical garbage collector provides (and if you don't, then you should consider using a GC'd language). An ECS-like approach using indices (which, if you squint and turn your head, resembles a very specialized form of garbage collection) is a way to keep entity management tractable without going all-in on GC.

> now you also have to deal with indices that reference non-existent elements, or (depending on your usage patterns) indices that were not properly updated when an element was deleted from the middle etc.

Generational indices address these problems. Again, I don't think anyone should use integers directly, you should seek to leverage abstractions that other people have already sat down and thought about.
There is no other choice that runs Win32 and DirectX well.
Want a TypeScript Holiday?
That's not quite how patent licenses work.

Even if you got a license for a patent for yourself and wrote free software for it, if someone else gets it they might need a patent license too, regardless of your project being free software.

Your FOSS/FLOSS license might include a patent clause but that means you'd first need the right to issue licenses for the patent, in case you don't, the clause is void.
Indeed. Sunlight alone can't pull a significant amount of water out of the atmosphere, and plants/bacteria need additional energy in the form of sugars to pull carbon out of CO2 in the air.

Where's all this energy coming from?
Historically, many more seem to lose their lives in directed economies.
Or they could just implement integer subtypes like Ada has since 1983, but it seems that Rustaceans prefer to write boilerplate instead.
But that's only the case for consumers with income. People who can only do jobs that machines can do better will have no income, so once a lot of people are in that situation, we will need to find a way to provide those people with at least the income required to be able to buy even the cheapest clothes.
I want to know where all the glucose comes from!
A good example of this: http://www.home-automation-community.com/arduino-low-power-h...
It doesn't translate to wasm text format, but to wasm binary format. The walt-compiler (https://github.com/ballercat/walt/tree/master/packages/walt-...) readme shows how to use it to compile text into a a buffer which you can write to disk or instantiate into a webassembly module.