skysight-inc/HackerNews huggingface dataset:
Unpopular opinion that throws a wrench into the whole h1b/eb1/eb2 debate. Being a rando sde (even at faang) isn't specialized. We have tpms getting eb1c (the einstein gc) which has now been backlogged for good reason. I think any loosening on h1bs/ebxs etc should coincide with the upping of the requirements to the o1 visa - https://www.uscis.gov/working-in-the-united-states/temporary... but even this can be gamed.
Man, that's a softball question. "The world has a lot more pipe bombs and hand grenades".

More seriously, several of the assertions in this piece are seriously borked.

OK, a few paras in: "a bow with a draw weight of 45 lbs can kill almost any creature on this planet". Umm, no? Maybe a "HELL naw man". It doesn't even sound true if you think about it, say, medium-hard. He's also comparing bow maximum ranges with aimed rifle precision ranges, another "the hell is this guy thinking" sort of assertion. Historical stuff: "became the dominant hand-held missile weapons from the 1500s onwards" Nope, he is at least a century too early here, possible a century and a half - hell, the Spanish colunellas was only invented in 1510, to say nothing of it being successfully implemented.

I'm done. After all that we don't even touch on the actual reason for firearms in the early modern period, which is . . they're cheap as hell. It's an iron tube with special dirt. And it can be fired by a conscript peasant with a couple days' training. Every other missile weapon is orders of magnitude more costly, and only occasionally maybe marginally better in some edge cases.

I totally dig on the idea of sustainable ranged weapons, but dude . . you gotta get some better background if you want to get taken serious.

Sorry this sounds kinda hostile. I am sure the author is a great person and really smart. I'd probably really enjoy hanging out with him.
Don’t they know we don’t pay ransoms anymore?
Try that argument with the Silk Road. Has Apple or Amazon hired or solicited hitmen? Probably.
Yes but Jezebel was heavily involved in creating that culture. Being destroyed by it is Biblical
>Clarity axis

That is debatable and part of a fundamental cultural divide between, at a minimum - the USA, the UK and Continental Europe.
There are actually people that aren't self interested in public service, they do exist.

You can find them at state parks, libraries, museums and schools even. I've met plenty of scientists for instance, that work at universities, places like MBARI and JPL and for the city/county at lower salaries without stock options for the opportunity of public service.

They're real, we just need to get more of them in higher office
The Mediterranean Iron Omni-Spear
The first ones certainly weren't as you describe, but then again they were purely a phone, and nothing else. Not even basic texting. Certainly no data. Their only drawback was their enormous size and the high per minute voice charges.
for few thousand out of a few billion years just like us?

and sometime between when the current light hits us and now?
Additional: Some languages really do lean on IDEs. Java and C# are prime among those languages.

Writing Java or C# without an IDE is painful.

Writing Python or C without and IDE simply lacks creature comforts.

So any demographics used for a survey of an IDE company will skew for "IDE focused" languages. All else being equal.
Ps I wasn't trying to roast you at all. I'm happy you found a solution even if it's not FreeBSD <3

In general that's one of the things I like about the FreeBSD community. We don't really have this push to make it mainstream or to advocate it. If you like it welcome to the club. If you don't, that's fine too. We have no desire to see "the year of FreeBSD on the desktop" generally speaking.

I really like that lack of evangelism which is so common on Linux especially because of the distro wars.
I don't even think this was true when people were saying it 5 years ago, but it's definitely not true now. Literally yesterday I met a kid doing sales at Microcenter with a CS degree who couldn't find a dev job after 1.5 years of searching. Go to any programmers meetup in your city and there will be dozens of people trying to network into a dev job. Look up any video online of "I applied to 500 jobs" from people trying to break into a software role. Look at the reddit page for any bootcamp to see all the CS grads asking if it'll get them a job. American CS graduates aren't starry eyed for FAANG jobs, they're starving for any jobs
Ah the classic “Nuclear power is safe! We just need to get rid of these pesky regulations ensuring safety so we can make it cost competitive!”

It’s like you’ve never seen companies cutting literally whatever corners they can get away with every chance they think they can get away with it.
I have worked in a ghost kitchen, its not rocket science.

We discussing a canteen for employees, not a commercial restaurant. You don't need marketing, you don't need to turn a profit.
Does the following thing they make you acknowledge mean you can’t use this to pick stocks?

“It is unlawful to use the information contained in these Financial Disclosure Statements for (A) any unlawful purpose, (B) any commercial purpose, other than by news and communications media for dissemination to the general public, (C) determining or establishing the credit rating of any individual, or (D) use, directly or indirectly, in the solicitation of money for any political, charitable, or other purpose. See 5 U.S.C. app. § 105(c)(1),(2). In conformity with 2 U.S.C. § 104e(b)(3), certain personally identifiable information in these reports, not required to be disclosed, has been redacted.”
I think I agree entirely with you. I am unclear why this is not the expectation. Using numerous measurable factors, that are a flag for holistic qualitative review.
I would say something more radical: the same AI product that you have in mind is being built by many companies at the same time, wait for clarity in the space. Use suspense in your favor, sometimes not doing everything is the best option. This can be applied to every hyped field but AI is specially mesmerizing all of us.
Sorry my implicit answer was that you got all the nerds into Openstreetmap and Wikipedia, so the critical mass was not there for other stuff. Wikimapia just got a bad rep, and there really wasn't room for other services when Wikimapia did what it did good.

I mean looking at the Wikimapia for Stockholm you get the feeling it is a Russian map for the next step after managing to obliterate Ukraine. Not something mapped by locals caring about the city.
> - First step (for a UTF-8-input terminal) is interpreting the input bytestream as UTF-8

> - Second step is "parsing" the scalar values by running them through the DEC parser/state machine.

Unfortunately, you may need to intermingle some logic between these two steps.

While VT100 style control sequences are usually introduced with an ESC, they can also be represented as a C1 control sequence, e.g. 0x84 instead of ESC + D, 0x9b instead of ESC + [. These sequences are raw bytes, not Unicode codepoints, and their encoding collides unpleasantly with UTF-8 continuation characters.

Further documentation: https://vt100.net/docs/vt220-rm/chapter4.html

Since there's no standard which specifies how UTF-8 should interact with the terminal parser, you're a little bit on your own here. But probably the simplest fix is to introduce a special case into the UTF-8 decoder which allows stray continuation characters to be passed through to the DEC parser, rather than transforming them to replacement characters immediately.
Permitting Reform or Death
Yeah the thing is that bhyve doesn't seem to have an emulated console like the other virtualization solutions out there. That makes things a little more cumbersome.

I'm not even talking about 3D passthrough. Just a fake VGA adapter you can see in a window so you can run an installer.
Yes you are doing both actually.

There is a special visa for this. In the US it is an L1 visa.
It's always been like that, just way worse because there were 100x fewer bands and artists even 30 years ago.

>I think you are conflating “music” with “music consumers”

I think you somehow missed the very first sentence of my comment:

>Music consumption has basically never been in a better place.
That's quite a controversial statement, claiming that even Windows 11 was a noticeable improvement upon the last. Care to elaborate?
> Nurses make way less than 700k and should probably be the absolute top of the list.

actually, nurses are. The process apple discriminated in from the article, nurses are considered by statute to be "approved" so they just move on to the next step (i140/i485 or visa) which is just a rubber stamp assuming all the documents are in order.

> nurses to bypass the PERM certification process is the Schedule A designation. Schedule A is a list of pre-certified occupations that the Department of Labor (DOL) has determined there are not sufficient U.S. workers who are able, willing, qualified, and available. Because of this, employers seeking to hire foreign workers in these occupations do not need to go through the labor certification process, which is what PERM involves.
I have to hand it to them, I’m impressed. And annoyed.

Many years ago I made a bet that Windows as we knew it wouldn’t make it to 50. That they would decide to go the UNIX route and compete directly with Apple and Linux, but allowing the windows ecosystem to be a backstop for software that hadn’t been ported yet.

Instead, the opposite. I absolutely didn’t foresee things like WSL.
> the second difficulty is handling reflow. a real terminal can't resize its screen, but an emulator can. how to implement that correctly with cursor movements?

The answer to this one, incidentally, is ¯\_(ツ)_/¯.

Every terminal emulator engine I've examined handles reflow a little differently. There's no official spec, and everyone has their own idea about how to make it work "best". That being said, I've wrestled with these questions myself, and here's what I've come up with:

* Each line should have a flag on it which tracks whether it should be reflowed with the next line. By default, this flag should not be set.

* The reflow flag should only be set when the cursor leaves that line because a character was printed with the cursor in the last column ("wrapnext" state), and no special modes are set which change the wrapping columns.

* Performing any other action which changes the contents of a line should clear the reflow flag on that line.

The same logic can also be used to join wrapped lines for copy/paste. It won't work 100% of the time, but it will work for most situations.
The browsers in a jail is a lot of work to install and maintain though. I wish that was more of a click and go. Doesn't have to be easy mode of course but it could really do with a bit of automation.
This is incorrect. The JVM has an explicitly separate link phase [0]. The difference with AOT compilers is that linking is deferred until runtime. Rather than saying there's no link phase, you should think of it like as if your favorite AOT compiled language could support LTO on dlopen.

0) https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-5.ht...
> Are you saying they shouldn't be allowed to buy stock at all?

There are several jobs that are less powerful and have less conflicts of interest where that is indeed the policy.
I was more offended on the idea of buying existing podcasts and putting them behind a paywall, than I was the idea of money being spent on Joe Rogan.
What do those have to do with the claim about tax rate?

And regardless, if you're middle income or higher, you're paying way more in taxes in Europe than those things cost in the US.
or as the great poet yeezy put it, "Having money isn't everything, not having it is."
Anecdata to follow. Does this not look suspicious? https://www.threads.net/@quiverquantitative/post/CzcB_jyA_pD
The politician in question is a 69 year old former football coach who bought stock in a cloud-based e-commerce software vendor before the company was acquired, then when the stock spiked 50%, he sold it right away.
Does anyone know how to solve the touchpad scrolling issue? I can only scroll downwards, if I try to scroll up it bounces back downwards.
There is no such thing as correct class. Broadly speaking, there are temporary workers who can eventually become permanent residents. And almost everyone needs to go through the same process which involves this PERM business. And everyone needs to participate in this charade of hiring someone once, then pretending that they don't have the employee, and then emerging victorious by putting out an ad that only that person satisfies. The competition and interviews already happened when the person was first hired.
I absolutely refuse to put gas in my car. Thank God for New Jersey. Gasoline is dangerous and I have no idea why we should let people pump their own. I can't imagine how many people smoke while pumping their own gas outside of lovely New Jersey...
Legally there cannot be comp differences. The issue is once you get the H1B you have them for 7+ years. Obviously they can change companies but it is not without risk.
On the contrary, I use self checkouts at much as possible. I'd rather wait in line for one than deal with a person
I feel like nobody is addressing the fact that I already took out the trash before you even asked. Now that is how to win points with the SO.
Vscode is also Electron and works great though. Chromium itself too.

For Spotify I use spotify-qt which is ok (not great) though with the latest version from ports it refuses to store my password in the KDE keychain any longer :(

Ps I actually love the rolling packages on FreeBSD while keeping a stable OS. On Linux these things are usually coupled. You can however change FreeBSD to quarterly updated packages if you so desire. Just set it to the quarterly branch instead of latest.
Finished dev [optimized + debuginfo] target(s) in 16m 58s

Neat.
If this isn't just luck, and it's based public and obvious information, why wouldn't the effect already be priced in by large firms trading on it?
From the headline, it sounds like the beginning of a great Armando Iannucci sketch making fun of management consultants.
Which sure seems to be tangentially relevant to more and more situations during these times.

https://www.youtube.com/watch?v=bQcA5CKFl2A

"The Norbrand's management consultancy rule is simple: Give it to your clients straight."

"Ok what's our problem?"

"You're spending too much on management consultants you skuzzer."
> 3. (If there are several people around). "The trash needs to be taken out. Who can do it?"

See to me that gives me flashbacks to Target, and that disconnected robot voice on the radios:

“Second request, 15 seconds remaining. Who is responding?”
> Yep, but ironically it would destroy even more of their surplus, so, at least for now, they're still benefiting.

No one who is excluded from affording a service due to dynamic pricing going higher than their budget is "benefiting".

I'm having trouble interpreting the boundaries between individuals and groups here in your comment, the language seems to freely and fluidly move between referring to one or the other.
It doesn’t come cheap, but I can recommend Roon[1] because it allows your music collection to blend between streaming providers (Tidal or Qobuz) and local files.

Their very good recommendation algorithm can expand your horizon and you can buy the music you really like while using the same playback experience (would be nice if they allowed you to buy and download music directly though).

[1] https://roon.app/en/
I can’t help but think that the example in that page has used ‘timing’ so much to deliberately show off texture healing - it’s a great example because the ‘m’ can expand in both directions and the ‘i’s end up looking the same.

I suspect the state where different width variants of the same letter are close to each other would happen a lot more in the real world.
Did something similar for Malaysian stock market (bursa) and got ~26% since August. I think this is probably much more effective in corrupt countries.

(Our politicians and inside traders don’t disclose stuff obviously but there are signals that indicate an inside trade based on warrant stocks)
According to TFA, the discrimination happens when Apple doesn’t adequately look for a U.S. employee and instead chooses to to relocate you to the US. How is that not obvious? If Apple is happy to hire you in the UK and you’re happy to live there, the DOJ isn’t going to ask many questions.
I wonder if they could do a real-time preview using 2-4 iterations, and then 'refine' the quality with a higher number of iterations over time, much like how 3D editors preview ray-tracing.
On a slight tangent, mDNS had turned into an absolute nightmare for me. I must have tried 5 different FOSS Raspberry Pi streaming OSs, none of which did the Spotify cast integration actually work on, until I finally figured out it's because it's using mDNS and my router (despite being purchased in 2023 for $200) didn't support mDNS. There's also a bunch of other services (like Home Assistant) that just assume you have working mDNS and point everything to <appname>.local

I finally figured out where the service file was, and changed it to IP, and now it works.
I so wish we had something like mhddfs. This is the one thing I miss on FreeBSD right now.
To be clear, "bug" as in something found in the bug tracker. It was a feature request, not a bug in the sense of broken behavior. This is different from e.g. Thunderbird randomly opening the preview pane.
Nothing. Why?
Ask HN: What Is Bad Code?
I was debugging my hobby project when I noticed several constructs like this:

1128: 14000001 b 112c
112c: 14000001 b 1130
1130: f85f03a8 ldur x8, [x29, #-16]

I couldn't help but think "What is bad code anyway?" If it runs and fails gracefully, is it good? Is it about maintainability? If it generates code like the above, is it bad or are a few wasted bytes nothing to worry about when working at a higher level?

What's your take on the distinctions we should make when reading and writing code?
Call it what it is -- rent-seeking (or maybe in HN parlance, "MitM attack"). Every single economist from Smith to Marx hates these people.
Are you implying that there is an intractable shortage of CEOs in America, that it's MBA education system has utterly failed to meet demand for?

Would that explain why their salaries have skyrocketed over the past few decades?
Some politicians would say: "Yes."

Artists, intellectuals, journalists, and critics of all sorts have been jailed, beaten, or simply murdered in the past for expressing themselves in ways the government of the time did not like.
About Game Engines Remedy Games
Ask HN: Learning new coding patterns – how to start?
I've been a data scientist for quite awhile and always been fascinated by SWE's ability to create things.

I'd like to build up my understanding of coding patterns. I started with MVC (link: https://github.com/tom-flamelit/coding_patterns ) and I'd like to continue learning more.

What resources do you recommend folks at my level look into?
We've reached a similar conclusion for refactoring.

The first version of our product (https://grit.io) was entirely LLM-powered. It was very easy to get started with, but reliability was low on enterprise-scale codebases.

Since then, we've switched to a similar approach: using LLMs to manipulate a verifiable interface, but making actual changes through deterministic code.
Right but the argument (the good one) isn't that they're paid less - it's that you're paid less because they are available. If US employers couldn't import workers they'd have to pay you more.
If it works, it'll be using what is essentially a leaky capacitor (two plates very close together) to generate thrust, with no reaction mass being ejected or expended.

I assume that most people would put the odds a few orders of magnitude closer to zero, and most actual physicists would put it at zero.
Squinting at this, I wonder if it's at all valid to say that the existence of a quadratic time algorithm to calculate pi has anything to do with the fact that the implicit formula of a circle is made up of quadratic terms.

In other words, if pi basically sums up the most important fact about a circle's geometry, then it's reasonable to expect that geometry to be represented somehow in the important facts about algorithms that calculate pi.
> No, you can't change it

SSA says you can, but with a caveat that a victim should've "attempted to fix problems resulting from the misuse but continues to be disadvantaged by using the original number". I don't know how much of a barrier there is, but theoretically the number is changeable.

https://faq.ssa.gov/en-us/Topic/article/KA-02220
You may be right.

I should probably keep them away from phones until 18 to prevent social media addiction.

I should probably also keep them locked in the house until 18 to prevent drug or alcohol addiction.

Or maybe I could just put in the time and effort needed to educate them about the dangers of such things and trust them. Like I already have with my three children who somehow, miraculously, turned out fine.

It MAY be that you are right... or maybe you had shitty parents and are thus destined to be a shitty parent?
The project members dismiss the concerns. Are you talking about the reporters?
Just over a year is not very long to draw conclusions
You plan a baby does not give birth to it.

May I quote “ The first version of Windows was released on November 20, 1985, as a graphical operating system shell for MS-DOS in response to the growing interest in graphical user interfaces (GUIs).”

Quite strongly remember it is not 1983, as I have to do an analysis of this and report them not that useful. By the time it reached us it is already late 1980s. Can’t that so long to reach us. The tile based approach is no good, as my recommendation went.
I'd say as long as it serves its purpose it's good code. Easy to work with is another thing that's a lot harder to get right and will be debated about until the heat death of the universe.
Whats the "ransom" here? Pay us and we'll delete the data ? Or just the "ransomware group" is going to use this data to actually initiate new ransoms ?
> An online paper mill graduate would have a very hard time passing EB2 vetting.

Nope. Not at all. I am rather intimately familiar with lot of people who have gone through that vaunted EB2 vetting with their fake US or foreign degrees, fake job experiences at fake companies with fake addresses and so on.

Few may get caught but most of them will get through the system with enough persistence.
Thanks for the feedback. The app store equivalent is the plugin store on ChatGPT, which is what adzviser operates on.

What are your ideological reasons to prefer an open source model?
You're right that it comes down to just domain modeling, but institutions that don't require some kind of democratic consensus (say, inventory systems for individual companies) do not always need that unless you plan on exposing the data to others. This is the distinction between "linked data" and "semantic web".
Qualcomm's satellite SOS for Android feature didn't make it to launch
Personally I wish that people were more interested in documenting their code. Makes it a lot easier to work with.
I don't really believe it. The companies would just offshore to a country with more preferential immigration treatment. Remember that plan for a boat in international waters where programmers who can't get visas would work for companies in San Francisco with the same time zone? That's what limiting immigration would accomplish. Immigration has maybe one effect, increasing the tax base.