skysight-inc/HackerNews huggingface dataset:
So the goal of futures is to deal with inversion of control.

The code you want to write is something like:

fn f( filename ) {
val someUrl = computeTheUrl();
val data = await http.get( someUrl );
val processedData = process(Data);
await filesystem.writeFile( filename, processedData );
}

(I'm marking "potentially blocking" calls with "await" here)

But the code you want to run is an event loop:

while( program_is_running() ) {
poll_io()
poll_network()
run_ready_tasks()
}

So can you do to let you write f()? You need to invert the control between run_ready_tasks() and f(). And you need to do so in a way that allows f() to both do network io, disk io, and other blocking tasks.

You're right that you can use a green thread per task to solve this problem, and "await" is then just a function that switches context to the scheduler. For various reasons, the Rust community decided that green threads were too heavy of an abstraction, and instead the compiler generates state machines (which are, in some ways, equivalent to green threads if you squint hard enough).

> if a future is inert, how can it ever detect that it is ready to make progress and call wake?

The future doesn't. When the future makes a blocking call, it needs to push its waker into some data structure handled by the top level event loop / scheduler. And then the job of the waker is to understand how to push the task back into the ready queue when whatever was being waited on completes.

The complications in Rust's design is due to their goal of making it so those compiler-generated-state-machines can be used by a library runtime -- to not require a particular standard library.
Reading the abstract, it seems to be a pretty vanilla-esque survey paper.... which implies there's some more info that will only come out if this goes to court (doubtful).
It would mean that income is taxed twice or equivalent to it being taxed higher. Under a core assumption here that the tax revenue is used to help, this is better than it not happening.

More importantly though, it's not a precise tax plan it's intended to show the absurdity of the outcome we currently have rather than show a particular way out. That the answers are often "but there would be loopholes" rather than "having people amass much more wealth is inherently good for us all" is telling.
Bean burgers and turkey burgers are both common in the US.
Not sure about the skin part, but the fat and muscle part is absolutely going to be doable right now. All you'd need to do is take the meat and lay it out with some meat glue to create the distribution you want.

https://www.youtube.com/watch?v=t1oSqI4jnTM
Academic debate is, in fact, done through conferences and journals. You saying there can be no debate is a strawman position with no basis in reality. The idea that standard rigor cannot be applied to ethics research is absurd, and seems to insinuate that the entire field is absent discipline.

The proper response to her position would be to publish a response or critique. Attacking her entire field does nothing to further the conversation.
More than 1,200 Google workers condemn firing of AI scientist Timnit Gebru
You may want to take a look at logseq [0], which is open-source but seems to support org-roam files!

[0] https://logseq.com/
Compared to a car or taxi it doesn't.
I don't think there is any problem here.

Not everybody has to be uber excited about everything they do. I surely can empathize with every person that wants to have a well paying job but just don't feel anything towards anything that is well paying.

Just set your expectations realistically. If you are of slightly above average intelligence and you are not uber excited about programming (ie. typical developer), chances are you are never going to be rock star developer. Plan your career realistically taking that into account. Maybe work in area that doesn't require changing entire stack every 2 years?

My friend decided consciously (we had a discussion) he is not ambitious but still wants to earn. He is now Cobol developer working with people that are on average twice his age. He has been and will be well paid for many years. He works 8h day, has time for his kids and other interests. He says he couldn't be happier.
How is this relevant to the subject? Is this your counterargument to the core of what I wrote above?
I find that 64 bit integers are by far the best key material. The only compelling argument I've ever seen for using GUIDs vs int is horizontal scalability, but you can usually get around this with some math tricks.

The best option in general is probably to divide the key space across some constant number that is higher than the most nodes you will ever need to add to the cluster. That said, pre-allocating numeric ranges in anticipation of future growth could introduce some concerns WRT cardinality. If every insert into a single node cluster consumes a bunch of primary key candidates (which are reserved for future nodes), you may worry that 64 bits is not enough range. This is something that has bothered me enough to try to find some options. If you use C#, there is a type called BigInteger which can be very conveniently converted to and from byte arrays. This type can handle an infinite range of integers, so is an excellent fit for this problem domain. All you need to do is define a BLOB instead of an INTEGER for your PK column and it should compare these using memcmp, providing similar semantics to an integer key. Granted, the performance is not going to be as good during lookups with this approach, but it probably wont be noticeable in most applications without some targeted profiling.

Generally, I find primary keys based on entropy games to be questionable at best. I don't want to spend a lot of time worrying if I have enough bits in my hash functions to cover my ass. Deterministic, sequential integers are much more confidence inspiring if we are talking about the fundamental uniqueness of a thing.

If you are worried about security (i.e. someone hitting sequential keys in your URLs), then this is arguably an application problem. You should probably generate an additional column that stores some more obfuscated representation of the primary key and index it separately. This has the added benefit of being decoupled from the primary keyspace and is easily adjustable in the future. The consequence of a collision between public video id surrogate keys is probably much less dire than the collision between actual primary keys in the backend representing those videos.
That's my first guess too, but these long terms effects seem fairly rare (esp. cytokine storm-related) and I'm not convinced the trial population would be big enough to take this into account.
Winning the lottery is not the same thing as not having a work-life balance for 30 years (I don't know anyone who retired before 55).
> Gebru says she received the feedback through a "privileged and confidential document to HR"

I agree that Google isn't looking good at the moment. But if I had a colleague who seemed intent on finding ways to place the company in legal jeopardy, then I too would avoid direct communication whenever possible.
> In particular, it is free to modularly reduce by this prime (take the bottom 43112609 bits)

Am I missing something? 2^3 - 1 is a Mersenne prime; but taking a number mod 7 is not taking the 3 low bits (there's a relatively low cost trick to take numbers modulo b-1, the same "divide by 9" tricks we can do in base 10... but it's not as easy as looking at the last digit).
As someone who upgraded this year from the 6 to the SE 2, I held out not only because I like the ecosystem, but also because I'm not shelling out almost one grand for a phone. The SE hit the sweet spot, so I ordered one the first day it came out.
middle and lower class, needed to run a city like this are pushed to live in the suburbs

You could always take the Singaporean solution and make replacing them with automation a national priority? I am not being serious, I am pointing out there are actually national programs for this sort of social adjustment. It's more than a little scary.
It's a mistake to conflate the work of entire companies with one man, and I strongly disagree about the state of progress in America if billionaires did not exist.

Someone else would have taken Musk's place. There is no inherent quality to billionaires that make them valuable outside of their wealth.

> especially if you consider the potential scarcity of funding in this scenario.

how is this an argument? I assume banks still exist in this world without billionaires?
Usually on the .NET ecosystem such stuff just gets bought.

https://www.quantconnect.com/blog/top-numerical-libraries-fo...
> Forcing SBMM in all cases just seems like it's meant to protect n00bs from getting crapped on but isn't this coddling players.

Asking for the converse is fundamentally a request to coddle experienced players instead.
Again, ballpark numbers, but yes you might be right. From the sibling comment's benchmarks, it seems though that MD5 is indeed even faster than BLAKE3 (5.4 cycles/byte for blake3 vs 4.95 for md5).
The MEPs only get to vote on candidates selected by the council of ministers - there's a means to provide their own candidate if they don't ratify that decision but in reality, the commission is for politicians who missed out on elections in their member state.
That's nice. When can we buy 4096 bit real time rsa cracking appliances?
The clothes end up in third world countries where they are sold, hurting local industries.
I must have missed the tweet where web developers were declared cooler than other developers — or was the other way around? I can’t even fathom who is being impugned here, though clearly somebody is quite upset.
The government is made up of people who make mistakes even if they have the best of intentions. It doesn't make sense for a bureaucrat to have more control of the wealth than the person who created that wealth purely from her imagination.
Sure, but sending out an e-mail accusing your colleagues of racism, exhorting them to stop working, and talking about potential lawsuits isn't. There's no way that Google (or any company) would continue to employ her after that.
At no point have I ever said "I no longer want to wear this, I'll sell it for a buck and buy something new".

Me either, but I do get to the point where my closet and dresser are full, and I have clothes in them that I haven't worn in years. The pipeline starts to get clogged right after the "nice enough for going out and/or work" stage, because everything lasts so much longer in the "comfy in the house" stage than it does in the "nice" stage. Plus things change from year to year: how nicely I dress at work, how often I go out, where I go when I go out. Some people have changes in location and climate or in their body size. And sometimes you just look at something and realize it isn't you anymore. Am I ever again going to wear the barn jacket my parents bought me twenty years ago? Maybe, under circumstances I can't foresee right now, but in the meantime it's warm and has a ton of life left in it, so why not pass it on?
CDC recommends people wear masks indoors when not at home
The corollary: it also turns "bad" developers into average developers.
Yeah, but your all-in raise is you saying that you have two aces. You're bluffing because you don't actually have the hand you're pretending to have.
How do you interpret "approved for submission" as "submitted without review"?
Simple: it isn't.
From 2013 onwards, all (non-classified) work funded by the US government must end up in an open-access repository, either immediately or after a 6 or 12 month embargo period. Here's the policy memo: https://www.science.gov/docs/ostp_public_access_memo_2013.pd...

For this, I'd look in DTIC, though I couldn't find it yet: https://publicaccess.dtic.mil/padf_public/#/home
Knee holes are a nice failure mode. My last three pairs of jeans have split open completely in the back while I was in public. (And I'm neither overweight nor particularly large in that region.)
Highly recommend the 1984 Oscar-winning movie about him ("Amadeus").

Entertaining, well acted, and gives a bit of background into his life.
Thing is, I just don't see the point. There's plenty enough really great tasting vegetarian food already, and meat substitutes if you need that sort of thing. From a sciencey pov it's fascinating but I'm not sure I get the need.
I wonder why these complaints only seem to come from players of team-based games. I have never heard anyone call for an outright removal of skill-based matchmaking in 1v1 games like Starcraft or Super Smash Bros. Is it because the lack of teammates means you can only blame yourself for losing?
Feds logged website visitors in 2019, citing Patriot Act authority
React is great though, why not just use that?
Sorry for not being clear. My only point is that I would like to see the research paper. I respect acknowledged and qualified domain expertise. It's an education for people like me, non-academics and not domain experts (but working with some ML/AI stuff). I want to see the thoughts and discoveries and recommendations and cautions and all that - from people who know their stuff.

The rest, to me, is a distraction. This specialist/academic, has a really good rep. I care not about character or friendliness or whatever. As a brain, this person is documented as having the chops. I want to see the report.
Even though its historical accuracy isn't great, the movie Amadeus captures that aspect of Mozart's personality quite well.
Interview with Angel Vazquez Arecibo head of telescope operations (12/4/2020 about 4:30pm et). https://fb.watch/2at81vTtpf/
Agreed. And man page content is searchable too, even with regular expressions while in a pager like less.
I see what you mean.

I wonder if he is trying to say that there was a process error, it was approved without review (in error), she sent it out, and then they came back to her and said "wait, no, you can't publish that after all"
This isn't even the only problem with kids ... Groceries for a family of 5 you won't be taking on a bike or public transport. Too heavy. Too bulky.
I don't get the burnt tire smell, but Beyond has a very strange aftertaste to me, and does not sit well in my stomach at all. Impossible on the other hand is delicious and digests just fine.
Shadow dom is optional for web components, web components are still useful without it, so I hardly see how that could be a reason for "failed piece of technology".

Also, did you try with pure JS ? no lit ? I just removed StencilJS from my component to go pure-JS and it turns out I really prefer it that way, maybe it would suit you too to do WC without any additional JS lib ?
The Bug Count Also Rises (1996)
Indeed. If this were a wikipedia article it would be:

"some animal rights activists[who?] argue it perpetuates an unhealthy obsession with eating animals."

I'd like to see a source on which "animal rights activists" this journalist is referring to. PETA? Random Twitter users?

You can find a small minority against literally anything if you go scrounging.
Swift: Async/Await
The hesitancy is due to the cost and the desire some restaurants and some of their customers have for them to remain open.

This is especially the case in non-island nations that cannot control their borders as easily.
> you are not required to explain them to the user (although personally I'd say it's a good practice).

Nitpick: you are actually required to explain it, but not by shoving a banner in their face. You can explain it in the privacy policy, to be retrieved on demand by the user themselves.

See also GordonS' comment elsewhere in this thread, who is correct about the need for a privacy policy (and I posted a more elaborate comment with more info below it): https://news.ycombinator.com/item?id=25305722
I disagree.

PG's statement:

> The second is about something politicians sometimes say — that the only way to become a billionaire is by exploiting people — and why this is mistaken.

He is framing it so he is debunking an absurd claim: that the only way (no other ways are possible) to become a billionaire is by exploiting people.

This is distinctly different from whether "exploiting people" (opinions vary on what this means) is the most common way it is actually done.

It's a shame we don't have a political party that would end this rhetorical he said / she said approach we take to this topic, and instead adapt a thorough data focused approach to this problem, accurately illustrating the situation in a way that the common man could understand. It would be nice to know with some level of accuracy how "bad" the problem really is, as it is we have little to go on other than our intuitions and propaganda from both sides.
It's the same with a lot (probably all) of sports. I've played tennis semi-seriously since I was four-years-old (by late-teens I could hold my own with people who got tennis scholarships to the states (I'm in the UK)), and by far the best way to get better is to play with people who are better than you.

If you just play with people the same level, or if you are the best amongst the people you play with, you have no reason to learn new techniques or figure out how to read serves or position yourself on the court etc.

For example, when I started playing with the scholarship guys I had to learn a kick second serve (top spin serve that bounces very high to opponent's backhand) or they were just smacking them for winners every time.

Obviously you can't advance too quickly or it would be like neophytes playing with experts, but amongst the people I played with it was accepted that you always wanted to be playing the people who were better than you.
The AI that I currently help orchestrate is not in the sciences. I do plan to go back into biotech someday, but not in anything that requires this in a major way (the intended disruption is socioeconomic, not technological)
I believe that whatever the user wants to do on their own device is allowed; this is why adblock is legal, regardless of what a website's EULA says, for example.

If I had a local software client that automated posting of content to Reddit, it would seem difficult to detect and stop. If detected, would Reddit ban my user account? Doesn't seem like the kind of relationship I would want with my power users. Why not out-compete the third-party providers (who are bubbling up CX research for free) which should be easy if the platform owner itself takes it seriously.
Ah, have to check our sitemap, methinks! Thanks for the heads up.
the labor theory of value isn't a theory of morality. if you don't believe that exploitation is wrong, then you're free to use the LTV to maximize exploitation, which is what many ex-communists have done to great success in places like south korea, vietnam, and china.
Firing for cause would be something of a “nuclear option” here and IMO would significantly increase the risk of a court battle. The peanuts Google would save in severance costs would not be worth the PR damage.
Right. But while I'm just trying to do my work as a programmer, which of those two identities is going to be easier to work with, reason about, and come out of it with correct code? Hint: It doesn't have a "1" in it.

Your identity perfectly illustrates why 1-based arrays are worse rather than better.
Hey this is great! I've wanted something like this for a long time.

Compared to 3d printing and milling, CAM workflow for laser cutting has always felt very primitive.

Can't wait to try this out.
That sounds impossible: how can a burger that costs $35 to produce possibly have less of an environmental impact?
Not necessarily. I'm sure there are plenty of people who have zero compunction about the practices of factory farms, so long as they get to enjoy their meat.
Show HN: Secret Santa on the Blockchain
Bonus: At $~500 for a hoodie, you're likely to make sure you stay in a shape that will fit into the hoodie.
It's standard practice to check in with stakeholders before submitting a paper.

The important issue in the paper seems to be that the paper villainized large language models, which Google has a vested interest in.

The paper was likely publishable with a bit more context in the introduction.

I've been in similar situations and they were handled offline.

The explosiveness of this situation seems to have been prepared the history of Timnit's relationship with Google.

This incident was just the spark.
> Big tech just wants highly skilled researchers in their workforce

Are you really sure that big tech wants these people in their workforce? At least the typical tech job interview process tests for quite different skills.
Not if we eliminate all global tax havens such as Bermuda or Lichtenstein. That combined with serious criminal penalties for tax evasion.
An example was provided, I wasn't asked to provide a Mona Lisa of the ultimate UI/UX design experience.
And just when Symfony announced their preferred way of doing frontend work is based on Stimulus, too. Great timing.
Also from Gebru's memo ([0] in the parent comment):

>And you are told after a while, that your manager can read you a privileged and confidential document

Emphasis mine. Showing your employee that you don't even trust her with a written copy of the rejection of her paper is not a great way to engender a good working relationship. Note that this pretty clearly seems to have happened before Gebru sent the email that Dean characterized as an ultimatum.
You are right that there have been many iterations of normative standards, but that does not imply that all situations, ideologies, positions and so on are equally correct. It does not mean that we should stop trying to do better, nor that we have made no progress made through these efforts toward a better world.
I would agree with you about the "be careful" part. A wise quote is "If you want to tell people the truth, you'd better make them laugh or they'll kill you”.

I believe in perspective too, and agree that perspective matters.

But I also believe their is a common perspective (very hard to get at, that is the journey of scientists), and so at some point when you have enough data you can say "well there really is a black and white here".
Look for places where laws can be broken with relative impunity for whatever reason -- maybe they're small laws (like hotel regulations), maybe they're laws that address a relatively small and poor group of people (like the taxi medallion service).

Find those laws, and develop a startup that can break them or exploit loopholes, and you've got your next startup of 2009, in 2020.

There's probably room in environmental regulation, maybe there's a minimum amount of toxic waste you have to dump for it to be regulated, and you could create an "uber for toxic waste" where people could pick some up from a pollution-heavy plant on their way home from work and take it home to their toilet to dump in.

Sky's the limit if you want a 2009-style unicorn.
As the youngest I can now eat the most food fastest.. I had to if I was to get any seconds
Or cap them on the donor.
They want to convince you that one non-existent person in the sky is better than other non-existent persons in the sky.

Talk about so much wasted efforts.

~~Luddites~~ (I have no word that's suitable for them) in action against teaser marketing.
IMO, for this context, leverage is within the realm of individual incentive vs. pressure, not that you "leveraged" your DB's guarantees for worry-free scaling.
basically if it doesn't make you feel lethargic later then it doesnt replicate the experience of eating animals

it is the energy needed to consume it that people enjoy the distinction of, compared to substitutes which also compromise somewhat (less than in prior years) on taste and texture

lab grown meat accomplishes that alongside the taste of fat
Have an upvote for the rabbit hole although I still don't see any solid evidence backing up the 100v per metre claim unless scaled to ground vs. a theoretical probe placed 5+ kilometres up in the clouds.