skysight-inc/HackerNews huggingface dataset:
But you don’t need JS to make a checkbox clickable on the web. I’ve seen custom-styled CSS-only checkboxes plenty of times in the past.
Non-idiomatic code is frowned on by all programmers working in every language.

The problems start when the "ma" is dropped from idiomatic. There's nothing in the design of any language that can stop people coming up with idioms and ideas that sound clever and become widely adopted but which actually cause problems down the line. Go is not immune to this. I'd argue Go is largely composed of such things to start with!
COWABUNGA the 3D printed Ninja Turtle
I never knew that kids cancers cannot be treated in the same way as adult cancers. I just assumed that the advances in cancer treatment applied to all ages.

This message needs to get out.

Truly sorry for your loss.
Quick gist of the code you could drop into a chrome extension to make you confirm going to forbes.

https://gist.github.com/bcruddy/4a994621c7ba050b19ddc956769e...
TypeError – The Header Content Contains Invalid Characters
people gaming Medium's favorites for more pageviews? ugh.

If you agree with what I’m saying Please tap or click “︎” to help to promote this piece to others. If you disagree, please respond in comments and we can talk about it more
Just because is ad hominem, doesn't mean it's a fallacy. Sometimes a person's reputation is so bad you don't need to give any benefit of the doubt for his/her opinions.
So in that regard using youtube-dl is like using an ad blocker.
Developer Tip: Don't Build Doc Brown's Ice Machine
So can we reverse the ban on discussing site paywalls already, and stop putting posts from Forbes.com on HN?
And another thing you might not consider if you drop out or delay college now: college tuition has been increasing really fast for well over a decade now, and it's not clear when that's going to stop.

I took an 8 year hiatus from school, and when I went back, tuition had doubled since the last time I attended. I ended up graduating with $25k in student loan debt, whereas if I had stuck it out the first time around it would have been a much more manageable $12k.

I wouldn't be anywhere near in as much debt right now if I had taken out loans and stuck with school the first time around.
'The Finkbeiner Test'
Previewing Salsa – The New JavaScript Language Service in Visual Studio “15”
You could have set your server to only send offensive images when the referer for the assets is their website. Then you should be able to continue using your website as normal.
A preconception is an idea. A bias is much more general. If you're putting in a table, and you don't make it quite flat, you have biased the table, but you have not instilled preconceptions in the table.
That was a problem commonly called 'cabal hell'. You can alternatively use the stack build tool, https://github.com/commercialhaskell/stack, which works by fixing package versions against stackage snapshots.

Before using stack I was always afraid to come back to a Haskell project after a few months, since using stack that's not a problem. Also, you don't have to worry about different machines, because stack is ensuring that you have the pretty much same build environment (at least the Haskell packages will have the exact same version).

Stack also recently added support for using Nix to solve the problem fixing non-Haskell dependencies for a project.
I have absolutely zero evidence for this, but I'd bet large sums of lint from my pocket that this article was discussed by a Facebook PR person and an EFF person.

It's the kind of thing that happens all the time in the industry, but it's precisely the kind of reason I find the EFF to not be worth sending money to.
Of course it wouldn't be simple. The Russians want faith in society and government to break down so that any government effort against the invasion is stagnant: our soldiers won't want to fight for our do-nothing government that's not helping the middle class. The hard part will be defeating the organizations that form in the wake of intervention, Russia will have their own Al-Qaeda to deal with in the form of American ultra-nationalist militants.

>Russia and China understand their losses would be devastating

It's not about human life, the elites in charge of these world power nations just care about power and money. I see them making much more money without US intervention in places like the south china sea or Africa. It's in the interest of Russia and China to see America as a super power fail. To watch our infrastructure fall apart. To come in and change our regulations so they can ship us even cheaper goods that are considered unsafe by current standards (exploit us).

All I know for sure is that I'm moving close to the Canadian border soon so I can escape this mess when it all goes down.
The problem from a legal stand point is the fact that China does not support the international IP laws, which probably in your case means that you cannot put any legal pressure on them and as a startup without funding it might be a bad decision as you might have to put in a lot of capital in paying lawyers and all the fees around it. I would suggest that you try to convince them, that it's better for them to be a subsidiary of yours or just simply out-hustle them!
Godt – Golang library for getting docker image tags
The future of Microsoft Office
Thanks for the correction regarding ali-fuzz, I wasn't aware of that. Unfortunately I can't update my post to fix that anymore.

I think this doesn't fundamentally change my point though. ali-fuzz was used to find shellshock, but that vulnerability had been in bash for decades. If it had ben found and closed within months of being introduced I'd be cheering the advantages of open source with the best of them, but that's decades during which a bad actor could theoretically have found and exploited that vulnerability with impunity using code analysis. That's exactly what I mean by the balance of advantages versus disadvantages of open source being tipped the wrong way right now.

I'm not enemy of open source, far from it, I'm just arguing for an open and honest assessment of the situation. If open source is really going to be a genuine security advantage, there's an awful lot of work to be done to make it so. It's not going to happen spontaneously.
Show HN: Etcher – an open-source and cross-platform SD card image writer
And the easier it is to build up large systems that require an organizing principle to avert catastrophic failure from a developer that doesn't understand all the moving parts. (I say this as a developer. I know my limits when it comes to ops).
Why official docker client don't have list image tags feature?
> But I do submit as evidence of my hypothesis that several social networks were successful on mobile without it (e.g. Twitter, Instagram and Facebook).

All of those examples use phone numbers as (at the very least) a secondary contact discovery mechanism on mobile. All but Instagram had existing user bases when they went into the mobile market. None of them are primarily a messaging app.

Do you have an example of a popular mobile messaging app without phone number-based contact discovery?
Show HN: Same-tbh – vim-like macros for bash
Yeah, Google did that for a short time. I used to use it to filter out content farms. They've gotten better at filtering content farms since then, and dropped the feature - probably because it was too expensive resource-wise to personalize results like that.
Just put a mod rewrite rule in that 404's if the referrer url is their domain. It's a fairly standard hotlinking defense.
Ah, I did not realize that. Thanks for the info! Still, $250/500k untaxed is nothing to sneeze at. And long-term capital gains are taxed at a lower rate than income for someone who's making $100k.
What's the NPM package name?
Problem is they don't just focus on few products/sites, instead they make like random products(eg : livetext) and acquisitions(quite a few which were shutdown later). Focus is the key. Apart from flickr & Tumblr, there is no other product they own is very attractive.
When involvement rhymes with enjoyment
I have the feeling that golang is very focused on pulling code from github, but I've had a hard time packaging golang applications. I have succeeded with go-ipfs, which vendors all dependencies and includes them in their release tarballs, but I'm not sure how to do that with other applications which import dependencies from github.
That is exactly what I was thinking after reading it. That's the "connection"? I imaging that if you count connections like this, almost every politician in Washington has only two or three degrees of separation from every large institution in the world.
Look in this very thread, it does almost what you want: https://news.ycombinator.com/item?id=11453377
Life is much better with head and money
Yes because that was an incredible purchase for Microsoft!
>Naively, it seems that maybe advertisers would pay you more because 100% of the visitors to your site are relevant to their products

The fact that a website is about interior design is already enough information for advertisers to show you relevant ads.

I think all this tracking is pointless. They still show me ads about fridges weeks after I've bought one.
That hasn't been my experience from the folks that actually grasp the concepts. As an ops person myself, I spend the bulk of my time writing code. It just isn't product code. It is code for an internal customer, the devs. Sometimes I do small commits to the product codebase, but not often.

I think you see devs make this comment cause they think they are doing "ops work" instead seeing it as consuming the ops team's work. It isn't about everyone doing equal code commits. It is about speeding up things across the whole business. Every ops person you hire is money you don't have for a dev. It is more efficient to enable the devs than it is to hire ops people to do a small portion for their job.

Same goes for QA. The groups that have really got the message are including QA teams that handle much of the testing via automation. A good QA team writes code. There is plenty of development going around. It just might not be on product code itself.
Any idea why this needs such wide permissions like managing my apps and extensions and reading my history?
> If someone creates a ML variant with a day-to-day experience as clarified as Go then I will gladly jump on board.

I think Kotlin and (eventually) Swift comes very close, but both have compatibility as a high priority, which complicates the languages a bit. But I'm hoping these languages will be able to serve as gateway drugs into the world of ML-style programming, and that we'll soon see a no-compromise ML-style focusing on the full experience.
>Basically, slavishly copying someone else's actions without actually understanding the underlying principle behind those actions.

And it should be noted that this works really well much of the time, which is why humans often do it. A deep understanding can be beneficial if you're capable of grasping it, but if we're honest, most people aren't.
Didn't one of the leakers say something like, "Wait for what is coming next," when it comes to American people of interest? It's not surprising that some articles seem like they're reaching if the leakers are holding back.
Because in the absence of law and order, when the social contract is broken we as humans feel the need for justice.

If justice could be served using legal channels, then it would. As it is in the Free World. Given the parent's examples of why legal channels are unavailable, vigilantism is the automatic next best thing.

Legal channels often serve as the path of least resistance compared to vigilante acts in other cases. Their ineffectiveness in cases like this push people to do what they feel they must.
The goal is something that looks like a real Rembrandt. Not something that has a convincing paper trail, or something that correctly carbon dates. The point is not to trick anyone, but to ask the question "based solely on your knowledge of how Rembrandt paints, can you tell if this is one of his?"
It has been dramatically progressing, but you'd have to look around yourself to know if it's beyond what you're thinking of.
The problem isn't Google or DoubleClick; it's a structural problem with the ad industry.

Most sites that serve ads can't sell all their inventory directly, so they fill their remaining impressions with ad networks, who sell bulk inventory space. Those ad networks have the same economic limitations from selling all their inventory, so they need to sell _their_ remaining impressions to another network. And so on down the line.

All it takes is for one ad network to get a little loose with their serving policy for a malware provider to make an in. And I can't think of a way for an upstream ad network (or even DoubleClick) to ban malware, without tracking down that errant provider. You can't blacklist a domain, because usually the ad network hosts the ad itself. And like it or not, ads have to run Javascript or Flash.

It's a crappy situation to be in, but it's not any one actor's fault (except for the malware advertiser), and the fix isn't easy or else someone would have thought of it.
Yes and No and may depend on where you live.

Germany has a law that permits downloading for personal use. AFAIK in Germany that would trump YouTube's Terms of Service. ToS are legally binding, for the most part [0]. Though there may be parts that aren't enforceable or wouldn't hold up in the court of law.

YouTube Terms of Service [1] doesn't permit "creating a copy". In practice this is never enforced when the video is used under Fair Use. Otherwise you'd never see any Youtubers reviewing other Youtube videos. While it is against the Terms of Service, I'm not sure if it would actually hold up in court.

[0] https://en.wikipedia.org/wiki/Terms_of_service

[1] https://www.youtube.com/static?template=terms

>Content is provided to you AS IS. You may access Content for your information and personal use solely as intended through the provided functionality of the Service and as permitted under these Terms of Service. You shall not download any Content unless you see a “download” or similar link displayed by YouTube on the Service for that Content. You shall not copy, reproduce, distribute, transmit, broadcast, display, sell, license, or otherwise exploit any Content for any other purposes without the prior written consent of YouTube or the respective licensors of the Content. YouTube and its licensors reserve all rights not expressly granted in and to the Service and the Content.
This is possible with a custom user stylesheets and a clever CSS rule (I haven't verified this, currently on my phone):

a[href*="forbes.com"] {
color: red;
}

You can make it more restrictive (e.x. match the beginning of the attribute with ^=) if this results in false positives.

If you don't just want red links you can also combine it with pseudo elements, e.x.

a[href*="forbes.com"]:after {
content: "[warning: forbes]"; /* or an emoji or something */
}

Unfortunately Chrome removed user stylesheets awhile ago, but there are 3rd party extensions (Stylish etc) which fake it.
The author of this piece (John R. Schindler) is a pretty interesting person:

http://20committee.com/about/
If you haven't considered it, I'd strongly encourage you to look into client-side encryption. Lawyers have various opinions on it, but with what various governments are doing these days, storing data in a way where the service provider can't read it would be a big selling point for an industry that deals in confidential information.
My father and I both have hdl levels that are 2 to 3 times higher then our ldl. We both also have Gilberts syndrome so I was hypothesising that it might be related but have not been able to find any research. Do you have links to these recent finding around the processes causing high hdl?
Is that true? Google made tons of money from ads that weren't even images, just text. If you really need data about the reader, the site can cooperate to send this stuff back. I see no excuse for allowing the ad buyer to provide anything besides text and images. Allowing third parties to embed code in your pages is completely irresponsible.
If you want to write your own plugins, you can do them in lua or Go. Lua is the recommended way for most types - I think matching is supposed to be faster, and also then you don't need to recompile the heka binary.

If you don't want to write your own plugins, you'll never interact with lua.
I run both AdBlock and Ghostery. I experienced the same interstitial as every one, was particularly interested in the article headline, disabled AdBlock, reloaded the page, still blocked, disabled Ghostery, reload the page, worked.

Ghostery disabled, it initially reported that about 60 trackers loaded in the page which then quickly turned to 97 to then reach more than 110 trackers.

I highly recommend installing Ghostery.

https://twitter.com/teapot/status/707016161234276352
https://twitter.com/teapot/status/707016382286680066
Between that and the pop ups that try to trick you into calling fake Windows customer services, why are they still asking themselves why people block ads?
And I welcome them with open arms, as do a majority of the rest of the citizens of the US.

My only reservation is that I don't personally think they're being treated well enough.

Anyone who comes to the US with plans to make a life here and obey the laws are exactly the kind of people I want in the US. Even if they're only here long enough to wait out a horrible regime back home, I welcome them.
That works for niche or locally scoped/focused sites. The problem is that Google & Facebook offer a one-stop shopping experience that advertisers like.
The government will continue fight against NY iPhone unlocking ruling
Linux networking examples and tutorials
> but if it's already clinically-approved and has been used, where are the heart attack correlations?

I read is as being used currently, but the "breakthrough" being administration through IV. I'm not sure if that's correct, was just my interpretation.
doesn't matter whether no goroutines or thousands - you either handle errors or pass upwards. Anyhoo, just pointing out that it has the flexibility to do either.
The Day They Invented Offices
Thanks for the kind words!

It is difficult to say how much time I spend on that side of things since it has been built up over time and have pretty high advertiser loyalty - total guess, but maybe 5-20% depending on the time of year. Most of my time is spent acquiring, editing, and categorizing content as well as adding new features to the site.

I haven't really done much research into the various networks, but I do get sales pitches from time to time. My first question is always wondering which advertisers using the network are relevant to my readers (almost always the answer is none). Plus at this point I have a direct relationship with marketing departments, so there isn't really a need for a middleman.

Edit: for people here interested in tech offices, here's the best link: http://officesnapshots.com/offices/?fwp_industry=technology
Two examples where I use bang-bang control for inflate/deflate valves on inflatable weirs[0] and open/close solenoids on hydraulic pressure units controlling hydraulic rams attached to pelton turbine deflectors[1].

But I calculate a pulse width - how long the valve should be opened for in order to correct the error.

For a turbine deflector loop it might execute every 1s with a minimum pulse time of 50ms and a maximum pulse time of 1s.

For the weir control it might execute every 60s with a minimum pulse time of 300ms and a maximum pulse time of 20s, because the weir continues to move after the output is de-energized and the response of the water level over the weir depends on the area of the body of water behind the weir.

I set a gain that determines how long the output is energized (the pulse width) for a given magnitude error.

In my case the actuators are still discrete so the signal stays as a pulse train, it is not filtered up to be a continuous time signal.

[0]: https://www.google.ca/#tbm=isch&q=obermeyer+weir
[1]: https://www.google.ca/#q=pelton+turbine+deflector&tbm=isch
My gut feeling is that "replacing Mathematica" might be a stronger idea to pitch to investors with a "Silicon Valley mindset" and an "middle school math app" better for pitching to a local investment club due to the differences is the risk/reward profile of both groups. Of course both groups will use the term "startup", but something with an annual internal rate of return of 20% qualifies for the locals and something with a 20x exit after five years is "meh" in Silicon Valley.

The local investors probably won't care much about symbolic algebra and a 20% IRR will be driven by Facebook ads and SEO and Product Hunt accompanied by phrases like "Best math app". On the other hand, "symbolic algebra like Mathematica" lights up sparks in at least a few people's eyes...it's the sort of thing that people seek out with the passion of technical geeks rather than the vague interest of concerned parents as consumers.

I'd suggest looking at Thiel's "competition is for losers". An SEO fight against "coolmathgames.com" for kids' attention, classroom utility in terms of keeping bored kids occupied, and the plausible deniablity it provides adults is not conducive to a lighting war. It's trenchfoot and mud and barbed wire.

Good luck.
Happened to me. Frustrating experience but afterwards you learned very well that you need to create a product and/or business model with a strong lock-in, not just a nice site or app.
> 2. What in your job are you missing?

There's thought provoking lecture by Richard Hamming on considering your job and career. He asks -

1) What are the most important problems in your field?

2) Are you working on ONE of them?

3) Why NOT?

Timeless advice, applicable to a variety of professions > https://www.youtube.com/watch?v=a1zDuOPkMSw
yup i was done almost the same time that went up. Plus its a little fun to see the standings by ratings
No. The browser's main intention isn't to encrypt communication, so this law doesn't apply.
A high-level overview of Angular highlighting improvements compared to AngularJS
If you have a single point of failure, then it is your fault.
Why do you insist to consume content when the publisher tells you they don't want your visit if you don't want their ads?
It's also very misleading to say that it's in the style of Rembrandt when there are so many factors that make his works unique missing from this painting.