skysight-inc/HackerNews huggingface dataset:
> There is nothing wrong with hiding the nature of the async under the hood of a sync function as long as the abstraction is clean, which in most cases it quite easily can be.

This is the question and I would disagree. Hiding the asynchronous nature of any given function is a dangerous illusion. Languages that promote it through stackful coroutines ultimately lead to programs that are difficult to reason about and often don't perform well because developers lack any real control over concurrency and are completely at the mercy of an opaque scheduler. (And frankly, even languages like Go which get this 'right' ... don't. Eventually even people who like Go realize Go channels are bad[1].)

The answer here I think is going to be higher kinded types a la Rust. Asynchronous is a "fundamental property of time and space" -- ignore it at your own risk. But if the type system can elegantly capture the difference between present-values and values-to-come then you can realize the best of both words: code that reads like a single-thread-of-control but is actually heavily asynchronous. This is why 'await' style stackless coroutines and Futures prove to be so popular.

Though I agree more research is needed here. I was disappointed to see the Rust developers (who apparently convinced people to pay them to research this stuff) converge so quickly on stackless coroutines.

[1] https://www.jtolio.com/2016/03/go-channels-are-bad-and-you-s...
One persons professional is another’s bureaucratic. There’s no one approach right for every team in every situation. It sounds like they’ve find something that works for them for now and that’s great.
>Basically, she suggests, this is because people have an internal alarm clock that goes off at big life events, like turning 30.

I disagree with this notion that adults at the age of 30 shift their focus to children when the average age of first time mothers has steadily risen to 26.3 years old since 1970.

I feel like the general points made in this article apply more to 35-40 year olds as I know there are plenty of people in their early 30's still focused on growing their social circles without settling down with a family yet.
rg => (ripgrep) alternative to ack and grep.
Oh please. http://www.sublimetext.com/updates/3/dev/release_notes.html
Portability is the last thing I care about in my text editor. I've been on the same platform for development for the last 12 years.
The same goes for being open source: I am not going to hack the editor anyway.
> You should learn more about science. Things like experiments and randomized trials make a big difference.

I was a scientist (physicist) until 4 years ago. Which bit exactly do you think I need to learn?
You can charge for Open Source Software
The scope is different, but the principle is the same.

Say you launch your rocket 50 times, out of which 3 times it explodes - first time because of a bird, second time because of the legendary ULA Sniper, third time because of internal problems. That 3/50 is still closer to the truth than just assuming "I really don't know" (1/2) or refusing to answer the question - it has huge error bars, but implicitly captures some of the phenomena that make launches go wrong.
Cambridge Analytica: how did it turn clicks into votes?
I have it assigned to a desktop, so it does for me. I see how that's not a solution for everyone, though.
Judges specifically filter out for people who know about jury nullification. I suspect the entire systems subconsciously also filters FOR and AGAINST certain types of people in service of whatever the narrative of the time was.

The people who speak out about injustice who have been part of the system are allies. If you expect perfect allies, then you make no change.
If there was a way to pay, say $20 per month, and have a set of credits that I could redeem at Washington Post, The Economist, New York Times, Bloomberg, etc.

blendle.com offers basically exactly what you're asking for. (Not in any way affiliated with the site, just an occasional user)
That would be great if corrupted politicians could be shamed on Billboards too
What are you talking about? It’s been ~7 months since 3.0.

And Dev builds have been coming out every couple weeks if you desperately need frequent refreshes for some reason. https://www.sublimetext.com/3dev
"In fact, in Chrome a significant number of autoplays are paused, muted, or have their tab closed within six seconds by people who don’t want them."

How would they know that without tracking and centrally recording your autoplay actions in Chrome?
Yeah but with something like VS Code you have the best of both worlds.

You get corporate backing, they're writing it because they need a decent Microsoft/Azure stack editor available on all platforms. They're getting something out of it and are likely to be working on it for awhile. Plus with such a heavy extension focus they're unlikely to flat out ruin the core editing experience itself.

But if they did something out of left field or abandon it entirely, the community can pick it up where it is and run with it.
Then the preference differs per person. Optimal for me would be if anyone can create a personal whitelist of websites that may autoplay :)

EDIT: or "learn" I guess, let's see how long it takes to learn my simple whitelist and how often it will randomly decide to change :p
that's why it's learning from your actions
Which is basically a long-winded say of saying that British knife laws are exactly the kind of laws that should make a great weapon for racist police officers and prosecutors to use against racial minorities.
*Citation need

I don’t believe there is any trustworthy evidence that closed source software is more stable than open source software.
bat https://github.com/sharkdp/bat

exa http://the.exa.website

Both are good additions.
https://www.passwordstore.org/ for passwords.
Out of interest do you know of any decent tutorials on how to do this manually?
From Google Analytics.
If the closed source editor is better for what I'm working on, I will use it. I don't work on NetBSD for example, and MacOS is giving me the best developer user experience of all the platforms I've tried.

At the end of the day, practicality trumps idealism.
MPS-Youtube is extremely useful if you don't mind the CLI and want to quickly play a YouTube video.
translate-shell if you're a language person. Very complete interface to most popular translation services.
atools(aunpack, apack, als, etc) for quick archive manipulation if you're lazy.
Because above a minimum threshold (which is pretty low) they contribute significantly more towards happiness and life satisfaction than "assets". Excuse me for not providing the links, but I'd say this has been shown and discussed sooo many times that I decide to be too lazy. I'm not even sure what "Honest question" is supposed to mean. Just like more and more people on the Internet write "this is my honest opinion", or "I honestly think". What does that even mean?
I turned 40 this year. It is definitely a time you start thinking about your past and the future ahead of you. I think about health problems you can develop, like bad back, bad knees, obesity etc. My dad was very slim and fit in his 30s, but I remember how fat he got in his 40s and how he later developed diabetes because of it.

I also really miss the excitement and novelty I felt about things when I was younger. I look at my kids, how the smallest things are so fun and exciting for them. Now so much just feel like so much like "been there, done that". If If watch a movie, it all feels so predictable. If I travel, there doesn't seem like anything ever seems fresh or new anymore.

Perhaps because the world has become more similar. You can buy the same stuff anywhere in the world and the same chain stores are all over the world.

It also feels like I haven't quite followed up with expectations. When I visit the homes of parents of my kids playmates, their houses look so proper and serious. I feel I can't have people on visit because I still got half assembled 3D printers and robots in the living room. I feel like somebody who doesn't really want to grow up, but everybody is pushing me in that direction, even myself in the sense that I can't feel the same geek appreciating for technology. Technology feels less and less exciting and more like tools with a purpose. They have no intrinsic value as novelties or coolness.

Strangely I seem to care way more about people than technology. Do other ex-geeks/present geeks feel this way? Like tech stuff just isn't as interesting anymore. You get more interested in people? I think it is more fun to teach technology or write about it now, than actually doing it.
That's the rub. How do you differentiate between the articles thing and the video thing?
I'm not sure how good this list is, the book probably has more detail. For example, the second law of thermodynamics was probably included because it most concisely describes entropy, but an understanding of thermodynamics wasn't too important for e.g. the industrial revolution.

Indeed, thermodynamics is probably less important that statistical mechanics, especially Boltzmann's entropy formula (which directly leads to e.g. the third law). The formula, which is also carved on his grave, relates the macroscopic and microscopic. This is vital for modern science. Indeed, Boltzmann's work also provided Max Planck with the beginnings of quantum mechanics. If we could preserve only one formula, it would hopefully be "S=k*ln(W)".
Interesting you say that, in the dev shop where I work practically all the devs and ops people use sublime text as their editor of choice, I think there’s a couple that use vim.
Of course you can. Charging is different from actually getting paid, though.

Are there any examples of open source dev tools that pay a full time salary from actual customer payments?
Show HN: iskulpt.js – Extending HTML into WordPress components for profit
VS Code here too, but, I do miss the snappiness of Sublime, e.g. in startup. VS Code feels like half an IDE in terms of startup time.

I still fire up intellij IDEA from time to time though, it's a huuuge difference. That one has noticeable typing lag and such too, very annoying :/.

If there's an IDEA developer here, please make it so that the editor and typing rendering thing is NEVER blocked by ANYTHING, EVER. I'm noticing it's trying to do some work (autocomplete? error detection?) while I type and it's causing notable delays in typing and rendering.
I believe it is Chromium that's the main bloat point in Electron, not the node.js.
Hasklig and Fira Code are nice, although Hasklig doesn't have many non-Haskell ligatures.
Really? ST3 has had almost daily dev releases leading up to 3.1 and before that it was at least once a week.
So I set out to create a theme builder that stays true to the WordPress API and allows you to code and style a theme visually. Why this over all the other 100s if not 1000s of options you might ask? In one word, CONTROL. You can place e.g. a post title, comment count, widget area etc exactly where YOU WANT IT. I found a lot of the builders are great as long as you stick to their templates, the moment you want something slightly different things get hairy very quickly.

At the moment WordPress support is ready for prime time. I built the application in such way that rolling out support for other CMS e.g. Drupla or Joomla will be a fairly straight forward endeavor.

You will find that my pricing is significantly lower than that market average, and the reason for this is simple. My market is theme shops and developers who want to build the themes they envision quickly but add some further customizations and resell to clients.
Right. HN readers call out logical fallacies well. Makes me a better analytical thinker.
7 months for a minor version is a long time considering VS Code has done monthly releases with huge changelogs in that period: https://code.visualstudio.com/updates
Brusher – Tiny utility to create live webpage backgrounds
Pragmata Pro, Iosevka, and Fira Code come to mind.
I've had some problems a few years ago but now, I just see improvements, to the point of not having issues nowadays. Since Windows 7 the situation has much improved. Windows 8 was great for me too.

I got to say, I don't install bullshit, I know which webpages I visit, I have an antivirus, good quality hardware and I have installed the just amount of software I need. It's been a few years now since the last format. I just try to keep it clean and ordered, like any other thing.
Fira Code's nice. Give it a try.

https://github.com/tonsky/FiraCode
Even on a very capable PC Sublime Text still runs circles around Code for raw performance.

On one hand I'm glad that Code has copied most of Sublime Text's features as it makes it easier to use code for eg Typescript Dev (the out of the box experience for that is arguably better in Code), but on the other hand it does also feel like they just ripped off ST devs' work.
youtube-dl dvdbackup
Are you talking about NYT or HN here, with the date tags? As far as i know HN is non profit... or even a loss center...
The president != the government. Doubly so if there is a change in majority in the upcoming election.
hi, it looks like you are writing a web browser. I can help with it.

(hope kids still remember clippy)
Of course I can, problem is getting developers that only want free beer to actually pay.
There are MRI-safe ICDs now. So they can be designed to avoid heating and mechanical displacement in MRIs. For ones not designed for this, such as yours apparently, it can be deadly though.
We love augmented reality, but let’s fix things that could become big problems
It depends of your definition of can is. Of course you're allowed to do so. But for a desktop app with few moving parts (unlike an OS or complex enterprise software) there's few need of support or customisation. What business models do you have left ? (Apart from being paid for education by example) ? So if you cannot financially support it long term you effectively cannot charge it. There are few exceptions and they often rely of the capability to build but I think it's a net positive since the good ideas (multiple cursors done right) can be implemented in other editors.
Music demographics, accountability, and short blasts of finnish metal
> With the wealth of high quality and extremely portable code editors out there... What am I missing?

I’d say you’re missing the fact that there aren’t actually that many high quality code editors out there, portable or not. Finding an editor you like is worth a fair bit.
Nothing wrong with supporting space travel if that's what you're passionate about.

Better that than not giving away a penny until you're 75, and then handing it all off to Gates when you're eventually dead.

If you have to wait to help people out with your money until you're dead, you're doing something fundamentally wrong in my view. Why not try and make a meaningful social impact during your lifetime? But hey, to each their own.
> What they say is that public debt and public deficits are irrelevant (there goes your "outlandish true" of balanced budgets) but they also say that inflation is the most important constraint in public spending.

I heard this story in a debate between an MMT economist and an Austrian economist

Imagine a husband and wife having the following conversation :

Husband : Let's go and buy a new mansion, a Lamborghini and a private jet

Wife : Are you sure we have enough money to do all that ?

Husband : Well, if we don't, I can always pick up my shotgun and hold up the nearby bank

Wife : Are you crazy ? You could go to prison. Or get shot by the police

Husband : Well, I know that. But I just wanted to point out that not having enough money was irrelevant. Going to jail or getting shot was the most important constraint from spending all that money.
There’s also ag (the silver searcher)
ncdu to analyze disk space and find huge folders you can clean

And `z` (the zsh plugin) to cd into your most common directories
Retail/ecommerce accelerator – Lafayette PnP invites startups to apply
This is a fantastic resource, not only because its convenience, openness and reproducibility, but also because of the educative value of the documentation.
I've seen some online commenters (that I can only assume are younger millennials or Gen-Z'ers) call the show "unrealistic" due to the amount of autonomy the kids have, apparently not realizing that this is how many people grew up in the 1980's. It's hard not to feel wistful when you see that things have changed so much that people growing up today will watch a show where kids bicycle around town in the afternoon before going home for dinner and can't identify with it.

I was born in 1990 and I feel like my childhood sort of straddled the line between these two realities. When my family moved to California in the early 90's, I made friends with the neighbor kids simply because they were the neighbor kids, and we many afternoons finding wandering around looking for ways to entertain ourselves. Kids would frequently play in the middle of the street. Nowadays, the streets of that neighborhood are empty. I'll go to the small nearby park, and maybe see kids if there's a youth sports league game or someone having a birthday party there.

Having spent some time in Australia recently, one of the things that struck me is how often you see kids (often in their school uniforms) walking around town by themselves, going to get fast food with friends or hang out at the library. In the US, I've also noticed it in several ethnic neighborhoods (Jewish and Chinese neighborhoods, specifically).

Part of me wonders how much of this is born out of affluence. On occasion, I'll find myself passing through a lower-income part of town, and the dynamic changes. You see kids walking to the store alone, maybe to buy things, maybe just to hang around and wait for their friends to stop by. Often, groups of kids consist of an older kid (maybe 10 years old) acting as a "caretaker" for a younger group of siblings. You'll be pumping gas, and someone at the opposite pump randomly strike up a conversation with you. If you're not used to it, it actually kind of catches you off guard. I know some people flee to suburbs specifically to avoid these kinds of interactions, but once you get past the initial surprise of, "huh, someone I don't know started talking to me just to talk to me, that doesn't happen every day," I actually find certain parts of it to be quite pleasant. It reminds me of how I used to live, and how I suspect my parents (and their parents) lived.
Maybe not fulltime but I'd say tiled map editor seem to have stable income.
> then apply updates but you have no access so no updates for you.

But that is denial of service that I legitimately paid for. Either they should provide the updates till end of subscription or refund the collected update fees pro-rata (viz. if I cancel after 9 months of purchase, 3 months of excess update fee collected should be refunded).
Well the next idea I'd have, after fixing up education and healthcare, would be to fix up unemployment. Esp. people in risky financial situations simply can't afford to look for a job in America.

On the other hand, should I choose to quit my job and look for a new one, the risk is relatively low that I end up on the street or run out of money, even if I didn't build up a buffer of money in my bank account.

People should, IMO, be free to look for a new job if they loose their current one or quit without having to worry about becoming homeless.
im not a proffesional of drone i havent fly one but 600 dollars is quite expensive with the controller.. i will go for mavic air 1200 dollars it worth it
Well, I can tell you few reasons why I am still using (and will use) Sublime:

- it is way faster to start than, for example, Visual Studio Code and I just prefer it for quick edits (at the same time it is easier to configure than gVim/Emacs and has modern UI)
- I like the way multi-select works in general and in the vintage mode specifically (I'm very productive with it)
- I use it heavily when I need to analyze source code - the indexer is fast and allows me to quickly jumps between symbols and files

It does not mean I use Sublime solely. When I need to develop some code in Python/PowerShell/Go/C#/... I switch to Visual Studio Code, where I have all the necessary plugins and debuggers. About a year ago, I turned to Sublime from gVim (which I have used for more than three years) and never looked back.
Not the same thing, if going by the article. If I eventually play all the videos, at my own leasure, it will still learn that I play the videos and start playing immediately when the page loads.
Ah, you beat me to it!
I definitely resonate w/ your post and feel the same way but in a different way.

I'm 22 and I feel like it's really tuff. Tuff because of: Cultural pressure, worldly illusions that lead to false thinking, living in a productivity-oriented time where inner cultivation and inner peace are overlooked, realizing that inherently there might be no meaning to anything whatsoever and trying to live with that and think through that, etc. But even with that, I think all is well but it's a bit tuff.
Topic maps for the win :) I have developed a topic map-based note taking (and knowledge management) application for my own use. A good explanation of topic maps is at Microsoft Developer Network: https://msdn.microsoft.com/en-us/library/aa480048.aspx
May I ask, how does that work with Privacy concerns?
I am aware banks run background checks before you open an account. But I always assumed that the "checker provider" has a licence.
Yep! And as I use these quality tools to earn my own paycheck, it is certainly worth giving a tiny fraction of that to the developers both in gratitude and to ensure more is coming.
VS code has had a lot of catching up to do. I’d expect them to be shipping more changes.

The “minor version” statement is kind of strange. Would calling this 4.0 make it better?

What is Sublime text missing that’s taken too long to deliver? If it does everything you want and is actively supported/developed, the fact that they ship big version bumps infrequently shouldn’t matter.
BJJ = Brazilian jiu-jitsu
The Wassenaar Arrangement bans the export of products, not the joint ventures, although I guess the latter are implicitly not allowed. It would be safe for Western companies to sell made products to China if not for the political reasons, since China could not copy the product itself.
Sublime Text is a really nice and performant text editor, but one thing I unfortunately just can't get past is how excluding files from fuzzy-finding (Cmd+P) is handled. Files like .gitignore are not respected, so I need to kinda-replicate what is in .gitignore for every project in Sublime-specific project files. I thought I'd write a plugin for that, but it's not even possible to completely model .gitignore exclusions using Sublime's system because that's not powerful enough [1]. Lastly, excluded folders and files are removed _completely_ from the sidebar instead of, say, being greyed out like in Atom or VS Code. This means that if I do need to look into, say, a file inside node_modules/, I have to open it through other means.

[1]: https://forum.sublimetext.com/t/make-include-exclude-pattern...
isn't there a point where space travel becomes ur best plan

Depends on the scenario you are think about. But even if our goal is to try to preserve human life after a catastrophe that makes the surface of the earth uninhabitable and the atmosphere unbreathable, it's still probably easier and more rational to focus on deep sea colonies rather than space colonies.
Eh, I know we're used to the "10 great ways to self-improve" genre these days, but I would still grant some artistic license to freeform essays and the like ;)

"Shooting An Elephant" (by Orwell) is, too, very disappointing if approached as a how-to guide