skysight-inc/HackerNews huggingface dataset:
It led to some fun conversations but most people just ignore the WhatsApp link. Definitely not something we're going to keep long-term. The initial goal was to be able to engage with a few users that were willing to, to do real customer interviews and not just have them fill an impersonal form
100% agree. All the best engineers I've worked with are decent problem solvers, decent coders, but phenomenal communicators, both written and verbal.

I think a correlation to this are people who are good teachers.
? just enter your credit card info into Uber separately from other apps?

also, there's credit cards that require approval for each transaction:
https://www.google.com/search?q=parental+control+credit+card...
A combination of "publish or perish" and papers not accepting "negative results" (which results in a ton of repeated research) has led to this.
OpenAI open sourced their evals framework. You can use it to evaluate different models but also your entire prompt chain setup. https://github.com/openai/evals

They also have a registry of evals built in.
> The problem is that first world labor is totally overpriced and their lifestyle is simply unsustainable.

The thing is, the comparatively high labor cost in Western countries is so high because we can actually have a life on it and feed a bunch of uber rich people with our labor and taxes (because guess what, people like Warren Buffett and his ilk pay a ridiculously low tax rate [1] compared to legitimately employed working class people). In contrast, China, India, Thailand or Vietnam can offer very cheap labor because for the people there even utter pittances and absolutely ridiculous exploitation are better than the life these people had before.

While I do support the efforts China and India both have committed to lifting literally a billion of people out of utter poverty, it has at the same time brought disastrous consequences on our own society. I'd be happier with globalization if we had forced importers of any good to make sure that wages, labor conditions and environmental impact were on par with domestic regulations because the status quo is exploitation on all levels to benefit Western oligarchs (and imagine how the life of Chinese factory workers would be with Western wages!).

[1] https://www.cnbc.com/2021/06/08/bezos-musk-buffett-bloomberg...
This is an actual risk, probably worse is the repairability from accidents documented by the New York Times.

"The damage was initially deemed relatively minor, and the other driver’s insurer offered him $1,600. The actual cost to fix the bumper at a business certified to repair Rivian vehicles — one of just three in Ohio — was $42,000, roughly half the truck’s selling price."

Here is a link to the story which doesn't require a paywall.
https://news.yahoo.com/news/why-car-repairs-become-expensive...
r/books is a disappointingly bad sub. I subbed there for a while, but it was filled with the same recommendations over and over (which is the problem with any recommendation subs).

The kicker for me, though (and the reason I unsubbed) was when the mods barred any posts complaining about the casting of Roland in the Dark Tower adaptation that was made several years ago, on the grounds that the only reason for anyone to disagree with casting Idris Elba was racism. People pointing out that changing Roland's race fundamentally changes his relationship with Susannah (and possibly even has implications for Susannah's relationship with Eddie) had their posts removed.
Reminds me of some similarities to Arabic. Arabic uses root words, usually 3 consonants, that mean many similar things with surrounding letters. K-T-B means writing. Kitab means book. Kitaba is writing.

The script is hard, and you have to learn enough of the roots and recognize them to get the meaning. Indonesian is slightly similar: tinju is boxing and petinju is boxer. Prefixes on roots to build up and guess meaning from context.
> You can say the same thing (lock in) about any product that has migration costs. If everybody thought that way nothing would get built.

Not all "migration costs" are the same: to quote General Turgidson, "It is necessary now to make a choice, to choose between two admittedly regrettable, but nevertheless distinguishable, postwar environments: one where you got twenty million people killed, and the other where you got a hundred and fifty million people killed."

In the case of software migration costs, the cost of migrating away from a proprietary application-platform with zero-to-little code and data portability, will be orders of magnitude higher than the cost of migrating away from a proprietary infrastructure-as-a-service platform.

This isn't anything new: while Cloud-y platforms like SalesForce present even higher barriers to exercising our rights to data-sovereignty than what we had previously with SAP (because at least with SAP you can defenestrate the machines), it's all too similar to the 4GL vs. SQL wars of the 1990s. I honestly can't think of any orgs from then that regrets betting on a SQL-based RDBMS, while there are still companies out there depending on FoxPro, Progress, or worse...

This is also why I flat-out refuse to use Firebase.

Another hidden-cost of 4GL-like systems is that eventually they run-out-of-steam: hype fades and the vendor becomes stagnant and/or can't attract the best minds in the industry to design and build the platforms they expect others to use, so they lose whatever advantages they might have had which justified their proprietary nature - or an even more insidious version, whereby too many slow-moving companies become dependent on a particular platform that the platform's vendors have to intentionally hold-back the platform to avoid imposing too many fast-moving potentially breaking-changes (Java comes to mind...).
That's self defeating though and precisely my point. The mindset that tax dollars should only be used to fund "valuable" research degrades the actual value of the research for society.

Academic research should be funded because it's an important aspect of the human experience. The fact that it also leads to material benefits should be a knock on effect that's encouraged but not the core goal.

It's a perfect example of Goodhart's law: "When a measure becomes a target, it ceases to be a good measure". https://en.wikipedia.org/wiki/Goodhart%27s_law

IMHO, accountability is great. It just requires difficult work at the top leadership to do so well. Just boiling it down to a single number like "economic value of research" doesn't work.
But favoring legacy status in admissions is a form of racial discrimination because non-white people are much, much less likely to have legacy at elite institutions.
It's not good enough that Google makes massive amounts of money for each click, the market demands they make more per each click every day. Gotta chase that growth.
So let's talk about misleading headlines and citations in journal articles. I would argue that arstechnica is one of the better news sources. Despite that, if we go to the article there is a link to that there has been "a real uptick in misconduct". Now if we click through that link, it does claim that there has been an increase in fraud as a lead in (this time without a link) but the article is about something completely different (i.e. that almost half the retracted papers are retracted due to fraud).

As an aside, the article cites that there have been a total of 2000 retracted papers in the NIH database. Considering that there are 9 Million papers in the database overall, that is a tiny percentage.
Cold restart whole system after total outage
I have no problems in social settings. I can even enjoy them. But they exhaust me, and that is the introversion.
I personally liked the original better than Original Sin II.
> Taking time to learn contradicts the grandparent comment, which suggests that people should stay in their lane and that there is nothing worse than forcing developers to work on things they are not already familiar with.

My comment said no such thing. There is a difference between "types of applications you build in a language" and "language" (the first 7 words in the earlier one). It is much easier to learn how to write a different kind of application in a language you know, because you already know the language. You have to learn less.

I'm not sure why you're putting things as if I've made some absolutist statement. All I'm saying is: You only have the resources you have, and the efficient way to use them (especially in the long term) is not to leave architecture and implementation to a team that knows neither the language nor the environment.
Ty. I've seen similar in other tools, and I agree that it's super quick... unless you sign your commits with a key that requires a physical touch of a yubikey. Then it's <tap> <wait> <tap> <wait> for every commit that comes after the one you just modified.
Ever law like this is the doom of XYZ and a week later it isn't. Just like this one.
The Unbearable Lightness of Horizontal Scaling
One tangential complaint:

func validateUser(user User) error

This is a bad way to validate data. It generally means that any new data added to this type won't be validated by default. It isn't too bad because it is a typed native data structure (must worse in things like JS where extra fields can slip in from the JSON) but it is better security practice to parse the data rather than just looking at it. So it would look something like this

func validateUser(user User) (error, User)

Then the function carefully extracts and validates the input before copying it to the output. Anything that it doesn't know about doesn't get copied. This can be thought of as "whitelist validation" rather than "blacklist validation".

Parse, don't validate.
The hobbyists over at cloudflare have done a lot with it.
You can always create a request for new character variants. They are pretty receptive of community requests.
Harvard posted that 70% of their legacy admits were white and 30% non-white. That's higher than the population of 18 year olds but maybe not as extreme as some would think.
It would exist as we knew it back in the 90s / early 00s. It would consist of Wikipedia, McMaster Carr, BBS forums, and weird guys' hobby blogs. It would be one million percent better.
It starts with "self" and "other" and goes analogically from there.
A "real" development stack might enable users to build actually good experiences. The custom (proprietary) stacks I've seen so far have always been pretty "meh", lacking features, community and tooling, resulting in not-great DX and making building some features something between very hacky and impossible.
Building core/std/whatever using unstable flags and --target works for me these days. I can do everything with cargo and make it even more ergonomic with a toolchain file.

Now if Cargo had a way of producing multiple variants of the same project (e.g. different --targets with pre-set features) just with `cargo build` then things would be a lot better.

As of now, a Makefile is still needed to bring it all together.
I use this VS Code plugin https://www.thunderclient.com/
Thank you for agreeing with me about that point.

What about my more substantial one - I don't have the time to dig through what appear to be a lot of personal disagreements about what how to interpret research, so would you please highlight the part which you best believe constitutes scientific misconduct?

I mean, sure, repeating a false myth about calculus from the 1800s may be wrong, but if that counts as misconduct then there's a lot of misconduct going on in academia.
Scientific institutions aren’t perfect. They’re made up of people like anywhere else. And where there are people there will be politics and gamesmanship. That doesn’t mean science isn’t our best shot at figuring out how the world works.

The fact that a Stanford president can be pushed out for bad research conducted before he was even there? It tells me there’s still some integrity left.
Second Synology. Mine has purred along for years, low power (30 watts 4 hdds at high load) and easy to manage with containers.

Everything is fast thanks to an SSD and caching m.2. I max out 1gbit over SMB.

Snapshots have saved potential days/weeks worth of troubleshooting in total and is a must have. Cold backups are easy with Hyper Backup.

I couldn't ask for more.
It's not just conversations around the dinner table. It's also how you get started vis a vis introductions to the right people, prized starter jobs and educational pathways that may not be widely known (eg, an internship at ___ will set you up for a job later at ___).
Pushing for the obligatory enforcement of unknown rules, extending the corporations embodiment into every action of their employees, and granting legislative power to private standard bodies are all very anti-democratic decisions

I agree. But at the same time, this might indicate something.

Frustration.

Try to build a bridge, a building, a factory, and see how far one gets, without a lot of clear cut rules being followed.

Then look at ... say, Debian. Where every single piece of software follows guidelines, or it's in non-free.

Then look at the node ecosystem, where no one audits anything, or even cares if they're literally infringing, who wrote it, etc.

No one even checks, if any of the 25,000 packages, have just been replaced by malware, or if the license has changed.

And beyond that, we have endless orgs running code on deprecated compilers (eg php5), with no security updates.

These things are absurd, but we accept it, merely because prefer greed over security, safety, sustainability of code.

So, some of it may be frustration. I'm frustrated with it!

It doesn't make it right, but....
What in the whole wide world is an ‘AI influencer’
Agreed. I'm hopeful that this not only with LLM's improve, but it will lose it's newsworthiness. Kinda like how "Tesla catches fire" used to be a constant headline, while "Regular car catches fire" wasn't.

Yeah, if you say the right things to an LLM, it might say something weird. Just like your child might swear if you swear around them, or they might make up a fact and claim it's true. It's cute/funny/interesting, but really not special or newsworthy. But because AI is the new big thing, everyone is scrambling for a headline. I think people will get bored and move on.
why?

i know that 99% is badly written sure.

but bdd cucumber style testing if done right can be good. problem i saw people just incapable.
Edit: commented on wrong post, meant for https://news.ycombinator.com/item?id=36791506

Offtopic:

The cursive italics are apparently a feature of the Victor Mono [1] font used for the full page. While it'd be amusing in Tumblr context (where cursive is used for hyperbolic emphasis), I can't fathom why one would consider it in a code context.

You can change it (at least on Safari) by going into developer tools, clicking any node, and removing "Victor Mono" from --font-family

[1] https://rubjo.github.io/victor-mono/
... anything faulty in an embedded world can block the chip.

This is why watchdog timers exist. Async does not shut off watchdog. Not sure what your point is.
Gonna hurt alumni contributions. Which matters more to schools with smaller endowments.
Yes, but those processes are much lighter weight than OS processes and can be created and destroyed in a very small fraction of the time that the OS does the same thing.

> Like, Erlang would inherently always be limited by the reliability of the underlying system and in fact relies entirely on it for preemption.

This is factually incorrect, sorry. The Erlang VM uses something called 'reductions' which preempt Erlang processes when their computational slice has been reached which has absolutely nothing to do with the OS preemption mechanism.

And an Erlang system can span multiple machines with ease, even if those machines are located in different physical locations.

Erlang processes are more along the lines of greenthreads than full OS processes but they do not use the 'threads' mechanism the OS provides for the basic scheduling. The VM does use OS threads but this is mostly to decouple IO from the rest of the processing.

Oh, and BEAM/Erlang can run on bare metal if it has to.
>The question, therefore, is really quite simple: 1) does that legacy justify a similarly special set of rules designed primarily (and maybe exclusively) for the group most harmed by that racial legacy; or 2) does our Constitution in fact demand that no such racial preferences ever again be practiced on this soil?

Yes to both conflicting ideas, how about that. AA was under consideration in the mid aughts and the SCOTUS essentially said it was a special exception, and not to be permanent, but they would allow it at the time.

https://gspp.berkeley.edu/research-and-impact/publications/w...

In her opinion in Grutter v. Bollinger, Justice Sandra Day O’Connor concluded that affirmative action in college admissions is justifiable, but not in perpetuity: “We expect that 25 years from now, the use of racial preferences will no longer be necessary to further the interest [in student body diversity] approved today.”

We conclude that under reasonable assumptions, African American students will continue to be substantially underrepresented among the most qualified college applicants for the foreseeable future. The magnitude of the underrepresentation is likely to shrink—in our most optimistic simulation, somewhat over half of the gap that would be opened by the elimination of race preferences will be closed by the projected improvement in black achievement.
The way the game is played with a single tank is a pretty big shift in dynamics, the game becomes much more rock/paper/scissors based for the tank role and some of the tanks feel out of place since they were originally designed as off-tanks, not main tanks. While a single player has always been able to have a big negative impact on the match, a skill gap between the tanks on each team is very obvious now (I know they changed the match making to help fix this by balancing teams based on role instead of just the overall team average, which probably helped).

The most annoying thing for me though is that when new heroes are released you cannot play them right away. I don’t play that often anymore, so when a new hero comes out it sucks that I can’t play them unless I grind and grind or shell out money. If I miss several hero releases, I have to do challenges (play 30 matches as support, do 12000 damage, etc) and they are pretty annoying because I have to remember to activate them and I can’t do more than one at a time. It’s time consuming and obviously designed to make me want to spent money to skip them. I’m no stranger to games locking new heroes on release, in apex legends you have to unlock them with coins, but at least in that game you can accumulate the coins passively and have a bunch saved up for new release—this is not the case in OW2.
You shouldn't let developers branch out by trying to write their first real application in a completely new language as a productive thing for your company or your customers. They should learn by implementing real projects that will not be important or improved and maintained long-term.
China Fights for an Edge on Semiconductors
3) Saves you from having to rewrite dataflow and state management code with every project. (Saving time is a business factor.)
If you missed the progress of the last 30 years, it shows only how much are you uninterested in this topic.

There happened A LOT practically in every field. Several major mathematical problems were solved, big progress in theoretical and applied physics, astronomy, biology, medicine etc etc. All modern electronics, electric cars, medical treatments are based on recent research. AI, solar energy, green tech… shall I continue or you just subscribe to phys.org?

The problems with corruption are direct consequence of applying capitalist model with the wrong incentives. It is pretty dumb for modern scientists to value published papers over verified results and to pursue medieval titles.
I'm not sure if this is sarcastic or not since my reply went a bit sideways. I just felt it would benefit others more to hear my perspective.

Anyway, the social game is to just filter noise and find the signal you want.

When you look at all the self help books on this, they're all very scholastic and merely teach techniques that sour once they're well known. A famous one is repeating someone's name back to them. I can't think of a smellier tactic than that.

The goal of any social interaction is up to you. You don't have to be best friends with everyone. That's just a bonus when it happens. I suspect this is where the emotional drain occurs for a lot of people. You can't make people like you, but they're more likely to do so if you can make them think twice about disliking you.

Determine what appeals to someone, adjust your style accordingly, funnel them towards what you really want to talk about, make a decision about how strong the signal is and whether to move on.

I hope you see how this is kinda like gambling. This is how it can be very easy for someone to talk to 50 people and still be super pumped up to keep going. The upshot is that energy really attracts people. This energy... that's the charisma. You express it your own way and that's it. Keeping it going shouldn't be hard for anyone unless they had a murky goal to start with.
Speaking of regional sports: 16-inch softball!

https://en.wikipedia.org/wiki/16-inch_softball

I actually played this once in Southern California, so it's not totally regional. But pretty much a Chicago thing.
> The frauds and bad scientists will be found out, eventually.

That's nice, but some frauds could potentially be very, very costly for society. There needs to be some deterrent as well.
Basically a Go/No-Go gauge for a payment terminal.
How many of us have stories about saving the company a million dollars, and not even getting a pizza party?
I think he's referencing the replication crisis that was a big deal a few years ago. Psychology was hit hard(unsurprising), but a few other fields in the biology area were also hit.
I'm rocking an older Intel NUC8i5BEK sitting next to a Synology 2-bay NAS. I don't have heavy requirements on performance, I just needed something reliable and quiet, low power usage is a plus. It's been pretty solid. For a while I ran ESXi on it, then I decided to switch to KVM (that was a mistake, trying to make the networking sane was damn near impossible), and now I've condensed everything down to just working on a single OS instance so it runs Ubuntu on bare metal.

I probably should have stuck with ESXi. Running Home Assistant as HAOS has some conveniences that may be worthwhile depending on how much like you to tinker. But it also runs totally fine in a Docker container and that has it's own upsides.
That won't work for a connection to github that's being initiated from foo.

The best solution in that situation is a separate key that's private to foo.
Not a frontend person, and unlikely to become one anytime soon, but maybe someone can shed some light into the downsides of Svelte? The article fails to mention any (it's apparently "win-win"). Presumably if Svelte were the be-all-end-all of front-end frameworks, it would dominate soon enough?
The neuroscience-based literal cures for bullshit are the following:

1) temporal reduction of serotoninergic transmission in the right hemisphere of the human brain;
2) caloric vestibular stimulation (of the left ear);

all of which are supposed to induce some critical thought. Caloric vestibular stimulation is basically pouring cold water into the left ear, which is supposed to induce a specific pattern of activity in the right hemisphere, which have been shown to reverse pattern non-recognition.

Why can't psychiatrists prescribe those treatments for politicians etc? Because psychiatry itself is a bullshit medicine.
What's your plan to make money? How long is your run way?