skysight-inc/HackerNews huggingface dataset:
I'm sure that both of those people would feel very vindicated in their career knowing that the person advocating for further affirmative action calls them "tokens".
Absolutely true. My daughter will often like strawberries, but if they are too sour or mushy she will spit them out like she is literally eating poop.

Going through the fruit to find ones that will be acceptable is a big part of our routine.
> The strength of these tools is that they are the lowest common denominator.

I disagree - the strength is that they're standardised. The weakness is that those standards are ancient.

> Not for nothing, but for most people in the world computers and internet access are an unaffordable luxury. I

Are we really doing "there's starving children in africa"?

There's a vast, vast middleground between a western developer with a stack of multi-thousand dollar devices with low latency ssh access, and someone in a rural village in kenya using a 2g sim card on a 25 year old OS. The line shouldn't be "you need an ARM Macbook to run a terminal", but maybe, just maybe we could realise that pretty much any device it possible to buy and run a shell on in the last 20 years is not restricted to being driven by control codes, and that I'd wager pretty much every device that is actually using a terminal emulator sold in the last 18 years (I'm going to draw the line at 2006 when Core2Duo appeared) has had an amount of hardware that was just not considered 35 years ago when they were designed.
What exactly is the criticism here? He didn't strand himself in a particular densely populated foreign country while COVID lockdowns were happening across the world? He would be a better friend to India if he stayed there, contracted COVID, and put more strain on their healthcare system to the detriment of actual citizens?
If the markup is not semantically a table, then CSS grid is probably the correct approach. If the content really is a table, then it is very hard to imagine how making an entire row into a link could be meaningful. In the GitHub table, for example, does the author really think that clicking under Author should link to the PR, and not to the author themselves?

In practice, most tables with each row being a resource have a single column which is the meaningful one to be a link (e.g. the title or name of the resource).
As more has come out about this, it is quite disappointing. I used to swear by Boars Head and would choose the store I am going too based on if they carried it.

A mistake happening and causing a serious problem is still obviously bad, but is one thing. But from what they are describing I have no idea how this was able to continue running.

I know right now it is stopping me from getting basically any deli meat or similar products from any brand.
Sounds like the flyby of the HBO logo, to introduce features. Another example of when they knew they wanted a CGI look, but was still cheaper to build it physically. Edit: see below!
> And most people in the USA agreed or didn't care.

Where did they hear about it, at the time, and what did they hear?
I've always thought Floyd's tortoise and hare[0] algorithm was handy as it can find a cycle in a DAG with low memory usage.

[0] https://en.wikipedia.org/wiki/Cycle_detection#Floyd's_tortoi...
> They would be illegal if private companies made them.

A lot of things governments do would be illegal if private companies did them. Are you arguing that governments shouldn't have special abilities that companies can't have? Should every road be owned by a company? Should the police report to Amazon instead of the local municipality where you may actually have a say in how they are run?

We give governments additional powers because they, at least nominally, answer to citizens and society. Companies have no such responsibility.
Many companies start like this. All of them have to dial it back at some point if they expand and are successful. The question is just when to dial it back.

If the founders are working 7 days a week, the first employees are excited about working 7 days a week, then it's kind of weird to hire a new person who isn't. Most likely, everyone will just quickly be thinking, hey the new guy sucks. Just gets everything done slower than everyone else.

At some point you have to, though. Anecdotally it seems like at some point the founding team gets tired and the CEO makes a call, okay it's time to go down to 6 days. And then later 5 days.

Different companies work different ways. I personally wouldn't want to work 7 days a week at this stage in my life. Or 6 days a week. Weekends with my kids are too important to me. But when I was younger and just breaking into the tech industry I would have done it. So, find a company that fits what you want. It's okay if not every company is a fit for you.
Why is there no pricing information for Middle Tennessee? Seems odd that it's just that one area. Some sort of franchising thing?
The author (Fred Lambert) lives in Montreal...
Just going with the principle of the least amount of surprise here. This is simply what the vast majority of websites do because it's good enough. It doesn't offend any one too much. I'm well aware of the full range of complexity offered in e.g. the vcard standard. But dumping that on the user might not work out the way you want either. There are also some cultural differences of course with E.g. Asian people using their family name first instead of last.

But going with the number of fields: 1 is probably under-engineering it, 2 is probably enough, 3 would be a stretch. 4 or more is probably over engineering the problem (unless you specifically have a requirement for this).
... except when archive.is itself presents you with one of those walls because you are using a browser that is not the latest Chrome.
Sorry, I'm going to have to disagree. For most projects, you have to draw the line somewhere, so why pick a point of abstraction where you're likely not to change anything the MVC framework provides? It sounds like you've been bitten by some opinionated frameworks and maintenance pita, also wanting to know as much as possible what code is doing? However, for most web projects it's just not realistic to recode routers, middleware, auth? Most good frameworks provide a solution with materials that are ready to use, quality controlled by hundreds of people, and many thousands of hours.

Bootstrap 3 is a perfect example of why you wouldn't pick a UI framework, if you have demands for pixel-perfect design or custom animations you'll be immediately battling the framework in those areas. That doesn't mean all frameworks are bad, like graphic designers rarely use MS Paint and draw each pixel because it would take forever, i.e. you're not being an efficient engineer. If you're building a house, why make bricks yourself, chop trees for wood, or forge custom roof tiles?

To me, PHP / Go are themselves abstractions of an enormous amount of complexity, so why stop there, why not go as high as you can imho, higher = less code?
This is certainly something we need to taco 'bout.

I'll walk myself out....
> Or is it more about a person completely dedicating themselves to you?

It's all ego. These people are about to become billionaires and are practicing for their eventual rise to the top.

In all likelihood this sort of behaviour is what separates them from people who actually make it.
Sounds very illegal.
GitHub does have some stacked diff/"merge train" tools on the deeply paid side (the "Call Us" sorts of Pricing tiers) that I've only seen screenshots and demos of.

On the other side: If you get into the habit of "Reviews" on GitHub, which are in the free part, too, GitHub gives you a quick button for "Review commits since your last Review" under the Commits dropdown in the Files view. That mostly only works if you add commits rather than rebase, hence the complaints about contributing to "diff soup", but it's a reasonably useful workflow and there are workarounds on the "other side" to help deal with "diff soup".

This is why some encourage Squash Merging as the GitHub preferred merge button. Review as a bunch of small commits over time, merge an entire PR to a single final commit.

That said, as an alternative to squash merging, git itself provides some useful tools for dealing with "diff soup" style repositories using real merge commits: `--first-parent`. `git log --first-parent`/`git blame --first-parent`/`git bisect --first-parent` and more give you a "PR top-level view" in your integration branches (such as main branch) without you needing to rebase/squash.

I wish more UIs took a `--first-parent` by default approach, including/especially GitHub's weak commit views (though it is understandable why GitHub pushes you to wanting to use its PRs list instead of commit views by keeping them weak).
Yes, it's heavily automated.
Nice! Would be good to make that more discoverable.
Hi there, author here! I think you've highlighted a couple of things worth clarifying in the doc:

1. Apple having just announced it is opening up NFC to developers means that both major mobile platforms can now act as responding devices; so widely distributing new NFC protocols to consumer devices has become very fast and inexpensive through an update to the OS or installing a third party app.

2. Mobile consumer hardware is sufficiently fast for the application operations (eg. Cryptographic operations) so that these roundtrip and metadata overheads of APDU do actually make a meaningful contribution to the total time it takes to complete a transaction. Experiencing this in my development efforts here was the motivation for designing this alternative.

3. A1 is interoperable with APDU infrastructure and can therefore be adopted by terminals immediately, since reader terminals can attempt an A1 initiation and any APDU response from a legacy device is considered a failure; at which point the terminal can fall back to its default APDU message exchange.

I will update the doc to clarify these points, what do you think?

Given your experience I'd be interested in your detailed feedback, maybe we could jump on a call soon if you have time?
My rule of thumb has been "comment stuff that isn't the naive solution", basically anything that would make someone think "wtf is this" the first time they read it.

My biggest headache right now has been getting high-throughput with SQL and as such I've had to do a lot of non-obvious things with batching and non-blocking IO in Java to get the performance I really need, and as such a of the "obvious" solutions don't work (at least with a reasonable amount of memory). Consequently I've been pretty liberally commenting large segments of my code so that someone doesn't come in and start bitching about how "bad" my code is [1], "fix" it, and then make everything worse by rewriting it in a more naive way that ends up not fulfilling the requirements.

[1] I have since stopped doing this, but I'm certainly guilty of doing this in the past.
Founders working 7 days a week? Wouldn't bat an eye.

Expecting that of employees? Ngmi.
Can you give examples of the topic at hand, price fixing, that are justified? There are a handful of progressive forms of price fixing (e.g. minimum wage laws), but many others should be added to the Niskanen Center’s list of bad regulations in the Captured Economy.
See https://wiki.debian.org/Teams/RustPackaging/Policy
> it's a cost worth paying because it improves the user experience so much for tons of folks.

You can have the benefit by making it a flag while also maintaining minimal surprise.

> if the defaults were the same as grep, it would be removing the most visible innovation!

At the cost of increased surprise and decreased utility. I think you're going to disagree with the utility part, but you have all the utility when the defaults are off and you need flags to turn features on. There a reason core utils have the defaults as simple. That's a feature but a bug.

> now would be a massive breaking change

You're right, it would be a big change. I'm not sure how breaking, but it would be a big change and increase surprise of users which I'm against. I'm not asking that you change it. Damage is done. But I don't think you need to double down on saying this was the right way to do things. You built a tool for things you needed, it got popular, and didn't expect it to get as far of a reach as it did. That's great! But it's also not surprising what are advantages to you are disadvantages to others.
As a datapoint for how I've seen this used in the real world, I've spoken to startups who will defer to Pave regarding how much they'll offer to pay. The startup I spoke to said 'We pay you the 85th percentile for your YOE and role based on Pave data'.
As I said, this is the Internet, so there is certainly nothing wrong with it, and there is an audience for these kinds of posts. It is just not me, and the comment is probably better understood as a remark to myself.
People really ought to read the Wikipedia on this. After 50 years, the evidence of practical US involvement is theoretical.

https://en.m.wikipedia.org/wiki/United_States_intervention_i...

On the flip side, the US military intervention in Granada saved its democratic government from a coup and in Panama liberated it from a dictatorship. But there is a segment of people who need the US to be a pure villain. Fortunately, there is a lack of evidence that the US is doing worse than any other nation would if it had its power.
>Theoretically you can order from it and you order is ready when you arrive. The last time I tried this... the app let us know we can't order online from that store.

FWIW, as one data point, this is what I've used it for a few times, and it worked without issue. (A co-working space has it next door and that made it a lot more time-efficient, avoiding the line and having to wait in store.)

Though I have run into the problem you've described with other services, where it rejects your request much later than it should. Like with AWS letting you configure a server for launch before informing you that you don't have permission to launch servers:

http://blog.tyrannyofthemouse.com/2016/02/some-of-my-geeky-t...
A company doesn't need to know they are under compensating for a role from a third party. They'll find out by the quality and number of applicants pretty fast. I've seen this in practice directly when we couldn't hire for certain roles, raised the range, filled the spots.

On the other hand, to know that other companies are paying lower and still able to deliver roughly the same work is harder unless you know how much they are paying.
Containerlab provides a CLI for managing container-based networking labs
Just Miles from Kroger's Court Battle, a Food Desert Shows What's at Stake
https://archive.is/JSz3e
> > Our industry argues about code style (:

> Our industry does not argue about code style.

QED
> The long term is, until proven otherwise, not a talking point.

The same thing occurred with GNU/Linux desktop.
San Francisco Government Graph
It shouldn't be, and neither should The Work Number.
Tries are huge for Scrabble move generators and playing programs, of which I've written a few. The fastest structures are compressed tries with rotated representations of words.
> Which makes total sense for consumers as well.

Kinda. Often this casual law breaking isn’t entirely victimless even if it benefits both consumer and the startup. I think Schmidt was talking about using content to train models. So artists getting short end of stick. Or Airbnb causing locals getting prices out or whatever.

There is certainly some dodgy protectionism happening of the sort you describe but there are also externalities borne by society for this break laws startup style.
You're right but you're looking at a very small part of the picture.

> After all, to the founders, this is the most important thing ever. It’s their ticket... But smart people don’t work like this. Smart thoughts don’t come out of exhausted brains. It’s a meat grinder for no reason. It’s sadistic.

They're smart, but they're angry.

Go around and ask the 22 year old YC founders, "How do you deal with anger?" and their answer is "grind." I've asked 5 YC founders on different occasions, every single person said grind! They even used that word.

Some kids didn't deal with their anger, with their parents hitting them and the capriciousness of cram school. Other kids took Women, Gender and Sexuality classes, or they painted, and addressed their anger earlier.

Once a YC founder told me that "this" was "about" what sounded like a college aged vengeance. To proverbially prove all the haters wrong. Dude, that's nuts! These people are angry.

YC sincerely wants people to succeed. It's attractive for people who deal with their anger by working a lot. That's reasonable. Is it sustainable? I don't know, it's a complex question. I wouldn't do it to myself. But I don't feel angry every day.
The article doesn't seem to address fully how much of the "Humans are to blame" part is Waymo cars driving in a manner that isn't normal.

The cases they highlight, such as a multi-collision hit and run, are obvious bad human situations. But, this article feels like it's being a bit generous in its interpretation.

After all, I've seen Waymo cars cause wild traffic jams, and that sort of unexpected behavior could absolutely cause collisions.
Similarly, those of us who cannot afford high-end AI have to use Photoshop to fake the AI look for our memes, like gluing extra toes on people.
Glassdoor exists.
Magento, OpenCart or WooCommerce are money related. All terrible but also very popular. But I guess they work, somehow.

What would you use to build and self-host an ecommerce site quickly and that is not a SaaS?
> Under the Sherman Act, agreements among competitors to fix prices or wages, rig bids, or allocate customers, workers, or markets, are criminal violations. Other agreements such as exclusive contracts that reduce competition may also violate the Sherman Antitrust Act and are subject to civil enforcement.Dec 20, 2023

A good US.A. could probably argue this meets that bar. Didn't they just do something similar with the rent fixing from that similar SaaS product?
Those companies have nothing to do with my ISP router or modem
I won! That's it, the lottery is worth playing if only I can repeat this performance IRL.

I won the $340,000,000 Powerball Grand Prize after buying 11,651,310 $2 tickets leaving me with a grand total of
$319,781,766 in earnings ($27.45 per ticket).
Basically everyone has an aversion to war and killing. Until something happens that they think is worth going to war for, or killing for.
I actually run a product in this space in Europe as part of my portfolio. To echo your recommendation point; How we do it is pretty much the industry works. We give the low, mid, and high points in our data set based on what variables you input. We get the data from salary surveys and government data sets.

It’s all very boring and above board.

If companies choose to talk to each other to suppress salaries, they’re not using our tooling to do it.

There are also firms that will do all this work for you especially if you lack enough people in your own offices for an internal benchmark. If you’re building a CAD tool you can tell them (paraphrasing) to pretend you’re just like Autodesk and ask how much you should pay a UI designer.
What a terrible company. Quality work needs big uninterrupted chunks of time by a well-rested person of healthy body and mind who feels motivated by the problem itself. Those don't happen when you're motivated by butt-in-chair mandates - all you get from that is a frat boy environment of constant interruptions and amphetamine abuse. Most startups fail for mysterious reasons so why create a culture where nobody is thinking clearly
VLC also has a mode for this, but it's annoyingly a fallback sometimes, and I can't figure out how to exit it without resorting to killing the process or closing the terminal.
or live in Sweden (where your earnings as well as your address and property, car or pet ownership are public record)
How A Private-Equity Payday Drained a Hospital Chain of Cash
That's a strawman. The demand you're quoting is to not fire people.
No, Waymo is L4.
The best tradespeople I know have worked their trade since high school.
Discrimination is a necessary means to achieve quoatas, no matter what the quota is.

Introducing discrimination is often the explicitly stated purpose of quotas
While there is a correlation there, I think it's more about supply chain. Take a look at NM, Utah, Montana, AZ, etc. There is way more density on the East Coast.

You can also see this by swapping the product to Guacamole
AI Snake Oil: What Artificial Intelligence Can Do, What It Can't
And when the bulk of the page is the table, it is very obnoxious to click into the window to focus, (or unfocus an input), and suddenly you are whisked away to another page
As a counterargument, here's a good blog post (written for a Rust-centric audience) that gets into the technical downsides of exceptions (not the "error handling should/shouldn't be noisy" debate that's fundamentally subjective and unresolvable): https://smallcultfollowing.com/babysteps/blog/2024/05/02/unw...
> HR will make it seem like a rule, but if you do spectacular work - you can always negotiate.

Every single developer should take this to heart. The phrase I once used at the end of an annual review was, "you can't give me a review like that but a raise like this!"

Yes, my manager had to get permission to give me the % increase I wanted, but it was to his benefit to do it since he wanted me to stay.
This has always felt like an anti-pattern to me. Especially with phishing still being a significant risk for the average person. The remote server controls the page title which means that it's inherently untrustworthy for determining where you are. The URL is controlled by the user/browser/agent which makes it the more trustworthy value. There's value in a page title, but it's not analogous to a URL and shouldn't mask it.
This already existed for decades. It's called "Radford".
Ask HN: Can anyone recommend a good steampunk novel?
Preferably sci-fi or fantasy. The longer the better.
Thats TIDRADIO TD-H3 is pretty cool looking.

Yeah we live in an interesting time where you can get powerful HAM handhelds for a fraction of what they used to cost.
That's quite an impressive track record. I would still like to see how they perform in a city with bicycles and/or more variations in vehicles but it at least looks like they are making meaningful progress.
I've been to a couple of McD's where they outright refuse to acknowledge you if you just standing in front of the register. They really want you to use the kiosks, and I'm not even sure that they have people other than a supervisor trained to use the registers.

The elderly lady was probably doing what mom does when presented with a kiosk, pretending to be too dumb to click on a picture of the food they want.
Search 2M Timeseries of freely available data on Snowflake
A stirring patriotic speech: "We can't be proved to be doing worse than others would do if given our power!"

They should engrave that on a monument somewhere.
https://www.npr.org/2024/02/28/1234412431/wendys-dynamic-sur...
YC has 100+ companies in a batch and funds several hundred new ones every year. It should be obvious that you can't draw broad conclusions about work culture or anything else after working with exactly 2 of them. In fact you can't draw any kind of conclusions at all because they are all going to operate in their own way.

Yes the grind and hustle mentality is alive and well (and is hardly a new thing), but I have also personally worked with a "hot" silicon valley tech startup where all founders were 40+ and everyone went home to their families at 5pm, and they had a multi-billion dollar exit.

On your side the best you can do is find an environment that fits you, have the company make the expectations clear up front, and negotiate accordingly.
I always thought Boars Head _was_ the premium brand.