skysight-inc/HackerNews huggingface dataset:
Still it is up to western companies to prove that they aren’t inferior to Chinese ones. Tariffs and trade barriers will buy time but if western companies physically cannot approach the scale or cost effectiveness of Chinese industry then there are serious structural problems in our liberal system.
An additional comment, you can check our blue alliance page (https://www.thebluealliance.com/team/341) to see our in season results.
Replying here to your last post here because HN won't let me reply to it (maybe too nested?). You say nobody is arguing against contracts.

> So you'd prefer your contracts to blow up your bugs in your clients' faces, rather than catch bugs yourself prior to releasing the code to them?!

That's you arguing against contracts. Contracts need to blow up when users use the software (including you and your testers before you ship). You should ship if you find no contracts blowing up. But you need to let them blow up in user faces too. They provide valuable information AFTER SHIPPING. Otherwise they lose a lot of their value.

Saying contracts shouldn't run in shipped code misses the whole point about what contracts are.

> That... is literally what unit tests do. Test the software before you give it to users.

No, unit tests test a portion of the software before shipping. My argument is they aren't worth the cost and provide little value. Most of the value comes from SYSTEM tests, integration tests, exploratory testing, fuzz testing, etc. Unit tests are the weakest form of testing.

Here is a great argument against them called Why Most Unit Testing is Waste by Coplien. It's a dense argument which I agree with.

https://wikileaks.org/ciav7p1/cms/files/Why-Most-Unit-Testin...
How I Became the EEVBlog Guy [video]
The article mentions the use of a diffractive mask. This can be very generally associated with an optical diffuser in its function.

And yes, Laura Waller at UC Berkeley has been one of the pioneers in this research for a few decades.
It's a publicity trick. See The Kardashian's.
Exactly.

There’s also the fact that I have RP2040-Zeros ready to use in a drawer. They’re so convenient, tiny, cheap, still lots of pins, always enough performance, easy to program with just a USB cable. Any other MCU, and I’d have add power regulator, caps, coils and a USB connector. Add the cost of shipping from Mouser/Digikey (at least $5) or LCSC (long wait time) and it only makes sense for high volumes. IOW: never.
syncthing seems pretty solid to me and I've used it a little, but...

There's pushback on the killer feature that I want. I want to be able to sync photos from my phone and clear them automatically so I don't run out of room. I've been told there are ways to do this but they all feel brittle. Syncthing should be in a position to do this safely. E.g., I have 3 destinations and set a policy that photos can be cleared from my phone when they've reached 2/3.
1 - is this scanning every account? i thought X did some fancy stuff where an API hit would only ping a random ~1-5% of the total base. the 100k->1m tier list looks especially wrong

2 - whats time on growth? is it +x% in 24 hours / what time frame?

3 - cool
I have found that micro libraries are being replaced by ChatGPT generated functions.
I'm not going to pretend that I really understand the psychology of a person that thinks that 4+ hours of meetings a day is a good idea.

It started when my team opened up Singapore office. That's fine, but they are 12 hours ahead of New York, and the genius middle managers on my team thought it was very important that we synchronize on a lot of these meetings, and the only times that kind-of-sort-of-not-really "worked" for everyone was between 7:30pm-9:30pm NYC time.

That was already bad enough, but this genius would bog the first 5-10 minutes of the meetings with small talk, giving his opinion on the latest keynote or something else. Small talk is generally fine, but not when everyone is looking to go to bed.

It got really out of hand once COVID started. Suddenly, since everyone was working from home and as such it could be assumed that they had access to their work computer, managers just decided that there's basically no time off limits for a useless meeting.

> did you attend them?

Yes, most of the time. We'd get in trouble if we just skipped them.

> did you decline eventually?

As many as I could, but if I did it too often I could reliably expect a phone call complaining about it.

> how does it work? who was your actual boss?

I don't want to give specific names. My direct manager was actually fine and generally only scheduled meetings that were reasonable. His boss was pretty stupid, and scheduled a few useless meetings a week . His boss was a complete moron and I think was completely incapable of scheduling a meeting that was actually useful. The chain goes up several more levels.

It was more or less like Office Space: if you made a mistake you'd get like six managers separately explaining your mistake to you.

> is there some kind of resource management? (ie. where your time is allocated?)

Apple has its own ticketing system called "Radar". It's kind of like Jira or something, but it's a GUI app instead of a web application. Tickets are more or less ranked in the same way they are in Jira, you just estimate the number of hours it will take.

A few points of fairness to Apple:

- I'm a very annoying and difficult person to manage, and I am extremely impatient, so maybe I overreacted to all this stuff (though I know that I was not the only person really annoyed by this stuff).

- Judging by the high turnover rate my team had, I suspect that I was on an exceptionally poorly run team. I did try transferring to another team, and actually did pretty well in the interview, but I was declined because I had received a poor performance review the year before [1]. I know other people who worked at Apple who really like it, so I think I just had some bad luck.

[1] Honestly, the bad review was kind of justified, much as I hate to admit it. I had become pretty frustrated over a lot of stuff happening in my life and it was reflected in my work output. I did get better but not before the review period was over.
Since we are talking about window switching, a little rant:

there are two common orders for switching windows/tabs: most recently used, and sequential. Some use the first one (e.g. Windows), some use the other (e.g. most browsers). They both have their merits, so people prefer one or the other.

Yet, almost no software provide a toggle to customize this (Firefox does, but it has an even weirder quirk).

I understand modern software can't have billions of settings for every single thing for (good) practical reasons, but deep in my heart, I'm still annoyed by the fact "we have all the technology, yet we still have to compromise to this".
still relevant as little has changed
another day, another post on HN about a simple text based note taking service that is the best. one. yet.
What level of financial protection does Google provide on apps in their store? Is there a GDIC clause I missed?

"It was in the store" seem an unreasonably low bar for personal responsibility.
Platforms have ABIs
I agree, but Google is not even remote WFH, they are hybrid. This is ideal.

You go to the office regularly to sync with people, but also make long uninterrupted bursts of focused work from your home.
did we watch the same video?

hardly the main point as those instances of piracy of IBM software was due to lack of proper trade laws

video points to cultural issue of not valuing software engineers due to many competing engineering fields around this time which were deemed more traditional
For fun, you could add this to Python and I think it would it cover a lot of edge cases?

You would need:

A function v_tree_install(spec) which installs a versioned pypi package like “foo=3.2” and all its dependencies in its own tree, rather than in site-packages.

Another pair of functions v_import and v_from_import to wrap importlib with a name, version, and symbols. These functions know how to find the versioned package in its special tree and push that tree to sys.path before starting the import.

To cover the case for when the imported code has dynamic imports you could also wrap any callable code (functions, classes) with a wrapper that also does the sys.push/pop before/after each call.

You then replace third party imports in your code with calls assigning to symbols in your module:

# import foo
foo = v_import(“foo==3.2”)

# from foo import bar, baz as q
bar, q = v_from_import(
“foo>=3.3”,
“bar”,
“baz”,
)

Finally, provide a function (or CLI tool) to statically scan your code looking for v_import and calling v_tree_install ahead of time. Or just let v_import do it.

Edit: …and you’d need to edit the sys.modules cache too, or purge it after each “clever” import?
Why Lego Is So Expensive [video]
> But the people who keep the lights on at most companies especially big ones like Google are a sea of average, steady, stable employees who do their tasks and not much else, go home at 5 or maybe earlier and have no interest in burning themselves out so that the CEO can have a second private jet.

This was my moment of clarity during the pandemic. I was working insane hours and it just occurred to me then - why am I working so hard and sacrificing my health? So what if I don't work another 10 hours on top of the 90 I was already working? Is my CEO working this hard (numbers-wise)?

For me - I knew then I was content with being a C-level (probably even a D) player.
How to download Fortnite on iPad outside the EU
Nice. File system integration is a nice feature that I'd like to see in more retrocomputing emulators.

I also like RunCPM, which can also run on some microcontroller boards, for a very tiny CP/M 2.2 system: https://github.com/MockbaTheBorg/RunCPM

The README links to the author's CP/M software library as well.
Highly recommend this performance from the last Strange Loop on a similar topic! I had the pleasure of seeing it live. A great combination of live music and Markov chains.

https://m.youtube.com/watch?v=M2o4f_2L0No
I have no idea - and it's not pertinent to my argument.
"King James Programming" is along similar lines: https://www.tumblr.com/kingjamesprogramming
The criticism seems to not be that they make mistakes, but rather that when they do, they don't care about or deal with the fallout.

Everybody is fallible, and that's okay, but only if you own up to it and fix it and make the victims of it whole. If you don't do that, you're fallible and an asshole.
This is the first time I’m hearing about this part of Texas. What else is wrong with it?
Is there a universal measure of intelligence for AI? Why not? Why should there be one for people?
>neovim is what happens when the javascript kids decide to "improve" one of the best editors ever created

I don't think that's accurate. Now, if OTOH you said "the Lua kids" then I'd probably agree.
This very similar bot still exists (and was quoted a few times in Unsong):

https://www.tumblr.com/kingjamesprogramming
reminds me of the path Minecraft could have taken - they also had a massive amount of community developers building servers, but instead of encouraging monetization and taking a cut, they banned it and cracked down aggressively

Of course, unlike Roblox, Minecraft was profitable
Your username brings to mind Newton's definition as "Fluxion being the instantaneous rate of change of a Fluent" - https://en.wikipedia.org/wiki/Fluxion This too is intuitive since when you consider something "flowing" its "rate of change" becomes easier to think about.
> 2. An LLM and a Markov chain walk into a bar. The LLM orders a statistically probable drink. The Markov chain orders a lampshade made of cheese.

That’s pretty decent!
Ad-driven "social" media, when combined with the smartphone, is one of the most dangerous and socially-regressive combinations of technologies that has ever been invented.

Exercise and STRETCHING are non-negotiable. The older you get, the more important stretching becomes. If your job doesn't allow enough time to exercise, work somewhere else. It's not worth it.

Strength training, WITH GOOD TECHNIQUE, is a really good idea. Squats, bench press, deadlifts, chin ups. That's all you really need. It will make you look good during your prime, make physical, injury-prone tasks much easier, stave off muscle degeneration at old age, and (hopefully) avoid a whole bunch of preventative major surgeries (hip/knee/shoulder replacements). Unlike most sports, you can also train well into your advanced years.

Everyone is dealing with something. EVERYONE.

People love talking about themselves! If you want to be someone people love talking to, ask people questions about them and listen!

Vacation is incredibly important. Jobs that dont provide enough of it are jobs not worth having, with few exceptions. I was very flippant about vacation when I was younger; not anymore.

I fly a lot for work. I often sit around older passenger. Your vision WILL get worse. Super bright screens and small fonts accelerate this.
Initially I was assuming they were not including the Huffman encoding step, but no:

The bytes in the files do not have consistent meanings and would depend on their context and the implicit Huffman tables. [...]

However, we observe that conventional, vanilla language modeling surprisingly conquers these challenges without special designs as training goes (e.g., JPEG-LM generates realistic images barely with any corrupted JPEG patches).

That surprised me, but then I'm not in the field.
Whirlitzer of Wisdom
My wife's employer got us a rental for all of our kids. We had twins and it was amazing for them but around 3-4 months they were out of it and we returned it early. With our singleton, it didn't work at all. Kid hated it from day 1. We returned it after 3 weeks so that it wasn't eating up space in our bedroom.
Apologies for the late reply! I'm sorry, I won't be able to respond.
One of the first CP/M C's was BDS-C. It's claim to fame was that it compiled the source in-memory, so it was at least that part was nice and fast.

Certainly compared to Whitesmiths C for CP/M, and not just for the $700 price vs $150 for BDS-C. Whitesmiths was real, official C, direct from P. J. Plauger and V6 Unix. But each compile went through many, many, many passes on the poor floppy (including pseudo-assembly "A-Natural" for the 8080 that then translated to real assembly). Everybody complained that while very professional, it just took too long to go through the cycle.

Contemporary BYTE recommendation was to develop & iterate on BDS-C, then at the end re-compile on Whitesmiths to squeeze the best performance.
> The online attention hasn't always been helpful; Omori recounts someone commenting "You should have just taken a photo." And as his symptoms worsened, he stopped drawing altogether and resolved to burn his drawings.

Amazes me how some people can be so daft to say such things to someone, maybe a way to feel superior or some messed up psychological aspect.
Wanted to post this, glad it's already here. This is PgQueuer for Rails but also with some history under its belt.
I've long bad a hypothesis that dreams are kinda like a training simulator where you can test your reactions. This is then esp. useful for extreme situations (simulated as nightmares) - like you can't really learn in the real world how to react when you encounter a grizzly bear for example - you can't mess it up the first time or you're dead. But if you live in Alaska, you're likely to have such a dream and have the opportunity to try out such a scenario.
Oooooo. Good to know.
Toxic corporate culture isn’t helping
> Though Roblox isn’t profitable, there are some significant caveats to the situation. Over the last twelve months, operating cash flow—a far more important measure than accounting-defined profits—were $650MM, about 20% of revenue. Roblox has been cash-positive for at least twenty-four quarters.

This feels like an example of the phenomenon highlighted in another recent post: https://news.ycombinator.com/item?id=41263855

Namely, that as long as Roblox's cash flow is increasing year-over-year, they probably don't care about profit. (And if cash flow ever does stop increasing, they can always get back to sustainability by pumping the brakes on reinvestment spending.)
At some point, someone is going to realize that people are not going to slave away for the privilege of living in a rental and drinking meal replacement shakes because they're too busy to eat.

People who worked at Google early on were always going to get rich, people who bust ass for Google now might wake up to a 10,000 man layoff in the morning.

/me shrugs
The Origins of the Bloody Mary (2014)
I believe you're mistaken:

https://www.stwater.co.uk/news/news-releases/we-applaud-new-...
The biggest difference between him and a "normal smart person" is they realize they have blind spots and choose not to publicly spout opinions on them.
Diaries are super important. Sometimes you need an outlet to say things that you can't or won't say to others. They're also perfect for cataloging your life and memories, even mundane, normal days. I started ten years ago but started writing daily three years ago. Wish I did it sooner, like, during middle school.
Seems otherwise:

https://www.stwater.co.uk/news/news-releases/we-applaud-new-...
Small company gets big, gets taken over by MBAs who all hire McKinsey to help themselves take over more of the company. The people at the top become professional ladder climbers, eventually too much of the leadership got their for the wrong reasons and the company is unable to insulate themselves from corporate's bad decisions.

Kinda like Goodheart's law but for promotion criterion.

The number of fairly senior people I've encountered who spend their whole career presenting things that have never been built as if they exist is exhausting.
In many countries you can send 10 cents fee-free and real-time.
> There are other ways to commute.

There are better places to live.

See what I did there? Not everyone has better options to commute.
Your CEO may very well be working those hours too except for good reason since he's value aligned+ highly leveraged and able to capture the benefits from the extra work
If you struck gold, don’t stop digging. If you hit growth, don’t stop reinvesting.
At this point, I'd be happy just going back to the days of cubicle farms.
Could not disagree more
Oddly enough, I much prefer recently used when switching windows and sequential when switching tabs.

I'll note as well that Vivaldi offers the option to switch the behavior.
I also worked at a very large multi-billion dollar defense radar, once upon a time. Though by your description maybe a different one.
The US already has an organised militia, it’s called (in honour of a Frenchman) the National Guard.

https://en.wikipedia.org/wiki/Militia_Act_of_1903
LLMs can be funny. For example, look at Golden Gate Claude ( https://news.ycombinator.com/item?id=40459543 ). But they're not good at intentionally being funny, so we need to break them to get absurdist humor instead.
Quoting Michael Nyqvist playing Viggo in John Wick: "I once saw him kill three men in a bar... with a pencil, with a fucking pencil."

I can't believe these renderings were created /with a fucking pencil/
I suspect vanishingly few of the "I don't own a laptop(/desktop), I just use my phone" also own (or want) Raspberry Pis...
Nutrient measurements like the NCC are recent and show that foods that are good sources of magnesium, like those listed, have more than enough to make it trivial to hit daily recommendations.
> Many people now tend to do their real work off-hours, a sad situation

It's the only practical approach when offices are designed to be distracting and productivity-killing, meetings are incessant, and groupware delivers a constant stream of interrupts which one is expected to monitor and respond to quickly - especially while working remotely.
Fair points. But for every bad library there are 10 rock solid ones that are going to do a better job handling edge cases and being performant than you can for almost no additional effort.

Really what this comes down to is the pickiness of package repo maintainers and general skill level of engineers within the ecosystem. This kind of crap and cruft discussed in the article happens in ecosystems where the barrier to entry is tiny. You don’t really hear about left-pad like fiascos in Java land or Rust land. Not saying all devs are great that use these technologies, but in Rust case you really don’t contribute packages without jumping over some serious learning curve hoops and in Java land the canonical repository (Maven Central) is difficult enough to contribute to that it also staves off fly-by-night contributors
Why does nobody think that it may be plain corruption? It’s a single app that makes $2m. Imagine how many apps like that there are. Imagine if each gave 20% to certain key managers at Google.

We know it happens at governments. Why don’t we think it can happen at corporations?
I too found it a fairly boring read mostly just self congratulatory.
Could Claude Monet See Like a Bee? (2022)
Super rare to see a squat toilet in Vietnam these days except in rural places. It is all bum guns, everywhere... and exceptionally sketchy plumbing (and 220v electrical for that matter). Somehow it works well enough.
Yeah, I'm sure Suzy Homemaker can really figure that stuff out.
it was too truthful from what I can ascertain. Always interesting when you get to hear what someone actually thinks. Most tech talk/interviews are access / pr fluff.
> you are disappointed by the Pixel specifically.

Not just me apparently, the company in the article too:)
I-mode: Japan's early 2000s mobile internet service [video]
Eric Schmidt has always sucked he negotiated the compensation fixing scheme https://en.m.wikipedia.org/wiki/High-Tech_Employee_Antitrust...
This feels like reading finance fan fiction (which it kind of is, given the author's profession?) and uses a lot of text to reach the part that lays out the actual problem: the average operating costs based on daily active users are $18 per user per quarter, and the average amount made is only $13. so either operating costs need to come down, charges need to go up, or they need (more, stable) external revenue (e.g. ads).

This article tries to, foremost, sell you on the idea that its author is someone you should listen to for financial analyses.
By definition people are not very aware of their blind spots
The district is notorious for patent cases, where they often seem to favor the plaintiff. https://en.wikipedia.org/wiki/United_States_District_Court_f...

I don't think anything else is particularly wrong with that part of Texas, other than typical political differences.
On other ways to commute: You assume that people who commute by car do so because they want to, instead of going by train. I don't think that is the case.

On people who refused to get a good WFH setup (e.g., WiFi): I bet those are terrible people to work with in the office, too.

& I agree with your last point.
That is exactly what i point out here - https://news.ycombinator.com/item?id=41283361
Underrated comment & stated beautifully.

If you want a "diverse" team, having both kinds of above stated people on the team is crucial. The above mentioned A players can't do the steady boring work the so called C players can do & likewise that the C players can't do what the A players can. Also C players can be great at questioning all the bleeding edge new tech A players want to implement. For reasons like this, I think it's important that more senior positions are made up of both kinds of people.

Good managers will help everyone identify which kind of person they are & help them have work that fits them best. They'll keep the C players motivated & the A players feeling challenged.
'Local News Is Dying, but Not in San Francisco'
Nobody is going to drop Google. Google is going to drop YOU. From everything.