skysight-inc/HackerNews huggingface dataset:
It's common for the lowest power sleep mode of a chip to not maintain RAM.

That means whenever you sleep(1 minute) in the code, the system gets entirely restarted.

Yes, it's inconvenient, but the benefit is you can sleep for years on a tiny battery. As a programmer, all you need to do is save a few flags of state to persistent memory - eg. EEPROM, and then at startup check those flags to return to whatever task you should be doing.

You should check how often you'll be doing this - because EEPROM typically can only be programmed 1000 - 100,000 times in the lifetime of the device. So you might need a cleverer scheme where the first byte of eeprom is a pointer to another place where you store the actual state. Whenever the area of memory where you store the state starts to fail, you change the pointer to a new location.
1. Reddit isn’t a non-profit.

I’m not sure why it’s user base doesn’t seem to understand this. They have to make UI changes to make money. It’s either that or everyone pays for subscriptions.

2. The AI threat is real.

It’s not even remotely fair that the large tech players of the world get to train their models on others content for cheap. It’s sad what’s happening to Apollo but they need to beef with Microsoft and Google. Reddit does not owe that guy a cheap pipe.

It’s no different from any other situation where market conditions shift and impact existing models.

Yes, it sucks but welcome to capitalism.
it’s a very neat parlour trick
What's stopping you? I've worked on the technical side of implementing opt-outs in email newsletters. If you screw it up, you get spam complaints. That's the incentive to do it right.
For those that don't get the reference: https://youtu.be/qTOP1BezOB8
The calloc part is one of the most common blind spots I see among C programmers.

I try to avoid the malloc(n * sizeof (...)) pattern as much as possible. Sure there are lots of cases where it can never overflow, and you might save a bit of overhead from the zeroing and overflow checking, but most of that overhead might also be imaginary depending on allocator internals, and even kernel internals. It's the sort of thing it only makes sense to optimise when you've already squeezed out every bit of performance. And by then you've probably minimised dynamic allocation as much as possible anyway.

It's also very easy to think something like "well, n is passed in as a parameter, but it's a static function, and I know all the callers. So it's fine".

But now every caller in the future has to be aware of this possibility.
It's the enshittification [1] process. There is no going back.

[1] https://www.wired.com/story/tiktok-platforms-cory-doctorow/
New York Harbor School
Ensuring the Successful Launch of Ads on Netflix
That submission is very different.
This story looks at wider effects and implications.
>Perhaps, instead, we can see this as a good thing and plan a graceful way back to a more sustainable population over the course of a century.

I love the optimism but it's difficult to see this as a positive.

Lets consider china. For decades they had a 1 child policy and according to their own numbers even worse problem killing their daughters. "sex selective abortions" then most believe.

China has a huge proportion of incel men who probably at no fault of their own cannot find a wife. They blame themselves and they become violent. Stemming from loneliness, and feeling of failure.

Nothing is new here. History has tons of these examples and 100% of the time the host country of the incels can't keep them at home. So they are sent abroad. Who is planning to take millions of incel men from china? Yikes... so it 100% of the time has led into an invasion. Imagine having 100 million men who want to be violent and you can invade a neighbour? That's what you do. Will it be different this time for the first time? I doubt it.
This us a great tool!

One thing that would make it a lot more useful IMO would be if the posts were somehow collapsed at first, showing the headline information about the role, so I could open the ones that look interesting or sound like a good fit instead of needing to scroll past their full text.
How is it difficult with detectable watermarks? If it has the watermark it is from that specific LLM, if there is no watermark it isn't from that LLM. Unless somebody tampered with the watermark, but that's exactly where undetectable watermarks have an advantage. If you don't notice that it's there you won't tamper with it.
If you have any questions, you can join the Telegram group to discuss. I just created an English topic.
I found an excellent job during the pandemic in fall 2020. A handful of interesting folks reached out after my "Who Wants To Be Hired" post. One of them clicked especially well. It became the best matching job I ever had.
Top AI researcher dismisses AI ‘extinction’ fears
In Britain they teach "2 seconds", and suggest measuring it by counting from a sign/lamp, road marking etc. I think that corresponds more-or-less to the official numbers [1], which under 65km/h are very close to the German way, though at motorway speed the UK has a little extra distance.

I had to look up the name of the Leitpfosten in English, "distance marker posts". They're at 100m intervals on motorways (I knew that bit).

A different style is called "hazard markers" or "hazard marker posts" and used only where appropriate. There are also snow poles on some roads, mostly in Scotland. I can't see any specified distance for either type.

[1] §126 of https://www.highwaycodeuk.co.uk/control-of-the-vehicle.html

(The odd mixture of units is consistent with normal British usage, as is the construction of the road in metres but the signing of it in "yards" (often actually metres).)
> Today's users are less computer savvy

And today's developers are also less computer savvy.

Why when there is only one (1) input field in an application this does not get keyboard focus ? (Firefox, Teams)
Apart from poe.com there is also nat.dev. It even supports Claude-100K. Just pay $5 and it will bill by API pricing, proportional to number of tokens.
Beware false dichotomies
Study was unblinded, though.
This looks great!
I'm building www.monca.app
Maybe we can share notes, I'm far more data than engineer :)
So what do you want? If it's readable, you call it inefficient, and if it's efficient, you call it unreadable. Make up your mind.
I guess execs at security firms are no better than average people when it comes to noticing that their phones never got the various new features (end emojis!) from the last year of OS updates.
To put it another way, how much longer battery life would that same psion get if the CPU/board was made with modern transistor sizes.
Well, forgive me then. That’s the discussion I had back in 2016, when visiting the US the last time. Good to see there’s progress.
This has nothing to do with AI. Making your site less usable isn't going to make you more profitable in the long run.
What is “alignment” in this context?
Google and I don't know this initialism, but GPT-4 and I worked out "Take Picture, Do Not Keep In Own Brain".
How do you use the site roughly? Maybe it’s optimised for another workflow that’s more mainstream?
Could you point to specific deficiencies of HN?
THis is why I unsubscribed.
Bard.Google.com + the Google Converse works for what I need now given the recent updates.

Google has an ingenious approach whereby they debuted with a bad model, and are secretly improving it. OpenAI did the opposite, they released a model that blew everyone's minds and are now making it worse.
Well, if you are in the middle of a 737 you have quite some crumple zone. And you can probably see the crash coming in advance, so plenty of time to inflate your airbag suit/chamber.
It’s the polemics. Complaining is a matter of presentation, not content.

Plenty of security disclosures are matter of fact and not loaded with opinion and innuendo.
Is this multilingual?
> I'd say that generally it's advisable to take both into consideration given that in most cases the author of a paper likely has more domain expertise than you in that specific area. Not always, obviously, and not to the exclusion of an outside objective analysis of their data and results, but it's certainly more informative than referring someone to a page from a study with no additional context.

I do not agree. I do not have the time to elaborate further.

————

> I get where you're coming from here, but it's kind of silly. And the question becomes where do you draw the line? Is a meta-analysis of a large group of studies each of which has been supported at least in part by funding from a pharmaceutical company guilty by association? That aside, the structure of research funding with regards to pharmaceuticals (at least in the US so far as I'm aware) makes the likelihood of conducting any long term, large scale study without receiving any funding from a pharmaceutical company vanishingly small. There have certainly been issues with studies funded and conducted by those companies, but that doesn't mean that all studies funded by them are instantly invalid. Nor does it mean that it's impossible to conduct a study that has received their funding without compromising its integrity. It is entirely possible to take sufficient measures to isolate those companies from the actual process and analysis of the research.

Again, I do not agree. These are matters of values, and no arguments can be made for what we innately value. I draw a nuanced line based on my values, that I have tried to express here; but making it finer and finer will serve no purpose but as fuel for disagreement — because it is wholly subjective.

Possibility is not actuality. Most researchers are not a Platonic ideal: perfectly noble and virtuous and vigilant. They are real people: lazy, prone to error, requiring money to survive, self-interest at the very forefront.

I will not call your viewpoint naive, but it’s something that can only be formed when one’s exposure to this field is limited to papers and doctor’s visits.

> Why that number? And why that number in two very different contexts? Regardless, statins have been show in numerous studies to be highly effective.

Because 2% ARR is the highest change I’ve seen in any statin experiment — in either context. I do not consider one out of every fifty people being saved by a statin significant, or my definition of “highly effective.”

> It appears that the evidence in support of the use of statins is quite overwhelming.

My patience for reiterating this point is gone: relative changes are not absolute changes.

A starting risk profile of 2.25%, reduced to 1.25%, will have been reduced an absolute 1%, but a relative 44%.

This is why you read the methodology, and not the authors’ interpretation of their own data.
Location: PVD, RI

Remote: Preferred

Willing to relocate: Prefer not to

Technologies: python, html

Résumé/CV: https://albertlarson.github.io/static/larson_cv.pdf

Email: alarson0015@gmail.com
Very interested, will send you an email shortly
> I keep running https://communick.com because I am stubborn and because I can afford to, but honestly I've pretty much have given up hope that the basic services (Mastodon, Matrix) will ever reach enough users to be able to pay for themselves.

I have a faint hope that mobile hardware, software, and networking may eventually improve enough that federated communication nodes could run directly off the clients themselves.

The technical requirements are far from impossible - without even going for a Linux phone, you can run a nginx web server on Android via termux, and use dynamic DNS and/or IPv6 to stay discoverable as you move through cell networks. And hardware-wise, the power is plentiful, although I don't know how bad the battery drain would be.

But of course the experience has to be as easy as click link -> install Mastodon app -> have your own instance running off your device, with nothing but a subdomain in the cloud. Anything less and it's a non-starter.
Would love to know more
It enables making ads indistinguishable from real content, to get more clicks through deception.

That's another interpretation. You'd think ad buyers would have a problem with this, but I guess not.

I've begun dragging a small "ultraportable" laptop with me, because it makes a lot of things bearable again: youtube, reddit, stackoverflow ... I'm not sure why people treat mobile users so horribly bad, but here we are.
In a small sense, doing yet another data migration in a long line of data migrations. The data I had was a collection of proprietary test results about electronic parts, half hand-entered and half generated by various tools some of which dated back to the 60's. (I strongly suspect that the dataset started out as a stack of punched cards used with an IBM System/360). In other words, about as boring big-business as boring big-business stuff gets. Nothing about the task really required using Lisp, but it it was the language I pulled out of a hat to start playing around with the problem and I got far enough within the first few days of experimentation to promote my prototype to the actual solution.

In a larger sense, and probably more relevant to your question, it's not about any particular application space where FP is "warranted", but rather about being familiar enough with enough different languages and architectures that I can look at a problem and see a variety of ways to solve it. Second, I always build a prototype in a "weird" language that I don't intend to put into production, because the prototype is more there to understand the problem than to come up with a production-ready solution. Weird languages add friction to deciding to productize the prototype, and therefore encourage me to really consider what tech stack is appropriate for the actual product.

Finally, it's probably worth noting that I rarely work on anything particularly interactive. If you're not touching GUIs or web stuff, you'll often find that you're a lot less constrained on your tech choices, because you don't actually need all that much from libraries.
"Specifically the side that makes everything political, argues that everything is and should be political, but then pretends that the political shit that comes out their keyboard is somehow not political until I point it out."

You might have gotten too much internet sun this week, throw some ointment on it and stay in the shade. You are the only person going political in this thread.
It mentions no garbage collection, but there's surprisingly little explanation of what it does instead. There is mention of a "new" expression, but no matching "free". Did the author just punt on this?
I met the CEO of a startup a local Hacker News meetup.

I joined his company as employee #8 in a (non-technical) role I wasn't qualified for, in an industry I didn't know existed, leveraging a technology I knew nothing about. I didn't have any accomplishments but a few failed startups, but he thought the hustle I demonstrated was all I needed to be successful in the role he was hiring for.

Fortunately he was right.

1. We scaled to 200 employees in 4 years bootstrapped.

2. I got to work on problems you only get access to 15 - 20 years into your career

3. Very cross functional role working on sales, biz dev, product, legal, support.

4. Raised a few rounds and got acquired for a lot of $.

5. The company was acquired 6 years after I left, but I had 10 year options that had less than 6 months left before the expiration date.

The company experienced a lot of growing pains around year 3/4 that caused me to leave (along with some mistakes I made along the way), but I only look back at the experience with fondness.

Absolutely incredible experience.
It’s worth teaching your kids how to hear rhetoric and mentally rephrase it as a simple logical assertion. This ability helps you cut through the BS— quickly discerning whether a statement is nonsense (as in the study) or illogical (as in so many political arguments), or substantive.
I don't think there is a deeper meaning. Over time language has simply become more accurate to describe designing and building software as engineering. It's not like there is a cabal of people who decide these things.
for my company we still see it in use after all these years and countless security incidents because it's just left there. I could not personally ever imagine wanting to install that and thinking it's a good thing.

Recently I have had to help restore one that was completely infected, before we acquired the business. The amount of BS that still is exactly the same as it was the last time i was forced to manage WP in the early 2000's is insane. I get the draw, I just don't agree with it and would never openly advocate for it to be considered.

Every reason to not use it can be excused if you want to make an excuse for it or do something different with it, but at the end of the day it's dated and offers more headache and pain than any usefulness of it as a tool in hosting a site.

Here's some of my bug A boos...

- Doesn't scale

- Wants open permissions on files

- Wants you to use plugins

- Exposes services it doesn't need to expose

- Hardcode's FQDN in links and resources, and everything it can

- Defaults to be the dumbest install settings to make it "easy" for everyone

- Debugging is still a nightmare

- Logging is not consistent

- Maintains state on a machine, preventing you from scaling or high availability

- Codebase has no real framework to extend and use, preference on adding your own bad code to it in order to make it work.

- Does not work well with CI/CD automations

- Is a huge target of vulnerability scanners

- Page updates use a huge post size that is expensive to inspect w/firewall

- Making changes can and will take your site down

- Lets you modify a template file from the gui, but only the first directory level, making you still need to push changes to underlying files in a template.

- Performance is a joke

- Problem with a plugin can crash the full site

- SQL injection is still a significant problem

again, i know someone can rationalize them all away; you are putting in a ton of work that you could have done otherwise with a better solution and not have the ongoing limitations and nightmare associated with it. If you run it, you should consider it to already be hacked and move accordingly.

Often times i hear the argument, well there's nothing i need on there so it's not a security risk...i think your customers would dissagree when they start getting infected with crypto miners, clicking affilitate links that aren't yours, linking to malware, viewing content you didn't add, downloading files that are dangerous, using your hacked system to attack others, and on and on.

edit: format
Bytes Are All You Need: Transformers Operating Directly on File Bytes
I curiously look forward to a self-propagating worm that bricks all iphones with a zero click bug.

It will be a fascinating day in human history.
It sounds like you've been filling out applications online?

I feel like this has always sucked and isn't anything new.

Personally, I've had much better experiences in the past with recruiters. Not sure how it is these days, but might be worth a shot at building good relationships with them if you're not doing so already?
I agree that senior experience is probably important, but also it’s knowing how to negotiate.

What does it mean to be negotiated “fairly”? If you don’t like the rate, you come with a counter proposal, for which ideally you have leverage. The leverage is another job offer you found. If you don’t have leverage, you could negotiate a few other ways but they’re less effective. In the end, if you feel you can’t get a competing offer and you can’t wait, essentially you have to accept the terms, but also you can continue the search, and quit when you find something better. This is why companies don’t like to lowball you - they don’t want you to come in with one foot out the door. So one of those “less effective” ways is to explain honestly how their offer might not be sufficient for you to be able to focus on your work without worrying about rent and food. It’s in the best interest of both of you for you to focus on work.
What’s the latest?
Why are top management at Kaspersky using iPhones, presumably they knew iPhones were a “black box” and a security risk.
I like the site in general for its dedication to Hard Art. I used to visit at least weekly some ten years ago just to inhale a little bit of that European-tinged creativity. I'm happy to see it make the front page of HN. I should return to visiting more often.
It was actually my first experience with the car, it happened on my way from the dealership to the office. It also didn’t help that I owneed the vehicle for 5 minutes at that point and could not find the button to disable it. I have since gotten rid of the car.
'My professor demand to be listed author on research paper'
I think the point is to implement in software for redundancy, not as an alternative to doing it in hardware. You'll do both essentially.
And on top of that, it's not contaminated with the usual dark patterns for monetizing, lock-in, control and surveillance that afflict today's devices.
Your example shows an improvement, which proves my point (also don't drop the word asymptotically, nothing can ever be perfect, that's not the issue, being closer to perfect is a positive)

And you can compute it, you can pin a Unicode version and ship it in the language if those platform differences are unbearable (so, you can actually isolate it and simply ignore the future :))

The bigger philosophical question: how much longer do we accept that "string length" does not measure the most intuitive measure of string length and call a byte a char?
Then I wonder what would happen if a Roc fell asleep midflight…
These are kind of people who inject fear mongering among the other people.
They will shut down the VPS if there's no activity on it, not sure how they detect this though
This is a long stretch from what actually happened
Large scale sets are only needed for training. For inference, 8x NVIDIA A100 80G will allow inference for 300b models (GPT-3 is 175b) or 1200b models with 4-bit quantization (quantization impact is negligible for large models), so a single machine is sufficient.
As I understand it teens/young adults generally have more free time and less responsibilities (housework, kids, family, etc.). I'd be surprised if that didn't drive a different type of engagement model.
We can and do - they're called types. However it's always going to be up to the library developers as to whether two things are the same type.
What I saw happen is “we can’t afford you”, not “we can’t go over the number we posted”. I think that’s fine.
Well me too but if i could just jump off of stuff if be skipping the stairs a lot more often. I agree with the other person, seems logical to me that for a prey animal they'd be careful about changing their threat landscape too fast. Once you let gravity take over there's no telling where you'll land. You could roll right into a ditch or a cats paws. And maybe they actually do jump sometimes, but only when there's certainly no threat nearby, which would involve no human observers, or maybe seeing other mice where they plan to land.

And then there's the actual vision. Are mice known for being able to see long distance? One could posit, if not then most jumps would be leaps of faith into vague amorphous blobs, full of potential danger and impossible to triangulate or assess.
> “Making since of them”

Do you mean “making sense”?
Yeah its part of my pre-drive procedure since it happened. I’ve never had any of my vehicles auto brake in a way that was helpful.
That's me. I love figuring out more memory-efficient or less-cycle-use ways to do the same thing on my microcontrollers. Save x bytes here to add new feature y. Maybe it's nostalgia for an era of programming I missed out on (80-90s DOS game development)? Or it just scratches some itch in my brain.