skysight-inc/HackerNews huggingface dataset:
> I see it as "anywhere it's not in someone's way"

I think that's a reasonable take.

I don't think that living in a public park is a valid lifestyle choice. Those places can't serve their purpose as public areas for recreation if they are also someone's home. I understand that people do it now because they are desperate. We should provide them with better options. Or at least acceptable options that allow the rest of the citizens of the city to also live their lives.

I am not opposed to dedicated property or areas for tent living, but it can't be in existing parks or other public spaces like sidewalks and transit facilities. And there have to be amenities such as showers, bathrooms and trash service. Essentially a state campground in the city.
There are a ton of little errors in this post (at the time of my leaving this comment, of course): the variable delimiter example is missing the close _, the first word example is missing the open ', and the except line 5 example is missing a space; meanwhile, these snippets will cause bad habits, such as thinking about "words" as "things involving letters", using -r instead of -E, and a massive knowledge gap with respect to appropriate use of semicolons... I'm also really confused as to why sed is suddenly "s" in one of the examples. This just isn't a very good reference, and I'm not sure if the author thinks about how "c" works, but it really needs a \ afterwards, no matter what the one specific version of sed you are using might allow :/. As someone who loves sed so much he nigh unto regrets how much he uses it: "beware".

FWIW, I'd argue that the path to true sed mastery eventually goes through the hold space, which isn't mentioned here. For some real fun, and an exercise that might change how you mentally model what sed is capable of, check out SedSokoban.

https://aurelio.net/projects/sedsokoban/
Yes. LINQ (C#'s DSL for SQL-like queries) puts the equivalent of the FROM clause ahead of the equivalent of the SELECT clause for the same reason; IDEs can autocomplete the SELECT clause that way.
At least you get a breakable version of a product, rather than stay locked out of the product category entirely due to the cost.
> it's pretty much random

That is an accurate summary of most whiteboard interviews.
School vs. Progress
Rivian, the Government Unicorn
A few years ago I was visiting in Switzerland, and thought I'd go and spend a few days in Paris. I could not do so because SNCF (French rail, basically) was on strike and it wasn't clear whether I'd be able to get back in time for my flight. I was told by a friend of mine in Zurich this happens quite a bit with SNCF. Which is to say that if I were in Europe, I'd prefer to have several transportation options, which hopefully would not coordinate their labor strikes, rather than be stuck only with trains.
I also expect most of their other drivers had actually completed their Ph.D. degrees.

It does sound like a good job, since minimum wage would be more than what you are making per actual work hour as a graduate research assistant.
Having trouble selecting cloud-native compute on Azure, this might help
I haven't had Wifi in any of my flights between Thailand and Amsterdam (KLM). Maybe I've always had older planes on this route or something. I haven't flown between any other 2 destinations for the last couple of years.
>That’s why people see it as a crisis: a lot of people in west coast cities feel increasingly unsafe.

It's certainly not just west coast cities where this is happening.

>So thousands of people might get a subconscious feeling of being unsafe, just from a small number of people who might not even be acting in unsafe ways.

In large part, it is a small number of people who make the masses feel unsafe. The issue recently has been the unwillingness or inability of authorities on every level of government to deal effectively with the small number of people causing the problems. Here in New York a series of actions have worked to make these problems far worse. Among other things, "bail reform" was passed, which eliminates holds on all but the most violent of criminals. This means that instead of removing the relatively small number of people on the street engaging in violent, anti-social and predatory behavior, they are able to roam free and remain a menace. You can't have a functional society if violent and/or mentally ill people are free to roam the streets and assault random passersby. You can't have a safe society when people caught possessing and using illegal firearms are simply released back onto the street. You can't have a decent society when street gangs are battling on the corners to control the open-air drug markets that have sprung up all over the city. And instead of dealing with, or even acknowledging these problems, officials in Albany and city hall spew rhetoric about mass incarceration and white supremacy.

The most basic and important job for any government is so maintain a basic, minimum level of public safety. Without that, nothing else they do much matters.
Spotify Codes – Part 2
> You often copy html snippets into your code, for example from tailwind or bootstrap samples. This is easier in JSX syntax; you'd just need to copy and fix up some attribute names.

I literally never do this, but I suppose there are people who use React/JSX as a glorified templating library. Even then I probably wouldn't do this and rather use a proper templating library where HTML is valid.
Eslint will ensure all dependencies are listed in the array. Is there something more you’re wishing for?
I’m neither of (react, vue, svelte) guy, but isn’t that snippet equivalent to some:

div
Await promise={mypromise}
div Loading…
{res => res.map(…)}
div Error: {err => err.message}

(writing in pug-like because I can’t stand closing these tags on the phone)

Isn’t it easier in both react and vue to create Await component with children=(ifwaiting, ifresolved, ifrejected) than suffering all over the code?

Edit: I messed data flow up in the error handler, wontfix but you get the idea
Somewhat offtopic: That ad makes me want the motorcycle.
Define "we". :) I understand this sentiment though, and I also understand designing a flexible system with zero footguns is nigh impossible. My point however was that two-way databinding is not rare in React, and there are other potential footguns to be had in idiomatic React anyway (hooks, React Context).
Growing up poor and hungry tends to turn some people into hustlers. That's how it worked for me.

Then it was just "right place, right time."

First startup was acquired after Series A by a publicly traded company. Second startup was bootstrapped by the founding team of the first startup and was acquired by a publicly traded company. Third startup was acquired after the Series A by a competitor. Fourth startup was acquired after the Series B by a publicly traded company.

I had incredible co-founders and worked with some amazing teams. I only had one bad investor and was lucky enough to work with some incredible board members. But most of all, I had incredible timing and I embraced the grind.
Love your stuff, I have been anticipating an update from you! I was wondering, how were you able to get access to GPT-3? AFAIK it's in closed beta and hard to get access to. Thanks!
Totally agree re comments. They're necessary. Hooks do have huge advantages for composability and flexibility, and that can't be denied. But the API is just so arcane.

If my company wasn't a React shop, I'd probably be using Vue. I used Vue at my previous company and liked it a lot.

Headless libraries like `react-table` that use hooks are a revelation though. So nice to get pretty much all the behaviour you could ever need, without it making UI decisions for you. Difficult to use at first and wrap your head around, but hoo boy is it great to have the power to fully control the rendering!
They are selling this car to people who want to make others to "get out of the way".

This is not a fantasy, it's an advertisement. You don't put something unless an ad unless it resonates with your target audience.
These types of comments constantly come up. It's a false dichotomy. Following HN guidelines, I'll assume best intention rather than trolling or FUD.

There are other options than the two that you've described - namely VPS providers and dedicated providers.

Can you help me understand why you thought those were the only two options? Maybe people who joined the industry after, say ~2010, were primarily exposed only to AWS?
Not exactly spaces, but I have been bitten by something like this at my work quite recently. A Confluence page with special characters in the page title was working fine for a while. At some point there was a Confluence version update which made the page URL broken (and apparently unrecoverable, or at least not easily recoverable).

One way to look at it is that people of a certain generation eschew spaces because the tools of their formative years simply couldn't handle spaces - but another is that the olds have learned that generally erring on the side of KISS ("Keep it simple, stupid!") isn't a bad idea.
I remember Pascal compiling crazy fast compared to C/C++. Partly because the language was designed to be easy to parse, but I assume part of the speed came at the cost of producing less optimal code.

But if most of your compiles are during development and debugging where optimization is less important, wouldn't it be nice to have super fast compilation during those stages? I don't know if any other compiled language comes close to Pascal in that regard.
Not parent, but I’ve been approached by homeless people plenty of times and most of the time they’re just ready to move onto the next mark if you decline to assist them, but occasionally they will accost you for your perceived lack of empathy. The situations can be tense and make you feel uncomfortable. So yes, bring approached by a homeless person would definitely ruin a commute.
I don't think your summary of why Debt was/is popular will hold up to scrutiny. If you investigate with an open mind why people appreciate the book, it won't be merely because it plays up anti-state and anti-biz, anti-bank tropes. There's tons of other books that do that which people do not find comparable insightful.

The emphasis of the myth of barter and the rest of the stuff about how debt works is interesting especially because it doesn't set out to make the story simpler. He makes the story far more complex and intriguing. It leaves people with the capacity to hold more lightly to our assumptions about the nature of money and power and the economy. None of these things should be taken as inevitable laws of society or something. We recognize that there are many different ways to think about these things. And the simple part is to stop thinking that we all know some supposedly obvious idea like "we must pay our debts" and to start wondering a lot more about all the complexity and presumptions that go into how debt fits into our relationships and situations.

I doubt you'll find readers of Debt who come away extra confident that they now know the answer to how things "really" work. Most readers probably feel more that they have a view of how much there might be out there to understand, and they are willing to be less overconfident and more questioning about it all.
People seem to forget that you can’t evaluate games purely on tech specs. Sure, the graphics will be way better on my Switch. But if I want to play those cute Keita Takahashi or Lucas Pope games, I need to buy a Playdate.
The few times I’ve listened to Noory since he permanently took over, it seems like his guests almost always have something to sell. The funniest example I can remember (and this was > 5 years ago) was a guy whose spiel was, “the Pope is the Antichrist, one day soon the UFOs will appear above the balcony at the Vatican, the Pope will introduce the alien ambassador, that will be the beginning of the end times… and if you want to know more, buy my $29.95 book and DVD set!”

If it’s not like that, it’s healing crystals or some other weird alternative health stuff. In that way, Noory practically turned the show into SkyMall for the conspiracy subculture. Art’s guests just as often exhibited an earnest belief in whatever weirdness they were bringing.
Look who's naive. The war was marketed as an attempt to kill one person. A month after the war started, that person left Afghanistan and never came back. After ten years, someone who vaguely resembled the original target was allegedly killed in a different nation, although somehow the corpse was never photographed or examined. After another ten years, it was twenty years past time to end the war.

Our unsupervised services might have suspected that it would all go to shit, but they expected that to take several months rather than several days. It's stupid to argue about, however, because the war should have ended after a month, when ObL left Afghanistan!
Obviously 5 is really only a problem when you get into enterprises that have enough servers and monthly spend to where it would make more sense to invest in the overhead that is having your own servers.
While I'm sure there is pent up demand to go back to theatres, there just aren't that many movies to watch. And I think enough people are opting for the at home streaming option that it will affect box office numbers. It's a shame, I really did enjoy going to the theatres.
Graeber was certainly not Marxist. And the whole nature of his new book and the rest of his work is the opposite of the idea of portraying history as a "sequence" of acts at all let alone defining them in some just/unjust binary.
I probably wouldn't. But I do think it would be worth having 'truth in advertising' labels - that people will just ignore lol. Like Tucker Carslon != Walter Cronkite.
Two amazing tools out there 1) oracle apex and 2) bubble.io
I'm not sure where the option to make a choice can be found. People go where their will takes them.

If the impulse to commit a crime is strong enough, they'll commit a crime. If some internal voice of reason holds them back, then they'll hold back. But in both instances, their actions were guided be preexisting circumstances, not by any choice they made.
This is what HTTP/2 does with HPACK compression to compress headers and its "static table" [1] for common headers.

There are 61 headers already defined in this table.

[1] https://httpwg.org/specs/rfc7541.html#static.table.definitio...
The merge commit always refers back to the PR id, so even if it was squashed you can still look up the play-by-play by looking up the PR. I wonder if this could be represented in git by tagging the squashed branch with the PR id with a description that has the merge commit id, and the merge commit description that references the tag. It would be nice if something like this could be standardized so it works across systems.
>>I know how to build these things and I would take time to do it, but I couldn't do it with the very fast speed that I was limited to during the interview.

I've been rejected even after doing all these things. I didn't read the interviewer's favorite paper from Google, therefore the feedback given was I wasn't a passionate engineer.

On the other hand almost anywhere I hear people getting hired often(The ones who jump jobs and get placed often) have struggle staying and building even trivial stuff.

As it turns people who get jobs, are good at interviews aren't all that good at doing their job.
You can also use non-debt based leverage to benefit from inflation.
For example selling put spreads or buying calls on inflating stocks or etfs.
I think that ultimately a “second brain” system belongs at the OS level — as opposed to application — as it can greatly reduce friction from an interaction standpoint (e.g. double click iPhone power button to access your “brain” as opposed to pulling up a NFC credit card). I even went as far as getting the system concept patented while at Microsoft some years back: https://patents.google.com/patent/US20180349497A1/en
Not just most of the time — all of the time! JSX is converted to plain JS (react.createElement) before it gets to the browser.
There's no way for an async runtime to do such a thing. An async runtime only knows about the top-level Future of each task. It knows nothing about what other Futures' poll()s the top-level Future's poll() calls in turn.

Async-await does not obviate this problem. `let (value, _) = futures::future::select(f1, f2).await.factor_first();` has the same problem, one of the futures is going to be dropped before it resolves.
One of the best hackers I ever worked with turned me onto this method.

Use a flat text in the editor of your choice. Search as needed. Tags work because you can seach them. You delimit each section as a note. I do it like this

---

Next note

---

It seems limited and primative, you don't get any markup or fun stuff. But it's soooo good. There is nothing to break or update. Seach is the method I use most anyway in my other note taking apps.

And you wind up putting everything in there, including commands that you're staging to run. Those staged commands become snippets later.
Don't you know AMD64? Microsoft's AMD64 adoption makes Intel to support IA-32e.
You might need a micron of thickness of aluminum or silver. This piece looks like it's about 300 mm x 300 mm, which would work out to 90 mm³ of silver (or aluminum), which at 10.5 g/cc would work out to 950 mg of silver. Silver currently costs US$25.25 per troy ounce, so this would be 0.12¢ (US$0.0012) of silver, or somewhat less of aluminum.

Both silver and aluminum will tarnish if exposed to the air, silver more slowly but much more completely.

The process for silvering things is a lot easier to do at small scales than the process for aluminizing them. Aluminizing things normally requires a fairly good vacuum, and, moreover, a vacuum chamber large enough to fit whatever you're aluminizing. Perhaps someone will come up with some kind of convenient wet process for doing it but I'm not hoding my breath.

By contrast, you can silver glass with Tollens' test, using distilled water, silver nitrate, concentrated aqueous ammonia, hydroxide of potassium or sodium, and a reducing sugar (almost any sugar that isn't sucrose, for which you can substitute numerous other chemicals, such as formaldehyde, formate, isopropanol, or tartrate). This is commonly done as a classroom demonstration in chemistry labs nowadays, and it was done on a large scale almost 150 years ago for telescope mirrors. Nitric acid is beneficial but, unless you have to make the silver nitrate, not essential.

This is why it's much more common for amateur telescope makers to silver their mirrors rather than aluminizing them.
I can't say I'm entirely surprised, occupancy rates in Melbourne's commercial real estate are exceptionally low at the moment: https://www.theage.com.au/national/victoria/ghost-town-warni...
The Economist has plenty of elite respectability but its journalism is pretty bad. The breathless article about copilot replacing programming labour is fairly indicative of both their accuracy and attitude on most things.
Students do have the choice. There are many colleges that are more affordable with less services. Many of these colleges are going under because enrollment has dropped at these schools. Community Colleges in particular have seen a huge drop in enrollments. Students opt for the schools with more prestige, better facilities, and more services 9/10.
I don't see how you can get to more than 255, unless someone is using them in an incredibly stupid way. What really matters is the standard ones that everyone agrees on. The vendor-specific ones can be in their own space (e.g. 8xh and above), and if that's not enough, define an extension mechanism that adds a byte and you get 65535 different ones, which is definitely more than enough.

It's 2021, who cares about dozens of bytes?

That's the sort of attitude that got us Electron and all the other bloated web crap out there. A little bit adds up quickly, especially at the scale of the Internet.
Many of those I made were on weird dilletante times: I learned English because I wanted to read mangas earlier than their French translations, I learned CS because I just found it so fun I failed every other subjects in my first year of engineering school, I moved to Hong Kong because I fell in love with a girl here when in vacations, I joined an investment bank paying a lot because I had too much fun watching bloomberg and I wanted to understand the whole thing, etc.

None of this was planned or even rational, yet they are the few transformative milestones in my life. So I don't know if there's really an argument we should use time wisely: we should just jump around and do what drags us naturally and as long as we're happy, we'll find a way.

One could look at my progression from random nobody in Normandy to somewhat rich Hong Kong bank employee and think there s a story but in fact it's a disjointed set of irrational opportunities ... which I think is what life should be seen as.
I've switched to doing this, too. I've ping-ponged between Evernote, OneNote, Obsidian, Notion, Confluence, and probably half a dozen other tools over the years.

Now I just write markdown files and store them in a hierarchical folder structure (never more than three folders deep!). I use VSCode to write everything which gives basic formatting for italics, bold, and code highlighting as well as an outline of the headings. You can click on links to go to other files. It has a preview feature if you want to see embedded images or videos or HTML. I use an extension that lets you edit draw.io diagrams and embed them without leaving the editor (https://marketplace.visualstudio.com/items?itemName=hediet.v...) Global search across all notes is instant. I have a few node.js scripts I've written to take care of automating some tasks, and since it's all markdown parsing it is easy with a library.

I've even been built a VSCode extension to show all of the markdown files in a folder in a webview and lets you organize them on a grid (I'll probably release this + make it open source once some bugs are ironed out).

Best part is, it's all just text files in git. I can read the formatted markdown files on github (and edit them in _any_ browser with https://vscode.dev/ !!!). It all works offline and syncing can be done with a click of a button.
I spend on average[1] 4+ hours a day here, reddit or 4chan. I wish I had spent the time on other pursuits that I have consistently found more enjoyable and rewarding. 4chan in particular usually leaves me feeling some subtle mixture of mentally nauseous and despondent, although I laugh a lot and find interesting things I don't elsewhere. My over-browsing habit is absolutely an unhealthy and compulsive behavior.

I'm 30 now and started on SomethingAwful and StumbleUpon and videogame/software enthusiast forums I think when I was about 9 or 10. I wonder if I'm sort of like a person who started smoking cigarettes at that age. My relationship with compulsive browsing seems to be rooted in experiencing it differently than normal people[2]. They seem to lose interest after a period of time. I can (and do) browse for 9+ hours about 2-3x a month. Interestingly, when I travel, my relationship with browsing changes. The feeling of "magnetic attention" (present even right now) is entirely absent and I lose interest after 5 minutes, max.

[1] The 'wellness' screentime monitors have been a godsend. Assembling histograms of my usage stopped me regarding myself as entirely pathetic and got me to think that maybe I have a problem along the lines of nicotine, perhaps something not well understood by psychology yet. Still pathetic, but maybe less so.

[2]It seems that the issue I have is increasingly present in others, especially younger people who had connected devices even younger than I.
It's been there for a while now with wix, wordpress (divi, elementor), etc. It does solve some problems, for the right people.

I don't think it's a movement that will gain popularity more than it is right now, most people who use it for a while will realise its limit and either hire a software dev or jump into coding.