skysight-inc/HackerNews huggingface dataset:
Yes, I've been looking at using decision trees for explaining models that are difficult to understand. Currently seeing useful results on real data sets. If you're interested, I've implemented parts of TREPAN [1] and it's very approachable. However it's also important to have interpretable features which is a whole other thing.

[1] https://research.cs.wisc.edu/machine-learning/shavlik-group/...
Isn't that just writing proprietary software, making money from it for three years, then open sourcing it? Nothing wrong with that plan, but you don't need a new license to do that.
AI Is Discovering Its Own ‘Fundamental’ Physics and Scientists Are Baffled
And I've yet to see "I did that!" Biden stickers on gas pumps in US for this. It's almost like the president doesn't control the price a private business sets for their products.
Wow, damn awesome post. I’m on my phone and can’t type a lot, but I would write a lot if I could about how your post resonated with me.

I’m productive but I’m fighting inner demons constantly. Your post is a good warning. Try to fix the small things before they become big things, like the “no broken windows policy”
My people to follow are Daniel Mendler (github.com/minad; author of vertico, consult, marginalia, corfu, tempel…) and Protesilaos Stavrou (modus-themes, denote) but that's in part due to the fact that the development of these packages specifically impacts my work directly. There is a ton of other stuff happening in other packages. Some off the top of my head are org-roam, the magit ecosystem, lsp-related stuff. Nicolas P. Rougier has some insanely beautiful Emacs packages as well.
The simplicity of Alpine and the lack of systemd is what drew me to it. I have converted all my routers, firewalls, VM's and home appliances to Alpine. I do not have a single regret.
I'm not the OP, but a past employer used it on some legacy systems. It makes some choices, like avoiding spinning up new processes, that feel like it's been optimized for embedded systems. It uses a new-to-me language, that we never invested time in. So doing things like "send polite shutdown signals, wait 30 seconds, send harsher shutdown signals" became a matter of separate scripts or documentation. In short, you'd need more context for working with it than with other systems.
One that we keep digging in instead of digging asteroids, the moon or mars. It’s like taking a poo in your living room because you already have the space available. We should offload all destructive resource gathering off this planet, precisely so we keep our home clean.
Any easy way to start out with single-legged squats (pistols) is to find yourself a step up or box jump box. Start out low and just step up onto the box for several reps/sets. You can increase the height until just below the knee. You don't want to go too high. After you strengthen from that, you can start doing other progressions for true pistols if you want.
This is a very imperfect analogy, but CPUs are typically designed using a high level language like SystemVerilog (equivalent to something like C++ in the software world.) To actually get the CPU manufactured, you have to "compile" it into a binary format that specifies the physical layout of the chip while respecting a set of design rules for whatever process you're targeting. These rules are usually considered highly confidential since they can reveal manufacturing details that the foundry wants to keep secret. This secrecy is part of the reason that open source never really took off for silicon the way it did in the software world - imagine if every time you wanted to compile your code for a new machine you had to pay a bunch of money and sign an NDA.

The hope here is that open sourcing the design rules will help build an ecosystem of open source silicon. While it's true that 180nm is too big for anything high performance, it's perfectly fine for hobbyists who don't have the money required for more advanced nodes anyway. On the foundry side, they don't need to be as secretive about old nodes and it might increase demand for underutilized manufacturing capacity.
It'd have several desirable properties:

1. You'd have a flat smooth surface that you could apply a liner to, instead of a surface that undulates and (probably) has fissures.

2. The diameter would also be constant, so that you could design your liner to fit based on known dimensions. Curves would also be of a known radius.

3. Also, our tunnel would go exactly where we want, and not wander around based on some ancient flow pattern. Or form oxbows where it loops back on itself.

4. So far as a structural liner, if you look at some of the tunnels under rivers where there is the danger of water intrusion, to my knowledge none of them have ever used a natural formation. Brunel used a brick structural liner under the Thames, and modern TBMs use interlocking concrete panels with rubber gaskets.
Until you need to connect to another service that can not be run locally and it is only accesible within the same Cloud Provider.

Sure it's not impossible to go around that, start mocking or run some alternative locally for debugging but I don't think this extra level of complexity is necessary (at least not always).
I’ve never had an issue working with multiple languages in IntelliJ.
Git Alligator (2019)
So does the moon[1]! It is also a much shorter drive away.

1: https://moon.nasa.gov/news/155/theres-water-on-the-moon/
Was this in LA by any chance?

I recall making $10 an hour and having a manager berate me for not owning a personal vehicle.

And it was a temp job!
We used to place ads in a newspaper to find fellow Commodore/Amiga/Spectrum/Atari users to trade games with. It was not uncommon that my Saturdays involved my parents dropping me off at some random person's house (which might or might not have been my age) and picking me up a few hours later.
Knee-jerk (and correct) response to the "but OSS can be commercialized!"
insistence:

Why play the business game in nightmare mode?

Leverage is real, folks, i.e., I can withhold my software if you don't pay up.
I think the origin of the claim is from Leo Breiman himself [0]. I’m not sure if he discusses this in any papers, but probably.

Sibling comments have some nuanced discussion of overfitting in tree-based models

0: https://www.stat.berkeley.edu/~breiman/RandomForests/cc_home...
Roger Haun, the First Ghanaian to Win Medals at the World Unicycling Champ
One big sever, one big program, and one big 10x developer. Deploy websphere when you need isolation. The industry truly is going in spiral. Although, I must admit cloud providers really overplayed their hand when it comes to performance/buck and complexity.
Or, from 2007, The Richter Scales - "Here Comes Another Bubble": https://www.youtube.com/watch?v=I6IQ_FOCE6I

"build yourself a rocket ship / blast off on an ego trip" – lmao
I used to keep a Zenith Z-29 terminal around that I bought (in new in the box condition) at a college surplus sale. I loved the keyboard on it and say what you will, green monochrome was really easy on the eyes (especially versus pre-super vga color screens). I used the Z-29 with a debugging card (it had a serial port) and when Linux took off, I used it as a terminal.

It did well until the mid 00's when everything started expecting unicode support.
Sorry to hear you're in pain :(

I agree it's not a silver bullet, and I probably should have made that more clear. The point I was trying to make is that they're likely to get a lot of advice in this thread, and knowing nothing else about them other than that they have back pain and a standard desk job it's more likely that a doctor will be able to help than that any recommendation here will make a difference.

To your issue, back pain can be really complicated. Before I found a doctor that helped I found swimming in cold water made a huge difference where nothing else did (lucky to live near the ocean). If your typical doctor doesn't have a clue because something atypical is going on then it can be time consuming and expensive to find somebody who can actually help though. I don't have any actionable advice for atypical issues :/
Deaths, many wasted organs are blamed on transplant system errors
The Working Code Test (Update of the Joel Test)
You don't need a FAANG compaby to do this - just a sqlite database and sufficient motivation for prosecuting some cyberbullying campaigns
IAEA says Zaporizhzhia nuclear plant out of control
Not the same.

With opensource tools businesses often do contribute back, via their paid employees.

This is because the business wants to use the tool, but wants some new features / bugfix, and the opensource license means they legally have to contribute back to the opensource project if they want to add that feature and keep using the project.

With lichess the players are almost entirely just consumers of a free product.

> Open source in general wouldn't exist without lots of people who contribute and underpay themselves for it

If you want proof this statement is wrong just look at the open source companies that were created by for-profit companies, such as React by Facebook, Visual Studio Code by Microsoft, or Golang by Google. These are some of the biggest opens source projects, developed by very highly paid software engineers.

All that said, of course there is many OSS projects out there maintained by some unpaid person doing it out of the kindness of their heart.

It goes both ways of course, when a business open sources their project they benefit from the contributions of others.
What we really need is better "free, source available, non commerical" licenses and breaking the stigma that these are somehow inferior to FOSS _for end users_.

I have many things I would make source available if I didn't have to worry about someone reselling them.
You would never pirate a Pearson NFT-Book!
Ask HN: Would you implement security setup for three letter agencies
Hi experts,

How would you implement computer security configuration for intelligence agencies?

What OS to use?

Airgap and VPN in/out both ways?
Similarly, with a slight twist, a prof I had used to recommend we read the entire text book, not just the chapters required for the class. It was an open book exam so people figured they could annotate the pages or whatever and didn't bother to follow his adcice. He would often say, 'everything [we] ever want to know is in that book!'

He was right. The final exam was verbatim the practice exam given at the end of the book. As luck would have it, I had discovered the practice exams a week earlier. Once I realized they were identical to the final, I literally copied the answers and handed it in. It was a 3 hour exam and half the class was done in 15 minutes.
Hmm, I don't think the problem is cuteness or lack thereof, it's the lack of either a suggested fix ("sign back in" or "try restarting" etc.) or even some kind of cryptic id you could report to Customer Service - "why am I getting a #4747 error trying to complete my transaction!?"
NASA to return samples using two Mars helicopters
Of course there are differences between cash and cryptocurrency, but the latter's design aspires to make it similar to the former, especially with respect to making peer-to-peer transfers possible.

Privacy-enhancements like mixer smart contracts using cryptographic zero-knowledge proofs further mimic cash, in jettisoning the naive blockchain transaction of its traceability.

>>don't complain about losing uninsured imaginary monopoly money when the entire sales pitch for crypto is "you don't need the traditional financial system with all it's corrupt government regulation and interference".

Firstly, it's not imaginary monopoly money when people assign a value to it, and it exists as real information in a persistent database. I think if you take some to think about it without your preconceived ideological presuppositions, you would see that.

Secondly, the sales pitch of cryptocurrency is not that we need zero government or that we don't require laws against theft to be enforced. Surveillance and limits on contract freedom are not "protections" and people have a right to want to live without these encroachments without being told they're anarchists who deserve to be robbed.
Editorialized title is extremely misleading.

At most, this MR is reducing dependencies on busybox's init scripts.

A far more accurate title would be the title of the MR itself: "main/mdevd: make it a fully supported alternative to mdev". The MR is mainly about mdev.
Michael Saylor Bet Billions on Bitcoin and Lost
Seems like today is the day of misconceptions for docker-slim on HackerNews :-) Happy to answer any questions. AMA

One thing I'd like to mention right away is that docker-slim doesn't do function level code elimination and that simplifies what it needs to do in a significant way.
https://archive.ph/W4aHZ
I like the cutesy errors. It makes it marginally less likely that I will put my fist through my computer monitor. Those things get expensive after a while.
If you try to sign up with google account, realize you selected wrong google account and decline, you can't ever choose a different account without presumably giving it access to the wrong one and logging out.
By reading and applying critical thinking in evaluating said material. Unless you are parroting the infamous FSB playbook of 'question everything it will muddies the truth'.
rsync returns status code 0.

;)
That's not a helpful answer. Imagine you were tasked to price a product and your report read "charge as much as you can get away with".

> sometimes it costs more to move to another vendor than to just stick with their high prices.

You're suggesting that they look at competitors, calculate switching cost, amortize that over some period and charge that amount. So if a competitor costs $100, and switching to them would cost $120 and say you amortize that over 1 year, then you would charge $110 per month (competitor + $10 mark up per month). Is this how you think they do pricing?
I don't think it's an either/or; more like both language and tooling can eat into your annoyance budget and you look for the combination that has the lowest overall cost.
damn wish that got published, i know some people who would love it.
> ... found that the entire book was annotated with all of his answers, anecdotes, and various other helpful notes.

Didn't that defeat the purpose of the critical thinking course?
Wait, is there volcanic activity on the moon?
The US government could recognize that just like milk, gas is a necessity and regulate the price.
I would store the HTML as well for later purposes / hoarding
Yes, TLS 1.3 decryption is now supported in most of the tooling these companies use. The most widely deployed enterprise firewall for example added it a couple years ago[1]. The linked thread in the other reply to your question is 6 years old and the issues have basically been resolved.

1. https://docs.paloaltonetworks.com/pan-os/10-0/pan-os-admin/d...
I did my own memcpy() benchmark on the first D1 board back in April 2021.

https://hoult.org/d1_memcpy.txt

I got about the same speed (1100 MB/s) for huge in-RAM copies. The in-cache speed peaked at 3771 MB/s for an 8 KB copy with custom code (shown on that page) using the D1's 128 bit vector registers, 2058 MB/s using the standard glibc function.

150 to 400 MB/s on the Pi Zero is very believable. The D1 is pretty strong RAM performance. The HiFive Unmatched was about 180 MB/s when I tested it. You need top-end DRAM controller IP and also a prefetch engine to get the good read speeds, and it's no surprise if an ARM11 doesn't have that. SiFive also doesn't have it on their self-produced chips. Hopefully Horse Creek has the good Intel IP for peripherals and RAM.

I have no idea what's going on with the Dhrystone. SiFive's in-order single-issue RISC-V cores get about 1.6 DMIPS/MHz on 32 bit cores, 1.7 on 64 bit cores. I haven't measured but I'd expect the C906 to also be around 1.7 i.e. 1700 VAX MIPS at 1 GHz.
Portuguese Crypto Exchanges Dealt a Blow as Banks Close Accounts
I mean, hell, how many facebook groups are out there that feed on persecuting outgroups? You dont need a central state to do this stuff. A state can provide the NKVD/Stasi but its peoples neighbours who use it to screw one another. Deliver them Facebook and they'll do most of a social credit system for you
I think the difference is that the two errors you described are very severe errors in which the machine may not know exactly what is wrong, and there isn't really any information to show to an end user other than a bunch of error logs or something. A cutesy error here is somewhat more appropriate, and can be kind of funny if you think about it like "welp, I really broke it this time lol."

However, the author described a case where an app messed up its auth flow. It knows exactly what went wrong, and it could easily present a much more helpful description. Who knows what a token is, or what headers are? Maybe it could even just try the request again, all while keeping the client informed. Instead, the app seems to have a simple try/except that handles the error by alerting the user with a cutesy message and dev-speak and nothing else, which is pretty annoying.

I also think any image is better than an ironic/snarky iphone alert.
I recommend you look at the estimates on how much storage and/or transmission lines are needed to go full renewable.
The production value is just immaculate. Every frame is so clearly meticulously constructed to portray the emptiest imaginable life. A man going nowhere at maximum speed, really more of an absence than a man. It's so very close to being too painful to be funny, and I've never even believed in the grind. Just pity for a wretched soul.
A simple guide to quadratic voting
A french newspaper clipping from 1907 - the book documented some museum's collection and the newspaper article was very tangentially related, but the museum was in the UK and didn't have anything french in it.
Even without a plan you can get snapshots for about $0.01 each that I believe are less than 15s old
Presumably command output with no chrome at all (only text content) would work well in a screen reader. So, I'd think the most accessible thing (today) would be to have an escape hatch to strip the output to its bones. Someone else who knows more about accessibility may know more though!
> I have a theory - tree based models require minimal feature engineering.

Actually, the whole premise of Deep Learning is to learn proper feature representations from data with minimal data preprocessing. And it works wonderfully in CV and NLP but is less performant in tabular data. The paper indicates that there are several contributing factors to the DL underperforming.
What was truly won at that auction was a priceless friendship and the ability for someone to pass down some of their prized books to their grandchildren. Amazing.
I suffered through a catastrophically badly managed startup, back in 2015, and the experience was stressful while it was happening. The aftermath was uncertain. I had some rough months. But then I wrote a popular book about the whole experience, and it has been fascinating to see people's reaction to my experiences. Some say "He should have quit that company sooner" and others say "It's too bad the leadership couldn't pull itself together."

But my career really took off after that. As bad as the experience was, writing about it gave me a new audience and lead to some really great clients, and I've now enjoyed several years doing high level consulting.

For anyone interested, check out "How To Destroy A Tech Startup In Three Easy Steps":

https://www.amazon.com/Destroy-Tech-Startup-Easy-Steps/dp/09...
Gathering resources isn't the really destructive part. Using and eventually disposing of those resources is the what is ruining the planet, not digging them up.
Let’s take city infrastructure or parks. There is a ton of concrete projects.

Enclosure fencing instead of wood panels.

Garages…vertical parking spaces..stadiums..steps/stairs etc.
And books and movies are being or have been made about Assange and Alex from both sides with no repercussion. Case in point.

Here's another one: Show me a China documentary that outlines the overreaching adverse effect of state digital surveillance on China population. I can show you at least 5 docs on NSA and Snowden, produced by HBO / published by Harper Collins.
https://kubevela.io/ is an alternative that has been around longer, exposes CUE naturally, and builds on open standards for app packs. I'd recommend this open-source product.
That's what we did. We waited for the bookstore to open the aisles, found the books, ordered them online, and waited a few weeks to get them. This was before Amazon Prime shipping, you see. The professors were usually sympathetic.

Except my political science prof. So I just dropped the course. Fuck him and his unironic bowtie.
We grew up in the burbs. Everyone was into music. Just never heard this song. Not all songs go everywhere, eh. For example, as a Canadian, most Americans I met at the time had never heard of the once most popular band in Canada - The Tragically Hip.
> US government could recognize that just like milk, gas is a necessity and regulate the price

In practice this means the government paying for gas, as every gas subsidy the world over shows. (Also, since when did milk become a necessity or price controlled?)
intuitive CLI, things are packaged a bit better, easy configuration.

I swore off of apt based distros after I accidentally installed some graphical things on my WSL and multiple debian wizards couldn't figure out how to remove them, even when I installed stuff like dpigs and aptitude.
distroless static (the smallest one, https://github.com/GoogleContainerTools/distroless/tree/main...)

is about 4 MB.

It contains things like:

/usr/share/zoneinfo/<timezones>

/etc/ssl/certs/ca-certificates.crt

/etc/debian_version

... not much else really.

On the other hand, scratch is a special image that contains literally nothing, 0 bytes. Docker doesn't have to talk to the network to download it, it doesn't have to be built, it's just a tarball of nothing.

scratch is thus infinitely smaller than distroless since it has no size.

It's also not suitable for rust since rust applications will commonly link against openssl for tls, against a libc implementation for things like network operations and threads, and so on.
Instead of being able to search "errornumber appname", you're stuck with a pastel picture of some cartoon character shrugging and text of "whoops! something happened. why don't you try restarting?"

Are you referring to Teams, by any chance?

I don't mind them being artsy, but if that's a replacement for the actual detailed error message, it both makes the user and the people trying to help helpless.

Imagine helping someone over the phone or in person; e.g. if you can see "error 10060", you know instantly that it's a network connection problem. If it's an access violation ("illegal operation" was unfortunate but still far more informative terminology) or a c0000005, the application probably messed itself up. You can ask people to read you error codes or search them yourself (being sure to quote them --- the horrible vagueness of search engines is another rant I won't get into here, although it also adds to the problem...). If all the application says is "something wrong", no one can help. All but the extremely perceptive could as a result be easily mislead into reinstalling the application, reinstalling the OS, and all manner of other stupidly destructive and ultimately futile actions, only to find out that the problem was ultimately due to something else entirely.
I’ve seen far worse errors. In practice, I think writing good error messages is very difficult for system (or unexpected) errors because you often don’t know the context of what the program was doing before the error happened. Stack traces help approximate this context, but they are imperfect because they are a point in time. The solution to this problem is really good logging, but that is almost always hidden away from users.

I’m fine with whimsy, but don’t treat your users like babies by hiding away all diagnostic information like logs.