skysight-inc/HackerNews huggingface dataset:
(This is entirely unrelated to the content of this submission, but I'm curious:

I'm pretty sure I submitted this more than 24 hours before the time that HN now shows, and it didn't get much attention. But then it somehow got resurrected with the timestamp of the submission (and the few existing comments) adjusted.

Does HN do this a lot?)
Oxygen toxicity isn't really a factor at that depth; you'd run out of air on a single tank before experiencing any toxicity symptoms. The immediate concerns would be narcosis and hypercapnia.
> certainly any time I've been downvoted it was, on reflection, fairly well justified.

Typically when I find my statements are downvoted it is because I had a quip that could reasonably be construed as negative, combative, etc. I tend to edit and remove those bits.

When I find things to be "reflexively" (probably the wrong word) downvoted, it is in regards to simple questions. Simple example, there was an article regarding Manning's confinement yesterday. One top-level comment asked "Why is this not cruel" to which I asked the opposite, "How is it cruel?" - simple as can be. I watched that one go down to fairly negative, then bounce back up, settling on a score of 0. I don't care about the score itself so much as what that delta represents.

Perhaps I'm just too narrow minded, but I fail to come up with a reason to downvote a simple question asking for perspective that doesn't involve me reading some kind of intent. One of the core tenets of this site is to assume good faith, assume the most charitable viewpoint. When I say that I believe HN culture is dying, it is this that I am talking about. There seems to be less and less good faith discussion as time goes on.

As always, I'd love for an alternative perspective that I'm (probably) missing here.
Proactive Order Flow Monitoring – detection before the problem occurs
That, plus how to debug package management issues. I've been bitten by package management issues so much that I always want to know how a language's package management works under the hood because I no longer trust that layer of abstraction to actually hold.
What if the gov just prints money and resolves these IOUs on behalf of connected people, does it have much of an effect on the economy and if so why. Is this what we are already doing ourselves in the west?
Now that established players like the taxi companies have been driven out and a duopoly has taken hold, the remaining behemoths can practice price collusion.

To paraphrase Leona Helmsley: Marketplace competition is for the little people.

The tech industry loves "free markets", not because of their theoretical benefit in fostering innovation, but because undefended marketplaces are vulnerable to network-effects hacking. Winning through great technology is hard, so what flourishes as a business model? Rent seeking.
The reason it's 'key' is because adopting a plant-rich diet and reducing food waste are pretty much the only items on this Top 10 list that any individual regardless of location can decide to act upon right now.

Given that agriculture generates ~24% of the world's greenhouse gas emissions including ~48% of global methane emissions, it's a good start that gets individuals thinking conciously about their impact and encourages more action at the grassroots level.

Of course the other issues are just as urgent but those are altered by innovation and governments through taxes and legislation, which can be pushed along with the support of a more climate-concious society.
It forces you to learn a new and different way of thinking about programming and solving software problems. Even if you never end up actually using a functional language, many of the techniques and approaches you learn can be applied in all languages.

Learning Haskell was probably the single best thing I've done with regards to becoming a better programmer even I've never really written much Haskell since then
I think it was much in the tone you described—at least that's how I read it.

As for myself, I like that I can—on different days, or times of day—one of either camp!
I should have phrased that better. Didn't mean only doers matter. People who bring attention to things matter. But there is a line above which discussion does not matter. And I think news/social media and internet forums push things way over that line to the point where people are recognizing all the jibber jabber going on isn't translating to outcomes.

In the context of the linked article, HN for example could easily shut down 2 days a week and Planet Earth will continue to spin. And maybe the mods(and the addicted readers) will get a break from what appears to be a thankless energy draining job.
Sometimes they do it for posts that they deem interesting. It happened to me a few times, and I was notified via email.
Agreed, HN's lack of transparency is slowly killing it. You can see the discussions becoming more one-dimensional every day.
Would it have been a lull if all of intels flaws and security issues were known at the time? Those go back many years but weren't discovered til fairly recently and AMD didn't have most of them.
This article seems to implicitly characterize it as a positive, but the lower cost of business in the Toronto tech scene is subsidized by low wages for tech workers.

As the article states, the talent and diversity of education is top-notch, but the compensation is yet to match—Toronto tech workers need to demand higher wages.
Important code needs love, it needs to be improved, made more robust, have security issues handled, consolidated if it starts to bloat, to be cleaned and kept legible even for whitespace so you or the next guy can easily see and continue to look after all the moving parts.

If it's important, it needs and deserves all those things; they are not "churn" but maintenance.
Our Investment in Opsani – Continuous Cloud Optimization
Emotionally heated technical discussions are perfectly fine though since they are so inconsequential; at the end of the day no one is going to be ostracized or violently attacked someone over their shit choice of spaces over tabs.
I think politics is where it's at. Americans can join the Democratic party and help get Trump not re-elected. Not just because he is a right-wing bigot but because leaving the Paris agreement was and is an ongoing ecological disaster. People in other parts of the world can of course also join parties they believe in.
Very cool. I'm surprised ResNet50 had so much of an advantage over ResNet34 with only 660 samples.
Yeah, it's funny until your 60-year-old conservative boss glances at your monitor and fires you.

NSFW warnings aren't about prudery, they're about protecting people from prudery.
They're up against a wall.

They rapidly went from being on the cusp of a nuclear deal and relief of sanctions to being economically more or less broken and with the US using whatever means they can to build them up as an enemy, and it all came more or less out of left-field (who really could have seen Bolton and his agenda coming a couple of years ago?).

I doubt Iran really understand their end game either, but I get the impression it doesn't matter much. They're going to wait and see just like the rest of us - the defence industry's propaganda machine is running this one.

To avoid confusion, I'm personally both against another conflict in the middle east and not at all supportive of Iran's autocratic structure or their government's priorities -- but it does feel like we're being taken for another ride here.
I'm far from a puritan - I thoroughly enjoy my beer (and rum, and slivovice ...etc) - but let's be honest, the addictive properties of alcohol together with the societal, social and physical damage that it can cause either match or exceed substances which are otherwise treated as "drugs".

This is not to say I think alcohol should be banned or more strongly controlled, but rather that we should really rethink how we harshly we view things like cannabis
There is — of course — a relevant Flashman book
Even different cities have different laws, the EU is not some magical homogeneous government as much as the haters want to purport it as such.
The CDDL code doesn't depend on Linux internal APIs - it depends on SPL, the Solaris Porting Layer, which implements them using Linux APIs. This way the CDDL code stays independent of linux.

Also, we have one persons word that they were asked to make it incompatible, at the same time we have another people claiming that Sun expected CDDL code to end up in Linux kernel pretty much overnight and was surprised by the reaction, and on the third hand we have developers who campaigned internally at Sun against using GPLv2/v3 (Sun was interested in using GPLv3) because it would prevent integration of opened code with BSDs and the like.
Project Valhalla Eclairs
It's worse than that. It is all baked into our daily tools. Even HN as a community and a forum aids in distraction. Pretty much any community that lets you form an echo chamber around yourself (all social networks, and communities including HN)commands your attention by making you interact with people who think like you. If this were done in real life it would be much different, but the online medium of it falls short in the tangible relationship department.

I hate to say it, but the big nasty "R" word might be the only way to curb the disease of distraction by limiting notifications and psychologically abusive features.

The extend of psychological abuse for attention seeking is so great now that most if not all of us are in some way affected, even if we deny it (myself included).

Major offenders:
- Twitter - notifications, likes, comments, emails, notifications in tab titles
- FB - notifications, messenger, likes, comments, friend recommendations.
- Slack .. good luck making those little notification circles disappear if you are in a number of different channels
- Linked In - constant emails, people who have looked at your profile, messenger you can't close

It's also going to get worse. As automation grows, more and more people will find themselves occupied with bullshit jobs, the kinds that look to expand and capture a piece of the attention economy. There is a good chance you, the person reading this right now has a bullshit job. You may even know it and acknowledge it, but will ultimately justify it as necessary and a force for good (sorry, it's probably not). It's a tragedy, but a lot of talent, time and life is being wasted on increasingly larger number of bullshit activities that add absolutely nothing (except $$) and take away everything (time).

I should know all of this as I work in a bullshit industry, doing bullshit things, taking people's time & money. I am not happy about it but I see no real alternative in the foreseeable future. My job involves figuring out how people think, what will make them buy and then making them buy crap they don't need or in more quantities than they need it.

Personally, I have made significant effort to cut down on distractions but I still fail by coming to HN. I can't help that discussions here are engaging and make me think. Twitter is another platform I have tried quitting many times but find myself too curious to see what's happening and checking again. I've managed to cut Reddit down to 1 sub, but even then it seems really difficult to quit that last piece. I still check LinkedIN occasionally but don't expect much from it, nor do I care about what's being discussed. FB is totally out of my life, including messenger so I have made some progress there. Slack also totally gone. I completely uninstalled it and direct people to email. Speaking of email, I am almost always at inbox zero thanks to a ton of filters. Stuff still gets through from spammers and occasional subscriptions that want to push crap I don't care about, but I manage to zap those with the "mark as spam" button quickly.
Yes. The price for a bus or MUNI is 2.50, if you're lucky that a station is close to you. Average Uber pool prices are around 4 for anything within a 3 mile radius.
I mean I haven't been a professional for multiple decades but I've written professionally in a very wide range of fields in C, Matlab, Java, Python, Verilog, Assembly, Fortran, and Javascript, and, there is no language that I've seen that has more hair pulling, braindead I just learned to program yesterday type programming nearly as much as I've seen in Javascript.

(I've worked intimately with decades old scientific programming codebases where the scientists didn't give a single damn about writing cleanly and even that was an order of magnitude more readable than the willy nilly, consistency be damned crap I've been seeing in Javascript)

(I feel like I could describe a small portion of hell for me and it would include Javascript)
This feels a lot like profile-guided optimization - it can't be much of a step from PGO observing that a branch is never taken during profiling and so marking the not-taken path cold, to eliminating the not-taken path (and the branch test) entirely. I wonder whether PGO was available in open-source compilers back in 2004?
That goes for adults (in some settings) too. My wife and I walk our dogs for about two miles in the neighborhood every morning around 5:00 a.m. or thereabouts. Every few minutes we'll encounter someone else running, walking a dog, bicycling, etc. We seldom know the people, but we make it a point to say "[good] morning" to everyone, and we usually get a response. What's especially gratifying is that we've started to see others saying good morning to other people.

Of course, on a busy sidewalk downtown, you wouldn't do the same — that'd be just weird. But in the neighborhood when it’s quiet, it's a nice exchange of confirmation signals that while we're strangers, we're not just strangers, we're neighbors.
The code presented in the article seems like it would run on any jailbroken device.
> If I paint my wall, I would generally say it costs the price of the paint

That's the mentality I'm challenging here. Mentally you don't account for the cost of your time, but from an outside perspective, you're spending it all the same.

That you have to factor in the price of labor with DIY electronics is the main reason you don't see more of those easy electronics projects available as some off-the-shelf contained product (where's my IoT API-accessible thermometer for $10!!!???).
FBI, NSA to hackers: Let us be blunt. Weed need your help
I've bought the Lenovo ThinkCentre AMD poducts. There are NO Ryzen Zen 2s. Literally NO Zen2 / 7mm products in prebuilt. If you can provide a link I would be thrilled. These are the 3600+ products.

Many folks are posting that there is "no reason" to buy intel. Actually, Intel is going to keep market share if you can't actually buy these great AMD product in a prebuilt configuration.

Will they show up eventually? Sure. But it can take a surprising amount of time for something like this to come down (I'm hearing murmurs of issues with heat / BIOS etc). I hope AMD is working closely with whomever is most ready / has a long track record with them (Lenovo comes to mind) to get these to market in a config that a business can buy.
If you've got a known performance problem it's not premature. Knuths quote is the programming version of don't buy clothes for your baby before you've had sex for the first time.

There are some important distinctions though, which gets lost if one takes the quote at face value without much context. For example, I think one should strive to avoid O(n^2) loops and similar unless one is absolutely positively certain n will forever be bounded to some sane value.

My point being that O(n^2) code can make the application completely unusable, which makes it something more than a pure optimization problem.
I'd say it's likely because NVIDA's CUDA compiler produces code for NVIDIA GPUs, and AMD would have a lot of (questionably legal) reverse engineering ahead of them in order to support the same code on their own GPUs.

If you're asking why AMD doesn't make a compiler for CUDA source code that targets their own GPUs--that's basically what ROCm currently does. They're pushing their CUDA alternative, called "HIP", which is essentially just CUDA code with a find-and-replace of "cuda" with "hip". (And other similarly minor changes.) They have an open source "hipify" program that does this automatically (https://github.com/ROCm-Developer-Tools/HIP/tree/master/hipi...).

So, basically, AMD GPUs are already sort of CUDA compatible: just run your CUDA code through hipify, then compile it using the HIP compiler, and run it on a ROCm-supported system (which, for now is the most spotty of all of these steps IMO).
What happens if on the 16th Bloomberg announces that all organizers of the protests at Google have left or been fired?

What happens if on the 17th, during a big ML conference, a prominent computer vision scientist was able to conclusively prove that x% of current facial datasets are majority white male and that this results in y% increase of false positive rates when identifying nonwhites as criminals?

What happens if on the 19th there is a report delivered by a special UN comissioned research group that issues that global warming has destroyed coral reefs in a way such that they will never recover?

What happens if on the 25th it is definitively revealed through a security report that voting machines were actively hacked to detect if the voter was registered female and made them vote for $party?

What happens if on the 1st Reuters publishes a investigative piece that explores how Microsoft has been delivering accurate censorship algorithms to China and the specific people behind it?

What happens if on the 12th a NIH paper is published unveiling definitive brain architecture differences between male, female, and nonbinary brains due to an innovative computer vision collaboration in MIT?

What happens if on the 14th a scientist who happens to be an assigned-female-at-birth nonbinary latin american publishes the definitive proof that P != NP? Also, this researcher takes 'they' pronouns, so commentors can either use "she" or "they" and both are political statements? (Or is it inappropriate to talk about the researcher and their/her work to discover this at all?)

That is to say- in the article, it was discovered that "what is political debate" turned out to itself be a political debate, because some things are obviously political, and other things are political just by existing and referring to it.
Yes, it shocked me too! In this project I didn't get a chance to dive deep into some of the decisions the Fast.ai Library did, but I'm hoping to see if there's some inherent gain based on training.

I'm also very curious what the performance of some of the newer architectures, i.e. capsulenets would look like.
Back during the Opteron era, their chips had good compute, but higher heat output and power consumption. I use to run dual AthlonXPs on their older dual-MP boards back in University. It's crazy we now have 8~16 cores on a single board; on consumer (or I guess prosumer/developer) targeted hardware.
When you compare cost of living in downtown Toronto to the average developer wage there, it is pretty grim. You can make the same amount or more outside of Toronto (Mississauga/Oakville/Hamilton/etc.) while the cost of living is down significantly. You could live cheaply in Toronto, sure, if you like rats and cockroaches.
They do, but it covers other kinds of vulnerabilities.
My problem doesn't come from topics but the discourse one finds in the threads themselves.

> Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.

> Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something.

> Please don't use Hacker News for political or ideological battle. That destroys intellectual curiosity, which is what the site exists for.

Perhaps I'm just an old man yelling about "back in the day," but on these axis I feel HN is trending downward.
Microsoft dismissed RDP flaw until it saw Hyper-V was affected
New Newsletter on European Crypto Ecosystem
Hi, I've started a newsletter on the European crypto ecosystem.

https://eucrypto.substack.com/

Everyone is talking about San Francisco as the epicentre of everything in crypto. Well, I wanted to shed light on Europe and show how exciting the ecosystem is.

Have a look and sign-up!
I’m thinking along the same lines, because I would never attempt to navigate the Tab Sea of Doom on a tablet, with a standard browser like Safari or Chrome.

I’m going to give this a try anyway. Maybe the utility of having reference materials on a third screen, that I can glance at without obfuscating my editor behind a browser window will net some productivity gain. When I need copy/paste and codepen-type solutions, I’ll fire the link over to my MBP.
Please clarify the definition of 'user' for billing purposes. Specifically, do end-users (with no edit permissions) count?
This analogy doesn't include the part where the written language is mutually intelligible due to thousands of years of imperial record-keeping.
It's nice to have found a niche you like. I thought I had a found one with the medical device I work on but it turns out the work is rather unpleasant and the hiring situation is not great either.
Kubernetes reports the results of its open-source security audit
In my n = 1 anecdotal experience, that description perfectly matches a person I know from the Frankfurt Rhein-Main region.
It's just an emotion toward a company that made business in a way I value. Maybe buying stock is how you express "emotional" appreciation in the business world.
>If getting ahold of a 3900X is still tough by next month then maybe that's cause for concern.

Next month, the 3950X will be the one hard to get a hold of.
He didn’t elaborate but I agree with him. I’ve seen too many examples of junior devs having to work on some small feature or enhancement, and their idea becomes rewriting the entire code base in whatever new framework of the month happens to be for the time. Yes there are plenty of reasons to adopt new technology, but you have to balance the pros and cons with keeping your business running and most importantly not disrupting your customers.

At the end of the day, honestly, how many frameworks do you need to build webpages? And 95%+ certainly are not operating at a Google or Amazon scale.

On a side note, I recently saw a dev spend a few days wrestling with dependency issues - he was trying to wire in Spring into a Java application and running into configuration issues with decorators. At the end of the day, this was a tiny, tiny application that periodically ingests messages from a topic and forwards their payload to an email service. These are 5-10 messages a day and the emails that are generated go to internal business customers as a courtesy and not less of a mission critical notification. It’s worth thinking about what was the business value vs the cost?

The take away isn’t that you should never use new technology - rather, understand that new technology or change in general comes at a cost. Your job is to balance that cost considering several factors - code quality (cost of time spent), flexibility and extensibility, features (the stuff valuable to whatever function responsible for your pay check), cost of on going support and maintenance (operational load). Disregarding those factors and over indexing on latest and greatest is usually the wrong approach.
Citymapper uses Google Maps. In what way is it competition?
That's up to the AGI to decide! ;)
[dumb joke redacted]
Yes but when I posted the Anandtech review the ServeTheHome review wasn't up yet. Both are very decent review, I could only hope this get more upvote so other could read on it as well.