skysight-inc/HackerNews huggingface dataset:
came here to say this. everyone blames google and social media which is true but the other major part of it is form vs function. Most of the time the arty sites prioritise the former over the latter and they become annoying to use for anything more than a few minutes
> I find the idea of already having done a large part of the work by midday kind of alluring

Oh, no that's not what you do when you get up early!

You do the fun stuff first, have a break to go to the shop when there is near-no traffic, and start working at the end of your day. Then finish the work and just drop on bed and sleep.

The problem with getting up early is no partying of any sort really, or any evening activities.
Came here for this. Yet another thing that makes me glad that the EU exists.
This is happening every day in most businesses.

How much waste is incurred from not listening to frontline workers who know about problems/bottleneck and instead enact policy from clueless higher ups, or the proverbial “the beatings will continue until morale improves”, or the “strategic” decisions based on politics/the CEO’s gut feeling…

Just as people are very good at voting against their interests, businesses are very good at enacting (or keeping) policies that go against profitability/retention/efficiency.
If, in this context, we're defining crazy as disturbing and unpalatable, then I struggle to see how "Food manufacturers are a powerful lobbying group and additives make a significant difference to profitability" _isn't_ crazy. The statement is factually accurate, but wow-oh-how messed up is it that by means of lobbying, they have the power to harm consumers to increase profits. (And no, I know this phenomenon is not limited to the food lobby)
I have some thinkpads privately and an M1 MBP at work. Bang-per-buck is best with the MBP, no doubt. The absolute number of bucks for a used thinkpad is super low and they live for a long time, so I have old thinkpads for light home use. The fact that anyone would go back to a thinkpad is surprising to me, but if you need win10/11 (or insist on no-VM linux) I guess it begins to make sense. On every other point they seem objectively much worse. (And I have a beard!)
Can't they feed the code to ChatGPT and ask it to spot the mistakes, though?
Yes, I've tried both strategies you mention (write in style of ___; flesh out elements in detail rather than like a blurb.) It didn't really work. At best it writes like your sibling comment shows. While it's pretty good, as that example shows, it still includes lines like "The air was thick with tension and uncertainty" which is just a summary of its prompt ("ominous" in this case) rather than showing something ominous.
> for contrast, a little bit of dust can break an Apple butterfly keyboard

Butterfly switches have been discontinued by Apple in 2019, Macs with Apple Silicon do not have them.
How does it then manage to be lower in the quality of care than all of those then?
> Easy enough to hit in a frying pan

Potassium bromate is used in baking, I want to see you baking bread in a 370c frying pan
Heavier? A 14 inch macbook pro is 1.6kg. The t480 is 1.3kg and the non-s weighs the same as the macbook. So what are you talking about?
Device corkscrews itself into the ground like a seed [video]
> In the physics department there were no classes, only lectures and tutorials.

In my experience in the US, "class" is used interchangeably with lecture. Although some subjects will also have labs, small group discussion, or recitation.

I'm not sure what distinction you have in the UK.
Overall very "boring" conference, lots of time spent on weird issues, nothing really new.

Interesting parts:

- The argument for the suspension of START from Putin's side is basically that it is only bilateral between US and Russia and doesn't account for NATO nukes, which per Putin now need to be considered.

- Basically thinly veiled threat that the more long range the missiles that Ukraine gets the bigger the "buffer zone" will need to be.

- Very open dig at oligarchs/business investing abroad, basically telling people that money should be staying in Russia and in "friendly" countries, so maybe more capital controls down the line?
My complaint isn't that you don't provide research. My complaint is that you use "IMO" to make a claim that could easily be substantiated instead.

E.g. "in my experience async/await can easily result in bugs that can be hard to detect" or "when teaching beginners, I've found that they have a harder time wrapping their head around async/await than when learning about agents" or "async/await still requires writing imperative code, requiring the programmer to pay attention to behavior that agents can abstract away through declarative code". Now, I don't know if any of those statements are true or if they reflect your experience but these are examples for what you could have said, assuming you didn't just want to say "I don't like JavaScript and I prefer Elixir or Erlang".

And yes, people just dumping strong opinions with little more substance than gut feelings is very much a problem in Software Engineering. That doesn't mean we can't work on that and practice a little more hygiene and respect for each other.

EDIT: To be clear, saying "I don't like X an I prefer Y or Z" is perfectly fine too as long as you are honest about this being your own preference rather than some grand truth about the universe. The problem comes from insisting that everyone else is wrong for not feeling the same way.
> T480 weighs 3.6lb vs. 3.5 for a 14" M1. I'm surprised you noticed.

Without battery.

The battery itself weights 7oz, which goes up to 13oz with the extended battery (which the parent said he bought)
> Breaking India funded soros movement

Come on man, atleast have it make sense grammatically. It should be Soros funded Breaking India movement. And you forgot to include references to Urban Naxals, CIA and the Vatican. You need to put in more effort.
Demon Slayer season 3 takes us to the Swordsmith Village arc, the fifth arc of the series, and spans from chapters 70 to 98 of the manga.
Isn't the original word for castes Varnas?

As a post-Hindu culture, we used to have the four castes (I think the Balinese still use them for marriages and stuffs), but never as strict as in India. Still, the generation that destroyed it (in the 1600s-1800s) found themselves stuck in another racist-classist caste system of Europeans on the top, "Orientals" on the middle, and natives on the bottom.

The solution to that was inverting the colonial racist system for a while. Fortunately we stopped after only 2-3 generations.

We still don't have perfect equality though - but much better than previously. One can not change his skin, but he can change his wealth level.
In general, would you consider spices to be food additives, too?

(Not being snarky, just genuinely curious as to where to draw the line.)
But changing that adaptation is super had. My internal clock doesn't go backwards, the only way for me to wake up earlier is go the other way round the clock and that takes weeks. Then one staying late and I'd have to do it all over again
Accidental WhatsApp account takeovers? It's a thing
13: "Gracka"
14: "Spitsbergen", coordinates on twitter account iohakari
Leave the mouse and scroll events alone
Some parts of that were pretty good, thanks for sharing.
Earlier this week I finally put one together with an MH-719B I bought a year or two ago for ~$20 shipped from AliExpress.

I was shocked how easy it was to get working with HomeAssistant via ESPHome and a $1 ESP8266.

Now to move from breadboard to pcb and an enclosure...
Show HN: Baldrick. Your SQL Dogsbody
Baldrick is a chatbot that lives in your chat apps and gets data from your data warehouse. It's kind of like an "analyst in a box" but maybe a bit rougher around the edges. Most folks don't want to write SQL. Most folks know how to use slack. Putting a natural language interface onto your data warehouse and exposing it through slack felt like a cunning plan...

We built this to get a better feeling for what is possible with LLMs. Other libraries like GPT Index and LangChain provide nice primitives for building apps such as this, but "full" examples are scarce. If the community is interested in the direction we're going, we have some more todos listed in the README and welcome feedback.

Currently this is more proof-of-concept than production. The README.md on github goes into more detail around what tech choices we made and what the current functionality is. You should be able to read the readme and get a good idea how these kinds of apps work. Unfortunately, deployment is more involved that we'd like it to be because it connects so many different services: Slack, OpenAI, a relational db, and a datawarehouse.
Disagree. The M1 keyboards are just as good as any other keyboards now that they ditched the bad butterfly keyboards. I've used a Macbook with the older keyboards and they were certainly inferior to every single other laptop but the new keyboards I really can't complain about
I agree, liability is definitely the most important reason.
> Would you rather write "compileSourceFile()" in a reentrant way (ie: no global variables, no static variables, guaranteed reentrancy, and other such requirements to work in a typical pthread manner)... or would you rather have processes where all those things are fine and not bugs?

Certainly the former. There is a good reason why you should avoid global state (if possible). I never found it to be particularly hard...

> On the contrary. Separate address spaces by default is far easier. Thread#45 going crazy due to buffer-overflows will demolish thread#25.

As I noted, sandboxing is a valid use case for subprocesses. But this is completely orthogonal to the topic of threads! A buffer overflow can do all sorts of crazy things even in a single-threaded environment and you can totally use sandboxing in sequential code.

> If one thread dies, for whatever reason, your program is extremely hosed.

If one thread crashes, the whole process dies. There is no consistency problem here.

> But most people in my experience are Python or PHP programmers

Ok, I have been rather thinking about languages with first-class threading support (C, C++, Rust, Java, C#, etc.). Most scripting languages do have very limited multi-threading support (or none at all). In Python, for example, it often isn't even possible to achieve CPU level parallelism with threads because of the GIL, so you have to use subprocesses for that.
Performance and resource usage is bad, but it is a far cry from being the biggest issues I have with Teams.

Inability to handle formatting of messages is a big one. It will decide that my codeblock should actually be two, and it is impossible to merge them.

Scrolling in opposite directions depending on the tab.

Making up another SharePoint site with each group team chat so that we can ensure we silo our data and never find it again.
But doesn't Spain's culture of late nights and siestas date from long before anyone bothered to coordinate clocks?

[edit: added "from", extended "any" to "anyone". Perhaps I'm less efficient early in the morning than I supposed.]
Now do long covid
Also fair but a bit heartbreaking for me. Is this the product of mass academization?
The motto of stanford is "The wind of freedom blows", not "mass produce uncritical engineers". A freedom to learn, to develop freely, to learn obscure math and think about the philosophical limits of computer science.

I study in Tübingen, Germany and I love it that the top machine learning faculty here is located at a holistic, full university. There's constant reflection of the work and the professors engage in a lot of dialog. Multidisciplinary seminars thinking about fairness and discrimination and a "broader" look found in the basic lectures. It is really an enrichment of your university education and develops you as a person. Better than my last university.

In the end, one is studying computer science and the science should stand for something, it's not a training of web-dev.
Typical Marxism language, oppressors & oppressed.

Who would you say are minority and who is majority in this case of India?
There are basically two ways to find out if something is carcinogenic (that I know) quicker than with a retrospective study in Humans: One is to use lab animals, mostly rodents, administer them that substance in a high enough dose and see if they develop tumors. Problem: They aren't Humans and they don't get very old.

The other is by trying to grow a bacterium on a growth medium with an antibacterial agent and the substance in question. The clue: The bacterium has a gene for resistance against that antibiotic, but it is disabled by exactly one point mutation. The rate at which there are colonies on the petri dish tells you how mutagenic the substance is. Problem: The substance isn't metabolized like in a body.
What’s next, and article about replacing your 2020 Prius with 1995 Chevy Cavalier?
To add to that, it's introduced as a 'simple' language. But, in 2023, the cumulative effort one puts into getting things "right" is bigger than effort you would put in learning something that's described as high learning curve.

As an anecdote: Someone described elixir to be a "high learning curve" language if I wasn't exposed to Functional Programming. When I inquired how long they mean by that, the answer was 2-4 months. Which really says something about our attention spans.
As a coffeebeard I wouldn't be caught dead (nor alive) in a Starbucks.
I've seen, but the point is still valid.
Answered that in other comment

I've seen them and point is still valid.
In my experience this is pretty common for databases only to be accessed via local host. We had our office ip whitelisted, but now some database clients (datgrip, dbeaver…) can ssh tunnel to access. Plus phpmyadmin is still no uncommon..
The industrial revolution made us get up with the chickens?
The MBP running Linux in a VM will probably give you the T480 experience - it will be relatively slow (but still fast enough) and use a lot more battery.
I have various dells and think pads from work that i just install Linux on and use for personal stuff. I want to buy a m1 mac, but given that my free handmedowns keep humming along, i cant justify the upgrade
You're right, ChatGPT is probabilistic. None of this is graded by the way -- it's all just for fun and bragging rights.

I've asked students to share their full dialog, both prompts and replies, so the whole class gets to see; and I'll invite one or two to talk through their attempts. This is all just a trick to make students engage with "how do you you spot bugs in a proof?", hopefully more than they would from just reading CLRS! Often, students engage well when they're hearing the material from other students.
Is the trackpoint really that important when you have a trackpad which doesn't suck with associated drivers and software which doesn't suck? I've never been using a Mac trackpad and felt the need for something trackpoint-like.

I understand the desire for a trackpoint on laptops with non-Apple trackpads though.
Isn't retina just strictly worse? No oled, lower resolution, lower ppi, lower brightness, worse aspect ratio? They are decent screens, but by no measure the best.
>It's as if we have given up on "solving" climate change in favor of short term profits...

That is such non sequitur. Old hardware gets old that is nothing new. All of us _could_ do our work with laptops from early 2000s, but we don't because we want the benefit of 20 years of hardware improvement.

Why is upgrading an old laptop any better than buying a new one? The parts had to be produced anyway and unless you are upgrading frequently your old laptop will still be noticeably behind in performance.

Sure on some metrics they are fine, browsing hackernews and sending emails is solved and can be done with pretty much every computer.

>Not even considering that new macbooks if locked are unusable on the secondary market

I also don't get what you mean by this. At least my macbooks aren't "locked" in anyway. I can reset them and resell as I see fit.
I don’t think it’s the case in my state either. Beside having a permit for 1 year and one day you have to take a test as well as the following:

>You must complete an approved driver education course with a certified private or public driver training school using one of the following methods. Approved classes are also offered online. You must also complete each item in the method you choose.

Method 1
30 hours of classroom instruction
6 hours behind the wheel training at the certified school
40 hours of supervised driving with a parent or guardian (6 hours of the 40 hours must be at night)

Method 2
30 hours of classroom instruction at the certified school
40 hours parent-taught behind-the-wheel training. Parent/Teen Driving Guide (includes 40 hours of supervised driving with parent or guardian)

Method 3
30 hours of online instruction with a certified virtual program
6 hours behind the wheel training at a certified school
40 hours of supervised driving with a parent or guardian (6 hours of the 40 hours must be at night)

Method 4
30 hours of online instruction with a certified virtual program
40 hours of parent-taught behind-the-wheel training.

After you do the above you need to take a driving test. You need to be able to parallel park, reverse park, and do a variety of things while driving around.

Not sure where European readers could be located, but snow driving is not taught in my state. We get snow every couple years at most and it rarely sticks to roads.
unless you're Dutch
Doesn't whisper.cpp already get you that? It takes ~6 seconds per 30 second segment on an M1 Max with the Large model. Do you mean you want snappy appearance of words shortly after you say them, rather than having to recognise in 30 second segments?
> How far have we fallen if we don't even have enough dignity to walk away from garbage tier companies who can't even put any real effort into hiring.

On the one hand I agree with you, on the other, you can't pay your mortgage with dignity.
For him to survive his survival has to be the part of the wave function, otherwise he doesn't survive, and the form of wave function isn't wishful.
At creation US leaders were selected from a subsection of the population in all land governed by the nation. With Puerto Rico, DC, etc that’s no longer the case making the US an empire not a republic.

Controlling who has the vote has long been an issue, but denying political power to a region is a different category of thing than denying it to poor people etc.
Durable viral undetectability means someone has remained undetectable across all viral load measurements for 12 continuous months.

So, no, it’s not a “no true Scotsman argument.” This is a scientific term with a specific definition.
> It's crazy that we're doing "innocent until proven guilty" with food additives. Should be the other way around.

Absolutely NOT. Chemicals don't have human rights, obviously. Treating something as untrusted/dangerous unless proven otherwise is safety 101.
I agree, but it's also easy to build up a clique along some lines, be they socioeconomic, or what politeness rules we decide are important, or whatever else, and those can easily exclude people who want to be kind, but also just tell the truth and make progress.

I think it's wise to be on the lookout for people and groups employing strategies, conscious or otherwise, that de facto degrade simple communication.
Everyone is aghast
> I've had quite enough of Microsoft's constant nagging to upgrade to Windows 11

I’m surprised he’s seeing a lot of nagging. That machine can’t even run Windows 11.
Very Large Telescope photographs its lightest ever exoplanet
I don't think so. Time to recompile the newest p7zip (using this as an example because it dropped yesterday):

- My M1 Macbook Air, 16GB RAM: 11s

- My M1 Ultra Mac Studio, 128GB RAM: 6s

- My HP DevOne (AMD Ryzen7 PRO 5850U, 64GB RAM): 51s

- My home server (HP Z2 Mini G4, Xeon E-2176G , 32GB RAM): 17s

- my Gigabyt Aorus 17G gaming laptop (i7-11800H, 64GB RAM): 35s

On GeekBench the DevOne should be faster than the Z2:

https://browser.geekbench.com/v5/cpu/compare/16189462?baseli...

and comparable to the M1 MBA:

https://browser.geekbench.com/v5/cpu/compare/6428909?baselin...

Two conclusions:

- GeekBench is an incredibly flawed benchmark

- The M1 MacBook Air is an incredible machine, even more so when you consider it's a laptop.

Now that M1 support is in the official Linux 6.2 kernel, I hope running Linux on Apple Silicon will soon become mainstream and usable.

If the rumored M2 15" MBA comes out, I am totally getting one.
I tried... I pointed out a problem and asked ChatGPT to fix it, unsuccessfully. I asked it for a proof of correctness, then pointed out a problem in its proof and asked ChatGPT to fix it, again unsuccessfully. (It's all in the notes I linked to.) Perhaps I'm just crummy at prompt engineering; or perhaps this is one of those questions where the only way to engineer a successful prompt is to know the answer yourself beforehand.
> Apple products are far too fragile for me and far less sturdy than they look

Amen.
> That publicity isn't causally connected to success is belied by the existence of the advertising industry.

The argument was about publicity as a reward motivator, not publicity itself, as a causal relation to success.

To phrase it plainly: Which first-time founders do you think Paul Graham or Keith Rabois would more likely fund: Those who aspire to solve a problem with the world that they care passionately about? Or those looking for money or fame? Last time I checked the latter case would be seen as a strong negative. The appeal to authority argument doesn’t apply in this situation because the VC portfolio performance is causally related to how accurately they predict future success of a company.

On the scale of a smaller project like this, a common failure mode is for a maintainer to stop caring about the project and go to the next thing that motivates them. Someone else may attempt to use the code or project without understanding the theory behind it. And even worse: every time this happens is a signal that this is acceptable.

AI is a different beast. Software bugs with big AI systems will become more costly, and eventually deadly. Unfortunately I’m not sure what can be done about it without a global totalitarian regime to ban its use entirely (which is not an idea I support anyway). Eventually the broken clock will be right and some profit-driven AI project will succeed in making the world a not better place, if we are even around to notice :).

I would advise deeper thought into these topics when convenient. Read Nick Bostrom’s Superintelligence book or watch his talks, at least one of which was at Google HQ.

I think someone should train ChatGPT or similar to argue or teach traditional AGI Philosophy/Ethics and hopefully that will move the needle somewhat more than the OpenAI nannyism we have now.
looking at 2019 - the year before covid blew everything out of the water and it's unclear how care has been apportioned, other western European countries spending more as a portion of GDP

https://stats.oecd.org/Index.aspx?DataSetCode=SHA

Germany, Switzerland, France, Sweden, Belgium, Norway, Austria, Netherlands, Denmark all spend more (as well as the US, Canada, Japan, Austrailia)

Eastern and Southern European countries have very different demographics, income levels, and from personal experience expectations -- certainly Greek healthcare is very different to what you get in countries like France, UK and US.