skysight-inc/HackerNews huggingface dataset:
I agree with most of what you said. Yes sticks are unreliable, but I know my way around food and know how to keep my daily intake of carbs to be <40-50gr/day and sticks were just another easy to get data point to confirm what I was doing, but yes, it is anecdotal experience.

And yes, food research is very problematic. Some reasons are valid, for example we will probably never have randomized double blind placebo control study on various food intake patterns which lasts years or decades because it would cost too much and is very hard to do. But we can draw at least some conclusions based on the weight of evidence that we have. My only "problem", setting anecdotes aside, is that people jump on latest trends and make a cult out of it, when there are not even low quality observational studies to support what they claim. For example lately carnivore diet pops up too often with magical claims.

There are differences between people, and some will thrive on some diets where others would be miserable. But that is why we need to find the biggest common ground for all of us first then optimise on differences. Cut all the fluff and pointless optimisations in the beginning, first stick to the most basic things : eat real food, move moderately, sleep well, don't drink alcohol or at least not too often or daily, try to be less reactive (less stressful), do it for a few months and then try to optimise for your ticket in the gene lottery.
Dude, these protests are barely two weeks old. You want people to go set up an LLC or something before they get together to bail out the folks the cops arrested after doing tricks like “closing all the exits to the city twenty minutes before announcing a curfew”? Yes, a lot of this sort of thing is being done on an ad hoc basis.

Never mind that there may be hidden class issues, you need a certain amount of money and privilege to set up DBAs (as well as time, which, again, people may not necessarily have because who the hell anticipated any of this past month), and part of the reason these protests are happening is decades of systemic economic suppression of Black people.

But go ahead, keep blaming the victims because they’re reacting to a problem that popped up as quickly as possible, and running into problems with rigid systems that have a long history of dealing badly with accounts that suddenly explode in popularity.
The last version of CS worth playing was 1.2 (or 1.3? or 1.4? I don't recall), where strafe jumping was still possible, so you could pretend it's Quake and annoy the hell out of the more covert people.
that's how I remember it as well. The first app store on iOS was third party hacks to be able to install 3rd party apps.
I've heard from a fairly drunk Intel chip designer that CISC continues to make sense in gate counts where full OoO cores make sense.

1) You're almost certainly decoding into u-ops even if you chose RISC because you'll have uarch features like a seperate pipe line for the AGU and the load store queues, atomics that have to wait to go out all the way to L2 for fairly arbitrary lengths of time, etc. You can see this in cores as simple as BOOM, and it's opinion of the RISC-V community that macro op fusion of prescribed clauses is the way to go.

2) These decoders are a drop in the bucket when compared to OoO circuitry and power budget.

3) The complex addressing modes and memory RMW operands are effectively a way to address physical registers while consuming no architectural registers, and very few bits of I$. Yes, x86 is ancient and isn't as optimal as it could be from a huffman encoding perspective (hlt is a single byte opcode!), but it's pretty damn good overall. Better than AArch64 at code density and therefore I$ pressure. As an aside, I'm sorta curious what a CISC-V would look like, and if it would set a new bar.
Scott's talks about F# are exceptional, and quite compelling for "line of business" developers (as opposed to language enthusiasts) - something functional programming advocacy often misses in my opinion. This is also something that his site (https://fsharpforfunandprofit.com) does a good job of.

On a slight tangent, you might enjoy the slides from Scott on a different topic - model checking with TLA+ - from NDC Oslo this week:

https://www.slideshare.net/ScottWlaschin/tla-for-programmers...
There was no attack on a colleague (a public disagreement is not an attack). The person who was fired has less than a third the followers of the other person (and probably very significant overlap between the follower groups). There certainly was no publishing of contact info, unless you consider all public mentions on Twitter to be publishing contact info (which is preposterous). Your impression of what happened is mistaken.
There has never been an intention to rewrite everything in Rust. Here are the guidelines:

https://wiki.mozilla.org/Oxidation
Yep and this test being shown is actually saying that about 5 sync workers acting on thousands of requests is faster then python async workers.

Theoretically it makes no sense. A Task manager executing tasks in parallel to IO instead of blocking on IO should be faster... So the problem must be in the implementation.
Lawmakers Push to Invest Billions in Semiconductor Industry to Counter China
It's mentioned at the beginning of the article, but Vaclav Havel's "Power of the Powerless" and particularly its parable of the greengrocer is worth a read:

https://hac.bard.edu/amor-mundi/the-power-of-the-powerless-v...
At the end of the day it doesn't matter. No one's rights were violated. Apparently you have a different definition of what constitutes appropriate public speech for employees than Facebook does, but so what? You're not his employer. This guy said something and got fired for it. That is the system working how everyone wants it to.
As someone who works in both Python and JavaScript regularly, JS’s async is just leagues easier and better. It’s night and day. Even something as simple as new Promise or Promise.all is way more confusing in Python. It’s very different.
The database is the bottleneck. JIT or even C++ shouldn't even be a factor here. Something is wrong with the python implimentation of async await.
Very good news that this is finally getting attention
I see lots of people are arguing that it's not a secret. Here's a thought experiment to try if you're considering taking that side of the argument:

If a web site you use offers all their password hashes as a free download, would their users be unaffected? Would you come to HN to write about how that's actually fine because those aren't secrets after all?

To be clear there are credentials that work that way. The RSA key your browser is automatically using to check this is https://news.ycombinator.com/ is public, it is right there for us all to see. Knowing it doesn't help you impersonate Hacker News.

More easily compared to your password would be U2F/ WebAuthn credentials. Here are my 100% genuine WebAuthn credentials for a particular web site, Base64 encoded, this is what the site stores in its database to authenticate me:

id:
tmVUNeAST4JhA5HMN61Ddk1G0FVK+O8K3gY+/z/HE6WWyjny9cDCWY1LsmNcLP63qNdugU2itZRyBM1LNAJfFA1TZ1qxOoiqXMK7R3KqPg++UwIrdqdr0na4BWP2uPm1
public key: pQECAyYgASFYIGMcwjIjCbidUjT3hSEvZOAme++M+uQ1+I36am+GgiICIlgguso4MWdGHQRs82kcQJjaGN7Lf8NUHNYld+XktlD8hBg=

You can't do anything with that, you can't even use it on your own web site to authenticate me, it's useless

But passwords and even a password hash are not like that, they have to be kept secret or else an attacker gains a significant advantage.
A fork of RuboCop without all of the 'cop' stuff
I mean sure, do what you gotta do I guess for low-grade resume padding if you're short up on personal recommendations/experience/skills, for job purposes, but why post it here?

=/
If you only donated $50 to cancer research whereas your coworkers donated $200, would that give me the right to tweet that out to everyone? It's okay if I attempt to coerce you thru public shaming, right? Bullying is okay if it's for a good cause?

As for Dail's victim, you don't know whether he has or hasn't helped in his own way. This Dail guy wanted to coerce a coworker to do something that RISKS HIM GETTING FIRED. He said no to Dail; this doesn't mean he hadn't or wasn't willing to help.

I don't like FB and I hate Zuck's stance, but no company would allow someone like Dail to continue bullying coworkers and creating a hostile work environment. I wouldn't be surprised if he already had a list of prior complaints. HR doesn't usually fire people based on a first-time offense.

If you are ever in charge of fundraiser or are looking for people to join a worthwhile cause that you support, try to understand that you'll gain more allies if you're not shitting on & shaming people to do what you want.
I did more than half of the Advent of Code to try learning F# over the holidays. The learning curve seemed very gradual. The only really weird thing I ran into were how arrays initialized/mutated. Wish it was promoted more rather than have C# incrementally gain its features over far too long a time and in a less concise way.
I can buy AMD or Intel CPUs, AMD/Intel/NVidia GPUs, a vast array of motherboards and cards, storage and networking pretty much off the shelf, throw Windows or Linux standard builds on it and expect it to work great and perform great.

Try doing that with ARM and tell me under what limited circumstances would you buy ARM laptop/desktop/workstation.

CPUs are at a stage where AMD and Intel are doing great in non battery constrained setups and with battery constraints you will only get better battery life if you don't make the CPUs sweat. In server/workstation design I would expect AMD and Intel to beat the crap out of ARM anything just because how much optimized they are in that space owing to massive use.

So except for frothing at mouth idiots that keep droning about this there isn't much value for the normal customer in buying ARM anything and lose on all fronts - software availability, build flexibility, compatible hardware availability and even performance for many cases. (Spare me teh Geekbench please.)

It does make sense for Apple to market their own CPUs to people who are into that type of thing - it's more control, more money and least dependence for Apple - all round win for them if they can pull it off. But it's not going to be easy unless they have something that is hugely better and overcomes at least some of the disadvantages.
I'm 30 now. I worked very hard in my 20s (50-70 hour weeks on avg) and eventually burned out badly at 29. While I still consider myself ambitious, I now have a completely different view on work and living in general. I'm very careful about how I spend my time and more aware about my mental health than I've ever been.

I don't know if I regret it though. I learned a lot and had cool experiences. Sometimes I think I needed to go through it to appreciate what I have now.

I will say though that I no longer have a huge desire to work at that "hot" startup. I've worked in one, and while it's cool to talk about at parties, it won't magically make you a happier person.

These days I'd much rather spend time after work with loved ones or tinkering on a silly hobby. I'm really glad I've been able to make peace with that. Like some of the people who posted here, I used to guilt trip myself for not spending every waking hour doing something "productive" - I now realize how toxic that mentality was.

TLDR: I worked a lot, learned a lot, and changed from it to hopefully live a more sustainable lifestyle in the future.
The author's point is that "racist" is being stretched to include being neutral: if white silence = violence, then you're now a racist if you don't actively plaster your social media with BLM slogans. "If you're not with us, you're against us! Burn the witch!"
Network is now generally not oversubscribed in aws and gcp. This adds much higher costs since you’re talking about 40g+ network adapter and CLOS fabrics (google juipter style). That doesn’t even account for the development of the sdn layer.

So yes it’s expensive, but you’re unlikely to exhaust its capacity or either are any of your neighbors. That’s what you’re paying for.
Who do you recommend using instead?

More precisely: who do you recommend using that has an interface designed for a non-technical person to be able to send and receive money without much more hassle than setting up an account, verifying their identity, and connecting a bank account or three?
I mentioned an author using a fictional society's phrasing to influence that society's thought process on ownership. It was relevant to what I was commenting to.

Please do share more about this "stupid idea" regarding "words shape thought"; as you say, I seem smart enough to share and repeat something stupid so I must be able to understand you further.
The Power of the Powerless, by Vaclav Havel (1978)
I really failed to notice that, yea they did talk about it in other pages
I miss physics, tech is a crappy replacement for solving hard problems.
> Requirements for refactoring tooling, for instance, are far simpler.

If that's the case, it's sad that Visual Studio's refactorings for F# are so meager.
I find that the Wholefoods and big Walgreens stores have the best natural healthy food for the least amount of money.
It would be a personal opinion I share. But there are a lot of details I don't know. A whole range of possibilities I can imagine, from least like to most likely:

- The former employee may have genuinely thought that a public "conversation" could result in a positive outcome (perhaps believing "sunlight is the best disinfectant")

- The two may know each other previously - perhaps the former employee may have felt they had more of a mutual level of trust/familiarity than they actually had?

- The former employee may have been wanting to leave Facebook anyways and (cynically speaking) wanted to go out in a blaze of glory and resign in a high profile manner

- The former employee may be neurodivergent in some way and have difficulty navigating the subtle boundaries of spaces of privacy that exist along the spectrum of 1:1 to effectively "in public"

- The former employee, frustrated and angry and activated by the heat of the moment, willfully decided to sic the mob on the other person

Honestly, I don't know this person so it's hard to say. And I do know it is often the case the hindsight is 20/20. But, I wonder, in this former employee's entire time at Facebook, did their manager ever notice any of these kinds of aspects in that employee's interpersonal interactions or collaboration style? In my experience, hints of these things surface fairly quickly in the workplace, especially during the ramp-up phase or the first time some sort of an adverse situation is encountered, whether it be subpar code, a deadline that doesn't make sense and is hard to change, or a stakeholder that isn't exactly aligned with reality and isn't very easy to get there. If this former employee (consciously or unconsciously) takes such an adversarial approach to conflict resolution with a colleague, one wonders if this was the first time they have ever done that, or merely the first time they ever did this to such a degree.

But who knows. The past few weeks and months have been insane. Many people are seeing more psychological stress and social unrest now than they've seen in their entire lives. A lot of them are not prepared to handle these kinds of situations in a manner they won't regret. It's unfortunate that it has to turn out this way, but on the other hand, this kind of behavior really can't be condoned. It's emotional blackmail.

I really hope this former employee takes to heart a valuable lesson from this, but I have a feeling that the exact opposite will happen; to be fired so publicly, with the humiliation that comes with that, is the perfect accelerant to a radicalization that might already be in progress. I don't know where we go from here.
Not having x86 at all is even lower cost.
Yes, C dependency management is awful, and because Python is only practical with C extensions for performance critical code, it ends up being a nightmare as well.
Worked for a long time as a developer and architect (where architect still codes, explores new tech, just thinks more about system issues). I won’t say how many years but let’s just say “many”.

You don’t need to be promoted out of your interest zone or past your competence level. I’d gently question the “everyone” in your stage, as there are fewer jobs available at those higher rungs.

Only regret is that I didn’t find an opportunity that let me retire at 30. I like making software and solving problems.
That might be a problem in the Windows world but it is unlikely to be a problem for Mac OS. This is likely why Apple finally shut down the 32-bit apps last year. Almost any app built using the Apple 64-bit libraries (both Objective-C and Swift) should be relatively easy to recompile with an ARM64 target.
Pretty sure the expectation is to self educate rather than burn at the stake.
Yes, the chain of command is an abstraction. Actual authority is something else.
> Great quality apps are constantly maintained and often have recurring costs (API, servers, etc).

I stay the hell away from apps that don’t let me manage my own data, which excludes most apps that have recurring costs. Even so more and more standalone apps that I use are going subscription because of the lack of another way to deal with upgrades.
I'm too tired and bored to source it, but, there are also "multiple studies," as the author puts it, stating that dark mode is better.

If you like sitting in a bright room, you'll prefer light mode; dark room, dark mode.
Peer Review is as bad as the Peers Reviewing. That’s often awful
I don't think it's been confirmed whether they'll be enforcing a whitelist, or merely publishing a list of drives that have been verified to be compatible. The latter seems more likely to me, simply due to the sheer volume of SSD models that will meet the technical requirements. (Especially where we'll see a dozen or more brands selling the same hardware with a different label.)
That portal transition effect likely hides the load screen - it's still there, nearly half a second, it's just shorter. This is comparable to current load times with an SSD on PC!
They’re always artificial. That’s how you make the map and territory the same.
It's native. Or at least it was last I checked, before they did their redesign.
I seem to recall PS1 games being cheaper than N64 games which allowed kids to purchase more. Allowances in the 90s were on average between 5-20/wk. PS1 games were more like $40 compared to N64 games which were usually $60.
I agree with you. The thing is that GitHub has EXPLICITLY stated that they will not break their operations with ICE. So they are doing "good press" work rather than doing actual support of BLM.
I’m very happy with Gumroad. I can’t think of an easier way to host and sell self-published material.
Relevant to what? Relevance to reality must be based on whether properties could ever exist in reality. Logically following from other ideas doesn't matter.
I've been saying this for a while, that a semi custom x86 (probably from AMD) makes way more sense. Those 8 Zen2 cores with 16GB with a very passable GPU in the next gen consoles show that it can be done for a remarkably low cost all things considered. Yes, Sony/Microsoft are probably taking a hit on those, and yes Apple would have to spend even more to get it running in a laptop form factor/TDP, but they also have MSRP headroom to make that happen with a decent margin.

Even more out there idea (with literally zero proof, it's just a good idea, IMO): Apple buys Centaur, and gets an x86 licence.

* Apple gets to have custom power efficient cores augmented by all the fabless firms they've acquired over the years.

* Mac stays x86, so Intel wins a minor victory when the alternative was a major customer switching to ARM.

* Intel wins a bigger victory because an x86 licence is effectively removed from products being on the open market. The great equalizer that is the end of Moore's law makes that licence sitting out there a long term existential risk for Intel.

* Apple doesn't have a costly transition with the tail end of Moore's law meaning they don't have the same perf gains expected from the other transitions.

* Apple also puts their hands on Centaur's newer inference accelerator IP.

* Centaur's parent keeping them on life support gets a payout.

Everyone wins except AMD (which is another win for Intel).
Both companies are famous for the high quality of their products, but are also often criticized by some due to the specs of their hardware for the price. Is that what you mean by “medium quality”?

Because the easily quantifiable specs of a device are usually a very poor indicator of quality, and quality is much more nuanced in reality.

For instance, the Xbox has always had higher specs than same generation Nintendo devices, but does that mean the quality is better? The Xbox One has almost no significant exclusive games, whereas the Switch has a huge number of critically acclaimed exclusives.
I think in this case you can’t plan on doing the same job for 30y, you’d do a lot of changing roles to keep those raises coming.
Thought experiment: Let’s day that Apple banned an app by both Black Lives Matter and “Focus on the Family” and they both complained about it to the government. Which one do you think the government would be more likely to force Apple to carry?

It continues to amaze me that anyone wants the sane government more involved in technology whose leader wants to “shut down Twitter” and wants all of the data it can get to spy on citizens.
Two things I look for in a note-taking app:

- How quickly can I create/update/delete

- How easily can I search and read

I love how you have solved the second part. I have to ask, how do you handle the first part?

Do you keep one editor always open to quickly edit the markdown files?
You are outraged and your solution is to try to get people to share your own twitter saying you outraged?
Right, but if someone starts at version 3 they need to always be on version 3 until they pay…
GP probably meant the pressure not to show weakness or emotion, which I'd say is still more commonly internalized by men.
The PS1 also had much more memory available for texture data - there was a set of trade offs for both consoles. Personally I loved both - but the PS1 turned out some really impressive game’s that weren’t possible on the N64 (at least not without looking like blurry messes) even discounting the benefits a CD-ROM had for storing large amounts of data.
World War II Era self soldering sleeves
Zoom cites Chinese law to defend censorship of human rights activists
This was actually a really awesome presentation. I don't think the intended audience was their customers, perhaps more for the media & gamedevs.
AT&T's IoT pricing seems to undercut Twilio and Hologram on price: https://marketplace.att.com/products/att-iot-dataplans-lte-n...

This platform has been around for at least 4 years iirc.
PS4s have been able to swap out their hard drive and it's fully supported. However, base model PS4s run it at SATA2 speeds no matter what's attached, with SATA3 only being supported on the Pro.
I actually started one level lower than that: in high school, those cost too much, but I discovered that a Sharpie made good, cheap etch resist :-)

Later at my first job, we made our own prototypes in the basement. We had a giant Agfa stat camera that would take the 2x artwork and reduce it 50% onto clear film that we would use to expose photosensitive resist coated PCB and then etch.

I really, really don't miss those days :-)
Yeah, so where's my vaccination for dental caries (tooth decay)?

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

Lots of promises and no delivery: You've got to wonder if medical science lacks the focus and carry-through to get anything done, be it a tooth decay vaccine (promised for more than 50 years in various forms) or a vaccine for Covid-19. Medical science has drained the taxpayers' money for decades and made precious little progress since antibiotics. And I hear those are running out of legs.