skysight-inc/HackerNews huggingface dataset:
My gut feeling (before searching) was that it would take around 2 acres to feed a person. Searching for data, it seems like estimates ranged from 1-3 acres per person, meaning that feeding an entire family would quite literally take acres of land.
For those who didn't click: this article is mostly an announcement of their new logo, a blue butterfly.
Databases mostly cache the right things with the right indices and execution plans.

I don’t see how the push for OOP and ORMs has anything to do with databases not caching.

Are you suggesting we move application logic down into the database engine with the last paragraph?
Epiphany is nice. Especially because it features a native toolkit with Gtk4. What few developers do is incredible :)

Main issues:

* Since introduction of sandboxing the memory-usage is far too high. It was pretty low before.
* WebRTC. They had it nearly implemented years ago. Then removed it because they were unhappy with it. But their new approach isn’t available until now.
* Many more developers needed. This means me?
* Epiphany releases are linked to GNOME releases. Only applications which are integrated parts of GNOME should do that. The rigid six months release cycle is problematic.

Regarding memory usage. Sandboxing depends on multi-process. The multi-process shouldn’t be an issue. The sandboxing was added in late 2019 and - if I remember correctly - Epiphany started to eat memory. Like probably most people I keep my tabs when closing/opening the Web-browser. The developers are nice and explained, that for all previous existing tabs a separate sandbox process and a render-process is already started with a blank page. And due to need separation no process is allowed to share memory with others. What is needed is only showing a label on the tab until the tab is actually used.

And. Midori?
There was previously also Midori using WebKitGtk. I liked it and it was pretty nice. But something awkward happened and an unrelated people took over the name and started to ship Electron (i.e. Google Chrome) as “Midori”. It looks untrustworthy to me, I recommend to not install it.

If you use Midori on Archlinux you should be save - they ship and old and original version of Midori. But it is old.

Apple, WebKit and WebKitGtk work together for many years. Good work.
Do you have any thoughts pertaining to the legal status of products containing nicotine?
'It feels fun and freeing': US sees ebike boom after years of false starts
I have a _perfect_ example of this.

very often development teams will value re-use and dry to the point that they'll conclude they need to stuff most things into a common library and share it amongst all their codebases.

Anyone who has seen this done long term has seen this accrete until everyone is afraid to change the common library for fear of breaking _everything_.

IOW, the risk profile of something like this grows over time. It starts out small but each time a project adds it as a dependency the risk grows.

and yes, I understand everyone is going to post about versioning and change management and all the myriad ways one can try and mitigate this.

the point here is that when using a common library like this you must be circumspect in what you put into it. The risk threshold for it being worth going into this common library is going to be much lower for someone who pushes for a common lib and then skips to the next job vs someone who was there over the next 3-5 years and personally experienced the pain and fear such approaches invoke longer term.

and to repeat myself since I know this is HN.

No one is saying you can never have common libraries like this, what's being said is that the long term risk is much more likely to be respected by someone who long term experience and therefore that person with long term experience is much more likely to be able to design a system that can be worked on productively over the long term.
> I would use an open source db for payments

The idea that you're using something for mission-critical things and can't even look at the source code seems terrifying and absolutely nuts to me.
First impressions:

- resizing the window creates white borders when the content of the window hasn’t been updated yet to reflect the new window size. these are a bit jarring / look non-native.

- I try to keep electron apps to a minimum, as I’ve had only bad experiences with them so far (Discord, Warp, Unity Hub) and they take up a lot of resources.

- While writing code, it does not keep indentation when entering a closing bracket.

These are more nitpicks, but I love the concept :) Great work!
FWIW, 2016 is somewhat dated as far as fentanyl goes. It has really exploded since that time.

> In 2021, nearly 71,000 drug overdose deaths involving synthetic opioids (other than methadone) occurred in the United States, which is more deaths than from any other type of opioid. Synthetic opioid-involved death rates increased by over 22% from 2020 to 2021 and accounted for nearly 88% of all opioid-involved deaths in 2021. The number of overdose deaths involving synthetic opioids in 2021 was nearly 23 times the number in 2013.

Same CDC page, "opioid" tab. https://www.cdc.gov/drugoverdose/deaths/opioid-overdose.html
There's a popular belief that circumstantial evidence is inherently inferior to direct evidence, but that's not actually the case.

Direct evidence is evidence that directly links a person to a crime, such as testimony from someone who witnessed the defendant committing the crime or a video showing the defendant committing the crime.

Anything else is circumstantial evidence. Fingerprints? Circumstantial. DNA match? Circumstantial.

Most criminal convictions are based entirely on circumstantial evidence.
I’ve come to check DNS first nowadays. It’s the equivalent of checking if it’s plugged in at this point for me.
Good. Maybe they're finally starting to realise what happens when they choose diversity hires over people who are actually qualified.
You’re welcome to take a look [0] at what I use now; it’s designed to be used with Packer to build QEMU images for Proxmox.

Also it’s not really set up how I now prefer to do things, hence the total rewrite that’s underway. When that’s done, I’ll archive this repo with a link to the new one.

[0]: https://github.com/stephanGarland/packer-proxmox-templates
Google headquarters: Mountain view

Ycombinator headquarters: Mountain view

Something doesn't add up
I doubt even the lack of industrialized farming productivity will "kill billions".

It will certainly switch diets and most probably cause hunger and malnutrition for some time. But we can support billions of people, given the right diets. We cannot support billions of people's mcnuggets, beef burgers or cornflakes with milk. About a third of my food comes from stuff I make, grow and harvest myself. I can up that, if I need, but preparing, growing and harvesting are a hobby, not a full-time endeavor. I'm certain I can't up it to 100%. Maybe not even 50%. But some neighbor, friends and family can help out (and I them) and I'm certain with some ~100 people we could be self-sufficient. Sober, sure. But not dead.

(I would die from lack of insulin within months, though. TII. So I am aware of how dependent on industry and high tech I am)
Sorry, you are absolutely correct. I felt it was wrong when I typed it - the weird thing is that `free -g` returns 17, which is what I checked before typing. But in actuality there is 20GiB - bank:0 has 16GiB and bank:1 has the original 4GiB (confirmed by `sudo lshw -c memory`).
> However, it would never have been possible for me to make Heynote for all of Mac, Windows and Linux, on my spare time and within a reasonable timeframe, without Electron.

I'm confused - browsers already do this for you - From what I can tell you aren't using any specific APIs necessitating electron?

You also could easily have a live demo since it's a client side app.

> Yes, 200+ MB of RAM seems quite excessive in theory, but in practice it's less than 1% of the total RAM memory of my laptop (24 GB).

You should consider that people would be adding this to their workflow. So it's not not 200MB/Total RAM but instead it's 200MB/Remaining memory

Mine has 32GB Total total but less then 2GB free (and the only reason it's free is because it was swapped), which would make this ~10% of my free memory. This means when I run webpack or other things like that it swaps even worse.
"As I have said before, convictions for simple possession of marijuana have imposed needless barriers to employment, housing, and educational opportunities."

This has always seemed like cruel and unusual punishment to me. Effectively a life sentence for misdemeanor crimes. This is a good first step, but it does not go far enough.
Hiring should be strictly meritocracy;

But training should be available to everyone.
https://github.com/neilpanchal/spinzero-jupyter-theme /fonts/{cmu-text,cmu-mono} :

> "Computer Modern" is used for body text to give it a professional/academic look
Presumably it is an equal ratio like a piano keyboard, but with the 31st root of 2 as the ratio between successive frequencies instead of the 12th root of 2. Simple frequency ratios like 3/2 tend to sound good (this is commonly attributed to Pythagoras), so tunings are chosen to include them or close approximations.

The relative frequencies for a piano octave are:

>>> (2.**(1/12))**np.linspace(0., 12., 13)
array([1. , 1.05946309, 1.12246205, 1.18920712, 1.25992105,
1.33483985, 1.41421356, 1.49830708, 1.58740105, 1.68179283,
1.78179744, 1.88774863, 2. ])

Notice how there is one very close to 1.5 = 3/2, one very close to 1.3333... = 4/3, and one sort of close to 1.25 = 5/4. These intervals are the 5th, 4th, and major 3rd, and sound good. That's the main reason we use 12 semitones per octave.

Relative frequencies for 31 divisions are:

>>> (2.**(1/31))**np.linspace(0., 31., 32)
array([1. , 1.02261144, 1.04573415, 1.0693797 , 1.09355991,
1.11828687, 1.14357294, 1.16943077, 1.19587327, 1.22291369,
1.25056552, 1.2788426 , 1.30775907, 1.33732938, 1.36756832,
1.398491 , 1.43011289, 1.46244979, 1.49551788, 1.52933369,
1.56391412, 1.59927646, 1.6354384 , 1.67241801, 1.71023378,
1.74890462, 1.78844987, 1.82888929, 1.8702431 , 1.91253198,
1.95577707, 2. ])

There is still one very close to 1.5 = 3/2, one kind of close to 1.3333... = 4/3, one close to 1.25 = 5/4, and additionally one close to 1.2 = 6/5, one pretty close to 1.1666... = 7/6, one close to 1.1428... = 8/7, and one close to 1.111... = 10/9. More consonant intervals are possible with this keyboard than with standard notes, but they will sound strange and unfamiliar.

More info here: https://en.wikipedia.org/wiki/31_equal_temperament and https://en.wikipedia.org/wiki/Regular_temperament
> If you’re more likely to engage in criminal activity, you’re more likely to be smoking pot while engaging in criminal activity (again, on average).

I think a slightly simpler way of putting your point is that Black people are more likely to be serious criminals than white people. Am I missing some nuance?
That article does not mention harvesting data from drivers' phones and selling it without consent.

"we just allowed Car Manufactures (sic) to pump as much contact data and location data as they can off your phones and sell it to whomever they'd like"

Is there any evidence anywhere of what you stated as fact?
I'm using an old version (2.5.2) and just opening a video will cause an error ("Sorry, something went wrong" banner) but the video still plays so I don't care. rarely the whole thing will crash, but I've only seen that after hours of abuse (hundreds of videos viewed/downloaded)

The only other problem I regularly see are queued downloads being suddenly/silently deleted which is frustrating because you have to try to remember what it was you'd queued up. Maybe that's been fixed already?
From a Firesign Theatre album, 1969:

“That's okay, I brought an Erector Set.”

“Throw a towel over it!”

“Do some pushups, Pablo, Maybe it’ll go away.”
If this is remotely like my experience with ChatGPT, doesn't that run the risk of hallucinating? Versus pattern matching just telling you "This X-ray shows a 75% chance this person has condition X".

Can you at least interact with it and have it explain to you its reasoning like "so my diagnostic is based on seeing a lump in the lower right hand corner"? That would be an innovation indeed.
Even the stupid?
Practically no actual playing though.
Has anyone ever done a study on the profitability of spam calls?

E.g., what’s the average return per phone call when the scammers phone me to let me know that my business isn’t being “properly listed” on google and bing. All I need is to give them my cc info and they’ll fix it for me.

I get that one nonstop.
Now make Web BLE available as well, and I am happy.
Now we just need a kubernetes cluster with coredns to deploy eureka!

http://eureka-0.eureka.default.svc.cluster.local:eureka:8761/eureka
http://eureka-1.eureka.default.svc.cluster.local:eureka:8761/eureka
http://eureka-2.eureka.default.svc.cluster.local:eureka:8761/eureka
Youtubers literally do this kinda stuff.

You're not wrong about the bureaucracy involved in getting this done but the fact a few guys making videos for fun can make a living off doing this exact kind of thing as content suggests to me that well-resourced law enforcement should be able to do much more.
Lol, "Shitflation" sounds like something Lahey would say from the Trailer Park Boys TV show.
an auto cast based on the destination type might be cleaner, a la

struct foo v = (auto) {.a = 1 };
Utopia is not achievable, and the path to hell is laid with good intentions.

> There is a limit if one wants a functioning society that is on the whole safe and high trust.

We all have different thresholds on where that limit lies. In the film Demolition Man, Dr. Raymond Cocteau's vision of a safe San Angeles did not allow sports, swearing, eating meat, or consuming sugar or caffeine because they are "bad" for you.
I've recently started using [Grayjay](https://grayjay.app/). It's not open source, but it is source available and individuals are allowed to modify the code to their liking. I've found that it crashes more often than NewPipe, but the vastly expanded features, more frequent updates, and improved performance fetching subscriptions are all worth it imo.
The nutrition information would show salt regardless of which ingredient it came from.
It’s very hard to read this article without concluding that
Nixon was such a scheming overlord leading the charge https://en.wikipedia.org/wiki/War_on_drugs
Apparently that's for development, the deployed production version is using a separate database: https://github.com/penxio/penx/issues/20#issuecomment-186770...
> btw the sn7400 is already a fairly advanced ic; something like an uln2003 is closer to 'the simplest real world integrated circuit'

If the goal is to explain how logic is implemented in general, skipping bipolar transistors and TTL and jumping directly to MOS may be easier. The behavior of a FET is fairly easy to explain, especially if you don't care about the ohmic region (which you usually don't in logic ICs), and it's straightforward to step from there to a practical implementation of a simple gate like an unbuffered NAND -- the latter of which can be trivially assembled on a breadboard with as little as two FETs and a resistor for a NMOS implementation.
this is true, but the harm is so small (at least when compared to alcohol) that it shouldn't meet any threshold for prohibition nowadays
> Nobody wants their kids to share a park with potheads

I see this as no different than alcohol or tobacco (which you also called out)

Growing up and not having a place to smoke, we'd always go to a park. But we'd go deep into the woods, etc. last thing we wanted to do was inconvenience someone else, leading to us getting caught.

Same is true of when we drank booze. No need to do it in front of a family.
Hiring committee at google knows none of your demographic information. They never see your face, and make their hiring decision based on the written feedback from interviews. Diversity in this case meant bringing more diverse candidates into the pipeline, rather than lowering criteria for acceptance.
What If Russia Wins?
Can you link your source/s?
> AI (LLMs etc) exhibits "emergent behavior" properties. things like reasoning and other higher order effects.

I would disagree with this statement. The model is _reasoning_ via the method of processing the data since the weights are informed from the relationships of prior similar information, but at its heart the model is still just doing pattern matching. The primary distinction and what I disagree with in your statement is that these AI models are closer to AGI because there aren't a bunch of if/else statements or basic pattern matching.
I'm an academic. Any kind of note that I didn't migrate to a durable support from more than a year ago is basically gone.
I try not to immediately call BS on these types of studies…but in this case there are some concerns.

“The data sets were randomly divided into training (85%) and test (15%) sets. We used 10-fold cross-validation to obtain generalized results of model performance. Data splitting was performed at the participant level and stratified based on the outcome variables. Because the data classes were imbalanced for symptom severity (ADOS-2 and SRS-2), we performed a random undersampling of the data at the participant level before conducting data splitting. Moreover, we examined different split ratios (80:20 and 90:10) to assess the robustness and consistency of the predictive performances across diverse splitting proportions.”

* undersampling is problematic here and probably introduced some bias. These imbalanced class problems are just plain hard. Claiming one hundred percent on an imbalanced class problem should probably cause some concern.
* data split at the participant level has to be done really careful or you’ll over fit
* multiple comparisons bias by testing multiple split ratios on the same test data. Same with the 10-fold cross Val.
* not sure if they validated results on any external test data
* outcome variable stratification also has to be done really carefully or it will introduce bias; seems particularly sensitive in this case
* using severity of symptoms as class labels is problematic. These have to really have been diagnosed the same way / consistently to be meaningful.

I also note a long time history in collection of these images (15 years iirc). Hard to believe such a diverse set of images (collection, equipment etc) led to perfect results.

ML issues aside, super interested in the basic medical concept. I wasn’t aware retinal abnormalities could be indicative of issues like ASD.
Similarly - https://ascopost.com/news/october-2023/ai-software-demonstra...

In addition to demonstrating 100% (n = 59/59) sensitivity for detecting melanoma, the AI software had a detection rate of 99.5% (n = 189/190) for all skin cancers and 92.5% (n = 541/585) for precancerous lesions.
GP is saying that there are hunches that are not ready for primetime but which are creative thought nonetheless, and which need to be worked with before they can become workable. It's a good thought, echoed by quotes from other designers like Alden Dow, as well as theologians, scientists, and engineers. Not an encouraging way of letting GP know you encountered difficulty in engaging the nonstandard phrasing. GP was trying to discuss the phenomenon without disclosing his or her hypothesis directly.
Google is apparently struggling to contain an ongoing spam attack
This is a great course, well put together, and very fun.

I did the second part in Haskell too! I wasn't sure what their container environment is like so I stuck with only the `base` library and it worked out well enough.
Learn in Public (2018)
Yes, there's always been air in the bag, but not like this.

Food inflation has been over 10% for two years now in the UK so it's been very noticeable.
They also need to be mechanically cleaned. Simply sterile is not sufficient due to the presence of pyrogens after sterilization.

https://ethidelabs.com/depyrogenation-and-sterilization-for-...
If they are stupid, they’ll drop out of the training.
Exactly, somethings should've just been left ASCII. The push to use Unicode in many components for "inclusiveness" are simply political.
Anything with 100% accuracy is suspect, either via the model, the dataset, or the means of measuring
Yes, but once they are out of their container, they start collecting bacterias.

No matter how clean operating rooms are (which can vary a lot), it's never perfectly sanitized.

A cheap way to get many surfaces agent free would be a nice additional safety measure.
> Now you're going to argue that these were early incarnations...

Well, yes I am, because, as you realize, it is a valid point! I will also add that, I have, myself, made the point that we have to be careful because complex systems have bizarre failure modes, so just because, in everyday circumstances, these systems may appear to function 'sensibly', we cannot simply trust them to be 'sensible' outside of the scope of testing.

I am, however, a believer in the relevance of empirical evidence, and I also agree (with some caveats) that human-driver performance is a valid basis for establishing whether, and to what extent, autonomous vehicles may be permitted on public roads. We are discussing the publication of some results of Waymo's extensive testing, and I stand by what I wrote in my first response here: none of these three cases involved the Waymo car behaving in ways that are not that uncommon among human drivers, and our theory of mind does not make us nearly-infallible predictors of what another driver is going to do.

I agree with you that Waymo is taking the right approach here (and, FWIW, I regard Tesla's two-faced stance as unethical.)

I doubt I would have objected to Bumby's invocation of a death wish in response to the past events of which you speak, but in response to Waymo's test results and the points I made about them, I think 'hyperbolic FUD' is justified. At some point, a rational person has to make accommodations when things have changed and arguments based on old data lose their relevance.
I’m continuously impressed by the care and effort that goes into the developer experience of Elixir. Those improvements of the (already pretty great) documentation and the error messages look like they will make a real difference.
What is AI, or what counts as AI, has always had a large element of "things seem hard must be AI"

For years most people agreed that a computer beating the best human at chess would be "real" AI. Then they managed it, but people said "not that does not count, you just brute forced it".

What you describe, the automatic construction of classification models was textbook AI for over 20 years (using a whole range of methods), now it's often just seen as "data science".
Now do the same logic for Coca-Cola.

If I just invent Foxy Cola and use the exact same style of bottle and font, that should be just OK? Branding doesn't matter.

I should also be able to copy any car's design exactly and slap my own brand on it, no repercussions whatsoever right?
There's a famous story (probably apocryphal) about the military of a powerful nation training an early AI to find pictures of submarines beneath the sea.

There was great excitement as it was near 100%.

It later transpired the pictures with submarines in had a white border.
sure. equal opportunity doesn't mean equal outcome.
Nice.

I've got a constantly growing dataset of price and quantity history for all products in one supermarket's database (Ocado, the online-only supermarket in the UK I shop at). Doesn't include ingredients at the moment, but I do like the idea of that. Also only a few months of data so far.

Anyway, I've made it available as a website in a way that is hopefully useful – it is to me at least: https://ocamatic.uk/