skysight-inc/HackerNews huggingface dataset:
Well said. Microsoft has been churning out shit like this and poisoning the entire technology industry for decades. I get a little bent out of shape when people think they're somehow altruistic now because they released Windows Subsystem for Linux. Their OS is still a shit product, and it gets shittier every day.

If Microsoft really wants to do "the right thing" they need to burn it down and start over. Something like ChromeOS with a Linux kernel and containerized emulation for win32/64 apps.
I've worked a lot with EMG and EEG, and always wondered how they got past the huge problems with variation, lack of sensitivity and reliability. From this and what I've read from users it looks like they didn't actually get past them.
Interesting how he still seems to enjoy a clean reputation on the Internet. His Wikipedia page is spotless and there seem to be plenty of places extolling him all over.

I'm pretty surprised, given that he died in 1991 and I figure he'd be universally seen as a terrible person. But he's noted in several places as a master of PR, so perhaps that continued after his death, despite causing the death and enslavement of countless people and losing a Supreme Court case related to his literal enslavement of prisoners.

I wonder if he's got fans monitoring things for him after his death? Some form of post-mortem reputation service? In any case, I'm disgusted that someone who literally enslaved more than 16,000 people for over a decade seems to have gotten away with it scot-free. I figured that in the age of the Internet, someone with a horrific legacy like this would never get away with it, but indeed nearly everything about him I can find is positive, and he's even got prisons named after him operating today.

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

https://tshaonline.org/handbook/online/articles/fbenm
I've encountered plenty of food stamp recipients, including my own parents when I was younger, and I've yet to see someone be "infantilized" by the ability to afford food.
This is exactly what whatsapp experienced, but with more recent OTP versions I would have assumed that those went away and the main problem once you reach 'scale' is that the distributed erlang network topology gets saturated. I'm curious what difficulties you ran into?

edit: nevermind I saw your other post, but confirms what I expected.
So you didn't pay them?
For the record, I would prefer not to get into a programming language flame war. Having said that, I will add the following: It's much harder to reason in Rust, as there are many concepts one needs to keep in their head (borrowing, lifetime, pointers, etc). Plus Rust is much more difficult to read. Whereas Elixir, and I emphasize Elixir over Erlang here, is much easier to reason in, concise, and simpler to read.

At the end of the day, use whatever language you prefer, just keep in mind that software needs to be (1) shipped, (2) maintained (by multiple people who read each other's code) and (3) evolved. I would also add (0) experimentation; before one even ships any code, one ought to easily experiment with various ideas.
I knew that the vibe on the west-side had changed when I saw more people in coffee shops 'working' on their startups and not screen plays. Probably good for LA overall, though, more diversity in the economics.
As several people have mentioned, quality doesn't come cheap.

At the same time, its interesting how broken this ecosystem is (despite the presence of several players vetting these 'companies').

My best suggestion: talk to Indian devs you know (and respect) and ask them for referrals of people back home.
My Nana is the first-born of six children. Somehow we got to talking about the link between poverty and birthrates and her guess was that sex tends to be the first and last vice available to a person after losing everything else.
It was an effort by an independent govt body (OFSI) that is charged with managing risk with canadian banks.

Basically the number of uninsured mortgages had been climbing rapidly, so this instituted so that even with a fall in housing prices, loans are less likely to default.

Good I think from a banking risk mentality, but not so good for homeowners looking to buy.

I remember reading that a couple making $100k and 20% down could have bought an $850k home before the stress test. Now it’s my more like $650k.
It's easier to control access to resources when you can imply, and then systematically impose, some way to exclude others from those resources. Emphasis on genetic determinism will just be another tool to do that.
What I don't get is why these locks all seem to do real time connections, when we have public key crypto! The "key" should just be a certificate signed by the owner's, which could then by verified offline by the lock. You'd just need a periodical sync to get revocations (if you needed to kick someone off the place prematurely). It's old, well established tech!
National Vulnerability Database is down
Alternate summary, from https://arcan-fe.com/2018/05/31/revisiting-the-arcan-project...

> the ‘elevator- pitch’ to the modern tweet-length attention spanned reader goes as follows:

> Arcan is a curious blend of a streaming multimedia processor, game engine and display server with a novel design that lends itself well for both complex and simple realtime interactive graphics projects alike, and goes well with anything from Sci-Fi UIs for some homegrown embedded project to full blown desktops. It is highly modular, low on dependencies, yet comes with all necessary batteries included.
Bureaucracy is a bigger issue. All guns registered in the US are required by law to have their serial numbers recorded only on paper, not on computers. This means that even if you know the serial number of a gun used in a crime, it can take weeks or months to trace it to a purchaser. The reverse search (find all serial numbers associated with a particular person) is basically impossible.

Source: https://www.gq.com/story/inside-federal-bureau-of-way-too-ma...
This must be new (maybe related to tons of experienced devs moving to other teams in recent years?) When I worked there around 2008 it was very rare for people to break Windows builds. Some teams were better than others but in general breakage was rare and often came from dev build system using previously generatrd artifacts vs nightlies building everything. Windows is amazingly complex. Comparing its codebase and process to smaller projects just doesn't make sense.
Convert National Vulnerability Database search results into an RSS feed.
Ah. Thanks for clarifying.
Selective empathy is dangerous.
Do you deny genetics?
> In every single time, management outsourced and took the bid from the lowest priced company.

What was the initial bid of the Indian company that ended up costing $6 million dollars?

Stories like these make my blood boil. And to be fair it's not just Indian companies. There are plenty of EU/US based dev teams that consistently fail to deliver and the company still keeps paying them.

I wonder if management just can't deal with sunken costs or if someone is trying to steal money from their own company by making under-the-table deals with the development team.

I've had a couple of clients that dealt with "cheap" teams and wasted years of their life trying to get a product up and running. Taking them on felt like rescuing abused puppies from a shelter. Their eyes would light up every time they witnessed a working feature, no matter how simple it was.
Facebook acquiring Instagram was greatest regulatory failure of the decade
Now you’ve got me intrigued. My second guess would be the Coffee Club. Apparently, and surprisingly, they are the largest chain in Australia. Hudson’s, Gloria Jeans, Michels Patisserie all seem to follow the franchise model and stick to malls, whereas the Coffee Club is more likely to be found in a downtown location. And they are inexplicably successful given the experience is not that outstanding.
Not exercising could be caused by some other underlying health condition.

I have not yet seen a study which can say with good confidence "Exercise makes people healthier".

Sure you can say "People who exercise are healthier", but establishing cause and effect requires an intervention experiment.

I suspect the commonly held belief that exercise is good for health is true, but it still seems to be bad to publish it as advice so widely without the cause/effect established.
It's not a gimmick for Airbnbs and such. Giving out house keys is one of our biggest headaches, especially when people arrive late, since we don't live in the area.
Cool idea. I tried to take a look but the website unfortunately seems to be down.

https://nvd.nist.gov/
I'm not ignoring that, I'm just treating it exactly as it is: very unlikely. All sorts of things could happen, but what could happen - independent of quantifiable likelihood - is not a realistic baseline for a risk modeling exercise.
Ντέρμπι Άρης – ΠΑΟΚ, από τα παλιά…
Would you say that learning Erlang/OTP has given you transferable knowledge about building concurrent and distributed system? Did you transfer any of that knowledge to your Rust designs?

Do you have an opinion about Scala/Akka?
So my impression of the way that Face recognition works is that the neural-net part of the system recognizes the faces in a photo, recognizes the features on the faces and provides a map of the features to the system. The system takes these parameters and stores and recovers a given face with them. The ability to recognize individual faces comes because conveniently these parameters don't change much (but clearly it hinges on this). Of course, there are a lot of small enhancements to this process and these evolve but this is still basic outline.

Which is to say that convolutional neural networks, the most common and successful neural networks, fundamentally only operate by recognizing a broad category (face, nose-on-face, mouth-on-face). This limitation seems as inherent in NNs operating with a black-box/training-set/testing-set cycle as it is in any architecture consideration. If all you can "tell" the NN is "this is X, this is not X", then it's plausible that's all it will give back. Moreover, "X/not-X" testing allows a LOT of training to happen in an unambiguous fashion, which seems necessary when what you're doing gradually pushing a giant bunch of semi-arbitrary detectors into place.

Machine learning theorists can do a lot with nothing but this category-recognition tool - like having a go program recognize "good moves" and "good positions". Note, that the more elaborate "neural net within neural net" approaches involve vast levels of computing power - you're brute-forcing brute-force. AlphaGoZero probably involved the largest level of computing power ever harnessed for a single-use app. AlphaGoZero involve megaflop levels close to those estimated for the human brain though such estimates are always debatable (perhaps why we didn't see many games by it).

The thing is there are plenty of ordinary computing algorithms do "more" than neural nets - perform logical operations or sort and search by vague similarity or classify on spectrum of multiple qualities (rather than the binary X or not-X of a neural network). It is just that these break down at an "industrial scale", whereas neural nets are shine at this scale.

However, despite these virtues, it seems likely we'll see neural nets approaching their particular limits reasonably soon, if they haven't (in at least a sense) done so already.

And it seems like any "real" extension/alternative will have to be able to use big data but use it in a more sophisticated fashion than neural nets.

Oh, this relates to the video most in that when Bengio talks about how to extend neural networks, he's mostly just mentioning extension in terms of how to add abstract qualities like "causation", where one can certainly see crude, simplistic things in computation that could be called "working with causation" but you don't have that yet when you go to the level of a large-scale neural network.
Typical website in 2018
That is unfortunate, why not have a Home edition that is an LTS, only security updates, less chances of bricking computers or deleting user data. I know MS hated that people were using XP and not buying Win7 but they exaggerated by pushing updates like Chrome browser does.
Very very cool! The thinking behind improving the data preparation phase to avoid a mess of scripts that reinvent the wheel is so on-point, especially for satellite data where preprocessing can get messy.

I'm looking forward to trying this out - bookmarked for my next satellite imagery project :)
With the ubiquity of smartphone keyboards (I'm guessing), I've noticed a major trend toward zero punctuation, especially commas. You have to learn to just add them yourself, kind of like how a Javascript interpreter automatically inserts semicolons for you.
The big 3's dealership model will sink their chances at being leaders in electrification:

"To that end, “an electric car has no engine and no transmission. It has no spark plugs, fan belts, air filters, timing belts, or cylinder heads. It never needs oil changes, tune-ups, or emissions checks. Your brake pads go years without needing replacement, too, since just lifting your foot from the accelerator slows the car down (by recharging the batteries).” It’s no wonder dealers want to boot Tesla from their state. A National Automobile Dealers Association spokesman said dealers make triple the profit from service as they do from selling new cars."

quoted from https://www.inverse.com/article/49995-tesla-electric-cars-st...
Stop, Thief!
I guess what's considered food is up to opinion. I've seen countless people using food stamps for energy drinks and chips. While paying cash for their lotto and cigarillos.
I find a lot of developers seriously lack a professional mentality (I think I'm guilty of this in my youth though I made up for it in dedication and sheer hard work.)

Moving towards the business side I hired a lot of interns from commerce/marketing and they made my devs seem like little babies, it was shocking how capable, committed, team-oriented they were. It changed my view of things.

It's a matter of culture and perspective, and of course the fact that there is definitely such a thing as 'bad management' ... but Engs do have a tendency to think they know what's best for the product roadmap, and have really strong views about all sorts of things.

Some of this is good, in a way, but I really wish somehow the culture of development could be professionalized, both in terms of general approach to working at a company - but also in terms of the artisanal aspects of development itself.

It's important to set tone and expecations early, with smaller units it might work ... but as Eng teams get big, then they always end up reporting to Eng and not product, so it really depends on the culture that the VP Eng / CTO has established.
It depends on what you mean by "doubts". In the strict mathematical proof sense, we don't know if quantum computers are more powerful than classical computers at any task. In other words, like many conjectures in complexity theory (like P!=NP), the statement BQP!=P is still a conjecture. But computer scientists have good reasons to think that these conjectures will be true, after many decades of grappling with these problems and failing to prove otherwise. Therefore, in this informal expert-feeling sense of the word, there are not many "doubts".
I think I get confused, google had/has some transpilers/compiulers and other web tools that were based on Java and Java tooling.
Massachusetts gas fires: Another technological tragedy
120 kilowatts is a lot, like a thousand of the old incandescent lamps, or a hundred electric heaters. The normal wires of a home can carry something like 5 kilowatts, so … where is the catch?

My guess is that they transferred 120 kilowatts for a very tiny amount of time. (You can store the energy in a capacitor or something, transfer it, and store it in another capacitor.) Does someone have mor data?

For this to be useful, it important also how much energy they could transfer before the wires got flames or get destructed.
I'm glad you liked it. :-) The whole book is an amazing read. It's what sparked my interest in probability theory a decade ago. Unfortunately, it's unfinished work because Jaynes died while writing it in 1998. A version edited by one of his student was posthumously published (the one you can buy on Amazon). There are other gems in his bibliography and unpublished work. I never really _got_ thermodynamics until I read some of his half finished papers:

https://bayes.wustl.edu/etj/node1.html
https://bayes.wustl.edu/etj/node2.html
There are known problems that have been patched [1] causing the insanely long install times we all associate with new Win7 installs.

The fact that they didn't have a mechanism to forcibly install said improvement updates in the older versions before they install the kitchen sink for hours is infuriating, but I can't be that annoyed at them for not rewriting history.

I can, however, be annoyed that they decided never to formally make an SP2 and consequently left anyone running those Win7 environs up shit creek without a paddle, though I imagine that's a bug not a feature, given how afraid they are of another XP.

[1] - https://decentsecurity.com/enterprise/#/windows-7-fast-updat...
This also applies to eg. rescue workers. Rescuing the rescuers is not just embarrassing, it also uses up so many resources!
Isn't DNA orders of magnitude slower than current storage media?
Both sides can definitely have problems. But I think there are severe asymmetries at work, like what is chronicled in Moral Mazes. There is a big asymmetry about how managers and executives think the world is supposed to work for them, vs. what is a realistic compromise between complex teams that have to coordinate. Executive or management bad behavior can be hidden, papered over, politically rewritten, etc. etc., while executive opinions about the behavior of subordinates is often taken as unquestionably 'morally' right within the context of the morals and ethical systems that evolve inside a specific corporate hierarchy.

I think as an abstract sociology problem, there is every reason to believe the dynamics of the situation make it far more likely to be problems with management or executives, and that it ought to require extraordinary evidence to overturn that prior point of view and instead believe it's sincerely an attitude / effort / tone / culture fit sort of problem on behalf of employees.

This isn't really special to companies where employees are developers. It's just a general property of the phenomenon of a corporation, period.
To work with many offshore firms, the “specs” part is a nightmare. The specs might as well be code because common sense isn’t generally so common. For example, sending a forgot password email: actual question: “Should the email go to the email address in the user’s record?” Multiply that by layers of “project managers” and over and over, that means that $35 per hour costs 3 times as much yet yielding a quality level that wasn’t $105 per hour worth.
> For decades, yogurt was runny and high in sugar. “Then Chobani comes onto the scene and changes the idea of what yogurt can be.”

Um...

Plain yogurt from Chobani: serving size 150g, of which 15g sugar. ( https://www.chobani.com/products/greek/plain/non-fat-plain/ )

Cookies-and-cream flavored yogurt from Yoplait: serving size 170g, of which 19g sugar. (All yogurt in the same product line has the same amount of sugar, but it's more fun to quote it for cookies-and-cream. https://www.yoplait.com/product/regular-original-cookies-cre... )

Chobani didn't change the idea that yogurt is high in sugar. What was that comment about?
Except when you don't do cached actions (all POST, like search, create an account, login, purchase, ...)
So drupal is not an issue when you serve static content.
Dual quaternion are even whackier. They are the best formalism for reasoning about 3D space developing over time.

Here’s a cool example http://www.chinedufn.com/dual-quaternion-shader-explained/
I've worked with tremendously good Indian engineers as well. But in most cases they were already in the U.S. on some kind of visa, permanent residents or citizens.

I have had good experiences with outsourcing in India itself as well, there are some serious teams there too. But there were some bad cases as well.

Money is definitely an indicator of quality, expensive might not mean good but cheap almost always means they're not top talent.
In a microcontroller, I don't think you'll be needing AVX2...
I content Erlang can be very hard to reason about. I've seen some extremely gnarly Erlang where the author didn't write a -spec and it was almost impossible to tell what shape a tuple parameter would take. In Rust the compiler enforces all of this for you. Rust gives you:

- Maintainability: Rust signatures not only tell you the types of arguments, but also their lifetimes. A signature in Rust is an extremely strong abstraction. Traits can further constrain types making it essentially a game of plugging the right blocks in to the right holes. Erlang is like having the blocks but all the holes are under a tablecloth and you just have to guess how to fit them in.

- Correctness: Without a static type system Erlang does very little for correctness. Rust has pattern matching as well and can enforces exhaustion. Not even Haskell does that. Lifetimes guarantee safety even for shared pieces of data.

- Speed: Obviously, Rust is a compiled, manually memory managed language with near C++ performance.

On every metric, Rust offers a lot more than Erlang. As someone who has spent years with Erlang, Rust is simply better for professional development.
Great talk! What's my best option for getting / making a transcript of this talk?
>This is linked in the post so I don't know how you missed it.

It's almost as if my brain is trained to completely ignore underlined text from all the sites that use it for inter-linking spam. Seriously, didn't even notice it.
> It feels cold hearted to say elderly should be pushed out of homes they have lived in for 50 years.

More or less cold hearted than forcing three new dads to spend 15% of their waking hours getting back and forth to work, which means they only sees their kids when they are sleeping?
Kenya to use blockchain technology to allocate affordable housing
Science (the process) is how humankind learns.
Bloated cms means slow server response time. So users will care
I think you’re underestimating how stupid people are because of the group you socialize with.

People with the will and skill can make one this isn’t trivial even with all the videos in the world it will take weeks of practice and will require a good understanding of chemistry and basic engineering.

Most common criminals wouldn’t know how to measure correctly, use a caliper, heck most of them won’t be able to multiply add or subtract correctly.

Yet alone hammer forge an AK receiver out of a shovel.

Even if you discount career criminals as the only risk group most people can’t wire a power socket, switch a lock or fix a leak you want them to forge recievers and cut grooves in barrel blanks?

Not to mention that any substantial delay would reduce the likelihood of these guns being used there is a huge difference between a kid that would have to spend 2 weeks banging a gun out in his garage and a kid that can go into the school workshop and 3D print a gun on the spot.
Are there prior examples of usage wherein one may 'plunge' in an upwards direction? Idiomatically, the word is most frequently used to describe (a) rapid motion into water and/or (b) rapid motion downwards. Personally, and perhaps consequentially, I have only ever encountered the term with respect to 'into' and 'downwards'. However, if the etymology of the word is consistent with a more general usage, I would be pleased to learn that.
Maybe I'm misreading it, but I think the infantilization comes from giving special stamps that can only be used to buy things the State lets you, instead of the equivalent value in cash. Why can one buy a sugar-loaded soda but not a beer?
Crimes of the powerful