skysight-inc/HackerNews huggingface dataset:
Not exactly a startup (yet?), but I'm using .NET 6 in my side project to build the API backing a React SPA. It was funny arriving at it, because I started out by trying to choose between Python and Elixir, having left the Microsoft ecosystem 10 years ago (and vowing not to return to it). At the end of the day, .NET bubbled up to the top as the sweet spot of familiarity, maintainability due to strong typing, integration into the open source ecosystem, and ease of hiring should that ever become a concern (premature optimization, but still).

I just use it on the backend along with Entity Framework, a pretty neat ORM, and do my best to avoid lock-in into the rest of the Microsoft monoculture. Using Postgres for data, AWS for hosting, React with Vite for frontend because I would never trust MS to get that aspect right with their endless iteration of UI frameworks both on web and desktop.
> Because sometimes we can learn from history. If a mistake was made at ...

A commit message helping me learn anything that I didn't get from a code comment sounds like a stretch. I'm doubting this

> How do you see if someone modified the test then? I feel like we are maybe misunderstanding eachother

Clearly. I was suggesting I might see commit messages if I'm using git blame to find out if a case was removed from a set of test or if it never existed in the first place. But I don't see how messages would help at all in anything I do. What I'm looking for is far too specific to be in a commit message and this whole thread about using commit messages to learn sounds nonsensical.
Can't you have multiple eSims active on your phone though? For example with the latest iPhones you can have two eSims active or one eSIM and one physical nano SIM.[1] If that was the case couldn't you activate the new SIM without deactivating the previous eSIM?

[1] https://support.apple.com/en-us/HT209044
I am not sure how much this is related to external cooling versus actually internal thermal dissipation. DDR JEDEC standards have actually decreased power consumption on every generation.
This and How Buildings Learn.
It's not great for the economy, it is great for the rich and that includes the American middle class.
If trying again (and downloading a new payload) after the issue is revealed magically solves the problem without the company admitting they pushed a fix, I’m a little bit dubious.
> My blog is the main way that I get employed at this point.

I don't use my blog (https://medium.com/@parttimeben) to get employed, but it has helped me organize and document my thoughts. For example, when setting up a new machine, I've always needed to keep track of what I installed before, what worked and how I got it to work, etc. Sure, I can google this stuff again, but just writing about my experience helps a lot.

I'm actually writing to my future self!
That or a printf/sprintf: https://www.tutorialspoint.com/perl/perl_printf.htm
This happened to me as well. Ridiculous billions+ valuations for companies that have not much of a moat and questionable market sizes, plus competition. Consequently the stock grants were for laughably thin slices of the company for massively inflated "Fair" Market Values per share, not to mention below-average salary offers. Basically, many startups think employees are only too willing to assume inordinate amounts of risk to make founders and their cronies rich while putting their futures on the line, and expect employees to be grateful they are given such opportunities. F that.
Reality is you'd need to at least double teacher pay to get a pool of teachers for whom the approach from one of these "amazing teacher does amazing thing" stories might—might—generalize well enough to be useful.
What equipment do you use to roast at home?
Ah, sorry - I definitely assumed you were operating on a broader definition of lethality than you were and got defensive. I personally agree with the second paragraph as well.
Why shouldn't we be doing precisely this?
Have you considered using a heat pump for cooling?
Huh interesting, that does look promising, thanks.
When was the last time you were at a playground? You're sounding like a facebook parody post.
I got banned for something than I think is related, showing ads with little content around.

Google loves to make people spend time skimming text to gather what they need.
One of my favorite features of mpv, it integrates with yt-dlp to play youtube videos just given the URL!

mpv 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'
I don't think that is some large bureaucratic organization thing or political thing. It's just the normal difference between R&D and production.
HSBC Singapore (and I believe Australia) have a facility to export transactions for an account to CSV. YMMV in other countries but it appears standardised. The output format is ugly-as, of course.
It's not just that it's cheap, open source and global.

Fundamentally cryptocurrency is a superior approach to digital money.

The first most basic problem that it solves that many payment systems have is the need to _give away your credentials_ in order to transact. This is solved by employing cryptography.

This is why, despite all of the unfortunate scams, when people are fundamentally sceptical about the underlying paradigm of cryptocurrency, it is evidence of deep technical ignorance.

It's similar to when cars started replacing horses in the street. People were so used to seeing little piles of horse sht everywhere that they did not realize what a big deal it would be to finally get rid of it.
I've heard it as a lot of wood was used to produce iron while they could. They quickly ran out of wood when used like this.

And like others mentioned here, widespread sheep & goat farming can keep the new saplings down.

Not a source, but an interesting story about iron in Iceland: https://www.hurstwic.org/history/articles/manufacturing/text...
Prompts for journals is an old concept. You can buy lots of (physical) journals that have 1-3 questions as a prompt on each day.

Personally, I tried it and still failed to maintain it.
i would hang the memory upside down so that condensation goes away from the electronics then put in a catch tray at the bottom for evaporation.

I am sure there is a lot more to it than that though... ha
And webvan.
> I can't bare the devs that go out of their way to work weekends without being asked, I can't bare the endless meetings, constant micromanagement, bringing the stress home to my family.

There are programming jobs without any of this. Government is an easy example, but shop around and you'll find places with better work-life-balance, particularly if you're willing to sacrifice some pay.
>"I feel like the whole "X is going away, here's why it's good" thing is just some kind of template journalists use for articles where they know there's going to be large amounts of outrage or "why?!" felt by their readers."

Agreed and that template and content is often provided to them verbatim by the corporation or interest group that sent them the press release.
Vision informs mission. Mission provides context for strategy. Strategy constrains roadmaps. Roadmaps provide measuring guides for plans. Plans line up the day to day work.

Vision is why you do what you do. It is your North Star, the reason your company or your team exists. It should rarely, if ever, vary. Yet it should be revisited every 5 years, at a minimum.

Mission is what you intend to achieve. It outlines what is in your scope, and out of your scope. Revisit it at least every 2 years.

Strategy is how you will achieve your mission, and how what you do will move you toward your vision. It brings market data and analysis to the party. Revisit it at least once a year.

Roadmaps show when milestones of the strategy should be achieved. They are guides for expectations. Stakeholders typically begin consuming information at this level. Roadmaps are not plans, they are measuring devices for strategic progress. They must be adjusted quarterly, and will often change.

Plans (sprint plans, projects, task lists) show who is assigned to deliver small decomposed pieces of the overall work. They line up to roadmaps and strategy, but they are what is real. Adjust them at least each sprint.

There are other structures, feedback loops, inflection points, and ways to measure and adjust these components, but they are all commonly spoken of together as a "long term plan" without laying hyper-technical baggage on the word plan.

I thought this was product management 101.
yup https://news.ycombinator.com/item?id=22094431
> you wouldn't need to have a USB stack to have bluetooth connectivity - a protocol plagued with "mysterious" connectivity issues - any reduction in that complexity is a benefit. it might even result in a modest increase in energy efficiency.

There's very little to this -- USB is a well known standard and power saving in USB is also well understood and exercised. PCIe power saving was not even a thing until relatively recently, and anything you'd developed for this new "HCI-over-raw-PCIe" thing would have to be done almost from scratch. It's ironic, but USB-over-PCIe may actually be the simpler "logical" protocol than raw PCIe, and may even provide further physical power saving considering how dead simple USB is as an interface. Or used to be. Cough.
> it was built on top of a difficult but possible technical problem - building a much more efficient warehouse.

Amazon did not solve this via technical means. Amazon relies on worker exploitation for this.
Could go a long way to explain the “Shirtsleeves to shirtsleeves in three generations” figure of speech.
> I actually pay a lot for art every week. Most people do. It’s called music and movies.

How much of what you pay goes to the artists? If most of it goes to rentiers, then the artists themselves need other means of support so they can keep making art.
London's Victorian Hyperloop: a pneumatic railway beneath the capital (2013)
Well done, and the one-click download/local data was exactly my first thought when visiting. One question: why CSV?
Thanks for writing these blogs! Always appreciated finding them here [1].

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Thanks for reminding me. I planned on doing "cycles" between my favorite substackers (buy, cancel, read the backlog, switch to a new author), but i ended up with 5 concurrent subscriptions. Canceled now.
> And finally its incredibly US centric, because if it weren't it might have to acknowledge that most of those problems are due to the US banking system, and other civilized countries solve them.

US banking is probably the most frustrating experience, at least in developed world (to the point that some developing countries have better systems). Probably explains why PayPal and Venmo (which are private enterprises) are popular for consumers while businesses are still relying on checks.
What thermal issues? All I've seen so far are people who don't seem to understand how passive cooling works, despite the M1 Air being out for two years and working the same way.
The biological solution to leaks is clotting. Do we have cooling liquids that clot like blood does, say when exposed to oxygen?
> It requires sharing derived code for free.

It requires you share the code with your users/the people you distributed derived works to for no additional cost. You can still charge money for the software, but you can't charge an additional fee for access to the code. You also give them the right to share it how they seem fit, so they could share it (the code, not necessarily trademarked things like names or artwork/assets) for free, share derived software including the code for a free or a fee, or not share any derived work at all.

You can read more here: https://www.gnu.org/licenses/gpl-faq.html
>and the thousands of open issues on a relatively new product say something:

That's generally a good thing. If a product had no issues that would mean that there's no uptick in usage.
Yeah, it seems that a lot of folks haven't seen a new playground in the last 25 years.
He's not attacking anything, he's pointing out that renewables need a method to balance demand and so does nuclear, and so do grids with large amounts of either/both.

He does this because he wanted to build lots of nuclear and phase out fossil fuels, and he wanted to work out how to do that for real within physical and economic constraints.

Hydro (which was often built alongside nuclear for this very reason) is one such answer. Demand response is another. Green/pink hydrogen another. All apply equally well to nuclear and renewables. Some make sense even for gas grids and that's where we started rolling them out.

Which is bad news for nuclear, because once you build enough of these solutions, you just need to choose the cheapest way to generate the bulk energy, which probably involves a lot of wind and solar and not much nuclear.
I did not even know chick fil a had play areas (between west coast and north east). I thought all the play areas in McDonalds and Burger King had closed down due to liability reasons.
I've seen YouTube videos of overclockers employing refrigeration techniques (or coolants like liquid nitrogen), and it does seem like condensation is a major issue. Maybe that's not as much of a problem at more reasonable temperatures?

But yeah, I'd be just as or more concerned about the amount of power it would take to run a freezer like that ... I'm already drawing as much as 850 watts for my PC, with a max of a couple hundred watts for my OLED TV and speakers, and don't forget the modem and router, and a lamp to top it all off; would a powerful enough mini freezer to cool my PC even fit on the circuit?

Actually, it's even worse because I've got an air purifier running there too ... but I could move that, I suppose.
Should also include the political/policy problems related to processors preventing transactions for "unpopular" product/service providers.
> Though, using asdf from Nix/Guix sounds a bit like trying to use a scythe while riding on a lawn mower.

I don't disagree - I turned back to asdf (which I use on most cases) after fumbling too much with defining Guix packages, under the thought of "what a pain in the ass, I'll try what I usually use"

I do think I'll take another crack at Guix at some point, but with more realistic expectations of not being able to know everything about it in a weekend :)
My original argument was from first-hand experience developing for a Windows server deployment. It's a little insulting that you would call that ignorance while simultaneously not addressing the grievances encountered.
Yes. Writing is a forcing function, public writing is a stronger (and different) forcing function.

It may not be for everyone, but it helps me learn and motivate to do things sometimes.

Sharing is a large motivator for people.
Its funny how it hits so close while being parody depiction.
the science shows dramatic changes in temperatures and rainfall in the far North. Planting new tree stands certainly ought not be bound by a "pure native" perspective, in these times. While you and I split hairs, not a small amount of money is being invested in genetically engineered flora of all kinds, boasting that it is "climate change ready." A much bigger problem than "pure native" to my way of thinking.
The article says "fish, whales and dolphins [will] become extinct" in "a few years". That is an extraordinary claim.
The six months limit is so hilarious for a so-called “digital” bank. They still use old mainframe at the back so they are obviously constrained a lot my batch processing still. It takes 2-3 days for most card payments to be cleared, which is weird given PayNow and other real time payments work in real time.
Yeah, when I visited Cairo a while back, the corner markets usually had a boy that would deliver whatever you wanted for a tip, but they were never going more than a couple of blocks, you could only buy what they had in the shop, and if the boy was out you'd have to wait.
Please create good TikTok(-analyse)s
That's a contributor to how the math team continues to be successful today, but the more interesting question is how they initially became world-class ~15 years ago. Frazer is clearly responsible for the latter.
If its all client side JS/HTML, yes.
> Get a job at smaller to medium sized non-tech company.

From my own experience, I can recommend the following approach for someone with a database background: Look for successful small companies. They typically have some homemade information management solutions that do not scale, such as using Excel where a database would be the right thing, etc. Then tell the management how much better such a database system would be: how much time they could save, how much more consistant and reliable their data might become, how many interesting key figures they could extract from it, etc.

When you are hired, you are usually the only person responsible for the new database project. This gives you all kinds of organisational freedom and limits meetings to occasional consultations with the management.

> I didn't think anyone would say yes to a 4-day work week

Do not set a fixed time per day or week, but instead agree on an annual time budget that is slightly less than what you might want to work. Do not agree on fixed project deadlines, but instead create a detailed to-do list with priorities. Work above average at the beginning of the year until March. After that, you should mention from time to time: "I am already x weeks over the planned time budget". You will then usually not be pushed to work more and can take days or weeks off at will to get back in line with the planned time budget. In December, no one will usually complain if you charge the company more when you are still ahead of the planned time budget. And if they do, just take a longer Christmas holiday.
Anyone knows how I can get OFX out of Apple Card via an API?
Sure, it pays to be a rockstar, pro-athlete, e-sports champion, celebrity, or lottery winner. But the chances of actually being those things is so small that people can't count on them for their livelyhood.

So mere mortals have to focus their time and energy into having a backup plan.
Playing devil's advocate for a second.

I saw an article on HN a while ago written by a wealthy Asian male who was naturally very curious and interested in math. The article was about how he referred to himself as 'privileged', not only because he was born with wealth and therefore access to comfort and resources, but because his innate desire to learn made him much more capable and marketable in a modern workforce. He recognized that some people are not cognitively capable of learning higher mathematics, and part of that was because they just simply didn't have the drive, attention span, etc. to study hard enough to get into the highest levels, whereas he did. He is, by his definition, 'better', because of the roll of some cosmic dice.

If we are to consider this definition of privilege to be acceptable, then simulated brains are pretty much the most privileged a human can be. They can re-clock their brain to think faster than humans. They can modify their own software to add in virtues and erase vices. And most importantly of all they are completely free from physical needs. If for some reason they desire scarcity or biological functions, that can all be simulated.

Much like fears about genetic engineering of super people, the governments of the real world would have to move extremely quickly to protect the underprivileged class, e.g. the biologicals, otherwise they would be completely driven out of the highest paying intellectual and creative jobs, creating an economic lower class with no chance of ever out-competing their simulated counterparts.
Except they would have shown up earlier if it was COVID-19 infections driving this rather than vaccinations driving it. Timing matters here.
Tons of communities on the internet allow you to be anonymous, is this news to you? HN is one of them, 4chan and Mastodon are two other examples, I'm sure you know of others too.
Yep.

https://www.nytimes.com/2019/05/30/well/live/surgeons-hobbie...
Interesting, I made something similar using a private server to store the messages. https://securely.so
It's not just about pay. It's also about workload, safety, respect, and a curriculum that doesn't try to force them to only teach to pass tests.

Teachers also need collaboration from parents who all too often see school as a free babysitting service or just a road to a job.
Hey I wrote the article —- the way I think of HyperLogLog and similar (but different) approaches like bloomfilters and count-min sketches is that the key insight is hashing.

The fact that we can reduce some piece of data to a hash, then work on the distributions of data/entropy of those hashes in number space many different ways is what makes these data structures work.

I think of it this way —- if you have a hashing algo that turns “someone@example.com” into “7395718184927”, you can really easily count with relative certainty how often you see that email address by keeping a sparse numeric associative array. Getting the same exact value again produces the same hash. Obviously doing this isn’t SUPER useful because then you just get strict cardinality amount (same as just checking equality with the other keys). but if you choose a weak enough, fast hashing function (or multiple, in the case of a count-min sketch), you can have collisions in what some values hash to but others do not — so that means there will be some amount of error — you can control that to suit your needs, on a scale of everything in one bucket to exact cardinality # of buckets.

Here’s an actual proper guide (CS lectures, as you might expect!) I found after a quick search, which you might find useful:

https://williams-cs.github.io/cs358-f21/lectures/lecture10/l...

(IMO focus on the algorithm description)

And here’s some old HN discussion:

https://news.ycombinator.com/item?id=7508658

To really try and understand the concept I found it useful a while back to actually try and build it:

https://vadosware.io/post/countmin-sketch-in-haskell/

http://dimacs.rutgers.edu/~graham/pubs/papers/cmencyc.pdf (This paper has a really good visual depiction)

I find the count-min sketch to be much more approachable
Good point! I hope at least.
My solution to that problem was to switch fields. Now I have a rather comfortable job and plenty of free time. I get to work on whatever I want and only if I feel like it.

Some days I wonder what it would have been like if I had chosen to program professionally. I try to maintain my skills just in case.
Thank you for this well-thought out response. I agree that Windows certainly fairs better on the desktop than Linux. I'm sure there is more to the picture than my limited experience, but I can't say I'll pick Windows in the future :)
Starling gives you API access to your own account. I use it to do a semi-automatic ingest into beancount.
An Overview of Distributed Caching
I was a teenager in a typical Russian "mid-level family" back then, and there wasn't a single tangible opportunity around to import a computer from the west. Amiga and Commodore were things that I only heard about. An original imported ZX Spectrum was a status symbol -- though the homemade clones were gaining widespread popularity. There were clones of Nintendo systems (Dendy), but I wasn't (and still isn't) aware of any Atari clones. All Atari systems I've seen -- and I've seen plenty in my wild and reckless youth -- were original.
Many media websites are now so full of cruft, the actual text of the story is barely a few Kb, and the other multi-Mb assets are videos, video adverts, trackers, javascript cruft, unoptimized css, unomptimized images, "infinite scroll", and god knows what else.

The irony is lost on these companies that if the page doesn't load quickly enough I and many other people navigate away before half the cruft that pays for the page has loaded....
Indeed. This page has some more discussion of the complexities:
<https://fgiesen.wordpress.com/2016/08/25/how-many-x86-instru...>