skysight-inc/HackerNews huggingface dataset:
> And the worst, most inefficient public sector of any developed country.

I'm pretty sure most who live in their own developed country think their own public sector is the most inefficient. Well, maybe not the Swiss.
Barack Obama Is the Benchmark for Fake Lip-Sync Videos
The last time we paid bounties, we ended up with a bunch of people in Guantanamo who had no reason to be there.
> I can't always download maps in advance because I rarely know where I'm going from day to day.

Can’t you download offline maps for the whole country?

On my phone I have two sets of offline maps for my + neighbor countries. Microsoft is free, Garmin was one time purchase. Both work OK without Internet.
The burden of proof is on the person making the claim, not on the skeptic.
How the MacBook Air Changed Laptops Forever
Based on the URL of the OP, I think it's Steven Pinker's new book shipping on February 27: "Enlightenment Now: The Case for Reason, Science, Humanism, and Progress"

https://www.amazon.com/dp/B073TJBYTB/ref=dp-kindle-redirect?...
Hitler was an experienced soldier and had been gassed a few times in the Great War. He ruled out using gas.
> I now laugh when I hear people say "money doesn't make you happy", not so much for the money part, but the fallacy of using an emotion like "being happy" as the measure for a quality life.

Oh come on. You know what they mean, you're being deliberately obtuse in order to characterize someone else as ignorant. Which only reflects badly on you.

That old cliche may be trite and simplistic, but it's making a simple point that sometimes needs to be made; money won't solve all of your problems.

Of course it does solve a lot of really bad problems, so it's also a bit of a myopic view.
He should start a religion. Wait, he already has
Since there is broad societal consensus* that capital should not be permitted to intensify urban environments, it had better build suburbs, or we’ll all be homeless.

*with a little bit of scrappy opposition emerging in the last few years.
i'm waiting on the same feature :) i find it hard to believe it's a technical problem. i suspect it's politics around letting web apps having functional parity with native.
But if the primary purpose of updating your kernel is security updates (which is the case for some people), shouldn't you be making the effort to do all that flashing? (honest question) I realize the attack surface would be much smaller since you'd be running a lot less services.
I don't think that's true. Meltdown and Spectre are sub-ISA issues, so you could have a RISC-V implementation with them if it handled caching and speculation similarly.
I would have bought a house without a tax subsidy.

But there is one, so I'm sure as hell taking it.
The Stem Cell Gun That Heals Burns in Days
Cars are also different in that software updates are harder to pull off. There are millions of cars out there on the road right now that have internet connections, and only minimal security between human-convenience internet like map software, and the embedded systems that do things like steering and brakes. And the average lifespan of a car is what, 15 years? Whatever the vulnerabilities, they're going to be there for a long time.

And even if there's a firmware update mechanism available, the manufacturers' abilities to maintain older software will also degrade, like legacy systems do everywhere.
That's the tip of the iceberg - the linked article goes into much more detail.

Procurement practice and staffing practice are huge contributors to the excessive cost. The projects are massively overstaffed contrasted with comparable projects elsewhere - the article:

> "The staffing of tunnel-boring machines came up repeatedly in interviews with contractors. The so-called T.B.M.s are massive contraptions, weighing over 1,000 tons and stretching up to 500 feet from cutting wheel to thrust system, but they largely run automatically. Other cities typically man the machine with fewer than 10 people."

> "It is not just tunneling machines that are overstaffed, though. A dozen New York unions work on tunnel creation, station erection and system setup. Each negotiates with the construction companies over labor conditions, without the M.T.A.’s involvement. And each has secured rules that contractors say require more workers than necessary."

> "In New York, “underground construction employs approximately four times the number of personnel as in similar jobs in Asia, Australia, or Europe,” according to an internal report by Arup, a consulting firm that worked on the Second Avenue subway and many similar projects around the world."

The fictional no-show jobs that are pure corruption make up only a small amount of the cost of projects - a much larger portion are jobs are real, but largely unnecessary.

The other big practice cited in the article is that the unions do not negotiate with the MTA, but rather with contractors. Contractors, receiving a percentage of the total cost of the contract, have no incentive to reign in labor costs and staffing - and in fact have every incentive to do exactly the opposite.

A cheaper, smaller contract employing fewer people is worth less to the contractor. Realistically the city or the MTA should be negotiating with labor unions directly.
You have to enjoy the process of whatever it is you're doing. If your enjoyment relies totally on goals, that's how you end up in the situation Schopenhauer believed we are trapped in.

Goals are good but you have to enjoy the journey. This is no big mystery. But it's something a lot of people overlook because choosing a goal is how you get started on a journey.
"Decades old trap/fault software is being replaced by 10-20 operating systems, and there are going to be mistakes made."

- Theo de Raadt
Does CloudStack/OpenStack not allow for container lime management? Again, without much knowledge of containers I am not sure of the comparison.

I do know I sometimes get annoyed with something like a web app or service needing a whole OS, to largely do nothing except use resources unnecessarily. Something that can see storage and that has an IP Stack would free up a lot of resources.
It is the POSIX version of .NET Native, for AOT compilation into native code.

Using a much better compiler backend than NGEN, similar to Mono when targeting iOS.

Additionally, it is also adding WASM as target "CPU".

.NET Core only does JIT currently, the generated binary is a mini-bootstrap code that starts the runtime and feeds the main application Assembly into it.
War became illegal when those that declare war could not avoid being killed in war.
Did anyone do Andrew Ng's deeplearning.ai and know how it compares?
32 pages. <http://dickens.wpi.edu/history.html>
Self-Driving Boats: Ghosts on the Ocean
http://sepbatteries.com/canadian-solar-cs6p-240p-solar-panel...

<$2400 for the 4kWh I'd need to power my house.
Critical Infrastructure Firms Could Face £17m Fine for Poor Cybersecurity
Restoring MacOS device from a snapshot with APFS (2017)
“The good of humanity” is not served by delivering worse outcomes at higher cost.
Primg – Generate prime numbers whose binary representation looks like any image
Another happy mailinabox user here. I love have total control over where my data goes. If you use third-party no-installation-required server monitoring (with Pingdom or something), you can get mobile notifications if your server ever goes down, which for me has only ever happened due to kernel upgrades.

I also have no trouble sending email to Gmail users after carefully following all the steps in the manual! The only sticky point I had was that it required fancy DNS records that Namecheap doesn't support -- I think if I were doing it all over again I'd transfer domains over to a better nameserver.
Millennials are ditching the golf communities for agri-hoods
Meta data of (almost) all podcast episodes published in December 2017
there are lots of options out there for constructing systems.

but if you approach the problem by saying 'we don't need to really build software, we just make do by gluing together a bunch of big pre-existing packages' - then ... thats what you get
I will, but I am just a guy who builds his own computer every few years.
Funny how sometimes with software and the way it is distributed, we can either have a handful of engineers figure it out the first time and distribute it correctly, or let the rest of the world of engineers reinvent the tandem bicycle for the k+nth time. I'm glad they are working on it, sorry you had to go through that. Sounds like you are a super ninja though and did not mind the extra grapple. You know, I often send in feature requests and application feedback. Probably once a month to Apple, or a website, or some service, because that's how they get better. In the end, we are all somehow serving one another (it's not just clients and customers and experts) and I think that it's important to appreciate how we got here - meaningful conversation and discourse.
I'll bite. Why is this flagged?
Yes they are. Every single other one of her posts for the last month is flag flagged - and this one is only not killed because I vouched it. Turn on showdead and view her comments. (NB if she has written to HN and got the account un-banned before you do this the posts will probably be un-killed.)
What activity would generate the tracks in the middle of the ocean? As I understand Strava whenever I switch it on it tracks my activity at that moment until I switch it off. Looking at the heat maps I get the impression that there is always on data being tracked in addition to those that are intending to track a specific activity. Do fitbit worn 24/7 submit data constantly to strava?
Show HN: Cryptocurrencies historical prices data collector written in Python
(2015). Its nice to tag articles with the date in the title. Other than that, its a decent read. Fingers crossed that its relative to me in a few months once my side app is complete
>We lose the ability to think like that as adults. It's not even that we have the thought and then consciously decide against it; we're incapable of even conceiving it.

i wholeheartedly disagree - you simply fall out of the habit of it. when i was in college i had a lot of sleepless nights and i wandered around campus "pulling on doorknobs". yes sometimes i got into places that i shouldn't have been but that's besides the point: i got back into the habit of touching things and experimenting. this was almost a decade ago now and i still pull on doorknobs, kick sign posts, peak through construction site barriers (nyc is perfect for this because every construction site fence has portholes). really of course the problem is obvious: people that don't think it's cute/funny/interesting are really put off by it (social pressure). young kids have less of that mediating their experience of their world (that's the key)
Adobe is preparing a major Lightroom performance update
Nice! I'll have to play with it. It's going to take a lot of uplift me from Hugo with it's single binary.
Bombing of Dresden is well known, of course, but it doesn't compare to a single bomb that can level cities when it comes to deterring your enemy. I'm not trying to diminish the scale of destruction in Dresden, but there are many cities other than it that got destroyed in similar, "conventional" way (like Warsaw, Breslau or Tokyo), so I don't see why it should be treated in a special way.
Watching the crypto space has led me to realize that it's actually pretty hard to create any kind of financial system that is not mostly fraud.
Where are you getting the information on administration metrics? I would love to see what is being measured and how. (BTW, I am not being sarcastic. I am genuinely interested in looking at the metrics).
Who won the Royal Rumble 2018, which Entrants list, full match result
Drivers in the field can record GPS tracks, and upload/share them through the OSM website. These can then be used either to directly create that road, or by remote mappers to help align satellite imagery, and then remote map visible roads in the area.
The website is ok indeed, I should have mentioned that I was referring to this client: https://riot.im/desktop.html.
The Mantaray: A Meaningless Kickstarter?
Srsly. I've started just copying all my shit into the relevant package instead of all the subclassing. Because you know I'm gonna want to change that shit in the future. And whether I change the class or the subclass shit is gonna break. And then I gotta fix that shit. So I'm a caveman now.
> I don't want to feel this way, but am not sure how to get out of it.

Start seeing a therapist, changed my life
Oh good, another open-source tutorial that over emphasises the need for Codes I’d Conduct.

Note that in this article, having a CoC comes before a howto on technical contributions or before writing code itself.

Can anyone explain to me what happened circa 2015 that forced every open source code base to require these silly, poorly thought out and rarely fairly endorsed social contracts?
True.

I think you have to be paranoid, really paranoid, to be able to think about this kind of thing. "Normal" humans seem to have psychological stability mechanisms that operate pathologically when confronted with events that are too far outside of their world-view. It's fine to disbelieve Bigfoot. It's dangerous to disbelieve e.g. Stuxnet.

Even the author:

> It wasn't until I'd read through the code [of Stuxnet] myself that I finally believed that it had actually happened.

Is it a failure of imagination? Head-in-the-sand-ism? Just not paranoid enough?

To everyone reading this, if this article sounds like a crank, please re-evaluate your world-view. This is the clearest and most well-written description of the problem I've yet read.
Its sucessor, Inferno, has been bougth by Vita Nuova and they target it at embedded devices.

http://www.vitanuova.com/inferno/index.html

http://doc.cat-v.org/inferno/
Link to Arxiv: https://arxiv.org/abs/1801.07791

Pretty exciting, the problem of learning with Point Cloud data is still very open and this beats the prior best work on it (PointNet++). Seems they treat point clouds as quasi graphs based on point closeness. Promising, but it requires nearest neighbor search which seems like it'd be expensive.
Ask HN: How much did you spend on your CS degree? Was it worth it?
I am currently looking at universities to pursue a bachelors degree in Computer Science. Ultimately, I am interested whether you think the amount you spent was worth it and if with retrospect would you go to a better school that cost more or a cheaper school with a weaker CS department?
> DigitalTermometerSensor (sic)

Heh, that gave me a chuckle

> Userland written in Go (http://u-root.tk)

So much for Go not being a systems programming language.
The headline (and subheadline) of this article is actually:

"Trump’s Shadow Hangs Over NATO"

"A year since Trump entered office, European allies are relieved the alliance is still standing, but U.S. leadership remains in doubt."
I wonder whether the most stable yet complex and versatile form of software will turn out to be AGI. Could a mind be the only complex 'tool' that doesn't require a small army of other minds to maintain it?
I thought pdf.js was a Javascript application in a browser on a full OS with all the risks that come with that versus a memory-safe, native code in a deprivileged partition or container. Web tech isnt my strong area do I could be wrong. Do correct if it's not a browser or JS tech built in unsafe language.

And it's a little strange your reply to memory-safe code for a PDF reader is that an "unsafe one exists, just use it" when you or your colleagues are currently applying my recommendation to the browser hosting it via Rust and Quantum.

You're doing one thing that matches the language part of my recommendation while saying we should do the opposite about a type of program that's similarly high risk. Quite the contradiction.
>> I feel profoundly disappointed in life and people, in the sense of being wronged

I suspect there is a notion of "things ought to be a certain/right way" in your view of things. I feel this defense is often used to justify to oneself why one hasn't engaged in something/the world. Said another way, it is safer to think things should work a certain way instead of risking for oneself to find out. It's never too late to find out directly.
I don't want to get lost on terminology (what is more fundamental, what do we call a physical change...). I try to understand the consequences of the approach you propose.

In 4.1 you look at a couple of similar examples that are quite simple, a particle/detector system in the first half ("measurement") and a particle/particle system in the second half ("entanglement").

The "measurement" part starts like von Neumann's measurement scheme, which is a two step process. In the first step, one assumes that the "target" and the "probe" are composed into a single quantum system (there is entanglement like in the particle/particle system considered later, I agree with that). This system is in principle in a superposition of states, the density matrix does contain interaction terms.

In the second step, one applies a non-unitary operator to actually take the measurement at the classical/macroscopic level and the interference terms dissapear. Instead of a pure quantum state we end with a diagonal density matrix representing a mixed state (the system is either in one state or the other, we don't know which one but we know the corresponding probabilities).

I still don't understand how the second step works in your approach and why do the interference terms vanish.

I understand even less how do you conclude that "the entanglement destroys the interference in exactly the same way (according to the mathematics) that measurement does." The entangled pair looks identical to the pre-measurement target/probe pair, but interference is still present at that point (and vanishes because of the measurement, whether or not we call this the collapse of the wave function).

By the way, in the video there is a slide saying that the resulting wave funtion is |ΨU |^2 + |ΨL|^2 but that's not a wave function.
Polymer is my favourite front end framework. I hope it doesn't start forcing developers to use TypeScript because then I'd have to stop using Polymer.

TypeScript is not suitable for building the vast majority of web UIs; it just makes things way more complicated (with the added build step, source-mapping issues, missing type definitions, outdated type definitions...) and adds no value beyond improved code completion and compiler warnings (and those two are conveniences at best).

Web applications are centred around APIs. APIs use JSON... JSON doesn't have types; so already there is an obvious impedance mismatch!

It makes no sense at all whatsoever that the front end logic should be more strict than the API!

As far as the front end is concerned, the API is the one source of truth; so unless you're willing to go back to the old days of SOAP and also start adding type annotations to your transport protocol then it makes no sense whatsoever to use TypeScript.

The main exception I can think of are web-based games; in this case it's possible that most of the complexity is actually on the front end itself (and not in the data integration aspect).
Do we know that it isn't happening all the time? We are already so conditioned to driving being one of the most dangerous things yet we absolutely take it for granted. It would be easy enough for it to more or less blend in. Especially as I'd assume the current traffic investigation work force in the field isn't going to have the chops to do this kind of work.

This may be happening, and just being written off as user error like all the rest of the massive number auto accidents we live with everyday.
ELO is a stochastic gradient descent approximation of logistic regression.

You can do much better just by actually running the logistic regression over the games. In this framework, incorporating any per-game bias such as the characters chosen is a trivial variable to add to the model and fit jointly.

Our ranking systems are holdovers from a time when the calculations had to be done by hand. If the whole set of games fits in ram, there's no need to use ancient optimization methods.
> Maybe not the 19 year old grunt who signed up because getting a master's in CS wasn't in his future

Can we please drop the elitist attitude and explicit assertion that enlisted military personnel are stupid and that CS students are intelligent.
>Well, a few things. First is that experienced developers often hate these tools. Most Serious Developers™ like to write Real Software™ with Real Code™.

"experienced" is the key here. With most of these tools you develop 90% functionality very fast, and there is no sane way to develop the rest 10%. The hacky/ugly/umnaintaneable ways you go to add those 10% into the beautiful tower that the tool built for the 90% ... You become very "Serious Developers™" after doing it several times and noticing the "pattern". And it helps that with time you are also becoming much better with the Real Code™.
Your idea is sound, hopefully you have plans to service your car entirely by yourself?

From my personal experience, the service departments will happily download data from your car and sell it to the highest bidder. My case was simple: the dealer updated the mileage record in Carfax using the odometer reading from my warranty-provided oil change. The car is leased, so I'm 99% sure I had no way to opt-out.

Sounds innocent, but my insurance company was watching. They extrapolated the mileage and decided I would cross the 7,500 mi/yr threshold - which triggered a premium hike. Funny thing - I didn't exceed 7,500 miles that year, but they already have my money now.

What else could a dealer read off your non-internet connected car when you bring it in?
I think over-engineering is just plain old incompetency in a different costume. Good guys successfully manage complexity, bad ones don't. The bad ones have just more options now.
The bimodal distributions mentioned in that source are not salary distributions.
> Anyhows, it's functional, if not beautiful, and it works for people. No need to "refresh the look and feel" of their web properties every so often.

This is the most infuriating characteristic of modern web-deveopment, the constant churn to change what is working for people. Glad to see that it is not universal.
(formely known as gummiboot)
Perhaps in another thread. I would derail this thread by extending the topic that much.
Agreed with all of this.

I bought my first 3d printer about a year ago and it quickly turned into one of the best things I've ever bought.

If you're at all interested in making things at home, there's almost no reason not to own a 3D printer.

I recently replaced the no-brand i3 clone that I initially bought with an Anycubic i3 Mega, and am very happy with the new machine. It's nice and rigid, easy to use, prints stick to the bed well while printing and pop off easily after printing. And all for less than £300.

As you said, the hardest part about it all is learning the CAD software.
It's getting better for some measures of 'better', and it's getting worse for others. It's also getting 'better' for some people, and less so for others. For example I contend life is either more or less the same or worse for a middle class family in the US in the past 40 years, and is fabulously better for the super-rich.
Not to be flippant, but is there anyone with an interest in the base--hostile or just curious--who doesn't already know where it is?
Yes, there are different regulations, famously chicken in the EU can't be washed in chlorine as it can in the US. But your average EU supermarket selection is a flavourless, watered up battery chicken. It's not "much higher quality" by any stretch of the imagination.
Agreed. Playing is at the heart of creativity. Only by playfully rearranging ideas can we construct new ideas.