skysight-inc/HackerNews huggingface dataset:
2. Copying memory around to enable to facilitate these immutable structures is SLOW.

This is categorically wrong. You actually don't know what you're talking about.

In an functional programming language, because everything is immutable, the compiler just MOVES everything around. There is ZERO copying in a functional programming language. In fact there's no explicit command for it either. There is zero reason for you to copy a variable that is immutable so there's no copy() function.

What you're referring to is more of what happens when someone is writing functional code in a language that's not functional.
It's not an effect. It's a diffraction artifact that's a consequence of the telescope construction. Explained here for example: https://bigthink.com/starts-with-a-bang/james-webb-spikes/
What do people do without a Ü on their keyboard?
I am not sure I would call NixOs a rolling release distribution. It has releases every 6 month like Ubuntu, but it does not have LTS releases. And due to the relatively small community only the latest release is supported. I am doing software development on a desktop workstation, that followed all releases since the start of 2018. And overall it has been rock solid. If an update, either a new release or a config change of mine, breaks something important, I reboot with the previous setup, and I can continue to work until I have time to investigate what is going on. I've used that perhaps 5 times since 2018. But when I used it, it was absolutely critical.

But expect a steep learning curve.
> We don't actually know what "feelings" are fundamentally

I bet feelings are value functions - they estimate the expected future reward from a given state. As we move from self-supervised to RL, AIs will get feelings. But they are always task dependent, the system of values is built around goals and past experience, it's not something that can be separated from the specifics of the case.

Humans come preloaded with reward signals that guide the development of feelings. We got our goals in-built - to survive, to thrive, to self replicate, and then all the sub-goals necessary to achieve the main directives - to move around and manipulate objects, to be social, to obtain food, etc.
Nice!!! It would be interesting to read more about shielding from radiation, data protection mechanisms, redundancy, MTBF and all the rest.
they didn't have to circumvent it, its a design flaw.
Many years ago, one (among many others) of the reasons why Caterpillar earth moving equipment was ubiquitous was that their diesels could be tuned to burn almost any fuel. probably not cooking oil, but the diesel fuel available in some countries was more like what is called "bunker"[0] than anything else.

On the other hand up to the '80's it was a common practice to add in cold climates some 5%-10% gasoline or kerosene to diesel fuel directly in the tank of trucks and building site machines.

[0] https://en.wikipedia.org/wiki/Fuel_oil#General_classificatio...
This would indicate that your pattern storage and recognition of songs lasts up too two years. Given a songs "unique" data density, and your listening habbits, we could computate the storage capacity of music in your brain, until brain internal compression degrades the recognition to nil.

Lets find out how many terrabytes of you are made of this. Who m i to disagree, i travell the world and the 7 seas..
In the context of this conversation, does it matter whether the cause is skin contamination or not?
I just did a batch of fermented hot sauce using home grown chillis. It's only my 3rd batch. The first batches I left for 4 weeks, but I let this last batch ferment for 10 weeks.

The wait was worth it, it's a beautiful batch.

Love the idea of using carrots though. Going to try that next batch.

Thanks for sharing
It's really not

https://justice.tougaloo.edu/sundown-towns/using-the-sundown...
Even in title case?

Its not like we would normally capitalize "Human" or "Health" either?
A paper on the modeling which shows that Black Death was probably spread by lice, not rats:

https://www.pnas.org/doi/10.1073/pnas.1715640115

And a news article presenting an interesting overview about various research on the causative agent for Black Death, including genetic studies:

https://www.nbcnews.com/id/wbna44489863

I couldn't find any genetic studies showing that lice was the vector for spread, so maybe I was misremembering or conflating the two points.
> but from a business perspective

Nobody cares about this, the money they make isn't what other people interact with. It's the things they create.
Punching Utilitarians in the Face
I am tired of negative politics news. Where are all the good politicians doing a good job? Wasn't that the point of Brexit?
Thanks. The actual license for the data files is MIT-like and seems to require attribution: https://www.unicode.org/license.txt

This is better indeed. It is explicit in what it allows (anything) and under which terms (no warranty, attribution required.)
Because given the choice a minimum-wage-paying employer would pay even less. That's not inconsistent with state benefits making employees richer, it's just not making them rich enough to negotiate above that level.

You saw this play out across the pandemic: business owners complained that the increased level of state aid was damaging their ability to employ at the minimum wage level.

Also it's got to be said: some people aren't good at negotiating and/or don't know their value. In aggregate the effect you see is employee supply drying up as the total number willing to work at that level decreases, but in specific there will be individuals who haven't made that choice yet.
The harm is real, even if you try to ridicule it. None of your refutation is founded on the reality of the harm (or what was claimed, AFAICT). This is called a strawman.
> This isn't meant to be a dig at you,

That is, of course, how it comes across, although a fairly mild one. If it's not meant as a dig then I would suggest generalising the phrasing to something like "many people" so that it's not direct at me.

As it happens I do know how to copy and edit registers. It's actually something I rarely need though because I can do most multi-line edits using just Vim's visual blocks. That's out of the box with no plugins.

I only mention multi-cursor plugins because they illustrate that Vim/NeoVim can and will be taught to every new trick over time, which is one of the nice things about an actually open source editor.
Hironex – automatic, unsupervised extraction of road networks from historic maps
They can and do. But if you pay for a bunch of lab/clinical research with a specific strain you get to say it’s the one that’s actually been tested.
Technically, you are right. Free software provides freedom for every user to use the code in any way they want, and to distribute their changes to others at their own will - including never.

However, I very much understand the sentiment - the same companies that keep all their code closed and mistreat their users with proprietary software use free software so they can make more proprietary software. It is antithetical to the spirit of free software. It is understandable why most hackers are bitter about it.

GPL (and AGPL) license was created to prevent such scenarios, but some people disagree with the rules of GPL - calling them "restrictions of freedom" - and use more permissive licenses instead, which allows big companies to do whatever they want with the software, including making it proprietary.
Arguably countries are on a logical trajectory to consolidate into economic superblocks, if not in literal than in defacto status.

Gundam 00 comes to mind as an example, https://en.wikipedia.org/wiki/Mobile_Suit_Gundam_00 , one of the main characters is a former child warrior from the then severely economically depressed post-oil 'middle east' region, while each of the three economic superblocks has it's own space elevator connecting to an orbital ring of solar collectors.
Bodily Autonomy
The point of Brexit was to let bad politicians off the hook for their terrible policies and give them a way to escape further attention and eventual prosecution.
> It demonstrates that Twitter is inflating their value and lying to their shareholders. Whats so hard to understand about that?

No it doesn't. Twitter not handing over its bot data demonstrates...that Twitter is not handing over its bot data. Does Musk have actual _evidence_ that Twitter is inflating its value and lying to its shareholders? You do understand that "Twitter not handing over its bot data" isn't evidence.

Anyway if the question of handing over "the bot data" data is irrelevant to Twitter's claims, then it doesn't matter if it's handed over. The legitimacy of those claims would then be unaffected by the bot data itself.
I guess the advice to "not roll your own crypto" can be safely considered compromised and hostile, especially after it came out that the winning curves in some competitions were selected by the NSA.

Do roll your own crypto if you have nation state actors as potential attackers. Make life hard for them.
Show HN: Blank – A keyboard-first Markdown Editor made for writing
Why did you decommission appsmith?
There is no truth. There is only repetition.
> It’s absolutely worth it to roll your own crypto if you want to learn from it

No. If you want to "learn from it", the first thing you should do is buy a copy of Bruce Schneier's Applied Cryptography.

Just reading (and fully understanding !) that book will alone put you in a position where you already know more about cryptography than 90% of other people.

If after that you still want to play around with rolling your own crypto, then fine, go for it. But be aware you are very much making your own bed and should be prepared to lie in the inevitable mucky consequences.

For the rest of us, frankly, no matter what your choice of programming language is, there will be at least one if not many more well respected long-established crypto libraries. Most people should just do themselves a favour and just use those libraries.

As the saying goes ... crypto is hard. A tiny, easily overlooked, mistake in your crypto code can have major consequences.
6000 - 7000 engineers seems to be a very high churn rate even for such a large company. Although if I had to meet KPI I would probably quickly leave as well.

I wonder how many computing power Instagram actually needs for AI recommendations. Seems to be extremely inefficient. I would have thought that video conversion and analysis would take largest chunks. Perhaps the latter is shelved under the AI position.
I feel kinda similar, would like to know your opinion to this one: https://www.youtube.com/watch?v=-6WNB9JN_2o
Well yeah okay, but that's what I wouldn't call an insufficient abstraction. Since even if the query order would logically matter (in some cases it actually does), it doesn't really tell much about how much it was or wasn't optimized under the hood no?

> Essentially, the current behaviour is wasteful and never needed to be

It's not so easy. You can't just simply physically re-order columns based on new columns that were added. I mean, doing that causes IO and locks/latency issues, so maybe the user wants to run this on demand only or wants to configure it to run in the background under certain conditions, similar to vacuum. It's not trivial.
Sri Lanka has an ESG score of 98.1 out of 100.
I haven't used Ghidra "seriously" but i fed it some non-trivial programs i wrote in Free Pascal and i was very surprised to see that it recreated a C++ program that was incredibly similar to what the Free Pascal program looked like.

Of course it wasn't obfuscated and there were a couple of mistakes here and there but overall it'd work perfectly fine for someone to understand what the program was doing if they didn't had access to the source code.
Either every abstraction is leaky (so we can just replace "leaky abstraction" with "abstraction") - or only some abstraction is leaky, then please explain where the current abstraction gives any guarantees of performance that are violated.
> If a contact is missed, science observations can continue without filling the recorder, and the ground can catch up on the next contact.

Total noob question but how exactly does this part work? It seems like if you record close to the 4h transmission limit of data between contacts it wouldn't be possible to catch up on next contacts and not fill up the recorder. Is it not possible to record that much data in the timeframe between contacts, or is there some safety margin in the transmission limit they state for this reason?
> The UK hasn't been able to feed its population from native production only since before WW2.

What does this mean though?

That the UK does not generate enough calories to meet a certain minimum baseline?
That the UK does not generate enough calories to meet the current consumption?
That the UK eats things that they do not grow?
There already is a syntax for that: a |> bar |> foo
I think this would defeat the purpose of showing off your skills.
Biofuel from forest byproducts seems like a much more reasonable source than to use anything edible.
Maybe they weren’t as common back in 2019?
Kernel development is not a panacea. I'm a maintainer and you should set you expectations (if you end up upstreaming code) to:

- a lot of bikeshedding

- a mailing list driven workflow

- poor continuous integration
Thanks! We debated it some internally and I'm glad it won out, I think it's worth it. Plus, it has a nice logo that goes with it.
No need to go back to PS2. You could get an AMD FX-9590, or more realistically an AMD FX-8350 CPU based system. I'm running one right now as my gaming setup.
Why should we trust you with face data?
Throwing AI at the problem might not actually be the worst suggestion. I wonder how the likes of copilot model the AST. Heh, you might even be able to build an approximation of a compiler using AI.
Isn't that look mostly a mapping of the observed wavelengths into the visible spectrum? I think at least for some of those images the different colors correspond to different chemical elements, which makes for pretty images _and_ some extra data that's interesting. For purposes of comparison with Hubble images it would also make sense to process them in the same way.

But apart from that, there's the raw data, which is surely somewhere in the public domain, but that's way less useful in communicating those achievements to the public.
Prog is still alive and well. I love King Gizzard and the Wizard Lizard. My fav lesser known prog is Caravan.
Easier approach: Get one of those wifi SD cards that run linux, and put it on a bigger business-card sized board...
Love the idea of using github!

I have one recipe that involves mango, pineapple, cinnamon, ginger, garlic, etc. It comes out really sweet and cinnamon, ginger and chilli combo plays nicely on the tongue.

My first home made sauce was done with tomatoes. Didn't really like that as it was just hot ketchup.
This is a great overview of some deep parts of TS

https://github.com/basarat/typescript-book

From personal experience the biggest issue to overcome when migrating from java etc. was to embrace prototype based OOP and the functional nature of JS (not in theoretical sense), where class keyword is just a syntax sugar over function with closures etc.

Nothing looks uglier than TS/JS code written by experienced java/C# programmer with no js experience :)
> Musk still can't run

Can you please explain this?
One of the central planks of this bill is to make OFCOM the regulator of all websites (and messaging services) that serve content to British citizens, including demanding that any site with user generated content verifies the age of viewers and scans everything and anything for CSAM (and apparently truthiness, for Tory values of "truth")
Personally, i've got rid of Netflix, Disney and family Spotify. I really want to get rid of Prime, but the damn next-day deliveries have me hooked in for now (3 birthdays coming up). I will cancel in Aug.

In re to work, we're replacing a lot of tools with self-built versions using budibase [1] (where we work). We're also considering moving away from Intercom [2] to Chatwood.

[1] https://www.budibase.com
[2] https://www.intercom.com
Thanks! Funnily enough as soon as I wrote my comment I started hacking together something myself and... it's literally the same as that :D.
There is no way this will bankrupt a multi-billion dollar company. And that there isn't someone ready to fund it to keep it running in off-chance of making billions when Musk has to do good for his word.
That would still be far better than passive-aggressively suggesting that complaints are to be uttered in a supportive way.

I you are that dishonest in making a sign, you probably don't have a good and open culture to talk about errors or improvements and "supportive feedback" just screams that fact in you face. Could as put up a warning sign: "Please mind the vanity and ego of your superiors when handing in any complains".
> _Aren’t you guys on a hiring freeze?_

{supabase ceo} I'm curious why you thought this? Did you read it somewhere?
Very good analysis for us non economists. It gives many details and a credible explanation on what went/is going wrong in plain words.
Carbon X1's are common. It's not exclusively those though.
I always found this "mantra" shortsighted and damaging on the long run - if nobody does their own crypto then who does their crypto? You are incentivizing people against learning this by that and a very significant part of learning something is actually using it in practice.
USA president must be older than 35 and natural born citizen. That is born either on the soil of USA or to parent who is citizen at the time of birth.
Ha well the mechanization was a nontrivial amount of work (for me at least) and was considered part of it too. If it's still short despite that, then welp I guess I got lucky somehow.
If the lending country is poor and one does not take the asset itself as collateral, then how does one lend to these countries? Don't lend at all? What should these countries do to acquire critical infrastructure?
Internet in Paradise (2006)
McCain was born in the panama canal control zone and at that point the panama canal control zone was controlled by the US.
Nice article! Thanks for sharing.

You could append “(2016)” to the title if the edit window is still open. Generally older articles that get posted to HN have it so that readers know it’s not new news. /cc @dang
That’s super personal. I am the type of person who learns by doing, much less reading, and I reject not being “allowed” to do it this way. I will of course study the reading material as I go, but “doing while learning” is an absolute necessity for me, as is studying existing codebases. You learn your way, I learn my way, but don’t tell me my way is wrong just because it’s crypto.

I honestly think, as a community, we’re being far too dogmatic about our advice here, and we should recognise that there is value in learning things by example, and that more people having a better understanding of crypto is generally a Good Thing.

Using it in production, of course, is an entirely different matter, but that’s not what I’m contesting.
The point is that you probably make their life easier by rolling your own crypto.
"A wise prince acts within that which constrains him"

The issue is that often people come to power based on unfulfillable promises and corruption. So the food supply is one constraint, but so is the fact you promises 1001 bribes and special favours. So now you have to deliver on the latter soon and the former can wait for months. So you do and desperately cling on.

There is fundamentally no difference between this happening in Sri Lanka or here in the UK with Brexit and Boris. The only difference is that the Pound devaluing doesn't cause food shortages etc where as the LKR does. In both cases, corrupt leaders picked by a corrupt electorate that think they can get something for nothing.
yeah indeed, who gets the define truth is the true power. Maybe the score could be on contradiction tho, or failed predictions.
I've had very mixed results with sending EPUBs to my kindle. Quite a few epubs that work fine on my kobo don't work on the kindle so, for now, I've continued using MOBI.
> If you ever wondered why nearly every European country is in the EU

There are many others, to be fair: Iceland, Switzerland, most of the Balkans, parts of Eastern Europe, the UK, and at least 5 microstates.
If a teacher has one failing student, blame the student.

If a teacher has 99 failing students, blame the teacher.
Of course that's the problem. It's like they don't even want to understand what things people are expected to learn in a single semester of CS, far more difficult than your average CRUD job.

The demand side is also completely unwilling to admit the problem might be them making horrible strategic choices for the long term health of both their own company and the job market.
Okay but what everybody skipped is explaining why would you need a business card running Linux. I mean, except for showing off to fellow nerds.
If trolls don't get moderated away, then they'll inevitably take over the discussion, while driving away legitimate readers. You can see the result in the comment sections of certain media outlets or social media. Simply ignoring that isn't exactly a sensible option. Especially when they start harassing third parties.

However, publishing IP and ISP data from commenters is also quite questionable. Some jurisdiction don't like that at all.
I do not agree at all. It's just not normal to listen to a single song for 35 times in a row unless you are musician working on it. It's even weirder when you play it loud, harassing your coworkers.
https://vorpus.org/blog/notes-on-structured-concurrency-or-g...

https://www.infoq.com/articles/slow-down-go-faster/
this appears to be the case. The question is, how do we not fall into despair. Got to get comfortable with uncertainty
Its entirely possible for democratic systems to be authoritarian.

Sri Lanka is a democracy, in that they have elections, but it is also hilariously corrupt, with extremely authoritarian governance.
GPL absolutely has strings attached.

I would say the most successful open source projects are all in the GPL family precisely because of the strings attached.
It's Binomial nomenclature [1]. The name should also be in italics, but not sure how that would be enabled in HN headlines.

> In modern usage, the first letter of the generic name is always capitalized in writing, while that of the specific epithet is not, even when derived from a proper noun such as the name of a person or place. Similarly, both parts are italicized in normal text (or underlined in handwriting).

[1] https://en.wikipedia.org/wiki/Binomial_nomenclature
Last time I checked most of popular OSS projects were predominantly developed by developers at big users on company time. So I don't get this shaming?
Connecting to your servers from phone without adding SSH keys
Hilarious name and fascinating concept haha I like it
Are there any neighboring countries which could reasonably assist in establishing a new government?
Interesting paper, surely the LN is miking the Bitcoin more useful as a payment/money system.
Good rest, taking care of your health (physical exercise, eating well, sleeping well), and lowering your stress levels. Find what you love right now and take small steps into recultivating doing something you love doing.
Ha me too! I couldn’t believe that burn and how long it lasted. I soaked my hands in milk as placebo one day.

We had a kid just after making it and therefore loads of visitors for meals - everyone commented on how good it was and wanted some. I’m gonna make it again.