skysight-inc/HackerNews huggingface dataset:
> centrally controlled appstores

A fair bit of software is some Windows binary that has been digitally signed to verify its authenticity, alongside Linux binaries (.APPIMAGE is my fave portable piece of software that runs everywhere without having to install). You can check the authenticity of the .APPIMAGE by check-summing it and comparing against public lists of sums which are known-good hashes.
Those crosswalks tend to be -in my experience - some of the most stressful to interact with. If they're controlled then you've just made the whole thing even worse than they were before. If they're not then you've got a much harder time as a pedestrian to figure out when it's safe to cross (because of the curve) and the traffic all wants to free flow.

I dunno. Maybe I just haven't experienced the right ones, but my experience is that the most pedestrian friendly urban spaces have mostly (roughly) straight lines and right angles and lots of natural or man made barriers to free flow of cars to prevent them from going too fast. I don't know how you can square that circle.
The corporate automation of creative work is not comparable to the choice between different modes of transportation for a courier job.

I would gladly trade less efficiency in art generation for more artists being employed. "AI stimulation" is not a 1:1 swap for being an actual artist.
The linked one is different thing, imho: “giving the updater any file with the same name as Zoom’s signing certificate would be enough to pass the test”

This is about entitlement allowing “dylib proxying”.
I don't need to see under the ground, I just need to pinpoint specific IR spectral emission/absorption lines on the surface via satellite, and dig there.
It's a bit odd how people think nuclear weapons research needs a fig leaf in the US, where overt nuclear weapons funding is about a hundred times more than the government's fusion energy funding.

It seems more likely that scientists used the weapons angle to dip into that massive flow of military money for their energy program.
It well be a language depending on how you define language, but the hypothesis I'm talking about rests on the assumption that most (Western) music is repetitive enough and with a small "vocabulary" enough to be uninteresting to newborns, and certainly not heard as a language simply because of the lack of variation. (Some pop music is worse than other types in this regard.)
would porting ZFS have been worthwile? I know the CDDL is likely considered toxic to have in the kernel but even in a FUSE way might be worthwhile here, no?
The argument that you seem to be making is that under dynamic linking, there is never any reason to need to recompile an application, and thus the fact that static linking forces you to recompile applications makes it non-viable from a security perspective.

Unfortunately, this is very far from being true in the real world.

And even if all libraries did maintain 100% ABI compatibility forever, and even if there were never any compiler or processor bugs that needed to be mitigated by recompiling applications, dynamic linking would still add runtime complexity and thus surface area for security vulnerabilities.

> Are you tracking each and every dependency that directly or indirectly consumes the vulnerable library? Are you hoping to have access to their source code, regardless of where they came from, and rebuild all libraries and applications?

Yes? I mean, are you just throwing random untrusted binaries onto your servers, not keeping track of what their dependencies are, and hoping to God that you will never ever need to recompile them? (And if your explanation for that is "I use proprietary software from vendors who refuse to share source code", have you chosen incompetent vendors who cannot respond to security vulnerabilities in a timely fashion?)
"We have great regard for animal welfare"

I'm not sure people who just stone-cold smoked a walrus should be rushing and making this point, maybe let the body turn cold first.

Seems like a PR failure anyhow. I wonder if they could have done something that could be perceived as a token act of remediation elsewhere to compensate?
saving people a click / posterity when this goes down

> I predict we'll be hearing more and more about bitcoins over the next year or so as the process accelerates. --hugh3, 2010
I like this feature idea
Did you read all the press about lonely single people in lockdown, starved of human touch for six months or more, talking about what that was like?

I don’t think many people came away from lockdown with the same viewpoint as you.
Voting system that cannot be cheated
> there has to be something about your life, true or false

There are plenty of false things that anyone can say about literally anyone, including you. If the lie is well-crafted enough, good luck defending against it.
If this were true, then Europe would be building lots of hydrogen electrolysis plants. Get back to me when they're actually built.
That’s a really impolite thing to say. It also tends to be more frequently younger people who think history started when they were born.
Please save this comment to refer to when an iteration of Copilot starts to make you truly worried for the future of your career. Thanks in advance.
What I've noticed about Python is that very few people learn it at a stage when they can make an informed evaluation of programming languages on their merits. And they're not even quite clear on the difference between Python, its libraries, tools, and so forth. They (i.e., we) haven't even learned the entire language.

Come for the libraries, the community, jobs, and productivity. Stay for the programming language.

It wasn't too long ago that PG said Python programmers were smarter.

http://paulgraham.com/pypar.html
When you get particulate matter that fine, it needs almost no energy to get lifted up way into the atmosphere. the heavier stuff? No, it won't go very far. Lithium dust? It's less dense than the atmosphere. It can go anywhere with not much effort.
> …I already have taken care of a lot of those Node issues in my own projects, there is not a ton that I see compelling in Deno.

I felt this way too before using Deno for a while. So far I enjoy:

- Breaking from npm/node modules support on purpose turns out to be a real plus for me. It's refreshing to have dependencies referenced by URL, and it's good to have them cached centrally by default (in $HOME/Library/Caches/deno on macOS and $XDG_CACHE_HOME/deno or $HOME/.cache/deno on Linux, for example).

- Use of web platform APIs (https://deno.land/manual/runtime/web_platform_apis ) and the work to standardise those across platforms (https://wintercg.org/ ) is encouraging.

- `deno lint` and `deno fmt` make adopting and using JS/TS feel more like Rust/Go/other languages with good built-in ceremony-free tooling.

- Fresh is turning into a very nice Next.js/Astro alternative (https://fresh.deno.dev/ ) that I found very easy to learn and deploy, with great performance and developer experience out of the box.

Bun is interesting, but I wish it didn't embrace node modules: perpetuating its use instead of attempting to move the community on by recognising it for the mistake it was feels sad to me. (See Ryan Dahl's “Design Mistakes in Node” PDF or talk for more: https://tinyclouds.org/jsconf2018.pdf and https://www.youtube.com/watch?v=M3BM9TB-8yA )
I maintain that we would be further along with fusion had we not kneecapped fission into a regulatory abyss.
Can I get an "Amen, Brother"?

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

Not saying AI/ML won't be damaging and cause negative effects, just pointing out that other uncompensated prior art has been used to create transformative works before we ever had DALL-E.
In fact energy storage is a trivial matter of high-school-level physics.

Most existing storage, taking advantage of existing hydro-power dams, uses excess energy to force water up to the reservoir, which energy is later extracted by letting it flow out through a turbine. New pumped-hydro systems built just for storage will be radically cheaper than existing dams, and be practical in hundreds of times as many places: you just need a hilltop no one is using, and water to pump up to it. The reservoir may be much cheaper than a hydro power dam because it does not need to contain high pressure; an earthen dike suffices.

There are numerous other, equally simple methods, for places without enough hills or water. Synthetic fuels like hydrogen and ammonia are an attractive choice because tankage is cheap, and they are transportable and have myriad industrial uses, so after your tankage is full you can sell all further production.

Of course one only builds storage after there is excess energy to put in it. We will need a lot of it, in time, but it is all just construction and mechanics: ordinary civil engineering.

(If you have to lie about the practicality of storage in order to promote nukes, what does that really tell us about your nukes?)
I like the idea of being able to vote on whether the position turned out to be correct. Would be cool to see it as a histogram over time, so you could see whether predictions started becoming more correct.

Also, typical narcissistic me wants to see any predictions that I might have made.

Very cool and fun project.
I made a TradingView like app for myself. It doesn't have most TV's features, but has features I care about that TV doesn't have. Was planning to use it to sustain an income to create real apps. But due to the down market, I haven't been using it and instead focus on building the real app. Which will be an origami folding simulator driven by a simple config-like domain specific language. Plan to launch that before eoy.
As someone who clearly doesn't understands this well enough - can I run a desktop environment on top of it?
I get the sense that the same thing is about to happen to many forms of creative work as happened to hand crafting during the industrial revolution, and if so the fallout may not be pretty.

People still buy hand crafted items of course, but they tend to be relegated to high-end or niche markets. The same would apply here. The larger number of people employed churning out relatively uncreative material would be displaced just like weavers and seamstresses were by textile mills.
I’ve spent some time with Clojure and, for me, although I liked it, I liked the affordances of a strong type system more.
This is a reason to use more (appropriate/useful) words, not fewer. Politics is one of the few contexts where you are explicitly addressing the largest and most horizontally sampled set of people possible. Politicians speak that way out of necessity.
I got tired of not being able to find anything on the web and wrote a bookmark manager that is also a search engine:

https://historio.us
Personally, I'd check out language popularity indexes for a very general and vague idea of what's popular in the industry (the individual spots don't matter, just the overall scene).

For example, consider the top 20 out of these:

- https://pypl.github.io/PYPL.html
- https://www.tiobe.com/tiobe-index/

Alternatively, look at developer surveys, like these:

- https://survey.stackoverflow.co/2022/#section-most-popular-technologies-programming-scripting-and-markup-languages
- https://www.jetbrains.com/lp/devecosystem-2021/#Main_programming-languages

Additionally, maybe look at which languages are popular on GitHub:

- https://madnight.github.io/githut/#/pull_requests/2022/1
- https://octoverse.github.com/#top-languages-over-the-years

Also, look at local/remote job boards and try to gauge which languages are the most popular for positions that you might be interested in.

After going through all of that, you should have about 10-20 languages to consider, which then becomes largely an issue of just filtering that selection down, grouping those languages and getting started with them, based on the domain that you want to work in.

For example, if you wanted to work in full stack webdev:

- a language to use for the front end, probably JavaScript or TypeScript
- most likely a language with managed memory but pretty performant runtimes, like Java or C#
- maybe a language that lets you iterate on ideas a bit faster or is popular in additional domains as well, for scripts/utilities etc., like Python, Node, Ruby, Go etc.
- probably SQL, or an alternative for interacting with databases or other data stores
- probably a shell scripting language like Bash for the stuff outside of your application

And then just explore the most popular frameworks/libraries in each and go from there. Eventually once you have Java under your belt, then you can move on to C#, or similarly go from Java into Kotlin which is still nice, similar but also a bit more niche.

Note: the particular languages to try and use will probably also be affected by your locale, or wherever it is that you'd like to work. Those choices would also be different for wanting to work on mobile apps, or on embedded software etc.

Furthermore, picking the most popular languages won't always mean the "best" ones, typically just those that have ample documentation and tutorials, have been around for a bit and thus have shown that they'll survive for many years yet and also have proven and supported ecosystems for most use cases.
Foolish racism from extremist caves of the Internet.
Quorn Fermentation and Evolution in Fermenters
For someone stuck at this issue. This was fixed in latest version : https://github.com/erg-lang/erg/issues/8

Dont do cargo install erg , but rather build from source and this works.
My sentiments exactly. It's a wealth porn magazine and they don't even want to hide that so it's not even an insult.
Following the numbered citation, I think this is the table of contents from a different book, originally published in Finnish by Jaak Henno, which would have an English title something like “It is simple with Prolog!”. He also seems to have published some of the content separately under the title “Prolog and Olympic Gods”.

http://staff.ttu.ee/~jaak.henno/publicat.htm
I advocate `musl`/etc. and LLVM as an alternative to `fuck.this.so.0.0.4 -> ...`. I switched from Docker to Nix some time ago (because of many of the pain points you mention).

But in a world where native applications worked on any kernel >= the one it was built on, you'd rapidly find out that bin-packing the webserver and webcrawler into a finite list of SKUs (which is where all this container mania originated) via namespaces and cgroups are really not problems that most Docker users have, and there are much simpler ways to get two versions of `node.js` looking at two different sets of libraries.

Because you can't reliably know what devilry just stomped all over your `/usr/lib/x86_64/...` or whatever, you kind of have to eat that 100MB image if you want software that worked on Tuesday to still work on Friday.

It's a sad state of affairs, but This Too Will Pass. Getting the word out that the reason Docker saves your ass on reproducibility is emulation of static linking behind the FSF's back will accelerate that process.
Hasn’t this happened? Everything seems to be a YouTube video nowadays instead of text manuals.
How is this different or more convenient than a chat message?

Hey! I’m working on X and I was wondering if you’d have time today to help me out.
No, I want to write using British English. I will not be bullied into using American English or Indian English.
yes and no. physical theories always have a domain of validity where their prediction make sense and QFT and QM do not give an absolute value of energy (density). sure you can do QFT on curved spacetime (Hawking had some success w/ it) but comparing the QFT vacuum energy with the cosmological constant is sloppy at best.

but yeah, sure, it doesn't work for that :)
> Honestly, if I spent half the time learning the language as I have making tools, I'd probably be fluent by now...

Hahaha, I made the same mistake to the point of going into PhD in the field. Most of the (prototype) tools aren't even released.
I’m still not sure where the line is. Human artists steal style all the time. Maybe they eventually evolve into their own unique style. But any great artist could definitely imitate many other great artists’ style.

I’m not sure where the line is for machines. Copying the signature is funny, but also fixable. Is copying the style fundamentally wrong? If yes, is it wrong when humans do as well?

Feels like an impossible line to define.
I think my heuristic is Magic: the Gathering card artwork.

Can DALL-E make set defining breathtaking high res promo art, with fantastic composition, style and proportion? Maybe, but probably not as well as ex. Raymond Swanland right now.

Can DALL-E crank out the 50x lands and commons needed for the set? Almost certainly.

Superstar artists will be fine but I fear the bottom will fall out of the craft.
Some years ago a guy called Weps made a free remake for Windows of Kennedy Approach (identical to the original, with some optional improvements). It’s still fun.
"I predict smooth sailing from here on out."
-lukasb (2017) [0]

haha

[0]https://hnpredictions.github.io/?p=135
Intel Introduces Physical Fault-Injection Countermeasures
Which are only needed because of C's lacking featureset. RAII (c++'s choice, and my personal favourite) and defer (go uses this and it's fine but is more limited), are both far superior to goto for error handling.
Yes, for cleanup at the bottom of functions goto is the go to. I think C limits one to using goto or something worse, but there's a good argument that you could go to rust instead.
Versus if everyone had cars and perhaps more people would die in total.
How to Install LibreWolf Browser on Linux
Every day, administrators already have to investigate occurrences at school and choose appropriate disciplinary paths forward.

Coursework in legal matters is part of educational leadership/administration programs and is a focus of professional development, in part because districts are incentivized to reduce litigation costs.

I share your apparent concern that districts, etc, screw up discipline often and unjust outcomes occur. However, doing nothing isn't an option, and I don't think punting more of school discipline to the police is likely to improve outcomes.
> it is scientific fact

...

> If you are having difficulty grasping this

I don't think I am. Compare my longer comment in this thread <https://news.ycombinator.com/item?id=32462046> which makes reference to Wald's standard textbook. It's not just Wald - any standard textbook will agree. I can give you chapter references for practically any of them if you like.

What I was wondering was how you reconcile the difference in time at a RADAR station when receiving photons bounced off targets at different spatial distances with, quoting you, "the photons do not travel any distance and they do so in zero time".

Surely time passes at the RADAR transceiver? Otherwise, wouldn't we get instant returns back from the Moon and Venus, instead of having to wait seconds to minutes?

A broader question might be, "is there a 'best' clock for analyzing a RADAR detection, and if so, which clock?".

Finally, you might want to wonder if an in-flight photon changes spin states or frequency. Doesn't a RADAR photon bouncing off a moving target (or returning to a moving transceiver) undergo a doppler shift, and thus change of frequency? How do police RADAR guns work if photons do not feel time?

It strikes me that you didn't care to answer my earlier RADAR questions at all among your five paragraphs in reply. If you don't care to do so, or you don't want think about any of this, that's fine. But I think you should take care in judging how much or how little anyone on hackernews might know about relativity, or what ideas about sci-fi-like-concepts they might entertain.
At least in Finland the tech unions are mostly toothless. They might help you with a lawyer if it is certain that employer screwed up. And any actions taken are very light, in lines of we recommend you not to work overtime... And maybe day or two of walking out... And then finally capitulate for minimal pay increase...
Electricity is (sometimes) much cheaper than petrol.

But the devil is in the details.

The Tesla Super charger electricity rate can be x5 more expensive than regular electricity.

The battery may need replacing every 2-3 years according to the mileage guarantee. So now you have a $200K battery amortized over 1000 days which is approx ~$250 daily cost - every day.

And so on...

Still, EV trucks ARE the best options we have. Just beware the cheerleading hand waving bros ;)
For what it’s worth, I’ve always had good results from Brother printers (both B&W and colour laser). They seem to be no-nonsense and reliable in my experience. Even their very cheap models. And no issues working with Macs.

Can't vouch for other types eg. inkjet models though, as I try to avoid those!
> During those times, in some parts of Europe for example, renewable energy really is practically free.

Isn’t it more fair to say that during those times they are resting their costs at a higher rate than with their typical output?
Global, realtime, full definition satellite imagery.

http://satview.skysight.io/

I have been meaning to spin this off into a SaaS. I don't know of anywhere you can actually get the full definition imagery as a slippy map, everywhere else cuts corners and loses fidelity.

Contact me if you would find it useful...
Probably to take advantage of the existing Python package ecosystem, if I had to hazard a guess.
Yea but try doing that with 700 people.
If they've had to keep copying Lisp's features that also says something about the Blub theory.
Really sad that crypto has such a bad reputation in HN. As hackers we’re supposed to be challenging the entrenched Big Tech monopoly with its silos, but every time someone like IPFS or BitTorrent or MaidSAFE releases a token it’s somehow considered worse than the extremely centralized “cloud offerings” or privately owned networks. It’s crazy.

You say “a16z content is excellent” but a16z is the largest VC firm, with the VC industry funding closed source proprietary companies that extract rents and capture the market. People like Peter Thiel who say “competition is for losers, build a monopoly” and make sure Mark Z never builds wirehog, a peer to peer file sharing network, because that wouldn’t extract enough rents. People like Adam Neumann who build money-losing companies and dump the shares on the public, how are they any better than say the folks behind MaidSAFE who have been toiling since 2006 to bring everyone a FREE and open source secure file sharing network?

Crypto is cryptography powering open, byzantine fault tolerant protocols. It is the future. People governing things together (currently called DAOs). Code you can trust. And so on.

What sucks is blockchain, not crypto.
> forking /= stealing

I think many people just fundamentally don't understand sharing or friendly coexistence. The drive to dominate and control is sooo maladaptive for society but very widespread.
moved here from https://news.ycombinator.com/item?id=32458878
I like the old school days of just building everything from source. Similarly the Linux Kernel was statically built -- before modules. I knew the whole system from top to bottom.
There's no mention of payload capacity at all -- which makes the numbers entirely suspect.
He feels paper lasts longer than any media (the example he gave was of his record, cassette and CD collections, most of which are unplayable now because of wear and tear or damage :). He wants a digital copy (on paper) as a backup to the physical copies too. I didn't argue or discuss alternate solutions with him because the requirement piqued my curiosity too. I do remember coming across an open source project which was a QR/bar code like tech that could store 2000 or 3000 KB of data. I just can't seem to find it anymore online because I don't recall its name.
Exhausting All Possibilities
Zooms research and development team is based in China

https://www.axios.com/2020/06/16/zoom-us-china
I love piracy. Thankfully, it’s existence doesn’t depend on whether you like it or not.