skysight-inc/HackerNews huggingface dataset:
that's interesting, fly.io is definitely winning

I'd be doing Netlify + Fly.io then

Heroku too antiquated in pricing and offerings, their free db addon is too small, but interesting idea about just making a bunch. on the db offering fly.io is very competitive and generous
I hope I’ll live to see the future generation that fixes UI design. The last decade or so certainly broke it.
The core problem here is that nobody understood your original comment or the follow ups. It isn't clear what you are criticizing or what alternative you want.
That is false. If I have a mouse problem I want to know about your better mousetrap. It doesn't do me any good if you invent it but I never find out about it.

Most ads are for garbage I don't want/need, and many are scams, but there are still a number of ads out there for things that I would buy if only I knew they exists.
I try to never buy something that uses batteries and has a version that doesn't. My bathroom scale is a spring one. I do notice it isn't as accurate. The ones with weights are best, but those are quite expensive and take up a lot of room. For the kitchen I use electric for the extra precision while saving space.
Since scales inherently involve putting weight on them it should be possible to use that weight to push down a plunger generating enough electricity to run for the weigh-in.

A spring would then reset it for the next time.
I wish someone would build a visualizer/teaching tool for structural regular expressions. They are much more powerful than regular regular expressions.
Kleppman's Designing Data-Intensive Applications book should be able to hook you up with the basics.
Embracing Difficult Projects
I once worked on a program that spawned a new thread for every file. I didn't bother using a threadpool. I just removed the multithreading code and that alone was enough to attain an acceptable degree of performance.
Right, but your primary example - and this is a condition (as in "symptom") that dominates most media coverage of US higher ed - is Harvard. Harvard is not a good example, as it's not representative. A "culture of misaligned incentives?" OK, what concrete connections between endowment, culture, and the "alignment" of "incentives" do you think apply to, say, UMass?

_Why are too many US universities failing to provide a debt-free path to kids; when the work-centric universities in this article prove that debt-free graduation is an attainable goal?_

All universities have a debt-free path to students (these are not kids, they are adults). It is called "paying up front" or "paying when you receive a bill." We obviously know that is not feasible, but I don't look for changes to the dealership model because Subaru does not provide "a debt-free path to car ownership."

I'm not sure I accept that work-centric universities prove that debt-free graduation is an attainable goal. The story is an advertisement for a college. It is published by a news source that seems to have a lot of stories critical of colleges.

The story does not say specifically that all students graduate debt-free; for students who graduate Hard Work U (I think the "you" is misplaced) and take loans, the average debt at graduation seems to be no different than some CUNY universities. Hard Work U forbids federal loans - not "offer a path to debt-free" but forbid it. Federal loans may be subsidized - and gosh, wonder why they started with the fed before moving on to private loans? Wonder how their revenue streams work?

You will notice also that there is no graduate program, where a considerable amount of student debt is held.

Also, from what I can tell, CotOzarks' annual tuition is considerably higher than the in-state tuition charged at the state school I work at, which has been consistently defunded at the state level. We service nearly 10,000 secular students; "Hard Work U" (this is branding, dude) services 1.5k deeply religious students and still advertise as a liberal arts college! Land-grant unis, regional comprehensives, small liberal arts schools, cannot at all replicate their...unique business model.

But we can call ourselves universities. I wonder why it's not "University" of the Ozarks? They're accredited by HLC, so I don't think there's a quality issue. But they do advertise as a liberal arts school and seem to have a lot of these "jobless majors" I keep hearing about.

The historical and material conditions that cause students to accrue debt are not going to be answered by "just offer summer jobs." The idea that "too many" universities (how many, precisely?) have some "debt-free" option that they could just flip a switch on...I mean, yes, If I were a university, I would simply provide a debt-free option for students! C'mon. Most of my students have jobs during the semester; do you assume they would drop them if we offered private work against their tuition? Would you be surprised if the answer was "no"?
Personalization would be to have Spotify give you ads for a Rolex right after you purchased a Rolex. At least the way that kind of thing usually works for me is that I always get the recommendations after the purchase (definitely not a Rolex for me).
No it's not correct to say it's worse than chance. That only works for binary classification problems. Without knowing how many categories people were sorted into, we can't quite say how bad chance (or random label assignment) would do. But anything less than 1/ (number of categories) is worse than random.
GDPR and the Lost Generation of Innovative Apps
Tell us why you think it’s relevant.
The Web-Interoperable Runtimes Community Group
The odd part is that for many people that's even the case if it's software _and_ they are programmers themselves _and_ it's open source. But they go complain instead of just fixing the minor annoyance.
The nice thing about analog is they don’t confuse you about precision - a digital caliper could be only precise down to .01 and yet show .0001 increments.

For many things like a bathroom scale precision isn’t really needed anyway.
Not to mention that there's now a generation of users that, thanks to siloed apps and ecosystems, can probably go days without ever hitting the actual Web.
Could this be the exception that proves the rule? I have never seen any example used for this argument except Japan. That makes it seem like the situations that generated that crash and continued loss are pretty unusual. At some point, it becomes difficult to make financial plans in order to mitigate a situation this rare.

For a huge portion of people, it is impossible to build wealth on a salary. Investing is basically mandatory unless you want to have a very low budget in retirement and live entirely off social security.
At least the doctype is simple nowadays. The XHTML one was horrendous.
> its barely good for anything except money laundering and tax evasion

You can’t think of any situation where you would want to share access to and control of data with multiple untrusted third parties, where you would need to guarantee not only that data modifications are only executed in an authorized fashion, but also that no previous modifications have been reversed?

The list of use cases for that capability is not limited to “money laundering and tax evasion.”
While Kubernetes can absolutely run your entire infrastructure stack, the biggest pain with that is that you constantly need to manage and maintain it as it grows.

Think about the difference in running your own database vs using a cloud managed one. With a managed service you don’t need to think about scaling, availability or replication. Cost is usually higher when you run it yourself as it might not be optimised.
But do you want to be distracted by mouse traps every time you search for work related things?

Why not put all ads into a website that is dedicated to ads, so that users who want them can look them up?
I see some companies working to personalize things in ways that you don't see is personalized. Target can tell if you are pregnant by your buying habits but they found that sending people mailers with just baby stuff creeps them out. (And creeps out the parents of pregnant teens that might not know their daughter is pregnant yet.) So now they send mailers with just enough random things to make it look like a generic mailer, but as much baby related stuff as they can get away with adding. That way you don't know that Target knows you are pregnant, but they still can target the mailer to you.
Agreed with hyperman and Tomte that C.J. Date is excellent. I would also mention Gray and Reuter, Transaction Processing: Concepts and Techniques.
Should we focus on developer experience or developer productivity
>There's more growth than that

There has been an almost unprecedented ten year period of growth in the equity markets. And the big endowment which I keep my eye on at least has done significantly better than the market. It's prudent not to count on that continuing--not that the school could turn on a dime with respect to their revenue mix anyway.
It was surprisingly easy and fast to creating project and updating content, you should give it a try if you build Jamstack apps
Humans have a strong universal bias towards additive solutions, even when subtractive solutions are clearly better. I doubt regulatory policymakers are immune.
I created a link shortening service that works in exactly this way, it's called pxl.to. Based on Amazon CloudFront's global edge network of 310+ Points of Presence in 47 countries. What this means for the user:

- Instant links with low latency no matter where your visitors are in the world

- Robust and reliable links that will never go down, ever

- Protection against network and application layer attacks

- Unlimited tracked clicks (no cap on clicks/month)

The service allows the creation of links using a hierarchical naming structure, as mentioned in these comments like example.com/folder/test.
It also auto-generates an SSL cert for every custom domain added, for HTTPS-secure links.

I'd love any feedback! The service is largely free and can be found at https://www.pxl.to
183,453 weekly downloads — wth?
Isn't the same with the classic keyboard?
Writer and musician Ali Sethi has created an unconventional hit with “Pasoori”
Also incredibly cool project from the author is the Pure Bash Bible: https://github.com/dylanaraps/pure-bash-bible.
Using Reddit as an example of a good user interface is going to turn some people off. Arguably Reddit is an example of everything that goes wrong here. The interface is less informative and usable than it used to be so that it can get in people's faces with irrelevant updates and endless ads. And on top of that it tends to be slow and prone to going dead. Perhaps real time applications may in time through experience lead to real quiet and real politely well behaved applications?
Not stopping for the red lights or pedestrians crossing when they are allowed to. Being assholes to cars as if you’re better or something.
Sure. Sibling comments to my comment explain that the continued "operating noise" is a cooling mechanism that's required by the microwave oven.

So, it wouldn't be a good idea to just rip that part out of the design. Even if it may be annoying. Perhaps a better explanation is needed, like some models showing "cool" in the display. But it's per se not a design oversight.

Chesterton's Fence is about not changing things before understanding what led to the current state of affairs. I think the principle easily extends to complaining as well.
If you have a mouse problem, you want to hear from an expert which trap works best in which circumstance. Having each mouse trap company bombard you with half truths and lies about their traps isn't really helpful.
"One tool is the right answer for every question" is mine!
(I am not a lawyer. In a past life, I ran SaaS and needed to know the basics about this)

> can you sell software to Iran or people or businesses in Iran?

No. OFAC prohibits essentially all transactions that involve or pass through Iran. For an exception, you'd need to either apply for an OFAC License (https://home.treasury.gov/policy-issues/financial-sanctions/... under "Applying for a Specific OFAC License"), or be covered in one of the "General Licenses," which are listed on the same page.

The general licenses are basically humanitarian and ways for Iranians to communicate with the outside world (example: https://home.treasury.gov/system/files/126/iran_gld1.pdf). Even if you thought you were covered, the only way to be (relatively) sure would be to ask an OFAC compliance attorney.
The US is an energy exporter now.
I would be happier if AT&T would personalize their mailers just enough to stop sending me ads for internet services they don't offer at my address.
“Airports are more fun”

Lol’d at this one. Author is clearly trolling.
Yes, JavaScript is a joke for having such a barren standard library that the community has to do it for them.
>Does a university really need a balance that may be larger than some nation's GDP?

This comparison makes no sense.

1. GDP is a per-year measure, but an endowment is accumulated over multiple years. Therefore durectly comparing them doesn't really make much sense.

2. "some nation" includes some pretty small/poor countries. Should it be a surprise that an organization in the US is bigger than a country like Liechtenstein?
This question isreally weird.

> Can you name a single brand built on personalization ?

What does this even mean. Brands which rely on personalization on a product-by-product basis ? This seems only possible at scale for digital products. Tik tok comes to mind. How can a brand rely on personalization ? Either the product is tailor-made or it isn't. It's not like the McDonald's logo looks different to different people.
Your example has always been a common conversation. And a bit like The Neverending September, at some point the training became overwhelming. This misunderstanding about velocity has become prevalent, you could maybe say more common than its intention as a tool.

There was a time when software teams didn't meticulously ticket and estimate everything. Hard for some to fathom, but stuff got done if you worked with honorable craftsman. Just differently. #noestimates feels very long ago.

Sounds like you moved on wisely. Aberrations like these vary of course, but along the rise of large tech giants that demand alignment and are threatened by autonomy, it's become more de facto.

It's sad to see small teams take it as a given for how things are done. I genuinely think it deforms and delays the solutions they're trying to make for their customers.
This does indeed work fine. The major problem is still finding somewhere to host it, and incurring the still non-trivial risks thereto, since among the many things students want to do with free web space, hosting warez and other things that will get you in trouble quickly is still pretty far up the list. Plus someone has to pay for a domain name or something.

If you can get a modern text editor that can use SSH or something to mount a remote directory you can easily have an HTML party like it's 1999. That's easier than ever. But the surrounding issues are worse than they were in 1999, unfortunately.
JavaScript does have bitwise operators. Something I was surprised by was that numbers are stored as 64 bit while all of the bitwise operators operate on 32 but numbers. This means that every operation results in a number conversion first.
> for practical (slightly easier access for maintenance IIRC)

It's mainly this. A ton of truck drivers love the looks of the old Kenworth cab overs, but the issue is definitely maintenance becomes a nightmare. When the cab tilts forward, it makes access to the radiator more difficult.

There is also the inconvenience that the entire cab has to be tilted forward in order to access it. Which sends anything not secured rolling forward and out of place. Minor, but annoying.

However, the cab overs that dominated the 70s and 80s here in the US still don't have the same sight lines that the euro trucks do now.
Boeing likely feels that the commercial space is too unpredictable with increasingly low margins. This, I suspect, would be their rationale for cutting corners at the time. Not that that corner cutting should be excused. The defense space, on the other hand, likely has larger margins and is a bit more recession proof.

Both Airbus and Boeing have been seen to be struggling for different reasons at different times in the past decade, but they are really the only two players in the space. Commercial flight has been a race to the bottom for years now and I think it is feeling like a less attractive space to be in.
Roll over and play dead often enough, and eventually the world around you will just assume you don't care and stop bothering to even inform you of the upcoming tricks they'll be requiring you to perform.
> Because that's where the progress was. They simply couldn't make
progress on batteries at the time.

That's a descent into circular arguments and post-facto analysis.

The early twentieth century was a golden age of chemistry. We had the
technology to do fractional distillation of petrochemicals and
synthesise complex organics. To suppose that we could not have punched
gigantic breakthroughs in ionic electro-chemistry is blinkered. Motor
technology equally so. Sintering, rare-earth alloys, elaborate
windings, and complex field analysis was well within the metallurgy
and other technologies you describe, without computers.

But there can be no meaningful argument around it if you only hark
back to "what was", instead of analysing the interplay between
economic motives and progress. We're arguing at cross purposes if
you're bringing up "facts" of history, and I'm talking about
socio-economic dynamics.

And, more importantly, why?

So we can preserve a comfort that a 100 year journey into fossil fuels
was not a colossal human mistake? Rationalising away the narrative
that plausible alternative technological pathways existed achieves
what exactly?

It's not like can change the past. So what is going on?

> There's a reason we didn't get economically viable and high enough performance
batteries for consumer electronics

We didn't get anything. We didn't want them.

I appreciate this philosophy of technology stuff can be
disorientating. It is scary stuff. Because if we admit that there are
alternatives, that this is not a Panglossian universe and that we've
made gigantic errors in the past, that opens up the terrifying
possibility that we're making grave errors right now (which I believe
we are). The myth of technology as a deterministically unfolding,
monotonic mechanism is very comforting in that world.
My most ridiculous experience was when an MP3 player froze back in the day. We had no way to switch off, or pull the battery out, so we waited 2 weeks, until the battery was dead. Then it worked fine after a recharge.
The first program I ever got I typed in from a book. It made a spinning pyramid on a VIC-20. It took hours and hours only for it to disappear when I shut off the computer. Tapes were amazing!
Addiction and Balance
I pulled together some great tweets about addiction in normal startup life, like being addicted to working hard, being productive.

What do you think? What's your strategy to live well instead of chasing the old high?
Ok, which programming languages actually have an isOdd or an isEven function in their standard library?

Anyway, Javascript, like virtually every programming language, has "& 1".

Yes, the standard library is lacking and yes, that's a big issue, partly responsible for the huge mess that is NPM. No, it does not matter one bit here so this is off topic.
> So this is what we actually get, devices that SILENTLY fail, designed for people who are assumed not to know what they're doing and who likely do NOT have any technically-literate person around them that could assist them if they could in fact identify the problem.

It sounds like your complaint isn't with the advice from the book, but rather that Apple didn't follow it. They did hide away the error messages, but they didn't provide help and insight.

If they had done so, you'd have (presumably) been told in the software that there was a problem with certain albums, and been walked through a flow that would fix said problem. Or maybe a link to a support page that'd do the same. This, if it was done, would have been much better than showing "error 0xFHJAD1234".

Thus I think it's fairly good advice, as long as you read the "instead" as a critical instruction. You should eliminate opaque error messages so long as you can provide help and insight for those cases you have removed.
From the article and every other bit of info I hear, working as a chef sounds like a terrible career by most metrics: low pay/benefits, long hours, high stress, low job security.
The other side of this coin (as the maxim goes) is that the margin on drinks in bars is close to zero and that the only way they make any money is by selling food.
“Your scientists were so preoccupied with whether they could, they didn’t stop to think if they should.”
Just this last weekend, I was woken up at 4:00 in the morning on Saturday by a cheap toy drone remote controller that was incessantly beeping because its batteries were running low. So I'm feeling particularly strong about this subject at the moment, and I'd add required off switches for anything with a camera or microphone while we're at it, battery-powered or not.
You sure know how to ruin a good thing with bad demeanor. When someone likes something and you say they shouldn't like it because it does exactly the same thing in a different way, you are actively driving people away from the better thing.
Things I love about Wrangler v2.0
I don't get it. Any capable editor/IDE should be able to send markdown code blocks to a terminal pane, letting you work in the comfort of your standard dev environment. What's the point of a dedicated application just for this purpose?
Jq 1.6 release removed from GitHub
Oh wow. But... why? :D
Fun question: If someone was doing context aware personalization would you even notice or would you simply assume they're doing no personalization?
> Does it factor in road maintenance or is it socialized cost as usual?

It most likely does not factor in road maintenance, and the railroad doesn't factor in their maintenance either.
More interesting question - was it ever a good job?
Yep, my bank forces me to use an Android/iOS only app. As far as I'm aware, there's not a single bank in my country that supports open 2FA standards, like FIDO2.

Infuriating, and it's only going to get worse. And then the EU complains about Google/Apple's monopoly power - I wonder why...
> You can’t think of any situation where you would want to share access and control of data with multiple untrusted third parties, where you would need to guarantee not only that data modifications are only executed in an authorized fasion, but also that no previous modifications have been reversed?

Do you mean a cryptographic signature? Been doing those for decades back in email chains and newsgroups. Each message could contain the prior messages and their signatures. What’s new was assigning a currency to it.
Blockchains are fairly simple technologically. Securing them is substantially more difficult, so creating one is difficult, but to simply understand what they do you don't have to understand all those fiddly details.

What is opaque are all the various bizarre schemes to try to turn them into something useful and profitable, because they really aren't good for that much. (Non-zero. Definitely non-zero. But not really that much.) You either have to stretch them into a space they aren't really good for, or all but create a problem they can solve, but essentially doesn't otherwise exist as a problem. This is where a lot of the complication lies. NFTs, for instance. Drop-dead simple technologically, really. The confusing part has always been, why would anyone spend that much on a fairly crappy picture of a monkey? There's multiple layers of "wtf" to unpack in that question. But the technology itself permitting it isn't that complicated.