skysight-inc/HackerNews huggingface dataset:
The parent comment was comparing DJ equipment to a record player (to this patent), which I feel is a poor example because modern DJ equipment almost always has different equipment too rather even if you could technically do it with a fader and some record players (as in at a gig, I'm aware people still mix on vinyl - pretentious as it can be).

The patented guitar thing is literally played the same way but in a different place, which I think should really be considered prior art unless the fashion aspect is considered rather than purely functionality.
> "Social cohesion" doesn't come up, it's not an issue.

Again, asserted, no evidence, no argument. Social cohesion is absolutely an issue. We feel it when we have no community organizations, don't know our neighbours, and have nothing gluing us to where we live. The famous Putnam study on social capital is a fine piece of evidence here.

I believe we can surmount Putnam's identified problems, but only if we have a rate of influx that is sustainable. That means each newcomer has a chance to get proper language training, recertification, and actually integrate into a local community, which I'll somewhat arbitrarily define as having made some real friends out of the group of local or fully-assimilated people. This is the core requirement of being able to fully participate in social life.

> The wealth and income inequality in Canada is much lower than in the US.

Some of us would like it to stay that way, and we understand that bringing in a whole bunch of people to undercut the price of labour while eroding our hard-fought social capital is not the way to do that.
I don't own one but I have done some tapping on one in the back of a music shop, so you might be right on average?
I wish my fellow Americans would push themselves in training and schooling, and explore more opportunities
538 isn't a pollster. It tries to aggregate polls to make overall predictions.

It does a pretty good job - it gave Trump nearly 30% chance of winning in 2016 and given his small margin that seems reasonable.

Sites like Huffington Post which gave Clinton 99%+ chance are the ones which should be criticized.
I’m trying to come up with a thoughtful reply, but I can’t figure out how you managed to interpret my comment as “you should shoot at your kids, or otherwise handle firearms unsafely”.

Are you perhaps projecting onto me some ideas you have about the kinds of people who discuss guns?
Got a link to that thread? A few of my buddies are machine shop owners, and I would love to see what they said.
> as a part of H1B application you need to post a job advertisement in some US job board first

No, this is only part of employment-based greencard (LC) process. For H-1Bs, as part of the LCA process, the employer needs to advertise that a candidate is going to be hired.
Yes, this is correct, and is largely responsible for how Canada has been able to do so well despite high numbers. However, there is no guarantee of that program continuing perpetually, considering the criticism of such ideas pouring out of the USA.

(Though we'd have to be really mad to replace it with a lottery...)
Maybe there's something I'm missing about the appeal of H1B, but I don't understand why this announcement would be a big game changer in a post-Covid-19 world. Organizations are in the midst of more drastic adaptations and H1B appears as relevant as the DVD in a world of video streaming. My understanding is that it allowed organizations that were more comfortable doing things the "traditional way", show up to work every day and sit in a cubicle, a way to spend money and energy to bring people over, so that they would do just that. Covid-19 forced them into a reality they dreaded and they survived and are adapting. Now that remote is becoming a norm, the new edge will be to do it across wide regions and time zones, which in my opinion is an even easier adaptation than the previous.

Maybe I'm mistaken, but I fail to see the point of H1B in that reality. How did remote-first or remote-only organizations used H1B before March?
You can't, because of Anti Money Laundering regulations.

I'm serious. It sounds crazy because it is crazy.

Full details: https://news.ycombinator.com/item?id=24006703
And I met so many engineers with CS major but have no idea how to write good code or design docs.
Guess what function performance engineers at Google work on all the time :)
You're right. I do remember now having discussed that more than 30 years ago with someone who actually owned an Amiga then. I also remember my puzzlement when I learned that Oberon chose to support only cooperative scheduling which seemed like a step back then already.
> In the US, over 3 million Puerto Ricans are now allowed to migrate to the mainland US

It should be clarified that this is because they are US citizens. Everyone in North Dakota can move to DC too.
And sadly their audio stack too, down to drivers which are hard/impossible to get to work in recent machines.

A total waste because the latest Pixelbook Go is both really cheap and high quality.
Yea, that was my thought exactly. It's nuts, considering they offer Space (S3 alternative) with 1TB out outbound for $5/m (ignoring the fact that they are providing 250gb of storage as well).

I was really keen on on until I saw that section.
I’m with the parent here, neither of these links explains what this means for me. I don’t understand what advantages this offers, or how it improves current or future workflows. Further, it doesn’t explain the deprecations well so I don’t have a clear sense of why I want to upgrade. What should I do if I was using the AMQP backend? What advantage does click offer over the previous command line parsing? The one thing I saw was in another comment someone indicated it fixes a memory leak.
Yeah I use a logitech trackball mouse when the desk is rotated
I have heard it described as ranching or herding, since the ants feed off of the secretions produced by the mites (also aphids IIRC). The ants will move the insects to places on the plant they think will be most fruitful.

https://www.gardeningknowhow.com/plant-problems/pests/insect...
It's been abused in the past, just because you don't see it being abused in the future, doesn't mean that something shouldn't be done about it.
The rule doesn't say. It looks like something that was part of the original plan but removed. I don't see it anywhere in the PDF linked above.
> Currently, my teammates could be 5 blocks away or on another continent and it makes no difference.

Synchronous communication with your teammates in time slots reasonable to each of you is a huge difference.
https://www.dhs.gov/news/2020/10/06/department-homeland-secu...
The usual approach is to use fixed point (often, integers with implicit point) or decimal floating point. Neither of which is BCD.
Read the 538 forecast on 2016 election night: https://fivethirtyeight.com/features/final-election-update-t...

In particular look at this (which is almost exactly what happened):

But if there’s a 3-point error against Clinton? That would still leave her with a narrow lead over Trump in the popular vote — by about the margin by which Gore beat Bush in 2000. But New Hampshire, which is currently the tipping-point state, would be exactly tied. Meanwhile, Clinton’s projected margin in Michigan, Pennsylvania and Colorado would shrink to about 1 percentage point, while Trump would be about 2 points ahead in Florida and North Carolina. It’s certainly not impossible that Clinton could win under those circumstances — her turnout operation might come in really handy — but she doesn’t have the Electoral College advantage that Obama did in 2012, when he led in states such as Ohio and Iowa and had larger leads than Clinton does in Michigan and Pennsylvania. In particular, Clinton could be vulnerable to a slump in African-American turnout.
I'm considering building one of these.

I optimize my keyboard to programming. I already have a second layer for programming specific functions. I could add a third, but it's more mental load. It's not worth it.

Things that I'd put onto this:

* Mute/Unmute for Zoom
* Screenshot key
* Bind to a few key apps so I can switch between them quickly
* Media and volume keys (so I can use a smaller keyboard, but have these within react)
* A few emojis just for fun.
* I'd likely have a toggle so it could serve as a num pad
I think that's for internationally recognised level people rather than just super talented at what you do?
> I still have no idea what this project is trying to do exactly.

Raise funds, basically.

Getting too specific about their development plans would interfere with that. People spend money based on emotion and shiny things. Yes, even Linux users.
Ha! That's a new use of `!` I haven't seen :) But I suppose we are saying completely opposite things. I use rebinding only when I re-bind once. In your example, I would use pipes with a single re-bind:

def foo(bar) do
bar =
bar
|> decorate()
|> some_more()

{:ok, bar}
end
Hmm, I actually don't know why that was added, or how I can remove that. Maybe it was added because I was talking adjacent to CORBA :P
45th percentile of the wages, for that job category [1], at that location.

[1]: See https://www.bls.gov/oes/current/oes_stru.htm
I went that route a while back and found a lot of weird little hitches. Keys that just wouldn’t remap and insisted on doing weird shit because of something set up in the factory ROM. Never mind the additional hassle of trying to get software to implement various layer swapping stuff if you want that - the QMK firmware has that built in.

Sure, you could just pull out the existing hardware and replace it. Sometimes it’s easier to just start from scratch though.
Interpreter for Linear Algebra Expressions-what do you think?
Hello-what do you think about the little interpreter I made?
I have been growing my shortcut library since it was added to Apple software. I still don’t do the extreme shortcut stuff that the author talks about though.

However, I do find it somewhat annoying still because often my shortcuts clash with the words that start with the same characters.

I guess the lesson for me is to pick better shortcuts.

Need to make a tool that would check if a given shortcut will collide with a dictionary word.

My worst offender is “atm”, which expands to “at the moment”, but sometimes I need to find an ATM to withdraw some cash :)
Shortcat https://shortcatapp.com/

“Keep your hands on the keyboard and boost your productivity! Shortcat is a keyboard tool for Mac OS X that lets you "click" buttons and control your apps with a few keystrokes. Think of it as Spotlight for the user interface.”
Step 2 should be banning consulting / contracting services with an H1B workforce. If you're hiring an H1B it should be a full time employee for direct employment, not a pass through body shop. No clue how or if it'd be possible to enforce such a provision.
This is like Guitar Hero for typing.
Did they hire a Dutch engineer? :)
It seems like the education system is not set up to test deep understanding and rather exclusively focuses on instant recall, though.

At university a lot of my friends would be able to regurgitate answers to questions, but if I tried to talk to them about the "why" behind a methodology they would basically respond with "uhh, I don't know I just do it like this".
I read. https://news.ycombinator.com/item?id=24656541
That’s the point, and the intended effect. They don’t want you to look overseas for the manual UI tester or whatever, they’re saying “that’s not skilled enough to warrant granting a visa based on a claim you can’t find someone in the US to do this job.”
I didn’t, but it was a poor choose of wording non-the-less and therefor deserved the criticism.

It’s been a while since I’ve read up on the literature of psychological biases, but I don’t think there is a clear case that we have inherit biases towards outgroups. Or at least any experiments that previously have demonstrated such biases have had biases them self. I at least wasn’t ready to accept a theory of outgroup prejudges being ”natural” without resounding evidence from good experiments.

A Marxist might argue that given the previously mentioned conditions (in particular worker alienation) would create an alienated “outgroup” which others (including the working classes) would learn to despise. However this is hardly something that some might call a natural condition. And marxism is far from being an accepted theory of human behavior.
... and then they rage-downvote me, apparently.
The original poster can give the real answer (I have a feeling you know what I'm about to write and want the _story_) but:

For certain technically focused jobs it's easy for other skilled practitioners to tell that you can do it.

A degree is nice but is actually less useful for signalling than concrete, interesting work in the field because the latter is rarer.

I've seen this play out particularly in computer security and low-level software development.

Where lack of qualifications really holds you back is when you're being hired by non-experts. They usually can't evaluate "direct evidence" and must rely on credentials instead. Paradoxically this means you can have an easier time getting hired without a degree at a "top" company than a mid-tier one.
I’ve had a couple of front page posts with good discussion. Generated about 35,000 unique visits over 24 hours.
I really respect and support this guy, but I also totally support Uber for inevitably firing him.
This reminds me of the MIT dorm “Simmons hall” https://commons.wikimedia.org/wiki/File:Simmons_Hall,_MIT,_C...
Our current system is kind of strange when you stop and think about it. We're OK with foreigners doing much of the labor for lower wages - as long as they do it overseas, and then ship the products here. However, if you think about it, there would be benefits to having the work be done domestically rather than requiring it be done in other countries. We could lower transportation costs of goods (and the environmental impact on transportation), we could have more flexibility in production, we could keep higher wage jobs associated with the work (management, machinists, R&D), etc. We could also have a more equitable balance of globalization - for instance, right now it's easy for a U.S. doctor to benefit from overseas manufacturing workers, but it's hard for a U.S. factory worker to benefit from overseas doctors.
Here's a starting point to learn more about the long term storage of the Hanford site waste:

https://www.hanfordvitplant.com/about-project
That is just an email collecting form. Astroturfing?
No? I think the asterisks (two of which acts as a “pointer” to an expanded dict, instead of the dict itself) is straightforward and yes more aesthetic for my taste. Not sure what the circle jerk of non-sequitor comments and downvotes is for?
> Saying negative things is just negative, full stop.

I dunno, I'm not sure that's always an absolute. Example: your boss says the budget has been slashed and the department head will be downsizing the whole department by 50% in the coming months. This is very obviously a negative thing, but is your boss doing you a disservice by giving you a heads up? "Oh but he should give me guidance that I should work diligently but also prepare resumes and look into other options." Of course they should and it would be really nice if they also could find out for sure if your head is on the chopping block- but let me ask you this: even if your boss doesn't offer this very obvious advice or have any insight into the department head's persona non grata list, is knowing about this negative truth a net-negative for any employee this concerns? Of course not.

Or even more relevant to HN: a very outgoing individual who loves the face-to-face environment of the office has just been told that the CEO has decided everyone will be 100% remote starting next week until 2022. Is being told this negative truth a net-negative for the social butterfly employee who now at least has a brief chance to wrap their head around the idea and mentally prepare for the change instead of being blindsided?

Sometimes simply raising awareness that a negative thing is happening isn't a bad thing.
Vimac for macOS does clicking and scrolling within any app

https://vimacapp.com/
So - I know you're being mostly facetious (it does feel like an old-school word harking back to the 80s/90s era of Cyberpunk).

But in certain tech circles - Israeli tech in particular - "Cyber" has a very specific meaning and is very much used today. It refers to what we in the US call Security / InfoSec.

For example:

https://israelcyberalliance.com

https://www.gov.il/en/departments/israel_national_cyber_dire...
> Can you point to any actual examples of CERN interns being passed over in favor of foreign UI testers?

They both compete for the same H1B visas so it has happened a lot of times. The H1B at Tata getting 70k a year took a spot from a software engineer at Google earning more than twice that. That is how lotteries work. Raising the wage requirement will mean that the actual talent will have better chance to get in. And yes, a lot of Googles new engineers comes from India, that is a good thing, the bad thing is companies like Tata abusing the system to get low paid labor into US.
La Monte Young
On SSD, we never receive each error corrected notification maybe because it causes too many errors everyday. I expect also DRAM may go such device.
Am on O-1 visa, would consider myself closer to super talented than internationally recognised. It’s very achievable if you put the right kind of work in.

Some blogs for the curious:

https://swizec.com/blog/how-i-got-a-visa-normally-reserved-f...

https://swizec.com/blog/how-i-sponsored-my-own-genius-visa/
Cooperative multithreading might have lower overhead, as it saves the trips from and to kernelspace, if handled by the application and by that can be assumed to be more efficient, which might be significant when there is a high rate of thread scheduling events. I don't see how it improves on latency, i.e. the delay between an external stimuli and the expected reaction to it. The maximum latency for cooperative multi-threading is in the general case unbounded and hence unsuitable to low-latency applications, much less for real time application.
Try both. It may be because I've been doing Erlang so long but I still prefer it and its tools (like rebar3 and Common Test). I find the syntax more consistent, less verbose and the lack of Elixir style macros to mean less confusing third party libraries.

But I do think Elixir has its strength in web applications. The macros make Phoenix and Ecto much simpler for building full web applications and if I were building a full fledged interactive web application I'd reach for those.

So mainly personal preference, you may find Elixir preferable, but all that to simply say it is not a "strict improvement".

Oh, and one none personal preference reason: it is nice to do libraries that don't benefit from being written in Elixir (like postgrex and jason get a lot of performance out of using macros so there isn't an argument to write those in Erlang) and aren't specific to Elixir (like a Plug adapter) in Erlang so they are more easily usable across BEAM languages, a list that continues to grow.
Yeah, I can see a lot of propaganda-vulnerable grandparents figuring out how to set up a Mastadon account. “Is that on the googles?”
My question is then: what this changes? the company will just keep the indentured worker working longer to recoup. Am I missing something?
Very large businesses might not care about spend, but pretty much everyone else does.

Almost everyone will be unhappy if they're stuck with a six figure bill for non-converting visits because their site went viral. Everyone will be unhappy if they're stuck with a six figure bill because their site was used in a DDoS reflection attack, or got pwned and used in a DDoS attack directly.

Everything I run on nickle-and-dime-to-death cloud services, such as AWS, won't even respond to unauthenticated requests (Nginx return 444, or reachable only via Wireguard) precisely to mitigate this risk. To do anything else is just financially irresponsible.

I've even considered coding a kill switch that will shut down AWS instances if they exceed billing limits, but the fact that AWS charges a fee to check your spend via an API makes this awkward and speaks volumes about Amazon's motivations.

Amazon's refusal to offer spending caps on AWS benefits Amazon and only Amazon.
Wait, I'm confused. What standing charge? What exactly did you get charged for? I've been using DO for a few years and I have no idea what you are referring to. When I delete my unused resources, I don't get charged.
I’ve heard the same story before, but with a turkey that the daughter cut a piece from, because it didn’t fit into the cooking dish.
Another interesting approach is the one used in ProtonMail, using the SessionVars trick by Thomas Frank.

It combines in-memory storage for XSS safety, and a combination of SessionStorage and `window.name` to split the token into secret random parts, each taking its separate channel, to ensure the token survives a page reload.

I wrote about the details on how it works [1] and packed a TypeScript implementation on NPM [2].

[1] https://francoisbest.com/posts/2019/how-to-store-e2ee-keys-i...

[2] https://github.com/47ng/session-keystore
If you mean specifically a utility to have the window manager or desktop environment send mouse events to applications based on keyboard input, then no I've never heard of such a thing. It certainly might exist, but I suspect that such an approach would be full of incompatibilities. Consider that Vimium works by (among other things) parsing the DOM and making changes to it in real time. What would that look like for a desktop application with a GUI backend that's effectively a black box?

For Linux, the obvious pragmatic answer is to use a tiling window manager (i3, awm, etc) combined with terminal based programs (since they are keyboard driven by default).

Alternatively, you might have some amount of luck configuring lots of keyboard shortcuts in your window manager. You'd have to pick your programs very carefully though since most GUIs just aren't that compatible with being driven by a keyboard.
Eddie had a world-wide following and a patent. He inspired many geeks including this one. Kobe worked hard as well but was mostly an LA phenomenon with limited nerd-overlap.

Yes the rules are rather arbitrary, but this particular outcome isn't too hard to understand.
OK, this is amazing. A mesmerising experience!
All but one of Joint Chiefs of Staff quarantine after admiral tests positive
Probably to some extent. Movie makers anticipate what part of the screen viewers will look at. They can control it with content, motion, focus, etc. Maybe you're hoping for something more automatic? For a simple looping video we might get bored and our eyes start wandering around, but if we're paying attention to the content, we probably keep focused on the moving/important objects.
Having your ten most important keystrokes right next to each other with a cute icon, especially useful if the actual hotkey involves a couple of meta keys, or if you have multi-key sequences you regularly need to hit.

Working in situations where a full keyboard doesn’t work, I did this with a remapped numpad when I was playing with using a Surface to let me get art done in Illustrator on the bus.
Did you mean to reply to me?

I haven’t been confronted with feral pigs, so I’ll take you at your word. What I can say with great confidence is that it doesn’t take 5 minutes to get a gun, so the fact that someone manages to shoot pigs in their back yard doesn’t in itself point to furtive hunting.

I guess that leaves us with two possibilities:

- poaching

- a bad response to a legitimate threat

You can rest assured that we agree both are bad.
This might be cool for learning what is inside the book, not typing. :D
The question is really why a voter would vote for representatives that would allow for that situation to occur in the first place?