skysight-inc/HackerNews huggingface dataset:
Airbags are a pretty aggressive crash protection system. e.g.
Have been cases of glasses-wearers getting their face mangled in collisions they otherwise would have been ok in. Yet that tech still managed to get widely adopted by industry.
Agree 100%. The migration from componentDidMount, componentDidUpdate, etc to useEffect was a major regression in terms of readability.

The return function in useEffect vs. componentWillUnmount is just terrible. This is always a bizarre topic for juniors.
This kind of thing works to begin with at least.. when that browser plugin in chrome stops me opening HN after 1hour it interrupts the impulse to browse, but then I can alway just open Firefox..
Limits outside ones control are best.. it's amazing how uninteresting youtube is when your data is rate limited.
>TOS could be construed as a contract. In fact, it is. It’s been tested.

If it is, it's not a contract which obligates YCombinator to pay you anything. That sort of thing has to specifically be in the contract... you don't just get paid because "it's a contract," that isn't how contracts work.

>It’s not ‘given’ if it’s under terms of service. There was in fact, a contract.

Yes it is. Again, the existence of a contract, alone, doesn't automatically obligate payment.

Most platforms have terms of service under which you explicitly relinquish all rights to anything you post to the platform, to use in any way they wish, without compensation, forever in perpetuity throughtout the universe. Hacker News' terms of service are here: https://www.ycombinator.com/legal/ nowhere is an obligation to pay for content mentioned.

>You are wrong. Pay or delete

You and your alts have fun in arbitration then, let us know how it goes.
agreed.

i dont know mark or his story well, byt a quick review of systinternals & mark does make me question this situation in another way though. mark had enormous opportunity, just vast. 1994 phd. a year at numega, building winternals for a year. cofounding & chief archtiecting a sysinternals startup.

he can clearly hack. i think he still can. he seems to still be the chief blogger/vlogger on sysinternals, an uber-technical tool, serving as a chief information radiator for it; strong technics mixed with great demonstrated communication abilities: a great combo.

but still i can varry some doubt. would he have been a good MAANA employee, or other medium-sized tech company? ever? would he have been able to engage in that kind of product development, amid these product development lifecycles? staying good & sharp & beliving in oneself & what one is up to is a question of opportunity, alongside talent & capability. maybe he would have made a shit sde ii. which he probably does hire many smart sharp well trained candidates for.
I have been trying to find the episode where he talks about monsters that are almost human, but have two rows of teeth.

I took all the mp3s I collected of the show, dumped them through dictation, and grepped like a madman. I have a real appreciation for people that are good at this.

We listened to it in the late 90s as teens turning 20 and we would be absolutely petrified by the combination of being that age, from that time, and up that late. It was great.
I was expecting this to be a disaster/engineering story. A classic in that genre is the 1995 story in the New Yorker about the Citicorp building: https://www.newyorker.com/magazine/1995/05/29/the-fifty-nine...
Sure, shelter, assisted living, prisons, whatever your poison, it's still far cheaper to do outside the area in 99th[0] percentile land costs.

[0] spitballing here
Well said. I was going to write something similar, but kept stopping because I felt I was implying we should seek to embarrass people.

We should absolutely call out mistakes, and it's good if people feel embarrassed for them. I have a few moments in my career where I felt so embarrassed I wanted to slink away and disappear. I'll never forget them, nor the lessons each taught.
Graydon Hoare began working on the language that would become Rust in 2006. Rob Pike began working on the language that would become Go in 1995. Neither of these are useful dates because the languages that were eventually produced were drastically different at their inception compared to where they eventually ended up.

For the purpose of maturity, the point in time by which to begin measuring the age of a language is the first point at which a stable release appears for general availability. Go is 9 years old, and Rust is 6.
> Vaccinating them will also improve the chance for other vaccinated high-risk groups to be infected less

Viral Loads Similar Between Vaccinated and Unvaccinated People https://www.ucdavis.edu/health/covid-19/news/viral-loads-sim...

UK study finds vaccinated people easily transmit Delta variant in households https://www.reuters.com/business/healthcare-pharmaceuticals/...
You're feeding a troll that's managed to derail the point/conversation with an incoherent offtopic comment... I really doubt they care what you or anyone has to say to them (which is evident from their replies). Their comments/replies give you just enough material to pull you in, and then they grapple you to their level. It doesn't even have to be intentional/conscious on their part, but they're definitely doing it.

Not necessarily the troll's motivation, but: there's also a lot of "Rust envy"[1] going around from some people (mostly disgruntled C++ devs who feel threatened by it) who'll baselesly say anything and misrepresent something to prove their point. How does it never cross their mind that they're on the wrong side of things if they have to grasp for lies to prove their points?

[1]: I came up with the term just now, but I'm not sure "envy" is the right word; maybe "petty spite" is a better term.
That battery drain might be caused by that vPro issue someone mentioned above.
Grapefruit juice might also mess things up due to interfering with CYP enzymes as well. Probably have to be a little careful, but then there’s lots of interactions that can cause problems.
You'll have to explain Ireland, Finland and South Korea.
I wouldn't install Chrome on any of my devices. Google's approach to building a browser has been probably the most devious plan of the last decade. They started with these good intentions, but have completely destroyed my faith in browsers.
Generally, actual industry would use the pi compute module instead of the pi itself, and you plug the compute module into a carrier board with better power, storage, and IO options (i.e., rs485, 24V DC, eMMC instead of SD, etc)

One of a million examples: https://pipci.jeffgeerling.com/boards_cm/edatec-cm4-industri...

Having your power connector come loose on a vibrating machine or having your SD card die is a serious problem when you're trying to use a machine to make money reliably and consistently.

Anyway that's unrelated to GP really, raspberry pi sucks too much power for playdate, I think.
I believe that derivatives of this language might be interesting. However we do have to point out what is wrong with it, so it can be fixed in the derivative.
Not proof of global warming, proof that this is the most efficacious tax to undertake and will not distort the market to be worse.
Yeah, giving someone else the keys or password for locking down devices is weird but ideal if it’s a real problem.
https://www.vocabulary.com/dictionary/Socratic%20irony
Special relativity keeps digital identities secure
Yeah I was going to say I used to have a pihole, worked great for a few weeks until you start disabling it all the time.

I wish there were 3G only SIM plans. My prepaid goes slow but only after I hit my limit.
Nothing about what I said implies a value judgment about Go (or even Rust, for that matter). This is now the third time this comment tree has gone into accusations of strawmanning. Have you considered that nobody's trying to strawman you, but rather that people are struggling to find coherency in your points?
Has anyone seen the mirror array that was built with ~2"X2"stainless steel mirrors that are attached to a sheet of blue spring steel that was laser cut as a compliant mechanism for each mirror so when an offset wheel on a threaded bolt behind the mirror is turned it progressively tilts the mirror from a minimal angle to a maximum angle? Each bolt was then driven using a single stepper motor(one mirror adjustment motor for the whole array, kind of a budget build, instead of one motor per mirror)on a belt driven x-y frame. The mirror array was positioned horizontally 2' off the floor of a museum with works of art, a camera is then pointed at an angle near eyelevel probably 20' away from the array. Then you choose an art work and the mirrors are rotated through their angles and when that pixel(mirror) reflects the color back to the camera that matches the art work you chose it stops moves to the next mirror and then repeats until there is a full image made of reflected light. Obviously the final image is pixelated but roughly resembles the original work. I saw this years ago and can no longer find any of it online. I've tried every search combination I could think of. Some of these details might be wrong but I'm just going off memory here. Pls help
There are plenty of trees in Denver - and even more trees up in the mountains nearby where they can get 2x-4x that much snow in a year.
It was not a dystopia. It had dystopian qualities but millions of peoples lives were better under Stalin then they had been under the Imperators. That’s the thing, even the worst nations we know of are not dystopias as dystopia is the opposite of utopia neither of which are attainable in the real world.
Apparently Hetzner discontinued theirs because of cryptocurrency abuse(whatever that means)
Public parking can have chargers too (e.g. at work or shops). Theoretically every lamp post could be made into a slow charger.

200-300kW charging in new BEVs also helps a lot. For city use it's realistic to charge 20 minutes per week.
Yeah it's one reason I like ThinkPads. They do great matte displays, even with touch functionality! I've never seen others do that combo. Not that I really care about touch but it's usually quoted as the reason for glossy displays these days
For what is worth, you can opt-into reference counting and internal mutability with container types (Arc/Rc, Cell/RefCell, RwLock/Mutex), and get the same performance characteristics as a GC language (but without a JIT) for the cost of more complex types in your signatures.

Edit:

> the constraints of the borrow checker make things like tree structures at least an order of magnitude harder to get right

The constraints of the borrow checker make those things more unlikely to compile without extra ceremony. The likelihood of getting them right is orthogonal from making the compiler "happy", even in Rust but specially in other languages. The way I've heard it described is that Rust is a language where you get the hangover first. It upfronts dealing with the error conditions of your problem space in a way that (you can argue) hinders the exploration phase, but that makes of a very quiet maintenance phase.
That's not my point. My point is that the story element has no purpose. The entire transaction is entirely irrelevant. The wisdom of thinking of alternative use cases could have been conveyed with the traveler simply being clever and identifying the use case thinking outside the box without the part where he buys it for an outrageous amount of gold.

The silk washer has no ability to even make use of the knowledge that the ointment has other potential applications or that it could be very valuable. It seems like a distracting element of the story.

If the dynamic of "don't try to rip people off when you have an informational advantage" was the point, it should have shown a consequence for doing so. As it stands, I see no reason why he shouldn't have offered 1 cattie of gold instead of 100.

Normal western storytelling would either

* Show the consequences of an action

* Have the character recall specific advice on the right thing to do; or reason through it; and then benefit

In this case a choice was made and it was fine-ish. But given we don't know how wealthy the traveler was, we're left to wonder if he was either:

* banking his entire net worth on this ointment

* saying "it's one ointment, silk guy. What could it cost, 100 catties of gold?" with a certain opulent flair.
I use org mode, and org-roam, but if you just look at org mode's guidance on working with code-snippets, it gives basically no attention to dependencies or libraries. Each code snippet is assumed to stand on its own. So if, e.g. you want make a note about a data science related idea but you first want to assume the presence of numpy, how does your snippet tie to a particular environment? How does your giant accumulated history of notes with many snippets tie back to environments? This isn't met by org mode on its own, but might be met by org mode in combination with some other stuff.

https://orgmode.org/manual/Working-with-Source-Code.html
We went to the gun range with a handful of different guns. I don't remember what each of them were, but I do remember one had a hard trigger and aweful kick. It wasn't a pleasant gun for me to fire - and I wasn't very accurate with it. It was a Russian gun, and he was good at firing it.

This like saying he is "really good at driving Vespas"
I'm back-and-forth on whether they're actually a troll. In the best case, they're a non-L1 English speaker who's upset but isn't making particularly coherent points. But things are coming to a close anyways.
A Rust team alum has actually written a bit about the topic:

https://without.boats/blog/notes-on-a-smaller-rust

https://without.boats/blog/revisiting-a-smaller-rust
Changing Server Architectures in the Data Center
It's the ratio of homes to jobs. "How many homes does SF need?" is hard because it's a moving target as the city permits new office construction.

I ballparked the housing gap a while back by comparing the ratio of employment/residents with 30 years ago and came up with ~80,000 missing homes. That's in a city of 400,000 homes right now.

An imperfect measure for sure, but I think affordability is achievable if we stop prohibiting the solutions.
Delete My FB, Google, Apple and Reddit Data. Why Not Hacker News?
Legally there is no reason to not be able to delete your own content on hacker news. Yet they won't let you. You can't. This is illegal. Every other social network allows deletion, was forced to allow deletion. You should be upset. Especially as HN presents themselves as a protector of privacy, ownership and copyright.

This post will get [Flagged], and that should alarm you, because it's censorship.

TOS is a contract, your content is provided under contract. If contract is terminated and you were not compensated, your work should be deleted. Legally speaking, of course.
Virtual DOM? That’s the internal machinery that allows you to specify (and update) the UI declaratively while applying only localized updates on the actual DOM. It’s a feature, not a drawback, when you want to code declaratively.
What is a native API? Sending string commands and parsing the response is as much of an API as a HTTP API is.

It's not a library interface if you mean that - but that always applies for distributed systems.
Pro riders are riding 17-lb bikes. An electric bike with a big motor and battery is closer to 60 lbs. Electric bikes are governed by something similar to the rocket equation.
Can we have just one Hong Kong then? You have 99% of America catering to your needs, why make it 100%?
> The National Ulema Council, or MUI, has deemed cryptocurrency as haram, or banned, as it has elements of uncertainty, wagering and harm, Asrorun Niam Sholeh, head of religious decrees, said on Thursday after the council held an expert hearing. If cryptocurrency as a commodity or digital asset can abide by Shariah tenets and can show a clear benefit, then it can be traded, he added.

I sense a business opportunity for a cryptocurrency that abides by Shariah tenets.
I would like to hear people's thoughts on how to coach a junior on how to get a 'second brain' (new term for me) going. Plenty of your average new developers won't have the experience to build it on their own, or maybe they just wont know what the topics and projects are that they will be working with.
Since the reports main premises is that the number of homeless hasn't changed, does it matter that the groups you mention are left out?

Is there reason to believe the groups that are under counted experienced a larger increase the the groups that were included?

It seems the data collection has been consistent, so the conclusion of the article seems correct.
That's an interesting idea! I have a walking treadmill that I use at my desk which I usually do a few miles a day on; but I'm definitely no where near 135-145BPM. I think I will give that a shot tomorrow after my next meal; thank you so much for the suggestion!
You definitely shouldn't strip left side of header, as space preceding that is syntax for header splitting over multiple lines at least in email. Not sure if this applies to http though, but some parsers may do that anyway, and some don't.

Just shows how easy it is to be wrong by being lazy with http parsing.
Are decorators JS? Answer that question and I'll respond to the rest of your comment.

We're talking in circles a bit so I'd like to drill that down first.
I love blog posts like this- personal thoughts, not overly edited, and not professing a solution. Thanks for sharing your thoughts, scattered as they may be.

I've been thinking about the "motivation bursts" section in the post- I have certain things (quotes/songs/videos/books/etc) that are motivating, and giving myself easier access to those when needed may be able to help address those times I can't seem to stop wasting time.

Of course, as many other commenters have mentioned, many activities we consider "wasting time" are enjoyable, normal things to do. The goal doesn't need to be eliminating idle time.
This used to be my default, and then I used Matlab, and "-" was interpreted as subtraction.
We're seeing that lower in the food chain. We aren't even able to find people who can write a simple single function on the fly that compiles right. This isn't leet code, or big O, or anything.
Just make it function. I guess anyone who could was hired by AMZ.
Ask HN: Why Illegal?
Legally there is no reason to not be able to delete your own content on hacker news. Yet they won't let you. You can't. This is illegal. Every other social network allows deletion, was forced to allow deletion. You should be upset. Especially as HN presents themselves as a protector of privacy, ownership and copyright.

This post will get [Flagged], and that should alarm you, because it's censorship.

TOS is a contract, your content is provided under contract. If contract is terminated and you were not compensated, your work should be deleted. Legally speaking, of course.
Does anyone know how this will compare with the v100 GPUs that AWS offers currently? Any benchmark pointers?
People like to bring up reference cycles a lot as if it's always a deal-breaker, but for short-lived processes it kind of seems like a non-issue. Anecdotally, we've seen Instagram get overall gains by disabling GC in Python (which will still do reference counted cleanup).
Go ahead, make them. I’ll give you $100.
It sounds like a Danny Rozin piece

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

Edit; I'm sure it could be https://www.smoothware.com/danny/mirrorsmirror.html
Thanks, Soumya! I agree. Congrats on all your continued success at RudderStack as well.
This is kind of my point: security requires a threat model, and you don't really have one. Rust has a lot going for it, and it does hold promise in improving the security of a lot of critical software. But in this case, it's not really doing that, so it's kind of misleading to say it is meaningfully doing anything for security.
ByteDance: From a Real Estate Search Engine to the Most Valuable Startup
I’m sure you can find something if you look! But most are happy with global hires so you can find one elsewhere and apply anyway, I’ve worked with several fantastic Russian devs :)
> But is that something that is worthwhile discussing on HN?

This thread is about improving JavaScript tooling. It seems like a very appropriate place to discuss things you dislike about JavaScript.

> I don't dislike any language in that sense, every language has pros and cons. Different tools for different jobs, some I enjoy more than others.

The problem with JavaScript is that it wasn't designed for the job it's doing and (until recently) we really had no other options. We still don't have another language that is browser-native, unless you count Web Assembly.

So some of the JavaScript hatred is due to the fact that 100% of web developers have to use it whether they like it or not.
He still has his podcast. Actually on the anniversary of Art Bell's death, Phil played some of the episodes that he did in collaboration with Art Bell.
i don't think i've had honey actually apply a valid code. I'm going to uninstall it.
This might be important if you're doing something like repeatedly spawning a large shell interpreter, for example.
And then it will flip back again. We had a big crash in 2008 and there seems to be a lot of evidence that the lessons have already been forgotten and the same mistakes are being made again.
Corn is a great plant optimized for production per acre. On the moon it may be more beneficial to optimize for carbon stability.

Get plants with a more favorable Edible Carbon::Total Carbon ratio.

A plant that can be harvested continuously would also be beneficial.

The ideal plant may be something simple like grass. We can't eat it, so would need another intermediate step. Possibly Cows or Sheep. These would be grown for milk and not meat.
I run a popular dictionary website (mostly for translation dictionaries). I have no shortage of terms that need definition or translation, but I would be happy to work with you on something like what you suggest.
Well, that’s European airlines which have the worst customer service. In most of the rest of the world luggage is never a problem.
Bookish Hills Upon Which I Am Prepared to Die
He’s got a podcast now. I subscribe but it’s just not the same as it was in the KFI days. No callers and no 4-act structure.

Also, the characters’ voices all sound suspiciously similar in a way that they didn’t over shitty AM radio…

Phil was amazing back then. I have a “Best Of” CD somewhere; I should rip it.
New Class of Drug Reverses Paralysis in Mice
And Firewatch!
I wasn't sure if it's a language issue at first myself (I'm still not completely sure), but based on their replies it seems like it's just a fruitless smear quest because they don't like something about Rust.
In the US if the bike is powered by a 750 watt or smaller motor and travels at 20 mph or less, it's still an electric bike -- not a motorcycle -- even when powered solely by the battery.

https://www.congress.gov/bill/107th-congress/house-bill/727/...
Sounds like you're looking for Nim!
Agree RE: focus. Rudderstack is a bundle and there is a place for that.

Hightouch is 100% focused on activating data from the warehouse. Everything we build is Reverse ETL or built on top of Reverse ETL - that means we spend every waking minute thinking about progressing the Reverse ETL space, just like Fivetran are laser-focused on SaaS data ingest or Snowplow on behavioral/event data ingest (other parts of the Rudderstack bundle)

We're a big fan of RudderStack's drive. As an ex-Segmenter, I can say that competing with that team is not easy. Best of luck! We will continue watching from the sidelines :)
If you can write to the GOT, you can also likely write to function pointers in the binary's data segment. (Which is generally harder to set up, which is why RELRO is useful.)