skysight-inc/HackerNews huggingface dataset:
It’s possible that the operatives knew something about Japanese customs and etiquette and the $10,000 tip was intended to distract the employees at the airport.

If they are worried about navigating a delicate social situation - rejecting the money without offense / loss of face - then they aren’t thinking about the boxes or the flimsy cover story.

The article said that this scenario - rejecting tips from uninformed foreigners - was not uncommon; but that the amount involved and what that amount implied about the potential of a future business relationship made the situation more delicate.
Honestly I don't understand why JSON should be human-readable. It is a data serialization format intended to be read by software.

Just adding comments and multi-line strings doesn't make it human-readable, it is still too bloated and I don't like writing it manually. If you want a human-readable format, try at least to remove unnecessary quotes, brackets and commas and make it look similar to YAML.

JSON is not intended to be used in configs and other user-editable files.
Nice! Reminds me of Battlezone https://www.arcade-history.com/?n=battlezone&page=detail&id=...
Known a few people who also kept spare bed (sometimes in same room) for occasional use. For example, if one partner is sick, if one has to sleep early for early departure, etc.
The only 2 things I'd like to add in JSON are trailing commas and comments, and this is already supported in most JSON configs (.eslintrc, .babelrc, ..), it's called JSONC I believe
> MP3 is not monolithic, and has changed drastically since it was released.

To some extent certainly, though I think that e.g. the handling of short sharp transient remains somewhat of a fundamental problem of MP3 no matter how much bitrate and encoding brain power you throw at it, and was only really improved upon in the subsequent generation of codecs, i.e. like AAC, Vorbis or Opus.
Identity theft is fraud that the lender failed to prevent.
Ten years?
“Phenomenal”? Hardly. The base expectation outside of tech is time-and-a-half for each hour over 8 in a day, or 40 in a week.
IINA —- Media player for macOS.

https://iina.io/
Very groovy visuals.

There was something sort of terrifying about the enemy tanks. Maybe a minimap would help with this, but I almost got Slenderman vibes when I would turn around and see a tank right there in front of my face. Got my heartrate going.
Being aphantasic (aphantastic?) and anauralic, the "inner voice" and "mind's eye' stuff really fascinates me. My first thought is always that hearing voices in my head would make me question my sanity, but I suppose you must be used to it if that's your normal mode of cognition? From your description, the different "brains" are not under your control, and you just 'harvest' the fruits of their thoughts?
It sounds great, but the article would be better if it explained how the Fair Credit Reporting Act results in standing for a consumer to sue Experian. Maybe this is similar to libel?

In a more reasonable world, the banks that rely on Experian would be suing Experian for facilitating fraud upon the bank.
I’m waiting for Project Cambria, aka Quest Pro, to do these kinds of experiments. It will be lighter with its pancake lenses and the color mixed reality cameras should make it more seamless to use my real keyboard and mouse. As you mentioned the Quest 2 is just too heavy for this kind of work, but I have high hopes for the Quest Pro (and perhaps Apples rumored headset for announcement in January 2023) to enable coding and work scenarios.
I would say it makes sense to make the oncall pay based on the number of pages you get or some other metric but that would just create some unwanted incentives and problems. It's probably good to think of paying engineers for oncall time they are not spending putting out fires as a form of reward for setting up their systems to be reliable.
I have a large hat and sun shirt, but I still put on sunscreen on my face for when the sun comes in at an angle.
People steal packages off doorsteps all the time. It requires no force.
Wow! I didn't realize there were so many clever ideas. Thanks.
Yeah tax revenues go into the Treasury General Account. Hence it reduces the money supply. Only when the government spends money from its Treasury General Account does the money go back into the market. They re-fill the treasury general account with new debt proceeds + taxes.
I don't think microservices are relevant here. This is about "micro companies" -- organisations with a very small team and (typically) bootstrapped by their founders rather than large organisations with VC funding.
Right. The argument for why they're bad is straightforward, but the rankings don't line up. [1] [2]

[1] https://en.wikipedia.org/wiki/List_of_countries_by_vehicles_...

[2] https://en.wikipedia.org/wiki/List_of_countries_by_obesity_r...
> A good operating system: Mac OS. Windows has become so user-hostile that I refuse to get near it. Linux breaks the rule above: a person's primary task should not be computing, but being human.

This is where I closed the window
What about adderall? /s
(GNU) Make by default uses the file change timestamp to trigger actions. But this is definitely not the only way, and you can code your Makefile so that rebuilds happen when a file's checksum changes.
IIRC, the GNU Make Book has the code ready for you to study...

Or, you might get more clever and say "when only a comment is changed, I don't want to rebuild"; file checksums are not the correct solution for this, so you can code another trigger.
Kind of made me motion sick. Could be a side effect of getting old.
Because it's really handy to be able to run things like rest requests without any tooling more than curl or postman?
Show HN: A curated list of hundreds of job boards
Right now, I feel we don't know what we ordered with this political agility. It is almost like a bait and switch.
From my experience, the current generation of programmers value convenience beyond everything else, with a great margin.

This is not wrong per se, but it calls for much more complex code which handles all the edge cases, and hurts performance at the end of the day.

Then, this small performance penalties pile-up and the same developers ask why their code is not working as fast as it should.

I don't call for very pedantic formats, and extremely hand-optimized systems. I just wish there was some more awareness of the trade-off they're making and making small inconvenient, but technically lighter trade-offs, these codebases can obtain very dramatic speedups.
Haha I forgot about those entirely! It was a fun time killer from a few years ago, not a way to keep you hooked. I don’t have any tracking whatsoever on this website, so I wouldn’t notice if you engaged more.
I'm assuming you are actually a troll, or maybe you haven't actually looked beyond the headline. Many "schemes" are very legitimate looking, offering modest returns. At the moment with very low bank deposit even a 10% investment fund is attractive. Also vulnerable often cannot distinguish good will from good acting by purveyors.

Just recently it has come to light that a crooked funeral fund here in Australia has been preying on indigenous people for years with no prospect on their deposits being returned
No one "hears voices". Do you read out loud? Probably not, it's the same thing.
If checksum calculation was any substantial portion of image decoding, I think that would be a strong case for simply not checking the checksum.

If you put corrupted data into a PNG decoder, I don't think it's awfully important to most users whether they get a decode error or a garbled image out.
That is more of a slogan, and I would not qualify it as a vision statement.
The booing wasn't so much about IE. Netscape was still the 800lb gorilla when this deal happened.

The booing was about Microsoft. It's hard to explain how much Microsoft was both loathed & feared by a lot of the tech industry, particularly Apple loyalists. In modern terms, his would be akin to Biden, at the DNC, announcing collaboration with the NRA.
I really like json5’s comments support, especially when json is used for configuration files so you can explain specific confit without needing to do it in a separate file
The west coast of the USA will be a desert very soon. Probably within a few years. Soon 40 million people will be without sanitation water. Then the next step is no drinking water.
Probably quite a bit, I don't know. The typical use case is to load up thousands of JPEGs at once to get good throughput despite copy overhead. You can see here the benchmark against jpeg-turbo: https://developer.nvidia.com/blog/leveraging-hardware-jpeg-d...
For actual work, not for being on call with the expectation that most of the time nothing will go wrong
I thought so, like I'm not putting much thought behind it of sorts, also it puts into uncomfortable sitatutions sometimes should I merge, or forward something, or who knows what...
That's not the same as on call though, that's working extra hours.

With the pay structure described above I assume this is applied outside your normal working hours, where you're not doing anything other than being on call.
There's a lot of critics, then you look at their accomplishments and it's unsurprisingly sparse.
No you have it all wrong. Regular mid-level software engineers need to have expertise in dozens of different deep subject matter areas, but they get a "flexible" vacation policy and a $50 monthly gym stipend so they're actually getting a pretty sweet deal.
That projector/face tracker setup sounds very cool, as another poster mentioned you should do a writeup or video on it.
The pay for outside working hours applies whether or not you are getting paged. That's 128 hours / 3 = 42.67 hours of extra pay during an on call week. The on call week also gives incentive to fix technical debt and build a more stable production system so you don't get paged.
> Ahh, I see the misunderstanding here. You think

No.

.

> Arguing with people on the internet is an entertaining pass-time.

Not for me.
Agreed. Cory Doctorow broke down how the profitability was mostly a mirage.

https://pluralistic.net/2022/08/05/a-lousy-taxi/
Oncall is working. I expect to bill oncall hours at at least time and a half.
Then why do they describe it as an "inner voice"? People have told me they literally feel emotions, and literally see imagery in their heads, so I assumed that they also literally heard their thoughts when they use the same language to describe it. I don't do any of those, so I wouldn't know at all, that's why I asked.
I think you will find that a great diversity of minds are attracted to this site, and for reasons you may not have considered. Curiosity is a giddy thing, and it is a fundamental part of what draws me here. If you read this site and see only the occasional jerk rather than the experience-driven insights, that is your misfortune. Maybe instagram is your thing. I hear they have a lot of cat pictures.
You only are allowed to be "Amazon-style" if your stock grants are demonstrably returning Amazon-style results for employees.
I use it to follow people’s recent experience with various bureaucratic processes. These discussions happen on social media, so it’s where I look for them.
I wasn’t aware of your podcast, subscribed :)

I’d like to know how did he get such deep knowledge of the foundations of computing and how he developed the talent for explaining complex topics in a simple way.
Run Your Own AI Image Generator with Latent Diffusion
What about death as a result of money stolen from public health?
Because that's the closest way to describe it. I'm nearly certain that people who think they don't do this are just being overly pedantic.
So the people who funded the crime should just go free?
Json comments is something I always wanted, for json files with data that you need. I even use regexp to remove them in some cases (where I know it won't conflict with the strings themselves).

Didn't knew about this json5 thing but I'll try to use it instead.
Seattle is very tech heavy as well and hard to not run into other tech folks. Good ML crowd too. SF is of course better for a startup focus
> Engineers can run what they build during normal working hours.

In my experience, this leads to design that pushes problems to outside of working hours.

"We don't need to fix that edge case, just have the off-hours ops team do a manual workaround every now and then."

Or "What does it matter that the deployment is error-prone? We can just schedule it with the off-hours ops team."
I bet it would change if we started locking them up :)
> I remain unconvinced that skiplists cannot be better replaced in most cases with a good hash table/dictionary implementation.

Skiplists are ordered. Perhaps without much advantage compared to, say, a balanced BST. But Hash tables aren't ordered, so they aren't as good for storing data when preserving order is important.

> Also, most linked lists should actually be deques.

Yep, for almost all purposes, so long as using the extra memory for the reverse pointers isn't an issue. Deques are more flexible and much easier to work with (and especially to debug) than singly-linked lists. Not much of a take, I think a large proportion of developers would vehemently agree with you there.
Ask HN: Best free software to read text aloud
What is the best software to read arbitrary text aloud in a decently human sounding voice? I'd be happy with a CLI tool or a website I can just paste text into.

There are many articles I'd rather hear than read so I can rest my eyes. I've tried the builtin macOS say cmd, naturalreaders (dot) com and they both suck.
That depends. If your oncall is spent fixing bugs in your product - great. If you're just chasing whatever "upgrade campaign" some other corp team came up with, but forgot to properly document - not so great.
Also, "human-readable" is somewhat of a relative term. I can read a hexdump of many binary protocols as easily as I can English, and over a billion humans can read a language that seems impenetrable to the other several billion on this planet.
CI like that can give you some boost, but if the project is building many times a day, the dependencies are cached somewhere. Otherwise people get too annoyed with delays. There may be a phase of lots of downloads, but then it gets fixed.
Does YouTube gives beginners false hope when learning programming? [video]
Could you please explain the `o//` “convention”?
As in, "I have a health issue that requires the reasonable accommodation of only working 9-5 hours, here is a doctor's note."? Is it really that simple?
Oh I see. That's super confusing. Regardless, there are other tables that contain stats on Asian victimization in the reports, including 2020. These are just reports; they're not meant to be longitudinal across years.
This reminds me of a line from the TV show "Fringe" Pilot episode, which freaks me out to this day:

"How long has he been dead?"

"About five hours."

"...Question him."
Yeah, makes sense. Forgot the detail that most of on call hours are not strictly working. So Google scheme seems fair
You keep making the same mistake. The party doesn't think the SATs are racist. Weirdos on Twitter and in elite college administrations do. The party opposes defunding the police. They're not ascendant; they're laughingstocks.

If you confine your analysis to "progressives", I'll shut up about it. I somewhat agree with you. But when you drag the Democratic party in it, or, even less plausibly, Biden, I'm going to object.

As punishment for your deployment of this canard, I'll observe that the fringe progressive wing of the Democratic party gets roflstomped in elections for national office, while the fringe conspiracy-theory wing of the Republican party controls the Republican party.
But do they shave themselves?
That seems like a decent price. If you talk to the places in Homedepot they are floating $30-$40k for an install
Not sure. What would you call a doctor that also fulfils the duties of a nurse?
True, though I think variable bit rate MP3 is fine enough for most.

But the main reason is that it's so ubiquitous. If you're buying music, it's almost always MP3 unless you go to a source like Qobuz which serves FLAC. Same with devices - basically everything supports MP3. Vorbis and Opus support is far patchier.
> If you have an rest API which returns an object with 6 properties. And a graphQl scheme which returns those same 6 properties. You’re not saving anything.

Not entirely true, as it allows you schemas to scale, but your requests to remain small.

For example a "User" record might have 30 fields, and it might have more as the system evolves. But your requests that only specify "User First name" will remain the same size.
For non-business hour oncall, you usually only need to mitigate with minimum effort. E.g. for a typical overload situation, up sizing the pool or getting an emergency ceiling loan is enough, and you can offload further preventative measures or root cause investigation to the next oncaller when they are in business hour, or wait until next Monday.
Clients of Bearings bank and Nick Leeson would disagree
So where do you boot it from in the first place ? Floppy ?
It's not. It's ridiculous to expect to charge more than normal work for oncall. And your expectations are misplaced, as TFA shows.
I would love that. In fact, I looked at your profile and feel we may have met before.
How soon is soon?
Glad it worked for you on the iPhone! I'd love to figure out how to resize the screen correctly if the phone is in portrait and then you rotate it to landscape
What makes you think the jerks are only occasional?
A $100 check is not going to get someone to choose Broccoli over Ice Cream...

for example I have for force myself to eat vegetables, cant stand them, no matter how they are prepared, I have a heightened sensitivity to bitter things. It is not a cost issue that prevents me (and many others I know) from eating "healtly" things, it is fact that to us they taste like crap

and yes I know "how to prepare them", I am actually a pretty decent cook, and tried every preparation method known to man, just my taste buds reject veggies, especially cooked veggies, Salads greens, Spinach, Green Peppers, Tomato's, Cabbages, etc are tolerable and make up the bulk of my vegetable intake
Facebook's oncall compensation is really simple: it's zero.

Having also worked at Google, I found this situation ridiculous. Facebook treats oncall as something you're just expected to do on top of everything else you're meant to do. So if you have 50 alerts fire, 40 tasks create, 5 UBNs (UBN = Unblock Now, which should be responded to immediatley and will probably be a SEV) and 3 SEVs, well you just have to do all that and your job.

Google oncalls (IME) tended to be fairly light. You'd often do releases too but there tended to be a lot of automated processes around this (ie building binaries, packaging MPMs, release to staging, release to canary, regression detection, push to production).

Facebook's releases (other than Web) were (again, IME) a dumpster fire.

Web was a special case because of continuous push. Push a commit and automated processes would build the (very large) www binary and handle the push to C1/C2/C3 (these are sort of analogous to internal testing, canary aka 1% and prod). Automated processes would verify a commit by deciding what tests to run. This wasn't explicit and would miss relevant tests for various reasons. This could (and often did) break trunk. This could back up pushes for hours. First thing in the morning it may take as little as 2 hours to push to prod. Later in the day it might take 8+ hours.

Facebook works around this by using conditional code, like... a lot, meaning certain code would only run if you're in right set of GKs (gatekeepers) and QEs (quick experiments). Behaviour would be flipped on by a separate GK/QE push, which is much quicker.

But this means when something of yours breaks (which it often does) you have no idea why. Is it a bad code push? A bad GK/QE push? By you? Or some infra you depend on?

I mention this because you had to deal with this sort of thing oncall a lot.

The problem with not giving oncall compensation is that the burden is never shared equally. The person or persons who do more than their fair share are never going to do it for the money because it is annoying but at least the money is some form of recogniation or, dare I say it, compensation.

Disclaimer: Xoogler, Ex-Facebooker.
Um, can we just talk about feature density… as I understand it backside power is a huge breakthrough and Intel will probably be a year before TSMC get to similar feature size with technology that is much more uncertain.
You are paid 2/3 for time spent at home playing with your kids on the weekend.

Unless you are working half the weekend, every weekend you are oncall, the tier-1 OCC policy wins over time-and-a-half for time worked.
That’s not my experience. The feature folks used to come to sysadmin because the money was better.
Awesome idea, but website seems unstable. Wasn't able to login after sign-up :/
Check out meditation. It could be called a study of seeing.

Given one way of seeing, certain models and conclusions can be drawn. But change the seeing and the models cease to hold. And then change it again. And again.

We have a couple of methods for messing with that. A whole seeing-cultivation program.

Lots of good mystery there.
Toyota offers to buy back its recalled bZ4X electric SUVs
I wrote 3 substantial GNU makefiles
from scratch and regretted it largely
because it lacks this split -- it has
a very tortured way of doing build "metaprogramming".

GNU make definitely still has a lot of rough edges, but parts of your comment seems as though you're making claims about it that haven't been true in a decade or more.

For one, you don't need to "write a Lisp in Make", it has Guile built-in now (but probably didn't when you were actively using it): https://www.gnu.org/software/make/manual/html_node/Guile-Exa...

There's quite a few small things about modern GNU make that make it easier to use for meta-programming than it was even just a decade ago. It still has a lot of rough edges that I wish it didn't have though.
Look at median, and not mean GDP per capita
Taiwan IS a part of china. Still a separate province. Like putting Puerto Rico or the Marshall Islands on a map.
Unfortunately I haven’t had the time to do a proper benchmark, and the fpng test executable only decodes/encodes a single image which produces very noisy/inconclusive results. However, I’m under the impression that it doesn’t make a large difference in terms of overall time.

fpnge (which I wasn’t aware of until now) appears to already be using a very similar (identical?) algorithm, so I suspect the relative performance of fpng and fpnge would not be significantly impacted by this change.
Summary of the video:

Do YouTube videos give beginners false hope they can learn programming quickly?

Below is what the presenter says (feel free to agree or disagree):

1. Avoid 'Learn [programming language] in 15 minutes' video (appeals to our limited attention spans).

2. Avoid programming videos tutorials when the presenter has only learn programming a few months ago.

3. Do coding exercises rather than watch YouTube tutorials.

4. Focus on mastering one language (if you are a beginner).

5. Avoid the "I learned [language] in 5 days" videos. Everyone is different and don't try and measure yourself against these programmers.

6. The 10-15 hour programming course promises much, but is it effective in re-enforcing the content?
Yes, I expected it. It was offensive enough for someone else to quit reading. I found my OS of choice. To each their own.
When was the last prosecution in California? Are there any people in jail today for the crime? What was the average sentence of the 6 people per year who went to prison while Harris was DA? What crime were those people convicted of and what quantity of drugs did it involve? Do you think Chesa was inappropriately lenient in choosing not to prosecute crimes? The tack of your supposed argument let’s me know plenty enough that I’m not remotely interesting in continuing this conversation.