skysight-inc/HackerNews huggingface dataset:
And yet another slight different angle, in case it helps :-) Sometimes you feel strongly about a topic and so when you write about something that tangentially refers to it, it is very tempting to express that reference. Unfortunately, if you feel strongly about it there's a good chance that others also feel strongly in the opposite direction. The result is that you distract those people from the main reason you wrote the text.

Or in other words, you get on the front page of HN and the first 20 or 30 posts are talking about social justice warriors and not how to provide good exit experiences for users :-)

In a different, but similar way it's easy to miss your readers when talking about technical subjects. For example, if you have a very deep insight into a technical matter, it's often difficult to understand why your readers don't understand what you are talking about. The trick to good writing is to approach your reader on their terms and invite them in. If you can explain something in terms that they relate to, then suddenly they can understand it, whereas before they couldn't. It's easy to think that the reader is uneducated and that's why they didn't understand. However, it is the purpose of the writing to educate the reader.

In the same way, you might think that the reader should not get distracted by an offhand comment. It might be easy to fault the reader for not being able to see it in the context that you see it. However, just like the uneducated reader that can't understand a technical topic, you can't expect your reader to understand your context without a considerable amount of effort to set the stage. As it is not the main topic of your thesis, it becomes a bridge too far for the reader and they miss your point entirely.
We hardly know anything about Edge TPU. Yes, TPU uses systolic array, but there is really no reason to believe Edge TPU will use it. Edge TPU is not TPU.
that's what I was trying to say, boldly discrediting people seems outside the spying field. I defined it as 'stealth information acquisition'. Not political con artistry.
In that regard Julia is hardly any different to TypeScript.
I think it is just the opposite. Principal engineers are PEs because they don't want to manage people but instead be responsible for technical systems. That said, I've seen PEs be managers of small teams (~4-5 engineers) for short stints when the org had a need and there wasn't anyone else to manage.
What of the criticism is not valid, so it can only be explained by "anti-Israeli sentiment"? Is someone who is critical of some of the doings of the NSA or CIA "anti-American"? The issue is complicated by antisemitism being very real, just like there's people who hate America as such. But there is no need to jump to that, especially when you haven't even said what in your estimation makes the criticism only "somewhat" valid.
> NSO is a private company who is US owned and at odds with the Israeli government often.

But is stuffed full of ex-officers from Israel's military. Don't you find it odd? Why they seem to keep coming, while at the same time switching back and forth in between army and "civilian" career?

That's a rather dumb cover.
To beam bits down.
What could be really exciting, is that we could develop a way to see other colors. Butterflies see many more colors than Humans and there are rare cases of humans with an extra cone receptor.
TestMace – IDE to Work with API
Wow what a complete irresponsible way of dealing with the issue. It doesn't beat United pulling a passenger out of the plane, but it's very bad.

The correct way is of course to deal with this before the gate and arrange it then. "Sorry, our flight is overbooked, would you volunteer to take the next one with a compensation of $100?"
That's disingenuous. Maintaining a stable driver API is far from free, and the project has done just fine without one since its inception. Nvidia is not playing by the rules, and there's an alternative vendor. Why spend extra effort just to help them?

Assuming that a stable kernel API would just make things better ignores the potential downsides. I don't recall the name of the talk, but someone did comparative research into BSD kernel security and found that backwards compatibility was a significant source of bugs and that OpenBSD has benefited greatly from their aggressive removal of such code.

There's no reason to doubt that this holds true for Linux as well
In en-gb dogs go "woof woof" (or sometimes "yap") -- we call it barking.

"Ouch" is what you say to express that you imagine something hurt, what people actually say is more like "ow" or "argh".
How software can benefit financial institutions?
Ironies of Automation (1983) [pdf]
> So why did it stall? Apparently death by committee at the Solvay Conference with the insistence on an indeterministic paradigm.

Not completely. Some of the issue is actually the technology available at the time.

Einstein (who propounded a fields explanation for things) vs Bohr is the great debate and Bohr won.

The problem, at the time, is that Einstein's formulations predicted certain things. For example, if Einstein's fields formulation is correct, you don't have electron levels that decay. And that's clearly incorrect.

Except ...

It turns out that the better and better you isolate an atom, the longer and longer it takes for its electrons to return to ground state.

So, Einstein was correct, but it's only been in the very recent decades that we can create isolated, single quantum state systems which we can probe.

Physics is often constrained by the technology of the time. How long did it take until Einstein's predictions were finally tested and confirmed?

Look at how much engineering it has taken to bring the Kibble balance up to enough accuracy to become the new kilogram standard.
Fun Fact: there was no Tijuana Brass. He initially used overdubs of his own horn, then later used top session musicians from the broad assortment most commonly known as the Wrecking Crew.

Start from the beginning, with "The Lonely Bull".

Alpert also gave The Carpenters their first record deal.
Although I am a big fan of a couple of dynamic languages, when it scales we really need static types to make any sense of it, even to our older selfs a couple of months down the line.

So gradual typing like in Julia is already a good thing for having the best of both worlds.
s/some people accused/lawsuit was put against/g
What frameworks are useful in automatic testing?
For what is worth, I recently told Verizon FiOS I'm moving out of the country and they let me cancel without any hesitation. They'll sneakily try to send me one more months bill from what I've read online but other than that it is pretty straight forward.
$10 still a good price though.
Tech for Disabled Is Labelled ‘Special’. It Shouldn’t Be
I found the historical but not so welcoming Node.js announcement on Hackernews:)
Metaphysics of Science
38%? This is bullshit.

Even if that statement were true (which I highly doubt), it is still deceptive because it does not account for:

- The 2x to 3x extra time that it will take to complete projects using TypeScript instead of JavaScript. This is time which could have been spent on writing more tests.

- The new bugs which TypeScript introduces that JavaScript did not have related to things like source mapping issues, outdated DefinitelyTyped definitions, TypeScript version mismatches, the illusion of runtime type safely when dealing with parsed JSON data from remote clients, etc... I could talk at lengths about the problems but there are so many that it would take me about an hour to write them down.

I have over 1 year of experience with TypeScript in multiple projects and earlier in my career I used ActionScript 3.0 (also typed ECMAScript) for over 3 years so unlike the people who make the decision to move to TypeScript, I know what I'm saying. It's going to kill collaboration between projects. I really hope that browser vendors are smart enough to wait for all the hype to die before adding native TypeScript runtime in browsers. I'm certain that the hype will die when people realize that TS is just the same as Java.

During the most difficult time in their existence, companies like AirBnb could rely on JavaScript to build high quality software. I think that in reality this move to TypeScript has nothing to do with software quality and everything to do with keeping their employees busy and degrading their skill level so that they will not be able to join a competing startup in the future. This is just a strategy to turn their employees into corporate cattle and keep them locked into some kind of internal AirBnb private module ecosystem which will be completely disjoint from any universal module ecosystem.

Developers will use less and less open source modules and more and more private company modules to do their work. The reason is because the company's type system will eventually conflict with the type systems of all third party open source modules.
If they know the s’est is going to be empty, they can sell it again.
blackmail
@bobblywobbles I have added a section in the home page to explain the question you asked, thanks for the feedback
Previously:

https://news.ycombinator.com/item?id=7557964
https://news.ycombinator.com/item?id=9814114

But not a lot of discussion over there.

The visualizations are great, and this basically blew my mind. I didn’t know of the manifold hypothesis until now.

The manifold hypothesis is that natural data forms lower-dimensional
manifolds in its embedding space. There are both theoretical and
experimental reasons to believe this to be true. If you believe this, then
the task of a classification algorithm is fundamentally to separate a bunch
of tangled manifolds.

My interpretation/rephrasing: if you want to build a neural network that distinguishes cat and dog pictures, in the worst case that would seem to require a huge network with many nodes/layers (say, the number being a function of the size of the image) rather than the number that seems to work reasonably well in practice (six or some other rather low constant number observed in reality). So the number of dimensions over which the “images” are potentially spread is huge, but it’d seem that in the real world one can rearrange the dog and cat images in a “shape” that then allows for relatively easy disentanglement by the neural network; and these shapes can probably be realized in much lower dimensions (in the example, six).

This could explain (for some definition of explain) the observed predictive power of relatively small neural networks.
Is this a serious question? It's like asking why would Lockheed Martin be employing US veterans.
A Beginners Guide to API's and Making Your First Slack Bot
That's why I hate JS
You need 10-12 tools and frameworks to do something and then you are full of bugs everywhere because of the poor designed language.

Large systems should rely on industry-proof languages (derived/based on C) to be safe.
Not a casa that there are approved coding standards that work (SERT for instance)
Any Video Converter
Latest Internet of Things Trends for 2019
>>...a process that often involves transporting animals long distances for breeding.

> Cattle breeding, you're doing it wrong.

Try selling cattle.

I was previously a co-founder at (the now defunct) CloudHerd, an online cattle marketplace in Australia. We wanted to remove the requirement to physically transport cattle from seller-farm, to stockyard (physical auction house), to buyer (or back to seller if unsold). Massive waste of time and money, as well as increased stress on the animals and pollution from additional transport step.
Now that we have the GDPR law I would almost think a clear exit experience would be necessary to truly comply with the law as well. An EU user should be able to request her user to be deleted together with her data. At this point you might as well make it a nice button on your service's profile administration page.
The argument for "flat" is that management is waste and unnecessary process—you should just give smart people rein to attack your problems.

This notion is idealistic and appeals to people who have been burned by bureaucracies, but it denies the important functions that good management provides in setting priorities and coordinating work.

I once saw a case where a team switched managers and the team's output nearly doubled. Was the team suddenly better engineers? No. They were a fine team, but the manager worked to get everyone on the same page and ensure that their work was connected in a way that it had a multiplicative effect. Rather than everyone working on isolated projects, the projects leveraged each other to be much more valuable.
Adventures with the Wayback Machine and Starbucks Morning Bun Changes in 2019
Essential Tips to Become a Successful UI/UX Designer
Weird I was flagged? Don’t believe everything that you read.
>rely on industry-proof languages (derived/based on C) to be safe

looking at the CVS list with the amazement

C is the Javascript of system programming: weakly typed, everything is an int, error prone, popular, nobody knows all the pitfalls.
See, being able to run "just Linux" is about the main selling point of RPi. It's no secret you can get boards with better performance/price or performance/power, or even build your own RPi at a lower price (not sure about zero). But RPi being just "plug and play" with familiar software platform means that I can just go and link my software skills with physical doohickeys.
Hak5 Channel
Due to the way that code composition works in Julia, there is no real “default” array for Flux. Rather, you can lift in any array type that you like. The GPU arrays are an excellent example of this, Flux “knows” nearly nothing about GPUs (apart from a few convenience functions), yet works perfectly when using a GPU array type. So there is nothing stopping you from lifting in say StaticArrays [1] which carries the sizes in the type or NamedArrays [2] where dimensions have explicit names – the latter being superior in practice to the former in my opinion, or perhaps someone is up for marrying the two?

[1]: https://github.com/JuliaArrays/StaticArrays.jl

[2]: https://github.com/davidavdav/NamedArrays.jl

In brief, it is not the duty of the automatic differentiation package to favour a specific array type – it just works for all of them, which is something that I find fairly magical with Julia.
Hackers Attack WordPress Sites Using Zero-Day Flaw in the Total Donations Plugin
Mormonism is just odd.
SaaS Trends in 2019
"we never even had RadioShack in the UK"

We did kind of.

Tandy was basically RadioShack, they even sold RadioShack branded products.

I would like to say that it rebranded as RadioShack towards the end, but I cant find any evidence of that. So that's probably just my failing memory.
>"But unless someone comes up with a better revenue model, most of Internet is supported by the Ad money."

To be perfectly blunt, that's not my problem. Abolish ad money, let the sites that only exist because of ads die, let the enthusiast-driven sites survive.

I feel absolutely no obligation to support ad-funded businesses or individuals.

Create a subscription system or use Patreon (with perks for higher tiers), if you need to cover costs.

The internet did fine before corporate interests invaded. It'll do fine once we kick them to the curb again.
A Sadistic Approach to Modern OpenGL
Do these apply? Iceland isn’t in EU.
The point of the article seems to be that spending your own money and raising from friends is bad, and that professional investors are good.

But I didn't fully understand the justification for that, was it in the article and I missed it?

Is it just that:

- friends get annoyed with you if they get diluted,

- and that eventually the money runs out and you'd want to have investors with basically unlimited funds so you can go back to them for future rounds?

Or were there other reasons?
Israel has a draft. Most people are veterans.
I said based on C, not C.

Alone C11 brings much more compared to C89.

But C++ and C# are pretty solid and robust. Rust is the newcomer, perhaps Go..
> Also nobody has mention data checksum added v9.3, do you know if this helps avoid this kind of fsync related corruption?

Not really, I think. Page-level checksums don't protect against entire writes going missing, unfortunately.
So they will sell develoent boards, without selling IC's.

Seems like a nice way to gather ideas and data about new products.
Related read:

https://www.economist.com/europe/2019/02/07/margrethe-vestag...
I recently tried going through my saved passwords in chrome and closing down accounts I don't really want anymore.

The overwhelming majority of sites that have some kind of information about me do not have options to close accounts directly through the website. I was under the impression it was illegal to prevent someone from closing an account / hold data indefinitely, so I have to assume there's some way to call in or email to have this done, but any additional outreach just feels like giving them more information about myself and I'd rather just ghost.
When key figures in a legal case can be manipulated, you can often affect the outcome. There are countless instances of this across all legal systems across the globe, across pretty much all of civilisation.
Node.js TypeScript #1. Modules, Process Arguments, Basics of the File System
I work in public service, we track and benchmark everything. Often way more than is needed, but that’s the consequence of a governing body that is very interested but doesn’t necessarily understand what you do.

I think we’ll see more and more use of the typing library, especially on big projects. Similarly we’re having debates on typescript for front-ends, not because we need it right now, but because it’ll probably really suck if it turns out we were wrong about not needing it.
Good thing they're not asking for a job.
Original here which was on HN 2 years ago:
https://github.com/andreapaiola/F-D-/blob/master/fade.js
I just happened to read Downbeat (December issue?) where one of their top 5 albums of the year was Steve Tibbetts' Life Of.

I'll wager most people have never heard of him.

There was a jazz/fusion/younameit FM station in Mountain View in the early 80s called KPEN. They got copies of Tibbetts' first two albums (eponymous, and "Yr") directly from him and gave them some airplay. I was hooked, told some friends, and I put together a group buy of his first two albums' self-pressings. So I have autographed self-pressings of his first two albums... with his own original cover art... from 1980!

For those who want to check out his early stuff, check out the song "Sure" on his first album, and the song "Three Primates" on Yr.

KPEN's license frequency, 97.7FM, is now KFOG's South Bay broadcast frequency. KPEN's studio was in the long-defunct Old Mill shopping center, later the big HP development on Central Expressway.
That's partly why this is such an effective tactic for Israeli (government or private) intelligence. The presence, or mere accusation, of anti-Israeli government sentiment can be pretty easily spun into accusations of anti-Israeli and/or anti-Semitic beliefs. So it can kind of create a chilling effect on these discussions in general, like in this comment sub-thread. There are so many outlandish conspiracy theories out there about Israel and Jewish people that they can group you in with those types of people and paint you as a kook or bigot when there actually is some merit behind a theory.

There's always a middleground. Never forget that a country's government and intelligence services are not its people. Just as someone criticizing the NSA or CIA or Blackwater shouldn't be assumed to hate Americans, someone criticizing Mossad or Black Cube shouldn't be assumed to hate Israeli or Jewish people.
These are both GOST R (ГОСТ) standards, which is the Russian equivalent of NIST standards.
Contributing a ton and then not being able to speak to it isn’t that abnormal. Well, at least I felt in the same boat.

I keep a daily log of outstanding and completed tasks. It includes everything from high level sprint stories or tasks to setup meeting with such and such for some project or write status report for z.
Ideally.

According to fast.ai there's this (very simple) technique to automate optimizing the learning rate parameter for deep neural networks, that went unnoticed for a couple years, because it was discovered by a no-name researcher, while all the big wig researchers were spending tons of manual hours finding the optimal learning rate.
The difference is that Netflix is not radicalising people. The algorithms used by YouTube do a huge amount of damage to the psychological health of millions of people and in turn countless societies, just to earn some advertisement revenue.

You can't really accuse Netflix of the same.

> This is just addiction peddling.

In light of this problem of the radicalising of vulnerable people like is happening on YouTube, your use of the word 'just' in this way, shows that you are either ignorant to the problem or have an hidden agenda in trying to downplay it. I hope it is the former.

Some sources:

https://samharris.org/podcasts/persuasion-and-control/
https://www.volkskrant.nl/nieuws-achtergrond/hoe-youtube-rec... (Dutch)
https://www.nytimes.com/2018/03/10/opinion/sunday/youtube-po...
I'm of the view that Google, Facebook (et-al), many governments and assorted other groups are not evil, not deliberately in any organized way at any rate. But, the mechanisms that are being developed have huge potential for very insidious application, and it's important that we get ahead of this as soon as we can.
>"Often advertising is quite useful, in that it connects me with products I didn't know about that I might want."

In other words, ads create a demand that you didn't have before. You were perfectly content without the advertised product, so why do you consider it attractive after being exposed to an ad?

If it was something you actually needed in your life, you would either already own it, or you would know that you needed it, without ads.

Don't confuse "need" and "want".
How does that work? You go into the shop, see shirt, check size, buy it, bam, done. Spend 30 minutes ogling PCs, Cars, Bikes, (pick your poison), before going to to find your partner who is still in the first shop with 50 rejected tops outside the changing room. So you find a seat.....

(This is a therapy session right?)
Thanks for making this clear.

In the EU, I've been asked multiple times if I'm OK with flying on the next day. 300€ / 600€ (if +1500km) and a nice hotel are quite nice as a student.

Never understood why overbooking is considered annoying in the US.
Wanna do typechecking in Python? Use pylint. No type hints needed
This was an amazing sunday night rabbit hole to go down - thanks!
The optimizely story was also a slap on the face to me. Maybe their business justifies it, but throwing away your paying customers just feels gross to me.

On the bright side, I would never have created an open source alternative[1] without this happening, so ended up with a better solution for virtually free and hopefully helped others in the process...

[1] https://github.com/Alephbet/alephbet
> any expression more complex than a simple loop becomes hard to write with list comprehensions

By design, at that point write a function or proper loop. This provides an opportunity for documentation.
Eh, my experience with the orange pi zero was similar. But then I've been playing with debian on embedded boards since the NSLU2 days, so I guess I'm probably a little blind to the challenges.

Any build that doesn't start with a multimeter, a soldering iron and a TTL->USB cable is pretty straightforward...
What will happen to Starship Technologies? Both robots are very similar in pictures. Wasn’t Estonia good enough market for robotics startup?
It hardly unique in that sense. Flights to Europe 1 Euro (plus airport tax, and booking fees and cabin baggage). Restaurant prices in the States where you are expected to add on 15% tip. Prices advertised before tax. I guess you would need some sort of regulation to real prices up front.