skysight-inc/HackerNews huggingface dataset:
Shameless plug for those interested in time blocking: my startup, reclaim.ai, offers Google Calendar time blocking for recurring events (Habits) and todos (Tasks), as well as some other calendar power features.

What's extra cool is we manage the free/busy time based on how much your schedule fills up, providing a bit more flexibility over static time blocking.
Keeping hundreds of thousands of worms is pretty practical. Commercial mealworm growers are storing at least that many. You could easily keep a couple thousand at home. The real barrier to styrofoam recycling is transporting it (it takes up so much volume) and cleaning off food from it. This can be easily done at home and requires no washing of the styrofoam so it eliminates both of those issues.
Japan is often said that here's best place to live but worst place to work. This is reasonable because harder work makes inexpensive and useful services (example: restaurant). Is Germany worse for both?
You could just transfer them to a non-plastic medium prior to consumption and let them flush out their digestive tract.
What a cynical comment. The author did some introspective work here and you feel the need to berate her organization because you can imagine the scenario that she would die in one year? Yeah, if I had cancer maybe I would stop working too.

I feel like you didn't even read the post, since the work the author describes includes things like language learning; the fact that you take from this post the goal of making money for other people seems like projection. No where does the post mention even having a job.

This is a particular irk I have with HN commenters. They read the title and then respond to what they think the post would be.
I personally have a very simple takeaway: Never half-ass two (or more) things. Always whole-ass one thing.

I think the OP was not prepared to completely dive in to his startup project which led to distractions, i.e. side business and writing, thus compromising dev time, mental recovery time, and eventually morale.
Apples packaging is better than most but I doubt they would be able to ship a monitor in the same hard cardboard they ship small products in.
"I became more and more “aggressive” about reducing the scope and focusing on the essentials; still, I didn’t want to forget about code quality."

After reading all of it, it seems to me that the problem is right there.

Security, maintainability, offline-first, horizontal scaling etc. Should have just thrown these out the door and put every client on their own VM, with local database and automate backups and updates.

You'd get something out the door and could make sales, then re-factor for the next iteration of the app.

You'd be hard-pressed to find any client that wouldn't be sufficiently sustained on their dedicated hardware (or VM).
Strongly disagree. I've seen too many cases of api users that are overfetchting for no reason. I don't mind providing a bulk api, but that is a very different use case that regular endpoints shouldn't have to support.
I think the problem of going outside prevalent apps like Text/iMessage/WhatsApp is that not everyone will have the less prevalent ones.

Few people have Telegram, Signal seems like a very niche tech/journalist thing.
And they aren't even Greek!
The scale of a blue whale’s butthole
Keeping track of competitor updates speeds up our own development
Fascinating course!
Yeah, but isn't due to the language, rather to the amount of people that have spent money and resources to implement compilers for all those CPUs and OSs.

Original C was created after UNIX already existed, used for UNIX's first rewrite and until UNIX source code left Bell Labs, it only worked on PDP-11 computers.
I know quite a few really brilliant programmers that were exposed to scheme or lisp in school but prefer other languages for various reasons in their professional work.
Data Privacy and Trust in Cloud Computing (2021) [pdf]
Why can't a JIT program the FPGA based upon previous runs through the same set of code? IIRC the JVM won't rest on its final optimizations until it runs a chunk of code hundreds (or thousands? I forget) of times.
Does it need to be a binary publisher/distributor distinction?

Why not create a legal culpability for "editorial" decisions only. For example: if Twitter/Facebook/Youtube shows you content from users you follow in chronological order they would be exempt from responsibility. But, if they recommend you content based on some more advanced algorithm then they would have an "editorial" responsibility for the content of that content.

So if youtube recommends some insane conspiracy videos denouncing HRC as a lizard person, then they would be open to a libel lawsuit. But if they just hosted it and only showed it to subscribers or on search the platform would not be liable.

I guess "search" could be considered a recommendation algorithm but that could be carved out. And I don't think that search is really driving the social pollution of these large online platforms.

Seems like a fair compromise to me since it wouldn't affect fundamentally what could be posted online, but only affect how the platforms are processing those posts.
> Even Google has other revenue streams.

How long do they survive in their current form relying solely on them?
> I work in adtech, and almost all companies run experiments in order to optimize their ad spend ... It's incredibly naïve to think that companies are flushing half a trillion dollars a year down the toilet on advertising without any attempt to validate their investments.

We have a very large and conspicuous example here that suggests that Uber hasn't been doing this.

Running experiments like you suggest is difficult and to do them right requires some fairly specialized knowledge to do correctly. I'd doubt more than a small percentage of companies have the expertise to effectively run any kind of advertising experiment that returns useful data. Most businesses lack that knowledge and rely on metrics provided by the people selling the advertising—who are likely to provide self-serving numbers.

While I'm sure some of the bigger F500 companies do a good job validating their ad spend, I most companies don't even know how. Certainly the majority of small businesses have no idea how effective their advertising spend is aside from very crude word-of-mouth feedback. I suspect this creeps way up into the Fortune 500 as well.
SBT is a disaster. I love scala as a language but hate sbt. Scala 3 looks promising but I seriously get PTSD thinking about scala. We have a lot of scala spark apps at the l financial company I work for and everyone gets scared touching it. Java has improved a lot since I last touched so I'm not sure people outside of academia will use it. For my PhD thesis I use scala without SBT and I love it.
Depends on the language, luckily other languages are equality blessed in portability as other people have spent similar resources making their toolchains available elsewhere.
You get the app directly, no key you can resell.

The codes worked, I claimed the third one of the second set I think about three minute after they were added to the post. At that point at least six of the other codes were gone.
Why is this downvoted. I'm quite sure that many soft drinks like "coke no sugar" use aspartame instead.
There are some people who have JS disabled by default. See the NoScript extension. So the dev wouldn't just be changing it for eikenberry, but for all such people.
It does show you are texting with a business account which might just seem weird to the other person. If they didn't find not having IG shady before, I am sure they will now.
The best way is to submit the same crash report from thousands of different locations, repeatedly
I suspect that such extremely optimized design won't be accepted by consumer unless many enthusiasts exists like Tesla.
Addressed in the article, which is specifically about "democratic socialism" rather than all of socialism:

> This reasoning is why so many socialists are prefixing it with “democratic.” Democracy is a key element of the socialist project, and differentiates it from the institutional character of states like Venezuela, China, and the former Soviet Union. These countries undeniably feature strong roles of the government in the economy, but because they lack democratic legitimacy, they do not serve the will of society.
Not in combat. We can debate what “in combat” means, but that is a different issue. If an American picks up a gun, in a war zone, and starts attacking American forces, they can be killed. Full Stop
Unfortunately that's most(all) of academia!
I noticed that share buttons like sharethis and addthis do it also. I bet if you look deep into their privacy policy (which no one does) it'll vaguely mention their data acquisition and "monetization" usage.
You mean, like the iMac?
You need proper conversion tracking or you're gonna have a bad time
True, I stand corrected. I only recently realized the impact of India's generic medicine in even developed countries when a user in my problem validation platform asked for a solution to 'finding generic medicine equivalent for branded drugs'[1].

[1]https://needgap.com/problems/83-finding-generic-equivalents-... (Disclaimer: I created this problem validation platform).
SLO – From Nothing to Production
In scientific computing, that is the typical workload. That is why, say, Julia exists despite having a ridiculous JIT overhead.
I attended a concert at one in Orange:

https://en.m.wikipedia.org/wiki/Roman_Theatre_of_Orange

I wondered if emperor Augustus could imagine his statue would overlook such an event centuries later.
“When a measure becomes a target, it ceases to be a good measure.” https://en.wikipedia.org/wiki/Goodhart%27s_law
I think you're being too hard on the University. The reality is that Universities are full of a spectrum of brilliant people, some of whom become superstars, some of whom don't. Some of them work really hard and spin their wheels, go down blind allies, or just miss their luck. From a University perspective, how should it evaluation its faculty? How does it measure the output of minds that are pretty much by definition beyond simple comprehension? How do you measure brilliance when you cannot possibly absorb their output due to the sheer size of it? There isn't a good answer. But the machine cranks on. It makes mistakes. It looks like an unfortunate one here, and I'm glad that her persistence paid off. But there are thousands of stories like this, some of them with ground-breaking top-notch scientists in there, and some not. If you're sniffing around for a villain here, I don't think you'll find it.
How to Sell SLOs to Engineering Directors
kinda related topic: im debating if I should learn Rust.

I'm attracted to Go, but at the end of the day I can do everything that Go can with Nodejs minus the speed part.

Rust has just way to many new concepts to simply learn it.

Why did you learn Rust over Go. How are you using it?
Cloudflare WAF XSS bypass exploits revealed
The exploit has been publicly known since 2019 but remains unpatched.
100 Tips for a Better Life
Yes, general purpose Droplet. It's quite a big surprise and disappointment...
1) Firebase storage has the advantage of one-click integration with auth (Google Auth, Sign in with Apple, etc). Probably not difficult to achieve with Postgres on Heroku, but why waste a couple of hours on something when I don't need to?

2) My golden rule is to avoid anything that doesn't get you closer to a customer in the next 14-28 days. For some use cases, Postgres on Heroku might help you do that. For me (see next point), it's just adding another platform/service for no reason. That will only slow me down.

3) I disagree that "Firebase is slower to iterate because the schema is implicit" (at least, as a hard-and-fast rule). It depends on how complex the schema is. You iterate on implicit schemas by rewriting code, and you iterate on explicit schemas by rewriting code and the schema itself. This is faster for complex data models with strong integrity requirements, but for basic data models (think mobile game leaderboards, etc) it's just unnecessary.

That's not to say that any of this is a huge amount of extra work. I'm sure a lot of people are reading this and
thinking "Postgres will just take an afternoon to hook up, why not?".

The reason is that spending that afternoon with a user is infinitely more valuable than spending it hooking up Postgres.

You have to be ruthlessly focused on what moves you forward, which at an early stage is simple - features, customers, users. On any given day, there are literally hundreds of things you could do that "will just take an afternoon". If you allow them to distract you, you'll probably end up like OP - 2 years in with a well-architected system that doesn't have any customers.
I live in San Francisco. There's plenty of sun, I don't spend an awful lot of time outside though, and especially not uncovered or without adequate sun screen to protect my tattoos and my skin (skin cancer sadly runs in the family)
Okay now this is awesome! Great work!
I have been using Obsidian for the past few months, and I love it! Hoping for a mobile app soon.
You take that linked xkcd far too seriously. Life is not about
maximising productivity.

We can also save time by not caring about the color of our
clothes, getting cheap fast food instead of preparing our own
meals and so on, yet in the end most people don't do that
because the difference is more than hours of their life.

I got better ergonomics, fewer distractions and higher comfort
out of my customisation. Yes, I sunk many hours to get to that
point. But on the way I learned many fascinating concepts, bash
scripting, a deeper understanding of software and computers and
more. Without this kind of tinkering I wouldn't even have
started programming in the first place.
I made an implicit plotter here: https://daniel.lawrence.lu/blog/y2016m02d08/

Your function works fine here and my blog post contains many examples of other cool functions to plot, including the pathological

exp(sin(x) + cos(y)) - sin(exp(x+y)) = 0

My plotter is very slow, however; it uses random sampling instead of any sort of clever interval arithmetic.
It's widely (although not universally) believed that PTSD was far less common in pre-mechanised warfare/violence. This article has a high level overview on the prevailing theories: http://www.historiamag.com/roman-ptsd/
Having a surfeit of customers clamoring to pay more money for stuff--this doesn't sound like a terrible problem to have as a startup. Sure, spend time to build a reliable core, but gold-plating everything suggests there's been time to burn.
It's amazing how large brands like Uber aren't tracking actual performance. There's "metrics" and then there's actual results. I worked at an ad agency on the HBO account and was shocked at how basic their digital team and our agency team was.
As an addendum... Purchased a copy of your thing, looking forward to exploring it. I'm reasonably clever and I don't expect I'd need any help, but I super appreciate the offer.
until you realize that ads are meant to make FB and Google rich, not you, you're going to have a bad quarter.
Childhood 2.0
I do respect the talented Miss Spears. As mentioned in the website, Hedy Lemarr was just a class apart - a great beauty combined with prodigious scientific talent.

https://en.wikipedia.org/wiki/Hedy_Lamarr
It absolutely is regulation. The vast majority of computers dating back to the 1960s didn’t allow you to install anything you wanted on them (if you wanted support!). My network switches (outside of merchant silicon) don’t allow it. The game consoles don’t allow it. My in-car computer doesn’t allow it.

The Personal Computer with its tinkerer and hobbyists roots is the exception. I think tinkering is great. But I also think it’s legitimate for a user to trust their device can’t be tinkered with.

The restrictions of the iPhone are a feature. Getting rid of them is getting rid of one of the main drivers for its success. I think forcing Apple to allow jailbreaks without blocks is legit, as it allows for tinkering. But that’s not generally what people have in mind: they want the full Apple experience except Apple can’t set the rules anymore, but retain all the responsibilities for support.

Let’s also be clear - if I was a software developer, I can download and install my own software on my iPhone - without jailbreak! - today, without the App Store, and without Apple review, using ad hoc distribution. So personal software install and tinkering has never never been the issue.

This is about ISVs that want to force apple to lower their security restrictions so their 3rd party stores can curate and sell whatever they want, and Apple still has to support everyone.

This is not going to happen by the EU or US governmentS. At best they might regulate the App store process. But governments won’t cross customers and customers will en masse object to a Wild West experience like the PC.

I do appreciate computers that don’t have restrictions, but I don’t want or need that in my phone. If you do, then go ahead and buy one that acts that way. The happy iPhone users will continue to live in their walled garden.
I've seen a number of pieces that talk about getting rid of bad users by getting rid of the freemium model. I've done some looking around and the search phrase "freemium bad idea" seems like it comes up with some hits for the topic.

People who want it for free are often unreasonably demanding, feel entitled, need a lot of hand holding and education about how to use the product, what it's really for, etc. People willing and able to pay are much more likely to have their act together, have reasonable expectations, etc.

I have mixed feelings about it because of the social implications of excluding those who most need access to something for free, but you should at least be aware that users who want it for free are more likely than other users to be people with personal problems and poor boundaries who can be a pain to deal with. If you want to give it away for free -- at least some of the time -- you need to be aware that setting boundaries other than price will be a necessary part of protecting your time and sanity.

All businesses do some things for free. For example, Walmart does not charge you to use their bathroom.

But that doesn't mean all cases of giving it away for free are equally good business ideas. Sometimes they are extremely bad ideas and understanding what you should be willing to do for free and when, where, how and why is probably a very understudied and critical detail of how to create a viable business.
As with almost everything in life, there are multiple factors to take into account.

We recently ran several drip campaigns, as well as a few fire-and-forget campaigns, together with corresponding ads through Google. There was a marked difference in customer uptake before and after the ads. We have also pretty regularly received feedback on our ads.

In fact, that is what we have observed over the years. Customers are conscious of what the ads say, where they get placed, and - usually - can crosscheck the quality of the ad with that of the product.

In my experience, it is rash to generalise and say that ads are not useful.
All results related to Ozonetel and zero ads

https://imgur.com/a/q70nShf
samb1729 isn't talking about viewing shortened URLs. That works fine with javascript disabled. samb1729 is talking about viewing the the homepage of t.ly and creating shortened URLs.

Side note, I think a 301/302/303/307/308 redirect is better than meta refresh (t.ly happens to use a 301 redirect + meta refresh).
Fair.

"blitmediate"
You went to a doctor, got blood tests, and didn't hit your deductible..... and paid $100. Where exactly did you cross international borders?

That or your doctor visit had no out of pocket costs for being preventative (most insurance plans don't)
Look better around you.

- macOS, Windows, Android, ChromeOS

- InteliJ, Visual Studio, XCode/Playgrounds
Since he's 90 years old, there's a good chance he may never own bitcoin during his lifetime.

But if he lives another 5-10 years, he may change his mind, depending on what happens, such as bitcoin becoming a multi-trillion dollar asset or the reserve currency of a chunk of the global economy.

Or if the dollar is debased to the point of collapse due to the non-stop printing of trillions and trillions of dollars.
From bōsōzokus to hikikomoris
Given how Zig does not allow variable shadowing (which is a choice which makes sense on its own) I find the scope leak to be very annoying in practice.
I suspect the parent isn't talking about theoretical implementations but choosing an existing GUI framework for a project.

I don't know much about GUIs but lightweight tools often fail to take accessibility into account, and hand-rolled tools almost always do.
No, what is bullshit is having the option to go to page 10 in the first place. If the user does that then the UI is already broken. What is needed is good filter abilities.
I think the iMac packaging involves styrofoam and not just the paper parts used on their laptops and the Mac Mini.
Something similar to this actually happened to Neil Degrasse Tyson too ... the University of Texas basically failed him out of his PHd, he went to Columbia, got his Phd and the rest is history https://alcalde.texasexes.org/2012/02/star-power/
To me the scope leak was annoying because how Zig does not allow shadowing, so I have to write:

var it = a.getSomeIterable();
while (it.next()) |item| {
...
}

var it2 = b.getSomeIterable();
while (it2.next()) |item| {
...
}
>What I ended up using heavily was REPL to file integration, which gave me the ability to write a function normally, evaluate it in the attached REPL session, and then play around with it in the REPL. This is far short of the “REPL driven development” that’s commonly discussed, and frankly something that’s probably possible with the Python REPL if they wanted to.

I mean, yeah. You just import the Python module you're writing and you can call any function or inspect any object you want. iPython even has hot reload
Transient Lunar Phenomenon
Would love to get a transcript of exactly what he said at a forum a few months ago, from Quartz:

Speaking at a forum attended by some of China’s most powerful figures in politics and finance, Ma heavily criticized the “pawnshop mentality” of Chinese banks, and accused global authorities’ old-school financial regulation of slowing down innovation. The criticism eventually reached Chinese president Xi Jinping, who was furious about the remarks and personally ordered the suspension, according to the Wall Street Journal.

https://qz.com/1946723/theres-no-place-for-a-jack-ma-in-toda...

A couple of other interviews he’s been hammering away at the stagnant (according to him) Chinese banks, and the regulators basically snuffed him by forcing his Ant payment group to ‘stick to just payments’ (he wanted it to give loans via the system, becoming a type of bank in itself).

^ I can see how they would be afraid of this. I think Alibaba is trying to force sellers to only sell on Alibaba exclusively (not allowing them to sell on other sites if they want to sell on Alibaba). If Alipay gives loans, I could see how Ma might make it so that available credit is usable on Alibaba only, further tightening the hold. Jack Ma might be the one trying to be monopolistic here, but I’d love for someone with first-hand experience to speak to what’s going on over there.

Or maybe we’re all just sheep and Chinese insiders know how to shift stock prices with nonsense because they can and buy up shares. Those companies are increasingly being listed on global markets and all the CCP has to do is breath ‘eh, maybe no capitalism’, and the stocks move. SEC can’t stop that.