skysight-inc/HackerNews huggingface dataset:
My grandfather was a woodworker and worked in construction. When I was ~18 I proudly showed him this fancy Japanese pull saw I had gotten for a woodworking project I was working on. His only comment was "We confiscated so many of those from the people we put in internment camps". Shit just got real.

He was a Marine at Pearl Harbor during the attack, he never really talked about it. I wish I knew him better, but I was always afraid of him growing up. "We don't wake grandpa up when he's napping, he might accidentally kill us."
Yeah, but there have been papers being published in general LLMs as well finetuned off of GPT4 instead of humans. Even in the narrow space the question remains. If I build a superior model for task X using gpt4 and it’s superior at X, can I think use my new model to train another model in X and continue to see benefits ?
My color hp laser has chips on the toner carts and refuses to use refilled generic toner.

I had to actually transfer the chips from hp toner to the generic ones. And now it still complains that they're "empty" but at least it's possible to print.

My Samsung color laser before that did the same.
> No charismatic leader boiling the frog with scope creep.

LOL

> It's actually private. It's actually anonymous. This is all a lot of us ever wanted from a cryptocurrency.

Yes indeed. I sometimes daydream Satoshi knew about ZKP's early enough to integrate it into Bitcoin ... we would have had the perfect storm.

> No $20 transaction fees.

This one isn't a structural guarantee of Monero, but rather a side-effects of being a late-comer to the game. In other words, it might come to pass that tx fees get in the $20 range.

EDIT:

> This is all a lot of us ever wanted from a cryptocurrency.

Agreed, except maybe for this: I've come to value the finite supply of Bitcoin more than it's value/usefulness as an actual currency.

I initially loved the idea of cryptocurrencies as a currency that would be used in everyday life.

I've changed my stance on this completely: I think that Bitcoin (or something like Monero, with indeed a neat advantage over BTC) is way more valuable as a financial instrument with is own unique characteristics and super-sharp edges than it would ever be as a currency
It's a decent exercise in ethics to point out what could be unethical about it. If you only consider the goal (catching cheaters) it's easy to convince yourself it can't possibly be unethical, but you shouldn't disregard the methods.

- Publishing wrong answers to a previous exam could confuse students who were simply looking up old exams to study.

- Identifying 'cheaters' as anyone who had a less than 1% chance of arriving at the answers randomly. This is wrong for 2 reasons, one is that they aren't answering randomly the other is that even assuming they are answering randomly you'd falsely accuse at least 1 student of wrongdoing on average.

- Not sure if a teacher has a moral duty to make good tests, but if they do then reusing multiple choice questions on a complex topic like ethics isn't ideal.
> > the context is quite hard to explain but I assure you I thought through this question and this is precisely what I need to know

I dunno, I mean, to me this just sounds like the "senior developer" phrasing of the same logic that the noob was using in the linked page. The core problem is that you don't know what you don't know, right, and no one is immune to that, regardless of age or experience.

IMO that we should all try to avoid believing things that sound like "I assure you I thought through this question and this is precisely what I need to know", since -- while we may be right pretty often (maybe even more often than not!), there will be times we're wrong, and in those times, our attitude about it will make us even harder to help than the "noob".
I’m curious if the first five letters were meant to imply “F*** Genuine Windows” or if that’s just a coincidence.
>and I also noticed that Nvidia's stock hadn't spiked yet with the rise of ChatGPT and Stable Diffusion.

I think plenty have noticed, But cant get heads around investing in a company with 150x PE.
Not a big issue, tbh. Tesla is expanding their footprint faster than the rest of the industry combined. When they have capacity issues, they fix them, sometimes with really incredible speed.

Meanwhile, we've got states saying that they will deploy their first NEVI installations late next year. But the lines at CCS stations already exist!
> What works well about the current systems and what is starting to break with current software development practices?

What do you think?
Doing useful things that are riddled with bugs and security holes and fail to handle people whose name is O’Reilly.

It would be better if programming languages discouraged people away from those mistakes and prodded them towards the pit of success by making string concatenation harder and providing better tools for constructing grammatically sound structures.
https://twitter.com/kaleidoscopeapp/status/16594729796868341...

I had thought about buying it last month. They really should still sell Kaleidoscope 3 for the not fans of SaaS.
No. I can already spot numerous chronic medical issues in people and it would be rather awkward and rude of me to start scaring them. They may already know and if they don't it's not my place to be starting those conversations. That should be between them and their doctors.

Consider instead making a device people can buy, install in their homes or bathrooms that can scan them on demand when they push a button. Make sure this device does not require an internet connection. Alexa, Siri, Cortana and the like need not be involved in medical diagnosis. Loose lips sink ships and the companies that make IoT's that leak patient data

Instead of an internet connection, have a USB port that allows uploading updated data-sets to train the device. The device must always use the word "may". e.g. "Scan indicates that the patient may have the symptoms of ... but check with your doctor." and give them a way to save the results to a text file on USB that can be printed out for the doctor.

[Edit] I should also add that Google received quite a bit of blow-back from their google glasses, to the point anyone wearing them were referred to as "glassholes". IIRC this also led to some altercations on public transit. At very least your device would have to appear as bog-standard glasses.
I think Ford will pull into second by the end of the year. GM is in second, but as you pointed out, GM is really slow.
The point of the laser isn't to vaporise an entire asteroid. It's to push it off course enough to make it miss the Earth. The laser achieves that by pointing at a spot and turning that spot into an impromptu rocket engine.
White guy immigrant in a "brown" African country here - Politicians doing anything for votes by stoking subtle hate, jealousy and in-group preferences in a voting population don't make a distinction when it comes to skin color, nationality of origin, religion, immigration status or wealth. Those are just convenient tools in their arsenal of divisiveness.
It's called "the press" because of the printing press.

Yet what "the press" means is "the body of news and journalism organisations". It is very possible to have a heavily constrained press, while individuals who are not the press and not part of the press have much more freedom to say what they like into the aether.
This quote from Wednesday’s TinyCorp article seems apropos:

“The current crop of AI chip companies failed. Many of them managed to tape out chips, some of those chips even worked. But not a single one wrote a decent framework to use those chips. They had similar performance/$ to NVIDIA, and way worse software. Of course they failed. Everyone just bought stuff from NVIDIA.”

https://geohot.github.io//blog/jekyll/update/2023/05/24/the-...
Not sure what kind of problem you are talking about but there are a few things you can try:

Look at it from different angles to understand the problem better. Understand its properties better.

Look for its underlying causes. That is, may be you need to solve different problems!

Nibble at it. That is, solve sub problems so that you are left with a smaller (but possibly harder) problem.

Work on them subconsciously. That is, when you learn something new, let it sink in by walking away and doing something else.

Conversely, focus on the problem 100% when you are working it. If necessary, block out all distractions, including mental ones.

Look at it from a potential solution point of view. That is, if there is a solution, think of what properties it must have.

Never give up! Assuming the problem is worth solving.

Conversely, try to prove it is unsolvable so that you give up on it ASAP!

Keep notes and review them often. You may find clues in something you have already noted.

Try to explain the problem, what you have learned and your attempts to an interested person who can act as your sounding board. The process of explaining will force you to organize your thoughts and the other person can ask questions that will force you to think about cases you may not have considered. Without a sounding board and without writing down your observations you may end up going in circles.
It is a difficult thing for some people to understand. But sometimes good people can do bad things.

Were most of his policies based on the betterment of the oppressed? Absolutely.

Did he oversee one of the most objectively bigoted things that happened in 1942? Absolutely.

Was Roosevelt a bigot? I do not know.

But, is it fair to say that he was a reactionary bigot? Maybe.

That's the thing about people. They're very, very rarely one thing to the exclusion of all else. Violent racists can be outstanding community members on a very local scale. Extremely inclusive pacifists can be assholes to the people in their lives.
No, of course not, a company with a policy to sweep accident data under the rug can't possible be unsafe, can it?
I want to point out that I started the discussion by explicitly admitting up front that my point was pedantic in nature. It should have come as no surprise, then, that the point was... pedantic in nature.

The reason I feel this stuff is important to mention is because it is not uncommon to find discussions where the conflation does cause people headaches. The problem is exacerbated by the prevalence of people who claim that the difference is "irrelevant", up until the point that the difference actually matters, at which point those people are simply not around. There are a ton of small sets of terms of this nature that, when speaking to laypeople, you would think are just synonyms, except that it turns out that sometimes the technical distinction is important. It means people who actively seek out spaces to educate those who want to learn (like myself) have to do extra work to undo the faulty learning and then start over with correct definitions. Like you said: for most people it's not a big enough deal to worry about, but the distinction is present and there are times when it does matter.

I like informing people of things, and I happen to find interest in minute details, definitions of terms, and so on. I know that's not for everyone. To solve this "problem" (if I can call it that), I try to start my discussions by being honest about my intentions: I explicitly state that the point is minor or pedantic or something to that effect. That way I get to write about the things I want to write about while also giving people plenty of room to just choose not to worry about it if they don't care, and everybody comes out the other side happy. Except you, I guess. Sorry about that.
That's just a bad system, not inherent to templating systems in general. Django (python) got it right: All variables that go into a template are escaped by default, you have to go out of your way to tell it not to do that.

String formatting on the other hand, yeah, no good way like that in a language not designed for it.

Not sure which you and GP meant by "string templates".
Might as well just call this the "Stackoverflow problem", although it is really a family of problems where either the requestor or (typically) the responses are less than helpful.

As a third party searcher looking for answers to a specific problem, I would prefer to see a direct solution to the stated question first, even if it is followed by admonitions that "you probably don't want to do that" or "this other thing is a better approach".
People can already "annotate" by writing a comment.

What annoys me the most with Teams is that the menu we use every time, the one where you choose which speaker and which microphone you will be using, is buried under "...", then "settings", then "peripherals" ... I hate that so much!
Unsprung mass doesn't slow you down per se, it just ruins your ride quality and makes the vehicle harder to control. It's simple kinematics.
Hurl: A friendly CLI companion for your web request tests
>Based on the latest quarter and forward guidance they have a forward-looking P/E ratio of 50x

I may have missed the news. Where did they mention they are going to make 3.5X the profits in their forward guidance or forward looking P/E ?

Assuming consumer revenue stays roughly the same, ( crypto usage being the largest variable ). Data Center sector has to grown at least 6X in revenue.
> People will point out one among twenty thousand without realizing that the exception proves the rule.

This argument doesn't hold well. Creating huge amounts of value is expected to be the exception rather than the rule - one of the powerful mechanisms at play here is this is an unusually free market where failure is cheap and all the money clusters to success.

It is reasonable to ignore the thousands of failures. They failed because they were easy to ignore.
Some things in Excel have not improved since 2003, that should be fixed before toying with "AI" . For example, when importing a CSV:

- Excel cannot guess the encoding of the file, and relies on the user selecting it from a list that has maybe a hundred values (?!); the most common encoding, UTF-8, is neither at the top or at the bottom of that list, but somewhere near the end, and is called "65001 : Unicode (UTF-8)" (the preceding value is "65000 : Unicode (UTF-7)"). There is little chance non-technical users will get this right the first time, or any time thereafter, and the result is files that are circulated with garbled encoding and wrong values.

- Excel cannot guess the separators either! (How hard can it be?)

That's probably the reason why one cannot "open" a CSV file directly in Excel and having it displayed properly; one has to go through the whole "import" process. Yet Windows insists all CSVs should automatically open in Excel.

Yes, it's a minor thing, but it should be so easy to fix; instead of that, recent versions of Office have brought incredibly annoying animations that take 2-3 screens to disable.
> It could also mean "wait" is the best possible action I can take now. And instead of being perturbed by waiting it is an active decision to wait.

As an example: I worked on a PhD in applying machine learning to certain tasks in programming and mathematics. I ended up burning-out and had to quit.

When I started in 2014, most cutting-edge ML research was on image processing like convolutional neural networks. That's a very bad fit for the sorts of tree-structures and text sequences I wanted to use. The state of the art for the latter were RNNs which are notoriously slow (hard to parallelise), suffer exploding/vanishing gradients (needing e.g. LSTM), etc.

Transformers and LLMs solve the issues I was facing; so in hindsight it would have been better to wait a few years (I believe the Attention Is All You Need paper came out in 2017?)
I've tried AutoGPT agents about 10 times for tasks that seem like they'd be a good fit. That meaning they need to scrape current data, but otherwise they'd be possible for a person willing to put in some time to combine data sources.

An example is "create a table showing the current ratio of rental/sales prices (on a per square foot basis) for residential properties in the 10 most populated counties in Colorado."

I'm still yet to get a reasonable result from trying this.
Conquer Hemorrhoids with Gut Health and Holistic Strategies(Part 1/4)
A Comprehensive Guide Uniting Modern and Traditional Medicine, Gut Microbiome Insights, and Lifestyle Changes for Lasting Relief
I see him as a tragic figure, despite having personally suffered at the hands of the American government, he's somehow become this great apologist for strong central power forcibly enforcing its dictates on unwilling populations.
You hear about "scam stories" because they're usually interesting and they get clicks so media will naturally put them on the spotlight. You don't hear about thoudands of people in third world countries who are able to get capital for their projects, start up their business by avoid sanctions put on their countries banking systems, NGOs who are able to collect donations while in autocratic regimes, sick people who can order their medication on the darknet which for whatever reason is not available to them in their country, and so on and so on. The fact that you can just wire $100 to your buddy across the world for a 50 cent fee without caring about banks or IBANs or SWIFT codes or whatever else just blows my mind to this day, it creates so many opportunities one cannot just brush the whole crypto concept off as some nft scam shit.
Certain states already explicitly bar Chinese people from owning property or renting property because they’re considered as foreign adversary. Louisiana just passed such a bill, with carve outs for legal immigrants and citizens, and carve outs for residential property. But it explicitly lists China as a nation of origin that is barred from landownership. Other states already have similar laws ready to go.
I apologize for calling someone a propagandist.
People were beginning to use more automation even before LLMs. The amount of spam eg renovate generates can be overwhelming. I think something will be done to separate human PRs from robot PRs.
if you know what a kamikazi is, then you know the ones who did that were not the ones sent to the camps. could you say anything more stupid? lol
Might have been a volume license that doesn't need activation or a cracked installation CD.
My gut feeling is to agree with you - abolish tipping.

But I can see another side. When you run a service business, you should be overstaffed sometimes in order to be ready for busier periods. During those slow periods, there's not enough to keep staff busy and neither is there much revenue coming in. But during busy periods, tips raise staff compensation to match staff effort expended.

So maybe institutionalize the tips? Just add them to the bill? Or... here's a radical idea... just incorporate them into prices AND then ban tipping ? Just make sure they actually go to staff, or else the owner spends a few nights in jail.
I'm curious, what are people purchasing with it?
Show HN: EBITDA.email, daily finance newsletter with tech slant
Is Glassdoor even relevant anymore? Seriously asking. It was maybe a decade ago but seemed to limp along badly damaged after everyone figured out how to game it and they took money to scrub reviews.

It's similar to yelp or any review based app.
They don't set the forward P/E - it's literally what the price of the stock the market bid up / actual earnings points to. The market is expecting them to double or triple their income in the coming quarters/years.

The TTM Price/Earnings ratio is even crazier as the market is expecting them to grow revenue 9x from what they made in the last year (to get back to a 20x P/E).
> I mean, I think Norway has been pretty responsible with their North Sea windfall. I don’t think one can really especially criticize them too much for anything they’ve done with Statoil/Equinor or their public petroleum fund.

And the story of how their sovereign fund came to be is quite an extraordinary one.

For those interested: https://www.ft.com/content/99680a04-92a0-11de-b63b-00144feab...

Edit: and an enticing excerpt

> But al-Kasim’s most immediate problem on arriving in Oslo that morning was how to fill the day […] “So I decided to go to the Ministry of Industry and ask them if they knew of any oil companies coming to Norway.”

> He deposited his luggage and walked to the ministry, where he was received by a baffled official who told him to come back that afternoon. When he returned, expecting only an address list, several men were waiting for him. “They were keen to know what had I been doing, what kind of education I had, whom I worked for. […]” His request for a list of possible employers had turned into an impromptu job interview. […] At the time of his surprise call, Norway’s oil administration numbered just three officials, all in their thirties and all learning essential parts of the job as they went along.
Fun story: a lot of Puerto Rico's problems are linked to a mis-translation of the Constitution from Spanish to English [1]:

> The big spending was fueled by a translation error between Spanish and English in the island's 1952 constitution. It enabled Puerto Rico to issue debt to fund many activities, including day-to-day operations. It all comes down to the interpretation of the phrase "recursos totales" -- total revenue or total resources? It was interpreted as resources, which is a broader term allowing the government to fund regular operations (e.g. education, policing, health care, etc.) via bonds.

In Spanish "recursos totales" is better translated as "total revenue" not "total resources".

[1]: https://money.cnn.com/2016/05/12/investing/puerto-rico-debt-...
MCS is a much better standard than the CCS1 design. The latching mechanism is more similar to NACS or CCS2.

CCS2 is less terrible than CCS1, but the US went with the worst possible choice.

I agree with you with regard to cables. That is a charge provider choice and its basically just coincidence that CCS providers are choosing badly. There's nothing intrinsic to the connector that is allowing Tesla to choose better cables.
What progress do you want cryptocurrency to make? They’re bearer assets. You can go pay people with them today.
HTML isn’t arbitrary text.

HTML is a grammatically restricted subset of text.

I can take arbitrary text and embed it in HTML by escaping characters within it. That produces a grammatical fragment of HTML that represents the arbitrary text, but it is not the text.
I always thought the GW was short for George W. Bush. Not a popular figure when XP came out.
"dang near perfect" is correct!

The only issue is the font, really. I use the stylus extension to change it to:

* { font-family: Open sans; }

And _now_ it's perfect. For desktop at least.
I didn't say people who want to put other people into camps should be in power.
Ask HN: What to use for a Rest API written in Rust?
Hey guys!
Just starting with rust, I want to rebuild a few rest apis in it to get to know the language and the ecosystem better. I've been searching for the right libraries, right know we have a code generator in python that generates the models and schemas and the basic crud endpoints for them from the database ddl. I want to do a similar thing in rust, I found something similar with `diesel` and the `dsync` utility, although I don't really like orms, it has a nice and easy to use API for writing raw SQL. And for the web framework I found `axum` to be the friendliest (checked out rocket, actix-web and warp.). What do you guys recommend, what are your experiences with these and what do you see as a good bet for the future? (However I'd try to use a design similar to https://kerkour.com/rust-web-application-clean-architecture , so I might not depend on these libraries that much)
> That's probably the reason why one cannot "open" a CSV file directly in Excel and having it displayed properly; one has to go through the whole "import" process. Yet Windows insists all CSVs should automatically open in Excel.

Both of these things are consistent with trying to keep users in Excel. Make it easy to accidentally open Excel, but don’t make it too convenient to use open data formats when you have a proprietary one.