skysight-inc/HackerNews huggingface dataset:
I remember a weird misconception floating around "back in the day" that ISLisp restricted the cdr fields of cons cells to be either nil or cons. Or some sort of claim along those lines. But I see from even the 1997 draft that this is not true. I don't see anything that could be easily misread that way, either.

Where did that come from?

In fact, quite the opposite: ISLisp requires all atoms to be considered list terminators. It is documented for the length function that (length '(a b . c)) => 2.
Ah, I didn't know LPDDR and DDR were fully different things! I always assumed since their generation numbers lined up they were based on each other.
Laptops have a screen and a keyboard. Only the screen is needed for consumption and the keyboard gets in the way in several environments, for example a bed. It's both the extra space and the screen orientations that it forces. When all we had were laptops they were great, then we had tablets and laptops didn't look so great anymore for some purposes.
> Agents so far need a human in the loop to keep them sane.

not quite sure that sanity is a business requirement
> unknown phone calls

This is my biggest gripe against the telecom industry. Calls pretending to be from someone else.

For every single call, someone somewhere must know at least the next link in the chain to connect a call. Keep following the chain until you find someone who either through malice or by looking the other way allows someone to spoof someone else's number AND remove their ability to send the current link in the chain (or anyone) messages. (Ideally also send them to prison if they are in the same country.) It shouldn't be that hard, right?
But you also need students to be interested to do the practice in the first place. A big problem with modern schooling is they don't usually make a serious effort to convince students to be interested in the first place--apart from the occassional teacher going above and beyond the curriculum.

When I was a sailing instructor, the first day I would always just take kids out on the boat and have fun with very little learning. That gets them invested, and from then on we can teach the necessary skills even when they're boring--tying knots, memorizing vocab, and learning points of sail and right-of-way rules is not what kids think of when they sign up to learn sailing, but it is necessary.

Of course no 12 year old wants to learn geometry or literature when there's no fun, no purpose beyond "this will be useful for you as an adult I promise". They need to be hooked, and then they can go through boring stuff
The lack of encryption is a problem, and the filetypes issue seesm to be one.

> Non-europeans can eat shit and die.

A highly inaccurate and emotive way to put it. I appears it provides all characters used by English, Spanish and Portuguese which, while European in origin, are main languages in all the Americas, Australia and New Zealand. On top of that English is widely spoken (often as a first language) in much of Africa and Asia. It also provides full support for Bahasa Indonesia and Afrikaans.

On the other hand, it does not provide any characters for Russian (the language with the most speakers in Europe) or other languages written in Cyrillic letters, or full support for French of German, the next most widely spoken languages in Europe.
> All I want in a tablet is a nice screen, fast CPU, and quick switching between apps.

> What magic features does an iPad have?

> I am somewhat jealous of is battery efficiency of the fanless macbooks.

I want good battery efficiency on my tablets as well, and I doubt any Android tablet could match that. It's a tablet for god's sake, the whole point is to not have to tether it to a power outlet for any prolonged duration of work.
On level ground unloaded the vehicle draws about 60 watts moving at a fast walking pace. Well the old vehicle with larger tires did. Those large wheels added a lot of cost so we moved to some smaller wheels, which do seem to use more energy, maybe 100 watts on level ground.

For weeding, the robot is heavy enough that if you were using a drag tool you wouldn't need extra weight. We might use a robot arm for weeding, not sure. However one of the tricks in regenerative organic is to prepare your soil in such a way as to avoid the need for much weeding during the crop growth cycle.

When I say "fertilizer is not used" I mean industrially-derived chemical fertilizer is not used. We would still need to spread compost and manure, which can be heavy! That would be one of the more energy intensive tasks. Who knows, maybe we will find we need a battery for that task. This would be easy to add. I think many tasks will not require a battery.

It sounds like you're interested in the farming process. Here is a quick overview of regenerative organic farming systems:
https://www.youtube.com/watch?v=Ct3CL22RpTg

And this is a really nice detailed lecture series on a regenerative organic farming system:
https://www.youtube.com/playlist?list=PLCeA6DzL9P4uRadXW0_hj...

In the second link, they use a two wheeled walk behind tractor that is I think 18 horsepower. We will have 1 to 1.5 horsepower effectively, so we will have to re-think some of the tools, but you can see how moving slower with no driver could get us in the ballpark.

Remember, farming can be accomplished by a single human with basic hand tools, and our robot has more power available to it than a single human can output continuously. Of course, humans are a lot smarter which certainly helps, but you can begin to see my reasoning for why I believe our approach is reasonable.

Also watering is usually done with impact sprinklers:

https://en.wikipedia.org/wiki/Impact_sprinkler

Cheers!
This is pure astrology, but given the veneer of objectivity with the magic of AI. Grab a few anecdotes to imply specificity, but then the actual judgments are unfalsifiable nothingburgers which probably apply to 95% of HN commenters.

A lot of tech folks seem deeply vulnerable to the psychological methods of psychics / tarot card readers / etc. Simply rejecting the metaphysics isn't enough when "magical energy of Jupiter" becomes "magical judgment abilities of the fancy computer."
To quote Dorian Taylor[no affiliation, albeit we do follow each other on Twitter & BlueSky] from https://twitter.com/doriantaylor/status/1585008553554677762:

"Chances are if you're in software or digital design, you've heard of the book A Pattern Language, well, you may not be aware that Christopher Alexander effectively renounced patterns in 1996 (https://youtu.be/98LdFA-_zfA). He said he had something better…

The problem is, that better something happens to be four books and 2500 pages, and weigh 12 pounds. And, it's about buildings, not software. So my service to you is interpreting the text for software, and cutting the reading down by an order of magnitude."

That "something better" being Christopher Alexander's Opus Magnum, "The Nature of Order". Dorian's working on this under the name "The Nature of Software" here:

https://the.natureof.software/

And here:

https://buttondown.email/natureofsoftware/
Which might be if it said they were spending a lot of time online.

It just says in the past week. Most folks I know use the internet a little bit each and every day, even if they aren't being social. Banking, playing a single player game (after logging into playstations network, of course), reading news, watching a show or movie.
Thanks - I'm surprised that Amur is also on the list. I'd expect everybody on its banks has figured out how to deal with waste by now.
Tim Urban cited other authors and thinkers. I don't think it's his original thought.

But I remember reading this article when it first came out and it blew me away and changed my viewpoint on life, aliens, universe forever.
Same people around me who talk about Gopher are also promoting Gemini.

I admire their efforts to keep simple text based systems simple but I just don't see the point. HTTP has its flaws but at least we can all work together on it.
The cpu still need to guarantee forward progress. The store buffer is always flushed as fast as possible (i.e. as soon as the cpu can acquire the cacheline in exclusive mode, which is guaranteed to happen in a finite time). I can't point you to the exact working in the intel docs as they are quite messy, but you can implement a perfectly C++11 compliant SPSC queue purely with load and stores on x86 without any fences or #LOCK operations.

What fences (and atomic RMWs) do on intel is to act as synchronization, preventing subsequent reads to complete before any store preceding the fence. This was originally implemented simply by stalling the pipeline, but these days I suspect the loads have an implicit dependency on a dummy store on the store buffer representing the fence (possibly reusing the alias detection machinery?).
> "The above cited evidence directly contradicts Spone's suggestion that she was a concerned parent who had a legitimate purpose in sending the series of anonymous text messages."

OK, I read it, and I can't see that it does. Explain how. (And no, her doing it anonymously doesn't contradict her being genuinely concerned. Why would it?)
Thanks! I'll surely add that.
And not old enough to have the constant, chronic pain of old age, when your bones are grinding against each other at your worn out joints, particularly if you've had a life of physical labor. I think without the privilege of being relatively pain-free you'd change your tune.
DoD Cyber Sentinel Challenge
Free CTF style cybersecurity skills competition with $15K prize pool, with first place prize of $5K.

The deadline to apply is in the next day or so, so if you’re interested, please don’t put it off. I think the only requirements are you must be over 18 years old and be a US citizen.

> The Cyber Sentinel Skills Challenge is your chance to showcase your skills, win your share of $15,000 in cash prizes, and kickstart a career with the US Department of Defense

More info available on the Reddit post:

https://www.reddit.com/r/SecurityCareerAdvice/comments/1bnnz...

Not affiliated with the hosting organization Correlation One or DoD, just heard about the competition and thought others on HN may be interested in participating.
I don't see the gotcha, that's how it is supposed to work. It's just their purpose
I'm sorry that you have issues with the police or other groups where you're from. Where I live in the EU I personally never had any issues with these groups and the people I know that had issues were able to sort them out without any major consequences to their lives.

Not saying that it's a perfect system, there will always be problems because there's not such thing as a perfect law, just a less imperfect one.

The difference between the EU and the US is the people. The mindset is different, that's why things can be so lax and still work.

FYI all continents and societies around the world are simultaneously burning and blooming with success. What changes is the bubble you're on. If you go on YouTube you can find an equal amount of videos and people saying that the US/EU is horrible/amazing. It all depends on the person and the person's values. I'm happy here and I completely understand those that are not, same for the the people in the US.
Fast allocation and deallocation of memory based on object lifetimes [pdf]
It's pretty steep to claim that I need counseling when I tell basic economic facts that every economics student learns in the first few months of his academic studies.

If you don't like the harsh truth that I wrote: basically every somewhat encompassing textbook about business administration gives hints on what are possible solutions for this problem; lying on some head shrinker's couch is not one of them ... :-)
This is my biggest pain point on the iPhone, and it’s somehow gotten worse in the last 1-2 years. Now it’ll sometimes insist on selecting certain words if I want to place the marker somewhere nearby, forcing a long press to bypass it.

It’s such a goddamn chore.
So they'll have access to less money, so they won't have access to as good a care.
> It's sad that some people would rather see the climate change than to accept that nuclear is not that dangerous. Not only Chernobyl had one of the worst designs, which would not be approved today, but its impact is also widely overstated.

The explosion of the reactor at Chernobyl was a gargantuan disaster which still has to be managed. An exclusion zone of roughly 1,000 sq. miles was created. The USSR suppressed information about the disaster, but it killed some thousands of people, we don't know how many, and it cost an unimaginable amount of money and resources to clean up and manage over the decades following.

According to Wikipedia [1]:
> In 2018, Ukraine spent five to seven percent of its national budget on recovery activities related to the Chernobyl disaster.

Granted, Chernobyl was a faulty design, but there was also the disaster at Fukushima, which also required the creation of an exclusion zone.

[1] https://en.wikipedia.org/wiki/Chernobyl_disaster
> The most likely reason to lose things is because they are stolen.

you should probably move
That is the result of a "hacker culture" spreading globally in a economy. Everyone just games the system, nobody wants to work anymore, as "work" is for suckers and chumps- and you are no chump, you are the CEO of your own little life and you want to do a stockbuyback, by cheating like the guy on top.
Still patiently waiting for the true magic moment where I don't have to chat with the computer, I just tell it what to do and it does it without even an 'OK'.

I don't want to chat with computers to do basic things. I only want to chat with computers when the goal is to iterate on something. If the computer is too dumb to understand the request and needs to initiate iteration, I want no part.

(See also 'The Expanse' for how sci-fi imagined this properly.)
I need someone to translate this to me, it’s far too deeply cached in EVEanese for me to grok.
Fission company, eh? Wonder when we'll see the first stock split.
Let me start with this. My initial reaction from the first iPad still holds.
Why not touch macOS? There is just one answer: Profit. The business is not in solving user problems. It is to create a shiny toy with a limitation which you promise to solve in the near future. I moved away from iPad for drawing and just use it for a second screen on the go. For mobility, I have a smartphone.
It is getting ridiculous in an Apple camp. You introduce the last processor on a iPad? But iPad still is not a full laptop or desktop replacement?
Why?
Waymo cars are highly geofenced in areas with good weather and good quality roads. They only just (in January) gained the capability to drive on freeways.

Let me know when you can get a Waymo to drive you from New York to Montreal in winter.
> - Niche communities only really exist on social media. Before "big social media" they existed on forums and before that they existed on the one big social media, the BBS. Without the internet these communities would just wither over time.

I don't really see much "niche communities" striving on social medias really. There are less of them, but there are still a lot of old school forums which I believe still do a better job for small communities. I am still connecting almost daily to 2 of them + a few others more infrequently. I think the oldest was created in 1998. It is much smaller than at its peak but if you look at statistics it has been showing stable activity in the last 10 years with the usual seasonal variations (much lower activity in summer). I think there is still a place for those.
Yeah, seemed smooth enough but now that I look back it, demo conditions are too perfect which may have made it seem that way.
Performance concerns are WIP, it's too early to meaningfully benchmark. I did some napkin benchmarking against sbcl for curiosity and it was ~7 times slower
sure, but that's not the point
> spone was an unhinged busybody anonymously harrassing parents, the greater abhorent witch hunt took this minor community business into a national spotlight, but now the overal complexity of the situation allows spone to pretend to be a victim.

A) "Unhinged busybody"? [Citation needed] (Yeah, sure, not super-sympathetic. But a far cry from your vicious characterization.)

B) The national spotlight is a lot bigger than minor community business, and it that much bigger issue she definitely was a victim. No pretending needed.
That goes for a lot of companies operating out of NL though.

They're there mostly for tax and stock issuing reason, but tend to be majority owned and managed by some US VC/PE/investment group or other kinds of foreign entities who need a EU HQ.

It's what makes the NL jobs (and housing) market so hot.
I've had (a few) people at work tell me that their kids are perfectly fine with writing a paper on an iPhone. And have actually turned down the offer to get a laptop. Boggles my mind but <shrug>.

My older iPad gave up the ghost recently and my old MacBook Pro is pretty heavy by today's standards to travel by air with. I don't really work on trips any longer so when I get home, I'll likely get one of the new iPad Airs with accessories and just traveling with a Macbook. (My lightweight Chromebook also went so far out of support, it doesn't work any longer--about 12 years old.
I think if you expect these to land in budget devices; you're going to be sorely disappointed.
Absolutely this! I was very guilty of over complicating test code to use abtractions and reduce boilerplate, but it certainly resulted in code which you could not always tell what was being tested. And, you'd result in nonsensical tests when the next developer added tests but didn't look deeply to see what the abstractions were doing.

I now find it is best to be very explicit in the individual test code about what the conditions are of that specific test.
>the other part has always been endemic to the Internet (and communities!).

Indeed. But unlike machines (and AI, in the future), humans don't scale well. managing a potential audience of 10000 user with a few hundred commenters focused in a few countrie is an order of magnitude different from the millions of users with thousands of commenters and a very well established malicious actors with no respect for community.

It's more work, for more people, for less appreciation. It's also harder than ever to pay for labor as a small community, unless you are very well off.
Should be an OS wide option, not app specific.
> The first is that a cpu core is a massively distributed system, and there is no single point in time when an operation is executed.

this is critical: there might be hundreds of cycles between an instruction entering the pipeline and existing it, so you have to be precise what "ordering" means. Typically the only thing it matters is visible side effects, i.e access to the coherence layer.
It's hard to know yet since it is not open to everyone, most of us can just see the demos, which are usually created to impress.
Thanks for sharing Peter because this has a lot of practical advice. I will use some of it.

May I ask about editing: how long would you spend editing something like that blog post? What's your editing process? How do you know when you are finished editing? Do you edit as a soon as you have finished writing, do you edit the same day? or a few days later?
I’ve applied a Cas9 protein to the title to snip out the U. Thanks.
The demo where they take turns singing felt like two nervous slaves trying to please their overlord who kept interrupting them and demanding more harmony.
I find this to be a bit of a meaningless point. What are you actually trying to say?
Matlab mex files are what they call their plugins ("Matlab executable" I guess), so they're just .so files on Linux etc; I don't think they actually use "MEX_LICENSE" as the envar for their keys, but it's feasible that they might which is why it jumped out at me ...
Quite ok, but the problem is, if you ask the permission before, the moment/photo is already ruined. Usually if you carry around a camera and see a good situation, you have to act swiftly and in a candid way, because when people see that you are photographing them they will throw the fake face which again, ruins the photo.

So, you can ask their permission after you've taken the shot. And if it's a very good photo and the person says no, well, you can still have that photo for yourself.

I don't think anyone will file a model form in public after you have taken their photos.
It's kind of funky when you use them in the names of stages, too. IIRC you have to declare them right above.
The gotcha is that "global" args don't propagate automatically to all stages (thin includes 1 stage builds).

I want this one arg in multiple stages, so I'll declare it above everything is the chain of thought.
But it's not exactly accurate. E.g.,

> You can actually model this precisely, mathematically, using a forgetting curve. I'm not exaggerating when I refer to these things as laws of physics

That's utter bullshit. There is no precise model for retention time. It isn't mathematics. It isn't even physics. Retention time isn't even the only factor involved.

So what remains of the "mathematically precise forgetting curve"? People forget more and more over time. And even that isn't 100% true.
> owned by a powerful entity that can foot the insurance and legal costs etc.

This is not the case with current "large" reactors, why would it be different here? Those risks you mention are mutualized because no single entity but a state could bear them.
Haskellers think I/O is an important effect and want to manage when it's allowed. It's allowed in the IO context, which happens to be the default:

main = do
putStrLn "hello world"
more

more = putStrLn "hello again, still in IO"

If you want to, you can break the rule and do I/O from non-IO functions, by using trace:

import Debug.Trace

add :: Int -> Int -> Int
add a b =
trace ("adding " ++ show a ++ " and " ++ show b)
(a + b)

or unsafePerformIO:

import System.IO.Unsafe

add :: Int -> Int -> Int
add a b = unsafePerformIO $ do
appendFile "debug.log" ("adding " ++ show a ++ " and " ++ show b ++ "\n")
return (a + b)

Not exactly white-hot hoops of fire ? :)
there's nothing technological stopping a subculture. It's just that network effects are extremely strong.

That and financial incentives. Substacks seems to be the most successful "web 1" implemenation in the past decade, but that still monetizes the idea (anthetical to a web 1 era).
By humanity you mean Microsoft's shareholders right? Cause for regular people all this crap means is they have to deal with even more spam and scams everywhere they turn. You now have to be paranoid about even answering the phone with your real voice, lest the psychopaths on the other end record it and use it to fool a family member.

Yeah, real win for humanity, and not the psycho AI sycophants
Wait... are they alerting you about tracking that you don't want? Or are they tracking you even though you don't want it?

And to nitpick, what kind of tracking do you actually want?
LAMP (or LEMP) stack.

Throw in a PHP framework (probably Laravel for rapid development) and use server side rendering.

Maybe add in Redis for caching too.

All hosted on a single Digital Ocean droplet.
> Math gets more playful and fun the more you study.

But not in the way teachers/professors teach it. Quite the contrary
There's nothing cynical about my position. It's better to be naive and go from one corporate family to another with a caring attitude, attempting to make a difference, committing to hard work, and having your heart broken, than becoming a sorry bastard like you guys.

You don't need to "volunteer" anything, or do unpaid labour—to care. All this attitude of "the world/company/country owes me big-time" is poisoning your soul, man.