skysight-inc/HackerNews huggingface dataset:
Please cite sources, https://docs.microsoft.com/en-us/azure/virtual-network/ipv6-...
They fixed Star Wars the same way the vet fixed my dog. “The Last Jedi” was an atrocious film. “Solo” was excruciating fan service that ironically pleased none of the fans.
If you want simple hydrophobic properties, just use PTFE coating. It has its limitations but you don't have to wait for commercialization as the tech is pretty mature.
Similar to funnel web spiders.
You have to be careful removing 'dead' ones from a pool as they can survive over 24 hours underwater.

https://australianmuseum.net.au/learn/animals/spiders/funnel...
A 2-year horizon -- even for massive, strategically sound projects -- is a non-starter, simply untenable in virtually every situation I've encountered in my 21-yr career in software dev and mgmt and consulting. Not saying you're wrong to think and advise in those terms, just that the opportunity to do so is exceedingly rare. Big public companies tend to be overly constrained by quarterly myopia, and startups usually don't have runway to attempt to plan that far out. Personally, I once endured a project being shelved after 15+ months of solid, productive effort. I've also been the catalyst, at least twice, for adoption of paradigm shifts that ultimately spanned ~2yr timeframes (one was performance as a first-class citizen, and another was incorporating RWD (responsive web design) into a large company's MO. These successful cross-cutting / interdepartmental changes took time, but I don't think either of them could have happened if they'd ever been pitched up front as multi-year projects. Maybe you've just been luckier finding far-sighted decision-makers.

(If I seem bitter, I'm not. Just sharing my lived experience.)
It's called a mistake. People do things by mistake.

I carry my phone in my back pocket all the time, specialy in the office where I spend most of my non-home time. It's far more comfortable than cramming it into my front pocket.

Moving with a big phone in the front pocket is also annoying: my hip and leg bones make contact with the phone, and the pressure is noticeable. By contrast, my ass is soft.

Before sitting down, I remove it. Sometimes I forget and sit on my phone. And then I remove it.

Since my phone does not bend, nothing happens.
Go is even more different. Rust async has explicit yields with await, but Go does it implicitly at various key locations. This is actually pretty surprising to many folks, it was in the past and maybe still is possible to deadlock Go with a certain incantation of tight looping.

Another difference with Rust is that async functions are stackless. Go has to contend with having a non-conventional stack and interoperability with C code (and sometimes syscalls, vDSO, etc.) that expects a relatively large stack requires pivoting.

I do wish Rust could solve this problem, but the two approaches are very different indeed. I think it’s a fact of life that accidental blocking will exist in Rust, approaches that prevent it are complicated and indeed have runtime costs.
> then having to deal with those services when you might only want to binge one show is inconvenient

It's really less convenient than setting up a plex server buying multiple TBs of storage and presumably dealing with all of the hassle involved in joining a private tracker?
Baselining a modern reset with blockscoped typography
I guess they could do without the registration part if the demo only involved streaming your own video back to the same device. But the primary use case seems to be streaming from one private device to another (not broadcasting to the world), and for that they need a way to determine which devices are allowed to access which streams.

In most web frameworks, accepting signups and associating sessions with user accounts is the safest and easiest way to achieve this.
Pretty cool! I live 20 min from one of them in Boulder, CO.

The speech “Acres of Diamonds” was also delivered there https://en.wikipedia.org/wiki/Russell_Conwell
Without knowing much about ship dynamics it sounds suspicious that you could make an unsinkable ship based upon this concept. Isn't the above water mass of the ship held up by the (large) amount of air in the hull? If you punctured the hull (releasing the air) then wouldn't this material have to support the entirety of the ship with the minuscule layer of air bubbles across the surface of the hull? I notice the person's hand pushing the disc down with relative ease so I'd assume its buoyant but not super-buoyant
There is also the liquiGlide developed from MIT research
https://www.wired.com/2015/07/physics-behind-no-stick-ketchu...
BeetleB makes some great points in this thread. Answering some questions is complicated if you want to be thoughtful, it places a big burden on the author.
Fabricating Novel Semiconductors: A Boon to Electronics
Learn New Frameworks After a Few Years, Not Immediately
Would you please stop posting in the flamewar style to HN? It's against the site guidelines and destroys the curiosity that this site is supposed to be for. Therefore we ban accounts that do it. Crossing into personal attack, as you've done more than once today, is particularly not ok.

If you'd please review https://news.ycombinator.com/newsguidelines.html and make your substantive points thoughtfully from now on, we'd be grateful.
I disagree, especially when compared to a self-dealing, unethical, borderline fraudulent CEO getting $1.7bn. There's no good reason for him to have received a penny, and if the board/VCs were okay with parting with $1.7bn, it should have been distributed to the employees who weren't involved in his shenanigans.
Sounds like "how to build a successful business".
I don't understand what your objection is. It's a given that what I wrote applies to Rust. This is a thread about Rust. I didn't say that M:N threading is always slower than 1:1.

Besides, fibers don't emit essentially the same code as async code. One has a stack, and the other doesn't. That's a significant difference.
And that overhead is a deal-breaker in Rust.
In addition to their many other practical problems, defined-benefit pension schemes are profoundly racist and sexist. This is because different demographic groups have wildly different life expectancies, and these differences aren't taken into account when calculating benefits.

Let's look at Social Security. Consider Alice, an Asian-American woman, and Bob, and African-American man. They are exactly identical in every way that is visible to the SSA: they begin working at the same time, they make the same payments on the same dates, and they retire at the same age. Suppose further they both retire at the standard age of 67, and they both have made enough in-payments that they will get the maximum amount of $2,900/month or $34,800/yr.

When she retires at age 67, Alice has a long life to look forward to. Asian-American life expectancy is 87 years, and women get a life bonus on top of that, bringing her expectancy to just under 90 years. So on average she'll receive about 23 years of payments, for a total of $786K.

Bob's situation is quite different. The African-American life expectancy is 75.4 years, and men get a life penalty, bringing Bob's expectancy to about 73 years. So in expectation he'll receive just about 6 years of payments before passing away, for a total payout of $205K.

So these two people make the exact same contributions over the same period of time, but one of them gets almost 4x more of a benefit, on account of her race and gender. The system is literally forcing one group of people to subsidize the retirements of another group that lives longer than them (and, as a separate point, makes much more money).
1800 dollars for a 5+% salary bump, a new work you're interested in, and perhaps a shorter commute. Seems worth it.
It’s not the air holding a ship up, it’s the displaced water. Once the weight of displaced water is equivalent to the ship’s weight, it floats.

Another way to think about it is specific weight. Ships have fewer kilograms per cubic meter than water does so they float. When pierced they start filling up with water which makes their specific weight go up and eventually become more kilo per cubic meter than water. At that point the ship sinks.
A History and Evolution of Communication: Spoken, Written, Visual
Visors are mandatory in the NHL, players not wearing them before the ruling are grandfathered in though.
WeWork is headquartered in New York, where non-competes are enforceable (albeit with limitations, but still, it's not like in CA...)
I sit on my phone all the time, take it in the shower, frequently drop it(on accident). So I guess the price of the phone doesn’t factor too much into how I physically treat it.

Regarding the back pocket, it’s just easier and a matter of personal preference.
I designed the lifetime syntax and I'm far from having a pure math background. There aren't any sigils in Rust that C doesn't have, other than the lifetime syntax, which needs separate syntax as it's a novel feature.

Can you name a specific feature you want removed from Rust?
Related: https://news.ycombinator.com/item?id=21438588
Actually I think the quality of engineers now, atleast at the top 5% level is the highest its ever been. There's more money to be made as an elite software engineer now than ever. Top graduates who previously would have went into banking or consulting may now go into software engineering (if math is their preference). I think we are seeing instead an explosion of open source software, some of which has dubious quality, but other pieces done very well. The lego style engineering culture exists because of great open source, the top 5% of engineers are writing all the code, everyone else is just gluing together their results.
Promises and Async/Await Relationship
/s/can't/choose not to

While I suspect the average hacker news commenter can afford the discretionary income to subscribe to the nytimes and Washington Post, I also suspect most have access to the publications at their local public library, if not more locally at their place of business, or other places with news publications available.

As a "news aggregator site" , I suspect there is some quality increase if the community has enough interest in news to put some of these minimal efforts forward.

The quantity of nytimes articles posted and the popularity of those from votes to comments to thorough discussion indicates that a significant portion of the community derives value from these paid sources.

To be contrary, the times gets many more posts than the BBC, nih, and posts from other available free sources (Berkely, Stanford, MIT student papers or research) seem much more rare.
Would you please stop posting complaints about the NYT? You've done it repeatedly. It has become tedious.

https://news.ycombinator.com/item?id=21435709

https://news.ycombinator.com/item?id=20680194

https://news.ycombinator.com/item?id=20706974

https://news.ycombinator.com/item?id=20701722

https://news.ycombinator.com/item?id=20701604

https://news.ycombinator.com/item?id=20701582

https://news.ycombinator.com/item?id=20706987
Layoff with 4 months is a great deal at any company.

What Adam did is an entirely separate issue, and not comparable to the average employee. And it was really one main investor who controlled everything and had to part with the money, and not because they wanted to but because that was the price to get rid of Adam's control.
I don't think humans are evolved for such stress
No need to starve. Just make something people want. You can do ghostwriting or content writing with few materials. You can become a personal assistant if you can answer a phone. You can, with labor, and ready materials(garbage for example) make a lot of things people want
I've been living in the US for over half my life now :)

And yes, jaywalking is not a neutral word, and neither is "разиня" (I have exaggerated the translation, of course).

Compare:

Мой научный руководитель перешёл улицу в неположенном месте.

Мой научный руководитель - разиня.

Don't you see a difference between that two? You wouldn't say the latter within the earshot of the person in question, perhaps.
Big Herc is an OG.
Céu compiles to C actually, and I believe Francisco Sant’Anna (the author of the language) makes a direct comparison to protothreads and nesC in one of his papers (probably the PhD thesis). I had not seen async.h before though, interesting!

[1] http://ceu-lang.org/publications.html
Can you reference the legal documents regarding this?
> Meanwhile, the simplest fix in the world - restart the process frequently - prevents memory leaks from accumulating, and requires no complicated tuning.

This is just a degenerate case of garbage collection, really.
There's tons of labor opportunities. Most people want someone else to find some for them rather than searching themselves. And then they want to complain about how they're being exploited.
Google Kubernetes Engine Incident #19012
'I think I inherited my loneliness'
Hope you learned end of story. Dignity didn't reverse it.
Throwing an error should be part of the function signature. Otherwise the statement "This function takes a list of objects of type A, and returns an object of type A" is false; sometimes it will return an object of type A, other times it will signal an error.
A History of Communication
By index encoding I just mean putting “encoded” values into the indexed column of your table. Something like this: “city:department:sku”.

This technique is a bit advanced, borrowed from hierarchical databases, and optimizes for specific queries known upfront, so it’s cool but not very flexible. There is a lot more to making it work. You can watch [1], if interested.

But I’d also +1 other suggestions here on fine tuning your db engine and just scaling up the server.

[1] https://youtu.be/jzeKPKpucS0

Disclaimer: I’m with AWS.
I'm reminded of the book "The Hard Thing About Hard Things"... and even more, of this also-classic post:
https://www.quora.com/Why-are-software-development-task-esti...
Uh hemmmm... So now paid publishers are: a) unbiased b) don't sell clickbait c) well researched d) non invasively targeted...

Holy shit batman. Do you work for the NY Times?
If the company produces content that the rest of HN feels is quality content... maybe you should subscribe if you're interested in consuming the content?

You don't have to, but it's either that or perpetuate ad networks that spread malware.
No generation of social security workers has ever funded itself--each generation has taken out more than it put in. SS is solvent because each subsequent generation has been larger and wealthier than the past.

What we have done is voted in politicians who have promised us SS pensions, but not actually funded those pensions. Instead the debt is going to fall upon young adults who were kids/unborn when said promises were made.

Yes, everyone gets old. That doesn't entitle us to puts debts on people who had no say in the matter. It's really not much different from me borrowing money and promising my child's future earnings to pay it off.
For every project I work on, I make sure I understand the problem, define the requirements, design the solution, and validate any necessary design patterns before I begin planning the implementation. How long that takes depends on the scope of the project, but I have never seen a project save time by skipping that bit. I also end up being pretty accurate with my time estimates.
If there's a workaround, it's ok. Users usually post workarounds in the thread.
Please see:

https://news.ycombinator.com/item?id=10178989

and https://news.ycombinator.com/newsfaq.html

and https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...

Paywalls suck and are annoying, but HN would be worse without WSJ, NYT, the New Yorker, the Economist, and so on. Hopefully someone will eventually fix publishing on the web, and then we won't have either the paywall problem or the paywall complaint problem.
So You're a New Grad Software Engineer
> I guess if you are a developer and your choice of tool to develop software is a Chromebook, android device, or text console then step one would be to examine that questionable choice.

Wow! This is what I do, personally. So why don't you start by questioning the choice, if it's so "questionable"? What do you have against it?

And are you claiming you're a better developer than I am? Seems quite unlikely.
How about labeling them?

Eg for old links we have (2016), we could have eg: (2016, paywalled)
And when you tell them no what's the chance they listen and don't suddenly volunteer you for a search.
I think (?) the difference between this and an atomic reference (of which a Clojure atom is a specific example) is that it is geared towards mutable data structures rather than immutable ones. Although as far as I can tell it's more or less emulating immutable data structures by copying the mutable data structure before modification.

As for the ultimate lack of widespread use of STM in real-world Clojure code, I think in addition to the nice interface provided by atoms, it's also in part because Clojure's STM lacks a couple of combinators that limit its composability, and so a lot of other concurrency approaches make more sense. See the combinators provided by https://github.com/skejserjensen/eclojure and http://www.thattommyhall.com/2013/02/15/stm-clj-vs-haskell/
> Its up to Advertiser to make certain they are Not lying,

The trolls placing the ads already know they're lying, so I'm not sure how that helps. Facebook also knows they're lying.

The question is whether Facebook's right to make money from lies weighs more than the right of its users to not be manipulated by propagandists.

It's not a super easy question in the abstract because of the weight we give in the US to freedom of speech. But we also give a lot of weight to fair elections, and people have seen the real damage the current policy has caused. For that reason the discussion is more nuanced than it used to be.
I wouldn't say penalised. They should very likely need to be titled appropriately though. ie.

Paywall: <some shitty NY Times article>

That said, some other articles should highlight that they are paid for by think tanks or whatever other shitty agenda agency is behind them.
This comment breaks more than one of the site guidelines. Would you please read https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here? We'd appreciate it.
Fair enough, but that's not an ecosystem, and every JS library is currently written assuming it will be pulled in with NPM, as are all Javascript tutorials. You can avoid it all, but at some point I would have to wonder if it's even worth the effort.
I agree. I've been writing code for 20+ years. It's all been BPA code. Only once, very early did I do any complex algo.
You probably work for a sane private corporation.

From what I hear, lots of employers get royally screwed. Namely school districts and other small-gov employers. There is something about public schools that just love buying into high-fee 403b.
Haha, I remember those times when I would do that to save cool links for later. Good times. :)

Then, they made Pocket [1].

The real question is what comes after Pocket?

[1] https://getpocket.com/
That has not been born out in data from Seattle and Washington DC where the minimum wage has been raised.
As you said, every capable manager learns how to work the system for when the situation warrants it.

I currently work (as an employee) for a marketing agency doing analytics consulting work, and we're frequently used as a backdoor to get around internal controls, be it hiring specific subcontractors or unapproved technology. Because the SOW that allowed for (and specified) that passthrough cost gets approved by their legal team, it's an unofficial way for many of our clients to both stay within the lines while simultaneously bypassing internal roadblocks. A particular favorite example of mine was helping a client swap out their janky WAF with Cloudflare, and using Cloudflare Workers to do some magic header rewriting to solve a longstanding issue of theirs. It solved a business-impacting issue that had been plaguing the marketing team, and the client's networking team was super excited to work with me on it as they'd been wanting kick the tires of Cloudflare but couldn't ever get it pushed through.

That said, the situation I mentioned in the above comment is typically the official process at many Big Corps (at least in the US, where the contractor vs. employee classification is a very big deal[1]). Some Big Corps are less risk averse, and virtually every Big Corp has tribal knowledge among the management on how to get things done when they need to. But you can generally avoid the issue entirely by focusing prospecting efforts downmarket at smaller enterprises.

[1] https://www.reuters.com/article/businesspropicks-us-findlaw-...
Thanks! If someone linked a NYT recipe for chicken soup here, it would be full of "fake news" comments. [edit: speculation removed]
Ada does have a good ecosystem and community, just not what we'd call modern and mainstream.

I looked specifically at Ada, and for my use case macros are quite important. If I were to use Ada, I would need a separate code gen step.

I also need concurrency without making new threads. I know Ada can do async but it doesn't have something like tokio.

A shame. I wanted to give Ada a try, but didn't get very far before losing hope.
Attorney here! (This is not legal advice.)

Section 315 of the Federal Communications Act is not an applicable law because Facebook is not an FCC licensee, nor does it need a license to operate.

Also, it’s been challenged as a violation of the First Amendment and the courts have removed almost all of its teeth. Section 315 is practically dead law.
That is pretty close to how I do it and I'm not the only one who thinks I'm good at it. This only works on a stack and team that I'm familiar with. It works with projects that are days, weeks or a year long.

If you can't break it down you don't understand it and if you don't understand it you aren't ready to estimate it.
If long term's just another 20 years, at the outside, that'll be enough. Short of lots more people getting sick and dying or living with chronic illness, untreated (so, not generating medical bills, and see also: civil unrest), I don't see what's going to slow it down in that time frame. I think effective legislation, which could theoretically do it, isn't likely for at least another 10 years or so if we're lucky. If it takes longer than that, well, I just hope the rioters blame the correct things/people for their problems. And hopefully the retirement crisis hasn't reached first-page-story status by that time yet, either, or it'll really be a mess. I suspect that one will hold off a bit longer, though. Pretty sure mid- to late-Gen-X folks will be the ones who make that one pick up the pace, especially if inheritance amounts have been trending significantly down for those same folks due to EOL healthcare bills for their parents.

So yeah, I agree it won't maintain a steady growth rate in the long term. I just don't think it'll stop before it causes some pretty big problems.

[EDIT] incidentally I'm not aware of high-profile projections of this stuff that have HC costs doing anything but continuing up way faster than inflation through at least 2030, provided the regulatory environment remains fairly similar. Even Warren's plan isn't projected to do much about that—need price controls in one form or another (like AFAIK every other OECD state uses) and a fix for our doctor supply problem, at least, probably, to do much about the rising costs.
I love this kind of work having the compiler prevent you from creating business logic bugs. If you're into this and Kotlin, take a look at the contracts experiment - https://blog.kotlin-academy.com/understanding-kotlin-contrac...