skysight-inc/HackerNews huggingface dataset:
There was also the Apple “goto fail” bug in their open source TLS code[0], which was so shockingly obvious that it would have been found by compiler warnings, yet it was not.

I myself have on occasion found high priority bugs (not security issues) in open source projects with many eyeballs, simply by turning on additional compiler warnings. The fruit out there hangs very low.

Openness counts for nothing if nobody is reading the code. Open is better than being closed source but the difference is marginal. The real difference is made by having the code reviewed by security professionals, and by how the project is maintained/lead, and those are orthogonal to open/closed source.

[0] https://www.imperialviolet.org/2014/02/22/applebug.html
I personally don’t trust the Synology media apps to be around for a long time. I don’t remember the exact names, but IIRC, the photo management/sharing app did change from DSM 6 to DSM 7, and there seem to be multiple apps from Synology just for photos. Hyperbackup seems to have issues that haven’t been fixed for years. I’m not that confident on using Synology’s apps for anything long term.
> Do you not see mental illness as something individuals can strive to overcome?

Yes they can overcome indeed.

> But my experience with mental health is that it is, very often, a weakness. Remember, I’m not saying an individual is weak for failing to cope with mental illness, but that individuals are characterized by many strengths and weaknesses (socially constructed, yes, but real nonetheless, and mental health is surely a weakness.

To be honest most will never understand people with mental illnesses, even the closest ones. You have to have experienced such a struggle in order to understand them.
Do you think broken arm a weakness? probably not same applies to mental illness, mental illnesses are mostly due issues in brain functioning, if not why drugs improve their symptoms.
Actual title is "Emerging Architectures for Modern Data Infrastructure".
> Is Mozilla relevant anymore?

Despite the Mozilla leadership and the at times questionable investments, Firefox could never be more relevant.

We need a non-Chrome browser just as we need multiple operating systems with different design paradigms. It gives us flexibility, increased surface area for experimentation, and acts as an anchor for web standards (at least as long as non-Chrome browser share remains).

If running instructions should be free, so should reading information. Even if Chromium is itself open source, Firefox (and mostly Safari) keep Chrome from turning into a thin client that bakes in Google's self interested designs for the web.

I think Mozilla corporation should be acquired or merge with Canonical, Framework, or some other open-minded computing company. The leadership should build a strong "complete package" offering: laptop, phone, operating system, browser. That makes more sense to me than continued investments into weird side projects with little chance of developing traction.

And by weird side projects, I don't mean their efforts in VR or discontinued efforts in TTS. I think building open platforms in these domains makes a lot of sense. I just don't know if Mozilla should be the folks to do it. Their core mission - web - should be their singular focus.

The absolute best thing Mozilla could do, though, is spend money on marketing and partnerships to improve Firefox adoption and stem the losses. After they get growth back, the next thing to do is to develop stable, sensible revenue streams. The browser has become a commodity, which is why I think premium hardware sales could do the trick. Especially if it's "ethical" open hardware.

nrp (Framework founder's HN username), you should go have a chat with Mozilla folks sometime. Now isn't the time to consider an acquisition, but after you achieve growth and scale - please buy them out. Tout them as part of your offering, and use them as an additional funnel to drive Framework hardware sales.
It's what Peter Thiel calls indefinite optimism. They have no idea what's going on but they believe there's money to be made in tech. They follow tech news to try and figure out what type of tech companies make for good invesetments.

It's a mimetic society.

https://www.luca-dellanna.com/mimetic-societies/
If only reddit mods were as fair and balanced.
The closest you come to accepting personal resposibility in that post is:

> I wrongly assumed the foundation and trademark process had halted.

Even this looks like trying to shift the blame elsewhere.

You don't appoligize for starting the trademarking process or even try to justify why you thought that "wasm" was an appropriate thing to try to trademark.

Instead you downplay it while making misleading statements like

> The United States Patent and Trademark Office (USPTO) was requesting more information to pursue the WebAssembly trademark.

The USPTO was not "requesting more information", they denied your application while giving you room to appeal with additional information. What you are doing is like trying to claim that a judge who informs you of your right to appeal is "requesting you provide more information".

In addition, the USPTO record shows that your attorneys withdrew from the trademark case several weeks prior to the DM screenshot you posted where you claim ignorance. As part of that withdrawal, your lawyer attested, under penalty of law, that you had been notified about the current state of those filings.

When your verifiable statements have such a loose relationship with truth, it really casts doubts on your unverifiable statements about your intentions. When you have your employees jump in to try to praise you "transparency", it is easy to jump to the assumption that this goes beyong self-serving distortion into willful deceit.
wait until Microsoft starts screwing up Blizzard IP. Or, I guess, screwing it up more than Activision-Blizzard already did...
'Rolling Line' on steam is a popular "virtual model railways", even having VR support.

https://store.steampowered.com/app/754150/Rolling_Line/
Nothing.

There is Stop Reading the News by Rolf Dobelli [1]

[1] https://www.dobelli.com/en/books/
The protocol is vitamin c + thiamine + hydrocortisone.

I'm 100% convinced hydrocortisone is bioactive is sepsis patients, like it is in anyone else . Also 100% convinced vitamin C boosts antioxidant levels in sepsis patients who're vitamin-C-depleted.
I'm not a 'product' person... but the macbook air m1, is a GAME CHANGER with having no fan whatsoever, and generating very little heat. It brings me joy everyday to use it and that rarely happens from using a physical device.

Its the first 'laptop' that I can comfortably have on my lap for hours on end
I worked at GitHub up until last October. I’m keenly aware of the challenges of maintaining it, and how much hard work the teams puts in.

However I think it’s hard to ignore in light of recent issues that there has been a large amount of attrition in the last year or so, specifically to PlanetScale by some of the most senior/database focused engineers.

Edit: just noticed that you’re the CEO of PlanetScale. I don’t mean this as a slight against you or GitHub or the folks that moved. I genuinely do just think that the number of people who shifted over left GitHub with a fairly large experience and knowledge gap. I don’t think anyone is to blame, it’s just an outcome of organic evolution and changing of a technical organization.
I didn't state either way, I just reported claims that anyone can verify online.

Are you implying this didn't affect Wasmer's rejection from the Alliance?
I don't know, I feel Mozilla in the last decade or so had good politicians that produce texts like this, definitely some good developers but no vision, let alone visionaries ( the ones that actually deliver, not good talkers who adopt the lingo of whatever the industry they are in and fake it until they make it [ out of there ])

These are good ideas and concepts and stuff, but.. it misses something.
I don’t think it’s an Apple issue.
Ah, I thought you had a complaint about systemd & text files. It sounds like you are okay with it, unless I misunderstand your comment.
I completely agree. X times the rate of Y is unambiguous.
Could more people use taking a break, for no particular reason, and not necessarily to work on anything - just taking a break for taking a break's sake? I think so.

Especially hackernews people who are overwhelmingly more likely to be privileged enough to be able to do it compared to most.

"...leisure is time away from work, not facilitating it.

By viewing work as something we do to support our leisure time, rather than our hobbies as something to lower our stress so we can get back to work, we can actually start enjoying our lives. (I know, wild idea.)"

https://www.nytimes.com/2018/05/10/smarter-living/the-case-f...
I'm embracing the spirit of wandering in my life, and there is something special about knowing what is a priority versus what is joyful work.

For example, I'm currently working on a low-latency durability solution for my SaaS (shameless plug: https://www.adama-platform.com/ ). Do I need to be working on this? No... I should be working on the consumer side. However, I'm currently getting decent results. Granted, I'm having to wade through a bunch of optimizations, but the potential is right there: 1 ms commit time.

Just need to figure out why it craps the bed every 30 seconds or so. It's super fun! And, I'm already got 8x the performance of RocksDB.
I think everyone in finance knows "regulatory arb" is the polite term for "we found a legal loophole".
Keep in mind that a lot of Red Hat employees use their personal email addresses when committing to the kernel. It has always been allowed (though not necessarily encouraged), and many developers were involved in those communities before (or plan to be after) working at Red Hat, so they use their own email for continuity sake.

Especially if contributing to the kernel is something they only do infrequently rather than as part of their day job.
After using verilog/vhdl for awhile, I learned that trying to be "clever" in ANY way is just going to result in errors and frustration. So I write small dead-simple verilog modules, test them in isolation (icarus verilog is great! Use it with a systemverilog testbench to poke values into your module, and use gtkwave to visually verify the output), and then compose them into a larger design.
Given that the use cases for a Mac and an EC2 instance are very different, I don’t think there is a “right” way to compare them.
SQL Server is at least as good as any variant of MySQL and that’s only if you want to be very generous for MySQL.

If you meant that and I misunderstood, the other issue is that you don’t migrate to a different RDBMS. You rewrite half of the app and then spend a couple years fixing issues.
Ask HN: Top Clever Hacks
Last night when I couldn't sleep one of the things that went through my head is the difference between the pejorative and non-pejorative meaning for hacker, for the non-pejorative I wanted to come up with an example for a hack would illustrate the concept but the things that started to come to mind were in programming. Rather than devote more time to it in my head I figured I could go through a bunch of lifehacks links but maybe it would be better to ask HN what you consider to be the top clever hacks that you would use to explain the non-pejorative meaning.
> why they would be good stewards for a "Webassembly foundation"

But they registered a domain name on an obscure TLD before anyone else thought of it! /s
Stackable 'holobricks' can make giant 3D images
Running PyTorch Models on Jetson Nano
Really thought it was a good idea until I saw the price tag. I would say for most home users go get a new and supported printer/scanner might actually a cheaper and better solution, though not that environment friendly.
...there’s a deeper reason... so many people don’t have hobbies: We’re afraid of being bad at them. If you’re a jogger, it is no longer enough to cruise around the block; you’re training for the next marathon... When your identity is linked to your hobby — you’re a yogi, a surfer, a rock climber — you’d better be good at it, or else who are you?

Lost here is the gentle pursuit of a modest competence, the doing of something just because you enjoy it, not because you are good at it... It steals from us one of life’s greatest rewards — the simple pleasure of doing something you merely, but truly, enjoy.

https://www.nytimes.com/2018/09/29/opinion/sunday/in-praise-...

...leisure is time away from work, not facilitating it.

By viewing work as something we do to support our leisure time, rather than our hobbies as something to lower our stress so we can get back to work, we can actually start enjoying our lives. (I know, wild idea.)

https://www.nytimes.com/2018/05/10/smarter-living/the-case-f...
> The standard PV connectors today are comically bad for handling by robots, dangling loosely from wires on the back of the module.

Yeah, I made some machines that attached those harnesses in a prior life. My condolences. ;)

> There's enough hands-on work involving the robot that we aren't quite ready to bring on full-time remote workers yet. As we grow, this is something we will become more open to.

Not unexpected, but still sad. That said, I love what you all are doing and will keep you in mind!
His main channel, Explosions and Fire, is also well worth checking out. Less focus on the chemistry and more of a focus on things that go bang.
The benchmark itself has some issues; namely, the unit tests are run on a single thread but the end to end tests are merely parallelized one per thread. I would guarantee he's not getting 100% CPU utilization on the M1 machine if those tests are anything like the ones I see. BDD/E2E tests have a lot of waiting for buttons to load on pages, clicking/moving the cursor, and waiting for backend results. A proper test would simply run _all_ the BDD tests in parallel to properly max out the CPU and let the OS handle the thread switching.
The author shared the story in a way that resonated with themself — using reaction gifs.

It’s hard to ask them to write how they feel but tell them they can’t use reaction gifs.
Sounds like you haven’t used Asahi at all. The software rendering is actually very functional and perfectly usable for programming. It’s just multimedia/gaming where it fails.
I have sleep apnea. Getting my CPAP was a life-altering event. It was also damn bloody expensive, even on insurance.

What I want now is a better CPAP at lower cost, and access to the data it gathers, and the ability to share that with my health care professionals of choice.
My ID is one of the last reasons I need to carry a wallet around with me. It would be so freeing to just use a smart device to access identity restricted services (TSA, Liquor store, etc). Can’t wait for this to hit my state.

I don’t love the idea that my data is shared in a central DB, but honestly it’s way better than using a wallet which is much easier to lose or misplace!
I'm really happy you saved a ton of money and got what you wanted. IVF is not only mega costly, it's also a brutal roller coaster of emotions for all involved.
Maybe? Not sure how the original commenter meant their metaphor.
That font gives an instant headache and almost unreadable on mobile screen
Who do you think runs the cloud you run on? (Hint: sysadmins)
Sure, but that title would have given it away.
Duda.. getting his lunch eaten by Native Instruments? Vital I understand (a sort-of-free Serum-like synth is certainly a competitor).. but Native Instruments hasn't done anything interesting in the VST space in years. Odd to throw that in there.

My point is that companies like Native Instruments have vastly more resources and developers than one individual developer, and still very few of their supposedly flagship products are M1 compatible. It's been a year and a half, and Massive X still isn't updated. You'd think they would toss at least one developer at it. I guess that maybe points to organizational rot more than anything (I guess Massive X generally being an outdated flop is also evidence of this), but the point stands.
My thought is that by the time helicopters patterns are significantly disturbed, the news is already out.
Mixed; I have an account with Schwab that — beyond some basic information about my goals, age, investment risk tolerance and the like — mostly manages itself. I'm not even remotely a beginner, let alone an expert, in investments to trust myself to manage it. I figure I'd be even worse off if I tried that. (I do have some stock that is just mine, and it's done some good, and some bad. It's a nice amount, but the problem is not "housing is more expensive" it's housing is another order of magnitude so even "nice" is but a dent.)

That said, it mostly tracks the stock market, just sort of "dampened", since it has a mix of other stuff. The downswings from both Trump general craziness and COVID recovered, eventually (I was certain the downswings for things other than COVID would … COVID, I was less certain about, as this is probably the biggest thing that's ever happened in my life), of course, but it sort of feels to me like a detour where after several months you're like "yay, back to where were were". I'm a SWE, so I'm above the stimulus cutoff. (But that's the thing… well off enough that most things are fine, but … the housing market, practically speaking, wants millionaires, not "people doing decently".) But AFAICT, the cost of a home is keeping pace with gains in the stock market, particularly so if you're not in a sort of undiversified-yolo-all-in on the stock market position, which I've been told is poor form. But that makes investing for a home sort of a losing prospect: it's more just a savings account at that point, with the investment gains limiting the ground being lost. Conversely, AIUI, this is why there is so much speculation in the housing market; if the stock market were outperforming it, people would be speculating on that, instead.

What boggles my mind how anyone not in tech is making do. What I see both from people I know, and in the news, suggests they're really, really struggling.
An Oak Tree: A Conceptual Work of Art
I'm actually fine with coding interviews as long as they don't involve bespoke data structures.
For farm animals, acids are used to reduce the pH value of drinking water and to increase health. If you consume vitamin C via citrus fruits like oranges, then you are making a more hostile environment for bacterial infections.
Have you tried AMD? I don't know if they're suitable for your work, but I personally think AMD is great. Works well with Linux. They're definitely more open than Intel.

And I felt (perhaps incorrectly) that you get more horsepower for your buck with AMD.

Of course, M1 is pretty cool too.
This guy seems smart and ambitious but has a very romantic/naive mindset. A job is an exchange of services, never get it confused with your own mission or "dream".
How do you suggest to manage moods that?
I would argue that from a technical perspective a programmer would actually care less about most of those features than a video editor or music producer.

The reason you care about those features isn’t because you’re a programmer specifically, it’s because you happen to have a personal preference for those things.

- Why should a programmer care about the display really at all? Text can easily be displayed with very high contrast. Matte or glossy shouldn’t matter very much.

- Why would a programmer ever need more RAM than an Adobe Creative Suite or Blender user? I do all my programming on a system with 8GB of RAM and my biggest memory bottleneck is Chrome.

- What would a programmer need a lot of storage for? Text?

- Everyone needs long battery life, and the M1 is industry-leading in that regard for basically all tasks. Why does a programmer need to remove the battery if it lasts beyond a full work day?

- Self-service repair is important for people who know how to do that. While I agree that computers should be built with repairability in mind, and that Apple scores poorly in that regard, programming itself is a software skill, not hardware. You don’t have to know how to repair or build a computer to be a programmer, and if you don’t know how to do it then your ability to do your own repair is less important. I.e., if you have to pay someone a labor cost make upgrades and repairs, you might not prioritize that aspect of the system.

One of the best programmer laptops on the market is the MacBook Air. You can regularly buy it for under $1000, the battery goes for 12+ hours real world usage, it has no fan and stays cool, it’s got a great keyboard and trackpad, it’s faster than laptops that cost hundreds more, and it’s very light and portable with a small power brick.
Relevant; to get a good practical overview of Taoism/Confucianism/Buddhism "Wisdom" see Master of the Three Ways: Reflections of a Chinese Sage on Living a Satisfying Life by Hung Ying-Ming and translated by William Scott Wilson.

Summary at Wikipedia: https://en.wikipedia.org/wiki/Caigentan
I don't know anything about systemd, nor do I want to.

I absolutely have problems with configuration via text files.

A lot of things on linux desktops that a typical user wants to do require editing text files to work. For example, try searching for information about how to enable Japanese input in Gnome or XFCE desktops. Invariably, the steps involve installing and configuring some specific packages, and editing several text files to let the system know about the fact that you want to use an IME for text input.

This is unacceptable.
How about commercial nas? I have a Synology and thus it gets updates, it keep working without internet for months.

I bring it with me at the vacation house and it's like i am moving my personal cloud
I appreciate your comment, I really do.

I can understand how my comments could feel defensive. It's a personality trait that I like to discuss things to satiety, and that probably doesn't help! But it's always done with the willingness to learn and grow.

I hope my appetite for discussion doesn't make our apology to the community any less valid.

We made a mistake and we own it no matter what.
For Feodra eg https://fedoraproject.org/wiki/Architectures/ARM/Fedora_Linu... - seems it's mostly Pinebook and Pi 400 there.
This is somewhat frustrating. I think everyone is interested in alternatives to IBM's offering, but putting it behind account sign-up makes it hostile to 'just checking it out'. I believe this is also why IBM allow some of their features to be accessed without an account.

Please remove the account requirement if possible. I will happily check it out once the account requirement is removed.
https://github.com/wez/wezterm is another great option. I find it's configuration is a lot simpler (and it's in lua) and it's also very fast.
> Though I will say, my workload didn't see the sort of absurd speedup that some reviewers ogle about.

Same here. It’s a very efficient laptop, but the way reviewers repeated the Apple marketing hype made me expect something even faster.

It’s almost as fast as a modern AMD/Intel desktop, which is really amazing in a laptop form factor. But if you’ve been using anything other than last-gen Macs to compare against, the M1 feels more like catching up to current performance standards as opposed to the media narrative about being faster than anything else out there.

Same goes for the graphics. It’s really impressive for a laptop but the slides about the Mac Studio performing like a 3090 are a joke. At least the media has started to call Apple out on some of the exaggerated GPU claims.
Getting a partial read from a TCP socket

I wish common test frameworks and/or stdlibs made it easier to "fuzz" this. I've written more than one io.Reader implementation (Golang) that breaks up results from an underlying io.Reader according to a random seed.