skysight-inc/HackerNews huggingface dataset:
Probably shopify evangelist trying to promote the company without appearing to be promoting it.

Shopify is just a glorified shopping cart like million others, so its no better than writing your own using frameworks available, which makes it trivial and even easier than shopify.

If going by your logic its futile to even try to build own e-commerce store. Just use established platforms which offer marketplace. Since marketplace solves one of the biggest hurdle for an ecommerce which is visitors traffic which you can convert. Also with added advantage that visitor can combine things from multiple stores into a single cart, payment and logistics infrastructure.
The numbers I had suggested approximately 17,000 tech jobs per quarter. So, not too far off from your number.

I was also told to expect 30 to 40 percent attrition every year, as engineers burnt out.
Science Must Not Be Used to Foster White Supremacy
Why watch any sport at all?

Why watch anything where a person (or persons) do some activity over which you have absolutely no control?

I think the general questions are much more illuminating.
> you have 7 weeks holiday

Paid?
There is a big difference between "here is what I think the authors did wrong" and "I did not read the paper, but did they even account for <obvious thing>?".

The former is perfectly fine and encouraged. The latter is incredibly rude and derails discussions.

Relatedly, you took the rule incredibly literally just so you could critize a strawman...

> Unlike most people, I...

Yes, yes, you a very smart and everyone else, in particular me, is an idiot...
Paint flecks on the mirror? I'm dying.
I always found it interesting that payphones could receive calls in America. Australian payphones can't receive calls (at least, not to my knowledge), and it always seemed like it would be ripe for abuse if they could.
Zig, definitely.
How so? It looks like they have some descriptions of typical memory techniques like the memory palace technique. What makes it vapor ware?
Perhaps in TechEmpower benchmarks, which to be fair aren't the worst way of taking frameworks out for a run to see what they can do, but at the end of the day they're very synthetic workloads. Interesting applications are piles of business logic where a slightly faster framework doesn't really buy you much.

Anecdata are all I can provide, but the equivalent (Google) batch job in C++ vs. Java is often an order of magnitude better for a variety of reasons. It might only be 0.5-3x faster, but it also uses less cores and less memory to do the same amount of work.

Having written C++ and Java services, the median C++ service is performs better than the median Java service. Some of that is less pointer chasing, some of it is better libraries. Some services will be slow no matter what you write them in. There's too many variables to quantify, and "performs better" is a real load bearing term. Sometimes it's less CPU, memory. Sometimes it's latency.

I still primarily work on Java services, and they perform pretty well. That said, the operational dynamism of Java services is a real thorn in my side. Beyond the GC, there's a lot going on in the runtime including JIT that just makes JVM services less predictable. Even classloading is a source of unpredictability, unless you eagerly load classes.

FWIW, I think Go does a pretty good job being predictable too. AOT compilation helps there, you're not worrying about new tasks needing to JIT. Go mostly worries about GC (often irrelevant), warmup of state (like TCP connections), and avoiding footguns that leak Goroutines. :) At least Go's footguns rarely blow your whole leg off.
You can easily make a `.githooks` directory and have your docs suggest running `git config --local core.hooksPath .githooks`.

This could have security concerns in open source though as users should rightfully be skeptical of running arbitrary code if malicious code is in there (similar to the security issue of your shell hooking into git info in directories and an untarred archive containing `.git` with malicious code in it). However, at least if it's in the docs, it's consensual unlike tools like Husky that inject scripts at runtime as well as creating yet another NPM module to audit.
Systems fail in many different ways. Its not that the market can never fail, that would be an absurd claim. They are less likely to fail along the lines that they failed before.

What we’re seeing instead is people fearing a repetition of the same mistakes and the same failures.
Huh?!

Emacs maintainers do an insane amount of work! They know most of the code, write new code, review code submissions, support a bunch of mailing lists and answer numerous stupid questions.
I would cite heroin users, thinspo anorexics, (real) Neo-Nazis, some varieties of paedophile, and credit card skimmers as examples of communities with their own unique cultures (disclaimer: often awful ones) that are counter to the mainstream. The first two you can maybe make an argument for being integrated into the mainstream, but the last three are totally against the current culture.
To me C++ is much, _much_ harder than Rust.

Maybe in C++ it's easier to get a program to compile, but it's dramatically harder to make sure you've checked all the boxes you're supposed to check to make sure your code is safe and complies with best practices.

For instance, consider the rules of 5 [1]. There are so many rules like this in C++, so much complicated stuff you're supposed to know to write anything at all, and much of this is just _accidental_ complexity: it's just there for historical reasons or language design reasons that in retrospect don't make much sense.

[1]: https://stackoverflow.com/questions/65455464/is-the-rule-of-...
For the rare case where the small speedup is otherwise worth the lower producitivty of Rust, it can still be a worse choice because the you have a disadvantage in iteration speed to rework the code for a faster problem solving strategy / algorithm.
Is it available via brew?
Calling oneself by a caste name such as a Brahmin is "casteist", it's tautological.

A college degree is earned, a Brahmin caste status is inherited much like the klan claiming supreme status by blood.
Show HN: Mac&Win-One click to hide desktop icons, minimise apps, mute and more
Nothing to add to the other comments except to wish luck and to say that you're an inspiration. Thank you.
This was a fantastic read and the end just put a smile on my face thanks for sharing.
The thesis of the article is plausible, but I think it’s missing the broader perspective.

It makes sense that science picks “low hanging fruit” early on. Then, on average, later discoveries require more effort.

But the rate of progress depends on both how much effort a discovery takes AND how much effort is available. The progress of society has made it possible to aim exponentially more resources at solving problems. Computers let us automate things. Medicine & farming mean more humans can do higher value work. Better politics means fewer people dying in wars.

So I don’t care if each discovery takes more effort than the last. As long as we get exponentially more resources to go along with it, we can keep creating exponentially more knowledge for a looong time.
> When the software world can convincingly create new songs that sound like the hit songs people like, but sufficiently different to dodge copyright law, then it's game over.

In what way?

This is already a thing in shoes, clothes, handbags, watches... Yet the original brands thrive. I'd counter that listening to "cheap knockoff" music will have a similar appeal (or lack thereof).
Can't figure out what this is.

Can someone explain to me what type of fuzzing it covers and what the target audience is?
These responses hilarious. They range from insightful, could possibly be used to market oneself or even to explain a product, to fodder for standup comedy.

"yourapostasy is a programmer"

I'll allow it, it is a step up from "...works on computers".
Surely two cables for transmitting the control signal would keep most of these benefits while only needing one set of batteries in the system?
That sounds more like a customer support manager than a help desk agent. One of these has actual power within the company to push stuff onto the roadmap and get fixes deployed and the other just follows a rote script.
From the article:

[..] the sole responsibility of scientists is to seek the truth, whatever it might turn out to be. Scientists have more responsibilities than that here. For one thing, they must be frank and vocal about the weakness of studies that purport to find correlations between race and differences in traits like intelligence or propensity violence. This includes methodological weaknesses like treating IQ as a good proxy for intelligence, or treating “race” as something with clear genetic grounding.

The twelve virtues of rationality https://www.lesswrong.com/s/waF2Pomid7YHjfEDt/p/7ZqGiPHTpiDM... :

The fourth virtue is evenness. One who wishes to believe says, “Does the evidence permit me to believe?” One who wishes to disbelieve asks, “Does the evidence force me to believe?” Beware lest you place huge burdens of proof only on propositions you dislike, and then defend yourself by saying: “But it is good to be skeptical.” If you attend only to favorable evidence, picking and choosing from your gathered data, then the more data you gather, the less you know. If you are selective about which arguments you inspect for flaws, or how hard you inspect for flaws, then every flaw you learn how to detect makes you that much stupider.
Pretty damn mainstream nowadays, yes. Quite a few big tech companies are either actively doing much of their new systems programming in Rust, or else dipping their toes in.

I honestly don't know of a big tech company that is happy with the idea of just continuing to use C++ indefinitely - they are _all_ looking for alternatives, and Rust is the most obvious option.
> This was meant to be a work of fiction. 1984 was not a manual, Microsoft.

"Sci-Fi Author: In my book I invented the Torment Nexus as a cautionary tale"

"Tech Company: At long last, we have created the Torment Nexus from classic sci-fi novel Don't Create The Torment Nexus"

-- https://twitter.com/alexblechman/status/1457842724128833538
I save that passion for personal projects. After all, the work is buying someone else a nice house and the new electric Delorian.
Yea I know. But I figured the point would stand anyway so used the example. Which 20 people in physics would you even invite today? (Rhetorical question.)
I don’t disagree; just, I have seen talent hired at higher levels simply to justify the salary band and not because of the work and it seems like an easy escape hatch from this when recruiters want talent in competitive markets.
If you end up being stuck with that personal debt let me know. I'll be happy to absorb some of it.
Older iPads May Soon Be Able to Run Linux
The batteries last a long time, they don't just give up unless you forget to charge them (and we're only talking about a couple of hours).

This would be like someone running out of fuel in a car. A known limitation which is completely avoidable.
Author here. It's strange seeing this on HN this morning! We shut down the site in march for non-business reasons. Despite what a couple comments here are implying, sales were indeed made and quite a sizeable number of customers were sad to see us go. If I were to do it again, I wouldn't change a thing. As stated in the article, the "code parts" remained the easiest parts throughout.
If you're manually editing iptables rules in production in current year you're doing it wrong anyway, you should have some form of config management like ansible/salt/puppet etc that make it dead simple to add rules or at the very least just use firewalld or something
There are a couple of EV models with a particular battery manufacturer (LG) that were recalled for a fire problem. 72,000 cars for GM Bolt, the most popular one.

Tesla shipped that many cars in 2016, and is growing 50%/year.
Folks should be aware that Ray regularly receives highly preferential treatment by Garmin (who own the ANT standard), as well as speaking engagements at their ANT conference.

Expect anything that comes out of his mouth to be colored by his desire to not piss off the gods at Garmin. I've been watching him do that dance for years, refusing to acknowledge major bugs people find in various Garmin products that go unaddressed, to not having a peep to say about the absurd levels of market segmentation Garmin goes to.

Oh hey, here's him not pointing out that the whole thing is Garmin's fault for allowing vendors to utilize private, secret ANT functions. Instead:

> In other words, this is entirely a result of SRAM acquiring Hammerhead earlier this year

No. It's the fault of Garmin for creating "private ANT", mainly because they wanted it for their own purposes. See, Wahoo and others were starting to release competing GPS bike computers (and Hammerhead came along as well)...so private ANT let them lock out other bike computer manufacturers from getting advanced power meter stats, controlling their lights, getting alerts from their radar, etc just long enough to force people to buy their overpriced, under-featured, buggy bike computers.
Oh yeah you got the pornhub experience. “You liked one thing so this must be your kink and you must have no other interests.”
Something else that could make your code generation for your JVM language easier: ProGuardCORE (https://github.com/Guardsquare/proguard-core). It can be used to read, generate and analyse Java bytecode.

Some examples for code generation: ProGuard where the project originated (https://github.com/Guardsquare/proguard), Brainf*ck compiler (https://github.com/mrjameshamilton/bf), Lox compiler (https://github.com/mrjameshamilton/klox)

Disclaimer: I work at Guardsquare on ProGuardCORE so may be biased :)
So, I’m unclear on the outcome measures. Some sort of shift in the power spectral density? E.g., play all 5 strings 10 times and average— then blast with sound for extended time (guitar music, single tone, white noise, silence) then repeat measures?
> A lot of people view it with the opposite effect: you’re being judged by a set of people not smart enough to get out of jury duty.

Having only recently served on a jury, I realize now that most people who hold this opinion probably have never been on a jury. I was never so cynical, but serving on a jury still raised my confidence in and respect for my fellow citizens.

That said, my case was a relatively minor misdemeanor battery case and it become apparent to me that the right to a jury trial for such misdemeanors is a ridiculous waste of resources. It incentivizes piling on felony charges, or conversely failing to prosecute misdemeanor cases at all if the defendant pushes back. Some of the pathologies in our criminal justice system are much easier to understand and appreciate in light of how extensive is the right to a jury trial in practice. (All 12 of us on the jury agreed that the only reason the case was even being prosecuted despite the rigmarole of a jury trial was for political reasons, though we deliberated seriously nonetheless. It took us 2 days to agree to acquit, but I don't think anyone would have considered it unjust if it had been a bench trial and the judge convicted.)

I had always dismissed criticisms of jury trials as unpersuasive, especially in the American context where we're so concerned with the risk of government oppression. But I always implicitly assumed that the right didn't apply to minor misdemeanors. Turns out that even though under Common Law and under U.S. Supreme Court precedent the right isn't provided for minor misdemeanors (definition varies but still includes risk of jail time), in practice most states guarantee a jury trial for all misdemeanors. Reasons vary--19th century constitutional reform, seemingly simple 20th century statutory changes, creeping judicial minimization of the definitions of "minor" or "petty"--but the end result has been the same. Though, reverting this would be easier in some states than others.
Abmagick – abuse ImageMagick to create arbitrary files
OP said, "I wear the thread the same reason a Sikh wears a turban or a Muslim woman wears a niqab/burka."

That's the comparison.

>know people who identify as Kshatriyas and Vaisyas wear it

I know but all Brahmins wear the sacred thread.
I love pixel art and I wish I had this artistic talent!

Folks that like this post might be interested in this web-based tool I made for making pixel art as ASCII art:

https://memalign.github.io/m/pceimage/index.html
There are plenty of languages to choose from if you allow a GC. I think Rust's niche is systems-level programming where a garbage collector is an impossibility. I wish there was an easier to use language with Rust's features which occupied this niche. I find myself reaching for modern C++ instead of Rust when I want to be productive :(
Oh please. The questions asked in modern day interviews are ridiculous. If you don't receive a specific quality and caliber of education, then you will be completely hopeless without Leetcode practice and CTCI. Do you seriously expect people to intuitively discover the Blum-Floyd-Pratt-Rivest-Tarjan algorithm in the space of a 30 min whiteboard interview?
Thanks for this article and the comments.
Reminds me of a trick we kids did in the early 60s (yeah, sorry) with the British 'phone box' pay phones. We called it 'tapping the phone', but it wasn't spy style listening. Passed from kid to kid the amazing trick was you could dial the number by tapping the handset (10 taps for zero, 9 taps for 9, ..) and the phone would ring the number but you didn't then have to 'press button A' to speak.. you simply made the call, spoke normally, hung up, and pressed button B to get your money back! Sadly, I never tried international calls...
When we moved to New Zealand around '63-4, I discovered the phone dial was reversed, in the UK it was 1-9,0, in NZ it was 9-1,0. (So emergency calls were 111 not 999 as in the UK.) The trick still worked but, except for 0, you had to '10s complement' the taps. Maybe because of that none of the kids I knew at the time in NZ appeared to know the trick...
If every human being alive today (~8 billion) had a valid Visa card (14 digits not counting the beginning 4 and the check digit), there would be a 0.008% chance of a collision.
I've cut down coffee intake by a lot, but still have a little bit.

For those of you that have quit completely - does the roller coaster stop? By that I mean... you have caffeine, feel productive, caffeine wears off, you feel unproductive, rinse and repeat.

Are you over all more productive or do the peaks and valleys just average out into nothing?
I don't think that people were more naive, they were just young.

I am pretty sure kids today are also doing some different mildly illegal stuff with technology, but we'll have to wait 20 years to find out about it.
Ask HN: Which book(s) would you credit for the love for your field of work?
Mention your field of work/study and the book(s) you would always be indebted to for finding your love and passion in the work you do in that field.

Briefly mention the reason for the attribution. Or in other words write your heart out about why you love your field and why you love "the" books.
Cycle drive trains are still mostly mechanical, these wireless computer aided shifters are fairly rare.
A bit of self-promotion, but hey, that's pretty cool!
I struggle to think of a good term for companys that insist on high ecosystem control.

The idea of Competitve Compatibility somewhat suggests an alternate path. But just defining these denialist products, that resist their users having any choice- it's a pretty blamket phenomenon & yet lacks a name.
That's not what this is, stop being so dramatic.
VSCodium – Free/Libre Open Source Software Binaries of VS Code
I just unfollow everyone right after I add them. My feed is literally empty.
> New York $36,000/year

>> We are anchoring our salary to the 60th percentile of San Francisco, CA

Not the same. Quite different.
This is the "Extendable Read-Only File System", so it will be used for the read-only system partitions. The user data partition will still use ext4 or f2fs.
abusive, isolating, controlling, manipulative, etc?
Yeah it won't literally be a repeat of 2001 or 2008.

I mentioned CMBS which along with crypto are the fairly safe bets on what will meltdown this time, and they weren't involved (or didn't exist) last time.

The script also tends to vary. I was quiet surprised that the markets had a fit over the 1% fed funds rate and was caught a bit off guard.

They're announcing very directly though that they're going to invert the yield curve. They are quite concerned about wage inflation. They are more than willing to tank the economy to get it under control and are invoking the name of Paul Volker. There is no way we get out of this with a "soft landing" and things are going to detonate.

Then the fun really begins because the political climate is going to be much worse than 2008/2009. The Tea Party Republicans ostensibly claim to be against any kind of bailout and they'll be willing to play chicken with the entire economy in order to harm the Biden administration.

It is pretty obvious that it is going to be somewhat different this time.

The idea that policymakers will magically navigate us through these waters though harkens back to the Clinton/Greenspan era of policy. But we don't even have anyone like "The Maestro" running the show this time.

Wages are out of control and they're going to crash the economy to get them back under control. That's what they do. They haven't figured out anything magical to avoid the pain, and they always underestimate what kind of chaos it will cause.
I've had to wing it in a number of situations where I'd needed to draw a small sprite or touch up a picture by placing individual pixels. I now see that I've fallen into the pit of hugging banding quite often, which explains why my edits were sufficient, but always lacked something undefinable. Thanks for sharing!
If your primary criticism of golang is that its creator doesn't like syntax highlighting, then it must be doing pretty good.
> Owning a home is overrated, especially with the current prices.

You know what sucks? Renting in the Bay Area and seeing regular rent increases every single year, such that your rent today is 30% more than it was two years ago.

You know what's awesome? Buying a home several years ago and seeing it go up in value by 30% while your monthly mortgage bill has remained the same -- and also knowing that a significant portion of that monthly payment is going into your home equity and is still your money.

Renters are getting hurt far more by inflation than homeowners.
I heard once that Shimano are the only gears you can get for your bike, they have a monopoly on gears. Is this true?
This looks great! I love that you kept the shape of Java classes and method definitions but with the low level signatures.

Over a decade ago, I used to maintain Jasmin and some other class file tooling :)
The linked FSF statement by Eben Moglen is about enforceability, not future GPL licenses.

The normal state of affairs for a GPL'ed project is having mixed copyright. After all, you can't stop anyone from forking to add their own, copyrighted, changes. That's the whole point.

If mixed copyright means the GPL doesn't well enough, then the GPL doesn't work well enough, period. This is not an anti-GPL statement, on the contrary: Most people seem to trust the GPL well enough to not require copyright assignment. The FSF is the odd one out.
You’ve never run an e-commerce store, have you? Building your own e-commerce framework cannot be easier than using Shopify, it just literally isn’t possible.
Distri – a Linux distribution to research fast package management
“Apple”
it's known as the cathedral made of rubbish too... visited a decade years ago and it was in a much more primitive state, amazing how much they managed to build meanwhile