skysight-inc/HackerNews huggingface dataset:
>>The difference in opinion, AFAICT, is you think a GC is a reward for getting a job after besting others (including citizens) in interviews.

No, the difference in opinion is the absurdity of it all. To the extent that the government (DOL) can influence the labor market, for any practical benefit, it needs to do so at the outset and quickly. The market is already altered here with a large immigrant workforce where there are no restrictions on being a temporary worker - even for years or decades. They just have fewer rights. And it doesn't even work as intended. Let's say that Apple wants to hire a permanent employee directly. The PERM process takes a year. Should every company just wait for a year so that DOL can get it together before they can hire employees ? They do what the current regulations permit - bring them as temp workers and let the PERM thing resolve in the background.
Are there pieces of microservice architecture that are zero-cost abstractions and can be used in even the smallest side project?
Raid-Z expansion merged to master, targeting OpenZFS 2.3 release
"He's been robbed."

English here to slap you with the Correct Use of the Incorrect.
That's a hidden contract; don't get resentful if it is not appreciated the way you expect
Actual link is https://github.com/openzfs/zfs/pull/15022#issuecomment-18024... but HN's dup detection links to a story from 83 days ago. @dang et al, would be nice to consider anchor text in the duplication feature for such occasions.
It typically doesn’t even balance employer and union wants.

Almost always, the unions ask for too much get bloated, then the employer outsources or offshores to get back to paying market wages.

It’s a pattern I’ve seen over and over again. For whatever reason, union agreements often turn out to be unstable arrangements.
Louisiana Resident here. Welcome to the "hacked government records club" Maine friends.
Doesn’t that make it worse? That they’ll pursue a far more difficult and costly approach rather than, idk, just try to hire the best candidate for the role?
Blender takes > 2-3 seconds to apply all transformations to wireframe view and see final result. This is faster than that. Creatives would be happy with this.
> Is your grocery store colluding with CocaCola to display their products right at the front of the store while putting healthy items like milk far away!!??

Of course they are.

I can’t tell if you’re being sarcastic, but Coca Cola exists precisely because of those sorts of distribution and product placement deals.

Grocery stores are paid a ton of money to place products in favorable spots on the shelves and end caps. That and the consumer surveillance loyalty cards are a huge fraction of their profits.

(I’d ban both practices if I were supreme dictator. Sadly, I am not.)
> At this point in history, what's the point of having a super expensive bomber plane with an actual human pilot vs. having a much cheaper, autonomous, hyper-sonic, and disposable delivery vehicle in the form of a rocket?

Putting munitions on single use hypersonic rockets is a lot more expensive than loading a bunch of them up on a reusable bomber.

Which is one point of bombers: they are logistically superior in an environment in which they are survivable to missiles for the quantity of munitions delivered. That's also why you have both stealth bombers like the B-21/B-2 and then less stealthy, heavier bombers like the B-52 for different environments.
It definitely doesn't fall under (C) and (D). I'd have to stare harder at insider trading laws, but probably doesn't fall under (A) either. (B) might prohibit you from building an index fund based on it, but I think you should be able to do the stock picking yourself.
> S3 and DynamoDB access from privately addressed IPv4 VPCs is free, since it's implemented as routes not endpoints

TIL. Thanks!
> that for many users it's about being the human connection of being listened to that is important

That may be a very small percentage of all users. What users seek is quick answer to the queries and resolution to the problem and then going back to their own life. Everyone hates waiting for an agent and call being on hold. Most hate rude or clueless staff.

People hated bots because they were slow and stupid. But I prefer doing all banking on app/site than talking to some human on bank. For info I would prefer to sift DuckDuckGo/Internet for 30-120 min before giving up and finding someone to talk to.

So, if an agent can solve my query faster and better than human, I'll prefer bot.
we’re thinking of doing that as well!

but first we want to make sure we can get this in the hands of a tight cohort of creatives and see how they use it.
Was available...

For the right price, it is rectifiable.
They also announced Claude 2 back in August, but AFAICT there's currently no way to get API access to Claude 2.
probably not but are you talking about the guy who used control net and animatediff to make a video that looked relatively consistent?
I had this happen as well. My trick is to pour water on them. They get a suprise and then are easy to scoop up and move to the bush close by.
Starship’s second flight test
2% is huge if it's consistent and replicable thru both good and bad market conditions. Idk if you can say that's the case based off of this data. If you tried a dozen different strategies, I bet a few of them could outperform the market for at least 18 months.
Which comes back around to the original comment: the existence of a predictions market influences the outcome of the event being predicted, and in the worst case this effect is so large that it completely invalidates the purpose of attempting to predict the outcome in the first place; the tail wags the dog.
Vision Pro, Spatial Video, and Panoramic Photos
>Google announced cuts within its Users & Products team, which is responsible for addressing user complaints regarding its consumer services.

Of course they did.
https://archive.md/YmlLB
This horse and pony show is a farce, most of us agree. But the fact is, if you don't dangle this GC reward, much fewer people would come to the US for work and study. The "irreplaceable" term is vague enough that if you strictly enforce it, it would effectively shut down this class of visa. Ask yourself this: how many people in your department would be 100% sure to keep their position if their job is offered up to the public again?

Some would welcome the reduced influx of immigrants. But in the long term, it would cripple the US. If an individual can convince a company to sponsor them, they are already highly qualified and productive to society. If you deny even these people from immigrating here, then who would you let in? You turn them away and China or the EU would gladly take them. Meanwhile, you lose a significant portion of your workforce that contribute tax without ever withdrawing from it and a lot of research and development at the PhD and master levels done at minimum wages.

The current situation benefits the US a lot. There is a reason why they are hesitating to make any big reform. The US is having the chance to exploit the world's best and brightest all for a few pieces of paper a year. At most there are 140K permanent residents being made each year via this route. It is insignificant compared to the millions of US college graduate annually. The argument about "they took our jobs" is not really valid to me.
I agree. The benefits of Bitcoin started and ended with one thing: removing the middleman. We're seeing its real benefits in war or sanction contexts. If I want to move money from one country to another, without any KYC bs, my goto is Bitcoin and it has worked for me for the last decade. As a store of value, I'm not sure if its good, but that's secondary. So its kind of a niche thing and frowned upon because people will also use it for "bad" things, i.e., ransoms, terrorism, buying drugs, etc. But for me, a degree of crime is necessary for a healthy civilization.

All the crypto killer apps lost the plot, especially NFTs.

As for LLMs and more specifically, ChatGPT, they are not a niche thing so I agree in that their potential is way bigger. I'm not yet sure what that is, but I think it will change things profoundly. Replacing Google/SO is just a side effect of something bigger. But that's just my humble opinion.
https://en.wikipedia.org/wiki/California_Internet_Consumer_P... Net neutrality was in place and didn't help actually.
I was dreaming of a device that could record everything I said and saw throughout my life. These records would then be used to train a language model, effectively creating a digital version of myself. After I pass away, this digital version could serve as an eternal companion for my daughter, allowing her to converse with me whenever she pleases.

So far I can do that with RAG using my tweets and articles, but it's not sufficient; I need to incorporate my ongoing real-life experiences into the model. This relies on advancements in battery technology and compression algorithms.
“palantir = fascism” isn’t an argument.
I like the unit of 100 million seconds. Longer than a year, shorter than a decade. The era of 1.6e8 was the pandemic. What will 1.7e8 bring?
A simple way to solve this issue is to just deprecate the debugger statement and have people rely on setting up breakpoints manually, or request an explicit opt in into the debugger statement so that random websites don’t hijack it.
> I wish more back-end languages had this experience.

I know what that feels like. I have that same feeling about a whole bunch of languages that has been available in .NET for at least 15 years now.

When I got into programming, I moved from VB6 to VB.NET to C#, the latter two using a cracked version of MS Visual Studio I downloaded at school. I only started seriously using the debugger somewhere around the time I taught myself C#.

Because of this, I got used to the idea that in a normal debugger, you could just click and drag back the point of execution, modify the code, and hit resume. The VS time traveling debugger will actually revert variable assignments, recompile the modified code, insert it in its place, and continue execution. This wouldn't work with P/Invoke calls, but it worked great for what I was trying to do. Debugging and fixing mistakes was absolutely trivial.

Imagine my betrayal when I found out that there was nothing like this in C++, or Java, or Javascript. Java has gotten a similar feature, but I've never worked with an IDE that integrated it even close to how well VS 2008 integrated it.

Even today, this seemingly basic feature that I took for granted just isn't available in many modern IDEs. I understand natively compiled languages like C/C++/Rust/Go not supporting the inline code replacement feature, but the hot reload in languages like Kotlin, Java, and Javascript just don't work like it did for me back in 2008.

As for all these tricks: I think most of them are available in most IDEs. Anything involving conditional breakpoints will work regardless of the language you use (although languages like Rust can have some restrictions). Tracing callers should work in any decent debugger. Timing individual functions may require writing out long package names to get to the right methods, but they should be available. The monitor() trick can be replaced by a logging method breakpoint.

How well DOM-related debugging works, will depend on whether or not your GUI framework uses a DOM and how it's constructed. If you're composing a DOM from multiple individual functions (like in React/Flutter/Kotlin Compose) then you can add breakpoints to all the relevant state alterations. If your tooling uses a more C-inspired windowing mechanism, you're probably going to have to get creative.

When you get down into the weeds of it, I think you'll find that more of these features are available for backend languages than you might expect. I would recommend any developer to occasionally read the changelogs of their IDEs (or to grab an IDE if you normally don't use any) and take a few moments to explore the possibilities of modern debuggers.
I’d like to see a way to access local variables of an IIFE, without breaking into code in the IIFE’s scope. Is there some way to convince the debugger to do this?
I had a similar issue. I was trying to sort out how to do some niche mocking situation with pytest and despite its confidence and 5 attempts, ChatGPT was unable to produce a functional result or work through the crux of the problem.
Maybe it is used as an excuse, but it really does happen regularly [1].

[1] https://www.reddit.com/r/pics/comments/17qp82w/cargo_ship_ap...
> one-time change of SSNs

Ok, chances are good you’d just get some other compromised ID, what’s the upside?

Maybe there is something better than some numeric characters?
It’s because they are.
Yeah, I've always been a little sceptical of plans to limit their holdings. I think in some ways they actually worsen the incentives.

If you were limited to GM and Ford, would you want a Tesla or Rivian to exist? If you were limited to K-Mart, would you want Wal-Mart to exist? If you limited to Sears, would you want Lowes, Home Depot, and Best Buy to exist?

Basically any restriction that can be imagined would incentive various other bad behaviors that might actively be anticompetitive.
Apparently nobody has ever been able to persuade any Echidna species to breed in captivity, so capturing any would reduce the chances for the species as a whole
Does Instacart sell their own fruits or are they just getting them from a regular grocery store?
No, it is more akin to having an Internet startup or Mobile startup. You would need a real problem to solve but there is a pool of 1000s of problems the tech. will be applicable to.
Passive radiative cooling ceramic with high solar reflectivity
Using Webb data to measure rapid increase in oxygen in the early universe
You’re not factoring in the cost of pilots.
> Russian hypersonic missiles are being shot down by old Patriots [1].

The "hypersonic missiles" being shot down by Patriots are the kind of ballistic missiles the Patriot was designed to shoot down, they've gotten lumped in as new "hypersonic missiles" (which is technically true of many ballistic missiles) alongside Russia's new hypersonic cruise missile (Zircon) that they were announced alongside as a propaganda technique to magnify the perceived degree of threat, but they aren't the same thing at all.
Oh right, I forgot Reforged (and the accompanying changes to the base game) was a thing
I'm not sure what you're worried about. Facebook/meta was pretty good about respecting privacy back when it used Apple's Developer Enterprise Program[1] so I'm sure they'd be just as good for the new sideloaded Instagram and other apps.

[1] https://techcrunch.com/2019/01/29/facebook-project-atlas/
Agreed, and a net good at that.
Turns out US insider trading laws have nothing to do with fairness (even if you aren’t a congressperson).

They have to do with theft. Me trading against you from an information advantage is encouraged! This isn’t an insider trading issue, it’s an ethics issue.
Guess those companies can start paying more. There is no labor shortage, only a wage shortage.
Apple will finally be forced to lower its platform fees, maybe to something comparable to what Android developers enjoy on Google Play:

https://www.androidauthority.com/google-match-apple-lapp-sub...

Personally I don't see any reason why game developers should have to pay the same kind of platform fees for the App Store that they pay for Google Play or the Nintendo eShop.
I used to respect Propublica. It would regularly have interesting reporting not found elsewhere. It’s deteriorated to the level of Jacobin, featuring inconsequential puff hit pieces like this, while paying scant attention to larger issues of systemic inequality like zoning.
> Well, actually, Google Cloud is just an abstraction on top of internal Google infra

I didn't say otherwise. Of course Google Cloud runs on internal Google infrastructure. They wouldn't have an entirely different stack to build Google Cloud on. The problem is that Googlers don't use Google Cloud.

Amazonians use AWS. https://courses.cs.washington.edu/courses/cse452/23wi/papers...

Microsofties use Azure. https://www.zdnet.com/article/microsoft-moves-closer-to-runn...
Proof by contradiction: they used batch size 6 because 7 was past the point of diminishing returns.
Those were Kalibrs that were supposedly shot down. Only certain variants are hypersonic in the final approach, and that doesn’t mention the variant at all.
If anything important ran on Google Cloud, you can bet we'd see a blog post from Google Cloud marketing about that. Yes, many of the money losing side bets from the non-Google companies under the Alphabet umbrella use Google Cloud. That's only because they want the optionality to spin them off if by some miracle any of them are ever worth anything. If they were part of Google, they would use internal infrastructure. If they weren't under Alphabet, they would use AWS or Azure like everyone else.
It's time to run Chrome everywhere and hand control of browser technology back to Google where it belongs.
It's a reay high-stakes responsibility. Erring in either direction is terrible.

Now ask people to sign up for that stress and heartache, but only offer a barely liveable salary.
Trump cut taxes.

It artificially juiced the economy and ballooned the deficit.

COVID hit; the Fed dropped rates to save the economy.

Stimulus checks from both admins increased spending, most agreed they were needed.

Supply chain issues caused product shortages.

War in Europe spiked energy costs.

Thus, Biden ruined everything.
That doesn’t explain their systems showing them not even having received the product for about 10 days until literally the day we filed the chargeback.
LIGO Breaks the Quantum Limit
There is no hidden pool of SWE talent over 50. The number of engineers that are over 50 now is going to be roughly equivalent to the number software engineers there were 30 years ago, which is maybe 5% of the number today.
In both cases, the 's does not indicate plurality. It is a contraction of "He has been robbed." "Maine has just had its data stolen."

In the second case, depending on your dialect, you could remove either 'has' or 'just', but not both. In the first case, you can't substitute 'has' with 'just', but you can use both. That's because "(has|just) had" is an idiomatic expression with different rules than "has (just) been".
What she truly wants is for you to notice that it’s full and to take it out without being asked.
I don't know whether to thank or revile you for sharing that link. I've never heard of NTK before and I was at once amazed at something that tickled me so and also realizing it's no longer around. Now I feel sad.
k8s solve a different layer of problems, to me they are a complemental tool to elixir when there is a need for that layer, otherwise yes it is completely unnecessary.
Wait two years, there will be more.
> try injecting code to execute in a c debugger! It's hard as hell to do!

I mean, theoretically, not really? Allocate a page RW, put in some compiled code, remap as R+X, redirect execution there, return code execution to where it was. Jumping through those hoops will be more expensive when you use the debugger like that (you'd need to hot patch some kind of jump statement to circumvent that) but it's not exactly impossible.

Things become difficult when the compiler starts optimizing out code, because the debugger would need to keep track of everything, but I don't see why it'd be technically impossible to do so.

Executing code in a C debugger is basically how modern reverse engineering works, it's a lot harder than in other languages but it's certainly possible.
> but in theory their near term equalizer is to spam 10,000 or even 100,000s of icbms

Counting ones under construction (which are the vast majority), China is estimated to have a little under 500 ICBM launchers and probably not significantly more ICBMs than operational launchers. There's zero chance for them to "spam 10,000 or even 100,000s of ICBMs".
I don't understand why I'm getting downvoted

It's just a thought, people, relax.
Sure, https://danluu.com/input-lag/ has probably done the most thorough review of this. But in the 90s, remote work for me meant a lot of interactive sessions from Boston to the Bay Area, and this decade, it means "pull all of the code locally and build it locally" because terabyte SSDs are free and I still use emacs :-)
VPN port forwarding is basically a “botnet operators welcome” sign from what I understand. The benefits of disabling it are greater than the downsides for Mullvad.
Pilots are, like other parts of the bomber, reusable in the conditions in which the plane is survivable, and the operational cost of pilots is fairly low.
But latency matters
Show HN: Grimoire, a custom GPT coding wizard. 100x engineer.
You can check out a demo video where I show how to build a link in bio website here: https://x.com/NickADobos/status/1723186197907067084?s=20

How is Grimoire different from base GPT?

-Coding focused system prompts to help you build anything.

Combining the best tricks I’ve learned to pull correct & bug free code out from GPT with minimal prompting effort

-A full suite of 15+ hotkeys covering common coding tasks to make driving the chat more automatic. Flexible and easy enough for noob coders & noob prompters, but still powerful enough for pros

My personal fav is SoS:
Stack overflow Search
When we get stuck, SoS automagically writes my searches to help me find the obscure solution. I no longer need to know what to search for in the first place

-A prepackaged prompt-gramming tutorial.
Example website projects that featuring Dalle, elevenlabs, runwayML, and other ai media creation tools. Over 10 projects with prewritten prompts you can build in minutes. Using only your phone and without ever touching a line of code. From Hello world to pong, to a link in bio, to starting an internet business and getting paid

Some are so simple you can build them with this magic spell:

Hi
K
P
2 <-pick your project number, optionally describe specifics about what you want.
Z

Once Grimoire has finished writing your code, Click a download link
open a website
upload a file

Congrats you made a website
Send it to anyone in the world

It’s that easy
Welcome to prompt-gramming
I personally think life is better when we admire people for doing amazing things. Such people are inspiring and are the characters in a pleasant and arguably constructive narrative. I don't advocate hero worship or putting people on pedestals. Nor do I advocate lying about their weaknesses or failings, even from a modern perspective. Two things can be true at once; vice and virtue can be present in the same person, and often are. We should accept that both vice and virtue are functions of time and place - a very modern notion. But the underlying "vibe" of your argument is that of a religious zealot convinced of the purity of your position, which I find natively abhorrent. It's the kind of position that I wouldn't even bother debating, like flat earth. I'd just walk away, as will will now do here.
There’s laws to protect workers…? I thought it was agreeded “Profits over People.”
When did Unix time start being used?

Was it being used in 1970 and actually started at 0?

Or did they just pick a date to start it and if so what was the initial Unix time when it was first used?
Here's a NYT article with lots of photos:

>Glimpses of a Soviet Ghost Town on an Arctic Norwegian Isle

>On the remote archipelago of Svalbard, a decaying settlement offers visitors an intimate look at the not-so-distant past.

https://www.nytimes.com/2021/05/17/travel/pyramiden-svalbard...

(archived: https://archive.is/YXb14)
That would be helpful, but there are also other methods that don't involve using the debugger. For example, one technique involves periodically printing a custom object to the console with a toString getter. This is programmatically called by the browser only when the devtools are opened. This allows the website to know when you've opened devtools and they will redirect/block/crash your browser in response.