skysight-inc/HackerNews huggingface dataset:
> The python packaging team was officially recommending it

NO! This is a common misconception[1].

Edit: Correction it's not endorsed by the core Python team but it's recommended by the Python Packaging Authority in various places. See replies below for more info.

[1] https://chriswarrick.com/blog/2018/07/17/pipenv-promises-a-l...
> We were running 4,000 Node containers (or "workers") for our bank integration service. The service was originally designed such that each worker would process only a single request at a time. This design lessened the impact of integrations that accidentally blocked the event loop, and allowed us to ignore the variability in resource usage across different integrations. But since our total capacity was capped at 4,000 concurrent requests, the system did not gracefully scale.

I can't be the only person who reads stories like this and wonders how they arrived at that solution in the first place?

Failing to scale because their previous approach to scaling was a worker per request, a model which was roundly moved away from, because that's how CGI and Apache modules worked and it didn't scale well.

I thought one of the key selling points with Node was an fully async standard library, enabling better scaling in process.

But then you read stories like this, and I find it hard to relate to the original problem.
PonzAI scheme
> You are moving the goalposts.

No, I am not moving goalposts. OpenGL has been useless for all intents and purposes in macOS for years already. The deprecation is the least of concerns.

> 1) OpenGL is a terrible fit for modern GPUs so I don't agree that it "worked well"

A terrible fit? What are you even talking about? It is as featureful as the latest D3D11 which is the API most games are based on. What is useless is the OpenGL version and drivers that Apple ships.

Please don't spread FUD. There are no security nor technical reason nor significant cost on maintaining a proper OpenGL.
This sounds like a straight forward Ponzi scheme!
I had this same issue as a teen in the late 90s with an old 1984 Pontiac Phoenix. If it sat longer than 2 hours it would start just fine or if I started the car within 15 minutes of last using it. In that ~2hr gap if I needed to use the car I would have to spray some carb cleaner into the engine to get it started.
The notorious Millennial Pink somewhat over-used here?

https://www.theguardian.com/artanddesign/shortcuts/2017/mar/...

https://www.shutterstock.com/blog/what-is-millennial-pink
And honestly, the reverse idea in the quote is also true. If you have finite resources to spend on perks, don't blow the perk budget in Q1; divide it up into several smaller boons and spread it out across quarters. We know human psychology has diminishing returns on positive feeling and you'll get more out of several small dopamine boosts than one big one.

Machiavelli is still taught because, frustratingly, it still applies.
I'm thinking about building a Figma or Sketch file that allows someone to do just that :)
What dishonest about "Don't be evil" ? The definition of evil is relative and subjective. Lets say building weapons systems to suppress dissident, is it evil ? It depends on who do you ask.
> the maintainer's having written another popular project.

Potentially relevant: https://vorpus.org/blog/why-im-not-collaborating-with-kennet...
Algorithms drive online discrimination, academic warns
Spring has basically accomplished the “as productive as Rails” part, as has ASP.NET Core, which would be my personal preference.
All of those apply to Python as well except the multiple packages concern has nothing to do with a browser and everything to do with the fact that a given Python process can only load one version of a library at a time (and probably for good reason).
I’d be curious to hear your reevaluation of moving this to Lambda after some of the major announcements during re:invent. My guess is some of the reasons you went ECS have been addressed with these announcements. Obviously some of the new features are still preview, but would be interested to hear your analysis none the less.
The way we change things in this industry is by creating new companies and either outcompeting the incumbents or getting acquired by incumbents and taking them over. Trying to significantly change a company from the inside is a fool’s errand and these employees who keep trying are just reinforcing the incumbents’ positions.
AI Now Institute Annual Report (2019) [pdf]
This brings to mind this dormant company that I ran across decades ago that proposed a cooling solution based on electron tunneling. The company and it's corporate structure never felt very legitimate, and the whole thing was very hand-wavy...

http://www.coolchips.gi/technology/overview.shtml
True, but the connection can have effect.
For instance:
https://slate.com/news-and-politics/2015/04/mutual-funds-mak...

Mutual funds appear faceless and have an effect, knowing the owner must have much more.
Typically our bladders protect us from meaningful abuse of caffeine.

Amphetamines are super addictive and are prone to abuse. You build a tolerance and chase either euphoria or that increased alertness. In military context, the operations surrounding German conquest of France and allied bombing campaigns meaningfully benefited from speed. But there was a pretty significant and trivially measurable human cost to the soldiers who used them heavily.

Check out the book "Blitzed" for an interesting history of it's use in WW2.
Channel quality indicator for server WebRTC over TCP
I really don't get people who use broadcast TV. You have to plan your life around anything you want to watch -- which is the oppostite of Netflix, which adapts to my own schedules and free time. It just seems crazy!
People expect ad-tech companies to be evil; once you've sold your soul once the second time it's a lot cheaper.
Agreed. This is the second scratch my head moment from the Plaid engineering team blog recently.
I think No-Code is great because it allows anyone to test out and launch their ideas.

I definitely don't think it's the end of developers though. Some of these no-code projects will grow to a point where they need more custom solutions where a developer will be needed.
Motivational Ideas to Think about in the Life of an Entrepreneur
Yes, and this becomes exceedingly important as the number and complexity of automations increases.

Huginn can assist in organizing complex workflows into manageable components.
I wonder that for many, many sites..
FWIW, what's amazing to someone like me, who is anti-union (in tech, at least), is that pro-union people don't seem to understand why people who have succeeded by being highly differentiated from the rest of the talent pool would want to participate in a scheme where the entirety of labor is presented to an employer as a homogenous block.
> I thought one of the key selling points with Node was an fully async standard library, enabling better scaling in process.

We still have an event loop that is trivially blocked by very simple programmer errors, destroying the whole advantage that you describe here.

The fact that Node ships a fully asynchronous standard library doesn't in any way fix the fact that Node is a runtime for a language that itself is a mistake.
Yeah, ended up selling that one :/

But Happy Hues is a better version imho :)
Many of the primitive notions that emerge in scientific theories don't correspond to a category like "object I can hold in my hand". Energy is one. Momentum is another. Gene and species in biology. Electronegativity in chemistry. Power dynamic in history. Schema in child psychology.

> What is the 'it' that's being transformed?

This is exactly what led to the caloric theory of heat. But nonphysical transfer isn't terribly slippery. Take a rumor. I whisper to someone, who whispers to someone...there is no physical transfer here, merely a transfer of configuration. Transfer of energy, like transfer of genes, is more like that. Nor need it correspond to any particular physical part of a thing, e.g., where is the sarcasm in a sentence?

Locally conserved invariants like energy or momentum don't correspond to any of the categories that we learn in childhood, but that doesn't make them particularly slippery, just unfamiliar.
I'm really grab Netflix is disrupting the market like this. Some things (like Theatre's monopoly over new titles) are absurd and need to stop.
Wanna watch a new movie? Waiting for months or theatres are the only options. I'll be very happy the day this changes for all new titles.
That 8-point "General Interference with Organizations and Production" list sounds like ~50% of city councillors on every council in North America.
No there's not, I was recently a member of a harmless subreddit that got banned from someone abusing DMCA who had some vendetta against the subreddit over some nonsense. He sent hundreds of fake copyright claims to posts which he had no ownership but Reddit admins didn't give a shit when we complained. He got our next two subreddits banned even faster since they had little content but plenty of DMCA requests.

We tried every single open or alternative Reddit and they were all garbage. And trust me when I said we tried everything.

They are either awful early-2000s PHP-clone style sites, some stupid fringe political communities which push away mainstream users, or some weird moderation rules.

https://saidit.net/ was the closest clone but they had some bizarre "Pyramid of Debate" [1] moderation thing that seemed culty among their hardcore members, which our sub members got turned off from.

But ultimately it's the lack of good mobile apps for these sites that pushed us away and we never managed to rebuild the community.

Recreating a better Reddit is a project I've long been interested in doing myself.

[1] https://infogalactic.com/w/images/thumb/e/ef/The_Pyramid_Of_...
Does node have something similar to how apcu is used with PHP?

That is, an mmap based kv store so that if you choose to run more than one node process on a single server, it has a fast kv cache?

I'm aware you can use redis or similar, but a simple mmap kv store is simpler and faster for a single server use case.
What "error"? That definition comes straight from Richard Rumelt who wrote one of the all-time most influential books on strategy. And of _course_ you have to actually take action and not merely talk about it! That goes without saying. If you read the rest of my comment, you'll see I mention the same things you do, in similar words! "it takes hard work", "create alignment", "prioritize... saying no" etc.

Hard to tell if you're just trolling. Responded anyway just in case you simply rushed to make a point w/out noticing
you'd entirely missed mine.
If Colmin(N) is the lowest value reached by iterating the process from initial value N, Tao proved that

Colmin(N) < f(N)

for arbitrary f provided f tends to infinity, for almost all N. Here, "almost all" means something like "exceptions(N) / N, tends to 0 for large N", where exceptions(N) is the count of values that do not obey the inequality [0]

So it's an asymptotic result. The first million integers could all be exceptions - but eventually the proportion of exceptions dies out.

The ability to pick arbitrary f is very powerful. Pick the slowest-growing function you can think of. e.g. Tenfold-iterated logarithm. The inequality says for all but a negligible fraction of integers, Colmin grows slower than that function.

[0] Nitpick: I'm describing the natural density, but Tao needs the logarithmic density, where each exception n is weighted by 1/n.
I wouldn't categorize individual decisions to quit as union action. The whole point of unions is that collective action is massively more powerful than individual voluntary action.
Smart people gravitate to AI like a magnet. Or completely tangential things like starting a bakery, restaurant, etc.

We’re all going to be left in a Wall-E universe though unless they help fight climate change.
> My employer gets to make bullshit intrusions on my time like that, no way will I waste my life on make-work from Github.

You are not willing to give Github the information, if a project ,which you uploaded, is still active? But, will you give that information to users asking for details? Which way is more annoying to you and the users?

What I want to say is, that Github will turn into a huge graveyard in the years to come, with projects long forgotten still having a landing page like it's the best thing ever. Do you want every visitor to first contact the maintainer if the thing is still alive? Isn't that a huge waste of time?

In my opinion, Github will have to clean up the mess left behind by unmaintained projects at some point. The sooner they start, the easier it will be.
I call bullshit. If there is a single class at HBS, Wharton or Stanford that uses The Prince as a textbook I will eat a teddy bear. I’d be slightly surprised if there was a class that used readings from it extensively but that at least is possible. Business schools don’t have courses in political philosophy, nor do top ones have courses that are brain dead airport business books in lecture form.
If Google wants to kill their special culture that's up to them, but I hope they know that without the "Google magic", a lot of their failings as a company become a lot less forgivable. For example, you can't be as fucking god-awful at customer service as Google without something to make up for it.
"need to create lots of jobs etc."

Why? Is there something you're missing that requires a lot more workers?

The assumption that people need to be fit into "jobs" is, well, a salaried employment fetish; or the moral assumption that if you don't work a job you don't deserve goods and services.

Now, it's true that there actually is a whole lot of work in setting up and distributing alternative energy devices and infrasturcture. But overall, a lot of human labor is becoming redundant with automation, and there aren't "more jobs than people". Getting people to artificially create businesses as an alternative to salaried employment is also no solution.

PS - "At globally-competitive prices" = "Make workers compete with sweatshop pseudo-slave-labor in other countries, thus ensuring their own poverty and overwork."
React Benefits: A Blessing for Businesses?
Until backlash.

e.g. people ditching Fitbit because Google bought them.
Sure, that's cool. Then I can also redefine words, sometimes retroactively and perhaps in contradiction to reason and rationality, as I see fit, to match whatever I subjectively feel is in my best interests.
Emotion recognition technology should be banned, says an AI research institute
All pastels
Why would I use Anaconda instead of Nix?
This is a great reference but it hasn’t changed since it was published, several years ago.

Anything more recent, any updated comments you’d recommend?
I got the same feeling. We use node and usually split to 500 concurrent requests per process.

Still interesting...
That was an interesting read, thanks for linking to it. It's hard finding articles online discussing Node and performance, most people just dismiss it as an unviable option due to scale and speed concerns. 30x really is quite the jump though.

> Each Node worker runs a gRPC server

Not going to lie, this kind of surprised me. When I think of a Node backend I think of ExpressJS. Not because I think Express is better, but because it's been pushed around in the past few years as the fastest, simplest way of running a backend.

Yet, if you're going to be running a gRPC server, why not use a more performant language with better multithreading support? I thought this article was about them optimizing a grandfathered-in solution (such as Express), but I can't tell why they built out a gRPC server in Node in the first place.
The negation is effectively just a cast to boolean in that situation. If the value changes from truthy to not-truthy or vice versa, then the effect will run again, otherwise it won't.

Based on the name, it seem like onClickOutside will always be a function, so always truthy, so it's effectively the same as just leaving it out of the dependency array.
Affinity Profiling and Discrimination by Association in Behavioural Advertising [pdf]
I just used this at LAX, it was slick. Much better than my last trip through.
كلمات اغنية بجرب يوم جابر الكاسر
A few years ago I deleted the reddit app because I felt I was spending too much time on it. I would then use the web based version when I felt like wasting some time.

A month ago I ended up getting the app again because the web version became essentially unusable (they did some strange change where clicking on a link gave you the top three/five comments and then other posts from the same subreddit, wtf?).

I wonder what short term pipe they're smoking in the product department.
> We still have an event loop that is trivially blocked by very simple programmer errors, destroying the whole advantage that you describe here.

So they fixed the issue that some requests blocked... by making all requests blocking.
Take SpeedCrunch for example: the current release (0.12) dates from 2015 AFAICS, and works very well for the most part.

There's a bug in that release though: it thinks 0^1 is NaN. That bug was fixed in or before 2018 (https://bitbucket.org/heldercorreia/speedcrunch/issues/836/0...), but there has not been a release since. There have been a number of commits this year, but not a lot.

Is the project dead or not? I honestly couldn't tell.
I don't understand the article, particularly because airline travel is the cheapest it has ever been in the history of aviation.

Is the author asserting that mutual funds are preventing air travel from being even cheaper than it already is, which is the cheapest it has ever been in the history of aviation?

This is, of course, excepting approximately six months post-9/11 and the winter holiday season post-financial crisis when the industry was on the verge of collapse and nearly every carrier operated at a loss temporarily both times just to keep people in seats. Except for that brief period in time airline travel is the cheapest it has ever been in the history of aviation.
But they are modems. Some of them are just built into routers.

VDSL and cable connections require modems to function.
World's First and Only Hackproof Site
I think you're right on the AI, and I think Google agrees. https://ai.google/

Problem is, while there's certainly money in applications of AI (the ad auction is one of them), it's unclear that "AI" as a discipline is a money-factory like ads is. Google's looking for a money factory to replace ads because they're worried about that revenue stream being fragile (for the reasons ocdtrekkie highlighted).
They are pretty similar events. Cheap opium started coming in from Southeast asia in the 70s in the wake of Vietnam.

Over-prescribing led to dependency, and the higher cost and other difficulties in getting prescriptions drove many users to cheaper, more dangerous black market alternatives. (especially synthetics like Fentanyl.)
Then we are at an impasse. Men as a group did not choose to force themselves at the threat of gun point to go into trench war fare and die. That is just ridiculous.

Young poor men has always been at the bottom of the social ladder.
"Only 10% of Plaid's data pulls involve a user who is present"

Since they provide an API, it seems like some of the calls where they think a user isn't present might actually have one present.
Abstract

Since approval of the EU General Data Protection Regulation (GDPR) in 2016, it has been widely and repeatedly claimed that the GDPR will legally mandate a ‘right to explanation’ of all decisions made by automated or artificially intelligent algorithmic systems. This right to explanation is viewed as an ideal mechanism to enhance the accountability and transparency of automated decision-making. However, there are several reasons to doubt both the legal existence and the feasibility of such a right. In contrast to the right to explanation of specific automated decisions claimed elsewhere, the GDPR only mandates that data subjects receive meaningful, but properly limited, information (Articles 13-15) about the logic involved, as well as the significance and the envisaged consequences of automated decision-making systems, what we term a ‘right to be informed’. Further, the ambiguity and limited scope of the ‘right not to be subject to automated decision-making’ contained in Article 22 (from which the alleged ‘right to explanation’ stems) raises questions over the protection actually afforded to data subjects. These problems show that the GDPR lacks precise language as well as explicit and well-defined rights and safeguards against automated decision-making, and therefore runs the risk of being toothless. We propose a number of legislative and policy steps that, if taken, may improve the transparency and accountability of automated decision-making when the GDPR comes into force in 2018.
Robocallers face fight on many fronts
This is why we need to making something like a digital commons co-op, maybe Mozilla, maybe Wikipedia Foundation or maybe Archive but Reddit has replaced usenet, and we need a site run for the people.

Since the web is based around single domains, the source runs behind those domains, this balkanizes what we see and who runs it, creating a winner take all dynamic. Unknowingly, the structure of the web makes it ideal to supplant public protocols for private walled gardens. Sure you can use a "standard" client to connect, but you are relying on the good of the owner, who can _pivot_ at any time.
Vim 8.2 Released with Support for Popup Windows
Maven basically solved Java's dependency problems back in 2005.
Google (and most large established tech companies) give RSUs instead of options, so you don’t have to spend any money to exercise them, but your point about vesting is good.
Is Away's culture of bullying a plague on tech culture?
I am curious if you really meant suggestive, or suggestible?
> But let's attack this argument on a technical level again: The data you speak of already resides in Facebook's database.

False. I've been a WhatsApp user for many years, I've never been a Facebook user. So they definitely extracted data from WhatsApp that they didn't have before.
I recently had to stop using Hangouts, having to change to messages.google.com. I liked the Hangouts web UI better. There's some unfriendliness to Messages. I understand Google wanting to consolidate messaging. I just wish they would have merged all their messaging in a sensible way.
How to Solve the World's Dumbest Problem (Food Waste)
Google attracts quite a few people who, were they not doing industry, would be in academia. There tends to be a lot of philosophy of why things are done overlapped with what is done.
For mobile, I've been using an open source app(RedReader). It's not actively developed anymore, so new "features" like silver and platinum, etc, are left out. I think the last big feature that was added was v.redd.it with sound. If Reddit ever locks down their APIs so third party apps don't work, I'll probably be done.
I still am very upset about /r/politics becoming super partisan. Reddit as a whole has always had biases, but there was a time when /r/politics was fairly centrist and genuinely useful as an aggregator with intelligent commentary. It's now a reposting of vox/buzzfeed more or less.
Yeah, but I still love dank memes, is the issue. I have just enough childish mess inside me that I want some deep fried memes or somethings like that. For example, one of my most frequented subreddits is r/Im15andthisisyeet.

Absolutely no value for the HN crowd, and it would piss me off to no end if that sort of thing came here, but I still want it occasionally.
I can't decide to turn off all the phones around me on the street, in the DMV, in a restaurant, in a store, etc.
Economic Growth Is the Answer
After Taking on Coal and Oil, Climate Investors Target Meat Next
Same — first time I’ve read that story and I’ve been following Atkinson’s work for years.

His trip description really resonated with me, just having finished Rovelli’s “Reality is Not What it Seems.”
You can use something like LMDB on every language.