skysight-inc/HackerNews huggingface dataset:
Ad hominem?

It seems pretty relevant to me that the author mostly writes snarky articles which directly contradict the moral of this story.

For the record, I totally agree with the moral of the story. But we can't just blindly ignore context, and in this case the context is that the author regularly writes articles where someone else is ridiculed because the author has deemed them incompetent.

In a similar vein, no one would just ignore it and praise Zuckerberg if he started discussing the importance of personal privacy on his personal blog.
This book is an early (and fun) exposition of the "subcultures" theory:

https://en.wikipedia.org/wiki/The_Pump_House_Gang
Ask HN: Opportunities for Programmer/Lawyers?
There's a lot of talk about switching careers from law to tech. But are there any opportunities in law where my programming background would be a valuable asset? I don't have a technical degree, so I don't think I'm a candidate for patent law.
Have a friend who had a BigQuery query that ended up costing $3k each time. It ran for only a minute, because BigQuery chews through data really fast. But you don't realize that when you push the run query button. And there's no spend guard rails. They switched to pay for given amount of parallelism after that.
Because “eradicating covid” apparently is still among some politicians’ and public health authorities’ wish list. Never mind that it’s another pipe dream like “covid zero” policy.
That tradeoff doesn't exist. No one is proposing weak or breakable encryption. Even the fastest "lightweight" finalists provide full 128-bit security.
To put a different spin on that point: it would be perverse to deliberately throw out the cornerstones of the web: URLs and hyperlinks.

(Not that I have a better answer to Twitter's isolationist shenanigans, mind.)
What 'Transition'? Energy demand growth exceeds renewables
My M1 Mini crashes (while sleeping) about once a week here as well. Funny thing is that I never get the crash reporter showing up after a hard reset. Very strange.
I don't know if it is a case of the tables turning, or if we tend to overlook faults in our preferred operating system.

I have used Linux for over 25 years, know how it works and like how it works. While there are distributions that I like and distributions that I don't like, I rarely run into technical issues. At the same time, I cannot deny that other people do run into technical issues. Perhaps my experience means that I subconsciously avoid the facets that cause others problems. That being said, I have had a lot of bad experiences with Windows that others like to deny. Perhaps their experience means they are subconsciously avoiding facets of Windows that have caused problems on my end.
This is so cool :)
If you like to add random crap from home brew all of the time, you’ll notice different issues than you did on x86
Both players had already qualified for the next round. It’s also a rapid tournament. The stakes weren’t high which allowed them to goof around a bit. It was probably good publicity for chess & both players.
>Please, enlighten me, what exactly is that reason?

To serve as an easier to use facade on top of Linux kernel virtualization options. It only works on Linux - or with an emulated Linux.
I have no proof but a strong gut feeling the root cause of this is broken OpenGL drivers. Here's why:

Over the past several months we've been very busy porting our Android- and Windows-based 3D Capturing app to iOS. We have quite a bit of OpenGL (ES) code that needed to be migrated. After a couple of initial hiccups things appeared to work well, however something was off. OpenGL code that's fast and completely unproblematic on Win/Android caused weird CPU stalls and after some minutes of app usage typically everything just crashed. After some digging and debugging it became clear that certain OpenGL function calls were leaking memory like crazy, as in several MB per call. Concretely I'm talking about glBlitFramebuffer() and glCopyTex(Sub)Image2D() . Both of these operate on frame buffers (memory that's often as large as your app window size) and they were internally allocating new buffers on every call and apparently never freed them.

Now of course this is iOS and the article is talking about MacOS but it's quite likely that Apple derived their M1-targeted OpenGL implementation for MacOS from the iOS version which has always targeted Apple SoCs.

Given the amount of OpenGL-based software still out there and Apple's deprecation of OpenGL in favour of Metal (they just don't seem to care any more) those kinds of large scale memory leaks don't really surprise me. OpenGL is still pretty much everywhere and if you have bad memory leaks in core framebuffer operations things start to accumulate very quickly.
HPC programming library. It has to be fast, correct, secure and has strong compatibility guarantees so design decisions can have never ending repercussions.

Previous to this job I laughed at the goofy CS questions asked in interviews. "I've been doing this 30 years and never needed A* or a graph algorithm." I have to retract that statement now. Not that the modern coding interview isn't a little overdone, but there is a point to it.

There's also the question of dedication. When you work on a very driven team you have to show a similar level of drive or you're just going to get burnt. I'm not saying the level of work/life balance is fair or the way it should be, but it's the way it is and it has taken me quite a bit to get used to. It's a toxic environment on many levels. That said, it's by far the most impactful job I've ever had. I'm immensely grateful for the opportunity to contribute 0.0000000001 pct to some amazing work.
Number of parameters aside, I am really surprised that we havent yet reached hundreds of TB of training data. Especially Chinese model only used less than 10 TB of data.
I will tell you what I've been doing, and burn this account to make you aware. Your website is a prime battlefield in 4th generation warfare [1], one that is waging between the US and China. This war is in essence, WWIV, as WWIII was fought in the financial realm between Reagan and the USSR.
In the next three months, information will be revealed that will support my point.

I've been countering the institutionalized paradigm that HN's primary group of users has been trying to defend. I am a digital soldier.

The time has come for that paradigm to end. [2]

1. https://en.wikipedia.org/wiki/Fourth-generation_warfare

2. https://www.bitchute.com/video/i5nrTE3VQsaB/
Catalyst is the stopgap before SwiftUI. Eventually we'll see all Apple apps migrated to SwiftUI from AppKit, UIKit, and Catalyst.
The difference between American and Soviet schools back in the day was that Soviet curriculum was designed for ~80% to pass, while American was designed for ~99% to pass. (Nowadays, Russia has lowered the bar significantly, so the difference is no longer as huge.)

An average student who finished 5th grade in an average school in USSR could start 6th grade in the U.S. and coast along on what they'd learned until the first year of high school.
So apparently I'm not allowed to redistribute the re-obfuscated jar but instead I need to map my changes to be compatible with the official jar. That puts a quick end to my interest in this project... But I still deobfuscated 1.14.4 and 1.17.1 and compared the file additions/removals here: http://move.rupy.se/file/diff.txt
Yep. And one of them is a cause which is worth looking a little stupid for while standing up for freedom, because it is an issue where it is more important to be right than to look like part of the crowd. The other one isn't - being seatbelts.
What I don't get about apple, with a compensation policy that is less than the other big techs, because they can't get over the late 90s, team sizes that are usually smaller and being one of the largest market cap companies in the world, why don't they hire more?
One of my favourite books is about how spiders evolve over a very long time to gain superior intelligence to humans, Children of Time, read it!
It will be the largest economy in the next decade. But with growth comes slow downs and eventually dissatisfaction. People will always crave more eventually.
Agreed. You will have biases for which a doctor may control.
They are not significantly different. It just means sorting using more than one column.
Because last time I tried, I spent days to have fractional scaling on 4k monitors work without screen tearing, blurring etc. And have consistent momentum scrolling on touchbar.

I do not even think about these things on macOS or Windows.

At this point my time is too valuable for that shit. I used to fiddle a lot with my computers when I was 16. Now I want them to work.
> Use "We" instead of "you" because it feels more inclusive and it is. For example, ask a question as "Suppose we have this problem to solve. How would we go about doing that?"

Oh god how much I hate this! It’s misused by (some) managers so much these days, it’s infuriating. For me it has the very opposite effect than the intended inclusivity.
That's the cache in the browser, not the cache in the CDN.
>> My cynical self is thinking ...
>> Young = Less experience in negotiating = lower wage

Your compensation formula is completely void of the value someone can bring to the table. Young = less experienced, period. In negotiation, sure, but also in the on-the-job skills/experience/maturity. So of course they make less.

If you're a kid out of college competing with thousands of equally green kids, what would be your negotiating leverage? If you are someone 20 years in the industry with unique and proven experience, you can negotiate because you have something to negotiate with - there isn't another you.
Somebody in /new needs to give questions the first upvote so they show up on https://news.ycombinator.com/ask Here's mine. I use /new more often than the frontpage and look out for serious offenses (spam mostly). Several times per day out of habit.
So a friend that has a M1 did this test: https://github.com/brianolson/flops/blob/master/flops.c

And the 5nm M1 has ~2.5Gflops/W which is not a huge increase compared to the 28nm Pi 4 at 2Gflops/W.

No-moores law in effect. Game Over!
Absolutely, sadly it doesn't support copying itself to two locations natively like grub, might be an easy fix but I haven't looked into it.

You can't raid your boot partition so if you have 2 disks and want to be able to boot from both of them you need this operation. Maybe it could be solved with something as simple as an rsync between /boot and /boot-fallback, no clue.
Because to show an image, instead of using 1 library, they use 3. Because they just discovered the new trendy graphics library which needs a shader to put a rectangle on the screen. Because they must mine user data while the user is trying to use the phone (hello Google). Because although the OS does not allow more than one "app" to be active at a given time (hello Google), there must be a lot of "services " running to collect user data ( hello Google, hallo Facebook).
> All that doesn't mean it was probably a terrible design back when it was written. We're talking database tech of two decades ago, when XP had just come out and was considered a memory hog because it required 128MB of RAM to work well.

A lot of this stuff was invented in the 70s, and was quite sophisticated by 2000. It just wasn't free, rather quite expensive. MySQL was pretty braindead at the time, and my recollection is that even postgres was not that hot either. We've very lucky they've come so far.
That's wild. First a chimp had sex with a pig. Then the same chimp had sex with the offspring. Then again with it's grandchildren. What a dirty chimp. But still, I'm glad they did it.
How about this: the easier it is to relocate and work for FAANG companies, the more the FAANG workforce will resemble the global supply of people who would like to work for them. If the skill sought is coding, not sales, sufficient English fluency is not a great barrier. There are plenty of programmers who do fine without ever having mastered definite articles or the present perfect.
The scenario I imagine is that they already read the post on the other platform, so the reason they're going to the website is to find the latest and greatest, which appears on the other platforms with a delay, creating an incentive to go to the source.

Of course, this also requires content engaging enough to create that reaction...
> Being able to set up my entire computer with a single Github repo is a godsend for productivity,

Not sure I understand, could you elaborate what you mean.
You don't even need --cask anymore. You can also use `brew bundle dump` to synchronize what you've installed via brew, and it also can sync mac app store installs too.

It's a bit annoying getting macOS system preferences synced still although.
How to Lie with Performance Data: Small Number of Data Points
Just a little mind game: What would be the result if two stars with planets in different planes of orbit merged?

Would the planets keep orbiting in their original (different) orbital planes? Or would the planes of orbit merge also so that all the planets began revolving in that new orbital plane?

My feeling is that the two original different orbital planes would be retained, with some planets orbiting in one plane, and other planets orbiting in the other plane.
If the project is not so complex, you don't need modules at all. You can just do like we did in the old days (and I still indeed do for simple projects like mostly static sites) and load your JS with `<script>` tags. You can have multiple files, of course everything must be in the global scope to use that but still you can do that.
Is this the case even with the mRNA based vaccines?
Ranking people like this is sickening.
> Stops you from being painted into a corner, and if you are, you can still leave with your dignity.

Talk about wasting time. You are bothering to do the interview because for one reason or another you're interested in the job.

It's weird to feel good leaving the interview where you somehow saved face for yourself by not answering any of the questions. You just guaranteed that you neither get the job nor learn anything useful for your next set of interviews.
If I've understood correctly it's the foreign key column itself that isn't indexed by default. Deleting a record then requires a table scan to ensure that the constraint holds
>If someone really prefers their subculture, which gives them mental ease and physical health, then what right do the rest have to interfere and drag them into the main culture?

Sure, whatever works for you.

But if you then stay awake at night crying "I'm so alone", are chronically depressed and demotivated, you swallow drugs like they're candy, and so on, you might want to revisit this "whatever new living fad became possible after 100s of thousands of year of evolution emphacizing human connection is equally valid".
For the majority of my studies I took notes in Word and it’s equation editor (LaTeX syntax is most of what you need to know for it)

It was great for sharing and searching notes, but definitely challenging.

Once in a while when a diagram was needed it would be really challenging to do (no stylus or touchscreen back then), and when a new math symbol showed up for the first time it would be a challenge.

In other times it could be useful, like if there’s a lot of matrices being written copy and pasting helps.

Overall, it was a good experience since for later math research I needed to know LaTeX well anyhow. But the flexibility of pen and paper can’t be matched.
I have no idea what to believe anymore.

Vaccine prevents covid (e.g. death and major injury). Somehow vaccinated people are scared of unvaccinated or vaccinated-but-unmasked people. Huh?

Then, all schools in US are open to kids who cannot even be vaccinated (this is since a few months back).

If you point that out, people will counter back with covid doesn't impact kids. Well, okay?

We try too hard to use unvaccinated as a scapegoat of the bad crisis management.

Do you remember how Fauci undermined all masks in the beginning? I do.

Fauci still try to pin it on unvaccinated when schools are still open..
For the past 10 months, I’ve used a 13-inch M1 MacBook Pro supplied by my employer.

How is this possible ? The M1 MBP is only available since October 26.
The dangers of tobacco were known centuries before the Great Depression. This is well known and has been covered extensively by historical works on the subject.

Closer to home, within the twentieth century, Max MacLevy’s book "Tobacco Habit Easily Conquered” (1916) was well known, as was Louis L. Krauss’ "Tobacco Mysteries Exposed and Habit Conquered” (1917).

Krauss lists the available evidence as to the known dangers of tobacco for almost 100 pages. This was in 1917. We also know that the public was exposed to much of the information in Krauss’ book. I haven’t even brought up the Germans.

Any cursory review of the the history and harm of tobacco shows this is true. Your counterargument is just wrong, and given its latest iteration, has now devolved into no true Scotsman.
We use Orleans on my team and it has been 99% worth it. The 1% is mostly problems due to bad configuration, easily remedied.
Huh. Didn’t know that about OS/2’s popularity among sysops. One of Temple’s BBSes (Waverley Park) presented what I now think was a Unix shell, or at least supposed to look like one, but I can’t imagine they were actually running Linux (ca. 1993)

TENet was the beginning of the end of my BBS days, with its real email and fancy WWW browser - lynx.

Full circle: being the old lady on the team talking about the digital American wild west of the 90s with BBSes (the saloons) and town ISPs (the general stores) to young German colleagues who have known nothing other than gradually increasing Telekom DSL speeds. (Texpats in Germany, represent!)
Oh, I see what you’re saying. How could that possibly be exploited for a side channel attack, though? All it would tell an attacker is that someone requested the file before.
The World’s Smallest Working Macintosh (2013)
Do you think this is a response to tech salaries getting higher, and more unqualified people who interview well applying for jobs?

A couple years ago we were hiring data scientists, and started with a chat with the hiring manager, and then at some point a technical evaluation. We attracted business grads and others for the position (in addition to cs folks), and a lot of them talked a good game but couldn't do basic data science stuff. So we ended up switching the process to have some kind of table stakes technical evaluation up front, and then do the interviews.

I don't think it's ideal, but the filter has to be somewhere, and companies want to optimize hiring to cut people as quickly as possible rather than do a bunch of interviews and drop them later.
Ah, interesting, the page I wound up on did not have selectable elements.
My primary is still in Mojave and I’ve been perfectly happy with it.

Now, if I were to update my hardware that won’t be an option.
Freakonomics podcast discussed this vicious cycle about disposable Japanese homes https://freakonomics.com/2014/02/26/why-are-japanese-homes-d...
The open source world has the BSD kernels in addition to the Linux kernel. There are also other open source operating systems based upon their own kernel, like Haiku. Each kernel is backed by developers who have their own particular vision, just as each desktop environment is backed by developers with their own particular vision.

I think this is a better comparison since only a few desktop environments are forks of other desktop environments, and most of the viable ones are forks of Gnome (much as most of the viable forks of kernels are forks of BSD).
I’ve had a similar experience with an M1 Mac Mini. I’ve thrown the kitchen sink at it and it doesn’t break a sweat.
> culture-centric companies (which are the good ones)

This depends on what you are looking for.
this is a great point.

much like deep learning was invented decades ago but didn't become feasible until technology caught up, could the same be true for symbolic AI?

i.e., is the ceiling for symbolic AI technical and transient or fundamental and permanent?
In other words, it doesn’t. The real work is being done by the trusted auditors who verify that the NFC tags are legitimate, have been attached to a legitimate product, and remained there all the way to the consumer. If you don’t have that, you’re still vulnerable to all of the common attacks businesses have been fighting for aeons; if you do, you don’t need a blockchain.
> jordigh on March 6, 2015

> They're basically achieving their dream now with Swift, though. I don't expect them to ever release that source. I don't think there is any precedent for Apple releasing source code after the fact.

I wonder, to what degree is this still the case today? Has Apple's position on Open Source changed in the past half+ decade?
Bluetooth issues are often associated with endpoint security software such as jamf, crowdstrike and carbon black. If these issues are happening on your work laptop especially, you might have those things installed on them without you realizing it.

Apple's attitude towards endpoint security software is basically, "it's stupid and you shouldn't have them installed, our recommendation is to uninstall them" so that's that.

"Third party “endpoint security” software may cause slow simulators, system freezes, or prevent debug processes from running in simulators reliably. This sometimes manifests as debugserver disconnections or simulator applications receiving a SIGKILL signal. (55853555)
Workaround: Uninstall the third party software."

https://developer.apple.com/documentation/xcode-release-note...
Ten years ago Pepsi paid $1M for a logo redesign (2019)
Meanwhile, Rachel posted an update. Apparently, the whole section about how "the system got reworked" doesn't describe the proper solution, but her own (Rookie Rachel's) attempt to fix it.

And in that context, everything makes sense.
Why would anyone use Chrome when alternates are available?
I was preparing to rant about the tone that the post was taking towards the "clueless programmer" until I got to the end. Well done...

Still not sure why adding an index didn't work instead of breaking out into multiple tables indexed by IDs.

Besides, this use case screams for "just store the hashes and call it a day".
Investors love that vision stuff though.

You'll get all sorts of useless advice about demonstrating traction, about your team and about the projected market size but those things are generally used to let you down easy when an investor takes a pass. The traction isn't big enough or is too niche, your team is missing some key element, your market size assumptions are wrong.

The reality is the investor doesn't understand what you are doing, why you are doing it or how you propose to scale from your first customers.

Thats where vision is important. If you can't explain it, you don't know why you are doing something and you don't know how you are going to scale.

If you don't know that stuff, your investor doesn't know what you will be spending their money on.

The problem, vision, mission, statement helps you as much as external parties evaluating your products potential including customers.

Just get it done.
Thanks, this gives more perspective

This kind of information should be on that page

Including the rest of the team
how is the performance of the emulated vm? I would like to do something similar but I am reading mixed opinions
My background is human machine interaction. The lack of button borders is a big step back. I can adapt to fads, but I don't see why I should be asked to adapt to a fad that is objectively worse for usability.