skysight-inc/HackerNews huggingface dataset:
Did you miss the part about strays literally being killed off everyday (then and today for that matter)? How is sending a dog to space unnecessary by any means compared to that...
Airflow 2.1 – Stream Videos to Chromecast and Apple TV
Semantics, there is similar argument there without the exponential growth they are closer to a (micro) saas than a startup (discalimer, I've no idea how big Snipcart is) and their return is ~on par with the investment.
> the US was only four years out of World War II, I don't think there is any way the US could have made a creditable threat to use military force to stop the Russians.

The UK and US thought about attacking the USSR, right after the WW2: https://en.wikipedia.org/wiki/Operation_Unthinkable
There's a thousand celebrities, worldwide? You're underestimating Twitter's scale by orders of magnitude. Moreover, how would Twitter's first-class list be managed? Far, far easier to have a system that allows for mistakes, review and rollback - such as we have seen in action.
Capitalism is a system of oppression/enslavement/civilization... which now generally behaves anti-white (ethnic European) because the most capitalist countries are the most white countries, and because it's convenient to replace whites with cheaper and easier to control foreigners, thus "replacement migration". It also keeps wages low (like pushing women into male roles does) and thus makes the population more powerless, as does the division created by anti-Western "minorities" (... for now, mostly) such as the Muslims.

Follow the money and you'll meet your masters, and the only way to win in this system is not to play (or to play the system, instead of letting it play you).
I use an empty alias account for websites that use social logins, to avoid sharing info with them. Surely this is not unique.
> C++: recompile the world when you change ABIs or when the ABI changes (My understanding is that MSVC++ changes the ABI every ~2 years? I could be wrong.)

This is only half true: every new release, the ABI of the runtime library changes. But the Visual C++ compiler ABI hasn't changed in decades.

If you design your own library ABIs so they don't pass std::foobars around, you can link C++ libraries built with VC++6 with ones built with the latest version, and the whole thing is going to work fine - the trick is that multiple versions of the runtime DLLs can coexist in the same process.

GCC/libstdc++ hasn't changed its ABI in more than a decade, since release 3.3 or 3.4; they even did incompatible changes to std::string in GCC 5 without breaking ABI:

https://developers.redhat.com/blog/2015/02/05/gcc5-and-the-c...
You must be older than you look, to remember that Dale Arden line...
Breitbart.com wants to install Virus/Adware on my Computer
While opening breitbart.com instantly a background download startet for a file called "hbpix" that has been loaded from here 'http://s.xp1.ru4.com/smarttagevent?_o=26476&_t=64691330&_callback=window.SmartTag.jsonpCallbacks.request_0'
Luckily they mismatched the mimetype so this thing produced a javascript error. So they are still trying out how to get access to your machine.
The Nazis are coming for your computer ...
I'm starting to wonder if America needs to add basic but explicit free speech protections in a private context the way that it has anti-discrimination ones.

In the digital age, "in public" is often part of a digital forum run by a private entity (twitter, facebook, HN, fark, etc.).
'I never use (or even consider) a service that doesn't show it's price up front.'

Seems to be the default behaviour for people offering content services. Why I don't know, because all it does is make me not bother asking?
I've never understood why anyone (in the day) would read anything other than K&R (or ANSI 89). Were those not good enough to learn C?
It seems Microsoft has another ML library[1] for MCU.

[1]: Embedded Learning Library, https://github.com/Microsoft/ELL
Huh, I could not disagree more. DAWs are some of the most well thought out, reliable software I use. For a relatively niche product it’s amazing to me that there are something like 10 very different but very high quality options to choose from.

And they have changed a lot in 15 years. Not that long ago you pretty much had to use hardware synths and samplers to create electronic music and DAWs were just used for recording or mixing tracks. Today you can create full tracks with just the included synths and samples, then you can play a live show straight from the same session, and there are tons of built in effects to get a great sounding mix. Plus details in the UI, routing tracks, editing audio and midi, beat detection of samples, etc are always improving with each release. I will grant you, a lot of the top companies (pro tools, logic, Cubase, ableton) were around in a similar form 15 years ago and some 25+ years ago, but that’s not totally crazy given how complex the software is.

As for something new coming along to mix it up, I’m curious what type of changes would meet that criteria? I’d say Ableton and more recently Bitwig (and I’m sure the argument could be made for many others that I’m less familiar with) have both done that.
iPhone X is a sham
For sequential writes they (i.e. the Samsung Archive v2) are relatively decent (about 80-150 MB/s depending on the mood of the drive).
which eventually turned into a cargo-cult dogma

It's very clearly culturally biased too. If you have ever done any training in this area you know that different cultures (even if they appear racially similar) do facial expressions, eye contact, and so on differently. Maybe all we are seeing here is that white people can read the facial expressions of white people...
No. You should just build a regular app, and build reactivity wherever is necessary.

You don't need reactivity everywhere, the way they do reactivity is really expensive, and you can't turn it off because they are so opinionated about how they do things.

Just build a react app, and add a websocket layer wherever possible.
> That leaves the young, socially broken and depressed (myself included).

But also the stubborn, the foolhardy, and the idealistic.
The Selection of Talent: Evidence from Ethiopia [pdf]
Thr flipside is discrimination against whites, because they're less easy to exploit in the academic threadmill... kind of like affirmitive action, discriminating against whites while also paternalizing minorities, promoting them beyond their competence and throwing a shadow over their accomplishments, "Did I just get this job because I'm a fag?", hurting both groups and only benefitting big money.

Universities are the banks' game and have been a while. One challenge of this century will be retaking the gateways to the job market, but it's not just that, every well has been poisoned and every root cut. Dangerous days.
iconography, spacing, using the right widget controls etc.

I've used Audacity for simple stuff but for a long time. IMHO it's very convienent. I don't dispute it could be prettier, but usability is good.
Ask HN: What's wrong with including code in JSX?
I read comment threads where people are really against code being in JSX.

But I do it all the time. I figure that if I can write an extremely terse function inline then the overall complexity of the code is decreased.

I don't see much point in creating functions for one or two liners that will only be called from one place in the code.

So why am I wrong? What's the inherent problem with putting code in JSX?
Websockets is also probably overkill for most applications unless it really needs to update in near real-time (such as for a multiplayer game) and requires specialized server architecture. HTTP/2 with server-sent events is an interesting modern solution for applications that would have previously used long-polling.
Go read everything on http://stackingthebricks.com
Feel free to write a thank you letter on https://www.thankyouopensource.com/
Ah! I think you are onto something there. I noticed it as well; Reddit is the worst offender as even serious and well founded comments are butchered and lighthearted/funny ones are upvoted in the 10000s. If you have better stuff to do, you will just think; fuck it then I don't answer. I would love to have good discussions with new peers online, but doing that in open court seems to attract the weirdos so I just go do something else.

So that said; where do people go online who want to have serious (tech) discussions? Must be some secret place with a person like Linus kicking everyone out he doesn't like at first offense.
The team behind it released version 1.6 just a few days ago, so it is definitely still alive. I haven't used it since a few versions ago but I don't see we it wouldn't still solve the same use case as it did before: making it trivial to build real time collaborative web apps (that don't require extreme scale). With rethinkdb being an unsure bet and graphql not offering the same ease of development I am also not aware of a competing framework. Arguably meteor is getting better and better by integrating more with the broad node/Javascript community.

This sounds like a huge advertisment but I simply thoroughly enjoyed using meteor. If it fits your use case I'd say go for it. You can build the frontend in react and re-use it should you decide to move away from meteor. The amount of backend code you need to write to make all the realtime stuff work is significantly less than with other frameworks, so not much in terms of sunk cost there.
Thank you!

Which backend framework should I use?

I need to implement OAuth Gitlab auth -_- Do I have to implement Implicit OAuth2 Flow?
I don't know a better tool for prototyping but I found it too slow even with ~1000 clients and that is on a beefy server. If, by some magic, they switch to a more modular design (maybe they already did, not following closely) and that in some way enables the use of postgres (as a 1st class citizen), I'd give it another go for something more than a prototype.

Here is my humble opinion: If you aren't writing business logic, and will do mostly network programming, try Go. If you are doing something enterprise-y, use Kotlin or (IMHO even better) .NET Core. If you want to like writing code, try Elixir with (on?) Phoenix (or Django/Rails depending on your love affair with Python/Ruby).
Not sure i understand what the use case is. As soon as you start doing something on the event loop , you need some kind of way to perform the operation in another "thread" ( or goroutine or whatever).
And then you start to need some kind of concurrency mechanism, and pay the price.

Stripping those mechanism to pretend the event handling is faster only works if you never intend to have some real computation performed. That's never true in practice... Or am i missing something ?
Looks interesting -- will check it out. I've definitely found the batteries-not-included nature of express to be annoying at times.
The package signing is only circumventable if you already have write access to /system.

That's all the μG team is asking for: If you already have write access to the entire system, at least provide a simple API to circumvent the signatures.
LOL I though I was the only weirdo that was opening issues to say thank you! :D
I love Mathematica too, so I bought the Home edition. I play in a lot, but at work and home I keep J open [1]. It has a shell and an IDE of sorts if you want it.
Something like the geometric mean in your article is:

#%:/

define it as gm =: # %: /

# is tally or number of terms

%: is root

* multiply

/ apply over or map

gm 1 100

10

It also has plot libraries, graphics and is very fast for an interpreted language. Perfect for math and statistics. I do like the curated data available to Mathematica, and WL or Wolfram Language is able to be coded functionally, imperatively, or any way you might want.

[1] jsoftware.com
Love the bit about the center of mass and stability. It really shows when you are a good engineer.
I speak from personal experience when I say companies are migrating away from Meteor. For me personally it's to a React/RxJS front-end stack in combination with a traditional Ruby/PostgreSQL/REST api back-end. This had the disadvantage of losing the back-end reactivity Meteor is known for, but at the same time it's a much more stable, decoupled and scalable stack. Meteor simply felt too much like a black box that caused a lot of scalability and maintainability problems in production. Its "make reactive all the things" model also gave (less experienced) developers a huge gun to shoot themselves in the foot with, causing a lot of performance issues.

If you want to keep all the reactivity goodness from Meteor I'd suggest taking a look at Firebase. Their new Cloud Firestore is very impressive and basically gives you all the features Meteor offers when you combined with a front-end framework like react or angular. Or you could take a more low-level approach and use something like Elixir/Phoenix and PostgreSQL's LISTEN/NOTIFY to create your own reactive push streams, and subscribe to them in the front-end using a reactive library like RxJS.
Well... read it? Is expecting an intelligent person on HN to read what is essentially a two-page article really too much?
The problem is that Google has moved almost all Android features into Google apps.

You can't access the stepcounter directly anymore, only through Google Fit.

Most location features are only available through Google Play's location API.

You can't even get up-to-date openssl or OpenGL support in your app without Play Services.
> disdain of the amount of power big corporations have over their employees

Works for me. People should be disdainful of that.
Slow Internet?9 Ways to Increase Your Internet Speed Right Now
How so? It's the original title, and it aptly described the article.

We are probably just becoming more sensitive and resistant to having our feelings manipulated constantly. Which I think is a good thing.

Edit:On second thought, I got further in the article and it's clear that the whole "we almost kept it secret" angle is a total stretch created by the author to make for a more exciting read. Yeah, this is click bait. Although, it's cool to know that you can theoretically smash two quarks together and get a boom.
You can definitely do non real time stuff in meteor. The server can return data to the client just like a normal express server. Only when you create publications for a query do they auto update. That being said it is still obviously not meant for mostly static websites that are public facing.
http://megaboilerplate.com will get you set up fastest, with auth already in there.

It sounds like you have no specific requirements for the backend, so don’t waste time thinking about it, just pick something and go.
Recurrent Neural Network Using Only Attention Mechanism and Forget Gate
If you can put an app into /system/priv-app, you can already overwrite everything.

The only thing this patch does is provide a clean API for it, so that microG doesn't have to patch your entire system every time.
Yes, that's what lsmarigo said.
I didn't understand your math, but your comment about 0 year/7 month prompted me to write this. For my bachelor's education in India, my parents took a loan of 200k (2 lakhs) rs that took them I think 4 years to pay off. Unless we can get into a government college, a lot of us cannot afford private education.
> what does "wfm" mean?

"works for me"
https://www.urbandictionary.com/define.php?term=wfm
Implementing a Generative Adversarial Network to Draw Human Faces
In case you haven't heard it enough already, thank you for your open source contributions.

More than helping fellow developers with your library, you help keep alive the spirit and philosophy of free sharing of knowledge and information. And in a world increasingly hostile to these ideas, your impact cannot be understated.
Google and Psychological Science play a key role in this article. Opinions of both have shifted sharply in the past couple of years. We should of course base our opinions of writings based on what is written instead of what is written about, but the vast majority of people do not do this. And it goes both ways. Is the response to this publication of the article unreasonably negative, or was the response to the original publication unreasonably positive? And of course as you aptly point out there's a much greater concern about bias in reporting now a days, and an article that is essentially a single sided puff piece for a company/individual/field/etc is something that is going to draw far more scrutiny than it might have not all that long ago.
And that matters how?

At least all German banks have to have an open API for transactions, and I can run my transactions with curl if I wanted to.

A banking app shouldn't care about how I run it, otherwise I'll just throw it out and use one of the open apps for HBCI.
You need to know about the Matthews Correlation Coefficient
> They keep old releases in their CI configuration and block PR’s from being merged if they don’t work on older release lines.

If you are doing that, shame on you, that's not how stable and long-term-support works at all. If you backport, you backport on a best-effort basis, not on a must-have basis.

There is 0 sense in supporting old versions when you just backport all the new stuff into them anyway.

>You, in your GitHub project, probably don’t have the time or resources to manage more than one release line of development.

That is certainly true. Over the whole essay I don't find much reason not to have a LTS schedule.

I don't have to backport all the stuff to older releases. My own policy is that any previous release will receive security patches as long as I can be made to care (usually about 1 year and in one case I support a 3 year old release of a project with security patches)

It is not that much effort to patch security stuff. It doesn't take you away from your project for days, it costs you a few hours and some users of your project will be happier for it. That's all I want.
For those who cringed at the title:

I am using the Orwellian verb “unperson” playfully, but I’m also trying to be precise. What’s happening isn’t censorship, technically, at least not in the majority of cases. While there are examples of classic censorship (e.g., in the UK, France, and Germany), apart from so-called “terrorist content,” most governments aren’t formally banning expressions of anti-corporatist dissent. This isn’t Czechoslovakia, after all. This is global capitalism, where the repression of dissent is a little more subtle. The point of Google unpersoning CounterPunch (and probably many other publications) and Pulitzer Prize-winning journalists like Hedges is not to prevent them from publishing their work or otherwise render them invisible to readers. The goal is to delegitmize them, and thus decrease traffic to their websites and articles, and ultimately drive them out of business, if possible.
I learned VB.NET just for this project. I had to select: Windows v. Linux. On Windows, VB.NET v. C#. I selected VB.NET. Easy enough decisions.
As the price of college he lists the sticker price, not the price after whatever deal is worked out (it is often quite significantly less).

But that is a nit. It is a very real, very big, problem. A country needs an educated work force. But the vultures have turned that need into pure profit, at a great cost to people just trying to have a good life.
Perhaps? Or just stop using Google. Stop using Gmail, stop using Google Search, stop using Google Docs. It's not that hard.
Especially so when culture changes slowly.
Microsoft's Kestrel Performance in depth
That's a good point. I noticed the spectacular bias in the comments on HN as well. Anything relating to Google is almost surely beaten down for no good reason at all.

One of the best examples of this was the new Google Calendar UI announcement. I thought it was a welcome an pleasing change and nothing but a good product getting better, can't we all appreciate that? But the comments on HN were very negative and people floated thoughts like "Oh! Look! Another bored product manager cooking up ways to make Google engineers working for their money etc."

While it's far-fetched it wouldn't come as a great surprise to me if there's some paid troll army going around posting these kind of comments early on a topic to attempt to bias the opinion of people who read stuff here.
Show HN: The dealbook - An open source VC investment tracker
Interesting take! I’ve wondered this too. But have thought just recently HN is a place where ppl have good healthy conversations on the whole.
You can turn it off with about 10-15 lines of code. It has been a while, but IIRC they just cache way too much data. Wrap their caching functions to forget the data when you know you don't need it.

Still, I wouldn't use Meteor for anything requiring scale. Besides, it's way too easy to introduce state on the server, but there shouldn't be state on the server.

I think polling is ultimately a better model because it allows each component to throttle itself at whatever pace is necessary.

I can see meteor being useful for applications that required a shared state on the server (or in Redis or something) like in online games, chat, or any other online multiuser application.

But then Meteor became a tool for common websites that didn't actually need reactivity, and people started abusing server state, reactivity, etc. I think at some point, the community was begging for options to turn reactivity off in cert
I have heard from the police in many places that humans have the same problem, and they have it in practice:

There are places in almost every police zone where people driving misinterpret the situation almost perfectly consistently. Which means in some cases that the exact same accident keeps happening with a certain regularity, mostly just involving cars (and generally in that case nothing's done about it), but sometimes involving bikers or pedestrians and in those cases usually after a while the roads are changed so it stops happening.

So here we are:

1) there are "adversarial attacks" on the human mind, in existing road situations

2) those attacks were built into our road network, by humans, and presumably accidentally

3) they systematically lead to accidents and cause deaths, mostly people who weren't even the human misinterpreting the situation. Also, a lot of economic damage is caused.

4) we do one of two things to fix it:

a) we just accept this as a fact of life and don't care

b) we change the road situation until we purely accidentally hit one that doesn't get misinterpreted.

So how to deal with this for AI drivers ... I know ! How about the exact same way ?

AI drivers, I've been stuck behind them in MTV traffic enough to know this, are far safer than good human drivers. They far exceed the ability average human drivers. And they wipe the floor with the very best humans where it comes to patience with fellow road users.

Why do we hold them to a 100% standard ? Nobody and nothing, human or otherwise, matches up to a 100% perfect standard. A stick you use to beat a dog will not have a 100% success rate, once every 10 years or so that stick will break and maybe even injure the guy holding the stick by bouncing around, and yet somehow that is acceptable ...

We need to talk about how good drivers need to be. 100% is simply not an acceptable answer.
>paper-thin cover story?

Crimea is 70% ethnically Russian and the majority wanted to become part of Russia. Russia invaded and held a vote. Ukraine's response to that was that the vote should not have happened not because it was undemocratic, but because it was unconstitutional.

Their story was pretty solid.
I have no experience with freelancer or any of the similar platforms. What precipitated the whole issue? That is glossed over completely, but it seems very material to the situation.
Why You Need to Simplify for Success to Dominate and Win
> It's not that hard.

For one person maybe, but try getting all of society to do the same.

Edit: You do realise we are both using a "digital forum run by a private entity" right now?