skysight-inc/HackerNews huggingface dataset:
>What you are saying means it is not homoiconic any longer. If you print out the parsed representation of lisp code, you get back the same lisp code. If you print out the parsed representation of this whitespace code, you get back the lisp code (data) also. But this is different to what you fed into the parser.

I don't know if we're talking past each other here.

lisps internal representation of (foo (bar (baz 1))) is not literally just that.

it is a linked list, generally (?).

An indented version of the above:

foo

bar

baz 1

is exactly the same, as is the tcl version:

foo{ bar{ baz{ 1 }}}

The structure describes the data.

you can turn that internal representation back to a lisp list, or you could turn it into json or tcl or whatever.

Homoiconicity also means, as I understand it, that foo would appear the same regardless of whether its built in.

in C for example you have to care whether 'for' is a built in language construct.

you can't do

foo( int i = 1 ; i < x; i++) {}

the language doesn't allow it.

if lisp had:

(for ((= i 1) (< i x) (++ i)) .....)

then that would be homoiconic, and you could make it look like C with a front end, and it would end up as the same internal structure.

It would be more complicated to turn that internal representation into the C like syntax, but it isn't impossible.
https://news.ycombinator.com/item?id=42257593
I'd like to use kilometres instead of miles in Google Maps, but I live in the UK, so it's Not Allowed. Why? ¯\_(ツ)_/¯
I'm not sure what your positive experience has to do with GPs negative experience. Is the implication that it negates it? Because it doesn't.
If it skipped the GC wouldn't it just be Rust?
Ridiculous! Complete overreach. Be strong, oppressed one. “This too shall pass.”
Gimp seems way to complicated still. I played around with krita, it's way better for what I do.
this is basically what Go should have been!
If nothing else, I can confirm it’s delicious.
Is there relevant research? For torture?!

The gp is referencing a famous scene from Stanley Kubrick’s adaptation of A Clockwork Orange.
'We've become an amusement park': Alaskan town torn apart by cruise ship tourism
I wouldn’t focus on low level software and hardware. I believe that opportunities in these areas will shrink over time as hardware gets cheaper and newer tools allow people to work at a higher level of abstraction.

Think of how assembly language has become niche, or how web tools help you put together simple UI’s that would previously have taken days. Or relational databases with SQL that killed off the previous generations. We are working on tools that substantially reduce the coding/testing burden, and I’m sure we are not the only ones.

If you focus more on the skills that a CS degree will help you develop you can’t go far wrong, no matter what the future holds.
Well, the "big explosions" have led Sweden and Finland to apply for Nato membership (and actually get it after various delays caused by Putin's allies) after staying neutral for almost 75 years. And everyone knows that Russia has missiles, so Oreshnik only demonstrated that they actually work (which I think no one seriously doubted either). The question is just whether Russia is willing to use these missiles (and maybe worse) against other targets too...
Webkit.
The first thing I do when I hear of a new PL is to look at its bug tracker.
Point is kinda moot when you don't have the cash to afford it _now_. Nor the debt capacity.
When I was reading the article I thought - was somebody watching me last night? Because I went through exactly the same thing. And came to the same conclusion, easier and faster to create a temporary new table than deleting directly with a sub-query.
It's true async. asyncio support is full and native. maybe you saw the year old article
Taken, as recommended. It tingled.
Even when we all want to help, it's extremely hard work, and the stress of caring burns out those who provide it.

My brother organised a family home for my mum to move into with him and his wife, and I was able to help for as long as they needed; and even though sister-in-law is an active nurse, and also even with my bio-sister taking mum on trips as often as she could, it became too much.

For one, mum eventually insulted the dementia daycare people and was told she was no longer welcome as a customer.

Then there was the night she was caught in a loop of {want to pee, oh nothing has happened, flush toilet, leave, want to pee again even though the cistern hasn't yet refilled}.

Or wandering out of the house and being lost immediately; fortunately the drivers paid attention when she crossed the road dangerously, and the other time she was only lost in the back garden so I found her immediately. But she resented not being allowed to wander, too.

Each of us still visits the grave, when we can — harder for me than the rest, as I'm in a different country now.
related (10 days ago, 102 comments): https://news.ycombinator.com/item?id=42179774
hm.. are you saying they need scrypt or something similar?
This is interesting except for the fact that there is no license. This makes this "language" technically only usable by the creator?

This is what GH says about no license being included. I almost think they should make including a license obligatory.

> You're under no obligation to choose a license. However, without a license, the default copyright laws apply, meaning that you retain all rights to your source code and no one may reproduce, distribute, or create derivative works from your work. If you're creating an open source project, we strongly encourage you to include an open source license. The Open Source Guide provides additional guidance on choosing the correct license for your project.

Note

If you publish your source code in a public repository on GitHub, according to the Terms of Service, other users of GitHub.com have the right to view and fork your repository. If you have already created a repository and no longer want users to have access to the repository, you can make the repository private. When you change the visibility of a repository to private, existing forks or local copies created by other users will still exist. For more information, see "Setting repository visibility."

Also if it compiled to Rust instead of Go (it is written in Rust which made me think it compiled to Rust for a minute) we could do something about that darn GC.
What? Neither of them are efficient in any practical sense.
No, there exists not even the remotest possibility that that opinion is worthy of (either remote or local) consideration.

As for why, millennia of much-harsher-than-caning attempts to deter crime have long-term failed to do so while there is still a strong incentive to that crime, and the only (brief) moments in which any of them have apparently worked was, coincidentally, one in which said crime was dis-incentivized.

But, you know, go ahead and keep trying the same stupid thing over and over and expecting different results.
What we need is a new round of trust busting, Teddy Roosevelt Style, and bring this new Guided Age of Technology Trusts to a close!

Musk yearns for the days of Robber Barrons Past! And apparently the Congress is so very much "Citizens United" scared($$$$$) to fix that Egregious SCOTUS ruling that's made the politicians as overtly up for sale the average LA streetwalker!
I think the bulk is dust on the road that gets washed off by rain and down the gutter. But some goes in the air.
I have to agree with cootsnuck here. If you are one of the people that found it necessary to raise red flags in these comments about this web site, here’s why I think you got your level of paranoia wrong in this case:

1. The site was never going to scale. The guys are printing physical letters and hand-inserting them in envelopes with stamps, for free!

2. So some entrepreneurial folks on the internet have gathered a hundred physical addresses, and they know a self-reported name and IP address, and maybe some persistent cookie info about a human that might be the first person’s friend. So what? Go bring up https://www.beenverified.com
You can gather more info there in 15 minutes than the Continue and Persist guys will get over their whole project.

3. Learn to recognize a fun project that was done out of kindness and a spirit of adventure! Yeah maybe they should have not put up the language of “we get to sell your data if somebody offers to buy our web site”. But so what! The whole thing is just a kind adventure that brought a smile to the faces of some strangers, and will never be more than that. I appreciate it!
Actually Tidal has a partly direct to artist model, while Apple pays all labels the top-line rate instead of forcing smaller ones to accept less.
Germany Chart of the Day
I dislike the language's syntax. I dislike the crates concept, but that's a minor thing I probably shouldn't have mentioned.
Luckily (unluckily?), the internet is smart enough to route around single links disappearing :)
> Dvorak isn't particularly better because typing speed isn't worth optimizing for if you are good enough

Is Dvorak even quicker? I tried learning it and found some quirks, for example, lots of English words end in "ght" (thought, bought, draught, taught, etc...) which is extremely awkward to type on a Dvorak layout (you need to strike all three with one finger whereas on QWERTY it's split between both hands so you can alternate).

I agree with your point though. I type 80+ WPM on QWERTY with no maintenance and honestly, I type way faster than I can even think about what to type (especially for programming). Now that my college essay days are way behind me, I don't think it even matters.
I think it's less of a matter if Russia can get China involved in its sabotage operations and more if they can get a handful Chinese citizens involved in its sabotage operations.
Apple Music has a ton of smaller/niche artists and songs that other streamers refuse to pay for. I’ve never found anything missing.
Sweden has just asked China to cooperate in the investigation.

Its not clear what form exactly this will take, or what has been asked, but I could guess that they've asked that the ship sail into Swedish territorial waters.

https://www.bbc.com/news/articles/c748210k82wo
I think Harmony was the Qt replacement but I don’t think it lasted very long.
How about intensely torquey EVs? Except for the sound, they seem like they’d be just as fun, even better throttle response than N/A. I guess there’s not the same hackability, though.
This is the type of thing where it helps to hire the right people from the start. You hire a bunch of leetcode experts, but never stop to ask if, besides conjuring data structures and algos in their minds they actually can build the thing you want to build. If your people know how to build the thing, you don't need to sacrifice growth, it gets built right from the start.

Sometimes you need engineers that have some other type of education, maybe accounting, maybe finance, maybe biology. I always thought that the most important part of my career was understanding every industry I built for, deeply, and knowing experts in those areas so you could ask the really important questions. That is problem solving and engineering. The rest is programming/coding.
It's mostly a different approach to "editing" a transaction.

With a blockchain, you simply go back, "fork", apply a fixed transaction, and replay all the rest. The difference is that you've got a ledger that's clearly a fork because of cryptographic signing.

With a traditional ledger, you fix the wrong transaction in place. You could also cryptographically sign them, and you could make those signatures depend on previous state, where you basically get two "blockchains".

Distributed trust mechanisms, usually used with crypto and blockchain, only matter when you want to keep the entire ledger public and decentralized (as in, allow untrusted parties to modify it).
Did you try https://github.com/johnthagen/min-sized-rust ?
Oh there is definitely something wrong with using Reddit after their API fiasco revealed how much disdain they have for their own users and moderators, but that’s besides the point
Black Friday Is the Best Day to Review Subscriptions
> Music streaming is not and will not be a monopoly.

People disagree. Spotify more than twice as many subscribers as the next most popular service. That’s not some stable equilibrium.

That “small” profit is already 1b/year and the quarterly profit has been increasing rapidly. Suggesting it’s only possible that that number will maintain exactly the same or less is just an assumption on your part. The market disagrees.
But you don't just have one type of drivers license for 300M people, do you? As far as I'm aware each state has their own. So it's not 300M vs. 80M, but 80M vs. 50x 6M people (incredibly simplified and wrong numbers, but you get the gist). Far more effort to verify each document.

That would still exclude non-driving customers, which means allowing at least one additional form of ID per state - suddenly you have to support at least 100 IDs for US customers, while German customers have exactly 1.

Not sure how you arrive at them "hating US residents", that's a weird conclusion to get to.
https://www.loudersound.com/features/which-music-streaming-s...
One plausible explanation is straightforward corruption. The captain was paid to do this. Its easy to imagine him being approached when in port in Russia. And he was prepared to do it in part because of feeling secure in being Chinese flagged so there would be no repercussions.
It’s not the price, or even the fact that one has to pay. There are huge practical, security, and privacy reasons to never put closed-source software on your computer.
Interestingly in China, pick-up truck has 15 years lifetime limit but not SUV. This vehicle is registered as an SUV although can function as pick-up truck thus it'll not has the limitation. I think this can also sell very well in Australia because pick-up truck is their favorite type of vehicle and this ute styled SUV can be a winner there.
In Finnish news currently whenever anything bad happens, the first suspicion is a conspiracy throry about Russian involvement. The press is in sort of a war propaganda mode.

And if you mention this, you're an instant suspect of taking part in a Russian disinformation campaign.
So it's like "i know guys society has completely fucked you over, but let's at least make sure you won't kill yourselves or anyone". If i were in their shoes i'd tell those "helpers" where to go.
I'd argue that the main thing this illustrates is how silly the argument that s-exps are hard to read is. A very slight syntactic change makes Clojure look just like Python. Anybody who claims they just can't wrap their head around writing Lisp is not being serious.
Not just JITs; An out-of-order scheduler would have no issue reordering those instructions. However, Jazelle was designed for the low-end ARM processors that are all in-order (or were at the time; not sure how true that is today)
When you lose your internet connection, its the perfect time to lay back and dive into your thoughts, to contemplate over your
oh wait its back on
It'll probably not get as much traction as Go, but for a simpler reason that may not be as ideologically satisfying for you. It's just really hard for a new language to get real traction, no matter how good it is. And it's even harder for transpiled languages, because they almost always gets overshadowed by the language they're transpiling to.
802.11r is useless on a typical home network, as Windows does not implement it for WPA2/WPA3 Personal. It is only useful on WPA2/WPA3 Enterprise networks; sadly, OpenWrt fails at that: https://forum.openwrt.org/t/wpa3-enterprise-with-ft-needs-fi...
The only thing certain is that faced will be saved.
> you essentially end up with a ledger as a directed graph

The page contains a comment from Matheus Portela who pointed to a blogpost of his about "Double-Entry Bookkeeping as a Directed Graph" [0].

"I've also had the same problems you described here and double-entry bookkeeping is the way to go for financial accuracy. As a programmer, things clicked when I realized this system is an extended directed graph.". It turned out that: "Hi Matheus! Would you believe me if I told you that I read your post in preparation for this article?"

[0] https://matheusportela.com/double-entry-bookkeeping-as-a-dir...
Alibaba releases an 'open' challenger to OpenAI's O1 reasoning model
If what they're doing is using a secure salt and then throwing the salt away once a day that _might_ be doing something.
Also the name of the power plants is missing, on top of the fact that the data is outdated. For example after a little check I see that the Fessenheim PP (France) is still represented, although it's not producing anymore.
Haha, same. https://news.ycombinator.com/item?id=39994886

I kept digging and digging on a "sell some lemonade for $5" example, and ended up at:

- $5 debit to cash (asset => debit means +5)
- $5 credit to revenue (equity => credit means + 5)
- $X debit to cost of goods sold (liability => debit means - X)
- $X credit to inventory (asset => credits mean - X)

A double-entry for the money, and a double-entry for the inventory, for a total of 4 entries.

It's too complicated for me. I'd model it as a Sale{lemonade:1,price:$5} and be done with it. Nothing sums to zero and there's no "Equity + Income + Liabilities = Assets + Expenses" in my version.

But this is HN, and I think a lot of people would call my way of doing things "double" because it has both the lemonade and the money in it. So when I say I'm not sold on doing actual double-entry [https://news.ycombinator.com/item?id=42270721] I get sweet down-votes.
Lol, NASA literally left an instruction manual on how to go to space, and return safely. The contributions those folks have made over the years is related to just about everything you depend on these days.

People just choose to ignore the documentation, as there is less political mileage in throwing money into space these days. =3
And also have the best bike infrastructure in the world. I wonder how the average car miles driven per year compares between the Netherlands and, say, the US.
I think it grew up and had kids. The angsty-teen “I won’t do what you tell me” mentality starts to seem pretty counterproductive after a certain level of maturity is reached.
Speaking of which, does Firefox offer the ability to turn this off in about:settings ? Or will that break the event detection ?
A Deep Dive into the Harris-Klein Controversy (2018)
One way if you have a salt? Enumerating won’t help, you need to know the salt, which gets deleted.

That said, the whole IP thing is weird to me. Not only are we allowed to log IPs directly for security reasons, we even *have* to log IPs in certain cases (newsletter subscriptions).
> The article cites Russian involvement again, followed by mentioning the Yi Peng 3 anchor-dragging accusations.

> It seems unlikely that the Chinese would get involved at the behest of the Russians. Russia depends on China now and not vice versa

1. Russia still has significant autonomy and is not a "client state" yet.

The Russia-Ukraine War itself was a major blow for Chinese ambitions - much of China's naval (eg. Aircraft carriers [0]) and aerospace technology (eg. Turbofan Jet Engines [1]) exists thanks to Ukraine's defense industry in the 2000s and 2010s. Ukraine was also one of China's largest Belt and Road Initiative (BRI/OBOR) partners in Europe [7], which has all now gone to smoke.

Russia's rapprochement with NK is also worrisome for China, as China is trying to negotiate a three-way free trade agreement [2] with South Korea and Japan which collapsed as both view North Korea as an existential threat [3], and North Korea has pivoted towards Russia for military cooperation because China has also unofficially committed to North Korean denuclearization in order to unblock the China-South Korea-Japan FTA [4]

2. The crew on the ship were Russian nationals. The ship was China flagged, and realistically this was probably a Russian operation. This fiasco came at a horrible time, as European policymakers are in the process of adding additional tarriffs on China and de-coupling from China, and this fiasco only proved that point.

3. Even Russia doesn't want to become a client state of China. This is why Russia has been wooing North Korea as leverage as NK has become increasingly anti-China [5], and diversifying trade relations by leveraging India, especially because it was Russia that mediated between China and India during the 2020 Galwan Crisis which almost became a China-India War [6]

-------------

All in all, the Russia-Ukraine War was a massive failure for Chinese ambitions, and treating Russia and China as part of a single axis doesn't make sense.

[0] - https://galeapps.gale.com/apps/auth?userGroupName=mlin_oweb&...

[1] - https://www.airuniversity.af.edu/Portals/10/CASI/documents/R...

[2] - https://asia.nikkei.com/Economy/Trade/China-Japan-and-South-...

[3] - https://www.nippon.com/en/in-depth/d01007/security-tensions-...

[4] - https://english.kyodonews.net/news/2024/05/844fe5afa077-japa...

[5] - https://www.joongang.co.kr/article/25278704

[6] - https://www.deccanherald.com/world/how-russia-and-singapore-...

[7] - https://www.econstor.eu/handle/10419/259271
https://news.ycombinator.com/item?id=42038139#42038572
Sure there is. Drive less, walk and take public transportation more. People can change their behavior if they are incentivized to do so.

And as others are pointing out, buy and drive smaller cars.
Question about data collection. On the App Store it says that no data is collected by the app. In your privacy policy on the site it states that you do collect data related to the work that the app does and among other things, device metrics. If you do collect data, would you mind updating your App Store listing to clearly indicate that you collect data. If you don’t collect anything, could that be clearly indicated in your privacy policy.

Thanks, app looks clean and useful.
Chinese solar panels being cheaper is not "better technology" which is what I was responding to – that's just China producing things cheaper, for a variety of reasons.

If solar panels in general are a better tech (by whatever metric), then tariffing chinese solar panels and not subsidizing oil should result in more American solar panels being produced and beating out oil.
And it’s allowed to reproduce the content of copyrighted articles?

Because non-AI Google search doesn’t do that. Search engines produce a list of links with, at most, a short snapshot of content.
They said the engineering team followed this mantra, which includes the phrase "make it right". But they didn't. They didn't even bother to find out what they didn't know about fintech before they started building a product.

Given the context in which he used it, I think the misunderstanding you suggest in the first sentence is most likely. Immediately afterward he talks about the time pressure startups face.
Performance improvement plans are on the rise
> With a traditional ledger, you fix the wrong transaction in place.

No you don’t. You reverse out the old transaction by posting journal lines for the negation. And in the same transactions you include the proper booking of the balance movements.

You never edit old transactions. It’s always the addition of new transactions so you can go back and see what was corrected.
Showing graphs without relations is an old trick.

So my question: how's the industrial production of Europe or even then all western countries over that timespan using the same metrics?
My god, please boost this.