skysight-inc/HackerNews huggingface dataset:
well you'd be surprised, I have seen younger people have much less tolerance for older folks because they're not in their cultural circle (in bigger companies). Basically they look for more excuses to get rid of them when in reality these same mistakes were being made by other younger people. In some cases yes it's straight up like that.
I had this issue too and used BetterTouchBar to remove all buttons except for a big ESC in the upper left. (I show the system Touch Bar if I hit the fn key, so I can still control brightness and volume.) Unfortunately BTB is buggy and occasionally stops hiding buttons, but it’s the best solution I’ve found so far.
But then a lucrative business of selling upvotes would be created for people willing to pay (usually businesses) to promote their content. And that's SEO all over again.

I initially believed the "O" in SEO was misleading, as this kind of promotion is not optimisation (at least not for everybody), It turns out it's another letter that's misleading: "S" should be for Sales, not Search.
It's not irony if that was the desired effect
I learned to "seriously" program in VB. First in 6, then every version up through 2018. It was easy to get into because the hard parts (gui programming) were not done with code—or at least, not done with code you ever needed to look at. The error messages helped young me worry about logic and control flow instead of memory management. I got to learn how to build software that was good to _use_, practice algorithms with the insanely good debugger, and build actual executables that I could share.

This led me to JS and PHP (asp.net drove me away from .NET for web) which ultimately led to my current career.

Granted, there was a lot to learn after I left VB, but for a self-directed ten year old, it was the perfect tool. Whenever I see someone trying to teach a youngster C or C++ instead of VB, JS, or Python (or Ruby) I cringe because there's so much there that they don't seriously need to learn, especially if they're just interested in dipping their toes in software.
Web crawling by search engines shouldn't be far from web scraping in terms of data collection. I am wondering what is the legal boundary of web crawling for search engines? While web scraping sounds sneaky, why isn't web crawling?
I've been programming mostly in Java for 20 years, and in the past whenever I picked up web development it always felt like a kludge. JavaScript was inferior to Java, CSS was frustratingly difficulty to lay out components, and HTML forced me to treat my application like a printable document. Tools and libraries weren't as efficient or robust. Then I had to test on 5 different OS/browser combinations and implement ugly workarounds to fix the inevitable discrepancies between platforms.

Recently I've been developing in Flutter/Dart, and it's so enjoyable. The Dart language is an improvement on Java, the Flutter documentation and online support is great, apps look and behave the same on different devices, the API and underlying code is well designed. Plus the tooling and IDE integration is first-class.
I completely disagree on 2 levels:

First, teachers shouldn’t be teaching morals. Specially in college and university. The slippery slope between morals to politics is a dangerous one. I rather them focusing on their actual course materials

Finally, there is nothing wrong with scrapping on ethical standpoint if you don’t DDOS the target services. It gave us search engines. And that’s probably one of most important breakthrough for humanity in the past few decades.
Could you explain in more detail why people who want to get high deserve to die?
I don't think it will work in practice. Reddit and other voting platforms require a login to prevent spam voting and do people want Google to know which articles you like and don't? Reddit works because anonymity which Google will not provide.
this complaint is almost as old as the Java language. you should use Jodatime if you can't upgrade to Java 8+ yet -- see https://www.joda.org/joda-time/
Just start using curated link sites instead of google. Make your own curated link site about something you know and care about. Nobody is making you google anything.
NSA dares students to break the cyber code, and then recruits them
Mozilla’s Position on Web Packaging
Well you have me on the second part.

This has been a fun side conversation, thankyou.
This is equivalent to complaining that you got a speeding ticket when you saw other cars also speeding.

We don't come close to seeing all the comments, and can't moderate what we don't see. If you see a particularly bad one unmoderated, the likeliest explanation is that we didn't see it. Flag it or email us at hn@ycombinator.com. But don't treat other comments as an excuse to break the site guidelines yourself; it doesn't work that way.
I'm kinda leaning towards it, yeah.
If only they could help us, Firefox supporters, by stopping with the stupid market campaigns that only damages the brand. And the amount of nagging features are becoming too much. Even with my huge user.js it's like every couple of updates I have to disable something. Last week was the extensions recommendations inside about:addons, and I already had disabled "Recommend extensions when I'm browsing". The other was an icon (Firefox Sync?) added to every single browser install I manage and a tab asking me to login.
How about a do-not-nag-me flag?
1. If the upvote button somehow stuck on later after navigating to the site, I probably would. I realize this would probably make Chrome even more tied to Google in a potentially slightly evil way though, but it might improve search quality drastically

2. I think Google could do it. They're pretty damn good at detecting bots on Google.com just by analyzing whether your behavior looks human or not, and they also have logic in place to detect fraudulent ad clicks. I think they could do a much better job with fake business listing detection but it's probably just not their focus. Search, on the other hand, is their lifeblood.
On the one hand, that sounds like a good thing, rather than a bad thing. On the other hand, that doesn't match up with my experience at all. There's far too much nonsense out there that sounds like the latter and exists to waste your time.
I would love for that to work but I'm skeptical that there would be a lot of signal in that sea of noise. We're talking about well over a billion monthly active users; for every HNizen annoyed with the state of the modern web, there are thousands of ordinary people that probably don't mind J. Peterman-esque recipes laden with product placement and somehow incorporating a listicle - as long as they get their recipe.

And once you open the floodgates of allowing user feedback to influence search results, the arms race begins, with every major news site checking the referrer for Google and begging you via popover to upvote their search result, and armadas of malware-controlled botnets being launched to generate authentic-looking feedback, and so on.
We are working on it. Wanted to launch asap to give the community a sense of continuity since the original DataTau has been down for too much time (since May 15), so had to give up some features for this early version.

We have to:
- fix bugs
- improve backend, algorithm to assign karma and sorting posts in frontpage
- implement a newsletter with best posts
- make an API
- opensource the code when it is a bit more polished
In 3rd year at Uni, in good old '96 I had a P5 with W95 in my dorm room. Granted, not mine, but the friend and colleague who had it was not some rich parents kid, just middle class. We played HOMM2 on it all day long, much to his gf dismay.
Everything we do is okay. At least according to our state department and most of our news outlets. We can’t do anything wrong. It’s the enemies that are terrible. The US stands for freedom.
The problem with x86 in particular is that there is tons of cruft. You can get lost for days reading about obsolete functionality.

Here's my general workflow for optimizing functions in HFT:

Write a function in C++ and compile it. Look at the annotated disassembly and try to improve it using intrinsics, particularly vector intrinsics, and rdtsc times.

Then compare your output to the compiler's "-ftree-vectorize -march=native" and compare what it did to what you did. Lookup the instructions it used and compare them with what you did, check for redundancies, bad ordering, register misuse/underuse in the compiler output.

Then see if you can improve that.

But all that being said, note that in general this kind of cycle-counting micro-optimization is often overshadowed by instruction/data cacheline loads. It's rare that you have a few kilobytes of data that you will constantly iterate over with the same function. Most learning resources and optimizing compilers seem to ignore this fact.
> Web development frameworks seem to have a half-life of about 12 months.

Initial realeases of the most popular JS-frameworks:

Angular – 2010

React – 2013

Vue – 2014
The damages done by global warming can not be undone no matter how much money you throw at them. I don't think spending a couple percent of your GDP for the next twenty to thirty years on preventing that is too expensive.
I have made the same experience. Funnily enough, I started using the Russian search engine Yandex a while for these use cases. Results are not bad...
You’re right that it removes the color bars, so I’ve commented out that line as optional. But as far as I know, this CSS doesn't hide any site-specific privacy-related controls. Which ones are you referring to?

Note on the color bars: I'd rather not have extra noise in the tabs because I determine which container I’m in through the address bar and automated domain containers. Of course, for someone who wants an overview of how many tabs are in each container, the color bars might be useful. It's a good point that this might be unexpected, even though it's noted in the CSS. So I've commented out that line and will let people enable it themselves.
Doesn't the XO-1 have only 256MB RAM? That's definitely enough to boot Debian Stretch and get to a desktop, but I'm skeptical that it's useful for any real work.

(Of course, keeping hardware in use even as software requirements increase is kind of a hard problem; Debian itself used to have its own projects - Emdebian 'Grip' and 'Crush' - to try and address that issue with a broadly Alpine- or pmOS-like approach, but these were abandoned a long time ago unfortunately. The whole "embedded" Linux space is a bit of a mess, and a broad, community-led project like Debian could have a positive impact there.)
Saudi Arabia is well known to have access to nukes but to keep them elsewhere...https://www.bbc.com/news/world-middle-east-24823846
>If it's so easy, and the author is so smart about it, why doesn't he just take it?

The title suggests one possible answer to that question - the author has moral qualms about turning the Internet into a landfill. (Then again, given that this article is itself almost certainly supposed to double as shitty SEO marketing / clickbait, I have my doubts.)
I fear that would be worse as it would just get super-SEOd with paid upvotes.

This would be good if you could filter using only votes from people you know. Then you could mix in maintained lists like “all active HN users” from various communities.
Dyalog APL or J. J is free and Dyalog APL is free for hobby stuff, but costs money to do commercial work.
It's not cheaper when you take into account the variability of renewable energy. And that's a huge problem that is basically unsolved at the moment.
>The median person never runs into a life- or employment-threatening health issue during their working life.

The median person might not, but for "employment-threatening health issue" a quite big percentage of people get into them, and for life threatening ones a large enough percentage to matter (I'd say 10% or more easily, due to cancer and heart attacks alone).

https://www.commonwealthfund.org/publications/newsletter-art...

And of course the key words here are "during their working life". If we imagine that until 60-65 or so, this has been extended by people unable to get pension in a reasonable age or with savings eaten by health and such issues and forced to come back into working life.
I've been on FF since quantum (Windows and Android), and I've been mighty impressed by the continual improvements.

Some websites just don't work on FF, so I have a chrome installation. Even a bare-bones (only 1Password and uBlock O) Chrome feels much slower than FF. Page loads in FF are near-imperceptible, but Chrome has blatantly obvious page-blanks during loading.

It really has come a long way, and I'm really looking forward to servo.
The current state of the art is hiQ vs LinkedIn:

https://www.eff.org/cases/hiq-v-linkedin

Basically: if it's publicly visible, you can scrape it.

Caveat: the case is still making its way to the Supreme Court.

Edit: There's also Sandvig v. Sessions, which establishes that scraping publicly available data isn't a computer crime:

https://www.eff.org/deeplinks/2018/04/dc-court-accessing-pub...

Edit2: Two extra common sense caveats:

- Don't hammer the site you're scraping, which is to say don't make it look like you're doing a denial of service attack.

- Don't sell or publish the data wholesale, as is -- that's basically guaranteed to attract copyright infringement lawsuits. Consume it, transform it, use it as training data, etc. instead.
How Cruise Automation Runs Millions of Miles of Self Driving with Google Cloud
If the plant melts down you lose the plant and the income stream. Since the plant costs multi-millions, it would almost always be more sensible to sell the plant to someone who wants to keep it for the long term. Even running capital down purposefully is a pretty desperate strategy when every other possible option has been closed off. Letting it fail in an uncontrolled and expensive manner when you could just hire a capable full time maintenance team is just a no brainer of a decision - you hire enough engineers to understand what it is doing and you keep control of the situation. That will equal or beat the safety performance of any other system you care to think of.

So what if they aren't bearing the full cost of the disaster? The incentives are still pretty much all in the direction of keeping the plant in good condition, and direction matters more than magnitude for incentives. The costs are unimaginable once they get past a couple of million anyway. Engineering perspective, I think the official guidance on a human life is ~$10 million for cost/benefit analysis, and I'd be pretty motivated well before that to do the right thing. This isn't a radical idea; the only time I've seen something that expensive be run down is when the government (or other political forces, I suppose) is somehow mandating a shutdown. I've seen a lot more examples of extremely well maintained bits of kit, and I've seen a lot of very expensive machines that still cost nowhere near as much as a power plant. I know engineers who work in coal power plants too, they are not risk takers in any sense.

We've oodles of evidence on this one; the costs are high enough that capitalists will keep the thing maintained at least as well as any other system you care to name. No system is perfect, but there isn't going to be one more systemically capable of maintaining capital than capitalism.
The runaway fashion isn't obvious to me. Once the ice is gone the albedo won't get worse, and atmospheric methane decays in some decades.
> Recently I've mostly use air due to work

I am wondering if you see any possibility to avoid work related air travel as well? I understand that certain jobs require flying but I also see, at least at my own company, that a lot of those flights are not really necessary and could easily be avoided. Would you mind to elaborate?
It solves the preloading problem just fine. It then goes on to create a crapton of new problems.
I want to use Firefox, but the performance on MacBook with retina is terrible. The scrolling is just pure pain in comparison to Chrome/Safari.
this article is really something. the author is complaining about the spammy nature of the "Internet" when they are in fact complaining about the spammy nature of search results, particularly those on Google. and yet, the whole thrust of the argument is a complaint about difficult it has been to participating very aggressively in the dynamic that leads to this spammy nature.

if they have a problem with this, they have a problem not with the Internet but with search engines as the primary discovery mechanism of web sites. and if they have a problem with that, participating in the literal exact thing that results in what they are complaining about without reflecting on their own behavior is very odd.
> If the data isn't protected by copyright or trademark, (e.g. public data, such as an address of a house), it's free to reuse.

At the risk of stating the obvious, most data you'll find is protected by copyright. Eg this comment is written by me so according to nearly all jurisdictions in the world, I own the copyright (unless HN has a clause that I agreed to when I signed up that I sign it away, like stack overflow has).

Most forums, blogs, essays, articles, news sites, recipes and song lyrics are covered by copyright. I'm pretty sure that a webshop's blarb about why product x is good is covered by copyright.
That makes about as much sense as proposing a middle ground between sex requiring consent and legalizing rape.

Either their cosmetic styling are under personal control or it isn't - and any other restrictions should be incidental and justified. Heavy machinery operation calling for bound long hair is justifiable for instance.
then SEO would turn towards having an army of bots upvoting your product and downvoting the competitor. And if you have something in between to detect bots, users wouldn't want to use it (who would solve a captcha to help optimize search results?) and SEO would find ways around it
Why iPad as a 'Pro' is still mediocre
> f' off about calling people "the most severe cause of climate change" for eating a beef sandwich without considering anything else. It's unhelpful, provocative, and completely incorrect.

That's an entire mischaracterization of my argument, which was about willingness to change one's lifestyle in general, not specifically about eating a beef sandwich.
> Making the address bar lie is dangerous

This x1000.

The only positive constant users have had since 1994 is that the URL doesn't lie. You can look at it and figure out if you're safe or not. Now Google wants to hide that from users by this masquerading going on. That is simply terrible and doomed to be exploited in the years to come.

The only people who win here are the scammers who will defraud users.
"The power of the unaided mind is greatly exaggerated. It is 'things' that make us smart, the cognitive artifacts that allow human beings to overcome the limitations of human memory and conscious reasoning." - Donald A. Norman, Things That Make Us Smart

https://jnd.org/things_that_make_us_smart_forbes_article/
US Cyber Command launched a cyber strike that disabled Iranian rocket systems
The lack of this option is the single most eloquent statement of Google's coercive intentions for AMP. It's incredibly easy to implement, and if they were really about improving user experience they'd provide it in a heartbeat.
They A/B tested this as an experiment at least once. I recall there was another try too, but couldn't find info about it.

http://justinhileman.info/article/googles-edit-search-result...
486 DX4 at 100MHz was something like 250 USD in 1995. I remember this perfectly because my sister in law saw this in a ad and wanted to buy it for her business and need it my help for negotiating the price down to 200 USD, since that was all the budget she had for such a purchase.
Re tech bro: Personally, having worked for maybe half a dozen European-based tech companies, I've experienced two companies where I felt a bit out of the loop socially for not joining them when they played table football or went to the indoor climbing arena after work etc.

But they were always peer groups of people situated below decision-making level. So there was never anyone who could actually decide things that might be bad for my career, leaving me to wonder whether me not being a bro was what it was about.
Don't forget the "showing results for Y, click here to search for X" when X is what you actually wanted to search for.

It's ironic that, in trying to make search "human friendly", Google has also succeeded in giving it all the negative traits of a human --- the "human" that is more like a commissioned salesperson.

I know the argument is that humans frequently make mistakes so "we should just show them what we think they wanted", but that's just opening the door for manipulation.

Search was much better when it was closer to a "grep the Internet". IMHO machines should remain "dumb" (for lack of a better adjective) and leave the important decisions to the users, keeping the latter in control.
They are used (K and such). "Very popular" they are not.
This seems orthogonal to the complaint: the person you are responding to is assuming you aren't just doing this because you think it is a worthy art form for your audience of people who enjoy it, but that you are attempting to write something that provides strong value to the reader. You are welcome to write whatever you want, but you are fooling yourself if you think it is helping. If you want a music analogy, you are welcome to make a movie score that has loud and clear lyrics while actors are talking... but I would still say to you that lyrics "have no place" in a movie score during a dialog scene--the audience is trying (and now failing) to hear the dialogue--even if there are some people who seem to enjoy that. So: you are welcome to write those tutorials in that style if you personally must--no one is saying they should be banned and censored and deleted from the web--and also you really should know that you are actively making a decision to be less useful.
I think search engines need to realize the value of raising their results' quality by allowing users to tell them which sites they think are scummy.
The Future of the Mac in an iOS World
I’d be interested to see an analysis of how it compares to Chrome sync. I don’t think Chrome necessarily has a better solution for extension preference syncing, but I only missed it once I went all-in on Firefox containers.
They certainly are. And it's possible that some are good enough to get past us—I suppose that would be a Rumsfeldian known unknown. But at least some are for sure not getting past us. And generally when users suggest that a post might have been astroturfed, when we look (which we always do), we almost always find normal behavior from established users. There's a lot of randomness in what gets traction on HN and the brain has plenty of opportunity to project patterns into it.
I thought the same until last year when I had these awkward 3 week business trips to our various satellite offices.

I would bring my small laptop, set it at my temporary cubicle, and basically leave it there for the duration. I always asked for a spare monitor, but sometimes there wouldn’t be any at the smaller offices, or they would be crappy TN monitors.

It was then that I realized having a large screen would be very convulsions.
It would be very nice if the whole MDN could be downloaded as man pages or even just html pages with some form of local search.
A Scientific Way to Call BS on Someone’s Argument