skysight-inc/HackerNews huggingface dataset:
Sure, except now rim and tire manufacturers go to the opposite ends of manufacturing tolerances on their respective parts because no one wants some niche road tubeless setup popping off at 7 bar. The result is tires like the GP5k (not even TL version) where I've struggled to get even the first side over, on rims that are tubeless ready and, no coincidence, have a history of being difficult to fit tires on.

I want to be able to fix a flat outside, not call an Uber.
What's the problem? Just track all transactions.
Please don't take HN threads into ideological or nationalistic flamewar. We're trying for curious conversation here, and heated battle is not compatible with that. That's why the site guidelines say:

"Please don't use Hacker News for political or ideological battle. It tramples curiosity."

https://news.ycombinator.com/newsguidelines.html
Apple is also lobbying against a bill that would target Chinese slave labor: https://www.washingtonpost.com/technology/2020/11/20/apple-u.... And Disney is erasing Black characters from movie posters to appease the Chinese: https://www.cnn.com/2015/12/08/asia/star-wars-china-racist-p.... Meanwhile, they preach diversity and inclusion here at home.

I'm not mad at a multinational corporation for doing whatever is best for their bottom line. I'm not one of those Occupy Wall Street types, but this pretense of social justice is deeply concerning. Back in the day we had the giant amoral corporations and the social justice advocates and they would duke it out in the political arena. The public would balance the benefits of corporations (jobs, more stuff, etc.) against social justice and distributional concerns. But today, the giant amoral corporations have coopted political movements for social justice by pretending to join them.

The opposition has collapsed. You've got the party of Wall Street and Silicon Valley, and the party of Mitch McConnell. Ideas that had been the stock and trade of liberals, like opposing racism, have been redefined and redeployed to stifle opposition to globalism and giving away the store to China.
US forced PRC company to sell Grindr due to national security, reasonable for PRC to ban US owned Grindr in return. Wonder if it's easier to blackmail a gay PLA officer vs gay US forces officer. Regardless, both cultures seem to still view homosexuality as a national security liability.
This is called LARP’ing. A friend of mine does this. He also got a job as a bartender during weekends.
Simple, get a remote coding job and book a ticket to South East Asia. Thailand is a good start.

You will very quickly meet tonnes of people and can travel and see the world. Constant stimulation.

And if you are ever lonely while doing the above then download Tinder and start meeting people in your area.
Wasn't that awful ;) In some sense it's maybe a precursor to gRPC. DCOM let us (EDIT: us being some old project/team I worked on) take a component and make it distributed with very little work (COM -> DCOM) almost seamlessly.
I appreciate this. What are peoples thoughts?

Arguing against certainly takes more work. Do you feel that, if someone did the arguing against, as suggested in the article and presented the steel man argument against a proposal, and then refuted the arguement against, that their work and effort would be dismissed? Or worse, might others might think less of the proposal?

My preliminary feelings are that it would still be appreciated and recognized, just not perhaps proportionally to the effort.
I am not editing a structured text file on my phone while out and about.

Especially due to the error-prone-ness and slowness of using mobile screen keyboards, you need guided/assisted data entry; a number pad only when you need to enter numbers or dates. A "use today's date if blank" field, selectors for accounts and tags, etc.
Yes, but I'm still not at all happy that this time it was me.

Bloody malfunctioning wetware.
I don't personally think any of those start to scratch the capabilities of WinForms or an old-school Access DB - These are just the ability to create a static site, or at most submit some data through a form, not build an actual application.

I know Hypercard wasn't multi-user, but you could make something and then send it to someone without incurring fees.

Regardless of the technology and requirements though, which will be specific to each project, I just wanna be able to make stuff and show it to people :) (and not just a static site with a form).

And if I need to make certain apps quickly, why is Access still a compelling choice? (PLEASE someone tell me an alternative if there is one for the sort of app you would build in an Access DB, I genuinely want to know!)
>There’s a global talent shortage for experienced people in software engineering

No, there's not. There's a shortage of cheap experienced software engineers in the US.
built for fun while waiting for some appointments the other week. Hoping to add some multiplayer support soon.
This has happened in my wife's rather staid manufacturing industry. Many plants in the US have no on-site engineers. The "engineering" design is performed by remote fresh-outs at the exurban headquarters, and a lot of that work is simply regurgitating the specs from the equipment manufacturers. Who quite rightly charge exorbitantly to have their own engineers perform the inevitable changes that would be nearly trivial for an in-house on-site engineer to make. It's not unique to her particular company; this is the way her industrial customers and suppliers work too. The backend software is managed the same way. Buy Oracle/MS/Google whatever integrated functionality, and hire consultants to make changes. No expertise in-house.

No in-house expertise means no management responsibility for failure: it's the supplier's fault. Yet those same vendors are more often than not locked in by prohibitive replacement economics. Gruesome for old skool highly competent engineers, like my wife.

Most of these companies are profitable, so who can argue? This is the present and inevitable future.
Prior discussion: https://news.ycombinator.com/item?id=30073727

Interesting decision on remove “pillaging” from title.
I don't see what's off topic about this article, although the site might be a bit too tendentious to be a great HN source. Not sure about that though.

Edit: Between your comment showing up in this thread and these two previous posts:

https://news.ycombinator.com/item?id=29755071

https://news.ycombinator.com/item?id=29203443

- it looks to me like you're trolling, so I've banned the account.

If I've got that wrong and if you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. They're here: https://news.ycombinator.com/newsguidelines.html.
Ask HN: What kind of tests do you write for your side projects?
I have a hobby side project, which I’m quite close to shipping. I started off going for 90% unit tests, but since I’m hacking alone, it ends up taking a bunch of time to keep the tests up to date.

Im thinking of keeping all the old unit tests, but switching to a full integration E2E testing system. This way, I can just text features as opposed to code paths.

By day I work at <insert tech giant here>, and I would never push up code without it being unit tested, so it feels a little painful to ship with only integration tests.

Thoughts? For those of you who’ve shipped small projects, what tests did you find had the most benefit?
Some people, including some commenters down thread seem to think cursive is about being fancy. It’s not, it’s an efficiency play for writing faster. That’s of course useless in modern day with so little actual hand writing. So it’s less common in schools
I haven't seen any company do that in a very long time. What industry are you working in?
There's only a handful of examples, and to me it is far from clear whether account bans would be in scope of the law. It's not meant to be an exhaustive list of all the things that are covered.

However, I could make the case that losing an account which holds years of your private correspondence and is your point of contact for private exchange, services you rely on (including where bills, account recovery emails, policy changes, warnings & alerts, 2fa codes, and other very important messages are sent), potential employers or clients, and which doubles as a login for other services (see openid) and so on, can have a significant effect on your life and could potentially fall under "decisions that deny someone an employment opportunity or put them at a serious disadvantage" or (admittedly vague) "lead to the exclusion or discrimination of individuals."

Some of the other examples in the guidelines seem mild by comparison (e.g. getting a reduced limit on credit card).

My perspective is colored by both having lost access to an email account and also being denied a credit card application; the former was a much bigger problem.
MathML support in Chromium is pushed by Igalia: https://mathml.igalia.com/
I hope someone comes out with an aftermarket physical buttons panel for common operations
I dont want to optimize a curriculum, I dont want them to bother with that. Glad to read other decision makers reached the same conclusion.
You are confusing a public hearing about a decision with the actual decision, which is usually made by administrators and then the board votes up or down. The outcome is generally known beforehand and the public hearing gives an opportunity for board members to speak.

In these hearings, board members talk about all sorts of things -- have you ever been to such a hearing in San Francisco or for the SFUSD? You'd think every school policy was about climate change and racism. You would be groaning in embarrassment at what the schoolboard is saying and you'd be shocked at their ignorance. This is not to pick on San Francisco, it's true of most public meetings at the local level, which are involve lots of politicking and posturing, when the outcome of the vote is known in advance.

I'm not saying this is bad, but it's certainly misleading to be citing the transcript of such a hearing as opposed to the actual text of the resolution being voted on when describing what a schoolboard did.

It's also misleading to say a comic book is being "banned" when it's being replaced by an actual textbook and is still available for students to read if they want to.
I always wondered if COM+, the new version of COM, was originally going to be named COM2 ... until somebody tried to create a new visual studio project in a directory named COM2...
And of Shakespeare patronage
>I guess a the height of hypercard, that really wasn't really on people's radar.

It didn't matter yet. People were shipping the software they made in HyperCard to customers on floppies or CDs. IIRC these were self-contained executables, so you didn't need to have HyperCard installed for it to run. One of the most famous examples of this was Myst: https://en.wikipedia.org/wiki/Myst.
For envelope budgeting, I just make subaccounts of my bank accounts for specific purposes.
> Why? I think the unspoken alternative to boring is gross negligent incompetence.

That's.... that's just silly. How would you deliver, say, Trello as a boring website? Or Google Maps? Or Grafana? Do you really think the developers of these apps are grossly negligent?
The big issue I had with learning Rust is not the simple stuff -- I could write safe Rust fairly quickly. The problem I continue to have is that many internal behaviors of the language are totally undocumented and inexplicable. For example, implicit reborrows. They happen everywhere, but it's still just a pile of unicorn farts as far as documentation. The idea of a language with no documentation for a given syntax is horrifying. Rust does very well in documentation for beginners, but if you actually want to understand the language, if you want to know what's really happening, you're usually fucked.
Considering the amount of those in the a16z orbit, not a surprising omission
It's quite easily to map the accounts once you have the main categories mapped (I use the french naming so my german translation may be wrong):

- Aktiven <-> Assets
- Passiven <-> Liabilities
- Betrieblicher Ertrag <-> Income
- Betrieblicher Aufwand <-> Expenses

I'm not sure I understand what you ask about rollup, but so far I haven't found a case I couldn't fit within Ledger. For VAT, I have a flat VAT rate that only applies to my turnover so it was simple to automate (reduce turnover by x% and put that amount into Owed VAT).
In general, arcades are just fun. They’re a place to go outside the house. But, arcades also get to experiment with unique hardware & interfaces that a home console or PC can’t match.

Sega Joyopolis in Tokyo was a next level experience. It had arcade cabinets that spin 360 degrees on X & Y axes, which makes flying games fantastic. It had racing cabinets with full sized Mazda Miatas & similar cars on full motion platforms. There was a snowboarding half pipe, where the rider is strapped into a full sized snowboard on a pendulum arm with a VR headset. Another ride was an enclosed pod with VR displays that ran along a rollercoaster track. And, the most unusual thing I remember, there was a holographic virtual pop star performance.
Deep symbolic regression for recurrent sequences
tl;dr - They model operations (e.g. multiply, add, cosine, sqrt) as tokens, and use a transformer to predict a recursive function from (incomplete) integer sequences (and float sequences, separately).

This is not dissimilar from e.g. DALL-E where they model images as NLP-style tokens and use a transformer to predict image tokens (operations, respectively) from text tokens (list of ints/floats, respectively).

This demo lets you interact with the model. Pretty cool stuff. Refreshing to see symbolic problems being tackled with deep learning.

Yannic Kilcher video with one of the authors:
https://youtu.be/1HEdXwEYrGM

arxiv:
https://arxiv.org/abs/2201.04600
You take 100k out of the kitty and pay the tax. Your investors knew up front that this could happen. The point of taking a business past that threshold is that it can make enough money to cover the tax while also growing itself. What does a homeowner do when they don't have the cash to pay their property tax?
Generally learning X to be a better programmer in Y works for any X and Y languages. There's always something that you can learn and transfer to your daily language.
I added some CI task and replayed the history to graph the evolution of the size:
https://github.com/uutils/coreutils-tracking#binary-size-evo...

This will help making sure that we aren't regressing (more) ;)
I still feel like kind of an ass but my guess there'd be other people out there with the same wetware bug as me meant it seemed worth posting anyway while also judging myself for being That Guy ;)
I work in e-commerce at Shopify. My company is building some great developer experience stuff for the long-term like some truly excellent cloud-development environments.

My previous company, Oracle, was developing an entirely new kind of language virtual-machine to run the programming languages of the future as well.

I see this in many places.
The stress of falling from the current social position (for example, in the US, the risk of inability to pay medical bills or student debt) also affects people who are not envious and comfortable with their current salary and social standing. So it's not just envious people causing psychological harm to themselves, it's the unequal system that harms mostly everybody.
I think I agree wit the general sentiment though. I don’t think “tech debt” in abstract is an actionable thing.

Instead it should be pitched to the business as “we should change how we architect $service because the time spent on cards which interface with it are mostly spent wrangling rather than actually implementing the desired features. With $new_model here’s the code for what those same cards would have been and we expect that features of this nature will take 4 hours instead of 40.”
The truth is that most software isn’t all that special. For the average business that can accelerate their processes with CRUD apps you don’t need to do much in the name of bespoke work. I can have a standard run of the mill CRUD app up in like a week or maybe if sufficiently complex a month or so - with proper tests. That’s the kind of work I’m seeing outsourced in droves typically.

The kind of work I actually do nowadays I don’t see getting outsourced so easily. This is core architecture and fundamental differentiation that the business sees as key to product and core success. You’d be highly unwise to outsource that.

An experienced developer that can produce high quality work but can accept a lower salary (nominal to local markets of the employer not the developer) based on geographical concerns? You can make a lot of money with those CRUD contracts I imagine

Edit: this all assumes someone competent is overseeing the work and someone that understands the technical things involved in the overall project to steer it know what they’re doing too
It's been many years for me, but I remember it having nice interop with .NET as well. Back then I worked with several APIs that were just COM objects brought into .NET.
The Model S is now what, 10 years old? If it hasn't happened now, I'm not that confident in someone making it.
Overall, Latin America has way less STEM graduates per capita than they need and is absolutely unable to fill the demand. Some countries might fare better than others but the trend is overall that most companies will end up competing for the few graduates that do exist. The article also pointed this out.

https://tcdata360.worldbank.org/indicators/h77528693?country...

Many tech companies are West coast so you're +5 hours and then...why not Europe?
I don't remember seeing a criticism of OOP that is a criticism of encapsulation. Everybody tends to agree that encapsulation is desirable. It seems to me criticisms of OOP are that it rolls too many things into one construct, the class: it's a type, with encapsulation of methods and data structure, plus inheritance, all into one. And it can lead to not so efficient data placement on modern CPU (AoS vs SoA).

Languages like Ada and Ocaml have object orientation extensions to the initial languages (Ada 83, and Caml/SML) that can very often be ignored. And still are very good for encapsulation. With them, modules (packages for Ada) and types are separate. It is very natural to group close types together into one module, while exporting opaque abstract types only usable through a module services.

Rolling different concepts into the class may give a more intuitive result at first, particularly when simulating real world entities. But it's also a bit limiting compared to keeping those concepts orthogonal.
> stuff that normal people actually do

Have kids?
Haha, modern employment law :D You'd cause hilarity if you used that expression anywhere in the Scandinavian public discourse, or at least the Norwegian. You'd get tomatoes thrown at you and no one would listen to a single word.

Not that I necessarily disagree with you or miss your point, but this is a very strong ideological divide. It's not about modern vs. archaic unless you posit that employment law that protects employees is such a detriment to an economy's effectiveness that it's effectively obsolete.

Maybe at some point it will be a question of what economies actually manage to get things done and thrive and those who don't, but that's the kind of long-term, almost geopolitical shift that happens over decades at the least.

E.g. no one who wants a position of power would advocate for a pure planned economy today, rather than a market economy. I sort of doubt that employee protections are such a millstone around the neck that they will go the same way, but who knows.

It's an interesting question as you see a tendency of economies with less protections and higher salary luring away lots of really high performers.
Flying cars, finally? 160hp at 35lbs is good
> Surely by now somebody can figure out how to dynamically add text to the screen with less than 10mb of JS taking less than 10 seconds to execute.

Yes, we have that now. I made a tiny webpage for playing with substitution ciphers, all in client-side JS (and CSS): https://thaumasiotes.github.io/cryptogram/

Try putting text in the textarea on the left and see how long it takes for the page to update.
> Ignoring that, it's nuts that the best practice is "send a little money, and see if it works".

That's what I did the first time I did a bank transfer between two of my banks accounts. Maybe that's just me being paranoid but when sending money I like to test it first.
First, German’s predilection for imposing on others how to live is alive and well. Ask Poland, Hungary, Greece, etc.

Obviously this is not an ethnic part of German’s being. Ethnically Im probably German, and as you might tell Im not in large agreement with them - racial arguments are boring. The Prussian educational model (still extant), however, has long been suspected and researched as a reason for German’s inability to disobey and effectively oppose Hitler’s murderous regime.

Im not the first to say this, btw

Second, you wrote

“I'm also quite sure it's harder to fire someone in Germany for something they tweeted, and "opinions are my own" is not as popular as a disclaimer.”

To which I countered that German law puts you in jail for saying things you’d merely loose your job for in the US.

Now, Im not one to judge or belittle others’ laws as long as they don't impose them on other countries (yes, I don't like America’s penchant for exporting “democracy” to the ME). I assume peoples have a reason for their society’s laws. In the case of Germans and their speech laws, I offered Germans’ standard explanation why they dont have free speech. Germans, shocked by the depravity of their crimes that the American troops literally dragged them into the camps to witness, believe they cant have total free speech because they’re prone to get over excited and start invading their neighbors.

Who am I to judge? I don’t, its their society to structure as they please. But in my society, we like American style total free speech.
Don't forget Microsoft
I dont agree with your rather pesimistic view on the matter. I know many companies having fresh new graduates in their hire strategy because that just works in the long rong.
Proven fact. Also most companies have smart people not shortsighted and they come up with proper long term strategies. There might be foolish companies as you describe but not the majority.
I hope they filed an NHTSA complaint, as they’re describing a software update that will increase the risk of collisions, injuries, and/or deaths if left uncorrected.

US Tesla owners, if your Tesla is affected by this issue, and you believe that removing the one-tap defroster button is a safety risk to your driving, please report that ASAP: https://www.nhtsa.gov/report-a-safety-problem
Where's the speculation? I shared a concrete example. Places without that method of funding have more equitable education systems.

I'm not really concerned what others are saying. You made the claim that "There's no reason for my health to be harmed just because someone has more than me." I just gave an intuitive explanation of how this could happen. And you can see this happening on a global scale: wealthy countries attract more higher-skilled workers, like doctors. These are educated, capable people not contributing those skills to their home countries (to be clear, I wholeheartedly support open immigration policies, but that doesn't mean "brain drain" isn't real).

EDIT: ah, I was not reading carefully, and realize you are saying "I see no reason for my health to be harmed by the sole fact of being poorer than someone else." I am not familiar with Sapolsky's research and can't speculate. In principle, I do see why you'd think it's hard to disentangle the material impacts of inequality from the psychological.