skysight-inc/HackerNews huggingface dataset:
Attorney here! (But not your attorney and not giving legal advice -- seek qualified counsel in your state if you need assistance.)

Sending automated clicks to ads arguably meets all the elements of common-law fraud:

(1) A false representation of fact (that the user clicked on the ad);

(2) Knowledge of the falsity (by the user installing and using the extension);

(3) Intent to deceive the party by making the false representation (that is the extension's stated purpose!);

(4) Reasonable reliance by the innocent party (by believing the "click" was real and intended);

(5) Actual loss suffered (by paying the owner/operator of the page containing the ad)

In my view, therefore, "fraud" is an applicable term.
Why is the title back again?

No one can understand what the link is about with just engine and jet as nouns in the title.
I'm a bit surprised the other way around. Greenland is bigger than I thought when I move it over Europe. And Iceland too.
It's arguable. Fraud generally requires intent to result in financial or personal gain. There's no gain here for the user. There's gain for the advertising company at the expense of the company purchasing the advertisements.

But the advertising company is supposed to well-qualify their targets, right? It's on them for serving and charging for advertisements to people who don't want them or will 'click them' regardless of content.
I might be suffering from reverse nostalgia, but it was never hard to bluescreen Vista, and I never considered those issues worth reporting.
Stop Missing User Feedback. Use Plain Text Emails to Boost Response Rates
I'm trying to switch off reddit like news sources. I've found longform.org to be amazing in the meanwhile. Strongly recommended.
Yea I see the "subscribe to our newsletter popup before I even get a chance to read anything" pattern all the time. This is the first time I've seen it actually wait and trigger on my taking an action to close the site. I mean, I guess that's kind of better than doing it just as I've read 3 words into a 3000 word article...
Yup, as soon as possible. I was also looking forward to read about jet engine being replaced in mid air.
There are also potentially even more people withdrawing money from the markets as baby boomers are retiring en mass now.

But also having said that, they haven't been flat over the past year. 2015 was a flat year, maybe that's what you're thinking of?
With the current ad networks, it's easy to have well-tailored ad's, but most publishers choose not to do so in order to increase the revenue on their inventory.
Wow, somehow I didn't realize they'd taken on that much funding. I have to agree, I don't see how they make their way out of this. Would love to be wrong, though.
Crazy Fast Builds Using Distcc
A Coal-Fired Power Plant in India Is Turning Carbon Dioxide into Baking Soda
>> Perhaps you can write a tiny web app that loads instantly and still retains a full set of features, but most of the world cannot.

> I've long been skeptical of this line of thinking emanating from major thick client JS framework authors. I think they underestimate what people are capable of.

I am also skeptical, but for a slightly different reason.

I believe the original statement from the article is true today.

I also believe things would be very different if the same web developers we have today spent less time learning new frameworks every five minutes and more time learning the fundamentals of the underlying technologies (JS, HTTP, and so on), broader skills like programming and UI design, and more professional practices like standardisation and backward and forward compatibility.

So many tools in web development today are merely papering over the cracks that other tools unwittingly created in the first place. The advocacy of using these kinds of tools to be more future-proof or standardised than building with solid fundamentals is one of the greatest ironies in programming history.
I see it as Côte d'Ivoire on the map.

I also find their insistence on nobody translating or even transliterating their country's name annoying.
Really beautiful work
The projection is inconsistent: dragging a country over where it really belongs results in an outline that does not line up.
"Hasselblad Acquired by DJI" is article author's speculation.

> Although the final conclusion has not yet been confirmed by Hasselblad or DJI, I am confident in my sources and believe that a formal announcement is forthcoming.
What is your complaint, exactly? Considering it includes support for almost total customization of the user interface by third-party code, I think they've done an excellent job with the UX.
At a glance, I can only see them in place on your respective homepages, where it only has limited value.

It should ideally be across all pages of all sites, so as to declare all 'sibling' pages, e.g.

https://www.fortsu.co.uk/running-shoes/all/trail

https://www.fortsu.de/laufschuhe/alle/trail

https://www.fortsu.com/running-shoes/all/trail

you can also use XML sitemaps to implement it, which tends to be preferable, especially if you don't want the extra bloat in the HTML of your pages.
As a pro you study everyones games as a mean to get all the latest information possible, but there isn't really much you can do as a top pro to play against your opponents likings: the era were that could bear fruits ended decades ago.
Here was my experience at GS, I didn't last too long:

- I was never able to get email search in outlook enabled on my computer. It was a "security risk".

- Every Monday, my Visual Studio install broke and I'd have to call support in Bangalore to reinstall it.

- Our "make" system's subtasks would segfault every 1/3 times so I always ran it 3 times, sometimes 4.

- The only way to commit code (after using an out of date CVS) was to use this second in-house utility manually on every commit revision on every file. The asshole who wrote that thing made MD.

- Our 32bit system would run out of memory and take hours to compile because Java talked to C# talked to C++ talked to Slang talked to javascript all in the same address space.
Show HN: Hacker News for Car Enthusiasts – Simple Car News
Yubikey with USB-C
To put it in startup terms, no silver bullit. Just a bunch of lead bullits. (cc Ben Horowitz)
> Also, auto-enrolling people into 401K sounds kinda like... ya know... social security.

Except that you have control over how your 401(k) gets allocated, along with additional ways to access those funds early (with a penalty) in case of emergencies.

Furthermore, 401(k)s are explicitly not comingled, whereas the entire premise of Social Security is that the funds are comingled.
401(k) plans are set up by your employer but any money you put into it and gains are legally yours.
I vividly remember being unable to find anything useful in the first half-dozen pages on Lycos and Altavista and Yahoo and all the others, which is why Google took the entire market when they showed up with PageRank.
I use Powershell as my default command shell (via ConEmu). But its verbosity makes it a pain to work with as your everyday shell. For instance, in cmd.exe you can say:

dir /od

But in Powershell, you have to do:

dir | sort-object LastWriteTime

I totally get the Powershell verbosity when it comes to writing scripts. But it can be a PITA when you're using it interactively.
Google will hire loads of young / inexperienced people at non-senior, let them work for 8-10 years (exceeding level expectations but not getting to senior level), and then let them wash out to a competitor or startup.

But they won't hire someone with 15-20 years of experience as non-senior, and let them do the same. Because of demonstrated trajectory and the belief that a company only needs leaders and future leaders (see also: why Google has so much trouble polishing maintaining products, polish and maintenance requires non-senior-level elbow grease)

Yes, is because if uncertainty, but it has a disparate impact on older/experienced people.

It's not explicit ageism no, but of courses committees arnet explicitly racist and sexist either, yet Google has no problem admiting there is an implicit problem there.
My first thought was of the Silicon Valley episode about asking for a lower early valuation. $132 million is a stunning amount of money for a company with an online publishing platform and no real revenue, and I'm a bit shocked they let the numbers climb that high.
Developers always have to answer to someone. That might be a client who's buying bespoke software, or a customer who bought something off the shelf, or a user who uses something that's made internally within a company. If there's someone who uses the application then there's someone who you have to justify things to. No developer who writes code for money can just push out changes without worrying about breaking things.

The view that people who build and sell products can go faster and have less stress than people who write code for other people is nonsense. The pressures basically are the same; they're just from different groups of people.
But the internet packets are sent to your computer, so it is your yard that the dog is throwing things at.
Why such "clicks" would be easy to filter on the server side? What distinguishes them so clearly?
Clickable: https://10consulting.com/2017/01/04/building-a-cqrs-web-appl...
Exactly. Who cares if they have trained it for only 4 days? That doesn't mean it would get twice as good (or even any better) in 8 days' training.
I would first argue that being able to detect the presence of specific extension(s) is leaking too much information about the client to the website but that's probably unrelated.

In principle there's no problem with sites that refuse users that don't view ads, I don't visit them, but I take no issue with them.

However, if I request a remote resource from your site and you transfer it to me, you have no say in what my client chooses to do with it.

Do you think it is unethical, immoral, or should be illegal to pay someone to clip the ads out of a free magazine before I read it?
Assaulting the Internet with Mirai
Pushing back doesn't always work. A good example...support for IE6, way past the time when that was a good idea.

Your contact at "big mega corp" that pays for your software may have no ability to change their internal policy that they've stuck with IE6 for years after it was sunset. So, if you want the sale or renewal, you have to support it.
Hackers could make it impossible to dial 911 through DDOS attacks
Don't Believe the Hype – Dow 20,000
In a theoretical sense, Go is certainly solvable, as we can easily construct a Turing machine that plays out every possible move, and provably terminates (given an appropriate ruleset). Practically, the universe will certainly be expected to terminate first.

There may be other ways to solve the game, but we don't know what they are. Because we know it is theoretically solvable, we cannot rule out a practical approach to solving it by some mathematical magic even if we have no idea what that would look like.

By analogy, we can prove many things about infinitely many integers by mathematical induction, but if we didn't have that technique, such proofs might seem impossible.
What wonderful utopian companies did you work for? In the last round of layoffs in my company, I saw good, experienced, developers get pushed out because they promoted good ideas and tried to stop bad ideas from happening. Now everyone keeps their head down and projects are always in panic mode.
5 year old smartphone here. Works fine with both Firefox and Habit Browser. I turn off JavaScript in the latter and it's significantly faster (as expected) but it's not as if Firefox is unusable at all.

.. I did however just remember I have an ad blocker installed from day one, that might have something to do with it. Forgot about that difference.
Show HN: Digital Test Coverage Optimizer for QA and Testing Professionals
Seems like there's room for an arms race here, where you tune the extension to only click on some ads, and ultimately approximate legit user behavior as Google keeps cracking down.
> We wrote Google to ask the reason for this sudden move and they responded that AdNauseam had breached the Web Store’s terms of service, stating that “An extension should have a single purpose that is clear to users…”

They deserve shit for lying.
This tool allows testers to ensure their apps are being tested on all the right devices. It builds a personalized list for every company according to location, size, device type, etc.
Who is on the committee that decides who gets the prize?
Yeah, my head started to hurt when you add Thunderbolt 3 to the mix. Then you've Type-C for USB 2, 3, 3.1 -- and 3.1 gen 1 is really 3.0 re-branded. You need to look for "USB 3.1 gen 2" for the 10 Gbps support in the cable, and don't forget charging requirements -- the Belkin cables they sell at the Apple Store only support up to 60 W, but others, such as https://plus.google.com/+BensonLeung/posts/TkAnhK84TT7 claim support for 100 W or more. Then you've Thunderbolt 3, where you can theoretically hit 40 Gbps, but where cables that support those speeds are basically 0.5m, except one Belkin that's 2m but doesn't support DisplayPort or USB 3.0. And finally, the white USB Type-C cable Apple sells and ships with its power adapters is called a Charge Cable and doesn't support data, like connecting two Macbooks together to do Migration Assistant. But that's okay, because even if you do connect two computers together with a 0.5m Belkin TB3 cable, you won't hit 40 Gbps. Using Migration Assistant, copying 256 GB off a disk capable of 3.1Gbps should take about 11 minutes, but it always takes 2 hours when using cables between two 2016 MBPs -- Ethernet gave me the same speed as that 0.5m TB3 cable -- and it's about a half hour shorter if you use Wi-Fi for a direct connection. Given that, I can't wait for the day when we replace all these confusing cables with new directional wireless standards...
How does this relate to Apple’s advanced USB connectors on the new MBPs? I thought, they were supposed to replace all other types of connectors for video. Will we have HDMI for TVs and USB for monitors?
Saner and better would be most content producers being unable to make a living on the internet - and no one at all being able to do so through advertising. The more content there is that attempts to be commercial, the lower the quality becomes overall for the consumer, because that content tends to optimize for clickbait and metrics rather than actual value.

If you can't convince people that your content is worth paying for, then you don't deserve to be paid for it. That's the way it works everywhere else, and finally the web is starting to correct the illusion that it's the one domain where supply and demand doesn't apply.
I appreciate and love all the researchers, doctors, nurses who are working on beating cancer and giving children their lives back.

I am angry at the LACK of FUNDS and thus the lack of new approved treatments for children over the last 25 years. There shouldn't be a need for St. Baldrick's and other organizations to fill the hole that left by the government, and non-profit cancer societies. They have left the children out of the cancer research and instead other's must step in.
Wall Street Waves Caution Flag on Tesla Plant as Investors Snap Up Shares
Maybe it would be useful to highlight somewhere, maybe a small factsheet as a .pdf, such differences/enhancements, from a quick look at your site I couldn't detect those.

And - at least to me - it would be interesting if (without of course revealing any trade secret) you could describe how you can identify devices, i.e. which parameters allow you to distinguish (or classify) devices connected to the same breaker.

Something like this (now old) paper?
http://abstract.cs.washington.edu/~shwetak/papers/ubicomp200...
I just turned thirty and I can echo your sentiments; I'm saving aggressively and investing across a wide array of assets and tax sheltered accounts with the idea that I may at best retire early and be capable of taking care of myself into old age.
Is Google meeting its hiring goals? They seems desperate to land everyone they decide they want, so if they can get better at identifying who can help them, they'd benefit a lot.

Also, be careful, logic as in item #1 is the same logic that companies use to justify any form of discrimination.
There are a lot of rules in regards to auto-enroll and qualified investments. If you are auto-enrolled, you are going to be in a mix of bonds and stocks appropriate to your age (conservatively), or just a balanced fund. So not really designed to prop the stock market.
Yeah after hearing about all of this I'm now a new happy adnauseam user! :)
> It is surprising that a lot of educated folks don't know about this. I always run into folks who think Greenland is the biggest island.

If it's the only projection you've ever seen - and globes aren't all that common - it's a reasonable misconception.

Kind of makes you wonder what other projections we're carrying around in our heads.
Gradient Boosting to the Xtreme – Part 2
Its more important to smoothen out your own weaknesses than looking for your opponents. A weakness in your style of play is going to make you lose way more many games than your ability to find some weaknesses in some other player.

To become a pro you have to go through insane levels of competitions, you need to be strong, not find a weakness in the 100's of players you will face to just have a shot to become the lowest level of professional.
Regarding Android mobile phones, check https://www.kimovil.com

Numbers change much from country to country but average conversion rate is around 2,3%
To me, it feels like a snake oil sales pitch produced by a refined buzzword generator bot. I should like to have those five minutes of my life back.
Its a 30 second job, does anyone in a startup have these problems?

I did some work for a startup that required me to integrate with an external API. The API had a bug that the service provider didn't fix despite many requests over a period of about 6 months. We had to switch to a different provider and reimplement a lot of code using a their API instead. So, yes.
I doubt that. With 6502 you have so much byte fiddling to do; x86 (or 6809) is much easier once you need more than 8 bit pointers.

(I probably still have a turing-complete set of Z80 opcodes in my head.)
S&P 500 is up 20% in 2016... not sure what you're talking about.
Is it safe to assume that all of these go away within a closed network like Facebook? If so, the numbers that advertisers see on Facebook (vs elsewhere) could help quantify fraud.
Well, tons of them coming from one IP address, on seemingly every site that address visits, for one thing.
> Users can't exchange files

Yes, they can, but the OS appends a watermark to each file when it is exported, so every file carries with it a record of who exported it and in what order. That allows the government, when it gets a copy of a shared file, to track back exactly who gave it to whom.

> terrifying

Indeed.
I'm wondering why you bothered to bring it to your company in the first place. I know it was built to address the specific need of your team, but it sounds like you want the freedom to sell it to a wider audience. It sounds like you protected yourself with how you developed the code, but why involve your employer now? Can you sell your product without using your current employer as customer #1? Are they going to be a paying customer?
They're hand-labeled. In the future, I'm sure I'll be hiring a bunch of Google people to build the "automatic" part.
Ethical Advertising – Read the Docs
> Also, auto-enrolling people into 401K sounds kinda like... ya know... social security.

Companies auto enroll people into 401(k) programs because of participation requirements. For "highly paid employees" (i.e. executives) to be allowed to contribute to a 401(k), there requires a minimum level of participation from the rest of the workforce at the company. The easiest way to do so is to auto enroll people on day one.
> [...] because users are notoriously reluctant to pay for virtual goods

Perhaps the reason for this is that virtual goods have often been for free, because of ads (?)
I noted on the original discussion thread that Medium became the de facto place for easy-setup-startup blogs after Tumblr faded from consciousness. If the same things begins to happen to Medium as they chase an exit strategy, do these startups have a Plan C?
"no real revenue" -- I don't think I've ever seen an ad. So what is their business model?
Yes, you don't sign any agreement to see or click on ads. Clicking them is in no way fraudulent, just standard behavior.
IoT event support, Cognito user pool auth., service renaming – Serverless v1.5
I think the problem lies in treating work units identically, because they very much are not. One developer can barely code a CRUD page. Another can write an OS. Another can write a compiler for a novel language. Another may not have any flashy skills but can work well enough in a team and can learn.

It doesn't matter how many "barely can write a CRUD page" people you task to write your distributed cloud filesystem, it won't work.

(Before someone complains, because I know you, Internet, these classifications aren't permanent. I was "barely capable of writing a CRUD page" at one point, too. But you have to work with the developers that you have today, not what they could be in 20 years.)
Ahh my mistake then. I have been applying but maybe not as much as I should have. I'll send out some more.
If a site wishes to implement a paywall that is their right. If they wish to implement a bypass, that is also just fine. They choose to implement this bypass because they wish to be indexed by Google. So why shouldn't we make use of that intentionally implement bypass?
I agree with this. Other than this it's a great project, nice work!
This, for C++ - and visualizing data-access behavior as train traffic, pushing one another out if not frequently requested into the districts station..
Plan C is to get acquired by Yahoo.
Someone clicking an ad is not a) making an order or b) pretending to be someone else, which seem kinda instrumental for the fraud in your analogy. The ad didn't get served with a ToS document explaining that by clicking it, you enter into a contract or whatever. It's your decision to pay money based on ad clicks, and it doesn't somehow oblige people who have nothing to do with you to only click ads in the manner you intended.
Simple: I would stop using the site!
I don't want to second guess your strategy—but here I go. If your tool is appealing to developers _and_ you have identified a way to reach developers, then I think you should seriously consider focusing on that.

Consider for a moment Dropbox: For a very long time they and their competitors catered to the needs of designers and other freelancers who had to share large files with clients. Was Dropbox anathema to IT departments? Yes, totally. But building a product that appeals to corporate IT departments has been a huge undertaking.

If your goal is to build a successful business, the easiest way to do that may be reaching critical mass with developers and then maybe finding ways to offer more value to your exiting (developer) customers and charging accordingly.
IndieHackers is one of my favorite platforms! I've read most stories and do business with some of the founders there successfully after reading about them on your platform.

THANK YOU!
You are not making only yourself wealthy, but many more so. I really appreciate your site.
Those switch to HDMI alternate mode and send HDMI signals over the USB cable.
From what I can tell, some of the pre-placed countries are rotated probably on purpose, you can unrotate them with the compass. I haven't seen the issue with any country added via the search.
I am sorry I can't provide a reliable answer to this because my english based sites need more traction, but Google (GWT) does not complain as long as hreflang attributes are properly set.