skysight-inc/HackerNews huggingface dataset:
> - Clickbait headings with misleading information

> Does this really put off more than about 10% of people? Even if people find it distasteful, do people actually resist clicking?

I don't know, but I certainly know that there are news (mostly tech news) websites I have all but entirely stopped engaging with because any time I go to them, I read one headline ("This Spotify-feature has been wanted for years!", "Do you see what HP has done here?", "See what Dell has done", something like that) and just close out the tab again.

Maybe it puts of "just" 10% of people, but 10% is a fairly big chunk, isn't it?

> - Disabling the user from reading if ad-block is present

> What percentage of users use ad blockers these days? And how many just disable it to read the thing they were willing to click for?

A random article saying it's 40% on laptops, 15% on mobile: https://marketingland.com/survey-shows-us-ad-blocking-usage-...

Another article saying it's 22% of people in the UK, 32% of people in germany, etc: https://www.emarketer.com/content/ad-blocking-in-the-uk-2018

Those were just the two first results on Google for the query "what percentage of users are using ad blockers".

I don't know how many people just leave when a page asks them to disable their ad blockers, but I have to imagine it's a fairly big chunk of people who use ad blockers, which, as shown above, is a fairly big chunk of internet users.

> - Tracking the user with 3rd party scripts

> Ok who actually leaves a site they believe tracks them? like 0.0001% of web users?

I don't know, I'm fairly sure the issue with pervasive tracking is relatively well known even among non-"techies". How many regular users haven't been told to use an ad blocker by a tech-literate friend, with third-party tracking being one of the reasons cited?

The vast majority of people may not avoid a website just because of invisible trackers (except maybe due to the massive performance hits from all the javascript), but I imagine the knowledge of such tracking scripts at least affects the percentage of people who are willing to disable their ad blockers when a page asks.
As an open source fan, I'd prefer not to use QuickBooks, but I do because that is what my accountant is familiar with. Maybe someday everything in my company will be done with open source software, but until then I have to pick my battles.
Same here, working just fine on Windows. I have hardware acceleration disabled though.
Tesla founder launches new electric car battery startup and there's a twist
Eclipse Newsletter: Onwards and Upwards for the Jakarta Community
Why does having a different opinion to you mean someone has no idea what they’re talking about, or has never used a thing “seriously“?

I used to love angular, then I got a job which was a “| async” dumpster fire and spent a year watching a team of smart c# developers wallow in a mire of disaster so bad it became a two week regression to change a text field on a form. So full of amazing functional statement no one, even the original authors, could touch it without breaking something in the process.

so.

Your milage may vary. I no longer particularly like angular, personally, because I find it a chore to herd inexperienced FactoryInjectorConstructorFactoryPattern angular developers into not screwing things up.

...but talented team can do well with it too, and I’ve seen people screw up react projects too.

It really is more about good practice and experience than framework, your personal preference is probably, like mine, basically irrelevant.
Free GDPR and PCI DSS compliance test – all in one
Building Facebook's Service Encryption Infastructure
I used TurboTax for Windows for the first time this year to do my taxes. Since I don’t trust them as a company, I set firewall rules to block all internet access to the program and all its other helper programs. It refused to run until I connected to the internet update it. So I let it connect and update and then blocked it again before starting to enter my data. I got everything entered and then tried to output the tax return for printing but it wouldn’t let me finalize everything until I connected it back to the internet to do another update. Why even bother buying locally-run software if it requires an active connection to the internet? Very frustrating experience all around.

(Also it’s super crappy software besides, I would not recommend it even if you get it for free. And even after you buy it, they upcharge you at the last second so be ready to pay more than expected. It’s the Comcast of tax software.)
What's funny about that? Both vendors probably spend 10s or 100s of millions of development $s on improving "smoothness"
"Thin" OSs like ChromeOS, that basically provide web browsing in a safe, lightweight environment are great for some users who literally just want to browse the web and read email.

There's an interesting avenue for Microsoft to provide a ChromeOS-like experience, but with built in O365. This would cover the use cases of easily 95%+ of computer users (web+email+office).

That just leaves (simplifying a little) gamers, specialists (e.g. video+graphics editing), legacy enterprise app users and developers who need anything more.
maybe consider https://amberframework.org/
it's fast. type-safe, and imitates scaffolding and other rails features...
It is both. FAA establishes guidelines for planes and designs to meet, and the airlines (not just Boeing) are responsible for certifying and rating their planes according to those guidelines.

This is not simply a case of regulatory capture, the FAA simply doesn't have the expertise and in-depth knowledge to perform completely independent verification. Requiring the FAA to do so might be prohibitively expensive, so this arrangement is the result of pragmatic realism more than regulatory capture. It does require a great amount of trust between all partners though, and it seems to me Boeing has been more than happy to skirt their responsibility in this case.
It isn’t binary.
I used to do a lot of work in Rails in around 2012-2014. Around 2015 or so I sort of pivoted out of web development and more into data engineering, so I took a bit of a hiatus from making side projects/web apps. When I revisited Rails years later, it seemed like so much had changed with all of the new versions and updates that it seemed like overkill, I just shrugged and ended up using Sinatra instead.

Is there a good resource out there for someone who used Rails 2.x / 3 a lot years ago to get caught up to speed on what they need to know to get up and running with the new(er) versions?
Machine-learning based code vulnerability analysis for Python and JavaScript
We're not doing .NET, however i suppose besides the fact that it uses TypeScript it is popular with MS developers, because it gives you a structure that allow to develop enterprise applications in larger teams.

If you know your application will have to be enterprise grade, will be large, will be developed by enterprise devs and has to be supported for years to come, Angular is still the definitive choice (IMHO). Mainly because it gives your team a clear structure to operate in combined with known concepts.
Fair enough, and good to hear about. Others use that to condemn the book as barbaric as a whole, which misses the point. Couldn't tell which you were implying.
And Firefox might be in a very different place if it wasn't tragically mismanaged to the point where every rational adviser for new computer users didn't have to say, "You can use Firefox, but these days it's slow and it's got terrible security problems."

They've turned the corner on that but it was very true for a long time, and during that time Chrome or Chromium became the default.

It is true that Google is pretty pushy with Chrome, but it's also true that FFox had years of time where it wasn't just obviously slower, it was obviously more dangerous.

I can't help but think this played a major factor in the resulting global bias towards Chrome.
I was listening to a recent interview with DHH and he makes a great point that Rails and Ruby are about optimizing for developer happiness and dev speed. Computing power keeps becoming cheaper and ruby keeps getting faster but developer's salaries continue to be the number one cost for software companies.
> Compatibilism is not libertarian free will, which is what most people mean by "free will".

I think you've said something similar before, but it's a dubious claim. Philosophers spend their lives figuring out what we "really mean" when we use certain terms, and most of them are inclined towards a compatibilist interpretation.

Going back to when you brought up free will (I'm still not sure why you did!), instead of saying

> In that case he seems to not believe in free will

for clarity, you should have said

> In that case he seems to not believe in libertarian free will

But this is a given. Determinists generally do not believe in libertarian free will.
The GP expressly mentioned the only selling point of Mint: "automated balance and expense tracking," Mint imports data automatically without any user action. Unless your software does this, your audience will be extremely limited.

Budgeting software has been ubiquitous since the dawn of personal computing, that's a solved problem.
John Ousterhout's "A Philosophy of Software Design" is a good book on the subject. He has worked with Google.
BAD IDEA.

As a result, big publishers sometimes purchases the second local newspaper and make it an empty shell that republishes generic content from syndicated sources, and use the ownership of the second local newspaper cash in from the free lunch.
Instead of helping the small publishers, the subsidies go to the biggest creating an even worse competitive situation for small publishers.

Real world Example: Sweden's media giant Bonnier News is also the LARGEST receiver of subsidies.

https://www.etc.se/ekonomi/bonniers-dominans-okar-i-mediesve...
> although the trend is to move away from them for performance and simplicity reasons

I do not think that react classes will go away anytime soon. you can't represent state without them.
New York's Congestion Charging Might Mean Something Much More Radical Could Come
Brexit fallout sees New York overtake London as top financial centre
The Rise of Junk Science
I hope it won't have two different and overlaping control panels this time.
So, this is exactly an SEO grab.

Anyone on HN find anything useful?
Eh. Latin America has had plenty of well documented problems with police.
He hates on it because it impacts the profits of the products he sells. That's it. Never trust someone who is motivated by profit to believe a particular narrative.
The name does have a certain https://html9responsiveboilerstrapjs.com/ vibe to it, yes.
In other news, the Pope is revealed as Catholic and bears are reportedly shitting in the woods.
I feel like I have a lot of control over it. Am I missing something?
I'm interested in this as well. Hopefully we'll see some good answers here.
Possibly. I guess op has a very different understanding of "collective spending" than people that consider themselves "fiscally conservative".
It's just "Join the waitlist to be the first to find out more", no information at all, doesn't even say Lock or GPS.

Sadly https://www.dfnionline.com/product-news/cabeau-unveils-new-t...
Satsearch and Kerala Startup Mission Partner to Promote Space Startups in India
Microsoft has zero respect for its users. Windows is now a layered cake of CPU-hogging crap.
> “It was made clear to us that we were never to log more than 40 hours, but we were never told not to work more than 40 hours.”

> “‘This is not a temp-to-hire position. There is no moving up’ … But the reality on the team is very much one where there is clearly a ladder. A certain percentage of the associate linguists will get project manager. A certain percentage of project managers get converted to full time. We watch it happen, and they dangle that carrot.”

These are master manipulators. So on one hand they tell them not to log more hours, and then they assign more work than can be done. And even though it is implied, I bet they shame and berate those that can't finish the assignment.

> On Friday, 17 May, Adecco sent emails to current and former Pygmalion temps. Recipients were asked whether they reported all the hours they worked, and, if not, to estimate how many hours they worked unpaid. The emails requested a response by Monday

I wonder how many raised their hand so to speak. I bet very few, because they know as soon as they do, they'll be let go for "unrelated" reasons or due to "market demand changes". Then their PR representatives can turn around to the press and issue something like "look, nobody worked overtime, stop making stuff up, we are nice people here...".

Many would say that all companies do it and it's not that unusual. What makes Google different that it profits off of its PR image about not being evil, promoting diversity (https://diversity.google/commitments/) and whatnot. Consequently, I think it is also fair to criticize it more when it starts do diverge from that bright and happy PR image.
I detested working in AngularJS but I'm loving 2+. 2+ and NgRx is also pretty nice if you're trying to add state management, although sometimes it just feels like I'm using effects as boilerplate on top of API calls.
I've been using Hartl's Ruby on Rails Tutorial and Agile Web Development with Rails 5 by Sam Ruby. I had much less experience with Rails 3 than you so you might find it redundant but those have been the two best for me.
> In Europe in particular, police officers are not such an enemy.

Everywhere in the world the police are your enemy. They exist as the manifestation of a state's domestic violence.
CSS Grid and its named areas are fantastic!

In my experience teaching web dev to complete beginners, everyone has been able to create reasonable layouts with CSS Grid.

That's an improvement over flexbox which shines and is meant for 1D layouts but requires heavy pushing and shoving for more difficult 2D layouts.
Devise[1] alone makes it worth using rails for many webapps. Throw in things like simple form[2] and will paginate[3] and it's incredible how much you can get done cleanly and quickly. Using something like intercooler.js, you can build a solid modern web app in a fraction of the complexity of most systems today.

1 - https://github.com/plataformatec/devise

2 - https://github.com/plataformatec/simple_form

3 - https://github.com/mislav/will_paginate
Instead of being paid by the hour, why don’t they just pay salaries? Then they can have everyone work longer hours without cheating them overtime.
Extensive Aeternity Development Update (Week #21)
You clearly know a bit about this side of history, so at this point I'm not sure if you are purposely misinterpreting what I say. Adams one by 3 electoral votes, and there was only one single "faithless elector" in that election. The other electors that voted Adams against their state's popular vote still did so in accordance with the rules for apportioning electoral votes
I think it's not so much that he argues they are religions, but that he uses a definition of religion that encompasses them: viz., the belief in an order that is not of human invention but that imposes human moral norms.

But that definition is possibly the only fully consistent and coherent one I've seen that covers everything commonly regarded as a religion; it just covers quite a bit extra, too.
There's no way to really "go stealthy" in space. If a satellite is operational then it has to emit enough heat to be clearly visible to IR sensors.

http://www.projectrho.com/public_html/rocket/spacewardetect....
There's the formal definition of "exponential", and then there is "exponential" in the sense of completely disruptive and transformative as in the example Tony Seba gives. I am referring to the latter.
This may be an unpopular opinion, but containers and Docker specifically shouldn't be used to isolate systems for security.

It should be used to ease deployment.
No, you are quite right about the security risk. It creates ambiguity, and ambiguity is just one step away from an exploit.
I honestly had no idea this was still a thing. We jumped ship to riot.js back around Angular V2 and haven't really thought about another javascript framework since. All of our web tools have been vanilla JS/CSS/HTML with riot tying it all together for the last 3+ years now. It really does seem like the ideal way to compose single page web applications. We do use some 3rd party stuff like codemirror, momentjs, etc., but that's about it. Not even jQuery to be found unless some 3rd party component depends on it.

The advantages of not using someone's framework, language or module system is that we have a direct and stable surface (the DOM) against which to tie things together. Complex web interactions we attempted to do (and failed to do) using Angular directives/components/etc became trivial using our vanilla+riot approach. It almost feels like cheating by comparison, and then you don't care because your incredibly-complex web interaction that involves 5+ vendor libraries and 8 nested API calls just works and is easy to inspect directly.

Obviously, you need some discipline to manage something with less structure around it, but all it takes is a handful of code review sessions to get other developers synced up on how things work in this more 'open' world. There honestly aren't a lot of new things to learn either (there are definitely more things to unlearn coming from Angular). Productivity is also a huge plus. I don't have to spend an hour reviewing the semantics around some Angular construct before I do my work. After a few weeks away from some web project, I can jump directly into the HTML/JS/CSS, crank out a new .html riot tag file and be done with it in less time than it would have taken to re-sync my brain into Angular semantics land.

If you haven't tried riot yet, you should definitely take a look. Once we got our first application working on it and we understood the basics, it felt like we had escaped from frontend jail and could do anything we wanted to. For everyone who views front-end as a mosh pit of chaos and uncertainty, I strongly suggest trying this approach out on a throwaway project when you get some free time.
> I feel people that fall for such stuff deserve it.

How? Do they only fall for this, because they are bad people who deserve punishment?
"Median pay for a Bachelor's degree is below 1990 levels"

This is really something. 30 years, and we're moving backwards. This is completely unacceptable, we need to rethink the foundations of our society if we're failing so many people who work hard and play by the rules.
Hyper-Threading Considered Harmful (2005)
https://volument.com/learn/user-privacy on Firefox
Now that there is a strong incentive to produce organic non gmo food, technologies will be developed to increase crop yield given those constraints (in addition to existing permissible technologies in organic farming such as drip irrigation, tractors and: https://interestingengineering.com/video/this-flamethrowing-...). Sure, yields would always be higher if gmo and chemical pesticides were allowed, but in the long run we can still expect yields to increase.
Yes that's why I am voting with my feet by implementing amp in my site.
Doesn't sound remotely productive then.
Both of those points are FUD in my opinion.

The government is already equally as able to optimize for revenue today as you claim they would be in a situation where the IRS mails you your 1040 with your income pre-printed.

Ultimately most people’s income taxes are withheld from their paycheck, and you get a refund at the end.

Do you know how much you pay in taxes now? Do you think other people know how much they pay?

How would your knowledge of how much you pay change under a proposed system where the IRS mails you a pre-filled 1040?

You say there’s work to be checked — it’s literally “did they get my w2 right?” and “do I want to take the standard deduction?”

If you don’t want to take the standard deduction, the process reverts to what it is today - you fill out your own tax forms and send them in. Nothing changes for that situation.

Your second point assumes gross incompetence or straight malice, which is unfair.

Edited for clarity
No it is not.

In the EU you don't even need market dominance to break anti-trust law, while in the US you do. In either case, Chrome is not committing anti-competitive behavior nor is it the only option on the market, hence it is not a monopoly.

Being a popular product in a market full of consumer options is not a monopoly. If Chrome prevented you from downloading other browsers, then that would be monopolistic behavior, but Chrome is not doing that.
Supply and demand - the supply of college degree holders has gone up dramatically, therefore the cost of those degree-holders' labor to employers can be much lower. Combine this with rampant anti-labor practices, poor wage growth since the recession, and the huge increases in tuition/fees due to federal loans. These loans allow universities to jack up the costs, and then at 6% interest on federal loans, the govt is robbing our graduates.

Can we take a step back and consider this: Germany and other modern nations provide free education, while poor and middle class graduates are paying 6% or more interest on their loans. Absolutely disgraceful!
What subset would you like? I work on email, a startup in private beta.
Comics / graphic novels.
Google relents slightly on blocking ad-blockers – for paid-up enterprise Chrome
What the Heck Is Sabine? SabineOS? Sabine 10-Bit Text System?
Secret colours of the Commodore 64 (2017)
>but that's now available from several cloud providers.

It isn't available at a price that lets you stay in business.
Martin Winterkorn (CEO of VW at the time) was charged by prosecutors in Germany in April.

https://www.reuters.com/article/us-volkswagen-emissions-wint...
open the file with emacs

menu edit -> select all

press 'escape' and 'x' keys together and write: delete-duplicate-lines

done
They still use FB even though they see ads there. And then convert when they see the Plumbing ad.
Intimate and personal interactions are the one place where being discriminating is a very good thing.
I don't see how "hide all the complexity with a million attached schedules" is a meaningful improvement in ease of use.
JSX is syntactic sugar for JS[0]. C++ and ASM (actually, _which_ ASM?) are different languages.

[0] https://fettblog.eu/jsx-syntactic-sugar/
Hacker Laws: Dunbar's Number
I go out of my way to avoid products whose corporations spend money on advertisements
the problem in angular is that it's bloated.
and their components generate a load of bloat. Since basically all components have a FactoryComponent thingy, which you don't see, because it gets generated. However a bigger application can easily grow to a few mbs which is a huge no-no for javascript in the browser.
Well, processed meat is a known carcinogen https://www.cancer.org/cancer/cancer-causes/general-info/kno...

Doubt these processed plant based foods are very health promoting, but we at least don’t know for a fact that they’re carcinogenic.
Always great to see non-GDPR-compliant sites provide GDPR compliance tests.
Ok so we all secede because of small differences that we can't work through right now, and then authoritarian Chinese Communists take over the world. Sounds like a great idea.
Tuition has also skyrocketed relative to inflation. New graduates are being squeezed from every side, to no clear benefit for the rest of us.
I am happy with the FreeCodeCamp move and I want all the engineering blog to move off from the medium.

It's really pain when you open the blog and you get they paywall to say "You read much ...". Really, It's annoying what Medium become.