skysight-inc/HackerNews huggingface dataset:
> Make a landing page easier for regular users to login, and prioritize login over signups...otherwise those regular users won't be happy.

This is one of the first "asshole design" moves that I recognize, that unfortunately most sites use. If the "Sign up" button (which will be used once by each user) is highlighted more than the "Sign in" button (which will be used hundreds of times), I know that your company doesn't really care about its users.

I'm surprised how common it is.
It will get even better once everything is arm native. Even the Java Sdk that comes with current version of android studio runs through Rosetta.
Tesla Software Version 11.0
My (grand?)parent's generation had the G.I. Bill. Sadly I had to pay my own way through college (and pay back the loans). I am not sure there is any psychological fallout I am suffering. In fact, I feel I had it easy — going to college in the 80's — I have no idea how this current generation can afford it.

Nonetheless, skimming the Wikipedia article, seems the G.I. Bill may have greatly benefited the country.

https://en.wikipedia.org/wiki/G.I._Bill
Money: The Unauthorised Biography by Felix Martin
> This sort of approach sacrifices real-time latency (which is felt by the user)...

By far the biggest contributors to latency in user present operations was either latency in the bank's responses or "stuff" required to integrate with the long tail of banks. In fact we found that latency below ~5 or so seconds was _too_ fast for users to trust, they didn't feel confident that it was working if it returned too quickly. As time wore on, latency grew but it wasn't due to technical issues, it was bank caused.

> ...not to mention the priceless value of simplicity, a system that can fit in the mind of a single experienced developer...

I've got to say that the bank integrations were _amazing_ to work on. The tooling was incredible and it was super easy to work with. If there was a problem with "a bank", you could spin up the entire bank integration stack very simply, took maybe 10 seconds, less if you kept it up to date, and plunk away.

Your point stands for much of the rest of the stack, pretty complicated.

> ...agility (very slow deployment times)

I think it was on the order of single minutes to reach each environment, I don't recall deployment times being onerous.

> ...reliability (Plaid is notorious for having a ~20% fail rate for requests)

Business decision and the difficulty of building on ever shifting sands (banks change things), the problems are not technical.
It's still entirely true, in the sense that any release that came out with a FOSS license will perpetually be free to use, extend, do whatever under that license.
Since Isaac Newton was actually born extremely prematurely, at less than 30 weeks of pregnancy, maybe he was the one rushing to match the date of the JWST launch. :P
Very cool!
If you're interested in Jewish texts specifically, check out Sefaria.org which is an absolutely amazing project.
Well, if there was a standard VAT across all of Asia because of an economic alliance... Yeah.
Yeah same experience, WA is really really good
Well now, seems this Ebaneezer needs to be visited by some ghosts tonight. Merry Christmas, I hope you bring cheer and happiness to those in your life.
I couldn't care less about Christmas, but I do care about the JWST, and I can't wait for first light.
Good policy. Every organization should find a way to expose their employees to problems and opportunities on their front line.
メリークリスマス
McDonalds Peace Theory Epitomized America's 1990s Hubris
Ah ok. I usually use the hand brake as well, but I also park in gear so that the engine will help stop the car from moving, especially if the brake fails. I use 1st gear except when facing down a slope in which case I use reverse, for obvious reasons. I guess an argument could be made that if you're on flat ground, leaving it in neutral will protect your gears if someone were to hit your car hard enough.
what if hackernews is my loved ones?
> bombard my Mum with gambling ads

I get loads of financial scams, especially crypto scams. It used to be Russian wife services and gambling. Probably because I turned off ad personalization for my Google account, so I get the lowest grade ad stock there is.
Simply from an empirical point of view, the CLR is pretty much a desert compared to the flourishing JVM one so while it can be attributed to many things, I am really sure that explicit variance is not that attractive for language developers.
Is this a meta argument or a commentary?

The author, I read, has more of a commentary than an argument.

If it's a commentary, then discussion stops there because it's preloaded with bias.

If it's meta, then we're working with inflammatory language like "sucker" which ignores the moral nuance of the subject matter.

The... "looting" that the author is referring to is equivalent to bumping a car when trying to parallel park.

I'm really trying to wrap my head around your comment.
This is my reply also to aborsy: I also don't use a different IDE for every programming language, just VSC or Sublime Text for them all. I guess I think of (La)TeX as a tool for writing books/papers, not just another programming language. TexShop (and I guess the other GUIs) is not like vim or emacs, with a million key commands to learn. Most of the non-standard key commands I use are ones I defined myself, like e.g. Command-I to make selected word/s italic. Anyway, refusing to use (La)TeX the easy way, then complaining about how hard it is to use, seems hardly (La)TeX's fault. We have this incredible publishing technology..and you refuse to use it?!

CorrectHorseBat: "I use make which also generates figures for me" - I'm curious how that works! Sounds very interesting.
When I got to RX-8 I laughed heartily. Nice car != success but the RX-8 isn't even that nice. It's quirky and enthusiasts like it, that's it.
Your post is super insightful.

Option 2 in particular is super appealing.

I’ve tried a bunch of pricacy-focused email services and have been let down by one or more aspects of their service. Pretty much all of them managed to handle sending Ronny satisfaction, though.

So setting up inbound to run on my own gear and paying a couple bucks a month for others to deal with dkim and and domain keys and all that other crap… that’s brilliant.

Thanks for the idea!
I think that most places on Earth get whiter in winter. ;)
Sweden Vindicated
The Complete History and Strategy of FTX
It has to fit in the fareing, survive launch stress and vibration, fly further than the moon and it has to weigh 6000 kgs +including fuel. If it works it will be one of the greatest engineering feats of history.
> The "market" did not want Docker. Docker as a product failed.

Docker as a paid product failed. Docker as a company is failing. "Docker" in the sense I meant (of the software people use to launch containers), is pervasive and dominant. It won. And jails, in comparison, "lost", because jails didn't really do what Docker wanted. And what the market wanted was Docker.
The government is easy to abuse and cheat. That is why we want the government to just focus on being a referee to society rather than taking resources from one party at gunpoint and giving it to another. When that happens, pork barrel politics cause massive corruption.

We also need to get rid of the outrage culture that prevents the smooth process of law and order.
I’ve been wanting to build a threadripper workstation for a while - or at least a top-tier Ryzen. My experience jumping from my loaded 2018 MBP (Core i7, Radeon, 32GB memory) to an M1 mini w/ 1/2 the RAM has caused a paradigm shift in the way I think about computing.

I abuse my machines too. I’m a freelance polyglot so on any given hour of the day I am working on Python, JS, design work, Clojure, Elixir, Ruby, scripting indesign, etc. One of the systems I operate runs millions of domain analysis operations a day and I tend to run a scaled-down version of the real system when developing. I do that for all clients, really.

The MacBook Pro must essentially be viewed as a desktop. The fans are always on full blast. The disk access is slower so Docker container file system sync tends to suffer. It’s not a terrible machine in and of itself, but once I “upgraded” the difference was night and day.

My M1 Mini has 16gb of ram but is otherwise stock. Assuming native ARM execution for a container, Docker is significantly faster at most things. Everything is faster. Running an Intel build of VSCode is the only thing that has ever stressed it, but I’ve never heard the fan. Disk performance is very impressive for such a commodity-grade machine.

We just deployed one in a client site to perform Adobe InDesign imposition “as a service” for an on-demand print factory. It’s handling the work like a champ!

As much as I’d love a new ARM MacBook Pro, the chassis is too big for me. Sounds petty, but the OG MacBook Air chassis is the ultimate mobile computer for me.

So I think I’ll hold off and wait until Apple unveils their Mac Pro replacement. If we extrapolate things out even just a little - it should be a monster.
Once, I've heard this pro-NFT argument: It's like if you would own the original of Mona Lisa. There are millions of copies, but you are the only one that actually owns the original.

That said, I still cannot wrap my head around owning some "art" in the digital world.
> so I know where spam/leaks come from

unless they use BCC
The example of game modding is more related to the corollary of the third point: work on FOSS for something you currently use (or in this case, play). Why not if it's something that brings you enjoyment?
If this Is at all interesting to you, you’ll love Neal Stephenson‘a classic Wired piece Mother Earth, Motherboard - https://www.wired.com/1996/12/ffglass/
Lots of people are writing Rust code who aren't previously versed in the nuances of optimizing bare-metal code. They're (reasonably) expecting amazing performance, because Rust tends to give you that by default compared with higher-level languages. But repeated calls to println!() is one of the biggest and easiest-to-make performance mistakes for those newcomers, so I think it's fair to call it out.

With that said, the OP could definitely have done a better job making it clear that this problem isn't specific to Rust
Tesla Light Show xLights Guide
If you use YouTube enough that ads annoy you then just pay for YouTube Premium.
Even for stuff as simple as handling LOBs, I buffer on both read and writes. Some DB APIs really do “what you tell them to”, even if that means being unbearably slow when unbuffered

The worst I’ve seen was actually streaming the LOB on getLength. Since there’s no JDBC API for lob.getContentAsArray(), you need to call lob.getContent(1, lob.length()) (notice that you’d start at index 1…), which by default would stream the LOB twice under the scene!
~20 years into my life as a backend dev, and I came to realize that Greenspun's tenth rule has a twin, which I have not named yet, and it goes like this:

"Any sufficiently complicated backend program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Prolog."
Not satire, just being blunt. What do you think I'm satirizing? The magpie developer?
I built Boltstream [0] over the course of a couple years and got burned out. I wouldn't say it was actually a failed project because in the back of my mind I never really had any intention of trying to turn it into a Twitch/YouTube/Facebook Live competitor anyway. And it's proven to be somewhat popular on Github. The project was fun to build and learn about but ultimately it was impossible to actually run it as a consumer-facing website. The problems were never the actual software/video streaming tech, but rather the extreme bandwidth costs of live video streaming, and the content itself. I launched it several times under different site names/products and it always just turned into a cesspool of pirate streaming live sports and other copyrighted content. The DMCA notices were regular, but were never really that onerous to deal with. Just turn the stream off, ban the account, and then reply to the email. But it just got too annoying. I built a little mobile web app so I could just do it from my phone while I was out at dinner. After awhile I just decided that it was time to give it to someone else to play with. So I did a big code dump on Github and haven't touched it since.

I'm actually planning to start working on it a little bit more since it seems that "self hosted video streaming" is still pretty in-demand. I'm probably not going to be spending too much time on the actual features and functionality since as far as I'm concerned that's done at this point. Mostly just packaging it up so it's easier for people to run it themselves and hack on it.

[0] https://github.com/benwilber/boltstream
If I get a job as an engineer at Jack in the Box , I'm walking out if they want me to make milk shakes.
Not really a project, but my PhD. Did it while I was working part time and made a mess of it, finally dropped out. Now I have to explain why my CV is the way it is to every interviewer and watch them silently judge me.

If any undergrads are reading, the short advice is - don't start a PhD unless you are very good or your supervisor is very good. Look at introductory courses for PhDs to get a feel for it. Research is a whole different ball game than studying for exams etc.
You can make your own.
It likely would have helped on the margin, but honestly it seemed like we were selling a much better experience to patients, and only marginally better experience to doctors. We really needed to nail the doctor experience, but there is some nuance there. Generally, PTs have front office people who spend their day in these tools, while doctors have fairly limited exposure. The shortcomings of the existing tools aren't as obvious to them.

One thing was completely clear---this was not as close to product market fit as we expected it to be, so we decided to back away from the project instead of raising money and doubling down on trying to force a solution to a problem that wasn't very important to our direct customers. In other fields, tools that affect our customers customers are very successful IF that drives more sales, or can affect the bottom line in some way. Physical Therapy is less of a sales business and more of a referrals business (from other docs), so we didn't have much impact. If anything, we may have prevented business by increasing exercise adherence and improving outcomes, therefore cutting "recurring business" (decreasing the amount of visits/injury, or the overall amount of recurring injuries).
That is a question of precision rather than magnitude, which is to say, a separate matter.
The greatest gift to my technological knowledge has been HN. The vast treasure trove of tips, tricks, tidbits, guidance, and wonder I have been given is a great thing. Though the World Wide Web has gone cold and misty in many ways, there are still many Santas riding through HN, coming down my chimney, and delivering me shiny wisdom every morning. Cheers to you all!!
Thanks for the information and details! Yeah, we're using blank poker cards now and just drawing on them for play testing and that has worked well. I'll check out Game Crafter as a next step as I want some nicer sets to send to friends to help play test.
Fisher's Capitalist Realism is a must-read!
Low effort, but high information density.
I would work at Jack in the Box if they paid me 700k+ TC and I only had to make milkshakes for a year.

Could always save the mental energy to program whatever I want in my free time.
I’m pretty sure a zipper merge is usually when two lanes merge into one, in that case it’s fine and normal when the actual merging happens at the end, with cars from each lane taking turns to become the final lane (like a zipper).

And I’m also pretty sure he means when there’s one exit lane that’s really backed up and somebody in the non-exiting lane next to it that’s not backed up drives right up to the last minute and merges in, thereby “cutting the line”.

Not the same thing IMO, although I am very frequently guilty of the latter!
What I like most about my partner is his humble attitude, desire to learn more, reliability, and hunger for a better life for his family.

He had done lawn mowing and some landscaping for several years prior, but the primary work we are doing now he had not done before.

I strongly think the best opportunities for side gigs that make a lot of money are in the construction trades. Providing a service that people desperately need makes sales pretty darn easy.
I don't agree with that. I think you can have a moral philosophy that makes allowances.

Using an example from a commentor above, the woman who steals baby formula so her child can survive. My philosophy can hold the idea that stealing is wrong but that it is justified if a life will be lost due to the failings of the wealthy and greater society to have put that person in that difficult situation.

That's not hypocritical, that is a philosophy that allows for nuance.
The same argument could be made for any decision, hence the issue with the pattern.
runC is literally the abstraction layer docker wrote internally on top of linux containers! It exists as a separate layer now because they spun it out precisely to freeze the API and enable other efforts like runj.

And runj, IIRC (though I'm not an expert in the space) wasn't a trivial 1:1 thing and required changes to the underlying jails layer to enable it.
About 12 or so years ago I created a competitor to eBay in Australia with a few friends. TradeCity. We had a slick clean UX, no stupid bid sniping, $1 listing fee only if you make a sale.

In 1 week of launching we got around 5000 registered users, 1000s of items listed, and steady flow of traffic.

Made the mistake of using a VPS provider in Australia, a week after launch… bam servers died.

Went to restore the backup only to find out the “backups included” from the hosting provider was not “backups included unless you tick a hidden box”.

They claimed that they paid $1000s to a data recovery company to restore the VM images but I doubt it.

Will never trust someone else to do what I should have been doing on day one.
The warning is 100% correct. What works in mice only works in humans about 20% of the time and it's even smaller that it works without toxicity or adverse effects in humans even then. So eagerly expecting a human treatment is irrational and pollyanna.

Typically it's 10-20 years after animal studies such as mice or monkeys before you can expect doctors to have it available. And that's assuming everything work just right.

This is the same mistake MANY people make when some new wonder-technology is announced from university labs - it's another 20 years before an economically viable product that actually is available to consumers will be appearing. It's often called the "20 year rule". New battery technology could solve green energy? But it's just a lab discovery? Nope. Not anytime soon!!

I recently did a study of this for penicillin: it was almost exactly 20 years from Fleming discovering it to when consumers could get it from their doctors or hospitals post-WW2!

Transistors didn't start to eclipse vacuum tubes in consumer electronics until 20 years after the invention of the transistor (1948 to early 1970s). Same for integrated circuits - 20 years before the Silicon Valley boom took off (1959 to mid-to-late 1970s) and consumers started to benefit with PCs.
If a medical researcher can't give a mouse cancer and cure it he ain't any good.

Somewhat better ones can do the same for ALS it seems.
i agree completely. i retired at 26 from software engineering. and partied and learned a variety of skills between 26-33. i took on a variety of hobbies as well as several low level jobs in new fields to acquire skills outside of software. machining. carpentry. barn building. cryogenics. heavy equipment operator. blacksmithing. farming. welding. animal husbandry. investing and trading. electronics. chemistry. i learn fast, and ask a lot of questions. i couldve never done all those things if i had just kept working in software.

at 33 i bought a farm. and this year at 35 i started a framing business. using skills i acquired in the interim. i couldve never made the transition if i hadnt the interim period. i still code for fun, and leverage my engineering skills to write software and build hardware to automate my farm.
Great now make your delivery people actual employees.
The point you seem to be conveying is that there is nothing wrong with the communication that was sent out. The reason your posts come across that way to me is that you keep saying things like, "that's exactly what the law is for" or "asking, as an individual [... would be ok]." And my response to you is that perhaps those other scenarios would be ok, but we are talking about this scenario, where what was done wasn't ok. It doesn't matter that other scenarios would be ok, and by repeatedly asserting that they would you are giving an appearance of endorsement to what was actually done.

Hope this clarifies my view of the conversation to this point. Personally I am not very interested in talking about other hypothetical scenarios where the law might be employed. It's a little too abstract for me right now.
This is not a great. I used to listen to it late 2000s-early 2010s era and honestly it was one of the worst podcasts I have heard when it comes to begging for money. Think the Wikipedia call to donations banner times 20. Whenever there used to be a week where they didn't get as many donation as they expected the hosts (esp Adam) would literally throw a fit on air acting pissy and threatening to quit the show. All the whining about the donations completely turned me off and have never looked back, also not to mention a good 20-30 mins of each episode was a glorified add/call for donations.
As someone who de-googled about 5 years ago by buying a nice three letter .io address this hits right in the feels.

I could go through the process again (not fun) with some ridiculously long .com/.net or other OG tld which are probably somewhat more resistant to rent seeking practices like this or I just suck it up and hope it remains pricey but not egregious.
You can opt out of all the ads just by using uBlock.
I don't understand how people willingly go on the internet without it.
Early on it isn't wrong to let your own vision guide the direction. Then introduce feedback loops once you have some traction.

The iPhone wouldn't be where it is today if Steve let the focus groups create v1.
And a Merry Christmas to you too! So glad I can read katakana now!
Getting paid a SWE comp to do a minimum wage delivery job and you’re complaining. Ok.
Grifters have always existed, the decision to be a grifter has always been open to anyone, people who decide to work a more honest living understand that ripping people off is a viable path to enrichment, but they typically find the idea of doing so repugnant.
There's two components to a Zoom call:

- Encoding: your own camera input.

- Decoding: decoding multiple streams of video.

Your CPU needs to do work on each on these, and depending on what codecs are used (and whether your CPU supports it) hardware acceleration may or may not be supported.