skysight-inc/HackerNews huggingface dataset:
Every time I try to use Visual Studio as just a text editor I find its behaviour of spaces/tabs a complete disaster. I know that heaps of people use it and love it, so I can tell that it must be me that is the weirdo, but is it too much to ask for:

1) Pressing tab inserts a tab
2) Pressing space inserts a space
3) Pressing enter inserts a newline, with the new line starting with the same whitespace as the previous line
4) Pressing shift-tab removes the leading tab from the start of the current line, or N(=4) spaces from the start of the current line

No surprises, no auto-formatting, no having to go and reconfigure your text editor behaviour when you find random files with different conventions, no modelines etc. I see the huge depth of preferences in VS, and think it must be possible, but every time I come away less confident.
it's not a word game - there' a reason why things like inebriation factor into whether consent (during sex) was really given. just saying the word doesn't magically make it compulsion free consent.

>even though they signed a piece of paper agreeing to do the thing while not under acute duress

there are many many other things other than duress that make a contract unenforceable

https://www.nolo.com/legal-encyclopedia/unenforceable-contra...

all you have to do to know this is witness literally any will go to probate.

>not only do I not accept the validity of that word game, but that a VAST majority of society does not accept that word game

you're wrong. you're just wrong. it's why lawyers exist. i'm sorry that you don't understand this but i can't teach it to you. i suggest you sit in on a 1L contracts class at your local law school.
I'll sometimes read TFA as "the featured article," but I don't know whether I picked that up along the way or invented it to make internal sense of nice things said about TFA.

RTFA derives directly from RTFM ("Read The ... Manual"), which I always interpret with the full force of the embedded expletive.
New study shows Pfizer’s vaccine can prevent Covid-19 transmission
As mentioned, it's in the README in 3 places, most notably here, where it has an entire section: https://github.com/ArchiveBox/ArchiveBox#archiving-private-u...
Why? The patent space around e ink is dominated by e ink corp over the last two decades. They're working on better driving methods, color displays, and new material compositions. Anybody entering this field is looking at licensing (expensive if current e ink prices are anything to go by) or navigating all of these recent patents to produce something competitive (good refresh rates, high contrast or color).

Starting in 2002 they've done lots just based on these citations of an early patent:
https://patents.google.com/patent/US5930026#citedBy
But I didn't consent to it existing in a second database: Twitter.
That's better, but why not use the actual title? The link to patagonia.com makes clear how "We" is. The guidelines specifically ask:

> "Otherwise please use the original title, unless it is misleading or linkbait; don't editorialize."

https://news.ycombinator.com/newsguidelines.html

It looks like the title + subtitle is too long colonized, so you could use an em-dash:

"Beyond the Office, Out of the Landfill—Why We’re Transitioning from Adding Logos"
It's not you - Python docs are very comprehensive but organized in a very odd way and miss a lot of marks. If you have time to 'read everything' you're fine but it's somewhat less suited as a raw reference.

Although I don't mind the informal voice of the docs - there's clearly not much in the way of editorial oversight and pro technical writing. It makes one reconsider how much actual effort goes into putting together docs from corporate backed efforts.

That said, I don't think anyone does it perfectly well, and that we could do a lot better in terms of providing information - to the point wherein I would consider it a little bit of a failure that SE has to be consulted for smaller problems. One would hope that 'good docs' would provide clear and concise answers to such things, rather than have the crowd cobble it together and vote on it.
Hmm, ok, I'll take your word for this as sailing terminology. I learned my knots in the Boy Scouts, and can knock those three off blindfolded, if not necessarily behind my back!

I will reiterate though, that the reef knot is called a square knot where I come from. Misnomer? I guess, that's what everyone calls it, an overhand stop knot is an overhand or just a "knot" actually.
The Corporate Programmer Survival Guide 250 Essays from the Trenches
2018 Hawaii false missile alert
> You are not behind (or, for that matter, ahead): you are exactly where you are supposed to be. So take a deep breath and relax.

I think this is just as false as the thing he's denouncing.

It's entirely possible to not be where you should be.
> The question that finally helped me break the cycle was: behind compared to what?

If someone is proud that he is ahead, would you ask him: ahead compared to what? Some alternate-reality version of yourself binge watching netflix?

> It may be worth looking at your history in order to learn more about yourself, but that learning stops when review turns to regret.

Regret is inseparable from learning about yourself, learning from your mistakes.

> And besides, the further behind you start, the more glorious your comeback will be. There’s a reason why we celebrate ‘rags to riches’ stories. A ‘riches to riches’ story would be so boring.

But that has nothing to do with how fast the story is. Rags to riches in 20 years is more impressive then rags to riches in 30 years. If it has a lot of ups and downs, the latter story might be more interesting, but if it took longer because of time wasted binge watching netflix ...
Nothing? What about the cheap and powerful single board controllers?
You still the need the “what you are” or “what you know” to unlock the mobile token. In addition you can also ask for more as step up additional authentication matters under access control policies.
In regards to Steins;Gate and the main character being "over the top": this probably won't make his antics any more bearable but maybe put them into some much needed context which the anime is kinda bad at providing. After his childhood friend, Shiina Mayuri, lost a grandparent she fell into a kind of PTSD, which caused him to assume the persona of a mad scientist, claiming he'd take her hostage because he didn't want her to go/leave. This helped her get over that death somehow but he still regularly lapses back into that persona.
If you want a conspiracy theory about it...

I believe that power is passed along selectively to children, to help decide who the future elite are.... the "lucky" half are taught how to correctly tie their shoes... the other half end up with granny knots, which then signals to the elite this person is not one of them.

I was one of the granny knot population, always having to stop and re-tie my shoes... fortunately I learned the error of my ways about 3 years ago.
Archivy is great too, in fact ArchiveBox sponsors Archivy development ;)
I agree with your larger point but in a different way — Hacker News is not defined by UI, but community. I’m sure that there is a Hacker News for auto out there already, I’d guess it’s a myBB forum.
I have got the "you can't upvote your own answer" warning several times over the past decade. It's a wierd mix of delight and embarrassment.
So, it's essentially a SPAC that happens to have a deli attached?
I think that’s an incorrect restatement of his view. I think what he is saying is that if Visual Studio is using too much memory then the problem is with visual studio and that it makes much more sense for the VS team to spend time and energy on retooling algorithms and data structures used in VS code to use up less memory than spending that time converting it to 64 bit.
His post comes across as arrogant / maybe even a little choosing beggar.

He lists his very specific requirements for working with him which makes me think he wouldn’t fit into an existing system, he’s want the system to bend to his will and that might be at the expense of others.

He comes across as thinking he is shit hot and that I’d be lucky if I were to hire him.

Based on his blog post alone, I would not hire him.

Two short stints as a dev and he thinks the world should bend around him... lol
>People were like “yes, $100 million deli, absolutely, I want to buy that.” Hometown went from a thinly traded pink-sheet deli that nobody had heard of, to a company that everyone had heard of exclusively because it was a poster child for market excess, and … people … bought … it?

What are the chances that bots parsing financial news happened to pull out the stock code and auto-bought stock which was then sold manually? How often does this happen? In which case there were no people to buy it
Anytime I have a build config issue or something with webpack I've definitely been guilty of just pasting lines and hoping they work.

It's still super handy when updating something to a major version and figuring out what broke.
I have The Complete Rigger's Apprentice on my bookshelf.

The Turquise Turtle Knot is described on page 357 and it is similar, but not the same as Berluti knot.
Go back in time on Street View and you'll see it was a Conrail family assistance center (?)... so maybe they used that to talk to the trains. Look at the elements on that tower and looks an awful lot like stuff I've seen out the window of a train. Little rectangular bow-tie looking things, mounted so their long axis is up-down.
Until Cython can handle real scientific stuff like FFTs, or curve fitting natively, it's useless and good only for toy problems.
I'm not sure this helps to become a deep thinker, but just for the active recall part, I keep all interesting browser tabs open (and also bookmark them).

When I have too too many tabs open I'll save the entire set using a bookmark manager, then start afresh, go through the previous tabs one-by-one, and reopen the really interesting ones, and do a bit more research around them.

I'm not sure this really counts as a rational or sane process though!
Valid critiques but could be a bit softer towards somebody putting themselves out there.

(edited)
The average US police department requires fewer hours of training than what it takes to become a barber or a plumber - 672 hours of basic training.

https://www.insider.com/some-police-academies-require-fewer-...

Where a cop should be required 4 year degree at a minimum, with required courses in sociology, communications, psychology, anything else that might help them w/ behavior and de-escalation and staying calm under pressure.

They should also have the same requirements for continuing education as nurses, doctors, teachers.
you can see it in action at the website of saas pass. You still need a “what you know” or “what you are” to unlock the mobile token.
> There isn't a specific business idea or opportunity that I'm ready to start right now

That to me is a big red flag. If you want folks to join you as team members you better get this right.

Assuming you cater to dev community here's some examples...

You need a story. e.g. I wrote code for 10 years and am extremely frustrated at how underrated build pipelines are. A bad pipeline is all it takes for bugs to creep in.

And a vision. e.g. I built this prototype so that devs can build a pipeline themselves. They can cater to their own needs without needing any devops intervention on their own clusters.

Sprinkle buzzwords. e.g. It is declarative first. Supports YAML. Service mesh compatible. Ships in various formats including a distroless docker version.

And finally the hardest part. Drop some names. Put a website up with logos from some random companies on it.

Done. You're up and running.

Now keep it going is another game altogether.
you didn’t even give a single counter example
ArchiveBox is a wrapper around ~12 different extractor modules, each of which saves the page or its assets in a different way. The most relevant to JS is Singlefile, which renders the page in headless chrome and then snapshots the DOM with all assets inlined after a few seconds of JS execution. It's not perfect, but it works well even for the majority of JS-heavy sites.

For the very complex sites that really rely on a ton of interactive JS or dynamic requests to APIs to render their content, check out https://ArchiveWeb.page + https://ReplayWeb.page by https://webrecorder.io.
This article has nothing to do with 5G. It only passively mentions that Shanghai has fiber and good 5G coverage.
I love the test-in-production illustration. This is a fairly accurate map of my journey as well. I vividly remember scolding our customers about how they needed a staging environment that was a perfect copy of production so we could guarantee a push to prod would be perfect every time.

We still have that customer but we have learned a very valuable & expensive lesson.

Being able to test in production is one of the most wonderful things you can ever hope to achieve in the infra arena. No ambiguity about what will happen at 2am while everyone is asleep. Someone physically picked up a device and tested it for real and said "yep its working fine". This is much more confidence inspiring for us.

I used to go into technical calls with customers hoping to assuage their fears with how meticulous we would be with a test=>staging=>production release cycle. Now, I go in and literally just drop the "We prefer to test in production" bomb on them within the first 3 sentences of that conversation. You would probably not be surprised to learn that some of our more "experienced" customers enthusiastically agree with this preference right away.
You've put into words what I haven't been able to, thanks for this take. I totally agree we are generally just dealing with another flavor of the same behavior.
Maybe someday we will have only a base simple VS Code and be able to extend it to do anything we want with plugins, and transform it into a full Visual Studio if we want. But not yet. As of now I only use VS Code for Typescript dev with React and Node and stuff. And good old VS for .NET dev.
I have noticed that a single downvote sometimes counts for -2 rather than -1. Sometimes I'll undo a downvote because I think a comment wasn't bad enough to cost 2 points. I have been trying to spot the pattern behind it for over a year with no luck. Can you explain this or is it secret?
I started a climate data service to allow easier access to climate data (https://oikolab.com).

Recently I've been creating and sharing data visualizations to illustrate how serious the situation is becoming: https://twitter.com/oikoweather/status/1382316996604403716?s...
While it’s a good idea to lay out a vision for the future of infrastructure as a service, it’s annoying to read this sort of article that seems to believe it ought to be simple to provide true serverless magical on-demand resources for random code. Fact is it’s a lot more complicated than that unless you’re just a small fry without any really hard problems to solve.

It’s silly to complain that AWS doesn’t have a service that allows any random programmer to deploy a globally scalable app with one click. For one thing, you aren’t AWS’s primary target audience. For two, the class of problems that can be solved with such simple architectures is actually pretty small. But for three, it’s not actually even possible to do what you’re asking for any random code unless you are willing to spend a really fantastic amount of money. And even then once you get into the realm of a serious number of users or a serious scale of problem solving, then you’ll be back into bespoke-zone, making annoying tradeoffs and having to learn about infra details you never wanted to care about. Because, sorry, but abstraction is not free and it’s definitely not perfect.
Has your career improved since then?
Why are they not rolling back the update from Ericson? Looks like they are trying to rollforward which just seems silly.
I don't think it's snotty. The criticism is valid and straightforward.

Your comment, on the other hand, brings up the person's post history to make a personal attack. It doesn't address the point being made in any way. This is not the sort of behaviour that's expected on HN.
Scottrogowski/Mongita
Your regret should be that you sold but didn't buy lower if you really wanted to be on this bandwagon. I bought, sold, and bought again, and sold again many times, and I've made money. So what? There are more intelligent ways to invest and even get better return.
A lot of these messages seemingly come too late in life.

Thinking back there was a lot of utterly useless stuff taught in school, and then a lot of important stuff which wasn't. I would have gladly traded some subjects (geography, latin, IT) for some practical instruction on fitness and nutrition, managing finances and a bit of life coaching à la this post.

You could argue that this is stuff you should learn from family members, religious institutions, scouts, the soccer coach etc but it is in reality very patchy and inconsistent. I accept that some kids won't be very receptive. As always teaching is hard.

I also think that at some middle age 40 - 50 everyone should go back to school for 2 weeks for re-education mainly about health and nutrition (and en passant an experience outside their echo chamber), but that is unlikely to be popular even if time was commpensated. Worth running a randomised trial at least.
I’m concerned why chardet is on that list haha
Try dask

Distribute your data and run everything as dask.delayed and then compute only at the end.

Also check out legate.numpy from Nvidia which promises to be a drop in numpy replacement that will use all your CPU cores without any tweaks on your part.

https://github.com/nv-legate/legate.numpy
Why? It's a great delivery. It may sound harsh only to our truth-allergic world of big corps.
Ergo Proxy seems to suffer from translations/subtitles not conveying details/subtext/terminology sufficiently. I think it gets a bit underrated accordingly.
Nope as in you haven’t tried it, the instructions at https://code.visualstudio.com/docs/cpp/cpp-debug are wrong, etc.?
I don't know any high performers who think this way. Do you?

I find usually people use "i'm behind" as an excuse not to even try because they can never be as good as so and so.

The high performers are usually the people who think it's never too late to learn something new, in my experience.
I’m pretty sure you’d be wrong. I would never build a software product or service that uses a compiler written and maintained by a single person.
Fascinating. So was each mask in a mask set individually taped to the work surface one at a time in order to be photographed?
The entire point of shadowbanning is making the fact that the user is banned non-obvious to that user--otherwise, they'd be liable to immediately create a new account and continue with the activity that warranted the ban in the first place.

Both "telling them why" and "not obfuscating the fact" would defeat the entire purpose of a shadowban (as opposed to a "traditional" ban).
Are people ever proud to be ahead?

Proud to achieve or something maybe but ahead feels like it would never come up
You might like one of ArchiveBox's peers, https://ArchiveWeb.page by Ilya Kreymer / Webrecorder.io, it has an option to save directly to IPFS.
It's an old SNL skit: https://www.youtube.com/watch?v=6ldAQ6Rh5ZI
I have a 25,000+ loc scientific codebase in Python, with lot of use in my specialized domain. I gave up on numba, because it's speedups vanish when transitioning to real problems. And secondly, it's bugs are not that intuitive.
I'd recommend the open and compatible Libravatar over Gravatar

https://www.libravatar.org/
Nice work, and congrats on your first app. As ggm mentioned, the industry you're working in is going to put you under a lot of scrutiny, legal issues, etc, but that may be dependent on where in the world you are based.

So that is one of the big challenges you'll face, and tbh, I'm a bit surprised you were able to make it into Apple's app store, but I'd expect with any moderate success, they'll find a way to ban you, unless you have appropriate licenses.

This led me to wonder why Fantasy Football isn't considered gambling? https://www.hg.org/legal-articles/fantasy-football-is-it-ill...

And is there a way you can frame your product as not gambling, but just a way to track "challenges" between friends and transfer money when one wins or loses. I wonder what would happen if rather than $$ you let people bet with "points" and you keep score. It's up to the users if and how they decide to settle their scores up later?

I believe this is both the challenge and opportunity for you.
It's not over. Developing the vaccine was the easy part--getting it in 6 billion+ arms is the hard part that's just barely starting. That's a Manhattan project level of work IMHO.
Fair. Long day, thanks for the sanity check, edited.
Sure was, I forgot about that one.

https://devblogs.microsoft.com/visualstudio/a-design-with-al...
This article is a list of connectors that doesn't go into much detail into how each changed the world.

The idea that APIs are a singular thing - or started as late as the article suggested - is also sufficiently wrong to put everything else written in the article into doubt.
> What are the chances that bots parsing financial news happened to pull out the stock code and auto-bought stock which was then sold manually

My guess would be almost 0 in this case. I'm sure there are cases where bots have been fooled in the past and bought themselves into bad situations, but prior to this story breaking, this stock was only trading a couple hundred shares a day. Trying to algo trade a stock with almost no liquidity seems like a recipe for disaster so I would think many bots would ignore the stock on volume alone.

I really believe it's just people who want to be part of the story and are buying into the novelty.
I didn't see that information on the tour screenshot. If it is indeed the "same confusion", then that points to a communication problem.
So satisfying every time!
A start is whenever you have the urge to make use of a race-based concept, ask yourself if an ethnic-based concept would not serve better.

Personal opinion of a copy-editor of 15 years: the popular understanding of race is so pervaded by racism that it is difficult to use race-based terms without either reinforcing some racist idea or another on the one hand or risk being seen as "too PC" on the other. Social scientists do need race-based concepts, but outside contexts with scholarly norms, they have many foot-gun affordances.
I'm not sure what you're saying. B to F is not a fifth. A fifth up from B is F#.
I am confused, is this piece making fun of Floppy disks or just documenting a fact?

If it's the former, I'd discourage the criticism because Floppy disks are working, and there's no good reason to redo the whole thing and potentially create a lot of bugs, that you'll then spend a wormhole amount of money fixing.

Change for the sake of change is a bad idea. Especially for equipment that has to be ultra-reliable.
Ideally you'd be able to accurately gauge your progress without having intense negative emotions attached to it. Certainly it shouldn't undercut a person's feeling of validity in the world.

I think "feeling behind" means different things for different people, depending on the experiences in their formative years they have associated with the thought of being behind. The ideal response to the feeling depends on what the feeling is.
Firebase Authentication is free though, and very convenient to integrate off the bat.
The comment counts on the front page are not consistent with the number of comments shown in the individual threads.
Here's another route, as you aren't emotionally invested in anything just want to do stuff. Shoot for the moon

Build the next Temple OS, driverless car apps, or a facebook rival, whatever, you probably wont get far (then again, you never know) but you will at least have a better story to share with people other than "I'm working on some new arduino to github interface..." :-)