skysight-inc/HackerNews huggingface dataset:
How much weight can e-scooters carry?

Besides size and cost, why e-scooter instead of e-bicycle?

Asking as I am thinking of getting an e-something, but my travel need is around 29km/18mi.

(edit: swap units)
You can't compare running a clinical trial for a drug targeting a communicable disease in the developing world to trials for treatments of complex diseases in rich countries where you need serology, histopathology and radiological endpoints.

Worth noting as well that J&J have shut down their entire division in communicable diseases because it was so unprofitable for them.

(Source: I work in this industry)
If the authors were correct, they would have investors throwing money at them, and they would be competing with the existing drug companies, no? They are the second or third most profitable businesses in the world.

Who would write a research paper instead of founding drug companies if they had the secret sauce to cutting expenses that drastically.
Why would this be easier than just making a diamond?
My impression is that this is due to their non-robust programming style. They do not add fallback behavior when e.g. receiving a null object. It would still be a bug, but could be a log entry instead of crash.
Question: After preparing and failing at a faang interview, it seems clear the only way to pass this is to look through leetcode and memorise graph search patterns, bfs and dfs of trees, recursion patterns, etc. Because if I truly use my natural problem solving techniques, it takes me hours to days to solve the leetcode problems. At least according to the article and the tech industry, memorisation is intelligence. I’ve always understood the subject and avoided memorising all my life. I’m suffering massive imposter syndrome at this point. A part of me is considering quitting my existing tech job voluntarily because maybe I’m not supposed be around the smarter people who cleared the interview. Is the tech industry interviewing right? I suppose I need help.
That's SaaS
There are alternatives, I was just listing a few. Maine might be a good example with a low crime rate.
Not particularly, but there really isn't much difference between a generic drug plant and a branded factory. Same machines, same kinds of people, basically all the same.
As much as I dislike many of the legacy issues with JavaScript I find TypeScript to be the best language to iterate with. If Rust had GC without need for wrappers like RC though I think that would be my preferred iteration language.
I mostly try to write my TS in a manner that would translate to Rust, but that's hard to do sometimes when it comes to memory management.
If anyone else here wants to memorize multiplication facts, this is great: https://mathigon.org/multiply

If you want to practice division as well, check out Zetamac or (if you don't want to be timed) my simpler tool: https://math.twilam.com/
Google is officially a $2T company
Rust hasn't had a mailing list for roughly a decade now...
My question would be, did you get a supplement to follow the doctors orders, to take for now even if it isn’t perfect, or are you waiting until you have this thing done before you feel like you can pick something?
I think it could easily be both. A lot of people who fall into this trap aren't all that wealthy. Certainly not to the degree of being isolated from society unless they choose to be.
Good point. Yep it sure would be nice if every drug worked out, every project was wildly successful, every new hire was a wonder-kid, every investment only went up and to the right. That would make all the math so much easier wouldn't it?
I love (and I mean love) egg salad sandwiches. But if they’re cut in triangles, I just cannot eat them. The aversion is especially strong if there’s also tuna triangles and cold cut triangles. And this is 18 years after the funeral that caused the association of these food formats.

Brains are weird.
Was that the case in the 1960s/1970s because that was when the author was in elementary through high school? I graduated high school in 1995 and what you are describing was not the case at my school nor any other school that I knew of at that time.
Agreed. Multiple languages exist. They can be part of {your, your team's} toolbox for different specific purposes. Some languages are set by other tools or by team members' backgrounds. Popularity also lends itself to greater availability of tools and Q&A forums. In the end, it's a better decision-making process to select what is most likely to be long-term productive for a specific project and team.
That is why they are called 'Civil Serpents'
Oops you're right I mixed them up.
I know of districts using some degree of social promotion, but I’ve never heard of one promoting on performance but using standardized tests alone instead of class grades or clearing a certain bar for both grades and standardized test as the performance criteria.
Not applicable here because no one is discussing drug companies negotiating percentage commissions with their scientists.

If Novartis was committing fraud by misstating expenses, they would be harming their own executives who get paid in equity. And if they were inflating expenses, they would, eventually, get beat by Merck/Pfizer/Lilly/myriad other competitors.

Edit to respond to below comment:

Hollywood accounting is not fraud because there are no laws requiring media makers to categorize and report expenses and income a certain way for the purposes of satisfying compensation agreements with their vendors (actors/producers/directors/etc). It all depends on each individual contract.

A publicly listed business, however, has to comply with myriad rules regarding reporting of cash flow and assets, so it is always nonsensical to bring up Hollywood accounting when discussing official financial figures reported to the SEC.
That's fucked-up and I'm sorry that happened.

Clearly things could be much better.

But that doesn't mean the system as a whole isn't a huge net positive.

The right approach is tweaking, not destroying.
>And if the point is that you want to be able to change the type signature of something without having to refactor giant chunks of code, then that suggests your code is structured poorly to begin with.

The article addresses this, multiple times. In brief, the "poor structure" isn't the problem.
I knew. Every time I accidentally didnt have "#/start" but "/start" or "/" in my personal login URL I wondered where the heck I ended up. Quite annoying. You couldn't even login there.
It was a few years back that the question came up to the developers of a Call of Duty title. "Is there still code from Quake 3 in COD?". They dodge around it by saying something like "we cannot deny this but e use the most appropriate tech where needed".

While not confirmation, I wouldn't be surprised if there is a few nuggets of Q3 in that code base still doing some of the basics. That would be really cool if it is true.

It seems like unless you are someone like John Carmack or most of Nintendo, game dev tools are about what can get the best results quickest rather than any sort of technical specifics. It is a business after all.
I just went through the dance of logging out of all my google accounts and then logging back into them. While I was doing that, I added passkeys as a security layer.

Using bitwarden, it adds them in just fine. But, if you go and try to log into a Google account with Brave, it tries to use the Brave system builtin instead of the Bitwarden one. Presenting a dialog too.

As an end user, I don't know if it is bitwarden, brave or google screwing this up and I can't be bothered to figure it out, so it is back to just using passwords and 2FA...
Correct. I mistyped.
I wrote the initial .opvault import into KeePassXC and briefly considered going after their local .com cache file (hidden in a very obtuse place, of course) since it seems to be using their same opdata01 <https://support.1password.com/cs/opvault-design/#opdata01> encoding, at least when last I looked, but then suspected that the audience who would have already paid for 1P but wanted to switch would use 1PUX. Seems maybe that does need more consideration

$ cd ~/Library/Group Containers/2BUA8C4S2C.com.1password/Library/Application Support/1Password/Data
$ sqlite3 -readonly 1password.sqlite
sqlite> .tables
account_objects creation_drafts item_overviews ssh_pubkeys
accounts deleted_accounts item_usage users
autofill editing_drafts kanon_autofill
collection_map feature_flags objects
config item_details search_weighting
How exactly do you define a piece of land being occupied in your argument? Your example is obviously clear cut. But what about the 'extra' area of a residential lot not actually holding a house or otherwise used for much? Or unused rooms of a house, for that matter?

Doesn't that still require your definition of coercion to prevent my neighbor from using it for what he wants? Or to prevent a new party moving in and setting up their own shelter there?

To me, the right libertarian conception of property rights is not the problem per se. It's when that is taken as an axiomatic framework and claimed to justify all the emergent behavior that happens on top of it.
Skyborg
not true anymore, c11 and c17 are either supported or coming

https://devblogs.microsoft.com/cppblog/c11-and-c17-standard-...
Does ChatGPT no longer allow anonymous use?
Previously, OpenAI announced that ChatGPT could be used anonymously,

https://openai.com/blog/start-using-chatgpt-instantly

But visiting it today, I am redirected to the login page. Was this rolled back?
Yes, the Google folks are also funding efforts to improve Rust/C++ interop, per https://security.googleblog.com/2024/02/improving-interopera...
Got it! I have been trying to think of creative ways to show a demo video when it takes 30 min to an hour. I might try to a few timelapse/speedrun type clips for commonly cloned projects (like a Notion Clone). Thanks for the feedback
Also the incompetence (on an absolute scale) of relative experts, if all the people involved are even that.
> because the thing you might need to do is not available in the place where you're doing the thing

I noticed this with Rust. That sometimes Rust forces you to pull some things up the call stack in order to access them. Even if the semantics of what you do is the same Rust doesn't let you have things in arbitrary places.

It's super weird and possibly annoying when you hit it for the first time but if you stop and think about it, the place where Rust forces you to put it is a really good place from architectural standpoint.

It basically prevents you from taking parts of a thing and delegating responsibility for them to some children, which seems restrictive, but it provides you with consistent structure of where to look for things that are responsible for something.

Rust is restrictive in so many subtle ways (and some obvious ones) but I haven't seen one where it leads to worse outcomes. Maybe I have too little experience.
It's not hard/fast but I would tend to agree with an approximation of this.

Back when I worked properly on big games the UI libs would often be trees of widgets with injectable functions for modifying the rendering, which is actually one of the points in this blog the writer would like. (The UI lib of classic Sims was exactly like that). These days the stuff I've done, although entirely in JS, at https://luduxia.com/ follows that pattern for the 3D components at least. The world is defined in an almost classic scene graph and then behaviour is added by attaching functions to pieces, which can be composed functionally.

Much of the anti-OOP noise is the result of people that have suffered from others creating hierarchies of the world too literally. Quite why it proves so difficult for developers to slow down and think about the right course of action is beyond me. They're also staggeringly resistant to changing afterwards.
MapReader: Computer vision pipeline for exploring and analyzing images at scale
I agree with you, FreeBSD should be judged by its own right against every other operating system out there, including the 100s of GNU/systemd/Linux-distributions, and every obscure operating system out there. How deep you dig depends on you.

My preferences have fallen on a combination of FreeBSD, OpenBSD, Manjaro Linux, with FreeBSD my main operating system.

The main draw backs are

1) poorer wifi support *

2) non-existing bluetooth support

But the main advantages of FreeBSD

1) FreeBSD is a source distribution first, always has been, always will be.
2) The most permissive software licenses are prefered, which I think is really cool
3) By far the best package managers. both ports and pkg are simpler to use than anything I have tried from any other distribution. I know some people swear by Slackware, Gentoo and Arch, but in general their package management do not appeal to me. Plus it always seems like the linux distributions are either source or binary. Sure, you can usually do both(except for the source first distributions) on most linux distributions, it's usually inferior to ports/pkg.

4) first class ZFS support

5) I get to run the same system on my desktop as I do on my production systems which I consider a big advantage.

* https://man.freebsd.org/cgi/man.cgi?query=wifibox

I have resolved the WIFI support by running wifibox, a tiny virtualized Linux vm running on bhyve. It gives me a 20-fold increase in speed! Coincidentally, it’s based on Aline Linux, which the blog post is all about!

When I want to play games, I reboot to Windows or Manjaro, which takes about 60 seconds... Both fairly stable and easy to maintain operating systems. I like MacOS as well, but I don't have any apple computers anymore.
More directly, like "it costs, like, a penny to download the software to the client, why do we pay so much?" Marginal cost vs. amortized development.

(Making a limited point separate from my general opinions of Big Drug, etc.)
Why is the 2nd timestamp seemingly before the first?
The only way to get something done is to frame it in such a way that rich people will get richer and poor people won't have to give up on anything. Anything else is doomed to fail.
It would be worth to add a slow RAM slot or two to use it purely as an SSD cache or a substitute for swap. There's no need to eliminate the unified memory in the process of adding upgrade options.
Tell me, what do defense contractors produce? Because I'm telling you right now Lockheed Martin doesn't make $1.5 billion this quarter by making friends.

I'd prefer that banks stop making billions each year with junk overdraft fees. It's not like $35 is going to change their quarterly earnings but $35 can buy cheap groceries for a week until their next payday.

If they use taxpayer grants and funds to research new drugs then I find that it's only fair to be treated like any other taxpayer-funded thing, make it free or cheap for the public like national parks, USPS, and the DMV. You don't get to socialize the funding and then privatize the profits.

I'm sorry that I dream and hope to work towards of a better future for everyone! Enjoy the "greedy, psychopathic" corporations you seem to fight so hard for. Maybe they'll let you live in their new "utopia" city in California if you bark enough for them.
> Imagine being able to put on glasses, and instantly have your computer. Your hands are tracked so you can type without a keyboard.

How, exactly, would that work? You'd stare intently at the virtual keyboard? Or just think about "thing" and it'd magically appear? Voice recognition is actually pretty decent as a non-magical thing that sort-of-works-well-enough.

> If I had a billion dollars I'd be working on a single device that replaces everything. Your phone, your TV( or at least sync to it so content is seamless). Then I'd sell it below cost with a subscription of some sort.
With an open source model at a reasonable markup.

I love the gusto! I hope that -- once you have a billion dollars -- you'll stick to your principles. I think getting to a billion dollars is -- in itself -- a selection effect/bias, so...

> That's the endgame for Meta. You'll never leave their new ecosystem.

If they're good enough... even their employees won't want to.

It's money IRL that Meta wants. That's the end game.

EDIT: Just to add: Absent truly Matrix-level VR, people will still be able to tell and unless you're a FULLY committed to solipsism or almost-as-absurd levels of apathy... well, it's going to cause tensions :)
Understandable! I will work on some demo videos this weekend :)
I think the better starting point would be that businesses have no right to share personally identifying information about their customers (short of court orders) and the carve outs go the other way. I should then grant the "identity handling rights", by way of a license, to businesses, as needed. Put some standards around the language and method of establishing consent so it can't be buried in EULAs, and then I'll be happy to check a box to grant businesses to transact with my PII on my behalf if there is a legitimate need.
It looks like RK1 is only compatible with the Turing Pi 2 4-slot board. I was hoping that it was CM4 compatible. Module faster than Pi5 before CM5 has come out would be useful.
"Defund the police" doesn't mean what you think it means here.

It doesn't mean removing all funds from the police as the name implies. It actually means reallocating funds from the police to trained professionals for appropriate situations. Like having a government division that hires psychologist / mental health workers to respond to mental wellness checks. Having mental health / homelessness services workers respond to calls about vagrants. So instead of getting a boot to the teeth or death as seen in the news, those at risk groups and people get the directed help and support they need.

https://en.wikipedia.org/wiki/Defund_the_police
...another obvious lesson is that acidic water - even mildly acidic - has unintended consequences which vary dramatically depending on the infrastructure being used to deliver it.

The need to protect sources of water with more alkalinity is a largely ignored lesson of this crisis.

(but of course if you try to do any research on water ph you run headlong into the crackpot crowd trying to shill alkaline water machines)
> Because not every program that doesn't compile is necessarily invalid.

I think that more programmers should be aware of this point. Rust doesn't reject code that will crash, it rejects code that it cannot prove won't crash.

The code being rejected might be just fine (as numerous examples in the article showed).
I actually don't believe this anymore. I think that up to the Bush years, you could argue the sides were just taking different paths to achieve the same goals. As bad his policy ended up being, I think Bush and Cheney and their cohort were really trying to do the right thing. I also genuinely think that Trump and his enablers are people with bad intentions. Their intentions range between callous self-interest and downright nativist authoritarianism. They would harm democracy and their perceived enemies in America to further their goals. That's maybe not 100% of the political right but I have very little pushback against it.
Great read on the fragility of the "process" of doing science - the "right" way to do science shifts as knowledge shifts, but both of these are opaque leading to numerous disagreements on both. Doing science, and trying to scientifically improve /how/ we do science, are both very much akin to wandering around in the dark. It's a bit unfortunate these ideas aren't taught during a PhD.

The contrast between qualitative and quantitative research reminds me of how some old-school biologists are suspicious of p-values -- in their mind, the best kinds of biological research, and the best biological results, don't need p-values to "prove" their reality -- they are plain to see, qualitatively. Of course, modern-day statisticians or computational biologists can find this perspective a bit maddening.
Here in the US, solar panels are cheapear per sqft than many building materials, in particular fences. In bulk, a 2.4m x 1.3m (roughly 8ft x 4pt) panel is < $100, or $3/sqft. If you make it operational with wiring and an inverter, I've heard it's $5/sqft, and then you get electricity too. That's before any tax credits or subsidies. (Comparing right now to Home Depot pre-fab panels, metal is ~$20/sqft, composite materials are ~$10/sqft, and vinyl is $2-$4/sqft.)

Combine that with LFP lithium batteries getting to consumers at roughly $200/kWh in many places, and the idea of running big transmission wires for many developing areas just simply won't make financial sense when compared to microgrids backed with batteries.
When I was teaching university level mathematics, there were many people in my classes who couldn't do fast matrix multiplication or even fast multiplication. The inevitable result was that they had to constantly drop from the higher level of abstraction that we were trying to learn, to the lower level abstraction of arithmetic, and failing to learn the higher level of abstraction.

On this forum, I will say, imagine your object-oriented programming language can build all sorts of abstractions but can't multiply numbers. So every time you have to multiply numbers in your algorithm, you have to instead write a few lines of assembly code that do the same thing. How much efficiency would you lose.

Just practice multiplying numbers.
On a slightly unrelated note, why do we manufacture "bulbs" that contain their own ballast/inverter that screw into a 110 socket? Why do we sell everything with an external or built in adaptor, to plug into a 110 socket? It seems to me it's just legacy compatibility layer middleware, I can't think of anything outside of a kitchen that actually needs 110. Why don't we just start building houses with 12v connections for LED strips, since they run on that anyway? One inverter in the garage, some low voltage wiring around the house, done. It seems it would be cheaper, more efficient and more versatile to do this rather than wire a whole house for 110/220 and then every appliance have it's own AC -> DC and step down transformer to account for the fact that our electricity needs have drastically changed since 100 years ago.
+1

People disagreeing with your or shocked by you might not remember (or maybe are too young?) the Internet of the 1990s. Search engines sucked, directories were the thing, and putting your site in a directory or linking to a website was, sociologically + relatively speaking, a pretty big deal.

Back then, there was no expectation that a website was publicly available to everyone, even though it was accessible if you knew the URL. Sort of like today people don't share their home addresses or photos of their living rooms unless there's a good reason to do so.

EDIT: a better example in relation to today might be Tor addresses or dark web URLs.
Factorio Friday Facts #408 – Statistics improvements, Linux adventures
Tangential, but one of the things I am most excited about as AI gets "human level" good at audio book narration is the ability to turn things like the Anarchist Library into audio books. There are so many things that I want to read that I just don't have time for (there and other places) but are far too obscure to ever get a professional narration. And yes Librivox has quite a few of them, but the quality is ... a little distracting (or at least was in the late 10s when I last checked).
I'd say the inertia is far more social than codebase size related. Right now whilst there are pockets of interest there is no broader reason to switch. Bevy as the leading contender isn't going to magic it's way to being capable of shipping AAA titles unless a studio actually adopts it. I don't think it's actually shipped a commercially successful indie game yet.

Also game engines emphatically don't have to be huge. Look at Balatro shipping on Love2d.
Just add a passkey for brave too
Never expected Man Utd to feature in HN :p
Not much, universities basically never pay for clinical trials.