skysight-inc/HackerNews huggingface dataset:
......I don't know what to say. I know a few people are like this too. On the other hand, I think I do a lot of things for my employer and constantly learn/challenge myself, but don't make anywhere near FAANG SWE. I am trying hard to pass onsite FAANG interviews, and still failing. So I'm still Leetcoding now.

But hearing stories like this just kinda demotivates me and confuses me more. Most non FAANG companies have no interest in keeping people who wants to stay purely technical like me, so in the end I'll have to end up at FAANG/unicorns to get better compensation. But on the other hand, joining FAANG seems soul crushing.
Nothing, thanks to TFRC. https://www.tensorflow.org/tfrc

Without TFRC it's about $4k per day. Which is orders of magnitude less expensive than a TPU pod.
It wasn't clear until now that the configuration is done through JSON rather than being configurable through code (i.e TypeScript).

Urgh, JSON for configuration. That's going to be horrible.
Sounds like if you built a startup using something more interesting, it could be a substantial hiring advantage.
Brookings tends to be mainstream American Democrat, which on tax issues is solidly to the left of the developed world consensus. (The US is the highest in the OECD for how much of tax revenue it derives from progressive taxes. Democrats are seriously proposing wealth taxes, which are unusual in Europe and were recently eliminated in France and Sweden.)

Here is an interesting article on NPR on a politically diverse set of economists agreeing that corporate and income taxes should be eliminated: https://www.npr.org/sections/money/2012/07/19/157047211/six-....
Your argument here seems to be something like this:

Denying a crime is exactly what a criminal would do. Thus the denial proves guilt!
Are you sure that's what it's saying? It shows there are less cases reviewed but that's not enough information.

I can't really see where you got the numbers 2, 2, and 1 when the graphs show hundreds of wrongful arrests a year. Comparing full administrations to a year and a half (article from April 2018) also seems quite questionable.
Thinopyrum Intermedium (A Perennial Wheatgrass)
I hear that repeated often.

What about 'Freude am Fahrvergnügen!' in a light sports car, vs. some wobbly limo or SUV?

Furthermore: [1] http://home.pipeline.com/~hbaker1/ForthStack.html

[2] https://news.ycombinator.com/item?id=12237539
[3] https://news.ycombinator.com/item?id=13154111
He also has a doomsday bunker in NZ
> I'd have liked to see some analysis of abandonment rate normalized for reading complexity, but that's hard to characterize ...

Maybe one could do something like the Flesch-Kincaid reading index and variants of those and include other metrics like # of unique words. But it's be a real pain in the arse to do - you can get the books off Libgen, surely, but you'd have to choose manually and then often it'll be a PDF where the OCR or text layer is hot garbage...
Probably an issue with them choosing the most general route. They most likely think most people using Takeout want photos they can open and move to other storage/photo services, so putting the converted png/jpg provides more compatibility than the 'heic' photos that are only supported by iCloud and a handful of other services.
Good question. I think I view the whole endeavor as illegitimate and seeing non-discrete sex kinda makes me uncomfortable. I wish money wasn’t mixed with sex.
I think it should have been pretty obvious to most people that V was never a serious language project. Because of successful marketing, an amateurs toy language project somehow became a viral success, which it has been unsuccessfully trying to justify ever since.

Although with a surprising ~1k/mo of funding, I'm really curious if there might actually be a chance V will eventually be a somewhat useful project long-term, if the funding keeps up.
The thing to understand about Clojure is that its creator/maintainer believes software tools should almost never deprecate features. Because of this, there are a few esoteric functions and features that were created in the language along the way that will likely always remain in the language- The two examples given by OP arguably fall into that category, though I'm sure someone in this thread will attempt to argue that every-pred & some-fn are essential features for the core language.

Other oddities include juxt, areduce, fnil, nthnext, derive, seque, and by now arguably the whole "ref" memory system (since Software Transactional Memory has pretty much gone by the wayside as a desirable programming feature)

Of course, Rich Hickey has also been very good at deciding which features to put into the language in the first place, so the number of legacy oddities is pretty tiny anyway, fewer than most languages.
When, if at all, did the glassmaker switch from coal to coke? https://en.wikipedia.org/wiki/Coke_(fuel)#Britain https://en.wikipedia.org/wiki/Early_modern_glass_in_England#... ?
@nickray, with ssh, I manage the root of thrust. With Webauthn, someone else manages it for me, be it Yubico or Intel or Apple.

This is a fundamental difference.
Data is encrypted (or not) by the client. The server is a zero-knowledge sync service.

I have an open source client that does client side encryption. I hope that once released people will use it, or ideas from it, to create their own clients.
I see it also as a success story for Cargo. Actix can be optimized from top to bottom, without being a monolithic framework. It doesn't have to reinvent and optimize every component itself.

The SSE-accelerated escaping, postgres driver, and state-of-the-art hash tables are all packages that can be used without Actix. And Actix can take advantage of them without undue runtime overhead (thanks to generics+inlining) and without burdening users with build/install complexity (it depends on over 140 packages, and Cargo seamlessly takes care of that).
> taken away

Stop right there. He does not want to take away votes. He wants to take away the government entirely. Neither males or females would have anything to vote for because there is no longer a government.
Solar requires the clearing of huge amounts of land, with the associated destruction of wildlife. To the best of my knowledge there has been no progress made in figuring out what to do with solar panels at the end of their working lives either and they all use lots of toxic heavy metals. Wind doesn’t leave lots of toxic waste but it does kill millions of birds and bats a year, disproportionately effecting large birds with long generation times, most of which are predators like eagles. Hydroelectric is at least less soul crushingly ugly but the environmental effects of flooding huge amounts of land are hardly positive. It’s also basically played out in developed countries. All of the suitable sites for hydroelectric power have been developed. Besides turning mountain ecosystems into lakes HEP is hideously dangerous in ways that are basically unavoidable. The failures of the Banqiao and Shimantan Dams killed 170-230K people in 1971[1]

Solar, wind and hydro all entail a lot of damage to the environment, far more than is necessary from nuclear, just because they require much greater areas as they’re less energy dense.

I don’t deny that nuclear is more expensive on those grounds. I just think that relative safety is more important. So by the most expansive counts Chernobyl killed 4,000[2] people while air pollution kills about 7 million a year, every year[3]. Germany’s closing of its nuclear power plants has lead to an additional 1,000 deaths a year[4]

Nuclear is safer than any alternative source of energy, wind, solar and hydro included. If you include those costs nuclear looks amazing in comparison[6].

[1]https://en.wikipedia.org/wiki/Banqiao_Dam

[2]https://ourworldindata.org/what-was-the-death-toll-from-cher...

[3]https://www.who.int/mediacentre/news/releases/2014/air-pollu...

[4]https://www.washingtonexaminer.com/policy/energy/german-nucl...

[5]http://papers.nber.org/tmp/26395-w26598.pdf

[6]https://www.statista.com/statistics/494425/death-rate-worldw...
Why does a tax have to be proportional to "real, actual damages"?
If you're looking to have kids eventually, your job situation is perfect for that: good salary and low stress.

If you're having issues with dating and work at Google HQ, the problem may be that you're in an area over-saturated with your demographic (nerdy 20-something men). Strongly consider seeking a transfer to another office, any(?) of which will have more favorable area demographics for dating.
I read and liked Infinite Jest, yes. But you are missing the point, and you are making the error which is why I spent several paragraphs discussing what it means to 'control for' something by adding it as a covariate in a model. No one is surprised that IJ is often abandoned, either in absolute or proportional; but it is more surprising that the model is surprised by IJ's abandonment rates even after taking into account that it's by DFW and its current star-ratings and when it was published.
No, I would bet a good portion (possibly the majority) of this tool's users are Americans trying to take control of who has their personal information and data.
https://www.lingscars.com/ - yes, this is a real car rental business. Best viewed on desktop - the mobile version is not nearly as... potent.
Yes. And the create react app documentation actually links to parcel as an alternative. I messed around with webpack, gulp, and others for weeks trying to find a good option that could handle my existing code alongside newer code that would be written in react and that could handle multiple entrypoints. I had a difficult time with most tools until I tried parcel, and it just worked.

Have an entrypoints for a react app? Include that in the build and parcel can bundle and deploy with no configuration. It just knows it's react because of the import react statement. Want to use typescript with react? Just use .ts files.

So my parcel command while developing is something like 'parcel watch src/*.ts. I just put my entrypoints there and my components below that. I've actually been able to just code for a while now without having to fuss with build tools.
>PostScript is Forth

Last year I got into Forth, then PostScript, which seems a kind of dumbed-down, simplified Forth. On PostScript's wikipedia page, Forth is not mentioned as an influence. So I went to change that, and in the page html there's a comment saying if you came to add Forth, see talk page. I looked into it a bit. (One of?) The guy who wrote PostScript's previous couple of languages were based on Forth (wikipedia admits), but then PostScript was not so much as influenced by it?! That actually made me very angry! The PostScript reference manual reads as if written by lawyers, which maybe shed some light on it. They don't admit it's influenced by Forth, but say of course it has influences, and the next sentence is about Forth. As if they couldn't not mention Forth, but legally didn't want to spell anything out. Pretty disgusting treatment of Chuck Moore, seems to me. HN, help me right the wrong!
> If blogs had existed in 1900 and a certain patent clerk had written a post on his ideas about clock synchronization somehow being related to electromagnetism, many would have dismissed him as a crackpot as well.

That "certain patent clerk" was hardly working in a vacuum; not only was he building upon the work of others (e.g. Lorentz just to pick someone) but he had been in school with some of them and was in constant communication with them, as he was hardly the only one working on the problem.

This is not to minimize his brilliance (Special Relativity in particular has that wonderful property of being completely obvious once explained...but that you could almost see before the explanation but yet nobody had previously characterized) and the mind blowing nature of his three-paper year. But when published his work fell on fertile ground.
Coming in Parcel 2! :) https://github.com/parcel-bundler/parcel/blob/v2/packages/co...
If you define the types in TS, you can use https://github.com/YousefED/typescript-json-schema to automatically generate a JSON schema from it. That way, configurations can be specified either in an executable JS module or in a JSON file.
Nyeh heh heh!
How do you figure out what really matters?
One of the realities of 'software eating the world' is managing client driven requests with finite engineering resource.

Forcing sales to prioritise their requests amongst themselves (fight it out) periodically is generally good practice that all product teams should employ although doing this on global scale across multiple regions and products with same pool of engineers can be challenging.
You're wrong. You can manage your own keys. You don't need any big corporation for WebAuthn.
This whole thread seems ridiculous... where has hacker news drifted?

It’s pretty simple. If programmers are easier for companies to find then pay would drop. If restrictions are applied making programmers more difficult to find such as limiting entry into the field like limiting H1B visas or requiring programmers to jump through the hoops of becoming a “licensed” programmer then pay would go up or stay the same. Nobody really cares how much “effort” is required to do your job.
By making my own cold brew instead of buying, I can save $16,844 over 15 years
In FIDO-speak, "platform" authenticators are your laptop or phone, using their contained secure storage, vs "roaming" authnrs like our SoloKeys. Most people assume that the former will be the main way to use WebAuthn. Consumers using keys are mostly enthusiasts/early adopters/special needs.

Mainly in a corporate setting, a separate hardware key may provide a root of trust (and audit trail if the key is modified to be trackable) , with which you can then unlock your devices in a self-service manner.

You're right that software authnrs are a bad idea.

For services that don't want the security to be pierced by such unsafe fallbacks, initial key attestation can whitelist the acceptable authenticators.

One thing that is too infrequently highlighted is that FIDO2 is decentral authentication between you and the services, unlike "login with big-corp".
It would be less entertaining, however, as everyone enjoys taking books down a peg, and it's not possible because as I discuss, GR hides the low absolute count entries from public display. Ideally you'd want all the books with 0 'abandon' tags, but GR will not show you those. It only shows books with at least 40 abandon tags. So you can estimate the least-abandoned within the most-abandoned, so to speak, but that's a pretty arbitrary thing to look at.
Whatever my assignment is, I pick 1+ stretch goals for myself every day, and try to over-deliver above and beyond what my team expects. They are usually super-impressed and love it. Try that.
Using about 10% of your mental capacity for your job is absolutely a good thing, if you're still doing what your company expects from you. This means that you still have 90% for yourself, and that's awesome.

If you don't feel challenged enough, seek intellectual activities (of ANY kind, as long as you enjoy it. Code, study, read, play an instrument, whatever) outside of your job. They will be much more satisfying, because you will have complete control over when and how do you engage in them. I've been doing this for many years and it's one the most satisfying aspects of my life, if not the most.

Also, being kind of a veteran (35yo), let me tell you this: be careful what you wish for. You seem to be enjoying a job that doesn't stress you or burn you out. If you start working at a company where you don't have that any more, there is a very good chance that you will miss the sustainability (in terms of mental health) of your current one.

TLDR: if your job pays the bills and doesn't offer challenges, great. Look for challenges in other areas of your life to maximise happiness.
Free Trade Zones: A Pandora's Box for Illicit Money
You remind me myself a few years ago: a talented, but bored slacker who didn't see any point in investing any energy into that project. Turns out I was right: the project didn't go anywhere after I left and investing any extra time would be a clueless thing to do.

So what's changed since then? Have I found meaning in work? No! I've become a professional slacker who knows all these psychological tricks, knows what body language to use to make the desired impression, what to say and what not to say. My managers think I'm a high performer who also makes valuable social contributions to our team and this is reflected in pay rises. I see my mission at work in carefully educating the overly enthusiastic co-workers by dropping a few seemingly random hints or observations that make them think and challenge their beliefs.

Work is just work and unless you're curing cancer, you shouldn't put any effort into making some billionaires richer. Just do the minimum, get your paycheck and appreciate the fact that you don't need to worry about money. Very few people in the world have this level of freedom.

But life is quite a bit more interesting than it seems. Learn applied psychology to understand what drives people. Learn about all these LLCs, corps, trusts and other fun stuff. Talk to a lawyer and try to start your own company. No need to leave your current job: you can use the gained knowledge to hide traces, while still being very legal and very cool. Even if you get caught, use the learned psychology tricks to negotiate: you may even find yourself in a VP position as few people can covertly pull this type of stuff. Even if it doesn't work, there is nothing to lose: 50 years later the only thing you will regret is not taking the risk because of some silly non competes with a company that no longer exists. Learn some Buddhism and some Tiberian phylosophy: it gives a very interesting and different outlook at life. Learn how pilot an airplane: like I said, there is nothing to lose.
There's a major difference thinking it's okay to store all of the user's passwords on your site with a SHA-512 of the password vs using bcrypt/scrypt/pbkdf2 etc with a high work factor. One is just ignorant and the other is following modern practices and continually updating the work factor to address advances in computing power.

When was bcrypt or pbkdf2 made obsolete as a algorithm?
The reason the rust framework is winning on the fortunes is because of the ecosystem more so than the framework itself.

For instance, any database benchmark is going to favor frameworks that have a library that implements pipelining and asynchronicity. The fact that you're not allowed to modify the library unless you want your framework to be labeled a "raw" benchmark increases the benchmarks worth but doesn't come without caveats. The implementer of h20 which is the c server framework/library just below actix in that chart has mentioned something related to this:

https://github.com/TechEmpower/FrameworkBenchmarks/tree/mast...

So rust is "production grade" because its official library handles it for the framework separately. I LOVE these benchmarks because it points out the differences in each ecosystem when you're trying to find the fastest thing. I wouldn't have found a bunch of interesting projects without it.

If you want to really know about the raw speed, just look at the plaintext bench. The top frameworks are all being limited by the 40(!) gbps connection these guys are running. After picking any one of them the code you write would be the limiting factor.
> It sounds like you're trying to apply reason to religion, which is just never going to work.

I don't think you've ever met Judaism, every single thing in it is carefully reasoned over. The [unprovable] "axioms" if you will, might not be ones you would pick, but given those axioms everything else flows logically.

Anyway,

A wall encloses a space. A wall can have doorways obviously, and still enclose a space.

What if you made the entire wall out of doorways?

And that's what an eruv is, it's a series of doorways all right next to each other. There are certain rules on how you construct an eruv, otherwise it's not considered a doorway, but rather an opening.
I don't drive so I rarely step into a petrol station but whenever I do it's almost always: wtf?? It's like most operators try to make them as inconvenient as possible.Poor selection of products on shelves, toilets often not clean/locked,etc. No wonder this man is so successful.
To be fair, the "platform for open source" is itself, also not open source.
# echo performance | tee /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
performance
# echo ondemand | tee /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
ondemand
tee: /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor: Invalid argument
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
performance

The Arch Wiki suggests that both powersave and performance have dynamic scaling, and running 'watch -p -n 0.25 grep \"cpu MHz\" /proc/cpuinfo' indicates that both of them do, with powersave mostly sitting at 1.2GHz with occasional increases on a handful of cores while powersave fluctuates from 2~ to 4.2GHz across all cores with minimal load.

The linked docs from Clear Linux say that power draw isn't entirely dependant upon cpu frequency when there's no load so there's no issue with keeping it on performance, and I'm not about to doubt Intel here, but I'd be surprised if powersave didn't save power if only by clamping down how many resources programs can use. Anecdotally I've noticed that the powersave governor doesn't really work too well when doing things like running virtual machines and will keep the frequency very low, as if the scaler is blind to the resources the VM is using, while having it on the performance governor will pin all my cores to a far more appropriate 4.2GHz.
Using heparin mixture to improve bone-repair procedures
Standalone keras is at the end of life, so if you want to use deep learning use tensorflow (api is still named keras) or pytorch.

I thinl computer vision is getting big. Many companies have problems which can be solved with CV, however only view companies can provide solutions.
What is the benefit of this over VS Code w/ the excellent Go extension by MS?
Sounds exciting! The greater the variety of editor/IDE options for Go, the better!
This sounds exactly like my last job :P I wonder if software development tends to become like this in general after a certain amount of time?
Let's say you want to use CSS Modules, but that's not the default in Parcel. (I don't know if it is, but for sake of discussion, the argument continues). The opinionated default works for some, but not all people. To enable an override, maintainers end up breaking Parcel down into subpackages, and people can pick-and-choose what they want. If that is Parcel's future, what ever did we achieve as opposed to just continuing to use Webpack? In case it's forgotten, this is how you'd enable CSS Modules in webpack:

[
'style-loader',
{
loader: 'css-loader',
options: {
modules: true
}
}
]

What could meaningfully be simplified in this configuration? We could get rid of the 'options' object, and spread into the parent object. But then that makes it more difficult for Webpack to statically know if the JSON tree provided is a valid configuration.

I don't see where this leads us. Instead of fragmenting the bundler market, invest in making Webpack better, or move onto to a new problem. There's a limited number of open source contributors out there, and only so much can be built & solved. The end state of a mature Parcel ends up looking basically like Webpack, which sounds like a fragmented, convoluted way of making a questionably impactful contribution to the OSS community.
That’s exactly why newer biofuels rely on sources that don’t require high investment crop land — e.g. switchgrass and other “weeds”. You could also plant switchgrass in highway medians, for example.
Thanks for sharing. What about non-build features like testing and linting? I think that's the one thing I'd miss from react-scripts.