skysight-inc/HackerNews huggingface dataset:
> It would delay the inevitable at most.

It would also send a signal that it's far from over.
You can still use pavucontrol for configuring in- and output devices per application.
> If we had set up the nofly zone beforehand that would have been a welcome invitation for putin.

He did not need an invitation, after all, right?
No you cannot, all land borders have been closed by Russia since 2020 because Covid.
The problem is, last time I checked, you're not able to really make use of it for gaming. Obviously MacOS doesn't run all that many games compared to Windows and now Linux (with Proton, or to be honest quite possible even without), and something like parallels can't take advantage of the M1's power.

Not to say it'll never happen, but its not a done deal basically, and to my knowledge the process hasn't yet started
Pretty much a very good analysis of the current status.

Regarding the developers alienation, it is incredible how the developer advocates keep changing and newer PMs are able to sell rewrites with a straight face, ignoring what they were selling at previous BUILD, WWDC, Google IO.
You can't post like this to HN. I realize feelings are strong right now. At the same time, you have a history of breaking the site guidelines and we've had to warn you about this repeatedly in the past, so it isn't just about this war.

Attacking another user like that is obviously a bannable offence, but I'm not going to ban you for it right now. Please review https://news.ycombinator.com/newsguidelines.html and stick to HN's rules, though, or we will end up having to.
Always a classic watch https://www.youtube.com/watch?v=-5wpm-gesOY
> imagine managers are not in fact all stupid for a second

I don’t really see where the commenter implied this.

To support their stance, I have also had lots of managers at various-sized companies (FAANG incl), who didn’t understand the inherent 1:1 power dynamic. They would expect full honesty, while covering up anything above my pay-grade.
> You can't say that without knowing what the program's requirements are.

The "program's requirements" can in theory be "to be buggy unusable piece of shit". But when we speak, we don't need to consider that use case.
It isn't workable. If you ban the 2% most complained about users there will still be a 2% most complained about users.

There should be something as close as possible to an objective standard of what is and isn't allowed.
Can you elaborate on why it's ill-posed?
54 years. I can just match that if I count the very first time I wrote a line of code!

I agree with all you say and my experience was the same.

I think the current problem you describe is a disconnect between the means and the end. We lived through times when the end result was all anyone cared about. Now people have jobs where they don't really know what the end result is.
Secret Surveillance Program Collects Americans’ Money-Transfer Data
I completely disagree with this on basically all these points. Implicit bias only has shaky theoretical foundations and you don't have to be ashamed of being biased in the first place. Of course you have bias for friends and family. Principles and laws keep you from nepotism. But emotional ties are almost completely irrelevant here. The mafia isn't a real family.

These position are as non-judgemental as it gets. Gay marriage is a separate issue but many support it because of such positions.

Dominant society in liberal democracies impose almost no values on anything related to that and it is even part of the curriculum to educate people on different sexuality. But I think that problem is solved since a few generations. In many countries at least. Saying such positions would be judgemental is actually moving backwards again.
I'm going back to channel bittorrent the nanosecond they do that.
i disagree, i had to do quite a song and dance and nearly every dev job i applied to in the US. mid range noname companies and all
ok but how does one fix this bug in c or c++?
iPhone 13 cost R$ 7,599.00, or Roughly $1500 in USD. Compared to $799 in US.

On a 30% Import Tax, and a maximum of VAT for Import product alone makes it ~$1250 already. For unstable currency ( comparatively speaking ) Apple tends to hedge at least 15% rate, that makes it around $1437. Apple tends to add a few pcenctage more for those countries with extra consumer protection. ( As in EUR ).

So I dont think it is that far off at all.
Land borders are closed:

https://www.consultant.ru/document/cons_doc_LAW_348748/
In this scenario you didn’t write any bytes though. You made a call to write to standard out (your process’s file handle 1) and didn’t succeed, you didn’t handle the possible error condition, you just silently ignored it.

I think this is pretty cut and dried - the failure is inside your process’s address space and the programmer error is that you haven’t handled a reported error.

>> what happens to the bytes AFTER the pipe?

There isn’t a pipe involved here, when your process was created it’s stdout was connected to dev/full then your program began executing
The bug is not that the program failed, it's that the program failed but reported a success.
> What would be the expected reaction if either puts or fflush returns an error code? You might think, write a message on stderr (which may be different from stdout), but what if stderr is also redirected to a full device? How would you react to the error code returned from that?

I don't think you would react any differently on stderr failure unless you had a more complex system with alternate ways to report such things configured.

Just ignore it and continue to report the major error (stdout) in your exit status.
If you’re going to claim there’s a factual problem here it would be helpful to point to the correct figures and make clear the change in inference we need to make. As it is, this just sounds like a cheap political jibe.
In the end, it states that the language C has the bug. But this is wrong. In C, there are no exceptions, i.e. all error checking has to be explicit. This is just the language. So when you now ignore the error, this is not a bug of the language but just a bug in your code. The only thing you could argue is that this is a bad language design.

Or maybe this about global stdout object. With buffering enabled (by default), printf will not throw any error. The fflush would do. But a final fflush would be done implicitly at the end. But this is again all well documented, so still, this is not really a bug but maybe just bad language design.

I'm not exactly sure what C++ code was used. If this was just the same C code, then the same thing applies. And iostream just behaves exactly as documented.
This has been always very strange for me. Apple chips used in smartphones were very consistently near the top of the pack even in terms of GPU performance, and unlike their Android counterparts, they rarely throttled, and could deliver said perf with decent battery life.

Yet the iOS 'gaming' scene, despite being one of the major revenue drivers, consists mostly of low-quality F2P games.
For anyone who hasn't read it, Endurance: Shackleton's Incredible Voyage, by Alfred Lansing is a well-written account of the expedition story.
collapsing hn comments after i read them. Closing tabs of my browser while drinking coffee.
Role of NFTs in Metaverse
The future is being built in the metaverse. You can learn more about it and the power of NFTs in Metaverse by reading this post!
Leaving aside the suggestions of fraud, this is also a good demonstration of Goodhart's Law: "A measure that becomes a target becomes a bad measure".

There are good reasons to believe that, for example, selectivity of admissions or graduation rates are some kind of quality signal. But as soon as it becomes strategically important to 'score well' on those metrics it becomes well worth universities doing things that will improve the metric without improving the quality - such as rejecting qualified applicants or graduating those who ought to have failed. And now the quality signal is much less useful if you're simply trying to use it to understand what's going on.
Aside the "programming isn't especially difficult" which I think has more to do with how experienced people are poor evaluators of the required skills to be good in something (akin to gamers saying "git gud" when it comes to Dark Souls games), you have a good realization: The faster you iterate the faster you move.

When I was learning simple syntax I used to be afraid, almost allergic, to the idea that the code I'm executing will produce errors. I realized too late that the faster I get to the point of erroring and interpreting the errors thrown the better my progress. To put that in the kitchen perspective, it's the point where you're sampling the food that you're cooking to see if it needs salt, you forgot the onions, or it's boiling too fast.
Is it really so bad to call out a throwaway account created for the sole purpose of violating HN rules? Calling someone a coward for throwing insults at me from a throwaway account is hardly inappropriate.

The fact that you had to ban his account pretty much proves my point.

> https://news.ycombinator.com/item?id=30580008

Just calling things what they are.

> https://news.ycombinator.com/item?id=30577434

There is no attack here, not even the mildest hostility. Pointing out that someone is talking out of their ass isn’t an “attack”.
Oh, just be happy they do not have (yet) updated to integrate advertisement into them.
> In 2021, the European Food Safety Authority (EFSA) ruled that as a consequence of new understandings of nanoparticles, titanium dioxide could "no longer be considered safe as a food additive",

Taken at face value that quote seems like reason enough to at least suspect that there's a possible problem. It also says that by the time they did that France had already banned it.

The fact that a bunch of people evaluated evidence that gave them significant concern doesn't prove that they're right, but it is some reason to believe it's toxic... It's not a lot very strong thing to base that belief on, but it's something. Reading that alone I would try to avoid the stuff until I got the chance to look into what all that evidence was.

That's assuming the article can be taken at face value. This is wikipedia after all. I did notice that there was a prominent statement right at the top of the "Health and Safety" section which says it "is regarded as "completely nontoxic". Maybe that is true, but the citation points to a source from 2006 while the EU decided to ban it 15 years later after "new understandings of nanoparticles".
Friend of my worked in banking for many years. Came up with a clear process and policy for illiquid FX trades. Part of the policy was that the counterparty banks needed to be separate from the FX currency pairs.

People in another branch applied the process to trading rubles. Made a ton of money. Until a crisis hit; turns out the counterparty banks were all Russian. Position went to zero basically immediately, all prior profits zapped, and some uncomfortable conversations occured.

The other branch was upset, they thought they'd followed the process. But they'd missed an important aspect of the policy doc.

Point is: Sometimes short-term results get favored over process, this can be equally dangerous.
When people go buy physical goods they don't pay what they think they should pay at the cashier, unless they are at a street bazaar and even then, it depends pretty much on their negotiation skills.
> I spoke with 2 engineers who asked very specific questions about Java. Like "when is a static block run?" I thought it was a bit strange to ask easily googled programming language trivia.

This isn't language trivia. It can be the difference between Util.helper() running very quickly or blocking while an unrelated cache loads. Even if you don't know, you could tell them that (why it's good to know), what your guess would be and why, and how you could find out experimentally.

> They later got back to me saying they wanted someone with experience with Java 14 and I had only worked with Java 8.

This one's weird. You can get caught up from 8 pretty quickly.
If your market is large enough and the tariffs are high enough then it seems logical that tariffs will force the companies to manufacture their goods elsewhere to stay competitive and increase revenue.

Short term the tariffs are likely paid for by the exporting country, company and/or consumer (there's a limit to how much you can pass on to the consumer), whereas long term the goods will be manufactured/assembled in another country.
SuspiciousPackage – What's inside that macOS PKG file? What scripts does it run?
So nothing :)

Personally I read it as description of the mechanics behind corporate decision making and the possibility that for many companies this might be both ethically and financially a good move
I had chest pain a few days before and was getting over a cold but otherwise no.
Maybe it's my autism, but I don't understand what's remarkable about this story. Clearly some people find it interesting or else it wouldn't have made it to the front page of HN. Can someone elaborate?
As I was reading this it reminded me of a playthrough of Ultima IV. Grind a bit in the Swamps of Leetcode so you're high level enough to get past the Dungeon of Algorithms.
https://www.interactivebrokers.com/ - low fees; easy to use.
I would take that with a pinch of salt. The PCG and Xoshiro guys seem to have some kind of feud so some of the criticisms might not be as big a problem as they are made out to be in practice. Here's a partial rebuttal:

https://www.reddit.com/r/programming/comments/8gx2d3/new_lin...

For a bit of "social proof" xoshiro256++ is the default PRNG is Julia.
> in the limit of near-infinite degrees of freedom.

Can you explain or express this in a simpler way? Is it almost like saying macroscopic?
A parasitic RPC service that broke core dumps
Author here. I made it harder for myself by applying to several companies at the same time. I could have kept it simple by applying to a few at a time, perhaps only targeting companies with processes that suited me. For example, if I had applied only to my eventual employer, it would have required minimal preparation.
Hard to believe it’s already been almost 1.5 years!
Only if you happen to live in the US or countries with similar salary levels and writing UNIX software or iOS/iPad/watchOS is all that those "developers" care about.
> Not always possible

What did you do before your voice assistant? Did you leave the light on until such time that your hands became clean?
> The particle of light is like a surf board, riding a wave and will always hit the shore in the interference pattern.

This is exactly Bohm's Pilot Wave theory that the article talks about. It has been debunked to some extent but I believe the debunking is still somewhat controversial for proponents. There are neat macro-level simulations of it called "Walking Droplets" if you search for them.

https://en.wikipedia.org/wiki/Pilot_wave_theory

https://www.pml.unc.edu/walking-drops
As the peer comments attest, this approach will only be successful where you have a solid psychological safety between manager and reports.
What I'm hoping folks get from the post is that not that many companies conduct algorithm interviews. If you're fine skipping FAANG, you can probably avoid them altogether.
Perhaps a well regulated Militia, is necessary for the security of a free State?
One of the most fun non-determinism bugs I have worked on was the result of using an associative container with the key type being a pointer (like a std::map<void*, int> or similar), and then iterating over this container.

Since the order and value of dynamically allocated pointers is non-deterministic, this resulted in diverging behaviour at some point.

Better be sure that all your tools used during the build don't do this kind of thing as well.
There is a huge difference of who asks. The answer to if I support BLM is different and can even contradict itself if the family of George Floyd asks or some corporate media that runs a populist ad campaign. I still believe people were scammed out of their money, that their good nature was taken advantage of.

Black girl programmers should not be black girl programmers, they should be programmers. And they most certainly won't face discrimination because of that. I do think that treating people differently will breed animosity and it does not solve any problem.
3090 is literally the easiest card to get at RRP, at least here in UK. Set up discord alerts, the FE cards stay in stock for hours, the last one in February was in stock for the entire day so anyone who wanted to buy one at RRP(£1399) could do so without any issue at all.
Ask HN: Did you ever meet a Unicode Normalization Bug? How did it happen?
In $DAY_JOB we apparently have a few users that sometimes produce unnormalized unicode text (in my language usually you generally only encounter NFC normalized text)

Did you ever have problems with this? I am curious about your stories.
I don't know. It would be bad to have that replace other real conversations, but i could see it being easier for some people to just answer a 6 instead of a 7 instead of the IC explicitly bringing up out of nowhere that they are slightly less happy thus week than last week for unclear reasons that they themselves don't understand.
> "The suspension of operations includes suspension of all sales, support, and professional services in both countries in line with VMware’s commitment to comply with sanctions and restrictions."

So what happens to existing licenses? Could they be revoked? If they are revoked can VMWare trigger a dead man switch/activate DRM? What about in the event that Russia takes itself offline?
I've switched to Pipewire. I couldn't A2DP working until I restarted, for some reason. Now everything runs OK.
There are real world effects in the real videos that are completely absent in the fake ones that give them away.

The fakes have completely clean audio with similar artificial noise (real ones have crowd, or other backround noise), the fakes have no microphone or environmental artifacts (echo/reverb, plosives, others).

What made them even easier to recognize is that accents were all wrong. They were exactly as another person said, caricatures of the original voices. I actually found that they were so obvious that most could be identified before the second or two that they make you wait to click the submit button.

If it were a foreign language, I think the success rate would be lower, but the unnatural lack of noise gives them away.
#include <stdio.h>
#include <stdlib.h>

int main(void) {
if(puts("Hello, World!")!=EOF) {
return EXIT_SUCCESS;
}else {
return EXIT_FAILURE;
}
}
Regarding the bookkeeping thing (this happens to be my specialty): with the prerequisite knowledge (how websites work and basic Python or JavaScript), you could have that automated in a weekend. You don't even have to deal with authentication - if you don't run it often, you can just log in manually, then run the script to collect data.

Alternatively, try calling you bank and asking you can get the statements emailed to you automatically. Most banks offer this in one way or another, although you usually get PDFs so some programming might still be necessary to transform the data.
lack of accreditation. Actual Engineers, Accountants and Lawyers don't have this nonsense.
I found myself particularly fond of this idea after reading your comment. Buttons840 I like that idea, you have my vote.
Micro – An API first development platform
Americans haven't been abused the way Russians have been, simple as that.
The progressions all seemed rather linear, and mostly similar

- Apply for job or follow up with recruiter

- Prepare for interviews

- Complete phone screen so you don't waste each other's time

- Possible programming assignment for the same reason

- Onsite interview for both sides to collect more data points

- Negotiate terms of employment

I've had to sequence rollouts more complex than this.
My friends in California enjoy railing against systemic racism except when it's a system that results in my fellow Indians and myself paying more money for the same iPhone. Obviously it's because of import duties and taxes which have nothing to do with Apple, but I'm sure the richest company in the world that is committed to the cause of social justice can find a way to make the pricing fair ;)
My 3090 can drive 4k100hz for most demanding games at their highest settings.

Some games are a stable 4k120 and others are more like 4k75.

I feel the 3090 could feasibly drive 5k60 as a result.
I disagree. I approach 1:1s as an opportunity to just shoot the shit if that person is interested, or if there is something on their mind they can choose to chat about it. As the article states, it's that person's chance to completely dictate the conversation.

I think the best is to personalize things as best you can (depending on your team size). Some personalities are less interested in talking, which is fine―I just try to make sure nothing is blocking them or they're not dissatisfied. Some people love to talk about their life, and I usually have to time-box that.

I genuinely care about how my team is doing and want to help them grow, so 1:1s are my main opportunity to figure out how I can help them... especially in the era of remote work.
I wish this post were higher up, since it shows the idiomatic way to deal with that problem, unlike the article. Obviously the designers of the Unix i/o interface thought about this and provided for a simple way of handling it.
That works against organized crime (and only until they wisen up to the practice and learn to spot bait bikes or the cops planting them) but not against people stealing bikes for a quick buck. If you're at that point in your life where you steal bikes to sell them for a little bit of cash, the risk of a bike being bait doesn't seem like much of a deterrent.

It's also not scalable, which means decisions will have to be made about where it is implemented, which will likely prioritize wealthier areas over poorer ones.
SQL Parse Format Function – A Technical Deep Dive by Apache ShardingSphere
Yes, to a certain extent. But refined products get piped all over, so it isn't a very tight coupling. Delta Airlines bought their own refinery for jet fuel. It didn't work out too well, but it was still interesting.

https://www.nytimes.com/2020/08/10/business/energy-environme...
The Mac Pro chip will be a 4x M2 Max
According to the congressional report that came out last year the FDA knew about the dangers of lead. One baby food company, Hain (HappyBABY), even sent the FDA a presentation telling them that the commercial process of preparing finished baby foods increases their levels of toxic heavy metals, and the FDA still did nothing to limit how much.

The report found that the FDA's inaction and approach "appears designed to be protective of baby food manufacturers." if that's true, then you couldn't really trust them to tell you they know that something is definitely bad

Link:
https://oversight.house.gov/sites/democrats.oversight.house....
Since we are going pedantic here, here are 3 bugs that I found in the blogpost:

1. Node.js result is out-dated. I run on Node.js v14.15.1 hello world code below on macOS and it reported exit code 1 correctly:

// testlog.js
console.log('hello world')
process.exit(0)

// bash
$ node -v
v14.15.1
$ node testlog.js > /dev/full
-bash: /dev/full: Operation not permitted
$ echo $?
1

2. Node.js is not a language. JavaScript is a language, and Node.js is a JavaScript runtime environment that runs on the V8 engine and executes JavaScript code outside a web browser.

3. Missing JavaScript result in the table, which is the most popular language on GitHub: https://octoverse.github.com/#top-languages-over-the-years
>arguably overpriced

Find me a 1TB SSD that perform as fast as Samsung 980 Pro and is much cheaper. Say under $125.
Maybe it's using A/B testing to build a data set for the generation algorithms.