skysight-inc/HackerNews huggingface dataset:
Ask HN: Older Hackernewsers What are the things you used to be bothered about.
What are the things you used to fear that you no longer fear, what things really bothered you when you were younger but don't seem to bother you now.

I bother about a lot of things ; wanting to be rich or at least not be poor ever again, I really do want to have a large amount of sexual relationship with beautiful women before I get married, and I also do want to be somewhat relevant in the programming community, either as an hacker of founder; and I want to be reassured that sometime in the future I will not be bothered by these things again, whether I achieved them or not, I do really want to achieve them though.
Krita's pretty good for an digital-pencil-based art tool and Darktable is a nice Lightroom replacement, both just need a bit of UI tuning.
Indian Supreme Court decriminalises consensual same-sex acts
Why do you use the word "abuse" ?
It makes a lot of sense to me to redesign how we display URLs. Right now, we show them as a singular identifier, where the only thing we can tell the user is to search for things inside that string of characters (look for https, or look for bankname.com). We don't need to show the whole string of characters.

It seems very sensible to me to take the URL for what it is and communicate that back to the user:

- The protocol doesn't matter much to most people, except the implications it has, so maybe show "encrypted" or "not encrypted" (and fallback to protocol name for FTP and the like, most people won't ever touch that without knowing what it is)

- The domain is interesting: there's the TLD, which doesn't _really_ matter, and the second level name, which matters a lot. Subdomains matter less. How about we show it as a much more prominent "[ domain.com ]" with a less obvious subdomain.

- Paths are pretty generic all around: incrementally deeper descriptors separated by forward slashes. Could definitely show that as a breadcrumbs-style thing (might also make people care more about readable paths, which is nice).

- The query string should probably be shown as "tags" with a key and value, since that's what they are.

- The hash is a bit icky, but it might be enough to highlight that you're linking to a place in the page.

Could be displayed as something like this: https://i.imgur.com/RfJoP23.png
Yeah VSCode for Vim feels like they are slowly trying to implement a subset for VSCode. This kind of iterative approach doesn't strike me as a way to build something that will finally "feel right", and overcome these limitations. Perhaps some remote vim running actual nvim code with a minimal API bridge into VSCode is more appropriate?
You also have that in VSCode you just need to install the Python plugin. You can do automated visual flake8 linting as well.
According to my EU4 history lessons, Ottoman food.
Issues:

punycode, similar-domain name squatting, SSRF/ generally parsing urls properly, parsing uniformly

probably 100 others but this was just off the top of my head. Some of these they intend to deal with, some they do not.
Also, as others have noted, with many new layers of abstraction between user and system including the compositor, window manager, display manager, display server, and probably a host of others within the operating system and places I'm unfamiliar with.
I feel that mindful procrastination is very helpful to keep my focus rather than trying to avoid procrastination and getting lulled into a state of staring at the ceiling (or, of course, the negative self-criticism). Everyone seems to have a different mode of procrastination, so there probably isn't a one-solution-fits-all. Also, I think one of the aspects of procrastination that we don't seem to talk about much is how other people view your procrastination and judge you based on their perception (whether accurate or otherwise) of your efficiency or lack thereof. External judgement of your mode of procrastination greatly affects your emotional well-being and thus also your focus and efficiency.
So for people like myself who don't know much about this stuff, I was wondering what we can learn to figure out if the routers we are using are compromised in any way. On a similar tangent, is there any way we can detect any editing being done by an ISP? Like how and where they might be inserting headers into our traffic for example.

Just curious where to start in this exercise.
If you want to raise $100k directly for GIMP development, it is already possible. See the Patreon pages linked here: https://www.gimp.org/donating/
The article you linked can be summed up in this line in the middle: "The absence of absolute proof does not mean the absence of risk". In short this is a religion: you cannot prove me wrong therefore I'm right.
Vscode has been the first editor that I switched to from vim in 20 years (and yes I went through sublime, atom,etc).
A Microsoft editor on Linux... imagine that.

Lots of people in my workplace have switched to using vscode from pycharm.
They still use pycharm once a month to do a global lint analysis or some tricky refactor...but for daily use, it's much more pleasant to use vscode .

In fact, we use vscode with our Dev setup which is all docker+python. Works beautifully (debugger and all)
Manpower and money will not magically fix the problem, you can have an infinite amount of both, it will not help the matter that bugs will always exist in even the most perfect code there is. I'd recommend reading the Mythical Man-Month book if you haven't: https://en.wikipedia.org/wiki/The_Mythical_Man-Month

There is no such thing as a bug-free software. Even if you have a perfect software, the said software can be exploited through the hardware. For an example, DMA attacks, memory attacks, CPU bugs, etc.

Intel has one of the most tested validation technologies in the world for their CPUs and they still have bugs in every CPU generation and now with Spectre/Meltdown bugs.

Microsoft has in fact been improving their security when they switched to the Security Development Lifecycle, Windows 10 is still more secure than Windows 7 or Vista was but you are talking about 30+ year old OS with a lot of legacy software that they need to harden up. They also cannot change things without breaking the backward compatibility.

I personally believe MS is trapped with the backward compatibility promise, it is holding them back but Microsoft has been trying to start over with a new OS via WinRT but it failed, developers are not willing to port software that has less users and users don't want it because it has less apps. It's a chicken and egg issue that Microsoft is still trying to fix with the Desktop Bridge app, supporting Win32/PWA apps in the Microsoft Store.
Updated to the August release of VSCode this morning and discovered that debugging python in the editor is broken. The editor refuses to recognize PYTHONPATH specified in the environment or a .env file. (This refers to VSCode on Windows 10). The hack to work around this is to specify it in the launch.json file. Otherwise I absolutely love VSCode and particularly the Python extension.
Ultimately, people will behave as per their incentives. As long as the push back and the negative publicity from it threatens a greater loss than the profits from thing they were about to do, they'll back off. Otherwise, I don't think they'll mind letting go of a few people (maybe even to make examples of them) and push ahead.
England has hate speech laws that produce _ridiculous_ outcomes, like a guy getting fined because he made a dumb gif of his dog Sig Heiling.
This is the first time I've heard of the Dead Sea Effect, I just had to look it up. Thanks for the informative post, it explains a lot about "churn" in a few organisations I've worked for in the past.
Oversubscribed: A Founder's Guide to Seed Fundraising
People searching 'facebook.com' on google seems like an indication that urls are already broken.
I somewhat agree, I used Gimp before trying Photoshop and now I'm very used to the Gimp menus and it's easy for me to find tools. I had to use Photoshop CS5 at work a few weeks ago and 80% of my time was trying to find what I needed.
Adjustment layers....
"X is okay only when a democracy does it" is not a compelling argument. In fact that argument by itself undermines the basis of a liberal democracy.
Brute Force Incognito Browsing
What makes you assume people consider their actions before they perform them?
What's the biggest culture shock for Chinese natives who move to the US?
> ROS started development almost 10 years ago. A lot of "high quality" solutions that seem like a good idea now may not have been around that long ago, or were still in nascent stage.

In my opinion this is no excuse. 10 years ago was 2008 and we had rock solid solutions to these problems - I don't think it was necessary to build custom solutions (and AFAIK catkin is already the successor of rosmake).

But rereading my top-level comment it does seem a little bit harsh, so I want to apologize and hopefully do not discourage ROS developers and the community. ROS is still useful and at least there is an organized effort to make an open-source robot software abstraction layer.

Remark that the robot community (especially in an industrial setting) is plagued with closed-source proprietary software that is even worse, so despite its flaws it's a step in the right direction.
I like optical quantum computing, it feels hands on, like it's almost something you could build in your garage. Linear optical quantum computers just need waveguides, beam splitters, phase shifters and mirrors (no disrespect - I know it's not trivial to make work). You set up your circuit and fire your light through it and measure the system at the end.

It's a nice way to think about quantum computing. You aren't allowed to do any measurements half way or you will destroy your superposition. It's a bit like a pure function, no IO allowed until the very end.

Also I know three of the people on the paper, good to see them getting some mainstream attention for a nice result.
"Could you possibly refrain from speculating along these lines unless you have actual evidence that there is an evolutionary basis for laws that criminalize gay sex?"

I'm not remotely justifying laws that criminalizing anything.

Moreover, evolution and social evolution are very grey subjects wherein we have a great deal of difficulty proving things one way or another.

I don't think it's offensive, or even 'a stretch' to suggest that attitudes towards some kinds of behaviour are evolutionarily derived, at least partly. It's just an opinion, and maybe it's not super perfect position ... but it's not unreasonable or objectively offensive either.

And for the record, I'm glad that they've changed this law.
You present an excellent example of a fallacy of relative privation.
My side of the phone call (sometimes multiple times with the same customer):

What do you mean "the site isn't coming up"?

OK, I'll take a look right now... yep, it loads just fine.

Can't find it? Just type the domain name in to the address bar...

No, that's the search bar, I mean, you can use that, but it's only been a couple of days and [search engine] probably hasn't indexed it yet.

OK, if you want to look at it right now, then type the name of your website into the text field at the very top.

What do you mean it still isn't coming up? It loaded fine for me.

...It's not in the list of links... OK, that's still [search engine] results. How about this, type the name of your site, plus the dot com, and nothing else. Got it?

OK, now press enter.

Tada!
Max (one of the authors) here. This is the book we wish we’d had when we were first raising money for our startups. It starts with the basics—should you even raise money at all?—and goes on to cover preparing your narrative, finding and engaging investors, and actually getting money in the bank.

After raising a combined $4M for our seed rounds, Mike and I found ourselves answering the same questions for other founders over and over. While there are some good fundraising resources out there already (we link to many in the book), we realized that there wasn’t a good source for the kind of guidance we’d needed when we were first raising our companies’ rounds.

For example, there are lots of great blog posts about setting terms and negotiating with investors. But when we were twenty-somethings outside of Silicon Valley with limited experience and connections, we needed help just figuring out how to even get in touch with angel investors in the first place.

Oversubscribed is free through September. We’d love to hear what the HN community thinks, and we’re here to answer questions about the book, our stories, fundraising in general, or anything else you’d like to ask!
Ridiculous strawman.
You don't want to understand what I am saying. That's ok. Feel free to keep flagging.
I believe this is a key reason Blender is as good as it is today; they developed a tool that addressed the needs of artist that use their software (scratching a need).
> This is really not quite true because the companies are not run by some faceless AI

I'd say when your #1 goal is to "return value to shareholders" (at virtually any cost), you're not too far from it
This is the same document the original post links to :)
The hemoglobin molecule itself only has something like one iron atom per 1000 non-iron atoms.
Essentially you'd need to know what is it that you want to learn or what are you aiming to achieve. learning everything is great but not always necessary. Finding information on certain technical topics should not be that hard as there are many collections on various subjects that you can download altogether. Lets say that you are trying to learn something that has 3 different sub-classes. You may want to break it down into 3 sets of 2-day learning of each sub-class, that way you will learn what you need without missing out on certain information that has to do with other sub-class. Always take down notes of your understanding of the subject so you can track your progress. Its basically the same as learning from offline material depending on what the subject is. Diagrams and charts are also good materials to help you memorize your information.
These are usually the first clauses I query ;)

This works pretty well as a response:

"Okay so I maintain some open-source stuff, it's all on Github. I appreciate you want to maintain your IP, and I agree to give you first-refusal on anything new before I make it public, and stay out of any market where the company has an interest."

This is usually enough to swing things from "we own everything" to "we own everything you make on work time, unless it intersects with one of our products".
Short on text, but a good selection of photographs.

For people really, really interested in Concorde, I reccomend this thread: https://www.pprune.org/tech-log/423988-concorde-question-100...

(yes that's page 100!)
I've tried just about every single one and the best one is still the main one. It gets better just about every release similar to VSCode. Not saying it's perfect, but with all of the other VSCode benefits I find it so much better for productivity than plain Vim.
Going International at the Front-End
DDT is very stable and bioaccumulates. I don't know how much exposure a woman giving birth in the 2000s would have relative to earlier years, but I don't think you can assume it's that low.

My instinct is that based on the study's moderate effect size and the lack of strong birth order effects or links to breastfeeding in autism, this effect can't explain the dramatic rise in autism diagnoses in the past several decades. I'm not a scientist, so take this with a grain of salt.
3D MapImageLayer with the ArcGIS API for JavaScript
Medium Is Turning into the Walled Garden It Did Not Want to Be
It shouldn't because it slows down the whole core not to get too hot. 256 is the best size to use.
“Aesthetics” is dismissive to what UX is about. I am certain there are some that would prefer doing image editing at the command line if they were in charge of UI which is exactly the wrong answer for this type of software.
No problem. It's a thought that's been consistently nagging me for a while. It kind of throws a lot of things for loops.

For instance, you make a point of specifying you're considering whether things can suffer and experience pain like we do.

Why is that the delineating factor here? We don't really understand intelligence of consciousness and we've been basing our measures of both on the only instance where we're relatively confident exists. We think, therefore we are.

But what if we're wrong. What if our way isn't the only way to be intelligent, to be sentient. Why must they experience pain the way we do in order to be afforded protection? If we're just privileging our type of sentience over others, we're just drawing a different line. And always when someone draws a line, I ask, why there?
This.

Also, this is a story of success. Sometimes it ends with "trust me, your site is up, just give it time".
After the last one of these articles, I finally flashed my router with OpenWRT, and it's been pretty nice so far. Best feature: Installed `adblock` package, and now I get DNS-level ad blocking, which is simply fantastic. Works on all clients (including mobile) and significantly faster than blocking in browser.
Here's a great example from a more liberal country. Bill c 16 was wielded in this way by her university against Shepard less than a year after being passed.

https://en.m.wikipedia.org/wiki/Lindsay_Shepherd

Furthermore, her perceived infraction was as banal as presenting two sides of a debate over bill c 16 itself. The university's argument was that even presenting the opposing argument was in breech of university discrimination policies.
Francisco Goya painted some of them in The Charge of the Mamelukes.

https://en.wikipedia.org/wiki/The_Second_of_May_1808

https://en.wikipedia.org/wiki/Mamelukes_of_the_Imperial_Guar...
It doesn't matter who wrote the article. What matters is that it contradicts itself on what MUSCULAR is.

My article is about a data collection program that used MUSCULAR as a source.
Preaching to the communist choir here. At a certain point, I think you need to go out of your way and hobble a company or roll it into the State in order to keep it working for the Public if you're going to allow private ownership at all.
I wonder how intellij will survive if vscode becomes a standard for pretty much every language.

Which makes me wonder if kotlin will also survive if intellij goes bankrupt.
Likewise, I've been an avid user of vim for my programming for quite a while now. I've tried various IDEs but never really liked them.

I've settled in to using vim for the one-shot scripts, and vscode for things that are more complicated. If I have to do big refactoring, then pycharm makes an appearance because this seems to be something vscode really doesn't do well. As much as it's a drastic improvement over Eclipse, pycharm still "feels" bloated, where Microsoft's obsessive approach to UI latency pays dividends in vscode.
>There are no benchmarks in which I've found Alacritty to be slower.

It's depressing that he's only ever tried for throughput, when that's irrelevant next to latency. And it does have abysmal latency as per your link.
Sweden signs off after seven years as Twitter voice of nation
I wish they would add support for running Python or any runtime inside of Docker.

There's been a Python specific ticket open since November to add in remote interpreter support at https://github.com/Microsoft/vscode-python/issues/79. Current status is "no ETA".
Volkswagen detects when tests are being run in a CI server, and makes them pass
>There are no benchmarks in which I've found Alacritty to be slower.

It's actually very, very slow.

https://danluu.com/term-latency/
New sharding is but old partitioning writ large. Partitioning sounded too much like what grandpa did, so they gave it a jazzy new name.
I stayed in a hotel using destination dispatch and it was pretty comical to watch. They actually had someone standing outside of the elevator part of the day explaining to guests how it worked.

A lot of people also seemed to think you could only make one floor request at a time. A large group of people was waiting at the elevator and after the elevator came for one of their floors, only one person came up to enter their floor. The look of surprise on their face when I walked over and pressed my floor and almost immediately got an elevator was pretty great.

I think the real problem with destination dispatch is that people just don't know how to use it yet.
I don't know if XUL is the right choice, but I think this general direction might be a good idea.

The idea of an independant open source project focusing itself on producing a commercial quality UI seems a little ludicrous to me. This type of UI requires continued multi-disciplinary effort and process over a timeframe of years. And this is the exact weak spot of projects funded entirely/mostly on a volunteer/contribution basis.

This idea of a highly customizable toolkit (a la Emacs for graphics), in contrast, goes to the strengths of the open source model. Open source projects tend to be developer-heavy, and developers tend to like to build frameworks/abstractions... so a natural fit. Frameworks tend to be easier to use when the underlying code is available for various kinds of inspection, so the open source model fits there too. I'm not saying it'd necessarily be a cakewalk, but it seems like a closer fit to that OSS is really good at.

(Of course, frameworks are more complex and expensive to develop than single applications, so this idea has that going against it.)
AMP is a subset of HTML that is safe to prerender. Pages hosted on GCE are not automatically safe to prerender.

That is why it is reasonable to promote AMP results. They load instantly instead of merely quickly.
That list inconsistently splits some things by version (windows), and groups others (Debian, android, etc).

What it says is that a single version of Windows had more than half as many CVEs as the entire Linux kernel has ever had. That doesn't exactly support what you are trying to convey. If you add up all windows versions, it would top the list.
Docbook rocks a gentle introduction
I have thought the same thing. I have been a customer for years but I might let my ‘everything licence’ lapse at the end of my current subscription. VSCode is amazing for mainstream languages as well as Haskell etc.
> setting the size of pencil is completely unintuitive - I usually click in what appears to be input field, only to discover it is not (but instead some meter that sets size to some huge number)

It actually is an input field, but it can be interacted with in 3 ways. Clicking on the value focuses it, and allows editing by keyboard. Clicking and dragging in the bottom half of the block allows you to increase or decrease the value by dragging left or right, and the movements you make translate to relatively smaller value changes, so you can be relatively precise. Clicking and dragging in the top half of the block allows you to select a specific value by dragging, and the position of the cursor translates directly to the position of that value on the bar.
Seems expensive. Everybody I know that would spend $3-5 on a cup of coffee would spend it at a store, and people who want convenience would make large-batch cold brew, or use a k-cup. I'm not sure that consumers would go for the price of a store, but the convenience of a k-cup, for what could be done at home for cheap as batch-cold brew.

I've also seen cold brew cans at the grocery store for the $1-3 range, so I'm not sure what they are trying to do at that price point either. Hopefully after the kickstarter funds their supply chain, they can get to a better price point.
heh. easier to cause random outrage "think of the children" to escalate State influence than to address the problem that parents have no time or means to properly raise their kids. bonus points for the children eyesight falacy, as studies already proved its mostly caused by reading/studing long hours in poor light.

china is learning well with the west.