skysight-inc/HackerNews huggingface dataset:
Completely agree with everything you said.

Remember when Google was still small and functional enough to produce excellent software with a good focus on design consistently? I do and I miss them. But all good things fade over time.

Clearly Google haven't architected a system that can put (or attract) the right talent in control of the right places. Small fast growing firms naturally attract talent and "game recognizes game" usually so it was easier for them back in the day.

It's just interesting to think of all the firms with a legitimate pool of great talent simply not executing properly (Magic Leap is the perfect example of this). It's a sad waste of resources which is heavily responsible for the people running things (IMO).
You Always Review Your Dependencies, AGPL Edition
One drawback to those intricate exteriors is how they age.
Can you point in more detail where was the cheating?

What you link to talks over the great `unsafe` drama, but that's not cheating. `unsafe` is in Rust for a good reason. Every C and C++ codebase is effectively one big `unsafe` block from the perspective of Rust developer, and we don't think C/C++ are cheating. Rust devs frown upon overusing `usafe` for a good reason: it leads to obscure bugs and security issues. But if you use it correctly, in place that is critical for your performance - go for it.

Having said that - a lot of frameworks in that benchmark are over-optimizing in ways that no real practical app would do and arguably are cheating.If there's anything in particular about actix here, please let me know - I'm honestly interested in it.
Maybe it's like with art. It's used as money loundering.
This one seems to be a native app for macOS, not an Electron app. So, hopefully this allows to achieve higher performance with much lighter resource utilization.
Probably a good strategy is sell when you can retire off of it. Having $10m but not having gambled it for $1bn isn't a loosing position to be in, IMO. Alternatively you could have 4 allocations, sell one in 2020, 2030, 2040, 2050. Or 10 going over the next 100 years (pass them down to kids).
Calling sleep(1) instead of thread yield is faster - see the twitter thread for a proof.
Yes, WebAuthn is about getting rid of passwords. They're a bad idea, for most people, in most situations.
I wonder how https://www.librarything.com/ compares these days.
If this is anywhere near the norm, it explains why Google has so many people yet kills so many projects.
why would you want to own a house in your home country if you're working abroad?
Kiyoshi Kimura wins the auction every years then sells the tuna at regular price at his chain of restaurants (~200 yens per sushi). Who won the biggest tuna of the first auction is said to receive good luck for the upcoming year.
Archive link:

https://web.archive.org/web/20200105211507/https://www.onlin...
Quebec Author Charged with Child Porn over ‘Hansel and Gretel’ Retelling
This should be tagged as PDF.
This kind of analysis sells because it is like a Rorschach test. People will see a book they know and have some feelings and think that gwern and his algorithm felt it too.

The creation of multiple lists is a good bet on his part because it has more ways to win, lacking an objective criterion for success.
Considering parcel is listed in the create react app documentation as an alternative to cra, I'm surprised it hasn't received more mentions.
It's not selectable:

/sys/bus/cpu/devices/cpu0/cpufreq # echo -n 'ondemand' > scaling_governor
echo: write error: invalid argument

Without touching anything, it's using powersave on my box. It seems to work well enough, both on performance as well as battery life, but that's just my personal experience.

The question that this tool completely fails to consider is that clocking the CPU lower isn't automatically the most battery efficient thing to do, cf. race to idle mentioned above. To me, this sounds a lot like someone on the trough of the Dunning-Kruger curve looked at a problem and wrenched at it without understanding enough of it.
Projects to Do When You're Offline
I really love this as it might obviate Trello - I have two details that might add to the experience.

Drag and drop functionality to move bullets and lists up and down so that points aren’t locked into the order you input them in (exactly how Trello works)

Support for link recognition (any link will auto underline and become a working web link)
Maybe that’s a joke, but this page appears to have managed to crash Safari on iOS a couple seconds after loading.
Something that really helped me when I was younger and in a similar boat, was to grit my teeth and throw myself into the work; by that I mean, force yourself to be first in, last out every day, take on literally every task - no matter how shitty - that is available to you, your team, or anyone you know that needs help. Take some work home with you if you can. And keep doing this for 4-6 months. By that time you will probably be heading towards burnout, and you'll need to slow things down for a bit.

But when you do take some slack and reflect, then you will realise that you just learned a ton of really practical things that can help you in your next job. You've also learned the discipline of hard work (which in the long term trumps any deep knowledge of tech because ultimately every job eventually becomes a grind, and tech is ever-changing anyways). Plus you've probably made a good reputation for yourself which never hurts.

You will also be able to decide if you found that last few months energising or if you would rather gnaw off your arm than do it again. And that helps to answer if you should leave the job or not :)
Tolstoy was a Georgist, and this is basically a little Georgist short story.

https://www.jstor.org/stable/3487337

The basic point of Georgism is that landownership is the root of most of the economic evil in the world and land should all be expropriated and held in common. (but don't want to expropriate capital or do anything to it, unlike the Marxists: Marx called Georgism "Capitalism's last ditch")

So strangely enough, it's not about greed in general, it's about land specifically.
I almost successfully cut Google out with one exception, YouTube, I don't seem to be able to find what I get there anywhere else.

Fun anecdote: Google is very smart, because I've been a paying customer of YouTube for a long time they gave me a Google Nest Mini for Christmas free of charge. And it fills another niche which I can't really find a meaningful alternative for: Speech to text hardware/software which can be connected to my smart home (which is cloud free until now). They really do press the right buttons because I'm thinking of connecting this thing to my home. And then they can listen to everything I'm doing, which is not cool, but then I already have the device and so on ...
That is the wrong way around. The cost of mining a coin is influenced by it's market value, due to economics and the difficulty adjustments. If BTC becomes worthless, it won't cost anything to mine a coin.
Plus, good restaurants want to serve fresh tuna so most of it would have to be cut up and served that day. So the demand must be there, somehow.

Or, maybe this is an expensive marketing stunt. The guy who bought the big tuna is the owner of a chain of moderately priced conveyor-belt sushi restaurants; hard to imagine he’s pushing $60 nigiri through them. He does say that he might’ve gone a bit over (https://www.cnn.com/2019/01/05/asia/giant-tuna-sets-record-a... he was expecting to pay $300-500K USD.
Interesting, VSCode + Go plugin got very unreliable since I switched to the language server integration. I have to restart the language server at least once a day to make autocomplete in VSCode work again.

It'd probably be hard to switch as there's a bunch of other plugins for VSCode that I use on top of all the keyboard shortcuts but it's nice to have an option if it continues to be developed.
"Out of this World" was my second ever PC game as a child, after I believe Blockout[0] or perhaps Mixed Up Mother Goose[1], all of them on DOS via some weird blue menu driven entirely by the F-keys. I remember when we had to drop out of the menu to get to the command prompt because the menu couldn't load a program from another drive. We used to stay up late with my dad taking turns. We never realized at the time we were playing such a classic.

Such nostalgia. The UX was horrid but we didn't know any better back then.

[0] https://en.m.wikipedia.org/wiki/Blockout

[1] https://en.m.wikipedia.org/wiki/Mixed-Up_Mother_Goose
GilBERTo – Italian Language Model Trained on ~71GB Ita Common Crawl
Try looking at what smaller companies are doing interesting things but don't have the whole FAANG "halo".

I've never worked at a FAANG, but from my reading here and other places I think that the path to an interesting job would probably be easier at a smaller company than at a FAANG.
Downloading as zip files worked for me. It produced a bunch of zip files each of 1GB size.
One possible explanation could be the desire to have a guaranteed-never-modified bootloader that is rock solid, which allows for firmware updates on the flash (in addition to booting the system in normal use). This is how Apple's iOS devices are designed, for example.
There are definitely problems with most wealth tax proposals, but I think the author understates the generational differences in opportunity that emerge from massive wealth inequality. As I stated in another thread, perhaps the best solution would be to combine the two for a wealth-based income tax. If you're already worth 20M, should you be paying a higher rate on your 500k in interest than if you just sold your first company for 500k and previously had nothing? I think that's a reasonable way to address income inequality in the long run without forcing people to liquidate assets, especially those like Elon Musk who have most of their wealth tied into companies they actively manage or people whose entire net worth is tied up in historical family properties.

The current system is broken, but mostly because the income/capital gains tax/AMT need to be graduated on a far different system than today. Right now, making 510k places a single person in the top federal tax bracket, while there are people making 10,000 times that some years. If there isn't a high bracket that is rarely achieved in practice (10B+/year for example), then the brackets are probably broken. Right now we have a sharp cliff where it is very difficult to become a millionaire, but once you get a few million it becomes far easier to multiply wealth.
This one is even better (scifi, but possible to execute by humans).

https://www.teamten.com/lawrence/writings/coding-machines/
Ask HN: How do you keep and maintain your personal codebase?
Google is like an ivy league school: the hard part is getting in.

Having worked at Google myself, unfortunately this sums it up just perfectly.
Scientist figures out how to move sun to avoid [interstellar] collisions
Parcel vs Rollup?
I have read that certain earth beings sometimes replicate themselves, and navigating the needy replicants needs & wants requires rejiggering how much life is spent where.
Maybe look into Jarvis an open source stt and home automation
I got out with just an MSc, for pretty much the same reason. You know physics has lost a lot of steam[1] when the perhaps leading theoretical physicist of our time, Leonard Susskind, regularly gives talks about... how he knew Richard Feynman.

Regarding your hope: I very much doubt we’ll get to experience the following stage in our lifetime.

1. It’s amazing to think just how much steam: just as an example, you could argue that physicists determined the outcome of WWII, and with it the whole path of civilization.
Scientists plan to count whales from space as a better way to track animals
I don't see why these are so weird, logical composition of predicates is really common.
The most common use case today is 2FA, where WebAuthn is the standard way to do something U2F defined only for 2FA.

In this scenario where it's only a second factor, yes, it relies on you possessing a Security Key, and on the bad guys not possessing it. This matches the threat model, which is typically that bad guys are not your flatmate or your mother they live in another country and will never meet you.

WebAuthn (and U2F) were specifically designed to register multiple tokens, the server-side stuff described explains how a site insists "Look I need to register a new token, not these tokens which I already registered" while also being open to whichever token you have on login, "Any of these tokens can log in, I don't mind which". So I have a token in my pocket, but if I got mugged I have a backup token at home that can substitute. Well designed sites let you nickname them during registration so you can go "I lost green hulk token but I still have Yubikey" later.

Yes, if you use the flows where both factors are handled by the FIDO token then you're "back to passwords" but with a very important difference. Very, very important:

Right now your password for news.ycombinator.com is known by the Y Combinator servers. Now, I'm sure they take good care of it, using a modern salted and pessimised hash for the purpose, but this creates many extra opportunities for vulnerabilities and a bad guy only needs to find a crack in one place.

Whereas if I have a PIN for my FIDO token the PIN lives on the FIDO token. Not on every web site I use WebAuthn with, not in a database that some poor new sysadmin accidentally uploads to the Cloud, it's not sent over the wire to some Java backend sevice that might accidentally log it, or whatever. The device can insist upon rate-limiting attempts because it's a piece of hardware, like an iPhone.
>all I do is copy code from the internal codebase and patch things together until they work.

this is... a big and important thing (and difficult... a lot of people re-implement rather than trying to understand what is there.) when dealing with a giant big corporate codebase. This might be, the primary SWE job at big corporate? I mean, there's a lot there, and to understand what is there well enough to actually do something with it is not nothing.

All that said, 6 years is a long time to spend at your first job. There's nothing wrong with seeing what else is out there. Don't quit until you have the next job in the bag, and keep in mind, when you quit, that you might want to come back.
This story was faithfully transposed to *bande dessinée" (European comics) by Martin Veyron in 2016. "Ce qu'il faut de terre à l'homme" won a prize at the Angoulême Festival, and I recommend it very much if you can read French. My only complaint with it is that the handful of Cyrillic texts in the drawings are not made of Russian words but simple transliterations of French words.

Among the short novels wrote by Tolstoi, my personal preference is for "Father Sergius". A young prince can't support any more the royal court, so he flees outside of his world, then struggles in trying to find meaning and peace in his life.
This is somewhat true. I was working at Adobe while building Parcel in my spare time at first, mostly to improve build perf of an app at work. After it launched and we used it internally for a while, Adobe finally started sponsoring the project.

Now, Parcel 2 has a core team of 9 active members from various companies including Adobe, Atlassian, and Eventbrite. We also receive funding on Open Collective which we distribute to a couple independent members of the team who aren’t already sponsored by a company. Definitely a multi-company effort at this point! :)
Could you possibly explain the point of Infinite Jest? I got through about.. 40% or so. The incessant tennis wore me out.
As Stavros mentions, you can, and if you feel qualified, you should manage your own keys. Be that with some software authenticator you deem safe or write yourself, or with e.g. our keys that are open source, so you can modify anything to your liking, etc. etc.

I sense a bit of 90s security thinking from your arguments though, where every end user and mid-level admin handles security decisions they're frankly not qualified for.

This is what I meant by "safe defaults". Yes some people use e.g. password managers, but no, most people don't. Yes, some people manage to use GPG to manage their ssh keys, but no most people, even qualified, don't/can't/won't.

"Bad defaults with patches hopefully making it safe" is just not the way we should be heading.
Breaking changes are a pain and you have to calculate the risk when using it. Laravel was my first framework (I jumped in at version 4.1) and maybe if was still moving fast at the time.

For a while I used Laravel and Symfony side by side, but after a while I jumped ship and decided to focus more on Symfony, because I felt it suited my needs better. Plus the update cycle was more predictable (Laravel changed it to a time-based versioning at version 5, then to semver at version 6, v6.0 was released in September 2019 and 3 months later was already v6.8, it's a bit too unstable for me to use in long-term projects).

Doesn't mean I will never use tools with breaking changes, but I will use them cautiosly, fully knowing that I will need to allocate time to updating the system in general.

PHP as a language has been VERY backward-compatible in my opinion, though. And Python 3 was released in 2008.
Again, sorry.

As far as I know, "hidden service" is deprecated, with "onion service" the current term. And it does tend to get shortened to "onion". But I admit that it was confusing. Because relays used to be called "onion routers". Which is also more or less deprecated, I think.

The security problem is Stores being physically located and compromised, based on IP addresses found in traffic logs.
This is great and now these functions are now square in my radar, as well.

As far as his example goes, this IS how you model data:

(def people [{:name "Elsie"
:admin? true
:mod? true}
{:name "Lin Shiwen"
:nickname "Rocky"
:mod? true}])

Notice the lack of a "fill-in" static ADT form. No types here -- no static types NOR no ":type" field. Instead, we say what we know about our data items and we omit what we don't know. Just the facts, ma'am. And then Clojure gives us the obscenely simple tools to deal.

It will forever confound me why some developers/PLs wish to model data in static, inflexible, a priori structures -- given the overtly clear development efficiency and simplicity of NOT doing so (and not HAVING to do so.)
Mozilla is desperately trying to keep up with Google Chrome, plus also adding privacy controls, but simply can't. One of the first victims that Chrome (and all mass market apps) sacrificed in the service of rapid development is user control over their experience.

This is the cost of converting from a pragmatic power user tool to a slick Eternal September consumer product.
I also would like to be able to make a single point blocked by multiple points.
> and corporate support from Facebook

Huh? Aren’t you confusing webpack with prepack?
Hmm, without a datasheet, its very difficult to asses how useful it is.

Does it have the RF harvesting bits built in? or is it a bunch of passives that I have to add after.

How low power is it? are we talking microamps per mhz(I know we're not...) How much useful time do you have per charge cycle?

the articles section seems to be full of generic health mumbojumbo, which isnt a good start... https://www.onio.com/article-list.html
> Talk to a lawyer and try to start your own company.

And if you have success, grow and you need to hire, then be aware of employees who preach to "not put any effort into making riches richer and just do the minimum!"
Thank you for this. I've been curious about Monte Carlo techniques ever since I was strongly influenced by Taleb's ideas. He uses Monte Carlo techniques via Mathematica* to produce curves for very complex probability functions. He prefers using Monte Carlo (practice) over using math theory. (He calls it "tinkering" not "Pinkering", a reference to Steve Pinker, whom Taleb criticizes because Taleb argues that Pinker relies excessively on theory, not enough on practice).

My request to experienced Monte Carlo tinkerers on HN: please share "open source + free" tools and resources that you'd recommend to learn Monte Carlo.

*Mathematica is very expensive software, without a free tier.
> Ability/commitment to work on something that may not be that intrinsically motivating, in the context of getting/maintaining a certain type of job.

I remember a blog post which was ranting about the current culture at trendy big tech companies (has since been deleted [0], probably the author still wanted a career at such a company) in which a quote resonated with me a lot: 'we're not problem solvers, we're problem endurers'.

Someone solving hundreds of leetcode problems to prepare for an interview just signaled that they are willing do do basically any tedious piece of work you throw at them.

EDIT: [0] Found it: https://web.archive.org/web/20160308032127/https://medium.co...
You will have a hard time finding a tech employer that doesn't have a restrictive IP clause.
They have probably got to the stage where they don't want innovation. They have a machine that prints money like there is no tomorrow. Why risk that with new ideas.
> Attention to detail and thoughful design is what Chime is all about.

Sorry for the nitpick, but a typo in this particular sentence was too good to pass up.
Also check out https://github.com/rjsf-team/react-jsonschema-form
Yep, we’ll definitely use a tool like that. We already have types in Flow for all of Parcel 2, so should be possible to do something similar.
If Firefox is destined to be a low quality Chrome clone, it may as well just be a redirect to the Chrome installer.
The files:

https://www.thehofellerfiles.com/
Debate growing: Should readers of corporate newspapers cut their subscriptions
errr ... oversaturATing
I do agree. My concern is about the future of the project. If they do a great job, I do think they should support others languages, perhaps having a ecosystem like jetbrains. I think it's inviable survive supporting only one language.
> I don't think you've ever met Judaism

Actually, I am Jewish, and I stand by my statement.
Software and the War Against Complexity
Deceased GOP Strategist's Daughter Makes Files Public
Looked at the site. Not sure I understand what flagging the services as 5-eyes, etc. is supposed to mean. Perhaps

- sponsored by 5-eyes (that seems to miss the point)
- prevents spying by 5-eyes? This seems strange also.

Clarifications welcomed.
Are there more recent features of Clojure that you think have made every-pred and some-fn less useful? I'm curious what they are if that is the case.
> as income level goes up, people are more likely to be a blue voter than a red voter

That's precisely my point. Income inequality is a Democrat talking point.
very interesting. i wonder about the tech behind it. always wanted to get into native mac app development but objective-c is a little daunting. i wonder if it's using swift ui?
People in Japan Learn to Love Their Robot Dogs – and Be Loved Back
I just want to know why onwone should care what Bill Gates thinks about Government tax policy. Seriously.
As someone who played it on the PC back in the day, the visuals were nothing short of amazing. Why? The whole experience was both different and beyond what other titles delivered. What made it so memorable for me? Consistently smooth animation even with large sections of the screen being updated from frame to frame. Its polygon graphics which were solid-fill and not wireframe, which was a big leap. They're right. Ordinarily, the early PC was a real turd when handling full-screen animation.

The sound wasn't ahead of its day, but it was still quite good, even with the PC speaker rendering music, alien language, and effects in a better-than-average rendition. Nobody had high expectations for PC-speaker output.

Only a few years after its release, it was sad to look back and not find that any new action games using similar methods. Did I miss any good knock-offs over the next few years of its PC release, or was it just as much ahead of the curve for years to follow?