skysight-inc/HackerNews huggingface dataset:
I don't know how many people have downloaded or purchased Sublime but I'm not 100% convinced it slowed down due to not having recurring revenue.

ST2 has been out for over 6 years and ST1 was initially released 11 years ago (based on the wiki). I have to imagine he made really good money. Possibly even so much that he lost interest after hitting a financial goal.

Back in 2017 MS said more than 2.6 million people use VSCode on a monthly basis. That's not downloads, but monthly users. It could maybe be double that by now (who knows).

But if you're talking about millions of active users, I don't think it's unreasonable to think 3-4 million people used Sublime in its life time -- especially before VSCode existed.

If only 1% of users bought it (40,000 sales) at $70 = $2,800,000 dollars in a business where practically all of that is profit. That doesn't even account for the $30 price to upgrade from ST2 to ST3. Even if he only sold half of that amount, that's still crushing it over a 10 year period of time.
Well beef jerky is low carb, which is the in diet. There was an article about how you don't need to worry about processed red meat recently, so that is officially healthy.

The beer keeps you a chilled parent, and the coffee keeps you awake and keeps you alert after the beer and lack of sleep.

Plus coffee water has been boiled, and beer isnt a good habitat for nasties, and neither is jerky, so food poisoning should be much reduced.
SQLite – D. Richard Hipp(author) presents origin, uses, and more[video]
I saw that and was like "Oh, that'd be a handy feature for a lot of other programming languages too." But the more I think about it, the more I'd rather have a feature that takes a list of expressions and converts it into a dict where the keys are the expression text and the values are the values of those expressions. Basically, syntactic sugar for this:

{ k: eval(k) for k in ('theta', 'delta.days', 'cos(radians(theta))') }

This would trivially subsume the f'{user=}' syntax for the example given: just print out the dictionary. But it'd also be useful for: filling template dictionaries; printing out status pages for HTTP webservers; returning multiple variables from a function; flattening out complex data structures; creating dispatch tables out of local functions.

You could even have a syntax like locals('theta', 'delta.days') and keep it familiar.
If you want the latest software, install Arch Linux not Ubuntu/Debian.
Most fruit and veg are also carbs.

The difference is between good fibrous carbs, the ones that are nutritious, filling and low on calories like most green vegetables including broccoli and spinach, and "bad" starchy carbs(note the commas) like potatoes, pasta or rice which are not very nutritious but are high in calories and sugars which our bodies need for energy.
One of my companies associates. Said things for him got a lot different after he managed a group of 500 engineers. Going from 5 to 50 didn't change things much. But 50 to 500 was night and day.
Windows 10 has had multiple desktop support since it launched. It's at the top of the Expose-like "Task View" screen, which further doubles as the Windows Timeline screen in more recent versions of Windows 10 (with the keyboard shortcut Win+Tab, and an icon by default on the Taskbar).

The "Aero Snap" window management tools built in to Windows (for horizontal halves since Vista, and quartiles since 10) are pretty powerful. The recently rebooted Microsoft PowerToys includes an app directly similar to divvy called Fancy Zones: https://github.com/microsoft/PowerToys/tree/master/src/modul...
Well, hitting on women (for men), hitting on men (for women), drinking, taking drugs, being tightwad, being lavish, being easily angered, and tons of other things, never stopped anybody from being a giant of letters or the arts, a great politician, a good scientist, a great athlete, a great actor, a great humanitarian, a great businessperson or any other thing...

In fact it's probably more common in the great men and women, than in the puny average moralists who never achieved greatness, but also never dared go into any excess as people, and had far far less chances to indulge in such things...
I'm confused by this article's complaint that the instruction was so poor that it requires students to "self-teach", and use materials outside of the coursework to learn.

In my experience, and sufficiently technical topic will require a ton of self-teaching. Should LS be expected to teach computer science in a way that prevents their students from ever having to use Stack Overflow? If that is the case, they are not preparing their students for solving problems in the real world, where there are no clear answers. (except the ones you find on Stack Overflow.)
Above you felt the tradeoff to get to higher revenue was more support work (not worth it).

But perhaps the real tradeoff you're making, is to do more support work in order to allow the free tier?
Other foods are slightly harder to keep in good condition during delivery, but not so much that they’re not viable. Maybe it is a US thing, but here in a medium sized UK city I can see 29 different restaurants delivering pizza, curry (Indian and Thai), Chinese, kebab, and two different varieties of chicken available in just one of the delivery apps I have installed. I’m pretty confident that any one of them would be edible, and it’s current 11:30pm. During the early evening I can easily get a choice of ten or so cuisines from 40-50 restaurants across a couple of apps.
Nope. They had no particular business interest in doing so, and, from a technical perspective, doing so would have created a conflict between the needs of the community and the needs of the company. I'm not sure a lot of it would have flown, anyway, due to going against the grain of modern software development.

For example, automated package management was banned at the company level. Instead there was a central repository of approved packages that everyone used. That's actually another great example of figuring out the simplest solution that would work: It ensured internal consistency in a way that more-or-less eliminated a problem that is more commonly solved with baroque solutions like containerization. It gave tech ops a really, really easy place to go look when they needed to do security audits on our dependencies or for pushing security updates. And it made it easy for legal to keep an eye on compliance. Stuff like that. Honestly, I thought it worked really, really, amazingly well. And I'd have never thought of it, because it flies in the face of 20 years' worth of the entire software field pulling things in in a completely different, much fancier and more complicated and bell-y and whistle-y, direction.

Also, most of what was going on was so simple you wouldn't even be able to turn it into an open source project. Like, I know that the official wisdom is that you're not supposed to route your event streaming system through a database, but wow, assuming you're willing to shell out for a commercial RDBMS, it's amazing how far you can scale an event streaming mechanism that routes everything through database tables. And don't even get me started on how easy it was to support in production. Sometimes I have to remind myself, open source is only free when your programmers aren't drawing a paycheck.
I think it's true that it is largely an amendment to the "standard marriage contract" as reflected by the state's laws (I have one and spent a lot of time in researching it). But, that amendment, just as any contractual amendment, can change the original agreement dramatically and across many, many key terms.

As my attorney in the matter said to me, "You can let the state decide in the future what happens if you get divorced, or you and your partner can decide it now."
Sure, it reduces a certain kind of variance for the solo queue experience. It increases it other kinds, though. Removing player choice decreases flexibility and ability to react to changing conditions. So your team is guaranteed to fit a certain design---but it might very well be that that design is ill-fitted to conditions. It's Waterfall for video games. There were other, cleaner ways to work toward the same goal, that didn't violate the core design and cripple player freedom.

I'm a Lisp guy, so you can probably guess my opinions on whether it's "worth it" or not to aim for The Right Thing. And one thing I've found in my career is that the teams and individuals that make the best use of Lisp are fairly disciplined about it---they care a lot about functional purity, documentation, interopability, etc.

In other words, they're still operating under restrictions, but they're self-imposed rather than incidental. This foundation of order lets them do crazier things on top of it.

Reducing variance in one's play is the equivalent of writing code without side-effects---it's the fundamental principle of playing nicely with others in its respective domain.

Just as this is best achieved by developer education and discipline in the programming sphere, there needs to be a player ethic of reducing variance (which is why I'm glad to hear about Dallas). And without that, the problem will persist, showing its face in one form or another.

MMR accuracy is probably true, but sheesh, only in a Goodheart's Law kind of way. If it was inaccurate before, that suggests a problem with the statistic, not the game! In a complex game like OW, MMR was always going to be most accurate when applied to teams rather than individuals.
Nice Post. Now you are making me question if I should play the game.
This is great news for tutorial sites.

I wonder if channels like 'Lockpicking Lawyer' will also get targeted?
Don't the payments only kick in for a decent job? That can be bad if you already have a decent job, but maybe don't sign up if you are starting from there and aren't sure about it.
I know HN doesn’t typically like videos but the author of SQLite is a great presenter and such an awesome geek! Main content is about 45:00 minutes long

He does a great job reminding people that SQL is an amazing tool, and presents it in such a way that makes you sense SQLite is a shiny new toy to play with.

The author teaches a ton about SQLite, its use cases(likely the most used software library), interesting facts, and details about it’s aviation grade test suite with millions of tests.
Sorry about that, I was unaware of that connotation. rrix2 is correct in the linked wiki - I meant Ferengi, the Star Trek aliens obsessed with profit above all else, and the subsequent greed.
Note that catalan is not at risk of disappearing. It's not even possible to get education in spanish!

http://www.catalannews.com/society-science/item/supreme-cour...
I make Airplane, but in China.
Is GraphQL still relevant in an HTTP/2 World?
Tsunami Democràtic: Pep Guardiola
... or that’s what people are buying because that’s what they’re selling.

https://en.m.wikipedia.org/wiki/Who_Killed_the_Electric_Car%...
Pumping Oxygen in a Lake to Try to Save Fish Facing Climate Change
> I explicitly list my pronouns as "He/his or they/their" […]

This reminds me of an interview I had with a recruiter from Slack HQ.

The first question the interviewer asked was which pronoun should I be called?

The question threw me off for a moment but after reflecting about it for a while I thought it was a good strategy to make themselves look inclusive. If you are in California and want to work at Slack, know that at least their interviewers will respect whatever pronoun you want to be called.
O_o

My sympathies. I've been able to use Emacs in every corporate setting I've worked in.
But you nor your hospital paid the pharma company, they paid the PBM
>> you're significantly better off if you just be yourself and continue letting people reject you until you find the one person who doesn't reject you.)

Woody Allen joke:

(Girlfriend leaving him for good): It's over. You weren't like this when we first dated. You were passionate and attentive

(Allen): I couldn't keep that up - I would have had a heart attack.

I think there are heuristics to help find a good partner (the above idea is a doozy, and then the well known secretary problem). But in the end this is just helping you get past the, say, 80% of people who don't match you.

Getting from 80% to The One is probably impossible - and after twenty years of marriage I would say not needed - marriage is about growing together, working on the problems and fixing things.

If you marry literally the most perfect partner on the planet, and then fail to spend 20 years understanding or working on the relationship you will probably be in worst state than picking the first person on plentyoffish and putting in the effort.
At the risk of some bikeshedding:

The name "car" is McCarthy's. It's a reference to the architecture of
the first computer Lisp ran on. But though the name is a historical
accident, it works so well in practice that there's no reason to
change it.

While I understand the rationale here, would this not have been a good opportunity to encourage something a bit less vestigial than "car" and "cdr"? Say, "head" and "tail"? Or "left" and "right"? A lot of things come to mind when seeing a bunch of cars and cdrs and such everywhere in Lisp code, and "works so well in practice" ain't exactly one of them, IMO.
Hey. Craig here. I organize the hackathons at YC. We're not doing travel grants for this event.
On the other hand this probably is a huge advantage that Amazon has.
Here, let me show you spacemacs...
Exploration vs exploitation.

Initially all businesses are trying to figure out how to make money by quickly exploring possible business ideas. That's when the most fun but also most start-up tragedies happen. Once some revenue stream is found, the company can start growing, getting into collaborative phase, where it is viewed as a super cool place and most people inside can change things. At some point business opportunities get exhausted, other measures need to be put in place, company grows too big for everybody to have a voice; bureaucracy and formalism sets in, company starts to be perceived as losing its edge and being stale, optimizing for its core profit, exploiting as much as it can and stopping most of the exploration. Innovative people move on to other spaces allowing exploration, reliable business types move in.
Like vi? X11? Apache httpd? GPL is great, but not the only license that worthwhile software is written in...
We Demand Justice and Freedom
Real Python have a great post out today going through most of the changes: https://realpython.com/python38-new-features/

They have a lot of code samples and examples about how and when to use the new features.Personally, I love the new debugging support in F strings.
Solo applicants are welcome :)
This is fairly remedial cultural anthropology of the society we work in, but it should be entirely obvious as to why being married is helpful if you have children, including the same last name (or at least an hyphenated add-on) A lot of people in society use these short cuts to make fast decisions in critical moments. For example, your child and partner was in a car crash, you arrive at the ER, and you want to see them. Can you? The real answer is "it depends on if the nurse/doctor/receptionist lets you", not what the law says. All you have on you is your ID, last name "Crew" and your partner has last name "Smith". Ah, who are you says the receptionist, I'm going to have to call security if you don't leave.

Or consider immigration, border guards, or any other number of more fluid situations. People, generally speaking, respect a married relationship and hold it up at a more privileged level. This is what the marriage equality fight was about, since people usually don't respond well to the clarion call of "but we have a legally binding registered civil relationship in the state of California!". That doesn't roll off the tongue as your partner is literally dying in the ER and you can't see them.
The idea and proof of concept often come before creating a new team.
Stallman has not been even accused of serious crimes, as far as I know, let alone gotten away with them. He's been accused of being an insensitive jerk and hitting on women in ways that made them uncomfortable. Both of these accusations are definitely true in some cases.
I'm looking at the Gosmacs source right now, and just above the skull-and-bones warning it says "Copyright (c) 1981,1980 James Gosling"

If nothing else, Gosling had a valid copyright. Mind you, there were no license terms on any file and it was distributed as source code.
This is correct. We do it to keep things fair.
Bogus pump-and-dump scams suck because they hurt people. Pharma is regulated in some respects, but their profit margins aren't. This also hurts people.
We may see a lot of web 1.0 ideas renewed/reinvented in the "Web 3.0" world. I'm hopeful distributed computing will make the web feel like the Wild West again.
FullContact (www.fullcontact.com)|Denver, CO|Full-Time| Remote or On-site|Relo Assistance|
FullContact is a leader in consented data and Identity Resolution. Life is all about people and the relationships between them. Our mission is to make those relationships better through identity resolution and insights.(& yes - all roles include $7,500 Paid PAID Vacation: https://www.fullcontact.com/blog/paid-paid-vacation/)

We are currently hiring:

* Senior Software Engineer - Data Platform

* Principal Algorithm Engineer

* Sr. Data Engineer, Identity Resolution

* Software Engineer, Data Platform

More details about the open positions: https://www.fullcontact.com/about/careers/
>I feel in the US people are obsessed with eating "nice and flavorful" stuff instead of eating something because you actually need to eat.

It can be both...
I believe they just fixed this bug.
There’s a language for talking about hot-button issues, we’re not learning it
Isn’t the film very much exactly about man vs. God? More or less explained explicitly when the chiropractor paraphrases Meister Eckhart and tells Jacob that he’s clinging to his mortal life while God is trying to pull him away from it.
Do you mean fibre when you say fibrous carbs?
Maintenance doesn't really matter when you're trying to just get into something as a novice and voraciously create.

A larval developer's gateway project is all but guaranteed to end up as an incomprehensible mess of spaghetti that'll fall to pieces at the lightest touch after a summer of plugging away at it, but that's not what's important. What's important is that they could make something -- something real. By the time it's left as a shambling pile of kluges and bad practices that'll never see the light of day again, it's still gotten far enough to inspire something, and serves as a great point to move on to greater ambitions -- or even start from scratch with one's lessons learned and make it better, perhaps with a more advanced toolset that now seems infinitely more approachable than it did at the beginning.

This isn't a discussion about tools to create software that'll be refined, depended on, and passed on to new developers over the span of years. It's about bridging the gap between restrictive toys and actual non-trivial projects for novices to tinker with.
There's a couple of licenses that have generally been OK; GPL isn't necessarily the only one that secures this particular guarantee.
There will be a breach eventually and all data of all people and companies existing or operating in China will be public.
There was some previous discussion about sandwiches on HN (!): https://news.ycombinator.com/item?id=20895267

A lot of people clearly like eating their lunch at their desk. I suspect it’s a cultural thing — while I enjoy the occasional meal away, most of the time I like eating at my desk.
I take this as a positive sign of Python's maturity.
I understand why you don't like this comment.

I don't understand why this is worth your commenting on but you're silent on the airing of somebody's dirty laundry between their death and their funeral.

What this signals to the Hacker News community is disturbing to the extent that I'm not sure I want to spend any more time here.
Okay, so lets assume that you're correct, and they track the original source of sales. How? I have never once received a mass-produced media item (like a book or DVD) with any additional sticker, label, or other indicating device. Without that label, when a packer scans an item just before they place it in a shipping box for the customer, how do they know which seller's inventory to decrement?

Alternately, how does the picker know which item on the shelf to select to ensure they have selected the right seller's unit? Look at how amazon stores books in their warehouses:

https://www.google.com/search?q=amazon+warehouse+books&sourc...

Without a label on the book, how do they know which copy to pull from the shelf and put in the box?

I know Amazon says they track inventory, but prime shipped and sold-by-amazon.com boardgames arrive as counterfeits pretty regularly in the board game industry. You can find plenty of reports, with detailed pictures and manufacturer confirmation on BGG. There has to be something going on here, even if it may be more complicated than Amazon is commingling counterfeit and genuine articles.
CerealBar: Situated, Collaborative Natural Language Understanding
>It is also a simple application of the Golden Rule; you would not care for everyone around you to take your death as an opportunity to slag you

if I ever turn into someone who gets a reputation for molesting young college students drag me all you want, hell rent a billboard for all I care and chuck my remains into the trashcan.

If I ever figured out that one of my family members engaged in behaviour like this I would not mind it one single bit if their accusers spoke about it the day they died, the only thing I'd be sad about is that I didn't know sooner.
I switched to KDE on Arch Linux two years ago and I am happy since. Even KDE Connect works there (android notification sync).
Logging.info(“%s %s”, name, country”) the string isn’t expanded if the logging is set to warn. While with your example the string is expanded then discarded
In the Midwest there are polar bear clubs where swimmers enter a lake or river in the winter. Granted they don't swim, just plunge and hurriedly exit.

The guy in this story was swimming in 21 degree fahrenheit water. There are polar bear events when some years they're entering water thirty degrees colder than that! Nothing that I've ever been tempted to try.

https://www.jsonline.com/picture-gallery/life/green-sheet/20...
Websites already get informed if your phone is set to dark mode, you can darken your page with just CSS. So you don't need actual access to the light sensor for that, and in fact you probably shouldn't use it for that... since you might be overriding the user's dark mode preferences.
Yes this, this is why community property, common law marriages, and alimony exists. To help correct the imbalance of power, and the justice of the situation.

The bottom line is raising kids as a stay at home parent is a huge burden. It's entirely unpaid (in money and career). The beneficiaries are both parents. To allow a man (or rich woman, the laws in California are fairly gender neutral here) to accrue the benefits, and disallow the woman any benefits from her sacrifice, well most people consider that to be unfair. And so do the courts.
The milk quality in the US is fine, it's just different. Each carton has been pasteurized differently, then homogenized, fortified, and contains milk from thousands of cows. There are lots of other differences that affect flavor, mouthfeel, aroma. We may also use different cows, environment, etc.
That's one of the conclusions. People assumed the changes lighting meant they were being monitored or watched in some way, so they performed better.