skysight-inc/HackerNews huggingface dataset:
I feel like a failure after reading this list.

Is there a difference between a "senior engineer" and a "highly productive engineer with a long rap sheet of experience, that constantly feels like it's never enough"?
preorder now your fishphone
Ah yes the doctrine used to justify things like training and arming right wing death squads to put down popular uprisings because it might introduce communism into the Americas...
I am convinced if you give me a Word and a LaTeX paper from the same conference, I can tell you which one is from the typesetting tool and which one from the word processor.
> those with passion careers can have just as much career anxiety...

I think people have forgotten that the origin of the word "passion" is "suffering"
I agree with you, but this property of FP languages is called pureness/not-having side effects, not referential transparency.

The latter is (quoting pron’s older comment: https://elarib.com/item?id=22141647 ): “an expression e is referentially transparent if any sub-term in it can be replaced with any other having the same reference (aka denotation) without changing e's reference”. Perhaps I should have linked this comment over the stackoverflow answer, as it also mentions how eg. template haskell or LISPs are actually NOT necessarily referentially transparent due to macros. So while in Java replacing the constant 2 with a variable having value 2 is always equivalent (in reference, not necessarily effect!), the same may not be true with a given macro applied.
I hear this argument a lot, but the reality is that most devices that need realtime support will either be using the rt patched kernel, or be using application specific mcu's that handle real-time constraints while the Linux system just acts as the main control hub and orchestrator.
Their users too, as shown in every other comment here.
I've seen so much pro establish ment guff from the NYT I CBA to read this.
I don’t buy this argument. One of the reasons police are quicker to open fire on people here in the US is because so many people have guns.

Countries with fewer guns have fewer armed police officers and fewer policemen shootings.
Is it correct to ask about the idea of a table?

That's pretty much what Plato believed, but also that for the most part we can never access that Platonic Ideal. We could only, in effect, access the equivalent of shadows on the wall case by light against objects. Seeing only shadows for all of our lives, we believe they are the true reality since that is all of reality that we perceive.

As a concept it is a strong precursor (and no doubt a strong influence) on Immanuel Kant's work. He basically pointed out that we have only 5 senses, and each those are intermediated by various layers, and so even through those sense we do not experience the thing in itself, and are limited by those 5 senses. And of course we know that other animals have other senses. We have invented some of artificial ones of our own (vision that is heat based instead of light based, etc).

If you're interests go in that direction. his work Prolegomena to all Future Metaphysics is where he begins to explore this. It's dense, but not too inaccessible as philosophical texts go especially if you have the background in logical reasoning and layered abstractions that programming instills. Here's a link to a free Google Books version that also allows PDF download: https://www.google.com/books/edition/Kant_s_Prolegomena_to_A...

Incidentally, Kant was 100% correct: His ideas were so compelling that pretty much any philosopher after him looking to explore metaphysics could not simply dismiss them out of hand.

Secondarily, Prolegomena was also somewhat of a response to work by David Hume on the nature & human perception of causality, and together they formed the foundations upon which science has continued develop that area of physics, even if it has moved on somewhat from those earlier ideas.

I think Philosophy often gets a bad name today as a useless of self-indulgent field, but it's important to remember that philosophers were in many ways the first scientists and refined the ideas & practices that ultimately developed into the scientific method, breaking off into a separate (but still connected) branch of study. For modern examples where that synergy still exists, the works of Danielle Dennet are an excellent example.
As developers, the trap is that we overemphasize how much any real business depends on the creative/product stuff. So we daydream about CEO roles where we can design a business where the creative product builders have their ‘rightful’ place at the top of the pyramid. When the reality is that every business basically shakes down to the same functions, and that founding your own tech business ultimately results in a rebalancing of your role, where you end up doing mostly mid-management in sales, finance, operations, tech, design, etc leaving you almost no time for the creative stuff you spent your life becoming great at.
This makes me wonder, can such thieves easily convert the stolen Bitcoin or are these blacklisted everywhere?
This comment breaks the rules at the top of the thread. Please don't do that.

We detached this comment from https://news.ycombinator.com/item?id=27384649.
Worth noting, fish farms have flaws that have not been addressed yet. E.g. - there is a parasite that attacks the flesh of farm raised fish. The fish literally get slowly eaten alive.

Scientists still trying to find a good solution that scales. Currently, the yields in commercial fish farms won't meet consumption demand.

IMO, it is probably better to eat meat than fish. We at least have a better understanding of how to more sustainably raise cattle. I'm probably not entirely accurate here, but cattle do not have the same level of ecological importance as fish do.
There is nothing incremental about many of these improvements.

Take say Helium filled HDD, that’s not simply an obvious outcome of taking 1960’s HDD technology and scaling things down. It’s very different technology that just happens to be in the same form factor so people assume it’s just all just tiny linear improvements.
> Julia (along with Elixir) are somewhere in between: All design talk and decision making is public and relatively centralized on GitHub issues.

I think this is an idealized description. From the iteration blog post: "While one of many issues on multi-line comment syntax has 121 comments, the iteration overhaul proposal just says ‘we hashed it out at JuliaCon’ and there’s no mention of alternatives or tradeoffs considered."

> you'll probably see something similar pop up when the time savings provided by a more structured/formal process outweighs the overhead of additional formalization

Imho time savings aren't the main benefit of formal proposals. Rather, the decision outcomes are improved.
This story is kind of sad. I wonder why the operator didn't blacklist certain netblocks/ASNs who were abusing the service.
I view him as defining value as to accrue to stakeholders, with employees as primary.

One way to frame the question is “If the company gets a million dollar windfall, who should get it?” Employees? Owners? Even the most customer centric company won’t say a cash payment to customers, though they may say improving service or R and D.
> do you think the startups would have grown if you had focused solely on growing them rather than the side projects?

Nope. I actually developed two products for the second of the startups, which was the time period I was working on the side projects. The CEO (my boss) and I are still on good terms, and he knew about the side projects while I was working on them.

Startups usually fail because nobody wants what they're building, i.e. the startup should never have been founded in the first place. Certainly this was the case for this one: we were doing a platform for hedge fund algorithmic trading, but hedge funds are usually very resistant to running their code on someone else's platform, both because of lock-in/competitive reasons and because their code & algorithms are their crown jewels and they're very sensitive about running that on other people's infrastructure.
I wish I'd taken a photo of the "survey" they sent me the other day.

I've managed to get junk mail from both sides of the political spectrum now, which has been interesting (the conservative groups have had me on their mailing list forever, and I think a subscription to Harpers got me on the liberal groups).

Unfortunately, other than the issues involved, I can't really tell a big difference between fundraising styles. "Assume the reader is an idiot and send surveys with the most leading questions you've ever heard of, then ask for money." Usually, they say "Please send us $15 to process the survey, and your best gift."

The questions are absolutely, loaded, leading questions that would be laughed out of any courtroom or actual attempt at a statistically accurate survey. They're things like "Do you agree that racial injustice and white supremacy is the most important issue facing America today?" and "Do you agree that widespread, unchecked illegal immigration is on a path to destroy the nation we love?"

One group actually has survey stickers you respond with - "Yes, illegal immigration is a huge concern!" and "No, I'm a global elitist who supports illegal aliens voting in our elections and overthrowing our Democracy." Or something of the sort.

I guess it works or they wouldn't do it, but it's absolutely insane how these "surveys" are worded. I'm sure all they do is look for a check on the inside instead of "processing" them.

Oh, and just in case you're a drooling moron who doesn't know how to read a letter, the attached letter highlighting the supposed problems will reliably include at the bottom of the pages, "Over!" "Next page please!" "Flip over to continue reading!" and other insulting directions that more or less imply I don't know how to read a multi-page document. Since it's apparently against federal law to leave whitespace in such a fundraising request, they fill the last page with "PS: This is an URGENT issue that requires your rushed donation to STOP THEM from DOING EVIL THINGS." "PPS: Please rush your donation back!" "PPSS: I'm still going to put stuff here so there's no whitespace."

But I do tend to respond in long form, usually expanding on answers, and often include 2-3 typed pages in response when the survey lacks nuance. I doubt it ever gets read, but it's good practice for being able to expand on issues.

In any case, the ACLU isn't getting my money. Neither is the Heritage Foundation, and neither are any other groups that send me these "surveys" where the only important question is "But how much can you afford to give?"
The Age of Freedom – Twenty Two
3d printer is 10k. Out of pocket it would be $10k plus income tax $5k plus $1k VAT.

So you form "3d printing shop" company and put some money in (loan, services...). Company purchases 3d printer, but does not pay any taxes on printer, it is an expense. After a few years 3d printer is out of warranty but still functional, can be purchased from company for $1.

Difference $5999. Obviously this is not advice, consult your accountant first.

In reality it is bit more complex. But this is rough picture.
We have used torture domestically as well by the police.

https://en.wikipedia.org/wiki/Jon_Burge

“ Initial interrogation procedures allegedly included shooting pets of suspects, handcuffing subjects to stationary objects for entire days, and holding guns to the heads of minors. Jesse Jackson, Operation PUSH spokesman; the Chicago Defender; and black Chicago Police officers were outraged. Renault Robinson, president of Chicago's Afro-American Police League characterized the dragnet operation as "sloppy police work, a matter of racism."[19] Jackson complained that the black community was being held under martial law.”
Delicious biryani, compliments to the robo-chef
Early adopters of Chinese vaccines see case surges
House of Lords
The president of a country publicly admits on Twitter that 70% of his population doesn't have bank account and they work in grey/black economy? Dude, that's your problem right there, and BTC is not a solution.
Ok, we've promoted the user in the title above.
https://archive.is/zo5sx
And you drew those conclusion knowing nothing about my age, credentials or the questions that were asked.

You may not be aware, but anybody can start a company. It is not an achievement unless you call doing a bunch of paperwork an achievement.

Neither is having 25 years of experience. It is just a fact you have been working for 25 years, says nothing about how well you've been doing.
That and the flesh eating parasites eating the farmed fish alive.

So the inputs are unsustainable. The output yields are unreliable, and not able to meet demand. It isn't clear how much better fish farms are for the environment.
Who said anything about diverting it? Or destroying it, if that’s the next point your mind is going to.
Why punish a group for one bad actor?
White Elephant
WWTC 2021 (Worldwide Tweaks Conference)
Aren't turing machines and the lambda calculus equivalent, i.e. each can efficiently simulate the other?
When I checked 6 days ago, the median Bitcoin transaction fee in the last block was US$0.25, so it looks like you picked an unreliable source for your transaction-fee information: https://news.ycombinator.com/item?id=27337189

(Also, there were transactions in that block that paid much lower fees than that, but some of them might be CPFP or something.)

That comment also explains how people in poor and middle-income countries use Bitcoin in practice, at least in some cases, even though transaction fees are usually higher than that. If you read it, you will understand the answer to your question to some degree.
But that's exactly the sort of incremental improvement I'm talking about. What exactly did adding Helium do to HDDs? we didn't invent a new kind of storage, we iterated and improved what we had already developed, and that iteration is itself incremental in nature. And the timing had to be right. If you were to go back to the 1980s and suggest adding Helium as a way to improve storage speed or capacity the industry would just have laughed at you because there were much more obvious ways to improve capacity and performance.

In fact, the necessity to use Helium in the first place is a result of all the steady, incremental improvements bringing us to a point where the use of helium could actually provide value.

A revolutionary, ground-breaking innovation would be to use Helium as the storage medium. An incremental innovation is to use helium to improve the storage approaches we're already using.

This is not at all the same sort of breathless hype as "graphene solves everything" but not a single commercial application that proves that it does. So, will ultra-high-density harddrives really be made with graphene in any scalable, commercializable way? Given all the other touted applications of graphene that have failed to materialize, unfortunately it seems that this is something that will need to be proven in a short amount of time (not 20 years) for those of us who have heard it all with regards to graphene to put any weight behind the claim in this article.
>A team of even adequate--not great, just adequate--people working together will have these conversations independently.

And nobody else will know about them.
The flaw with that "solution" is that if you have found the rule, you should be able to say whether a new image belong on the right or the left if it is presented to you. If you say, "I can do that, but I need one more bit of information, namely whether the new image belongs on the right or the left", that's a pretty severe defect.
What's so tightly controlled about Apple's App Store?

Maybe the headline is meant to be tongue in cheek contradictory, but if it's teeming with scams, isn't that saying it's not so tightly controlled?
I agree, I think they should help him, but I also think it would open a whole can of worms.

The fact is, no matter how much time/energy/effort they spend, they will never eliminate all scams, scams would just become more and more sophisticated. This doesn't mean, they should just give up, but having been through the review process, they are already doing quite a bit.

So that would mean, they will make it much harder for apps to get approved in the store (and it's already a very painful process), so you'd only end up with apps from large developers which is not ideal.

We are seeing a similar dynamic with Youtube which has become rather "ban-happy" as in they don't want to take risks, so would rather ban content than try to reduce false positives, because at a certain scale, you just can't identify content with good precision/recall.
Ask HN: What are the best resources to crack system design interviews?
Hi,

I have seen many resources about algorithms and leetcode questions, but as engineers became senior, there is more emphasis on "System Design interviews" and "SW architecture".

There are many important components (CAP, Load balancers, DNS, Availability, Consistent Hashing, TCP/IP etc.) in any system design interview, some also dive deeper into the database storage engine, need to explain the algorithms and data structures that the storage engine uses on disk, and how it affects the whole system performance-wise.

I am trying to compile a list of these resources . The typical suspects are always these two

http://highscalability.com/

https://github.com/donnemartin/system-design-primer

I have read also Designing Data-Intensive Applications book.

Please feel free to recommend some of the things that you found rewarding in your journey as an experienced developer.
Searching for similar objects with metric spaces and Vantage Point Trees
Let's explore searching in metric spaces a indexing structure called Vantage Point Trees
It is great to see a trading strategy that actually make gains while short-selling, during mostly bull markets. "Everybody looks like a genius during a bull market". Short-selling is something else...
> If you want a healthy and robust debate, dismissing defenders of the most popular paradigm as always acting in bad faith is not how you get there.

(1) I'm not dismissing, I'm criticizing. (2) I'm very clearly not arguing that all OOP proponents are always acting in bad faith.

> This would also be a good way for you to learn more about the field. For example, is “just bad code” actually more prevalent due to OOP or because it’s the default paradigm for the most popular languages (Java, C#, Python, even JavaScript although that’s messy) and especially those used by the legions of lower-skilled developers cranking out business logic?

This is begging the question. The whole point is there's a semantic argument: is OOP defined by the features and design patterns (including the "bad code" design patterns) that are unique to OOP, or is OOP defined differently and this is the same kind of "bad code" that exists in other ecosystems?

But in whatever case, the debate rarely advances this far because we get mired in semantics, which is my broader point.

> I think FP is a useful technique but, like any tool, it is not perfect and a good developer should have enough experience to be flexible based on the problems and resources.

To be clear, I'm not an FP purist. I actually don't like very many FP languages, and indeed there are some values of "OOP" for which I could be called an OOP enthusiast (to the extent that one would be willing to call idiomatic Go or Rust, "OOP").
Please don't take HN further into ideological flamewar. Even in this thread, your comment stands out as a noticeable step in that direction, and we're trying to go the opposite way here. What to do instead: (1) turn down boilerplate rhetoric and name-calling; (2) turn up relevant details and pertinent specific information.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

https://news.ycombinator.com/newsguidelines.html
I often see the whole product free like this -- and then pricing comes about for collaborative features, cloud storage, cloud processing, etc.

So I'm guessing that's how it'll remain free -- as long as you use your own storage space and computing power, you can see use it for free.
Pretty smart. Tempt the reader with a 'killer' but incomplete statrgy and make us do all the work to test it and find the flaws so you don't have to. I am sure this is way too good to be true.
> But the point is that everyone is deferring consumption until some time in the future but that perfect time when you can cash out all at once never actually happens (note that a blockchain is public so it's not possible to quietly sell your assets without drawing attention and crashing prices; especially for people who own a lot of the asset). Traders can easily front-run you if you attempt any large sale.

I don't understand what this is supposed to be in contrast to. This is precisely how the normal market works: the vast majority of Jeff Bezos's actual wealth is illiquid and impossible to cash out at once, because doing so would be an extremely strong signal to the market that he no longer trusts his investments.

This is also fundamentally how retirement (normally) works: Joe Schmo doesn't liquidate all of his retirement accounts the day he turns 65; he draws on them (and potentially incurs taxation) as necessary. Tens of millions of people in the developed world retire every year; the market doesn't crash when they do.

To whit: there's nothing new about any of this. If cryptocurrency is an investment and you hold it like any other, then it behaves like any other. The only material differences appears to be the preponderance of scams and unsustainable behavior (cf. permagrowth around the next great coin).
https://news.ycombinator.com/item?id=27408683
It's very unfortunate that the term "semantic" is overloaded -- the "semantic" web you're referring to which I agree was basically a total failure, but also "semantic" HTML which is used for accessibility, essentially as a shortcut for ARIA tags.

I think it's led to a lot of confusion, especially since it's often not clear which purpose is being referred to in a context.
I'm glad icanhazip will live on! We also see a lot of malware and bot traffic to https://ipinfo.io, but nowhere near these levels!
Ah, it looks like they've fixed that bug, then. It used to be that regardless of your autofill setting, basic auth would be presented; this was because the browser API requires basic auth to be non-interactive and an arbitrary decision has to be made.

From what I can see, this issue was till being reported in April[0] but perhaps it's been patched in the mean time. The devs were been going back and forth about this so long that I stopped paying attention to the issue after a while.

[0]: https://github.com/bitwarden/browser/issues/1408
Nah, that's just boring. Go with a diesel Insight. There have been a few diesel swaps on the 1st gen Insights that manage the same or better fuel economy than the gas hybrid version.

https://www.thedrive.com/news/38291/this-2000-honda-insight-...

The Honda hybrid tech of that time is a lot easier to swap engines on. A Prius has the motors in the transmission, so it's harder to simply bolt a new engine on. You'd have to either drive the transaxle with your own control algorithms, or figure out another way to make it behave with a different engine. The Honda electric motor was on the engine crankshaft, and you could get the Insight with a manual transmission, so it's really just "bolt in the motor and go."
HN “Why Not Simply”
There's also fair which has significant overlap.
https://www.fairforall.org/

"We defend civil liberties and rights guaranteed to each individual, including freedom of speech and expression, equal protection under the law, and the right to personal privacy."