skysight-inc/HackerNews huggingface dataset:
> L1 are dual intent visas, which means you will be able to seek employment through sponsorship or green card application tho.

Green card application takes forever and is never certain. It will take years, all while you have to stay with the same employer (unlike with H1B visa). And if you are an Indian national, then it goes from "multiple years" to "closer to a decade or longer".

As for "through sponsorship", this has nothing to do with L1. "Sponsorship" means finding an employer that would be willing to file for an H1B visa for you. Whether you have an existing L1 visa or not has no bearing on that process. It is no easier for another employer to file for H1B visa if you already have an L1 visa. Finding a company willing to sponsor your H1B is the exact same process and difficulty with L1 visa as it is without one.
How do you propose that the authors of creative works be paid for their efforts, outside of copyright?
Don't forget git's master / slave references, and even the 'offensive' word 'git'.

https://lore.kernel.org/git/CAOAHyQwyXC1Z3v7BZAC+Bq6JBaM7FvB...
Author here. Thanks so much for the comments and even code fixes already. So very much appreciated - we had a mountain of fun working on it and I'm glad people are finding it useful too. Sounds like we need to add zooming next..

I really think it'd be great for finding and capturing long time lapse sequences - the few I have seen over the years are truly spectacular but I suspect there are many more out (in??) there waiting to be discovered.
Slippery slopes on slippery slopes.
We already do to some degree: follower, replica, secondary, etc
All cloud providers have calculator tools to give you a feeling about being informed but you can theorize as much as you want, reality will be different. There are just too many variables to consider.
> She can't wait to get back to building stuff in Roblox though :)

Roblox is an excellent programming environment if you weren't aware, that might be of interest? :)

https://developer.roblox.com/en-us/
Slavery is not exclusive to black people either.
I'm not sure how anyone who's watched the exponential growth of a brand new domain can pick a point today to and say that things aren't as good as we expected. What may have happened was that some eager CEOs have overpromised on timelines and resources. But the revolution is coming, ML is already starting to change society.

We're building the tech. Right now. The author does not even realise the immeasurable potential that general purpose function approximators are having right now across all domains. The applications are not only limitless but they're being realized right now and it's insulting to have my work dismissed so shallowly by someone who speaks with such authority.

There's far more to do with ML and AI than self driving cars and shitty ad recommendations. It's just that the people who live at the intersection of mathematics, programming, and third domains are rare; give us some time. Even $16T in value by 2030 is 2-4 US GDPs from something which basically did not exist 5 years ago.
This is the same thing people have been writing about computers since 1950s. At that level of abstraction the progress is invisible - and yet: https://slatestarcodex.com/2020/06/10/the-obligatory-gpt-3-p... https://slatestarcodex.com/2020/01/06/a-very-unlikely-chess-...
Why are there so few black ppl in tech? Bc they won’t commit to master
Show HN: Draggable component written in pure JavaScript works for Web and Mobile
It's a local minima in A.I. terms. If you want the global optima you have to fund everybody's education. And from the perspective of a parent, think of the consequences. If your kid is ill, do you want it treated by the best doctor on merit, or the one that could afford the biggest bribes to pass their exams? How about the nuclear reactor inspector? The CDC.
This is a good point. Language has original meaning and cultural meaning.
A slight improvement: adding "\\033[K" to the end, i.e.:

PROMPT_COMMAND='printf "⏎%$((COLUMNS-1))s\\r\\033[K"'

kills the extra spaces at the end, which can help alleviate some of the weirder line wrapping that occurs when resizing a terminal window.

(I believe zsh uses something like \033[J${PS1}\033[K for similar effect).
What if an author self publishes their book, does he/she deserve copyright?
Bare in mind that a lot of theses aren't the company's logos. They're copies people have made, and got wrong. If your parters are going to see their logo on whatever you're making it's probably a good idea to make sure you're using their actual company logo.
The regulations serve three main purposes which seem reasonable:

1) Increased safety

2) More entertaining racing (not much success here so far)

3) Reducing the cost so that it is economically sustainable even for smaller teams.

Still, the current cars are the fastest F1 cars ever.
Just woke up. Totally agree with this article, even though it was published 4 hours ago in the early hours of the morning!
A lot of Linux ports are by Windows developers who don't seem to understand that they need to statically link basically everything for semi-reliable compatibility.

Steam kinda got around this by providing a standard base of libraries Linux games could link against that would be the same on every distro, but even there some developers STILL assume that everyone has the same libraries as their Ubuntu system.
I love this article, as a long time ZSH user it's one of these things I've always wondered how they were implemented but never cared to investigate myself. It's really a clever hack too, if I had been asked to implement this feature my default approach would definitely have been to find a way to intercept the command's output somehow.
Why should we ban the word "slave"; aren't there more people living in slavery now, than ever before in history? Seems like if anything we should be raising awareness about that, not hiding it literally.
I think it's also a matter of expectation. People expecting conscious thinking machines with reasoning abilities are going to be disappointed but that doesn't mean AI as a field is useless and a big hoax. There are plenty of narrow problems where we can benefit from the use of AI. I am an MD and I see a lot of use cases of AI based technology in the future within the medical field though it needs more co-work between AI researchers and medical researchers. Good quality scientific validation of these systems needs to take place and that will take some time.
Have they figured out how to make API Gateway not cost an arm and a leg yet? I absolutely adore Lambda for side projects, but every time I wire up API Gateway I'm worried I'm going to saddle myself with a huge bill.
How are they converting CO2 into H2+CO? Where is the hydrogen coming from?
NYPD Challenge Coins (Members Only) [pdf]
I think you live in cities and look at everything from those lenses. Car rental is still thriving for business travels. Hertz actually served business customers more than Budget etc. When you go to places like Bay Area, Hawaii, Pudget Sound etc car rental is many time unavoidable. I don’t think Hertz went bankrupt because of ride share as OP suggests. There was another article which states how activist investors took over and loaded it up with debt transferring their assets.
Yeah, get rid of “slave”. The “master” thing I think is easy to remove too, so might as well, but I don’t think it’s nearly as bad. Think of all the things that are way more closely associated with “master”: MasterClass, masterpiece, Jedi Master, master craftsman, mastery, etc. I don’t think it’s necessary to get rid of all those terms.
A similar thing happened to me a few years back. I seriously considered changing careers, and decided not to renew my contract.

I decided to try work on an idea some one suggested a while before. I ended up eventually launching an iPhone app, and really enjoyed the experience (I work as a backend engineer usually).
About a month later, someone called about an interesting project, and I’ve been fine since then (although working on different projects).

So the two tips I have are 1) build something for yourself or 2) learn something new and get a job in a different language/environment (it’s a big field).
I'll let you read about the topic then we can discuss, but do not think that what is happening is as innocuous as a "someone making a technical change". This has already gone far beyond that and we are really already quite close to "public denunciations" or the attacks on statues/the deads, etc. as it happened then.
>Would it also be okay to suggest Asians are over-represented because of unearned Asian privilege?

That would be an incredibly stupid and unequivocally false thing to suggest because the odds are actually stacked against Asians, and they must work harder than most other people to achieve the same thing. Asians have earned everything they've attained in this country. They deserve whatever success they've gotten, and for that, they receive undeserved discrimination and disrespect.
1. Everyone on Blind lies.

2. People who are there previous five years are quoting their TC w/ current stock prices, people who recently onboarded do not have the same strike price and will be less.

3. Golden handcuffs, and apparently non-compete.

It sounds nice on paper, but spend some time in Downtown and go to a few Amazonian bars and you'll figure out alot of the downsides. Especially if you're at any of Amazon projects that aren't really..working e.g. Blue Origin.
For a civilian employee, the pension basically equates to about a 20% premium on top of salary. Usually pensions are 60% of salary after 25-30 years. It’s not worth as much as you’re estimating, unless those employees get free healthcare or something else.

The crazy benefits that people nag about are for uniformed folks only, as they tend to get overtime based on seniority, and don’t have aggressive caps. Most civilian employees like teachers don’t get anything like that.
Each individual concession seems small but the end result is that one must live life in fear of saying the littlest wrong thing, lest the angry mob come down on you. We're at the point where we can't even talk about any of these issues, only obey the barked orders of angry activists.
Is removing references to slavery actually being PC or preventing from being reminded of dark time in American history in any way?
Can you explain more about COPY? I never used it before and would like to know what its benefits are.
Woo! I have the same trick in my .bashrc, love to see it spread.

If you can, please add a note that if you want to add it to bash you _have_ to use an echo/printf from PROMPT_CMD, if you add it to PS1 bash's (or readline's?) own logic will get confused as to how long the prompt is and what column the cursor is at.

(If anyone wants to try it, personally the only caveat i noticed is that when you copy a command from the terminal window any spaces not overwritten by something else will appear in the output.)
It’s always nonsense if you don’t give a fuck.
Some people just have too much time on their hands. And it doesn't help that media is spreading this, as it generates clicks which in turn generates money. As such, total non-issues will be made an issue.

The thing is, it's not even "mass" insanity. Working people who are busy with a family and such don't really post on social media, as they simply have no time. This creates a pretty large divide between the internet and real life. Though, I say this as someone not being part of the tech world which is more closely connected with social media.
A retired couple on SS simply gets their benefits cut if one of them dies. The ‘death benefit’ is a token 250$. In many cases the survivor gets exactly half as much money as the couple would have.

The spouse of a young worker can also receive benefits assuming they have children. But, that’s very much a social program effectively independent of how much money the worker had paid into SS though not their income.
This I think is the key issue, replacing a clear label with half a dozen almost synonyms is the dangerous part of this precedent.
We just want more of you in STEM is all - no scientist left behind...
Can you elaborate please? I would like to learn more about this.
>maybe I'm missing something here

https://en.wikipedia.org/wiki/Boycott#Notable_boycotts

You're right that boycotts without leverage experience little success, but wrong if you think they are never successful.
Astronauts say riding Falcon 9 rocket was different from space shuttle
Technically risky yes but worth it. Inconsistencies in naming make code horrible to work with.
That’s true, slave is one. I guess my lazy counting vowel-consonant transitions is a bit of a bad heuristic in English. I personally blame the French.
Can anyone ELI5 this passage:

However, the 205 drum was more sophisticated. It was divided into two areas. The primary storage was 80 words of 0.85 millisecond average access memory. The secondary storage was 4000 words of 8.5 millisecond average access memory. The fast memory was accomplished by placing the read-head one tenth of the way around the drum from the write head. Thus anything that was written was available one tenth of a rotation later.

I’m confused how the mechanism as described could be considered “fast storage”. What if the word I want to read isn’t the one I wrote a tenth of a rotation ago? Was there some kind of refresh scheme involved so the same 80 words were rewritten ten times along each rotation? But if you could keep track of 80 words you wanted to write periodically, you wouldn’t need to...
Well, you don't put emphasis on the price. I recently got my wife some diamond earrings. I would have bought her mined diamonds, but was considering lab produced stones. What is the difference? The difference is that lab stones are essentially "organic" diamonds - they cut out the suffering and corruption (pesticides) from the production of something nice. She liked the idea of getting a product that is part of an ethical supply chain. I enjoyed getting a nicer stones for half the price.
I will try to avoid controversy here and word this carefully: I can't help but think that something is wrong in the minds of people who take offense at something like this. If in the context of programming and system administration, the term master/slave is 'offensive' and makes you think of racism, and one group of people being oppressed by another, your mind seems to make some completely different connections from mine.

Maybe I am not fine-tuned into 'spotting' such things, which is the argument I would expect; but maybe some just have developed a sensitivity far beyond any reasonable amount in taking offense, which is my suspicion. How about we talk about meaningful ways to stop racism, which we can all agree is bad and unwarranted, jumping into action blindly might feel like you are doing something, but what exactly is this doing?

I am very annoyed by such blindly executed and in my opinion unwarranted activism, and as soon as one speaks out against, one has to hide from the incoming attacks. So I guess HR departments have to check naming conventions in programs now for misogyny / politically non-correct / possibly racist terminology before release?

By the way: I actually always thought of master / slave as completely racially independent terminology in general? If in a book a white man were enslaved by some Asian tribe, how would master/slave terminology be non-correct in describing the participants?
Thanks for catching this. Not sure how I managed to make that error. Fixing it now.
No I’m an SWE
The author's biography is quite fascinating. If there's a museum of visualization, it'd be an exhibit: https://www.saul.pw/biograph/
Interesting - I hadn't looked into that yet but I will. Still trying to get over her using Roblox vs Second Life which is what I work on :)
Once you have a basic understanding of SQL, I found it really informative to go closer to the source, e.g. C. J. Date and Hugh Darwen's "A Guide to the SQL Standard", or perhaps other books by them.

There's a lot of incomplete and misunderstood information floating around in blog tutorials or potboiler textbooks.
Have you checked if this was possibly because of https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-2102?

I mean, I get why you would blame MS for breaking this but maybe the onus is also on Bose and their ridiculously bad driver support.
It is almost like a magic trick.

You probably know some of them along the lines of : think of a number, then do a series of operations, and then I can guess the result. It can be done with cards too. In reality no matter what your initial choice is, the end result is always the same. The trick is to combine relatively complex functions (ex: "take the sum all digits of the number", "add 1 if odd") in a way that produce something simple (ex: "the result is 5").

Here the trick is to express the function "pos(x,y)=(0, y+1)" in term of the functions "pos(x,y)=(0,y)" and "pos(x,y)=if x<$column then (x+1,y) else (0,y+1).

It is also the basis of the "abstraction inversion" anti-pattern.
Is it even possible to not-compete with Amazon anymore? They're kind of into everything.
I yet to see CPU without H264 built in. Even cheapest mobile CPU (more like MCU) have it.

Again, no one wants software encoding. This is a thing to avoid.
Can't disagree with that, as that may be my hobby project in the next few weeks. I'm currently evaluating options for implementing a decent terminal emulator for jailbroken iPadOS. 95% chance I'm just gonna go with a webview and hterm just for simplicity on the development end, but there's a sick and twisted masochistic part of me that wants to write a full terminal emulator myself.

You'd think working tech support would've beaten the masochism out of me.
Saul Pawnson would be a cute hacker alias, however.
> Because it's bad for society

That is a very big claim. It seems just as plausible to suggest that society will in fact be collectively better off if every parent gives their kid the best possible start in life, even if some kids will miss out due to circumstance.
Why haven't the prehistoric computer people choose something else. I like 'master' and 'puppet'. Totally non-offensive and very close to the metal
It’s really not though. The standard understanding is that a 750ml bottle consists of five 150ml (or 5oz) glasses of wine.

Calling that amount a “glass” perhaps is unfortunate, but it is convenient and well understood by most. But then again, I’ve also never known anyone who claimed that their 375ml pours were a “glass”. That just strikes me more as ignorance.
Here's what I understand about the Cultural Revolution and the Red Guards:

- The Cultural Revolution was organized by Chairman Mao, the leader of a single-party state. The Red Guards were personally supported by him. Both were official government policy and could not be opposed.

- The goal was to attack people in power who were perceived as reactionary / "revisionist" and remove them from power, by violence if necessary.

- The Cultural Revolution had, as a goal, the destruction of remnants of pre-communist history. The Red Guards attacked historical artifacts and cultural sites so that there was no memory of them.

- Hundreds of thousands if not millions of people were killed.

Here's my understanding of this pull request:

- It was not ordered by any government. The current leader and current ruling party of the government under which the people involved in this pull request live are not aware of it or even the larger movement of similar pull requests / discussions, and if they were made aware of it, they'd almost certainly object.

- It was done by the ZFS contributors themselves, not by outsiders. Nobody tried to remove existing people in power from that power, certainly not violently.

- No attempt is made to erase history. History is right there in "git log." The pull request accurately points out that a change is being made, what the change is, and why. Older versions of ZFS remain published with the old terminology.

- Nobody is dying. Nobody involved has a weapon more dangerous than "git reset --hard," and they'll only hurt themselves with that one anyway.

I agree with you that we should be wary of government-imposed revolutionary fervor that seeks to destroy political opposition. I think, however, that if people involved a project have made up their minds freely about some topic and want to make some change, the way we should to guard against the dangers of things like the Cultural Revolution would be to encourage people to take actions they've decided upon in the places where they already have power, to encourage them to think for themselves, and to not try to portray folks with some very meager but nonzero power (like village mayors or ZFS maintainers) as dangerous threats to all that is good in the world who must be stopped by outsiders.
WebAssembly is in browsers only, i bet they use proper codecs on desktop apps where most users are.
Just like many Chinese workers suffer when Nike and Apple stop producing problems, for sure. However, majority of the profits go to Nike, Apple, and diamond companies. Chinese and Indian factory workers just get paid for their labor.
waves Great article about shell hackery. It's good to clear up the misconception that shells know what's on the screen. They don't even know where the cursor is!

One important reason for this hack is right prompts. If rprompt has width 7, the shell moves right by $COLUMNS-7, outputs the rprompt, and then moves left to return the cursor. What happens if during the move-right phase, the cursor wraps to the next line? move-left doesn't "wrap back", it just pins against the left side! So your prompts get split across lines, your right prompt floats somewhere in space, and your input may even overlap it. It's quite confusing to the user.

So if you have a right prompt, the shell has to be very sure it's on a new line when it starts!
If you don't need fsync, don't issue commit. It's pretty simple.
They only work if there is a power differential in-line with a block of consumers. I don't see ZFS developers as being a large enough block to affect anything, so their suggestion largely seems to be saying, "just do nothing instead."
Yes. Signal is the gold standard of messaging apps.
> You know ahead of time how many items you're trying to insert, it would be completely pointless to return that.

I often use "insert into mytable(...) select ... from ... where ...", and I know I only want one row inserted.

In such cases checking that exactly one row was inserted is a very nice safeguard against buggy code/query, or in the freak case someone messed with the DB.
Have you read the GPT-3 paper? The authors are pretty forthright about how the GPT techniques likely won't scale much beyond 175B parameters.
What's the definition for PoC? I want to know if I'm included.
In the near future, gradient descent optimization of simple targets like PROFIT and REVENUE - with even less accountability to negative externalities than human CEOs have today - is going to FUBAR literally everything
CPAN existed several years before.
Wow you are presumptive.

These were giant macrobenchmarks. And I said hard, not impossible. As in, most code doesn’t care if you shift or lea, unless it affects regalloc, which it almost always does.

It’s true that having smaller code is better regardless of perf - so if perf was neutral we would still use those instructions.

The benefit of the smaller instructions for perf is better register allocation, as I said. So, for macrobenchmarks, using the smaller instructions is a win every single time. And that win comes mostly from fewer spills. That’s the point of what I’m saying.

I suppose someone could do the experiment of turning on instruction selection patterns for address modes but still “pinning down” a register as if it was needed for the shift-add sequence you would have otherwise emitted. Feel free to do that if you want to prove me wrong. But just hand waving that I must not have run big benchmarks isn’t going to help you learn more about compilers.