skysight-inc/HackerNews huggingface dataset:
This is not a method by which carbon emissions can be significantly reduced. It is essentially a marketing ploy to provide an option for virtue signaling consumers to show that they get their luxury chocolates and wine by sailboat.

I was going to start out this comment by saying "I don't mean to dump on well-intentioned entrepreneurs", but in all honesty I think I might. That is, at this point, anything that doesn't have at least a possible path to scaling up is just a simple sideshow, ignoring the massive changes that need to happen to get to a zero-carbon future. So this "use a little sailboat to ferry some expensive wine, coffee and chocolate across the ocean" may get good press (hence, the article) but it's not really a path to make any dent in our carbon dependency. I would contrast this with, for example, attempts to make "wind-assisted" cargo ships, e.g. https://www.offshore-energy.biz/worlds-1st-cargo-ship-equipp.... I'm not an engineer so I don't know if this approach will be scalable long term, but it's at least going in with an attempt to scale.

I just feel at this point that virtue signaling luxury products (affordable to a tiny portion of the populace anyway) is just a net negative because it allows some people to pretend they're "doing good" for the environment.
I have a simple definition, but one that generally works well enough. Ethics are 'facts', morals are 'opinions.'

Ethic = do not kill.

Moral = do not covet your neighbor's wife.

It is plainly falsifiable whether somebody does or does not violate an ethic, whereas morals tend to be much more ambiguous and are generally unfalsifiable.
The ban is the rule of conduct.

The reason someone initiated the ban is based on their principals of right and wrong.
One thing I don't see mentioned as a hypothesis for a factor in a good sense of direction is inner-ear ability (directional proprioception). A few years ago I met Buzz Aldrin at a NASA conference, and he told me that he thought that people with a poor innate direction sense make good astronauts, because having good directional proprioception tends to lead to serious spacesickness. The UCL game study would miss this because people can't use bodily cues when navigating online. VR sickness is quite related to this.

Anecdotally, my mother had a balance disorder, and could get lost very quickly in even familiar surroundings, while I get motion sick quite easily but have very good direction sense.
It leads to balkanization -- see Google's total withdrawal from China.

As a consumer, I recently selected a new device in large part because its cloud-affiliated software (and bespoke operating system) was written, stored, and administered in countries with appropriate and ethical legal frameworks. The competition was more feature-complete, but I concluded that I couldn't trust any of those options.
I own a copy of CSS: The Definitive Guide. It's 1126 pages long, and it is indeed thicker than many bibles.
From the article:

> Rocket V-2 No.13 was assembled and launched by General Electric company with both captured German components and re-manufactured ones.
You'll be emitting nitrous oxides when burning that methane. Use wind to produce hydrogen, use that in fuel cells. Electric propulsion units are already in use, what remains to be solved is the megawatt-sized fuel cells needed for this application at a price which makes the whole scheme feasible.
“In two or three years from now, we’ll look back and be confused about how Google is written off in these skirmishes,” Box CEO Aaron Levie, the evening’s host, told the room.

We’d been discussing Google’s failure to lock down Anthropic — an OpenAI rival that Google invested $300 million in before Amazon put in billions more — but Levie made the case that Google didn’t need to lock down Anthropic like Microsoft did OpenAI. Google has enough technical infrastructure and resources, Levie said, that it will inevitability figure out a winning AI move, and it’s already showing signs. This was the evening’s theme.

“If you just say, ‘Okay, who has essentially the world's largest dataset, who has an arbitrarily large number of the right engineers for the problem, and unlimited capital. Those are the core ingredients,” said Levie. “There's effectively very few secrets in AI in terms of how these training runs and algorithms work at some dimensional point, like within a six or twelve month period. So I would not count out Gemini.”
One day, I will be working with someone who will have read this article when they were learning Go, and we will disagree about these three points. I was hoping someone would add their own opinion about these, so that when it happens, I can go back to this thread and have enough information to decide whether to change my mind or not.
I think I agree overall, just want to point out that with Wasm, you still end up using a fair bit of the built-into-browser js to accomplish things not purely computational. Especially in this context with Hoot [1], where things like appendChild are external functions you call inside the scheme. One could theoretically do this for much of the js standard library in any kind of wasm context.

1. https://spritely.institute/news/building-interactive-web-pag...
You sir, are the weakest link.
Last year, I experienced a period of neck and back pain due to long hours spent working in front of the computer, prompting me to pay more attention to my shoulder and neck health. As an independent developer, I immediately sought software solutions to address this issue. Thus, I began searching the App Store for reminder apps to prompt me to take breaks. I hoped the software would offer relaxation reminders tailored to my needs, along with suggestions for relaxation techniques and positive feedback. However, the software I found lacked the intelligence to meet my requirements.

So, I had an idea: why not develop my own software? Neckee is an assistant tool for shoulder and neck relaxation, but I prefer to think of it as a gaming app. Using 3D facial capture technology, it displays your face in a cartoon avatar on your phone. You can follow the avatar's instructions to perform corresponding movements, achieving the desired relaxation effect for your shoulders and neck. Your exercise progress is recorded each time you use it, allowing you to monitor the effectiveness of your workouts. Upon completing your set exercise tasks, you'll receive an additional reward, with positive feedback to motivate your next workout.

After a period of iteration, Neckee now offers customization options for cartoon avatars, workout duration, reminder intervals, and even the ability to customize the app icon. My favorite is the little pig avatar—it's incredibly cute.

This software isn't just a tool; it's more like a health companion, reminding and accompanying you through daily shoulder and neck relaxation and exercise routines. I hope you'll enjoy it.Here is the App Store URL: https://apps.apple.com/us/app/neckee/id6475778269
Multiplicative Double-Entry Bookkeeping (2014)
Does the museum have permission from David?
Does browsers support wasm with dynamic linking?
I don't understand the claim that containers aren't popular with the HN crowd. IMHO containers are the one tech that seems to be universally used among the HN crowd.
The solution isn't to provide multiple approaches in the same classroom, it's to remove the classroom altogether. I keep coming back to CGP Grey's take[0] on the issue, and since he's an ex-teacher it makes him somewhat qualified on the topic.

Conceptually the problem is solved, it's one-on-one tutoring that was widely practiced in the ancient world for the aristocracy. The question is how to effectively implement that for the masses. Khan academy has attempted to use GPT 4 as a teacher bot in much this manner (to some success?), but the current gen of language models isn't smart enough nor designed to tackle this problem in a holistic manner. In a decade or two though? Easily.

Obviously there are numerous problems when it comes to deploying this sort of thing to the public school system. I mean, can you really trust a private company do handle it? Eventually though, something will have to be implemented when the ever dwindling number of underpaid teachers forces our hand.

[0] https://www.youtube.com/watch?v=7vsCAM17O-M
Could you elaborate? There are people that don't subscribe to moral or ethical absolutism.
US highway numbering was meant for machines, not people - even if the machines of the time consisted of people obeying rules and following instructions.
I was under the impression that I was just stacking the mods wrong, it made no sense to me how much a vehicle can cost and how many trips it can take profitably. I also have no intention of sitting down to adjust FIRS prices so that they're more in line with reality, but I really hope someone else does, and calls it TimeIsMoney or something clever.
Classic PG: The Hardest Lessons for Startups to Learn (2016)
If only Haiku had up-to-date Firefox, I'd be using it as a daily driver even if I had to run it in a VM.
Newer iPhones are lidar enabled and do a fairly good job at measurement see: https://www.nature.com/articles/s41598-021-01763-9

i don’t know if it is good enough for this use case but theoretically possible without a reference object.
My cynical take: ethics are morals that someone is trying to impose upon society or specific people, often through institutions (like code of ethics for a profession). Not calling it “morals” gives it a different perception or legitimacy that it isn’t based on political choices or biases.
> Eg, a game developer suing people who make patches or utilities to run old games on new hardware - or even to provide say, multiplayer support, for old hardware. Or whatever.

Fun fact: in Russia it's totally legal and there's a law that explicitly allows "adaptation" of software to run on your hardware.
>And I'm not usually supporting big company using public goods

Do you mind if I ask why? I don't see why the size of the entity should matter one bit when it comes to the public domain and human history, nor why some other entity should, even in principle, get a permanent monopoly on artistic expression they played zero role in (or for that matter their polity played zero role in). The physical objects themselves of history are of course by definition limited and necessarily require custodianship and care. But the ideas and imagery they expressed centuries or millennia ago should have long since passed to all of humanity, all of us from the smallest to the largest. It being locked down retroactively is even worse. It's not as if a "big company" using the public domain in any way diminishes anyone else's ability to do so nor the original work.
I was surprised to see the example in the blog. Python actually has come pretty far with types but the blog's example doesn't really highlight it. For structural static typing, something like this is nicer as an example

from typing import Protocol, Tuple, TypedDict

class Foo(TypedDict):
foo: str
bar: int
baz: Tuple[str, int]
baaz: Tuple[float, ...]

class Functionality(Protocol):
def do(self, it: Foo): ...

class MyFunctionality: # not explicitly implemented
def do(self, it: Foo): ...

class DoIt:
def execute(self, it: Foo, func: Functionality): ...

doit = DoIt().execute({ # Type checks
"foo": "foo",
"bar": 7,
"baz": ("str", 2),
"baaz": (1.0, 2.0)}, MyFunctionality())

Protocols and TypedDicts let you do nice structural stuff, similar typescript (though not as feature complete). Types are good enough on python that I would never consider a project without them, and I work with pandas and numpy a lot. You change your workflow a little bit so that you end up quarantining the code that interfaces with third-party libraries that don't have good type support behind your own functions that do. There are other pretty cool type things as well. Python is definitely in much better shape than it was.

Combine all of that with Pyright's ability to do more advanced type inference and its like a whole new language experience.
"Never let your sense of morals prevent you from doing what is right"

- Asimov, Foundation #1
Self-hosting email is only really a problem if you choose an ISP that doesn't care about its IP reputation. I've self-hosted my family and some friends email since 1998 without any significant issues.
I have various electronic/computer things that various people would silently scream if they knew I was tossing them. I'll probably make a nominal effort to find a home but just a nominal effort and I bet they'll end up in someone else's attic after they've played around for a day or so.
I wonder if “universality” is also a difference? For example, a medical doctor’s code of ethics might say something like “AS A DOCTOR, always consider the patient’s wellbeing first.” But this is specific to doctors. While a religious person might morally feel that “drinking is wrong,” but they don’t mean that it’s only wrong for people of their religion, they think it’s wrong for everyone.

In most cases I can think of, ethics are a code only for people of the group to follow, while morals are beliefs about inherent rightness and wrongness, that are thought to apply to everyone.
I have no idea what CSS 1.0 looked like, but I suspect it was an entirely different world when he made that statement. At that time, the web was really just blobs of text with the most minimal formatting. Not the basis for trillion dollar companies that want pixel perfect alignment.
In the late 90’s I worked for an inventor prototyping a 6dof controller. We spent many hours “testing” in Descent. Good times…
Making the Ideal 3D Print Monitor RTMP Stream
Some people refuse to learn. I've always been fascinated that people forget that the sun rises in the east and sets in the west and if you can see the sun, you can have a general idea of where you are going (assuming you know roughly when noon is).

Some are just amazed that I can tell where we are going until I remind them I can see their shadows.
How so?

There is lots of code (tree).

Some of the code is not connected to the entry point (trunk).

Tree shaking removes the disconnected parts (loose leaves, dead branches).
Yeah, there are just two languages more weird than BrainFuck: TeX and Bash :-)
No they're not. They used AI as an approximate similarity measure. But that's just a tiny detail. What they actually did is re-investigate if known compounds might also additionally have antibiotic properties.
Sure. A complaint of “why did you give us t-shirts?” isn’t very actionable aside from perhaps being more verbose as to why. But something like “Why are you guys starting an e-mail service? Most of us just want a good search engine with perhaps a simple LLM attached to it for base things like summarization” is definitely actionable.
What if we called them k formations, by applying the same rule we're trying to describe to the word backfoations?

Overwhelmed/underwhelmed -> whelmed
Discombobulated -> combobulate
Disghust -> ghust
Clearly the article writer has no clue about how AI works.
I agree.

I think of morality as a code - a set of rules that varies from one social group to another. Morality is loaded with judgementalism. In particular, "morality" to me bespeaks religious rules of conduct.

I think of ethics as a topic of discourse and study, e.g. Aristotle's Ethics. I have a rebellious temperament, and don't have a lot of time for social rules; I make my own rules, which I hope are respectful and kind.
> with mental health issues that are not helped by being allowed to take time off so casually. Our mental health experts want to keep people working because having them sit at home drinking/gaming does nothing.

This sounds more like like papering over the underlying causes and likely exacerbating the problem; the fact that they're drinking heavily may be as an escape from the environment in which they are operating. I wouldn't call this active mental health prevention.
Except there are clearly times when "do not kill" is a horrible strategy, and the wrong way to proceed.
Weird that this also uses 15 balls. Or maybe this is an optimal small number for demonstration.
Do you happen to know where can I check out the cutoff version for each browser? https://caniuse.com/?search=wasm doesn't have it (or other things like WasmGC for that matter)
It would make more sense to roast the cacao and make the fine chocolates in the countries where cacao is harvested if you ask me.
When I moved to London the fact that cycling was my primary mode of transportation meant I quickly learned the overall distance and distribution of common destinations and landmarks in central London to a much greater depth than many acquaintances who had lived there for years.
If you treated it like a full time for a year I'm sure you could clean the money though. Especially if you want to retire to a less developed country. Just open a low cost of entry business that accepts cash, and scale up from there.
Ok but what if we dig deeper. What does an autonomous ship afford? The space and weight savings of having no human habitation (just mechanic/engineer access for equipment maintenance at dock) would be rather large. No need to maintain human-comfortable conditions, bring water and food for the voyage, no recreational areas, quarters, corridors, etc.

In fact, the entire ship can be sealed and resealed at port so that if pirates board, they'd need plasma cutters. With no bridge, they'd need to hack the sheep instead of take over the crew.
There appears to be some correlation between Ehlers-Danlos Syndrome and autism

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7711487/

It makes a certain amount of sense that a collagen / connective tissue disorder is going to have wide-ranging effects, including the nervous system
https://archive.ph/WsL9F
Good point and I think we can mitigate it by taking both morals and ethics out of the title above. Thanks!
The founder of HTMX said many times that he hopes the ideas behind it evolve into web standard, such that you wouldn't need JS anymore. I think HTMX is a great showcase for how far "any element can send HTTP requests" can take you.
The basic idea of a build system is not very complex.

You have a desired output, you (in theory) know your inputs, you know the steps to take inputs and make intermediate files, and from intermediate files to final output. So just make a graph and then do the steps. There's not that much to say here.

Autotools isn't so much about building as determining the target configuration.

Many build tools try to reduce the amount of input you need to provide with regard to build steps and inputs. Some build tools try really hard to avoid unnecessary rebuilding the same source, and some try but end up not rebuilding when they should: that's mostly down to figuring out what inputs correspond to an output.
> It is essentially a marketing ploy to provide an option for virtue signaling consumers to show that they get their luxury chocolates and wine by sailboat.

How much more does it cost to get something delivered this way via the "bad for environment traditional way"?
The $2B Central Subway has lots of leaks, few riders
Javascript doesn't have a good "starting point". Either you learn it in the browser, and then you need to learn HTML first, or you learn it in node.js, and then it's hard to get Python levels of "fun". In Python, input() is one of the first things you learn, and that actually lets you make somewhat interesting programs. Once you learn loops and conditionals, you know enough to write a "guess the number" game, which is probably the simplest actually useful program you can make. Once you learn to deal with files, you already get superpowers, you don't even need functions, classes and such for simple, text-munging scripts.

Node makes this a lot harder, the simplest way to have interactivity is the readline library, and that requires you to understand functions, closures and the idea of a callback and why one is needed.

Then there's the "R way" of learning Python, in a Jupyter notebook, by stringing functions from Numpy, Pandas, Matplotlib and perhaps some other libraries in your field together, with no understanding of what a loop is, because you don't really need those for basic dataframe and tensor work.
How are you emitting nitrous oxides from a synthetically produced (ie very pure) fuel that contains no nitrogen?
Definitely not genetic. Folks in the same close family have diametrically opposed abilities in this line.

I blame GPS navigation for a strong dip in talent in this generation. They refuse to show you the map beyond a postage-stamp area in the immediate vicinity. Making it utterly impossible to get your bearings and make good decisions. You become totally dependent on the device.
I suppose there is no reason to make an autonomous cargo ship accessible to humans.
I can't think of a single language that doesn't have REPL functionality and Jupyter is literally developed by academics.
Oh god, another gringo trying to chime in and defend Elon Musk.
Both the words "morals" and "ethics" have always bothered me. I feel like they attempt to give an air of absolute authority, that is undeserved. In most cases, using the word "strategies", is much more humble and appropriate.
I wonder when they will finally clean the mess they have done in Marshall Islands.

https://www.theguardian.com/environment/2023/aug/25/endless-...
Society has a tendency to care more about prominent isolated incidents than about the “truth”. Incidents like Chernobyl, three mile island, Fukushima, etc have been talked about a lot more in news and social media than the overall statistics of safety. And since that’s what people are exposed to, their perception is based on that rather than statistics.
What makes F# work so well for JS interop is the support for objects and OOP while still offering up all of the syntactic niceties of an ML language like pattern matching, monad-like computation expressions, etc.

Haskell wouldn't work in this context.

I've had a very easy time debugging Fable compiled projects.

Again, I have extensive node and JS experience which is absolutely required for working on a Fable project.

I would argue that the hardest parts of TypeScript aren't that much less of a leap than F#.

I would argue that this code is easier to debug than the equivalent .tsx:

[<ReactComponent>]
let Counter() =
let (count, setCount) = React.useState(0)
Html.div [
Html.button [
prop.onClick (fun _ -> setCount(count + 1))
prop.text "Increment"
]

Html.button [
prop.onClick (fun _ -> setCount(count - 1))
prop.text "Decrement"
]

Html.h1 count
]

And this basically looks like JS to begin with:

[<ReactComponent>]
let ShowGreeting(props: {| greeting : Greeting |}) =
React.fragment [
Html.h2 props.greeting.heading
Html.h4 props.greeting.subheading
Html.p props.greeting.content
]

app.get("/", fun req res next ->
promise {
let! response =
req
|> gql "query { greeting { heading subheading content } }" {||}

match response with
| Ok response ->
let greeting : Greeting = response?greeting
ShowGreeting ({| greeting = greeting |})
|> res.renderComponent
| Error message -> next()
}
)

Again, Result types! Computation expressions! Error handling with these constructs is well worth the price of admission.

Compare this to the try/catch approach you'd be using in TS:

https://fex-template.fly.dev/form-validation
Please don't throw despicable systemd zealots and honorable open source zealots into the same bucket ;)
What a lovely thought.
Shoelace seems to subset the functionality of HTML5. There's

https://shoelace.style/components/option

but I did not find a wrapper for <optgroup>.
It sounds unlikely that the insurance companies would fund anything. Someone will pay for this but not the insurance company.
Kagi is for corporate (high 'DR' websites)
Google for SEOed wordpress spam

Very annoying being a hobbyist website in the middle of it I'll tell you that much
Python's repl is pretty average IMO, iPython is a lot better, Jupyter is best in class.

Perhaps some of the old Lisp or Smalltalk environments could rival that, but no other modern language except Julia and R, which also have Jupyter support, come even close when repl ergonomics is concerned.