skysight-inc/HackerNews huggingface dataset:
This all sounded great until the wealth tax came up:

“The top 1 percent [...] would pay taxes on increases in investment value annually, instead of waiting until assets are sold.”

Taxing all stockholders of a company on the fiction that they all could have sold all their shares at the maximum possible price, without crashing the price, is naively out of touch with how markets actually work.

Investments, especially stock, have no precise value until they are sold. It’s unfair to preemptively tax a capital gain before the capital gain has occurred. Otherwise the IRS will assess your unsold Beanie Baby net worth to have increased by $14k and tax you on 20% of it come the end of the year when in fact it turns out your collection has no resale value at all on an open market.

This is just as silly as market cap — the idea that just because someone paid $X to buy 0.1% of a company that’s currently in high demand and short supply it does not follow that, should every stock holder suddenly decide to panic sell 100% of the company, they would collectively get $X,000 in return.
Finding good partner is as impossible as finding your passion. You may find it or you may not. I don't think there ever was how-to. Keep searching.
Are you using Firefox or Chrome?
Who are these "puppet-masters", then? They seem like sharp folks with good ideas. Can we please put them in charge ASAP?
I’m reminded of the concept of the “50-year Newspaper”. A imagined newspaper only published every 50 years and only containing the most important stories of that span of time.

Almost everything in the news is here today gone tomorrow and as the article points out, what seems important nearly never is.

In the words of Rob Wiblin, news media today is a dumpster fire.
I always had to hold the Delorme Gazeteer or later, run the Garmin, when we went on road trips, from the time I was seven or eight years old. I suspect that early exposure to maps like that is the reason I have to have GPS navigation systems stay north-oriented, rather than rotating with the vehicle's heading.

This was before in-car entertainment systems also, I suppose, so there wasn't much to do other than look out the window, so you'd pick up a lot of the landscape and landmarks as well.
I'm in my 30s and I still often have to start from January if I want to know which month comes before a given month. Same with letters of the alphabet.
MIDI Guitar 2 from Jam Origin (jamorigin.com) works well even for piano.
I’ve never taken a relational algebra class in my life and neither have most dba’s. They learned sql by learning sql.
Is this an MBR/BIOS/Legacy system, or a GPT/UEFI setup?
>> Global warming,

Don't worry. Save money so you can move if necessary. Its beyond your control.

>> economic inequality (like property prices),

Save your money. Read Ramsey. Take charge of your own situation.

>> post-truth era, surveillance state

Stay grounded in reality. Not sure about the later..

>> and unsustainable social welfare

It's not as unsustainable as some people think. Social Security is funded, Congress just doesnt want to pay back all the money they borrowed from it.

These issues are all beyond your personal control. Do what you can, but stop thinking the worlds problems are entirely on your shoulders. Take care of your own life first and the rest won't matter so much. Evolution did not stop just because we became aware of it.
A point which I didn't think of: we are already paying for everyone's healthcare. Doctors and hospitals can't turn anyone away and they aren't losing money. So it's really an accounting problem how do we collect the money which people and businesses are already paying and how to distribute which Medicare already does sufficiently well.
> Author defines himself based the belief that news gives ppl illusion of caring ? lol

No. It's pretty clear that if you read any of article at all, you didn't read beyond the first few paragraphs. Please in the future refrain from sharing your opinion on articles you didn't even read.

It's also pretty clear that discussing this further would be pointless. Perhaps because you've formed part of your identity around being someone who consumes the news, so any attack on that idea, you take as a personal attack. ;)
The demand for draftsmanship have greatly diminished from the "golden age" of illustration. Ads and magazines used to abound with hand drawn illustration, but this have largely disappeared. But not because it has been replaced with abstract impressionism! It has been killed by photography and Photoshop. Animation have also largely abandoned hand drawing - but again this can't be blamed on modern art. Blame it on Pixar.
Probably the most well-written piece i’ve read via HN.
> else we are condemning a incredible big part of the population (and the voters) to die with nothing and that's not a viable political solution

What makes you think this is untenable? For most of human history, most of the population have been peasants, slaves and serfs who died with nothing or less than nothing, leaving their children indebted to the same masters.

It's entirely possible that the last 200 or so years of relative freedom and prosperity are the unsustainable anomaly.
Airbnb to ban ‘party houses’ in wake of Halloween shooting that left 5 dead
From the view of this and your other answers in this subthread, it seems that this is more a problem of yours yourself than one in general. So to be somewhat helpful: if it is an actual phobia that is influencing your life to the negative, you might want to consider talking to a therapist. These revulsions absolutely do not have to influence the rest of your life - there are ways of dealing with phobias (to some degree at least). I am aware that health care recommendations (#) (for US americans, as I assume you are one) can be hit and miss because of the costs involved but I wish you all the best! There's no harm in asking for help if you're in need of it.

(#) I am not a doctor, so this is can not to be taken as professional advice/recommendation but rather as something that common sense dictates.
So if college was so invaluable teaching networking, how do you think people who went to school before http existed learned? Just like everything else, you can learn as needed.
Wouldn’t a grain of sand, even at relativistic speeds, Bournemouth up instantaneously with a small >tffffop<!
> farther from the train — at least a 15-minute walk

That's nearby, only 5 minutes by bicycle. Just make sure there are some reasonable bike routes to the train halts.
I hear this Reagan guy worked for the government...
Python itself is not a mess, the packaging part of Python is.

However, Python is also one of the oldest programming languages still in use and one of the first to have the concept of installable dependencies (easy_install).

Now it is kinda difficult to fix without breaking something, however I think we eventually will have a solution, like __pypackage__ https://www.python.org/dev/peps/pep-0582/.
When it comes to interviewing, I think the biggest problem is one of biases. When working at a company in Sweden, an applicant was braggadocious about their prior experience, which was normal for their culture (as a means of demonstrating value) but not the Swedish one (where modesty is king). He was almost excluded purely on that basis. I, as an outsider, was aware of the phenomenon, but my native colleagues weren't.

At another job, a theoretically inclined colleague was grilling a junior candidate on DDD and hexagonal versus onion architectures because that interested him. I had to point out that wasn't relevant at all for a fledgling programmer's ability to write a basic web API.

Self-selection is a big problem, whether it be through cultural values, personal interests or the topic at hand: degrees. Let's please stick to what a degree is: an authority argument and a semi-reliable proxy for intelligence. The rest is incidental, as you can be lazy and disorganised with a degree, or possess a broad theoretical background and be intelligent without.
> Apple is a sticky company to develop for and it isn't practical to have direct support for metal

Why is it not practical to have direct support for Metal? Honest question.

You get access to a market of over a billion devices across desktop, phone, tablet and TV, with iPhones and iPads having some of the best graphics performance in their class. Even more important for developers, Apple platforms generally have a much higher percentage of users on their latest OS versions than Android etc. Why wouldn't you want to get the most out of that by using their native API?

You can get pretty far just by adopting SpriteKit/SceneKit which use Metal under the hood. 3D is outside my ken so I haven't measured the performance for that, but for 2D even my sloppy pet project [0] could update 3000+ sprites every frame at 60 FPS on the 2 year old iPhone X. You can even mix in SwiftUI without affecting game performance! (that I can tell so far.)

[0] https://github.com/InvadingOctopus/octopuskit
The easier solution is letting small business buy into medicare.
This is also why I don't understand this raid. I pay lots of taxes in Canada and I'm not hyper rich. And we have universal Healthcare. I'm huge on the concept of socialism. I just don't get why the unfair raid is needed.
I find people really misunderstand the purpose of a degree.

The purpose of a degree is to get knowledge (yes!) but, more importantly, work and get connected with people in the field and get a proof of your ability and the work you put in in the form of a degree.

Now, if you want progress further in the field, maybe you think about teaching or doing research, this is going to be pretty important.

On the other hand if only thing you are going to do is programming for a big co then this is, in my opinion, pretty much a huge waste of time.

You can teach yourself all the skills needed to be better developer than CS degree would ever teach you, better, and in shorter time while working for big co and getting paid at the same time!

Understand that programming in itself is pretty basic skill when compared with other skills necessary to be a good developer:

- debugging complex systems,

- dealing with complexity in large systems,

- getting good at very specific software stack that is used for your project,

- learning how to communicate with your team, your boss, your stakeholders,

- and so on.

Learning those things takes more time than learning how to program and learning them can only be done while working for a company.

On the other hand you can learn to program on your own and if you are really committed, just get a copy of CS curriculum and do it on your own.

There is some worth to having a CS degree (it gets you into interviews more and maybe a bit higher salary). But I think this is false thinking.

First, you only need to find one job. If you exclude all companies that require CS degree there is still huge number of good employers with as good rates to offer.

Second, your CS degree also means you just lost about 4 years of real world experience (I assume you would still need to spend about a year learning on your own before you can realistically start work as a programmer). This additional experience would count as much or even more than the CS degree and it would also be huge economical advantage for you (getting paid instead of getting in debt?)
Honest question. What is the market for Mikrotik? I’ve only seen them in use at home by enthusiasts and a few SMBs trying to maximize bang for buck. There offerings just don’t seem very enterprisy.
Most jobs need people who can translate boring business problems into code. If you can’t do the “boring work” you would probably spend most of the time over architecting.

Most jobs don’t require hard CS.
The National Socialist party was outlawed; and a few of its top officials were sentenced to death or prison terms. But - it was "no longer a Nazi state" in a somewhat superficial sense. It stopped being a Nazi state because a foreign occupier threw them out of power, not because it had undergone a deep internal social process.

As for "just doing your job" - that's actually rather complex. If you were delivering mail or sweeping the streets then, obviously, you have nothing to answer for. But what if you were, say ,a high-level municipal official in a town where the Jewish population was rounded up under your watch? What if you were a police officer? A judge? A manager in Deutche Reichsbahn (the state railway service)? A department manager in a government ministry? A faculty member in a university from which subversives and undesirable-race people were cleansed? It's not as simple as just doing your job.

I'm not preaching to _ph_ here, just emphasizing that for a lot of people, they were industriously pushing forward the Nazi state, and then at some point the flags changed, the ideology changed, the rhetoric changed and now we were all "no longer Nazis".
Exactly. And perhaps it's even that once autonomous cars have proven themselves enough, you wouldn't even need a seatbelt for a regular ride. The car might just beep once every few hours to ask you to buckle up on particularly dangerous sections, like on an airplane.
I believe there is a lot of financial support from gambling / casino gaming companies - where the entire source code is required for auditing purposes, and solutions like Unity are just unsuitable given this constraint.
Computer science is something different than software engineering, which is something different than coding. One can discuss about which one of these albeit partially overlapping skill sets is best for which job/task but this doesn't change that these are different things.

The problem with "teaching something yourself" is that you don't really know in advance what is important and how things are connected. If you knew already, you wouldn't have to learn it.
Wealth taxes would only be a band-aid, kicking the can down the road. The wealthy aren’t a magically endless source of loot.
Even the article doesn't explain what FRP is . . .
£45k is for international (that is non-EU, for now, sigh) students, right? It’s £27k otherwise. Which is still a lot, but I think we shouldn’t complain: it’s much less than what top US schools charge, and the tuition loan conditions are extremely manageable. I.e. no job == no payments. So I would say it’s a safe investment, especially for a profession with so much demand in the foreseeable future.
The grandfather post is probably misremembering something like "it will become a sphere expanding at greater than the speed of light" around the time it is Solar-System-sized.

(Pro Physics Tip: This is not allowed.)
It's not quite there yet, but WebGPU will soon be a very good option for doing cross-platform 3D work. Using the native implementations you can run modern GPU code on Vulkan, Metal or D3D12.
I have KDE with HiDPI set up on a desktop, and that works fine. I wrote this a year ago, and included a screenshot: https://news.ycombinator.com/item?id=17420889

Multi-DPI may well still be an issue.
« Chiang thus argues Musk’s doomsday scenario isn’t a useful tool for thinking critically about the risks AI poses. The thought experiment is poisoned by projection, reflecting a libertarian desire to free corporations from regulatory constraints that impede market growth. »

If I understand it correctly, this is saying:

- people like Elon Musk worry about AI risk because the hypothetical out-of-control AI would be thinking a bit like they do;

- therefore we shouldn't worry about AI risk.

I don't see why anyone should find that line of reasoning convincing. At most I think it gets us as far as "we shouldn't consider people like Elon Musk as authorities on AI risk".

Wouldn't it be better to look directly at whether the runaway AI scenario is plausible?
From what I can tell, all of the spiders have moved to my garage.
Shouldn't this be: Keep looking?

Because searching is looking for something in an algorithmic way?
> Having had a decent foundation at one point is probably helpful

Agree on the CS side. I received my undergrad CS degree almost 20 years ago now. It definitely laid a foundation for future learning, but beyond that it's hard to know at this point. I was also close to a minor in business, and what I learned in finance, economics, and accounting has been useful at nearly every stage of my career. The one thing I wish I had done more of in school was literature and writing. Through experience I've learned that writing (really communication in general) is the most important aspect of most jobs.
> How did people in the great depression deal with those feelings? How did people in WWII deal with those feelings?

In many cases, they died.

There's a real survivorship bias among old people telling young folks to relax and everything will work out somehow because it did in the past.

Obviously, it did for the people telling us this, or else they wouldn't even be here to pat us on the head. The first time things go really really badly for the whole human species might also the be the last time.

> don't worry about that incoming asteroid; back in the 1970s they used to tell us about the overpopulation crisis

> surprised_pikachu.jpg
>> People view some spreadsheet cells as state...

But a cell with a function is not a function, it’s a result of calling a function at a certain set of values. That is even true if you only use ArrayFormula.

E.g. you can’t define a formula inside a cell and the call that cell with certain arguments.
While I understand (and share) your frustration, I don't think this is the right attitude to express here, and if anything it's just going to (understandably) scare people off from using it.

I personally really wouldn't want the Nix community to end up being "those people who roll into any thread about package management yelling at people". Thankfully, for the most part that isn't the case right now, so let's keep it that way.

On the topic itself: yes, I think that everybody who's working on a package manager could (and should) learn from the work that's been done on Nix. Particularly the LISA paper[1] is a good and accessible read on why Nix works how it does, and what problems it solves that you might run into with your package manager project.

That having been said, that doesn't mean that there cannot be competing implementations. The important thing is ultimately the package management model, not the implementation, and it's no secret that Nix's implementation of the model has quite a few usability and documentation issues. Those might be easier to solve in a new implementation of the model.

In the end, everybody's working towards the same goal of better package management. So let's default to a constructive attitude towards other projects in the same space, rather than a tribal war.

[1] https://nixos.org/~eelco/pubs/nspfssd-lisa2004-final.pdf
Valladolid 3-0 Mallorca – LaLiga Santander FootballGH
While it's a great technology, the result sounds somewhat robotic. On the original recording the voice sounds soft, but after separation it sounds like it is synthesized or passed through a vocoder, something is missing. The voice contains pieces of strumming sound. Guitar also sounds "blurred", as if someone cut an object from the picture and blurred the cut to make it less visible. Clap sound is distorted, on the original recording it sounds the same, but after separation it sounds different every time, as if it was filtered or compressed with low bitrate.

It is amazing how the ear manages to distinguish all the sounds without distortion.
For a unique view on leadership, i recommend the Jocko Podcast[0]. Approximately one third of his podcasts are directly about leadership from a military command and control perspective, and he does great interviews with his guests.

[0] www.jockopodcast.com
>Our only hope as a species lies with biomedical research.

That'll just have people live longer. The big thing which may help a lot is AI. It's quite possible we'll have robocarers by the time I go gaga.
Boeing exec tried to convince congressman to avoid discuss other troubled plane
That’s a surprising thing to read, do you have any references?

While I would accept that centralised human settlement has been a contributing factor to certain diseases, I had always been told that environmental collapses have generally been caused by either natural disasters or wide-scale rather than centralised overpopulation.
I use KDE on a 9 year old thinkpad and it runs reasonably well, at least much better than GNOME.
AccTEE: Trusted Remote Computation with WebAssembly and Intel SGX [pdf]
I'm the author of the extension. Browsers don't offer a way to register a (browser) extension with a given mime-type or filename extension. That's why SingleFileZ uses the HTML format to wrap the zip content.
It is not surprising, AMD OpenGL drivers for Windows are horribly slow.
This is a key reason why technological advances in automation will be seriously needed. Robots with commonsense that can help support the elderly's everyday and healthcare needs, AI & office automation that meaningfully reduces the time spent at work so people can contribute more to their community, better remote collaboration tools to reduce commute time, etc.

We need to make the pie bigger, or at least retain its size, with fewer people working. A silver lining is that most people's strengths tend to be complementary to robot's and software's.
This is juvenile Monday-morning quarterbacking. Stuxnet was the first (as far as we know). It was revolutionary at the time.

Of course its authors didn't know how agressive antivirus researchers would be, agressive largely because of the fascinating complexity of the code. Almost all malware gets a cursory glance and thrown in the bitbucket after processing.

The first one of anything is always the crudest. Getting away with industrial, state-sponsored cyber-sabotage is a huge step.
Hmmm, I love pure knowledge, I love reading about everything, I am super curious about most of the things I find. And I hated when I was in college (this is from the perspective of two universities I have attended in the Barcelona area, it may be different in other places). Classes are uninteresting and slow. I love learning on my own, I hate to have a rigid curriculum.
If you don't teach yourself to program on your own while you are doing a CS degree, chances are good that you won't be able to step into a software job and be effective without considerable ramp up time.

I've seen too many people when I was in school myself and subsequently interviewing recent grads, where people knew all the theory, but could barely pass a FizzBuzz test. You just don't actually have to write enough code in most CS programs to become competent at it, without doing it for outside reasons.
It's not "the wrong battle":

1. It's not as trivial as that for a Canadian tar sands operation to send oil by truck into the US to some port.
2. There are alternative routes for pipelines. Some areas struggled against pipelines and they were rerouted in a way which doesn't threaten their area. Of course this can threaten some other place, but not every piece of land is the same.
3. Instead of trucks, the pipeline-laying entity may consider safer dual-pipe solutions which will, effectively, not leak.
4. You're only saying that there's another parallel struggle, which is preventing regular oil transport by truck because it's unsafe. Well, possibly.
5. Prices are not set according to what we believe they should be set, but according to various relations of power in society (including but not limited to supply, demand, ability to pressure the state etc.); this is doubly the case for strategic resources like oil, where there's a literal international body for price-fixing...
That's why I said "solve" not just "write down dijkstra"

for my own anecdote, I'm taking responsibility for my own "tastes", I still find many HR process somehow inadequate if not insulting, it's a shallow game and considering the amount of effort, learning invested I just could not suffer it. Nobody likes to be gatekeeped by people less taught.
Could you provide a link to that $2.50 price?