skysight-inc/HackerNews huggingface dataset:
How I lost my first pension: I built an invoicing system for a friend's phone repair business that I licenced for a modest monthly fee. Over the next 10 years I gradually added more features as the business grew to 36 retail stores and built the product into a proper ERP system, rewriting it twice to keep up with new requirements. Eventually I sold the IP to them for cash and stock and became CTO at 27. It was a fun, but difficult time.

Unfortunately, the founder raised way too much money on unfavourable terms and hired the wrong people, which forced the company to expand at an unsustainable rate and drove all the good people away. The company overextended itself and entered business rescue soon thereafter. The company is now a former shell of itself, but my product handled millions of rands and over 500,000 repairs. What I lost in a pension, I gained in an MBA.
It might double or triple or worse.
This reminds me of the erlang map-reduce "did you just tell me to fuck myself" meme
I suppose because I've seen my Apple Watch struggle with the most basic of things. Like displaying a text message, or scrolling through a full set of apps. It's never felt like a speedy device, and seeing something render so smoothly like this gave a contrast to how I usually feel. That help?
Hopefully my inspiration lasts longer than a few hours.
People driving cars in the Americas =/= a seasonal drought in Africa.
Hope the docs for Monad Transformer could be completed for me to understand and use the framework then.
Already applied to air traffic controllers… I’ve been told that industry is a mess now.
I scored a 0 in this test (really cool btw!) but I also have trouble distinguishing the first and last color in the palette.

I mean, I can see _some_ difference but they are very very close, and I am not sure I could distinguish them in, say, a line plot.
Internet infrastructure monitoring, monitors a third of India’s internet backbone, and a 100% of that of Bhutan. In production since 2014.

Python, C/C++, Perl, Celery, Redis, MySQL, Bare Metal.
Thank you. This is the kind of feedback I'm looking for.
I was curious how often this happens. Turns out: a bunch. Withdraws in 2022: https://www.google.com/search?q=site:moodys.com/research+int...
I likely am missing the point, how are we proving the 1 and only sample is typical ?
That’s setting aside the whole we have limited observations of the whole universe.
Dark matter shrug, dark energy shrug
>Hur hur, street smarts better than smart smarts.

It's a solved problem, and has been since the first bitcoin paper. That no one read that and just heard "magic internet gold I can get rich from" is their problem and not mine.

You don't get rich quick off the bitcoin protocol however so we have people run places like FTX: centralize and get the big bucks because they provide convenience. Then act surprised when it goes tits up like every other centralized system.

Same thing with people not encrypting their emails or not using tor as a bridge to the internet. In short: if you're the type of person who doesn't have their own key, yeah, prepare to get wrenched. The rest of us can manage our exposure quite easily.
Why are you discussing crypto currencies under an article about a broker/bank/exchange?

That's like discussing the USD and EUR under an article about Credit Suisse or Lehman.
That book was a childhood favorite of mine.
Makes sense, and seems like a sensible prior.

It just strikes me as something that wouldn’t be particularly hard to answer with a detailed study, and probably is a pretty high value question to answer, so I wouldn’t be surprised if there was a study.

Maybe I’ll poke around this weekend
I don't have an EV, but I did give up manual transmission a year ago or so when my wife and I downsized to one car (the choice was between my 20 year old Subaru and her 5 year old Honda). Not much to say other than I miss driving manual, and am saddened thinking I might never get to again. I've considered buying a shitbox just to do so, but that seems wasteful. On that note, I miss driving shitboxes. Someone left a trolley in the parking space? Just drive into it.
Because he sent millions to Vox. That's why.
> > Hur hur, street smarts better than smart smarts.

I never said that, all I said was that this is not the BGP problem, it's the $5 wrench problem.

And it's not a solved problem, governments seize crypto all the time and people get tortured for their keys regularly. Just a few days ago the US picked up 50,000BTC.

All of crypto is a get rich quick scheme, but people want their winnings denominated in fiat which is why exchanges exist. It's hard to reconcile "best performing asset in history!!" with "you can't get rich off bitcoin."

> In short: if you're the type of person who doesn't have their own key, yeah, prepare to get wrenched. The rest of us can manage our exposure quite easily.

You have this completely reversed. If you're the type of person who does have their own keys prepare to get wrenched.
A large part of why iOS has a perception of quality is their handling of the app store.

For a frankly shocking length of time, basic actions like installing a well-rated flashlight app from the Play Store result in your lockscreen being replaced with ads.

Apple on the other hand was pretty ruthless about rejections.

Technically AOSP ("bare Android") has no reliance on an app store, but having someone vetting apps and providing ancillary services through it (Google Play Services) is so valuable that manufacturers are willing to give up a lot of control.
Stellantis CEO: European Union makes cars unaffordable
Loved pen & paper baseball as a kid, used to invent vast worlds. Now I use Out of the Park Baseball as my simulator of choice, but there have been precedessors since the late 90s.
you misspelled “remote root protocol” ;)
I was about to mention that - federal prison early release is not some liberal revolving door that's painted in some media outlets. You do your time in federal prison!
How does the latter point no longer hold true?

It will be interesting to see all of the desperate pleas for help and news stories in the coming months and years of a good chunk of these people who’ve moved crypto off exchanges having their own wallets hacked, losing their seed phrases, etc.

To be clear I don’t wish for any of these things to happen but as people our nature is to mess up, lose things, forget stuff, etc. I don’t think many of these people fully realize there’s no “reset password” button or toll free number to call if things go sideways.
My most impactful project was definitely NoCoin [0], the first web miner blocker. Back when Monero miners started appearing and sneakily mining on pages, like The Pirate Bay for example, I decided to throw together a browser extension that would simply block requests to the resources that hosted these mining scripts. The project was in no way a technical achievement, it was simply intercepting requests and blocking them based on a list. I could have very well added the resources to some other project like uBlock origin. But it got traction, ended up in the press (WIRED, Motherboard, Gizmodo) and ultimately started being integrated within browsers (Opera was first) and most of the popular ad blockers. The project lost its relevance as everyone else was doing it better and maintaining the list of blocked resources was too time consuming for me. Nevertheless, the goal was achieved, which was to "get rid" of crypto mining on the web. The mission got carried by bigger actors, which brings me more satisfaction than the popularity of the project.

Another impactful project of mine was also a browser extension. Internal tool that started as a lunch time project to make my team's life easier. Can't go in detail on that one, but basically they liked it and start suggesting improvements. So did a department that was working with us. And bit by bit, it became a really useful tool that became standard in these departments. Last I heard, the tool is now deployed company-wide. Crazy to think it started just from some lunch time hacking :-)

[0] https://github.com/keraf/NoCoin
Related:

Processor Design: An Introduction (1998) - https://news.ycombinator.com/item?id=20805246 - Aug 2019 (16 comments)
It's often impractical to fully test every single aspect of all code. An example that I've seen several times is bottlenecks in unexpected places. Once was due to false sharing, another due to worse standard library QoI.
This test has as much to do with the monitor's gamma correction and color fidelity as anything else, IMO. Whenever I was unsure of the order, dragging the window over to a different monitor helped immensely. I was able to get a 0 by doing that, which I don't think I could have done on either monitor by itself.
"Call your friend and convince them to hand over their key if you want out"
You should definitely have zero trust in any investment an athlete suggests. I mean, investigate it, it might be fine. But the athlete's endorsement should be worth zero.
My brother went to work for Home Depot, helping them manage a crumbling tech infrastructure. Its unsexy and your work will never be visible to actual customers but it’s rewarding in its own way.
>It's a harsh sentence for two kids to have to grow up with mummy in prison. //

Holmes herself is entirely responsible for that though, right. She gave that "sentence".
If you just want a Linux kernel and user space, to see that your stuff works OK there as well, I'd really recommend Multipass from Canonical. It likely only works with Ubuntu but it is nicely integrated with Macos and requires no setup.

And it can be installed through a brew cask.
So are we supposed to be concerned about the 50 million in crypto donated to Ukraine (of which FTX presumably earned only a fraction) as compared to the 2 billion of customer funds it embezzled?

This is perhaps the most innumerate conspiracy of the year
Bits of it. I wrote the code to figure out where on the planet all the pokestops and gyms should go, for example[1]. But there were five other backend engineers by the time we launched, plus a bunch of front end people, artists, etc.

[1] To be extra-clear, all code in the game was touched by more than one person, every one of them better engineers than I am.
As a baseline: bugs discovered in production were already shipped, so I'm supplementing your question with "which bugs to tolerate in production".

1. impact in $ terms (to keep things simple, I'm implying a mapping between loss of reputation, loss of opportunity, legal troubles etc. to money): do we lose more money by leaving or removing the bug? Removing a bug might mean disabling a feature which generates income. Removing a bug might mean disabling a feature for the downtime of which we pay contractual penalties. Removing a bug might mean extra effort.

2. workarounds: maybe there is an affordable workaround, eg. running a script periodically which corrects wrong entries in a database or showing users a message how to work around the issue themselves or explaining an odd application behaviour.

3. synergies: maybe there is a good reason to ship a bug because we learn something about the system. Eg. I once took over, rather hastily, a tech lead job where my predecessor left on very short notice. He had built a proprietary, undocumented deployment automation system to work around organisational slowness. When I had to deploy a new version of an application (which was a complex process as it involved several teams and needed to be planned sufficiently ahead of time), I knew deployment would fail, but I chose to do it nonetheless in order to learn more about the deployment system through observing how it behaved during a deployment.
> Where does everyone go after mass layoffs?

As affected one, I can say with a full confidence - straight to the beach
I’ve done quite a few small to medium sized projects in Haskell, both personal and commercial, and worked on one larger system at an investment bank. It’s really easy to avoid those issues with modern Haskell, just following some rules of thumb (e.g. annotate all your datatype members with ! to make them strict) and avoiding some well known pitfalls.

I saw someone complaining about a memory leak the other day on reddit, and it boiled down to someone using annotations to control inlining and insisting that it ought to work. If you’re not flying close to the sun, you’re unlikely to have serious trouble.

I wrote a really nice system with Servant recently which does stream processing and serving of large files using the ‘streaming’ library (https://hackage.haskell.org/package/streaming). In its initial versions, my app wasn’t very snappy with large files, but I didn’t think much of it - it seemed acceptable. But while I was cleaning up the code I made a small change that improved its performance by an order of magnitude. I’d have to go check what it was now, but the gist of it was using these really high level abstractions in a suboptimal way. I don’t think that’s an issue with Haskell itself, so much as the tradeoffs involved in using powerful abstractions you don’t fully understand. I was super pleased with the end result though.
Scale Index Base, the form of addressing mode that looks logical in Intel syntax but very obtuse in AT&T.

https://www.scs.stanford.edu/05au-cs240c/lab/i386/s17_02.htm

https://xem.github.io/minix86/manual/intel-x86-and-64-manual...
Yeah, just a few weeks ago I saw an ad for an institutional real-estate investing platform that buys single-family homes. Not every software should be built.
It's akin to ChinaTV being popular in the USA.

The concern is China, the government, has chosen to make concerted efforts to influence the US culture through its businesses.

So would you let your kid watch a TV channel that's overtly NOT aligned with enjoying the US culture in a healthy manner?
Threaded: <https://threadreaderapp.com/thread/1593541177965678592.html>
It's crazy, everyone else is just letting M$ control the narriative and falling for it.

Micro$oft is trying to define what is and is not 'internet' access, eg. they turn the definition of 'internet' to mean unfettered access to the micro$oft servers is and you're ability to send personal information over to them.
No, you should stay very far away from them.

Besides their products being entirely closed-source, they also managed to leak very detailed customer data (that they weren't even supposed to keep) not once but twice. This lead to several cases of sophisticated and very persistent identity theft, robberies, and even home invasions, which Ledger did not even apologise for in any meaningful way.

https://cointelegraph.com/news/ledger-data-leak-a-simple-mis...

https://www.coindesk.com/business/2020/12/23/from-sim-swaps-...
It might have been better to link to the project’s website rather the GitHub repo : https://lucaschess.pythonanywhere.com/
The current thread ended up spending 10 hours on HN's front page. IIRC it was flagged by users and we restored it. I didn't see your comment till just now. (@dang doesn't do anything—if you or anyone want to tell me something, the reliable message queue is hn@ycombinator.com.)

I agree that this is a major ongoing topic (MOT) and needs to be discussed. At the same time, so many of the submissions are repeats of things already posted. This is a classic situation that comes up a few times a year (the FTX saga is another going on right now).

Obviously some of the gazillion Twittermusk stories contain SNI [1], and some (most) are just follow-ups [2] or repetitive angerwars, and we have to make a distinction between the two or HN's frontpage will consist of nothing but.

With user flags and the flamewar detector also downranking stories, it's possible for this strategy to get overapplied, in which case a MOT ends up getting insufficient oxygen. That's not good for HN either! It isn't because of sinister plutocracy or anything like that—it's a failure mode of the strategy I just described. User pushback is helpful!

More on this here: https://news.ycombinator.com/item?id=33667968

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...

[2] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

p.s. HN has worked this way for a long time - coming up on a decade now: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
The second point is a comparison about which is more probable. If the risk of an exchange goes up (it becomes more probable), at some point it passes the risk threshold of losing control of the BTC in your own wallet.
Of course nobody is excited to explain what value they provide on short notice to keep their job. Nobody likes getting fired either.

I agree that these exercises are neither measured, careful, or well coached.

It is a blunt and imperfect way to see who codes at all, who can articulate their job, who can handle uncertainty and pressure, and also who will follow orders.

Taking a screenshot and explaining your code is not some impossible task. People just don't like the stakes.

My point is that it seems like people are overly focusing and critical of the request itself, when when request is a practical way to meet the goal. it just happens that the goal is crazy, unmeasured, rash.

I agree it is out of line from what people want and expect. I'm not sure there is any way to cut >75% of staff and gut a company culture in weeks that would fit the expectations and desires of employees. The situation is unheard of.
The Federal Worker Adjustment and Retraining Notification Act or WARN Act, offers protection to workers, their families and communities by requiring employers (with 100 or more full-time workers) to provide written notice 60 days in advance of plant closings, mass layoffs and/or sale of a business.
I've seen plenty such upvoted comments. By and large, what matters is the tone of criticism.
For now.

Until all of the enthusiasts die out.
The one org I work for that bothers to make any informed decisions about this (the other just lets the Product Owner determine and its arbitrary) looks at customer ARR.

If the bug impacts people who bring in a lot of money, it gets fixed. If the bug impacts some small business on the nearly free plan, that bug is never getting addressed. A business that only provides $2000 a year in revenue is business you cut loose at the first sign of friction.
Reddit predates HN by two years
Pointing that luminance is the best channel to encode spatial frequency is akin to encouraging greyscale.

It’s just that you can do it with a hue and a non zero saturation if it suits the style you are looking for.

Plus sometimes you have more than on me set of data mixed and it’s useful to be able to distinguish both by using multiple colours.
I have tried, and I cannot. They help me fall asleep if I time the crash correctly, but other than I will have trouble falling asleep. If I stop taking them, then I have trouble falling asleep, so I am kind of in a catch-22 lol.
So basically we spend more energy on preventing juvenile misuses of technology than realizing it's full potential? People can also just Photoshop someone's head onto an approximately matching naked body and probably be satisfied, thinking with the other head is not very sophisticated. Important part, it's not that person, it's your own imagination. If you indulge in it in private so be it, if you post it publicly, there can be consequences for disrespect. In a way it's better that someone who may have unwisely allowed real pornographic images of themselves to be taken has plausible deniability.

A lot of tech, including digital video was initially about porn because its consumers don't have super discerning tastes and can tolerate early glitches. A more important question is where more mature human beings take it from there. If someone is seriously disabled, having a lifelike VR avatar would be quite liberating. How long are we going to delay such assistive technologies for the sake of our squeamishness?
In my experience, you can post stuff that's politically as far left as it gets, so long as you phrase it politely.
They spend far more than that on Firefox. You're suggesting a dozen companies could split the amount Mozilla makes in donations and develop better projects, which is silly as each one would have roughly 1/500th the budget of Mozilla.
A lot of artists don't want to perform in a venue with 20% empty seats
Not safe, Linux FTW. Not perfect but at least not purposely fucking with you.
> somewhat particular to having the things I ensure exist be thankful

Sounds like a certain deity
> Shameless plug: I understand how to make and launch exactly this kind of system, at least technically. If you want it built, please contact me.

I cannot roll my eyes hard enough - if you can, then do it already. Why the hell do you need the encouragement?
It must be really cool to be able to do most basic tasks well without thinking about it. I still get funny looks in public if I'm not paying careful attention to how I'm walking.

On the other hand, high levels of competence has the downside of usually being really surprised when you do make a mistake, especially on something you didn't even think was a task a person might need to be careful with.
A lot are getting caught in the flamewar algorithm and/or being flagged by users. Moderation basically goes by these principles:

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Alabama failed to complete an execution by lethal injection for a third time
This is fantastic news for a country that can't manufacture like a decent office chair. Hopefully such high-tech endeavours will create a ripple effect across industries and boost local manufacturing in various sectors. More and more countries need to go down this route, the world depending on a single entity for everything is a very delicate situation and far too risky.
So it’s essentially a real estate monopoly at heart?
I guess I am on the wrong dosage then, because when they are in full effect, there is no way I could fall asleep. Stimulants do wonders for my hyperactivity e.g. I turn from Ace Ventura to being able to sit in an office. However, I would never say they calm me down in a mental sense. In fact, they kind of tend to do the opposite sometimes.
Why don't they use nitrogen gas? Because they want executions to be painful?
I think they mean "if you want to pay for it".
The problem is there’s fundamentally no difference for the user posting such things. They both result in low engagement, and the tools deliberately and necessarily don’t differentiate, after all you kind of can’t tell the banned individual. So they just can’t tell and it exacerbates their view it’s stacked against them.
My startup was founded on technology to authenticate and provide provenance for digital media content.

The overwhelming response from the market, investors, etc was “We like what you’re doing and this is all well and good but the ship has sailed”.

I think the real hot take here (and they danced around this one) is essentially the partisanship. For almost everywhere this really matters a good chunk of people are more likely to believe as real whatever aligns with their pre-conceived notions, political leanings, whatever.

Essentially, real is whatever my tribe says is real.
I agree with you all that some of these Twitter/Musk deserve HN threads (though many don't). That said, it's a feature-not-a-bug that stories making "headline news internationally" don't automatically show up on HN.
I've used Jaxx (now Jaxx Liberty) for many years for a local (Mac) wallet. Many coins, no maintenance issues so far.

https://www.jaxx.io/downloads
Title seems misleading. It seems they didn't actually pay that much.

"However, all this data and processes need to happen on a server and, of course, we used AWS for it. A few years of growth later, we’re handling over 70,000 pages per minute, storing around 560 million pages, and paying well over $1,000,000 per year.

Or at least we would be paying that much if we stayed with AWS. Instead, we were able to cut costs by 80% in a little over three months with some out-of-the-box thinking and a clear plan. Here’s how you could too."