skysight-inc/HackerNews huggingface dataset:
There could be a discrimination claim, because being denied a promotion is an adverse employment action irrespective of pay. Damages can be shown from the loss of career opportunities that a fancier title would carry. That can be established with different types of evidence, one being expert testimony.

The difficulty with this sort of case is showing causation, because the company will always produce some alternate reasons other than gender to justify its decision. It’s a surmountable hurdle, but not every case is strong enough to even make it to a jury.

Of course, on a practical level, you have all of the politics surrounding this. Depending on your judge and jury pool, you may or may not have a fighting chance.
You dont own mineral rights on your property unless it is a patented claim. However, if somebody wanted to stake a claim on your property they would need to ask permission to explore.
I'm suggesting that cushpush specifically indicated that venues should prevent any and all resale of tickets, and the comment I responded to purported to respond to cushpush in a way that was a total and complete non sequitur.
I’m constantly surprised how tech folks seem to undervalue the suburbs.
Using car batteries to charge phones in Gaza
In Q2 of 2023. Just the commercial and brand revenue were 147 million up 18% from previous year.

Seems like the Ferrari merch is actually flying off the shelves.

Their finanacials are easily accessible for everyone to see.

If you had looked them up before commenting. You wouldn't have been wrong on every single thing you sayed.

https://www.ferrari.com/en-EN/corporate/articles/ferrari-upg...
I don't know any of the companies or people mentioned in this. Does anyone else here? Before I sink any time into reading this: I have an innate suspicion of "chief technology officers" to begin with; is this worth reading?
You record a want-to-cancel state, and then only after Stripe acknowledges the cancellation you transition from want-to-cancel to cancelled. State machines.
Google and commercial websites are like two lovers who are bound together by their mutual need for each other. Google needs the traffic that commercial websites generate, and commercial websites need Google's AdSense revenue. This symbiotic relationship makes it difficult for Google to completely replace commercial websites with AI-generated summaries.
It's safe to say that both the Acura Integra Type S and Honda Civic Type R will draw equal parts of attention and Type-agnostic laughter.
> people shouldn't be burning their energy on what end up being inane details like synchronization UI with state

Instead they burn an insane amount of energy (and unfathomable bandwidth) inventing, learning and debugging crazy abstractions and build systems (that change every year or so) on top of the native platform that is the web.

It really feels like a collective bad trip that I hope the industry wakes up from, eventually. But after more than a decade of this insanity, I’m not holding my breath.
Not that it matters. OpenSSL was already 15 years old when Heartbleed was discovered, and the horrible code that caused it remained unnoticed for two years. The idea that software maturity and "enough eyes" can overcome the glaring problems from using memory-unsafe programming languages is a fantasy.
How are the federal and provincial governments propping up the real estate market?
I would be interested to know more about that “etching wafers on his desktop CNC”
It's a bad example because bank accounts don't work like this. Accounting etc use an append-only ledger.
> What these systems describe is reality.

Not quite. The "reality" (population) that an AI model represents is more like "images of the internet" rather than "population of X country" or "population of the world". (I am comparing a set of images to a set of people on purpose.) Here's a quote from an article about Stable Diffusion [1]:

> For example, the model generated images of people with darker skin tones 70% of the time for the keyword “fast-food worker,” even though 70% of fast-food workers in the US are White. Similarly, 68% of the images generated of social workers had darker skin tones, while 65% of US social workers are White.

> We should aim to change the world, not the resulting -- faithful -- image of that world in AI. Cure the disease, not the symptoms.

Additionally, AI model companies should warn model users that images of "<member of X group>" such as "a Mexican person" are not representative of X group. Nonetheless, I would appreciate an AI model which does something along the lines of crystaln's suggestion [2]:

> [If prompted for "a Nigerian person"] The algorithm could return a random Nigerian ethnic group proportional to their actual population.

(I'm presuming that "a random Nigerian ethnic group" refers to "a member of a random Nigerian ethnic group".)

[1] https://www.bloomberg.com/graphics/2023-generative-ai-bias/

[2] https://news.ycombinator.com/item?id=37964732
Build quickly with abandon to see if you get product market fit. Throw one away.
I tried it today - I’ll be honest, it felt very janky on my Mac (2021 / M1). The GUI had rendering artifacts, several common unicode characters (eg right-arrow) rendered as glitchy characters. It didn’t feel like authoring HTML / sites is its core competency.
It's very easy to distinguish the cases by division into "fraud" versus "accident". When optimizing, assume absence of fraud, but not accident.

If, in the given language, it is dead easy for bar() to manipulate x by accident, and frequently occurs due to that being a pitfall in that language, then it would be stupid for the language to have advanced optimizations over local variables.

Unless the implementors are confident that they can diagnose almost every instance of the pitfall.
I would presume that most people stay inside during giant storms.

Like statistics are a bad way to evaluate risk if the risk is easily avoided. Not many people die from swimming in lava; it is still wrong to conclude jumping into lava is safe.
> Couldn't you easily (try to) argue this for essentially any industry?

Yes you can and some do. Harvest trees on national forest land? Permit required. Grazing cattle on BLM land? Gotta pay grazing fees.

Of course, those fees haven't been increased in decades. In the case of grazing fees, the fee is lower than in 1981. https://www.hcn.org/articles/south-public-lands-whats-gettin...

I see another comment asserting that low fees ensure the system "doesn't discriminate against small businesses and even individuals", but ignores the true barriers to entry, meaning that in practice the only folks who pay these fees are companies for which the expense amounts to proverbial pocket change. Sure, I could file a mining claim for $225 and afford the $165/annually, pretty much as long as I live. Would I ever be able to do anything with my claim? Unlikely. Best I could hope for is that a global mining conglomerate would offer to buy it off me.
Nobody cares what you know or don’t know, oe even what you intend. That is not the contract. Your expectation don’t matter.

At the low level you are sayin “download whatever this web server sends me and execute it”.

If the users intent mattered the I could sue cnn for not being factual, because I intend on a news site to be factual.
My bad, thanks.
just don't. and I am waiting for your contribution in free and open source software to write correct, safe, and performant in Ada. It'd be much more welcome if you write the formal business requirements in Spark.

Rust? why would want to write SAFE software in a language without formal spec? I question the morality af those people.
No, this is definitely a key to its success.

A simple C implementation allows everyone and their mother to hack at it and interface with C libraries and add try features and evolve the language through endless PEPs.

Compare Python's language evolution to Java's abysmally slow language evolution because every new feature has to be implemented in a way that works with the JVM's JIT-compatible speed hacks. A _ton_ of very useful things Java could have done simply cannot be done because you can't work against the grain of the JVM. If Python's backward-compatibility is a pain, you have no idea how bad it is in the JVM (see how all the JVM's caveats have hobbled the semantics of generics as a good example).

Not providing the end users any guarantees about performant code means that coders offload the performant areas to libraries that use languages built for performance, keeping that complexity outside of the interpreter and language.
I don't think the public gets nothing, we'll also get to fund cleanup and remediation once the mines are no longer profitable.
... happen with scale-free networks; non-rival and non-excluable goods.
It's been this way since colonial times. It's either rip-it-and-ship-it extraction industries... or "I got there first, so give me $$" rent seeking & monopoly.

I don't want to be a part of the US, I hate their culture and politics. But the local elites here benefit too much from having their own little closed market to monopolize and control.
Oh man that’s so cursed, but somehow also elegant.

For other readers, it’s called “sushi pipelines” because there’s a somewhat more common practice called “sushi belts” which is making transport belts that have every kind of item, and then filter inverters just take what they want, like at one of those sushi restaurants.

Sushi pipelines seem multiplexed more in the time domain than sushi belts (each square of belt can have up to 8 items at a time IIRC, so if you want to have more than 8 item types on it they’re also time-multiplexed, but that’s just a factorio implementation detail)
Most American suburbs are awful if you enjoy any sort of regular physical activity, and simply prefer to walk to the market instead of drive.

They're amazing if you love sitting in traffic.
People don't want to eliminate the C extensions. People don't want to reimplement working C code, especially when even a "fast" language in the style of python cannot really achieve C speeds.

The simple fact is that performance is not a sufficiently important problem for the domain Python works it. At least not important enough to give up its dynamicism.
"It looks like you're trying to read a scientific paper"

We've sure come a long way since Clippy!
Author here!

Such a book can't be written by one person alone, but this could be the kernel of such a book

Completely agree, and that's my dream for the book.

Should be named "Software Startup CTO's Handbook"

I struggled a lot with the title -- good point that it lacks the specific software reference, that should be perhaps be incorporated somehow. "Startup" as well as also important to me, as I agree, size matters and changes how you evaluate trade-offs. Implicit in the word "startup" is that time is your most valuable resource, and much of the advice in the book is based on that assumption.
The supply of MDs & DOs has been kept very low compared to our population growth. The US ends up poaching Drs from around the world. But the actual biggest cost in our medical system is the excessive high administration costs, above the Medicare admin level of 3% it's about 27-29% extra with private insurance and the medical billing side. We have about 27% uninsured. The money is there and going single payer would create savings by delaying lag to care, it would increase preventive care and have a lot of second order savings like with liability insurance. The estimates are at least 3/4 of Americans would save money the first year.
Thank you. Was about to say. It's a phenomenon of a few US coastal cities. And also very pronounced now, vs say 25 years ago.
Difference is the Mods were able to control the source of Moons they got for free then sold to people paying cash.

Its a typical crypto scam bu with the extra step of reddi in between.
Top US Cyber Agency Pushing Toward First Hack Reporting Rule
Because they are citizens of the country, not sharecroppers. Why should the federal government be in the business of extracting all possible rent? I didn't vote for that.

We do, however, have equal protection, and you are welcome to go find those resources for yourself.
Naive micro-optimization of your program (namely, things like FF is 1 char shorter than [F]) got that down to 40 chars:

[[[[[[[[[[[[[[[FF]]]]]]]RRF[RRR]]]]]]]]]

I then found a solution in 37 which uses a slightly different approach (namely, create a pattern that spans the full X and Y output space, then shift it by one step each iteration):

[[[[[[[[[[[[[[[[FFF]]]]]R]]]F]]]]]]]]
> would-be entrepreneurs face a barrage of discouraging factors, such as labour shortages, inflation, technological change and the increasing domination of large companies.

More likely ever-increasing taxes, mandates, lawsuits and crushing regulations.
Unfortunately I get the impression that this current BoC leadership is wayyy too sensitive to public backlash and input. And fear that the loud and problematic proclamations of the official opposition are going to lead to immense pressure to lower rates prematurely.
> There is no justification for the argument that the user must reshape their intentions to mold around what the server ends up providing to them.

This is a you problem. Not the services problem. A service can chose to send whatever images and code it likes. It’s their choice, not yours. You have some choices in your end, depending on your browser. Render images, execute JavaScript, load plugins, store cookies.

Why sites might do what you expect is because they want you to visit the site again. That is the only reason a site has any reason to do what the user expected. CNN could simply start serving a new site today that offers online shopping. Your expectations might be for a news website, but they does not matter at all. Your expectations are not a contract.
They said working in big tech as an engineer. It's cozy. It pays well. Ask anyone who's done it. It's a fair description.
As good as it gets; possible yes, worth it no; practically, nothing; practically, no; maybe, but NIML (not [likely] in my lifetime).
This got a downvote from me because, as a poster of over a decade, I've seen people complain similarly with Java, C#, PHP, C, and every other popular language under the sun where the apparent solution is to move over to a niche language nobody knows and nobody cares about.

It's immature logic from people that lack a sense of perspective of what engineering compromises are and the fact that even substantial language warts don't move the needle as far as justifying language switches.

If you know about Python performance and what's the most you can squeeze from the language, its libraries implemented in C for high performance, and other things in the ecosystem, you already knew if the code you're writing was good for Python or not. If it was, between Cython, C bindings, and NumPy you should be covered. If not, you can drop down to C, Rust and C++ libraries and the slow performance of the glue code is an afterthought.

It is the opinion of an overwhelming majority of coders, who need high-performance code for maybe 5% of what they write (and most of that being code getting run relatively very little), that higher performance is not as high a priority for those users as some people think.
Could be the real life equivalent of a part of the plot of the Three-Body Problem (I've only seen the Tencent series). One of the mechanisms used in the exposition of this problem is a VR game within an planet with alien physics due to the orbital environment surrounding it, and the game's goal of understanding the physics and observed patterns. I think that's the best I can obfuscate it without fully spoiling the plot.
It's not, it's just an example. As the string gets longer you can definitely shorten it.
Sapphire Rapids is a CPU.

AMD's primary focus for a GPU software ecosystem these days seems to be implementing CUDA with s/cuda/hip
There is a free Power Automate Desktop for Windows.
Indeed. The written in C part of the headline is a red flag, rather than the advertisement it is probably intended to be. It basically translates to "a piece of software that must be thoroughly audited by highly specialized security experts every few months in order to be even remotely confident that it doesn't contain catastrophic vulnerabilities that allow arbitrary code execution by unprivileged remote attackers".
I thought it was component costs. OEM markup would be retail.
It's not surprising as Canada is self selected as the people who did not want to take the risk of founding a new country based on enlightenment ideals and democracy.

I mean... People fled to beCanada to not be part of the us.

Now we reap the rewards. America is a resounding success, and Canada is a success because it is next to America.
The web page takes a while to load, but is quite responsive and illuminating once it gets going. Really well done.
Overstory: A Novel, by Richard Powers, richly deserved its Pulitzer. Highest possible recommendation, for anyone remotely interested in trees or storytelling or literature.
> It can basically just be part of being politely humble in those sensitivities.

Saying "if I could take it all back and undo all of the success I've achieved and lives I've touched, I wouldn't do it because it wasn't worth it" seems a bit more than politely humble to me.
It sounds great unless reductions in price can't outflank inflation.
Ikr. I feel like this article is definitely AI generated.
Engineers at big tech are.
What would be the purpose of hiking the fees except to make it more expensive to produce things? It would make sense if the low staking fee were being abused by bad actors using it to “squat” on things they don’t use - and I bet that does occur to an extent. But it seems like anybody else interested in the land economically could have also just filed a claim?

It actually seems like a good thing to keep the land in the commons and license it out. I think all land that’s not actively being used should belong to the commons instead of private individuals. To do otherwise allows land speculators and those engaging in rentiership to steal economic output from those who are actually producing value - if anybody’s going to do that, better for it to be the entity paying for roads and schools. The corporation will still pay income taxes on its labor, capital costs which are just income of some other entity, and corporate taxes - overtaxing the commons to try to shift more of the value-capture there is actually an inefficient form of double taxation that hurts international competitiveness.

One thing that really bothers me about this article is the tone about “ravaging” or exploiting the land as if all mining is this terribly evil thing. I for one like having inexpensive metals and energy. Until very very recently in human history in a small set of developed countries, all mining was done by slaves or the most desperate people in a society - it still is in the vast majority of developing economies engaging in mining, and it was even in the US until about a hundred years ago. I like having a 21st century standard of living and good but not perfect environmental regulations more than I like slavery or living as if I’m in the Stone Age.
You can stay in this area for good rates in off season. I walked less than 2 blocks to the tree with great Airbnb hosts 2 times last year. Walking distance to lots of other things too. I walked pretty close to aki from there without thinking about it wondering over a 1/4 day.
I think the CNC part is what’s interesting. A wet etch, or even a plasma etcher, is conceivable in a garage and are the traditional tools of the trade.
This comment, and the whole thread really, is such a mind fuck for me - someone who lives in a rich left-wing American city. Canada is idolized and worshipped here as the paragon of lifestyle - the perfect balance of capitalism, civil discourse, and welfare state support (in addition to Norway). I literally have friends making comfortable $500k+ family incomes musing about how much better it would be to move to Canada.

The grass is always greener!
If you maintained financial records the way that database example code says you should, you'd be a terrible accountant.

Standard practice for accountancy is to record each transaction twice: once for the debited account and again for the credited account. You even create accounts for expenses and income; which are explicitly allowed to go negative (otherwise you couldn't record income). This is known as double-entry accounting, and it's equivalent to what you deride as "event sourcing".

To put it back into the language of databases, double-entry accounting is the third normal form of accounting. You wouldn't store a "sum total of blog posts on a website" row in your database schema now would you? Why would you have a "sum total of transactions" or single entries for your transactions that only show that money came in but not where it went?
Suing while continuing to work is an absolute baller move, but it has to be carefully coordinated. When done well, it puts the company in a terrible predicament, and they will be eager to settle in most cases.

And no, you definitely won’t have a future there.
You can get a 3 bedroom townhouse with a garage and a small yard 45 minutes from Vancouver for 900k. Is that really unachievable? Split it with a partner or a friend, rent out the 3rd room for $1k a month, and you need to save 90k for the Downpayment and the mortgage is 5k a month minus the rent, so you need to chip in $2000 a month to the mortgage. Rule of thumb for accommodations to be less than 30% of your income so your income is 6,666/mo or 80000 a year, or $41/hr.

Any tradesperson can make that. People are charging $45/hr to clean air bnbs.

Doesn’t seem so hopeless to me.
> Canadians demand a pay premium to work for a startup, over say RBC.*

Citation needed. Not only does RBC not actually pay particularly well, but Canadian startups pay awful compared to US ones. I've worked in both US and Canadian startups, and the latter was an incestuous joke, with everyone so delighted they weren't working for a crappy webdev or bank or insurance company that they were willing to put up with all sorts of crap.
Maybe a modern one for a degree mill that cares not for breadth or depth. It really shouldn't be otherwise.

I'm very confident in people having the ability to read by the time they are in college. And considering that summarizing a research paper doesn't even have to be perfect, plus very little need to scrutinize the experiment itself, undergrads should be able to do that.

Otherwise they don't belong in college.
It's odd that HN itself doesn't provide this.

You can get at a user's comments using: https://news.ycombinator.com/threads?id=<user>

Furthermore, there is an API.

RSS is just a different representation of the same thing.
Try raised beds and purchase soil for them at a garden store. Then you control the mix.
Yeah, there's a reason and that's the reason.

I just wish it were applicable to something else.
“I will do barbaric things so long as there are no adverse consequences to me personally” is not really an ethical defence of eating meat.
When billionaires tell you wouldn't do it if they had their time again, I'm like "yeah whatever".
> These are trivial to achieve at substantially lower effort without the frameworks, but it requires a more experienced or better trained developer.

Say more? What do you see as the trivial non-framework path (choose any example problem you like)?
Meta, a Debate over What's Fair in Suppressing Comments in Palestine
Good insight into what feedback from (technical) search users looks like: https://kagi.com/stats > "Domain Insights"
Some past discussion suggested there was an opportunity for very low volume production at much lower cost because the method doesn't use masks.