skysight-inc/HackerNews huggingface dataset:
Does anyone have experiences with ZeroSSL? Caddy has been building in support so I think it could be a drop-in replacement for Caddy/CertMagic/ACMEx users.
Wow, so end of life is one firmware update away? Scary.
I always put our printers on a separate vlan that only accepts connections from our primary vlan. No magic firmware updates anymore.
Confession: As a developer I've personally fallen for all three of those misconceptions, and I will probably keep falling for them.

I'm also pretty bad at actually knowing when I'm running the "technical debt credit card" or even checking what's left in the balance to pay off. Sometimes when I'm trying to pay down the balance, I end up adding a lot more to it. What I understand well enough, I then have a hard time communicating effectively.

I'm a pretty bad influence, so when I end up spending a lot of time working with any other developers I eventually catch them doing the same thing. Some more than others. What's worse is that we are the only ones who could possibly know anything about the technical debt that we understand so fuzzily.

All that management can hope to get is a secondhand account of all this, so I tend to award mine only partial blame for being pretty consistently terrible at making technical debt decisions.
American capitalism is getting more cancerous by the day.

In other news: I really like my Brother monochrome laser printer.

My wife is a teacher. Last year we printed nearly 25k pages--hardly any problems. You can shake the cartridges and get an extra 500 or so pages past their limit.

I bought a replacement drum because the printer warned me, but I've been ignoring that warning for quite a while--waiting to see when I actually need to install the drum--and it just keeps chugging along.

Not the kind of thing you'd see from an HP.
I agree that developer time is the crux, but I take away a different conclusion. Say you have to maintain this code (so, a given). Two weeks later of not having touched it, and if it's bad enough, you'll end up re-writing it from scratch. And this is before we even get to whether or not anyone else has to maintain it. The developer years wasted by dirty code and technical debt should not be ignored.
Improving my website with simple GoHugo tricks
Can you expand on that?

Are you saying everyone should receive stock options?

Or are you saying engineers are somehow special and should receive different treatment from other emloyees?
Seems like this was posted yesterday with this blog post: http://blog.repl.it/anon
I’ve always wanted to invent a baby balloon that worked as a floating replacement for strollers. Not sure about the helium requirements for < 35 lbs...
My idea is to go deep into the bottom and essentially start a part time job of local community leader.

Once you walk enough roads and knock enough doors you get to know everyone in the area. You can at least find comrades who are either politicians already or would be politicians so that you can team up to bring improvement to the community.

Sometimes this may danger you life if gangs control the local area so prepare to go dirty or just leave for some place at least decent enough.
Who wants to work at a place like that? At the first company I sold even the receptionist made enough to pay off her mortgage and all other debt. It doesn't always work that way of course but when things go well, it should.
Single payer healthcare + UBI.

Not that I think it'll ever happen, but the current system doesn't really incentivize people to move up. Say you're a single parent, making 30k a year. You get a raise to 45,000 a year, and you can lose your housing assistance, healthcare for your family, and your food stamps all at once.

The welfare Cliff is a pretty good theory on this
I'm a pretty big guy, which makes me top-heavy. I also end up with a heavier pack, because all my clothing and gear are larger, I consume more food, I consume more water. So I'm even more top-heavy. I like poles for balance and leaning. I don't know if they're "better", and I certainly accept that they may be a crutch (literally and figuratively), but I feel more comfortable with them than without.
ZeroSSL is operated by Sectigo (Comodo). It works fine with Certbot and should work fine with any ACME client.

I did run into some random 503s occasionally, but that was pretty soon after it was launched. Maybe just a few teething issues.
Stop complying with the system and draw your own map
In my utilarian eyes, writing clean code is absolutely necessary, unless you write for yourself. The hours lost, hair pulled in front of terrible code, the helplessness and the resignation... Bad code make the world worst in every possible way, at least for me.

Optimization doesn't matter as much.
> I think it does not seem realistic, because it’s not easy.

This is one of the reasons why I love Meditations. Reading Marcus, one of the truly great men of his time, you can see him struggling mightily to adhere to his values. As a work it's unique in that it shows with incredible intimacy that living a healthy life, however you choose to do it, is a continuous journey with curves and switchbacks and steps forward and backward.
Maybe a better way to attack this problem is to watch Harvard's Introduction to AI course (or similar one) and from there pick an area that piqued your interest. This is because AI is such a vast field that nobody can learn everything (on top of data processing etc.). I made some notes from the ^ course + listed relevant Python libraries to have a good place to start: https://stribny.name/blog/2020/10/artificial-intelligence-in...
I agree, but the hard part is that not everybody has agency over the cost structure (this is why I've always wondered if "profit sharing" provides any incentive at all).
The only way I can ever justify buying a printer these days is snagging them off local school district surpluses.

I managed to get two different Office LaserJets for like $10 each and they work wonderfully (and it will probably be cheaper for me to buy a new printer off the school than buy more ink when I inevitably run out).
> You been to MDN?

Of course.

> ...their JavaScript Documentation is impeccable?

Well, no. MDN doesn't answer the questions everyone has: "Which browser does this work on?" "Is it okay to use this new feature?" "Why does this buggy thing do this to me?" "Is it really true that you can't do <simple thing> in CSS"?

Etc. Web standards really aren't. (And I'm not even touching the third-party library churn problem here.)
That seems reasonable. LE is doing good work & hardly their fault Android is a fragmented mess.
> Drink verification ink
What kind of timeline are you looking at?

Would print out, stick in a large envelope, and drop in the mail work? If so, I think there are already a fair number of services that do that. And, I think it used to be a service of Compuserve or Prodigy or one of the early services; you just need a small office near major USPS hubs and you can probably get most printouts in a day or two.
I like. It is as simple as https://tweek.so Calendar.
Wouldn't it be better if you could directly store this data to cookies or localStorage?

Edit: The concern is always about allowing it to be easy to delete junk data.
Similarly, would like to see SQLite work over a WASI's File System interface... best would be the ability to also support multi-process, but I don't know that it would be possible.
This becomes pretty damn obvious if you actually click on the link. But to be fair, who does that?
The movie has 87% on rotten tomatoes, the director won the Directing Award from Sundance and was nominated to other awards at the Berlin International Film Festival. This is probably not what you think, better to watch the movie and make your own opinion.
Surprised to not see fast.ai or some of the more popular courses on here as well to gain more experience
great, sounds terrible
No ...but

I use github.com/obsidiansystems/obelisk/ at work (I work at the place that makes it). It does it's own thing for user-visible routes (for frontend and backend because automatic prerendering). It does a different thing for requests and live queries all of which are over websockets for simplicity.

Our routes stuff should be pulled out as a generic dual parsing-prettyprinting library (it and https://hackage.haskell.org/package/tomland are the same basic ideal, just need to remove the concrete HTTP / TOML specifics to get to the commonality).

I once started throwing together like servant but using data kinds in https://github.com/ericson2314/matrix-client
Crappy expensive internet means it's not instinct to squeeze a quick browsing session into every free minute
Removing money fixes most social problems.
We‘re in a rebuild the plane while flying situation
IndexedDB should perform better without locking the browser context.
Intellectual property laws are what creates this discontinuity - your CPU runs licensed code that you don't own so it makes sense to develop technologies to enable stuff you don't own to live in the CPU but deny you access to it.

There's a lot of overextensions of the concept of IP that of course make sense to lawyers, judges, and people who have high net worth derived from leveraging this artifice, but the whole thing probably should be reformed at some point if anyone cares about things other than extending the concept of ownership to ideas.

For example, I'm still not clear how I can simultaneously own a media product, like a VCR tape or CD, and not have a "license" from the studio (a non-governmental entity) to publicly exhibit it.
Join citizen advisory boards and councils. I’ve been doing some research on these for a potential project and the average age of people on them has to be 65. Need to see more representation from younger demographics.
The tl;dr is we had absolutely no good business reason to choose Scala, and very few technical reasons. It is mostly a developer happiness gamble.

A secret ulterior motive of mine was that Scala has bad support for Spring. Every other Java service at the company uses Spring, and I abhor it, so if I can drive adoption of Scala on my team then we can avoid Spring and also provide pressure to make all our shared JVM libs Spring-agnostic (which I believe is a good move in general).
This comes up a lot in progressive urbanist circles. My favorite example was something Matthew Yglesias mentioned once on the Weeds about how some progressives opposed planting trees in D.C. because trees raise property values.

I think this is a total non-starter. Trees are good, not bad. Good things are good, not bad.

It is good to do good things. If doing good things reveals something bad, then we should work on fixing that bad thing, not on avoiding the good things that uncovered the bad thing.

We want a politics where poor people can live in neighborhoods with trees, not a politics that says trees are bad because they make neighborhoods too desirable.
I guess Ötzi [1] would also beg to differ. Too bad he was brutally murdered about 5k years ago (long before written record).

[1]: https://en.wikipedia.org/wiki/%C3%96tzi
Everything is a file!
I agree that Nietzsche is trolling here. This passage I believe occurs early in the book, in the section titled ‘On Philosophers’. In this section, Nietzsche attacks literally every philosophy he can think of with as much vehemence and irony as possible. This passage is rather a structural component towards the revelation of his agenda in the work.

He does this in order to support the central thesis of Beyond Good and Evil that emerges later in the work - that the men of the next generations should rather re-examine moral value itself, and then be the maker of new value systems. The ubermensch idea, though not mentioned in Beyond Good and Evil, is a direct descendent of this idea.
Yes. Thank you for the link. Cool!
Show HN: Seasonal.css: Give your website a seasonal colour scheme
Cool examples! I can definitely see how Finnish would be easier to learn than English, assuming a lack of familiarity with related languages.

Greek is also very synthetic, so a little basic vocabulary goes a long way. I like the word for "waterproofing", literally "against-through-rain-making" (αδιαβροχοποίηση, a-dia-brocho-poiesi)
Your "connect to the world" limitation rules out just using your phone (which is really the most straightforward answer).

But is there some reason you can't just pickup a second-hand unlocked Android phone, no-sim, preferably with a user-replaceable battery, and then load it with a pod-cast listening app. such as:

https://f-droid.org/en/packages/de.ph1b.audiobook/

If you turn off all the radios (airplane mode) and don't run the screen that often, you might also come close to your day-or-two without recharge requirement as well.
What “Roguelike” Meant
ACMEz* ;)

Seconding regecks' comment.

We're gradually making ZeroSSL a default CA for Caddy.

(I am currently implementing multi-CA support into Caddy and CertMagic, so that Caddy will be able to use both Let's Encrypt and ZeroSSL for redundancy. It's the first server to support this!)

This is a good thing for the ecosystem.
Why is "Big Data Engineer" not a child node of "Data Engineer"?
If you're being that pedantic about your metaphors, I don't think a good metaphor exists.
>Plus, that doesn't fix the problem of other certificates expiring, only extends it.

Although I agree fully on the sketchiness part, installing the root is a fix.

ISRG Root X1 expires in 2035. Not one of these problematic Android devices will be online anymore.
I have been thinking a lot about this myself lately as I'm designing a programming language and want to solve for things many of them simply don't; Like accessibility.
The counter-anecdote is my first job out of college where a VP would conduct personal calls in the open space office... loudly and emotionally.

Open offices usually at least have quieter spots if you get in early enough, in my experience.
offer free education to inmates.
I think the point of the article is to serve as a review of the current state of things, not present new findings.
I think people are attracted to extreme things in general and power in particular. The great white shark is great because it's huge and powerful, though it's considered monstrous in popular culture. In my experience it's also the favorite shark of nearly any kid who likes sharks, probably because it is immense and powerful.

"World's [blankiest] [blank]" is generally a pretty popular genre, regardless of the subject. Whether it's the tallest mountain, most venomous snake, longest railroad or fastest plane, people are fascinated with extremes. I think the obsession with the world's 'great' leaders like Genghis Khan or Alexander is just another manifestation of this.
My recent experience with Brother was decidedly shitty: an inkjet printer that died after a few months.

On the other hand, I have a Brother laser printer that's still working after 17 years - and they still manufacture toner cartridges for it. (It's so old that it has a parallel port[1] in addition to a USB port.)

[1] https://en.wikipedia.org/wiki/Parallel_port
Educate inmates.
Show HN: LinkedIn News Feed Filter
It's a clever protocol that optimizes for minimizing network usage. Note that it was written in the 1990s by two Australians!

Sometimes this optimization isn't the exact optimization you want. :-)
Obviously the title is just wrong - the die is not "cast". The die is produced as a monocrystalline silicon ingot using a seed crystal, then sliced into wafers and fabricated via photolithography. A truly "cast" ingot would never work.
Other companies tried mp3 players, and then there was apple. A cost of a desktop dock would be nothing compared to the cost of a tower. The mouse/keyboard/monitor you'd have to buy either way.
JavaScript Project Ideas for Beginners
Yes, if you look at my reply to the sibling comment, you'll see that if count/2 is unexported, TypEr (apparently, that's the proper capitalization) infers the types with non_negative_integer().

In fact, I've just looked at the original TypEr paper [0], and wow, they use exactly this example in the section 6: "One might even jump to the conclusion that success typings are unnecessarily general and, as such, quite useless. However, notice that this success typing succinctly captures all possible applications of length_3 which will not result in a type error. [...] Still, we also find the situation sub-optimal and we will improve on it as explained below", and then they use exactly your proposal, recognizing that non-exported functions are only called from the exported functions, and perform dataflow analysis to constrain the types even further.

[0] Tobias Lindahl and Konstantinos Sagonas, "Practical type inference based on success typings", https://www.it.uu.se/research/group/hipe/dialyzer/publicatio...
No single raindrop believes it is to be blamed for the flood
Well, it did appear to result in the CFPB (the thing that Elizabeth Warren was heading?) and Dodd-Frank, perhaps (one can never attribute these things to some particular movement or event, I feel). I don't know if they have been defanged already.

Anyhoo, so what is the pet constituency of the left? They do appear to be falling over themselves to regularise illegal immigrants (perhaps the Latinos in Texas handing Trump a win will give them pause?), while doing nothing for legal immigrants (who power the only growth sector America has going for it, technology.) They certainly don't care much for the working poor, as you have rightly pointed out.
I've found many people either forget (or never knew) that pipes have a buffer, and that buffers are very useful when you are dealing with potentially bursty throughput.

In a previous team where we dealt with shipping around lots of ZFS snapshots (where both the performance of reading from disk can vary based on the ARC and filesystem metadata) and occasionally using VPN tunnels on public internet links, pv to get even larger pipe buffers than standard was often a huge performance equalizer. Readers read as fast as they can, writers write as fast as they can, and the buffer massages any variability in the middle.

https://linux.die.net/man/1/pv
Uwot m8?
>Money breeding laziness ... killed ICOs

ICOs were killed by Solidity and the Ethereum ecosystem more generally being insufficiently expressive to create anything of value other than pyramid schemes (insofar as those have value).
> I stopped reading as soon as the article said anger is an unhealthy emotion.

Anger not turned to constructive action is an unhealthy emotion. Unfortunately, that kind of nuance isn't gonna get captured in an intro to Stoicism blog post.

Stoicism teaches that, in those moments where you feel that flash of anger, pause and ask yourself: what in this situation can I do that's in my control that can lead to a constructive outcome?

If the answer is absolutely nothing, then the goal is to recognize that and let that anger subside because it's fruitless and harmful. This is the essence of the dichotomy of control: if you can't control something, then getting worked up about it only harms yourself.

But it's very rare that we have absolutely no control in a situation, and in those cases where we have some measure of control, Stoicism as a philosophy challenges us to find the constructive action that lets us turn that challenge into an opportunity while allowing us to replace that anger with a sense of constructive purpose.

And in fact choosing acceptance is an action itself, and therefore such situations become opportunities for personal growth that hopefully leads us to becoming a more kind, patient, humane individual.

Anyway, that's not to say that Stoicism is a cure-all or that it's good for everyone. Maybe for you it's the wrong choice!

But your comment is a perfect example of how people continuously misunderstand Stoic thought and then disregard it out of hand, which is precisely what this article is all about.
> Recently I’ve wondered how possible it would be to implement a SQLite VFS on top of IndexedDB

What is interesting about this approach is that at least for Firefox, IndexDB is implemented using SQLite. So ultimately this approach is SQLite running in SQLite with an IndexDB layer in the middle.
Depends how it is 'attached'. If it were wirelessly attached you could use both. Similar to how wireless CarPlay works.
Fast open-source intrusion detection
With all due to respect to the author of the site, mastering all the materials in the machine learning or data scientist path will make you a solid 'applied' machine learning/statistical learning practitioner, but not an expert, and definitely not a research candidate.

We should be careful with how we guard our scale of semantic meaning - if somebody with an undergrad understanding of statistics (frequentist statistics only in this map) can be called an Expert in a statistical/mathematical field, what do we even call somebody with all the same applied software engineering & exploratory analysis, and business experience, but also a PhD in theoretical topics (math, stats, etc)? A 'super expert'? What do we call Francis Chollet, or LeCun, or anybody else? What's the differentiation between an expert from the roadmap and the team of individuals deploying GPT-3 into Google Assistant? Are they the same?

As a hiring manager and team lead for a large fintech firm in London, I would happily see an individual who had really mastered the above path(s) as a strong candidate for an intermediate or upper junior role in applied data science/machine learning. But ... it's not enough to be a senior, and certainly not an expert. Just my two cents.
The big problem with valley based media platforms in general is that there's very little cultural diversity along some dimensions such as urban/rural or geographically due to being almost exclusively located in SF/LA metro areas.

It also seems to me that both conservatives and progressives here share a pretty strong paternalistic leanings here
In academia, it would mean that having child would be career end. Only childless would be able to compete.
I run FreeNAS (FreeBSD based) on HP Microservers. ECC RAM, 4 drive bays, ...

The older Gen8 boxes Just Work.

With FreeBSD, the newer Gen10 boxes would hang the first time you boot, you need to pause it and set the hw.pci.realloc_bars loader variable to 1. Haven't tried a new install recently.
Details here: https://www.virten.net/2017/10/fix-for-freenas-on-hpe-micros...
The way you described it one has to wonder what would the tech landscape look like had Plan 9 received adoption instead of Linux, so you didn’t have to invent all those layers of complexity to manage services on multiple hosts. Just mount the network interface, cpu, ram and start multiple processes...
What studies show is that poor people move around a lot, whether there's "gentrification" near them or not, for what I think are pretty obvious reasons, and that they aren't any more likely to leave "gentrifying" neighborhoods than they are neighborhoods that aren't gentrifying.

https://www.strongtowns.org/journal/2019/8/1/untangling-gent...
> So, I have to ask, does anyone know if Bloomberg actually published the evidence they claimed they would release?

In the first article, Bloomberg quoted Joe Fitzpatrick. 5 days later [0] he said his quotes were taken out of context.

In the second article, Bloomberg quoted Yossi Appleboum, who on the same day the article broke suggested that he was misrepresented. [1]

Apple, Amazon, Homeland Security, and others have all said there was no evidence at all, and called for a retraction.

As it stands... Bloomberg were talking about something they didn't understand. There were and are some theoretical problems in hardware security. But the story as they broke it is completely false.

[0] https://risky.biz/RB517_feature/

[1] https://www.servethehome.com/yossi-appleboum-disagrees-bloom...
Asus tried too. Many companies tried to make MP3 players before Apple as well. The point is execution, and I believe it is a slam dunk for Apple. Majorly upsetting the balance of PC ownership.
They will be happy to accept that blame, as long as you fork over your $ for a new device. Planned obsolescence can have many components, this is just one of them.