skysight-inc/HackerNews huggingface dataset:
If I take pretrained imagenet and just make it wider with nodes with random weights and biases, I can still feed the network an image and get a reasonably correct label as an output. In this example I could obviously point at the nodes from the original imagenet and say that those do the image recognition, we know the rest of the network doesn't contribute anything but noise.

On a technical level of course the whole network contributed to the output. In everyday reasoning and language however we usually focus on the parts that matter to a reasonable degree and ignore the rest. A sack of rice falling over in 2005 might have contributed to the 2008 financial crisis. With the world being an analog network of particles it even seems obvious that that sack of rice must have had some infinitesimal influence one way or the other, it's just more practical to ignore it.
This is a language I might enjoy using. Clean, simple, pleasant to look at. Does it have a package manager? Couldn't find anything.
I'm in a similar space (bibliographic metadata, DOIs etc) but not too familiar with this area. Did the desire for interlinkedness go away? What in particular changed? Was an authority file seen as a replacement for a more organic RDF model?
I thought it was the Reality Distortion Field.
Only security thing they point out is USB access for the modem, and you can fix that quite easily with a bunch of udev rules, I guess. Disable device auto-probing on the USB port the modem is connected to, and bind the proper modem/ACM driver to the device manually via udev rule. Then there will be no exposure to "all Linux USB drivers" and you'll avoid modem exposing itself as a keyboard and typing things into your console, or whatever.

It's the same thing you should be doing on the desktop if you fear untrusted USB devices.
You can just turn them off. No combustion, no heat. I'm not an expert, but I'm given to understand nuclear reactions don't stop on a dime like that.
My biggest beef with Haskell is that it is very unwelcoming to people with no Haskell experience.

Like I could show 10 personal projects in Haskell and still no one would give two damns and ask me for few years of professional Haskell experience.

There's less work in Haskell than willing applicants it seems. It's time to sell it better to management.
Author here. I'm glad you asked.

Basically if you want an "authentic" experience:

- Install Apache with mod_php and a MySQL (/MariaDB) server. Your distro will probably make this fairly easy (with Debian it's just apt install libapache2-mod-php7, etc., for example). You might need some PHP extensions as well, like for MySQL.

- For more information read about the "LAMP" stack, though keep in mind modern materials will probably encourage you to use some PHP framework.

- Create a file named info.php and put in it "<?php phpinfo();".

- Visit the file on the web server. Congratulations, you've done the classic PHP hello world.

- Have fun doing random stuff. If you want to do anything serious you will probably want to use (or craft your own) framework, but try seeing what you can do with just 'bare' PHP. PHP also has a built in sessions facility which comes in handy in a pinch.

- Remember that going to php.net/FOO does a search of PHP documentation for FOO - they have a 404 handler which does a search for functions. This has been a feature of the PHP website from the very beginning and it's very neat.

- Challenge yourself not to use JavaScript. I'm not even saying don't use it (but definitely do use progressive enhancement), but it's a good exercise to give an impression of when people would have done things on the server side instead.

You might also look at some older PHP web software - for example things like old-style web forums like phpBB, SMF, etc. to get an idea of how things were done.

If you're willing to spend (very few) dollars, you could sign up with a cheapo PHP shared host (they still exist, even if VPSes are big now) and see what you can do with it. (I've used nearlyfreespeech.net in the past, and they're particularly cheap. I have no affiliation with them.) I guess most people probably install WordPress, but back in the day people would craft their own sites in PHP, each with their own character.
Explosives are surely up in revenue now (double, triple?) and the world is using about every drop of production for both (as with every supply chain).

So, a +/- of $3B is a 16% shock to the fertilizer market. That is plus one year of explosives, but if you are going to war, you might need several years, all at once (pow). We are talking about future prices in the grand scheme.

That is in gross, too, we don't know specific chemical or supply bottlenecks: one kink in ammonia might not mean much except for fertilizer production; if ammonia is produced via hydrocarbon extraction, then fertilizer is not only dependent on energy prices, but competing directly with wartime energy supply.
Rob Hyndmans book is a great quick intro:

https://otexts.com/fpp3/

If you want to jump in the deep end (aka you know good chunk of mathematics), you could skim Hamilton's Time Series Analysis

A good way to learn is to do a bunch of time series analysis, kaggle has some
I have tried to wrap my head around how this works as a total outsider noob, and I just can not get it! But, I want to.

I get the email comparison (different platforms can all speak, so why not have social media be the same?). But, then the white sheets are just all php and python and all this stuff that doesn't make any sense (I know what they are, just not what to do with that info), and for better or worse doesn't make sense to anyone I know. I'm, like, doing the Odin Project, actively trying to learn, and I still can't really get it. How is this supposed to translate to anyone else?

But, again, I want it to.
Does Pocket's "Page Flip" mode not meet what you're looking for?
Show HN: A Spatial Environment for Python
Been trying to use a C1 with my M1 MacBook. I think I'm going to return it.

- There's no way to get above 60hz.
- Have to use an HDMI connector because the C1 doesn't support thuderbolt or displayport.
- The sound doesn't work for some reason.
- The TV features get in the way a bit, menu overtop of things when you turn it on.

This is all kind of Apple's fault for not including HDMI 2.1 support.

I might get something referenced on this site: https://tonsky.me/blog/monitors-mac/
ClickHouse can export data directly into compressed files, just write

SELECT * FROM tutorial.kttm INTO OUTFILE 'data.json.gz' FORMAT JSONEachRow;

gz, bz2, xz, zstd, lz4 - all supported.
CDC tracked millions of phones to see if Americans followed lockdown orders
The Man Who Loved Only Numbers
Since two people have come to the same misunderstanding, I must have worded my argument inadequately.

Of course review is not the time to accept or form new hypotheses. Neither I nor the author of this article is suggesting that we should accept this new hypothesis "old people are more likely to give bad faith responses" from the data collected for this study.

But review is the perfect time to look for interesting features in the data that challenge the original hypothesis. In this case, it is very difficult for the original hypothesis to explain why older people are only worse at giving random responses in a very specific way: giving answers that are all 0s or 1s.
Missing the umbilical cord. Feeds via mouth, not via nutrients taken from someone’s blood. Breathes air, not oxygen taken from someone’s blood. Physiologically separate. Didn’t kill mom in childbirth.
> I still hold that Go's success is attributed to the fact that you could build a web application out of the box, minus database drivers.

May, partly, sure...

I attribute Go's success due to the simplicity of the language. All successful languages tend to have one thing in common - they are extremely easy to read.
That sounds great, but it's still very much in the future tense. Australia probably ought to install a lot of solar panels in the six years until that's projected to be ready. I will believe cheap nuclear when I see it.
ESNI cannot come fast enough.
Indeed. We will probably still see a lot of questionable security solutions that just happen to also include bossware to monitor productivity. As an employee I draw the line there. I do slack off from time to time, especially now since there are few chips anyway, but I meet my targets. If I don't get targets and the monitoring becomes an end in itself to show me idling in front of a monitor, I will stop working for the company completely. I would propose every employee does the same and demand targets from management or have management fired and replaced by a the bossware. Because that would implicate it being useless anyway and it could save a lot of money.
Show HN: Handpicked job openings in Berlin (Substack)
I started to work on a weekly curated selection of interesting jobs in Berlin. Even if you are not currently searching, being informed about the job market should help. I also include short snippets about startup latest funding rounds in continental Europe and other interesting stuff.

It’s a free (and freshly started) Substack and I would love your feedback.

https://handpickedberlin.substack.com/p/issue1?s=w
> Wildbit has sold the family business work-for-other-reasons-than-monetary-renumeration trope for a couple of decades.

I didn't realize this was a pattern with them before now (selling out). I was using Postmark specifically because it was (I thought) a sort of mom and pop type business. There are cheaper and better options, but sending emails was always such a small expense for me that I didn't care.

I don't mean to sound anti-capitalist or anything. I just prefer spending my money on the small guys when possible.
While that was true for years, Node.js has made JavaScript viable on the server for quite a while. But I agree with your overall point. I think JS and C# are good examples of languages that were seen as valuable enough to start using in other environments. I love C#.
> that likely means that nuclear power stations would still be close to Australian coastal cities.

There are still unending miles of coastline in Australia that aren't peppered with big cities ;-)
It crops up in "Why don't they just..." type comments.

The apt analogy is "Imagine you're debugging a 3.5 billion year old legacy codebase put together by copying and pasting."
Hare does not have a package manager, by design. We feel that package management is best left in the hands of distributions. We don't want the npm/pypi/crates/etc disease to infect Hare - your dependencies should be chosen carefully and conservatively.
Please think for a second about how a WFH policy might impact some groups more than others.
https://www.privacytools.io/#vpn
>In other words: if I wanted to build a private knowledge base, I don't want to pick or publish URIs and the fact that all the documentation pushes me towards open/sharing is just getting in the way

To be fair, i think that is kind of like saying, if i don't care about RDF's primary intended use case, then RDF is a bad choice.
Or just use Qubes OS with a dedicated VM for usb devices: https://qubes-os.org.
In principle you have the same problem if you’re selling naked put options
I'd guess they're made of a gold alloy, which adds the benefit of being cheaper
Unfortunately Klarna is consolidating tech stacks on Java/Javascript. Erlang/Scala/Haskell/Clojure (ordered) will probably stay for a couple of more years, but these will over-time be replaced by new systems in Java and Javascript. The main reason is ease of hiring, but also to be able to move engineers and systems around easily within the organisation.
I agree, but I suspect GP is reacting to something else: a surprising number of sites outright will not let you download software for a platform that doesn't match your user agent.

In the most egregious case, companies that don’t even support your platform will throw up a message like: “we’re still working on [platform] support, sign up for our mailing list to get notified when we launch!” The only way to download anything is to fake your browser’s user agent.

This is bad. There should always be an override link.
What a developer and user-hostile move. If a software has value to the user, Apple has no role here to dictate that a user cannot use it.
Why? What harm is it to you?
Link again: https://handpickedberlin.substack.com/p/issue1?s=w
For a retail trader, the fees are higher, affording fewer trades in a given period.

As such the holding period might be on the order of 1 year for some people, so just 1 year of daily returns might invite too much trading if you're rebalancing.
Just to be clear, the list is not supposed to be exclusive -- there's a lot of companies using Haskell out there. :)

I just wanted to feature some of the biggest names and some of the cool use cases.

BTW, if you're interested in Haskell case studies, we have a series called Haskell in Production (https://serokell.io/blog/haskell-in-production) with interviews with Haskell projects that covers more ground.

-- Author
There are three approaches to standard libraries:

1. Include as much as possible. This has been Python's approach and is showing its limitation: you end up with lots of historical baggages you can't maintain. It took an eon to remove some dead batteries from the Python standard library [1].

2. Exclude as much as possible. This is the preferred approach for most newer languages, which can't readily determine at which direction the language would be heading. These languages tend to weigh more on third-party libraries with their pros and cons.

3. Pick use cases and design the standard library only for those use cases. It would mean that you have a near-total control over the language's evolution, so you can include whatever you want without thinking about its long-term consequence (because you know a new addition would be necessary for your use case). This can be often seen from some smaller languages, but Go is in my opinion the only mainstream language using this approach and that's only possible due to Google's involvement.

[1] https://peps.python.org/pep-0594/
It's not because something is partially untrue or even globally misleading that it doesn't has a gist of useful information/reflection to be extractee by steelmanning.
Even if the thought that got steelmanned was totally wrong and had no useful gist, it still enable an "exploration on the mental search space" which in itself can be useful by the exercise and the byproducts it can generate.
Glad I already left the Apple platform as a developer. IF non-existent documentation, overly restrictive environment and the never ending changes requiring app changes and re-submission were not enough.

If you want to make money on the app store you have to either write a game, a gambling app or a social media app.
I don't think that's physically possible on HN
> Objective C was the choice of some very bright folks at NeXT. It's also where all the NSThing (NS is NeXTSTEP) and *Kit naming patterns come from.
I can't speak for Rust or Zig, but for C I don't think this is true. If anything it's the opposite -- the C community is constantly writing replacements and enhancements to the standard library. C lacks good support for modules, but has excellent support for libraries installed on the OS level.

The ability to have all the bells and whistles out of the box may be a lot of the appeal of Go, and is certainly a lot of the appeal of languages like Python. But it's not core to the ethos of C.
With perl, you can use Template::Toolkit, and there's even "PLP" that emulates exactly PHP behaviour, but using Perl as a language, and "<: :>" markers instead of "<?php ?>".
That is very much not what he claimed. We also don't yet know how he voted.
It probably helped, but it is not at all the reason why it got that traction

For comparison see Dart which was pushed even more by Google (I still remember when we were being inundated by "dart is soon gonna replace javascript everywhere" posts/videos) and now has not even remotely the userbase of Go and it's just a niche language for its specific framework Flutter
C++-as-taught-by-schools, that's a good way to describe it. Now, for a complete beginner, as a first language it's actually not so bad (this was my intro to programming) as long as you realize it's bad. The course structure is basically variables -> loops, conditionals -> arrays -> functions -> references & pointers -> dynamic memory allocation -> i/o files -> structs & classes -> encapsulation, polymorphism & inheritance. Maybe they'll introduce the STL vector, and maybe the smart pointer. After that, you're probably ready for algorithms and data structures: search and sort, stacks and queues and hashmaps and trees and graphs, all taught basically as 'C with classes', the justification being, you need to learn how these things are built under the hood (as if you're going to write C++ libraries for production, which you most likely aren't, but you should be aware, is their argument). Well, it's an education anyway.

Then (now you're about a year in), someone will tell you, you poor thing, you've been abused by being taught that way! Use modern C++ and the STL and never use a raw pointer again. Drop that OOP stuff, learn about lambdas and functional C++ instead. You then read flame war threads about the proper way to do things, which you finally learn to ignore as they're just people with inflated egos throwing things at each other online.

Finally you understand: people write firmware in C because it's about as low-level as you can get without going to assembly, and people write big projects and games in C++ because of all the libraries and the STL and good performance speed-wise, and then there are people who've abandoned C & C++ for Rust because of the memory leak issues and perhaps the convenient build system, and you never ever again write the kind of code you wrote for your assignments in your C++-as-taught-by-schools courses.

Finally, you take a few Python courses and marvel at how much easier it is to code in Python, but you feel a bit better off than those who learned to program in Python, because, you at least know what pointers are. Then someone tells you, hey, learn some Java too, it's easy to get a boring corporate job if you know Java. Anyway, that's what schools are teaching right now in their core intro CS curriculum, more or less.
I love the Chuck Jones style in that game. I play through it at least 5-6 times a year. But I also just like Chuck Jones's stuff in general.
Sad to hear that (especially about Erlang, personally).
If enough people will vote with their feet, Apple will be a full remote company by the end of the year :D
I think “incredibly bad” is overstating things quite a bit. Safety isn’t an all-or-nothing game. If it were, Rust would be useless because it’s not Ada or another formally verifiable language.
* LG 27GP950-B

* Samsung Odyssey Neo G9
russian empire and its successors are really good at picking at cadavers

they rolled up the Ottomans when they were already the Sick Man of Europe
they rolled up Habsburgs after the empire was bled in Izonzo and elsewhere
they rolled up Bukhara and Samarkand when those were rotten, same as Caucasus

They had many very close calls and their demographics + distances saved them

But they no longer have favorable demographics and distances are much much shorter nowdays
Could you, please, give your point of view on it? This is something I never thought about.
> But why would you want to delegate constructors?

Because if you inherit from something you probably want to run the super object's constructor so that yours is fully initialised?
All of those are 60Hz max.
I'll echo another comment that a few Youtube videos and off you go. It's pretty easy, I'm a video editing neophyte and thought it was easy to pick up.

The thing about Resolve is: You aren't going to outgrow it. It's easy enough for doing simple edits, but if you want to do fancy stuff with it, it can do it. You won't outgrow it.

That said, I spent a stupid amount of time with performance issues in Resolve. My cameras output H.264 or something, and I'd have to convert it to ProRes to edit, a process that took huge amounts of space and time. This was under Windows. Even with that, performance was still pretty bad. One kids concert video took me around 40 hours of editing to get an hour of final footage.

Prior to that video, my desktop machine did a better job with ProRes, but it got milk spilled on it during the home schooling of 2020.

However, and this isn't a solution that everyone can or should do: Resolve on the new Macbook Pro boxes is amazing and will handle anything I throw at it, without having to go through the hoops of converting to ProRes and the like.
That they don't have any practical applications other than committing crime?
Hey Rust zealots, you guys ruin every programming language conversation. I'll happily never use Rust because the community is so awful.
Nuclear electricity is really cheap, building the plants is the expensive part. And yeah, I'm fine with reallocating the $5T in fossil fuel subsidies from 2010-2021 towards constructing said plants. [1] Then hopefully we'll also recognize some economies of scale.

[1] https://www.visualcapitalist.com/charted-5-trillion-in-fossi...
“The first time you have an argument with your spouse, you should get a divorce”

Is what you’re saying here.

They’re trying to make company changes to improve their relationship with someone they like to work for, without using the nuclear option.
> I'm not into crypto, but it's also accepted in that community that you must safeguard your keys.

Of course it is accepted, but so it is with passwords. And people are terrible enough with passwords, yet here you are suggesting that they use something that can't even be (easily) memorized, can't be invalidated, and has to be stored reliably yet secretly, as "the" identifier. You're putting too much trust into your average user.

None of these cryptography-based identity schemes can possibly work in the real world, period.
Hey, at Comhlan Ltd. we have a few projects in production built with IHP. The largest public facing one is a visitor booking system for an irish regional hospital group we've had out since January. Happy to answer any questions but short answer is GHC+nix+IHP has made for a really robust development/deployment experience. (Disclaimer: I'm founder of Comhlan and we are a IHP platinum partner as well).
> Or by packing the Supreme Court...

With literally one of the the slimmest majorities possible? That would be unwise.
This is a great suggestion

I've been reading the textbook for the intro macro class here and supplementing the reading with blogs and it seems to be working quite well. At the very least, I have a decent conceptual understanding and know the vocabulary after just a couple months of reading ~30m/day
Related to RoleMaster?
https://en.m.wikipedia.org/wiki/Rolemaster
Yes, we really need that. Glad we have TLS and questionable ambitions show that it doesn't even reach deep enough.

Although the way the web works a web request to domain.xy doesn't mean much anyway but people still believe in it.

Also MITM attacks in IT security should be shunned and I believe the users need to be informed about it when they happen. IT could potentially steal banking information. I believe this to be highly illegal in my country and still a data breach even if an employee wasn't allowed to do the transaction because it was private.
Onyx's CEO seems to be claiming that they're GPL compliant at around 4:50 in this video. https://www.youtube.com/watch?v=H2Q5hXGfZPo
Why would they bother doing a TLS handshake with a phony certificate?
Hi all! I've been working on natto.dev, a spatial environment for JavaScript. With all the buzz around PyScript, I found Pyodide and got it working inside natto! It's a beautiful piece of software.

This is a tech demo of what a Python spatial notebook could look like. It's a stripped down version of natto (eg interactive outputs, multiplayer) so please check that out if this interests you!
And if this wasn't bad enough, they want your credit card info to unblock the site.