skysight-inc/HackerNews huggingface dataset:
Objective-S is aiming right into that sweet spot.

https://objective.st

The dichotomy between "interactive, but slow" and "fast, but extremely slow to compile" is a false one. Similar to the one we had of "easy-to-use but crashy client operating systems (Windows, MacOS)" vs. "solid but user hostile server OSes". Now my watch runs Unix.

For Objective-S, this is a side-quest, but an important one.

https://blog.metaobject.com/2019/12/the-4-stages-of-objectiv...

I made 3 false starts with LLVM, but each time got discouraged by the crazy binary sizes, compile times and sheer conceptual overhead, all for (mostly) a slew of optimisations that yield extremely diminishing returns in the first place, and mostly aren't applicable anyway.

I now have a tiny (and still incomplete) AOT native compiler for aarch64 in addition to the AST-walker and couldn't be happier. Produces .o files, can JIT in principle, now looking at getting sufficient linker functionality in there to directly create executable and dylibs/frameworks. Oh, and ELF support.
The FCC's job is to ensure that the open airwaves aren't used for political propaganda. Even without the Fairness Doctrine, there are still limits on how deceptive they can be.

A cable channel like Fox News is pretty much unrestricted, at least until they hit the point of libel. But the airwaves are a scarce resource, and it falls to the FCC to manage it on behalf of the public.

The limits are not well defined, and the FCC believes that they are acting now only because they think those limits have been egregiously surpassed. It will almost certainly end up in court, and the courts will interpret the law to determine what the FCC's real powers are here.

As for the ICE... if they had taken a long, hard look at Obama's papers in 2008 and concluded anything other than that he was an American citizen born in the United States, that would indeed be a problem. The difference here is that Obama was telling the truth, and that Fox News was telling a lie. If we've reached the point where there is no difference between those things, then we've got bigger problems than the FCC.
I believe it. It's an old story: a few selfish individuals ruin things for everyone.

Just the other day I took my toddler grandson into the supermarket. I was going to buy one of those little boxes of animal crackers. I remembered how much I enjoyed that little box with the picture of circus animals when I was a kid. It so happened that a Nabisco rep was stocking the shelves. She told me that most stores had stopped selling those little boxes because they are easy to steal.

On the plus side, she said, the big bag they did stock is a much better value. I guess so.
Outside of devices used for sleep studies, sleep tracking is notoriously inaccurate in general.

There is even a condition for people who develop insomnia from sleep tracker anxiety. It's called orthosomnia, and you can learn more about it here: https://www.sleepfoundation.org/orthosomnia

I used to use AutoSleep religiously. It told you how much "sleep debt" you've accumulated. I've definitely lost sleep over worrying that I wouldn't "pay down" the debt (a useless endeavor, since sleep quality is something that's mostly out of your control once you're asleep).

These days, I just use Apple's built-in sleep tracker, and I don't put too much stock into it.
I had an issue with hydrogen sulfide bacteria in my well water system. If I didn't run any water for a couple days (like, say, I went away for the weekend), I'd get a terrible sulfur smell to my water. When my well pump failed, I took the opportunity while the well head was off to dump a bunch of bleach down the well. Haven't had a problem in years now.
When they clearly tell you so, and it's a good cause. Why overcomplicate things?
I hate this logic. Neither Safari nor Chrome are good for the open web, Google being worse than Apple does not make Apple some kind of hero.

As far as WEI goes, I certainly do not expect Apple to save us considering they've already been happy to implement remote attestation in their platforms and of course, in Safari, in the form of PATs.

Meanwhile, Safari lags on web standards that are actually good, (while still implementing remote attestation in their browsers,) forcing you to test all of your stuff on Safari. I never have to test my stuff on Chrome, because well, Chrome implements every standard I care about that Firefox implements. But with Safari, I never know.

I'm the resident troubleshooting guy for a bunch of people, and it's difficult to express the confusion and anger I get when I have to explain to people that yes, Safari on iOS really, truly still doesn't support WebM or Opus fully. Some people (insanely, imo) believe WebM is somehow evil, but I would love to hear why Opus is evil.

What Google and Chrome are today is vastly different and far worse (IMO) than what Microsoft and Internet Explorer were for the web and internet. Microsoft was also bad for the open web, but they couldn't dream of something as devious as WEI; the technology wasn't even there yet. Meanwhile, Safari is basically hated for the same reasons as IE: You have to test with it to make sure things work (and of course that includes needing to own Apple products to even have the privilege of doing so...)
It's funny to try to accuse someone else of living in fantasy while pushing a fantastical notion of what capitalism is.
> I also don't think tests should be blazing fast. I'd rather correct tests than fast tests, just like I'd rather a thorough compilation over a fast one.

That's a false dilemma, and a poorly thought out strawman.

The goal is not to pick between fast tests and correct tests. The goal is to pick between correct tests that are fast, and correct tests that are slow. There is absolutely zero reasons to prefer slow tests.
“Those values are passed in the pixel, not because we configured the pixel that way but because that’s how the pixel works”

I’m going to try this logic at the next sprint demo. “I didn’t code it this way, it’s just how it works…”
Dead code is a very specific term, meaning unreachable code paths that can be safely eliminated.

You mean cold code paths, not dead code.
Aider provides experimental support for LLMs other than OpenAI's GPT-3.5 and GPT-4. The support is currently only experimental for two reasons:

1. GPT-3.5 is just barely capable of editing code to provide aider's interactive "pair programming" style workflow. None of the other models seem to be as capable as GPT-3.5 yet.

2. Just "hooking up" aider to a new model by connecting to its API is almost certainly not enough to get it working in a useful way. Getting aider working well with GPT-3.5 and GPT-4 was a significant undertaking, involving specific code editing prompts and backends for each model and extensive benchmarking [0].
Officially supporting each new LLM will probably require a similar effort to tailor the prompts and editing backends.

Numerous users have done experiments with numerous models. None of these experiments have yet identified other models that look like they are capable of working well with aider. Claude has been the most promising so far, and the new Code Llama looks very interesting on first glance.

Once we see signs that a particular model is capable of code editing, it would be reasonable for aider to attempt to officially support such a model. Until then, aider will simply maintain experimental support for using alternative models.

There is more information on connecting aider to other models, local models and Azure models in the FAQ [1]. There are also ongoing discussions about LLM integrations in the aider discord [2]:

[0] https://aider.chat/docs/benchmarks.html

[1] https://aider.chat/docs/faq.html#can-i-use-aider-with-other-...

[2] https://discord.com/channels/1131200896827654144/11330607806...
I felt the author was justified in failing to yield an answer by posing the title in the form of a question. You were not going to get an answer, you were going to explore a question.

An article that gives an answer would have said "<insert language> Is The World's Oldest Language."

My suspicion is that we have been clickbait-trained to expect answers when the title is a question. I prefer this structure.
I think they shouldn't be, but that's a separate question from whether this spokesperson lied.
Not necessarily at the exit.

Normal signal: train stops if there's a train in the section ahead (or it's reserved for another train on a conflicting path), otherwise train goes.

Chain signal: train stops here until it can get a mutex on a path past another non-chain signal.

So if you have rail sections (small letters) and signals (capitals) a - A - b - B - c - C - d in a row on a plain line and A/B are chain signals and C is regular, then trains from the left will stop at A until the train can grab all sections b, c, d in one go.

That's why chain signals at the entrance to a junction are good (prevents a train stopping on the junction) but you want regular ones at the exit, at least if some plain line follows.
It is true you need to pass the environment around, but if the language you are implementing also has objects or structs then you will need to implement that anyway.

My main objection to the grand parent is the idea that functional languages are 10x more difficult to implement than mainstream languages. Maybe that is true for Haskell, but most functional features can be compiled efficiently without much additional complexity. The complexity added by closures for instance would be closer to 1% than 10x.
lua is used by mod APIs because it's very performant and extremely easy to embed in C/C++.

> especially difficult for new-to-programming gamers with great ideas to pick up

and you're proposing haskell or erlang as an alternative first programming language for somebody?
“All spoken languages are equally old” but then in the next point: Welsh is older than English. You must have miscommunicated here? Obviously all spoken languages are not “equally old”…
We've had two people at work take days off in the wake of being told about factorio lol
> That's such an incredible amount of money. It would be fair to say they are really just an arm of the government right ?

If so, then every major US bank, oil, car, tech, transportation, banana, etc company is just an arm of the government. It's not just trillions in subsidies that we've provided for them over the past few centuries. We've fought wars to help these industries. The US government committed genocide against native, asians, middle easterners, etc to help these companies and industries.
Huh. I thought this project was abandoned, with the beta 2.1 being the latest version for many years now, and the new GC having never been implemented. But looking at the page now, all mention of this has been deleted. Has work on it resumed? Exciting!
That's the funny thing about life. No one gets out alive. Nobody's going to make it. Articles that try to scare me with collapse just can't anymore.

(I have made peace with the likely possibility of not making it to 50 or having a "normal" death. I was suicidal for so many years that it just feels like an old companion.)
India landed on the Moon for less than it cost to make Interstellar
There may or may not be “good” rationale. Could just be that most people using elixir are coming from other languages/ecosystems where all of that is normal.

Also in my experience, most of the time, the infrastructure team doesn’t know anything about elixir.
I don't like this analogy. Block games and industrial games all are absolutely and relatively unique. The relative success (and arguably quality) of minecraft compared to other block games is much higher than that of factorio relative to industrial games. This is mostly due to block games have much wider appeal than industrial games. All standout games in both categories were well thought out and required large effort from the creators.
re: "What activities is government monitoring using commercially-available data? "

Exactly the point. We have no idea. No fucking clue.

And making that point gets down-voted? It's nice to know HN has so many Big Gov "influencers".
Exactly why I had such a hard time quitting. I kept rationalizing it by telling myself that abstaining was killing my productivity (it was in the short term.) But after /finally/ quitting it has absolutely been worth it and my productivity is back to where it was plus it's not in manic bursts like it was with caffeine use.
Chandrayaan-3: Deployments of Lander Module's Ramp and Rover's Solar Panel
Test for Ricardo
Yes, they need a license to acquire equipment. It’s in the article.
> Then raised rates around March 2022, just after Zelensky speech about acquiring nuclear weapons,

This never happened, Zelensky did not make a speech about acquiring nuclear weapons he made a speech about how they willing gave up nuclear weapons and were meant to be given protection in exchange.
Paper straws not so eco-friendly, 90% contain toxic “forever chemicals”
#4 is a big one.

The more time one spends in bed not sleeping or having the sex, the more likely it becomes that they will struggle with falling asleep.

That said, some people are built different and can do all sorts of crap in bed and still sleep alright.
Which to me makes very little sense in a "laptop". It's pretty good at helping the device stay cool, but you will regret wearing shorts should your processor or GPU really need to get work done, should you actually have it on your lap.
You have a point, to be sure. For context, I live in Milwaukee and work for a Chicago startup. I recently found out that my current CEO is friends with someone I used to work with at a previous Chicago startup.

For fully or mostly-remote workplaces, to what extent does "economies of agglomeration" affect that company, relative to a more traditional workplace?

Also, in my experience, startups don't benefit from a plain ol' big talent pool in the same way that larger companies do. Startups require a very particular kind of talent, one whose supply is very limited no matter where you go, and doesn't correlate solely with total population. Here in the midwest, that supply seems to be directly correlated with proximity to the big engineering schools, which is why I mentioned the Big 10 (MSOE is also held in very high regard regionally, but again: prestige matters). Every Chicago startup I'm aware of has some tie to Northwestern, for example.
Oh! Neat: Shriram's group wrote a 2013 paper on semantics for Python. It's roughly what I would have expected it to be. It doesn't look like it addresses mutation of module bindings, for example, but perhaps the paper just doesn't show enough of the full model they built, or I'm misunderstanding the desugaring they are using. https://cs.brown.edu/~sk/Publications/Papers/Published/pmmwp...
Could be. There are plenty of potential explanations which don't amount to 'this is fake', but I am fairly confident this has been doctored in some way.
The part of this that is so bizarre to me is that the offices to which folks are being asked to return are frequently ergonomic wastelands of poorly ventilated open floor plan desk motels that are difficult to sanitize effectively, if employers are even trying.

The policies aren't even coherent enough to motivate companies to actually make their workplaces conducive to effectiveness.
Saying they send your search query isn’t as provocative and doesn’t feed the outrage machine so here we are.
Whenever I see people talk about how they are planning for a societal collapse, I get the sense that deep down, a lot of these people want to see it happen during their lifetime (or at least they think they do.)

If you look for hints about their motivations, it often strikes me as a way for people to feel like they have some sense of control over their future in a world they are disillusioned with. They sleep a little better at night thinking that they are going to get the last laugh while the boss that embarrassed them three years ago starves somewhere. The whole thing then morphs from “I’d better be prepared on the off chance something happens” to “I hope I get to show all of them before I die.”
Have you looked through it's supported platforms list? There's current support for a handheld PDA from 1997, and several flavors of 16 bit Motorola 68k based system. Systems that haven't had an official Unix port in 30+ years if at all, have modern, supported releases from NetBSD.
What do you mean you lost your job over it? All because GPT4 was too slow for your project?
I'm confused what you mean. What is a packager doing here? I always assumed that the intention of this library is that you, as a developer, compile and embed it in a product that needs a scripting engine. What use would a standalone LuaJIT package be?
There is a pretty strong argument that there are a set of companies that the USG considers "too big/important to fail" given the roles they have played in defense and associated industries. Boeing and Lockheed certainly, Microsoft and Intel and Dell most probably.

Without Intel, the CIA and NSA can't do CIA and NSA stuff. I think they're safe.

I can't see them changing their domain controllers and sharepoint out for macs and mediawiki any time soon, any more than I can see them flying A330s.
Why would anyone subject himself to that?

All mainstream build systems already support incremental builds, and in some cases it's even possible to leverage compiler cache to further shave down the time it takes to rebuild a project.

Breaking down a monolithic project into submodules is all it takes to shave off a big chunk of time from a build.
Both of the points of view have merit. We can move beyond anchoring to just one. How? Hegel has a "three step process": Thesis. Antithesis. Synthesis. https://plato.stanford.edu/entries/hegel-dialectics/

One synthesis is this: wise strategies depend on the audience composition and time scale.

More people should learn wise ways to quantify future rewards. Reinforcement learning, economics, and finance cover some simple ways. One way is a constant discount factor, but it is not the only nor best way.
I know there's a few userspace networking APIs such as DPDK [0]. Or maybe there's something in KVM code that implements it. If so, it's news to me!

[0]: https://www.linuxjournal.com/content/userspace-networking-dp...
While employers can't generally request SAT scores from the College Board, they can already request candidates to provide them if they want to.
I am not suggesting building anywhere near the tree line, but the state of California should have stepped in and deleted the entire zoning code of Chico after the Camp Fire.
Economic development? Control over your own media? Surely this is not a serious question. Heck, controlling your own media and tech stack is far more important to a country like india than landing probes on the moon. Ideally india should do both. Not sure why they are lagging so far behind in the tech sector when so much of the tech industry is powered by indians.
Nobody is confused about how to make a single use circuit breaker. But things like train stations have a need for repeated DC circuit breaking at high voltages.
I’ve thought recently about using LLMs as part of the data build process or ML projects. This looks like a decent start in that direction by providing access to an LLM from scikit
Just Published a New Blog Post: "Jupyter Notebook Extensions: A guide on how to install and use popular Jupyter Notebook extensions! "
Hmmm, looks like somebody has been reading along... now the only fault I can find with the new https://about.gitlab.com/images/blogimages/compassinfield.jp... is that it's not actually in a field anymore :)
Mechanical failure [0]. As perbu found out, when moving parts are left to sit for years, things can fail. Lube can dry up, causing bearings to seize up, actuators to lose precision or get completely stuck [1], and the magnetic field degrades by 1% per year [2]. Of course, you could get lucky w/r/t mechanical issues, as many retro computer enthusiasts can attest, but it seems to involve a lot of luck, as it only takes tiny defects to cause problems over a long enough time-frame that leave half your drives as paperweights while the others keep on chugging.

Both of these issues can be largely mitigated by simply plugging the HDDs in every year or so and re-writing the data (maybe run badblocks while you're at it to ensure the drive is still in good health), but, as throw0101a mentioned, this takes time and effort.

[0]: https://serverfault.com/a/51893

[1]: https://www.partitionwizard.com/clone-disk/do-hard-drives-go...

[2]: https://superuser.com/a/312764
that's US public policy - fight everything good (democracy) until it becomes clear that we've lost the fight, then at the last moment switch our public stance and say we were for it the whole time - we just wanted some tweaks.

privately, we oppose everything good all the time, from beginning to end -- only the public stance changes.

i'm sure that's the same for Apple and every other big tech firm, every tech firm, every firm.
There was incredible hype. That doesn't mean there was 'nothing to get hype about'. Just that the hype might have overshot, not that GPT isn't amazing.

It doesn't follow that when new tech arrives, the post hype everything goes back to status quo. Typically after the hype, the new tech just grows or gets absorbed a little more quietly, in un-foreseen ways, and does end up having a big impact. Just when the impact is stretched out a little, people stop noticing.

Like replacing drive through ordering with GPT like tools. Kind of under-radar, not fancy, not flashy. At some point you'll notice that the drive through you are talking too isn't a human, and go 'huh, that's interesting'. But, big impact on jobs, so nobody is hyping it.

People/Companies are already using AI to replace or augment Graphic Artists, Coding, etc... etc... That is happening, not just a power point from a middle-manager.
What's the difference between a single use circuit breaker and a fuse?
I don't think it's necessarily that vindictive. Large-scale civilization is a very recent thing in human evolutionary terms and from a certain angle, a survivalist prepper life in nature does have some appeal, even if it's no doubt over-romanticized.
Back in the day we called them X Terminals. I had to work on one once and it was a pretty poor developer experience.
> The post author wrote the absolutely incredible Space Exploration mod for Factorio

Each section has an author, and only the Space Exploration section is written by the mod author. Most of the post is written by kovarex, who is the founder of Factorio, afaik.
I mean people genuinely living off the grid know exactly where your shit is going — into your compost pile. That's how subsistence farming has worked for thousands of years.
This article does a poor job of even identifying candidates, because it narrows its scope to old world history (i.e. european, middle eastern, and asian history).

It ignores for example, Aboriginal Australians whose history and language dates back over 50,000 years. Far preceding the timelines mentioned. Many African cultures and languages are likewise much older than those mentioned in the article.
Various Options to Deliver Real Time Push Notifications in Web
86 billion (or 600+ trillion) times 20 years is a lot of computation

What is that in kilowatt hours? Human brains are remarkably energy-efficient with their compute. We should get credit for that. Comparing one of us to an AI being trained at a data centre with the energy budget of a small city isn’t really fair, is it?
> I thought the Amish were strictly non-violent?

They aim for it, certainly. They're quite likely to have good relations with their neighbors who are less restrained or forgiving, and who value the company of the Amish and other neighbors.