jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'd be happier to have this conversation privately but there isn't much of an option when accounts have no email address. I bet I could convince you of the below if we were sitting opposite one another over a fine beer, but this channel is pretty limited. But let me try.

I like and appreciate a great many of your comments and think you're a net positive contributor to HN, who has significantly enhanced the intellectual diversity of the site over the years (on a lot of things if not programming languages!). Unfortunately, your comments have also often been abrasive in a way that at best skirts the HN guidelines and sometimes plainly violates them. I wish you would work on eliminating that.

On a large public forum, when someone is a good writer and makes cogent points and is abrasive, it gives license to everyone who isn't a good writer and doesn't make cogent points to just (begging your pardon) pee in the pool. It's a destabilizing influence. Being right makes it worse.

Considering that what we're shooting for on HN is an internet version of reversing the arrow of entropy, i.e. hard, I wish you'd join in with that and help. It would benefit you too, since the community would suck less. Other users have done so. I'm one of them; I used to deliberately mix a little abrasion into my HN comments because I thought they would be lukewarm without it and I value lively language. But that was before I understood the dynamics of a large public forum.

Re the current thread? I doubt it makes sense to litigate the details, but FWIW I at most partly agree with the author. I think Lisp metaprogramming has significant advantages, but he overstated his case, and that plus being rude, then lashing out at downvoters, is guaranteed to attract more downvotes. Your comments were less rude and advocated a more conventional view, so it isn't surprising that users preferred them. I mentioned the rudeness on both sides not to equate the two, but to point out that the HN guidelines still apply even when one is being provoked. In fact that's when they apply most. Otherwise everyone can invoke the "I merely" defense and down we all go.
I believe that we don't know the effects of a long term lockdown because we've never done it before. I do believe the number of people impacted by poverty, food insecurity and job loss is far higher than the number of people impacted by COVID long term.

I do not believe flattening the curve is a myth. I believe that without an exit strategy flattening the curve is unsustainable. I believe that keeping ICUs from being full is a very good goal. I also believe we generally locked down out of panic way before ICU capacity was at risk (See SFO in March) and thus consumed the will, resources etc to withstand flattening the curve. Now we have ICU issues but we've lost the will .
I don't think it needs to be centralized. Why not have a white list per account? When you sign up for a list or service you can add certain domains to you personal list.

Of course some of the larger services may offer a default white list for common domains.
Let’s be real, they profited massively off the Russian conspiracy hoax as well.

They make money when you’re mad and engaged
xmobar is helpful, I find. Beyond that I don't find any need for helpers.
Further discussion at https://news.ycombinator.com/item?id=8924600
I worded it poorly, but my point was that this is the exact same issue.
That was a good point though, I should precise that it works for visual line and visual block :) thanks for that!
> That's not what it's for.

But what is it for then?
mmm sorry for that, maybe I should review the way I'm displaying the different keystrokes.
“No rules” would have been a better way to describe how people actually use Mongo.

Though, we should remember that Mongo wasn’t the only “NoSQL” database at the time when that term was taking off - there were others competing for mindshare, like Cassandra (dead[0]), HBase (dead), Riak (dead), and CouchDb (dead).

[0] Obviously not actually dead - I’m taking a bit of license here. People are still running these things, and maybe they’re occasionally still the right choice
For some reason, Myers-Briggs has gotten all of the publicity (all those high priced management consultants, I guess). I have found the Enneagram [0] to be just as useful (all the controversy about accuracy aside). It is a different flavor of a personality test and the spiritual growth connotations of it makes 'real' scientists discount it. But I think it provides useful info when you ignore all the surface level superficial writing about it and only read the books by Don Riso.

At the very least it is as interesting or even more than Myers-Briggs. I have found it useful for creating characters as part of the script writing process because it makes one think about internal psychological processes.

The main problem I think with Myers-Briggs, or even all of these things including the OCEAN model, is the general public not understanding their limitations and thus using them inappropriately as definitive or concrete sources of fixed information - like in interviews, HR assessments, etc. Myers-Briggs has been Agile-d(tm).

[0] https://en.wikipedia.org/wiki/Enneagram_of_Personality
This came across HN before. [1] My conclusion then:

> Notably, they don't appear to even try to break the WA-host memory barrier, which I actually find to be a validation of the core design goal of WebAssembly: isolate the damage a vulnerable program can inflict to the memory space (and thus also output) of that program. Protect the host from the program, but not the program from itself. Also, maybe don't dump WA output you can't validate directly into DOM.

[1]: https://news.ycombinator.com/item?id=24216764
Cool, cool, but there are _so_ many ways of providing the same user experience of digital ownership without involving a blockchain. So why not go with something simpler?
I find mathematical content to behind the curve when it comes to digitization. The issue I guess is that math is much more expressive than text, and everybody has a different style.

There is no consensus offline on how to write math (for example I would recommend all variables in proofs to be English letters and not Greek letters - why add additional complexity in terms of digital input by using Greek letters, unless for specific needs, like the constant pi or capital Sigma). Smaller examples would be somebody may write a + b = 3 while somebody else will write x + y = 3 (should there be consistency? I personally don’t think so, but just flagging out that this is a variation too).
Yes, but that reads like a put down for Mozilla. That hypothetically a team of guys earning like half a million a year in a big hedge fund could be recruited to build precisely a parallel CSS engine if they work in it for a year or two is not a good argument for using C++ for this either.
I agree with you, although I must say that as an occasional Python user the way type hints are implemented absolutely baffles me. In particular the fact that they are completely ignored by the standard implementation. They're glorified comments.

Given how opinionated the Python maintainers can be, it baffles me that they accepted to get these optional, noisy, half backed type hints into the core language.

In my experience given that they're optional and you'll almost never get 100% of your code and its dependencies with correct and up to date signatures it's just a nuisance. Maybe in the right projects if all the devs are very thorough with them it can be helpful, but that's really not my experience. If at least it triggered an assertion at runtime when the type doesn't match it would be massively more useful. And even then, if you're so thorough with your typing, why not just use a proper statically typed language?

I really don't get why it's even there to be honest.
Overwatch implements an Elo system for 6v6 competitive multiplayer. Over the years they've had to make a lot of tweaks to make it kind of work. For example groups are rated by average Elo, but the system doesn't allow you to cause large Elo differences within a team. Also it differentiates between "premade" groups and groups assembled by matchmaking, since the former are assumed to be more coordinated. It also tries to be really smart about how Elo points get distributed within the team on win/loss (which causes a heap of other problems).

Overall you can make it somewhat work, but Elo really isn't well suited for anything larger than 1v1
If he's on duty he does not have that right.

A 16 year old working at McDonald's does not have the right to ignore the boss and play a gameboy (I was 16 in the 90's).

Banning music outside cop cars, or over the loud speaker, or on mobile devices while on duty does seem like something they definitely could do and would be within the law.
Twitter is pretty well known for selectively applying rules, so it's possible that it's just "It doesn't affect anyone we care about protecting"
I would love to see a text editor, a spreadsheet editor, or a piece of mapping software that's as usable as Google Docs and Google Maps that you create with plain HTML :)
>I think Serverless would be another ideal use-case for Swift, where the productivity, clarity and correctness tools it offers would be a huge benefit.

Oh yes, I would love to have Swift framework for Firebase on server, not only for iOS. Its atrocity to write the server logic in NodeJS after making the user App in Swift.

Every time I switch from Swift to JS I deeply appreciate the beauty of Swift. On swift I do much less silly mistakes where the NodeJS code feels like up and running by some miracle and everything can collapse due to something I did but could't catch it before something horrible happens.
Virginia Democrat Governor Ralph Northam was absolved of his sins and forgiven almost immediately for blackface.
Gone as in taken to/from a boat with a helicopter, as seen at the end of the video. What happened afterwards, Rosatom knows.
All I'm saying that in general these laws are common, exist in many countries, exist for good reasons, and that Twitter is acting according to their precedent. Are there downsides and is it a trade-off? Sure, most things are.

I'm not really interested about a conversation about various details; especially not if your response is just a flat unnuanced "elected officials passed them to protect themselves from legal consequences". I'm not even talking about the US specifically. The world is larger than the US, and the US doesn't even have MPs. I don't even know the specifics of the US laws on this.
The more people using Signal, the greater the incentive for nation states to break it, the less secure it is (all else equal).

I know the team has a good reputation, but bugs can be incredibly subtle. I hope they can somehow step up audits or security bounties commensurate with the additional usage!
I don’t understand the problem. Use Signal.
The tech is irrelevant if it isn't solving a problem people care about in a way that is useful to them.

> Who is 'people'? Who do you speak for? Could you share any sources that back up your claim?

The fact that we don't allow people to scream whatever they want in your face as you walk around the supermarket.

You don't seem to be able to see the forest for the trees and are trying to lawyer me on this. How do I know people don't want literally everyone to have a direct line to them? I'm a human being, and it is obvious as hell.

You are just completely missing the point of my post.
> “Siri, stop the car!”

> “Ok, here is what I found on the internet for ‘Stop the car’”
Yes, but they make consumer products and not airplanes. Why would you assume they’d build an airplane the same way they’d build a cheap cable?
It's important to note that the entire story is no longer about just Supermicro, which (if the allegations are to be believed) was only a piece of the puzzle:

“If you think this story has been about only one company, you’re missing the point,” [FBI’s former assistant director for counterintelligence Frank Figliuzzi] said. “This is a ‘don’t let this happen to you’ moment for anyone in the tech sector supply chain.”

Perhaps the title could be adjusted to reflect that, although much of the article is still a follow-up to the earlier Supermicro story, and that is also reflected in the lede.

In particular, the article also includes allegations that Lenovo hardware used by the US military in Iraq was modified with specially-crafted backdoors:

“A large amount of Lenovo laptops were sold to the U.S. military that had a chip encrypted on the motherboard that would record all the data that was being inputted into that laptop and send it back to China,” Lee Chieffalo, who managed a Marine network operations center near Fallujah, Iraq, testified during that 2010 case. “That was a huge security breach. We don’t have any idea how much data they got, but we had to take all those systems off the network.”

The above quote is from a court testimony, and the article also links to a full transcript of it (in PDF):

https://assets.bwbx.io/documents/users/iqjWHBFdfxIU/r9dKMMM0...

Although this would be old news, it appears to not have been reported upon before.

In any case, these are serious allegations. Bloomberg first published them over two years ago and faced criticism for not substantiating them further when all the parties mentioned in the article denied the claims. Eventually, the coverage of the whole story subsided without any definitive conclusion with regard to its veracity. Now Bloomberg appears to be doubling-down on the allegations. Hopefully this time the claims can either be confirmed as factual or disproved for good.
This was shown off at the 19th UK Network Operators' Forum Meeting today, and it's pretty awesome once you've got it installed. http://test4.vyncke.org/testv6/ is a similar tool which doesn't use Google Analytics.
Hacker News should consider a "best of" list of some sort. Consider the sidebar feature on Metafilter.
So are you a programmer looking for a job in Boulder? We need someone in the next 2-3 mos...
Typo: "Prouve your expertise" should be "Prove".
You may not worry about this, but others might (and I can think of scenarios where this would be a very bad thing), and it certainly isn't apparent to most people that if your phone gets stolen, the thief has access to your location history.
"Avoid Microsoft products where possible." "Minimize the number of Microsoft Internet applications you use." Are you kidding me? This advice is completely outrageous on so many levels. Microsoft has made many mistakes, and they have a whole lot of problems to fix, but for the love of god, the company is not a piece of shit.

NO software is guaranteed immune to malware, and MS has done at least as good a job of patching and securing their software as any vendor in the industry.

Given what they have to lose from vulnerabilities in their software, given the resources they have committed to the challenge, and given their track record thus far, I think it is clear that updated, regularly patched software from MS is a very safe bet for security -- at least as good of a bet as sw from anywhere else.

If you think that "avoiding MS products" will make you secure, you are dreaming, and you are also missing out on all of the fantastic attributes that make MS products desirable.

It has clearly become fashionable to bash MS at every turn, but these otherwise interesting "security guidelines" take it to a whole new level.
The TASbot team's original plan: https://github.com/TheAxeMan301/PptIrcBot/blob/master/RedTAS...

Edit: The python script to convert from Twitch chat to Snes input: https://github.com/TheAxeMan301/PptIrcBot
Excuse me, Why no 403 or 404?
Nearby the underground city there is a complex of caves with christian frescos called Göreme. Some of them are pretty amazing, but almost all have been vandalized (up to a height that is easy to reach) in the last century since the population exchange with Greece.
Haha, I love it.

There was a SIGBOVIK submission a couple years ago that looked at byte patterns within video game RAM (specifically NES) to automate the playing of. Pretty entertaining stuff.

https://www.youtube.com/watch?v=xOCurBYI_gY
Oh great. We killed xml because the astro-architects had turned it into a bunch of crap and now they are doing the same thing to json.

If I get my way, whatever I work on will be tailored to break if the client assumes this "standard".
and fakes their feedback on HackerNews... please stop it.
The Amish are definitely not a time-capsule of the 17th century.

They use technology but are quite selective about what will benefit them and what will interfere with their way of life too much to become a part of it.

It's true that the gap between the Amish and the communities surrounding them is ever expanding but they're definitely not standing still in time, just moving at a much slower pace.
Wow. No one needs this. API means application programming interface. It starts and ends its standardization at the application level.

Make your API consistent and write decent documentation for it. That's all anybody needs and will be simpler then trying to conform to some insane metastandard.
Of course the correct response is that they never should have been doing business with and profiting off the deeply illiberal, anti-democratic, white nationalistic and authoritarian Trump movement, for even one day.

But now Spotify see the toxicity of the Trump brand as exceeding their ability to profit from it. This doesn't make them heroes, just greedy cowards.
What does it mean to have a negative correlation?

Positive correlation to me would mean that from the Dna you can predict if someone has attribute X or not. What does a negative correlation mean?
Again, glaring evidence that this was more or less allowed to happen, even if police officers did not literally open the gates.
So, suddenly, you're eavesdropping (too!) on my ears to speak with such arrogant authority of what I've been hearing and what not?

Yes, I've been hearing that - from the handling of the pandemic to reducing crime due to the social credit score!
I do appreciate the focus on straightforward information without stylistic fluff. Will definitely try using it when I update my resume in the next month or two.
Huh. implicit spaces. I suppose I should keep my nose out of language debates when I don't use the language in question.

That said... I still prefer the format string.
Meta: I've seen a couple of comments like this on social media recently, with odd French-like accents. Was this auto-translated from French to English?
LightSail is really really slow. You will have to pay double to get similar CPU performance to DO.

But I guess that is the price you pay for being AWS ready.
said it elsewhere but Telegram was started on the basis of making a technically powerful chat program, with the whole open philosophy that's going along with it. It goes with that that having an open client and the like is in line with the objectives of the company

LINE and WhatsApp were started on the basis of making a useful chat program for the masses. Usability for those on FF OS is not part of their core principles.
FYI you might find the GNU units(1) tool useful, which has a huge catalog of units and understands about the same set of math operations as a scientific calculators. From the demo I actually thought this was using GNU units in the background.
> Doesn't that just leave you in an echo chamber of people who agree with you, and you don't learn anything new?

Only if the GP does not want to consume expressions of opposing viewpoints.
I was recommended to my job by a former co-worker. We were both miserable at a previous company. He started here and brought me on.

I've actually helped friends lately look for jobs. As a tech person in NYC, I'm constantly meeting people in startups who are looking for great people. It's an easy intro e-mail and then my work is done!

Do your friends know you're looking for work?
We need to eliminate packaging waste. My laundry detergent ran out, so I had to go get some more. Why am I throwing this big plastic jug back into the recycling loop? Why can't I just take it back to the store and fill it up again? I could use the same jug for years and years and years. How many of those jugs do you think are just going into landfills every day?

I saw a link recently to a "bring your own container" type of grocery store that was in NYC. It was so small though, and I've never seen anything like that around where I live. We need something like that but on a massive scale to invoke a fundamental shift in the way every single person does grocery shopping.

I don't see it happening any time soon though, unfortunately. I mean, how are plastic bags still legal in so many places? How are people still not using reusable grocery sacs at this point?

It's just so frustrating to think about how many perfectly good containers are being thrown away every second of every day. Why are we so damn wasteful?!
eek, good catch =) need to do some polishing!

gotta count on the HN folk to really get down into it. you guys have awesome feedback.
Luck. :)

Basically I knew a really smart guy (my boss) and he just happened to be launching this hedge fund just as I was finishing grad school.
Apple's A/UX had a nifty interface feature: but if you double-clicked a UNIX command-line executable and a `Commando script' existed for that program, then a little window would pop up with the common options. It would show you the command line that it was putting together, and when you click OK, it would bring up a terminal and run the command in it.

Here's a screenshot of how it worked for ls(1): http://applefritter.com/ui/aux/images/cmdo-ls.gif
I had a conversation with a friend and asked him if sleeping was a disease. I firmly believe that one day human kind will solve both the need to eat, sleep and death.

Meanwhile you can stop trying to be more productive. It is really overrated. Try taking a Saturday off and do nothing but read, watch good movies you have been putting off, and just relax overall.
As it turns out, humans are really bad at answering questions about what they need. Often if they knew they needed it, we would be competing to provide the best solution for it.

This is the difference between inductive and deductive analysis. Deductive would be tasking a student with applying pattern matching to a known domain to find an expected result. Inductive analysis is when you don't actually know if there's an answer to be found. Obviously this is a bigger challenge with a more interesting payoff, but I believe inductive analysis is a skill that can be practiced.

Demand Media realized that humans were really bad at coming up with problems to solve, so they started buying bulk search engine results and harvesting queries where people did not find what they were looking for. They then farm out these non-obvious (and often highly specific) needs to videographers to produce low production value clips that nail these never sexy "how do I fix the towel rack in my bathroom?" type questions.

They then dominate the search results advertising for the extreme long tail of semantic Q&A on the web. Last I heard they are releasing thousands of videos a day, and making hundreds of millions in revenues.

If you want to solve a big problem, apply the same inverse deduction logic to the question of which start-ups are really needed (vs. the ones people keep building over and over) and you will be the next Richard Branson.
simple, clean, and forgettable
I agree with a lot of this. I tried for the good part of a semester trying to get a non-technical startup internship before Rich @ WePay had a similar post. Being able to explain what I can bring to the table besides "I'll do anything" is the reason why I have the internship I have now. Vague terms like analysis got me no where; specifics they liked.
Some features of perf will work perfectly in an emulated environment. Perf's kernel tracing uses tracepoints in the kernel (built-in or dynamically patched in), and those will work just fine. However, perf's use of CPU performance counters will only handle those the virtual environment emulates; I don't know if Xen implements those.