skysight-inc/HackerNews huggingface dataset:
Of Course I’ll Let You Execute Arbitrary JavaScript Code in My Users’ Browsers
That does not sound like it's trying to trick you. They're offering something valuable in return for your email address. That is what every startup guru advises companies to do.

Apparently the value wasn't high enough for you to sign up. That's fine. But why is it a "dark pattern"?
I can confirm that. A deal like this would get me fired immediately as an ethics violation (I work in financial services). Instead of the dinner, they probably could've negotiated a lower fee which in turn would be beneficial for both clients and the company.
Exactly what I was thinking, if it's easy to tell they've been intercepted by a third party that infers it's possible to do it so what's to stop a DOS attack making it useless?
On tech, making decisions and the illusion of knowledge
New Ghost blog release with scheduled posts
tldr; read kent beck's original book on the topic before you form your opinion. TDD is not a silver bullet and it's not 100% required to write quality software. but it is a useful tool, and you probably are doing it wrong. if someone taught you at work or school, there is a good chance they were doing it wrong. if you still don't see the point after kent's book and the video that i've linked below, then at least you know the most common arguments for both sides now.

i'm a proponent of TDD and unit testing but i don't TDD all the things. there is, as in all things, a balanced to be achieved between test coverage and delivery time. some parts of the system - primarily the business logic - need thorough testing. other parts of the system, especially those that don't change often, can require less testing. additionally, many people and organizations misinterpret the basic concept behind what Kent Beck describes in his book and end up implementing lots of complicated, brittle tests that eat development time and slow down the entire process.

#1 read Kent's book. seriously, do this now. don't just assume you understand TDD because it sounds so obviously simple
#2 watch Ian Cooper's excellent talk: TDD Where Did it All Go Wrong? https://vimeo.com/68375232

i will say that, even after nearly a decade of writing tests, i didn't really understand why my tests were so brittle until i watched #2. turns out i didn't realize what a 'unit' _really_ was, WRT writing tests.

now that you know how and what to test, a few tips:
#1 keep "unit tests" separate from "integration tests":
- unit tests do not do any actual I/O, run very fast, test "units" in isolation
- integration/system tests run over entire systems or sub-systems, rather than isolated units
- actually do I/O: db, disk, etc
- are slow, but you don't need that many of them if you have good unit test coverage
- this point will be made more clear in the video linked above
#2 write tests to an interface, not to an implementation
- when you write a test that depends on implementation details, it will be brittle and cause trouble when that implementation changes
- when you write a test to an interface, the implementation details should be irrelevant (to a degree). you care about the "what" (inputs/outputs/exceptions), not the "how"
#3 inversion of control and dependency injection are your friends
- the video linked above should give you an idea of what i'm talking about, WRT hexagonal architecture
- if you create an object in the function under test, it's hard to manipulate that object to drive the test
- if the function under test accepts that object as a param, you can configure it before calling the test or replace it with a mock object
#4 be wary of overuse of mocks!
- when you end up with tests that are just lots of mock expectations describing the interaction between two objects, you are testing implementation!
- lose the mocks and write a system test instead
#5 tests are production code! you will need to put the same effort into making them readable and maintainable. you might even have to write tests for some of your test support code
I think the article was fine but it was hard understand what Doppel does from their website. So it vibrates at BPM you set?
There are many open source projects whose only reliable, publicly accessible archive is and has been Gmane (due to changes in mailing list providers over the years or loss of their own backups/server resources/et al). If Gmane were to shutdown that would have huge implications for the "institutional knowledge" of some rather long-lived projects.

Personally, I know I've relied on Gmane many times to help solve problems I've had with one open source project or another.

I hope that this resolves well in favor of the protection of this archive as a resource, and I am sad at the recent troubles it has seen.
In the context of this site, it becomes a counter argument:

"I have never seen anybody on HN even remotely suggest that you shouldn't live in or move to the USA because of their bad human rights record (on the contrary, the USA is generally portrait in a very positive light), so why should human rights violations in the UAE prevent me from living there"
omg l2format
The meanings of 'Intermediate' and 'Advanced' are vague and context dependent.

The Programmer Competency Matrix has some objective criteria that are language independent. A popular HN discussion of it is here: https://news.ycombinator.com/item?id=4626695

And the matrix itself is here: http://www.starling-software.com/employment/programmer-compe...
For the same reason that people still do things knowing they result in jail time, people will still do things knowing they are wrong. There's probably a few root causes for actions like that (rage, hopelessness, greed, etc), with different levels of how much each one plays in the decision.

In the end, society only functions because the vast majority of people think they are better off following the norms set by that society. When they no longer think this because of emotional tunnel vision or a real lack of hope, whether it be real or imagined, or pervasive or lasting just long enough, their actions are no longer predictable as a rational member of society. Unfortunately, that means in some cases, it doesn't matter what the consequences are, there will still be the occasional incident.
Dyson vs. iRobot Roomba: The Home Robot Revolution Starts on Your Floor
Working for some large corporations, my guess is some compliance officers would not like this.
No. The Wikipedia article linked above says:

In Wilson v Brett Baron Rolfe (later Lord Cranworth) said he "could see no difference between negligence and gross negligence; that it was the same thing, with the addition of a vituperative epithet."
I agree. There's a lot of focus on punishment, consequences, and all the lockdowns for frustrating insider threats, but not so much on the flip side: reaching out to people, valuing them and their needs and opinions, working together, defusing problems so that there are fewer threats.

There are analogies to broader threats, say, to entire countries, and these days a lot of people are more interested in being antagonistic and hostile in dealing with the threats than working to understand them and their grievances. The two sides may never agree, but the effort makes all the difference.
Larry Ellison is a very interesting business leader. From reading accounts looks like he is a very dynamic business leader inside of Oracle. Certainly there are both positive and negative interactions. But he was also supportive of some of his top people leaving to start their own companies that have gone on to do really well. Often times he would invest into their businesses and personally capture upside.

On a long enough time line many of those businesses also went on to become direct competitors. So not surprised to see that he has a stake in the business, though have 45% is pretty amazing.
Just to clarify, "unicore hair core" means "the core of the wand is a unicorn hair," not "the core of a unicorn hair is the wand."

Anecdotally speaking, I've seen many references to hair being used in magic rituals. Just one example is the schoolyard cliche of keeping a lock of a loved one's hair.
What are the English 1750s umbrellas of today?
I've rarely seen what you're describing although I know plenty work remains go be done. So, could you give examples of code injections or mission-ending errors at code level that Haskell toolchains or Isabelle/HOL couldnt handle?
I Want You to Become a Government Tech Vendor
Pretty sure that doesn't qualify as a derivative work. Changes must be substantive. Otherwise correcting a typo in a book would give you a copyright for that correction, preventing others (including the original publisher) from making the same correction.

Moreover, the photographer here certainly didn't use any "derivative" from Getty. So even if Getty could claim copyright on their "derivative", they cannot justly claim copyright over the original.
Who asked what you like? That's irrelevant.

You talk about "organizational risk"as if we don't live in a post-Sun world where Oracle genuinely believes APIs are patentable and the number of successful major open source projects without corporate sponsorships is vanishingly low. It's a world where a single assinine node developer with a trivial package on npm shut down the entire damn industry for days.

A relationship with a fairly stable and increasingly developer friendly company like Microsoft seems very reasonable by comparison.
I've been a full-time student (twice!) and a professional worker, and I would never, ever choose to go back to the lifestyle of being a full time student. Ever again. Full stop.

It's just like work, but instead of making money you're losing it--both gradually and in large chunks every 6 months. The workload is the same (probably greater as a student), the pressure is the same, the lack of free time is the same. You're subject to the same arbitrary deadlines and due dates. Plus, as a student, you have the privilege of needing to take high-stakes tests every semester or so. It's basically years of hazing for a credential that's become a requirement for getting any job later.

It's as if devised by a Bond villain: "I know, Let's have a system where we take a bunch of people in the prime of their lives, work them like slaves, subject them to enormous pressures and tests, put their social and productive lives on hold, and if they make it through N years of this hazing, only then do we let them participate as full members of society. AND TO TOP IT OFF THEY WILL PAY US FOR IT!"
Unexecute
Associations between genetics and traits (such as diseases, height, etc) are already very common in science. One of the main problems is that you need extremely large sample sizes to see any effect. These kind of studies are called genome-wide association studies. Many common traits need hundreds of thousands of individuals if the genetic link is suspected to be weak (which is the case for most common diseases), making such studies extremely expensive, not to mention time-consuming.
There are finite resources for paying salaries, and people (before tenure) get cut based on how promising their ideas are as judged by their local peers (the tenure committee).

You can imagine an alternate system where you poll the larger community, but this is liable to degenerate into a popularity contest as each voter spends a tiny amount of time choosing people with whom they are not familiar. In contrast, the tenure committee is able to invest more time looking carefully at a single candidate.
This Kindle edition is free:

http://www.gutenberg.org/ebooks/4300.kindle.images

I assume that the 99c one comes with some feature other than the text - e.g. convenience, formatting, something else.

The 99c is not a licence fee for the text of Ulysses, and if Amazon tried to sue me for having the Gutenberg version on my Kindle, they would get the Arkell v. Pressdram response.
America’s Best Days Are Not Behind Us
I bought the domain name.

It's not a minor release.

MySQL predates semver. It is not alone here (see Mac OS X; PostgreSQL etc.). But you will be happy to hear that the next version will be called 8.0.
You're upset that search got rebranded to Cortana? It can definitely search your entire PC. I just typed the name of a script I have sitting on my D: drive and pressed enter and it opened it.
Looking at WHOIS, I think morgo bought the domain as an individual.
I've found nearly every operating system I use tends to change and do what "they" want.
I recently discovered Gmane, and found there were a lot of interesting topics, but also found that some (mainly videogames) were somewhat active before but now aren't active at all. I wish I had found it earlier. Still has been a tremendous resource as others have said.
Totally support you pointing this out. However I hope you will indulge a random person, and let me suggest that your angry, aggrieved tone diminishes your contribution.
People working at Getty and blindly sending cease-and-desist letters should be fired at once. These guys are similar to debt collectors and harassment is their virtue. They could have at least spend sometime time researching about her. Maybe Getty would have been $1 Billion richer today. She should be compensated for something at least.
To be more diverse, tech must learn from this late NFL coach
> Edit: "negligence" means you should have known of the risk. "Recklessness" means you knew of the risk but acted anyway.

No, "negligence", in law, means you failed to act according to the duty of care you owed, which can include knowing about a risk but failing to act reasonably to mitigate it as much as it can include not knowing about a risk that one reasonably should have known about.

Negligence and recklessness are not mutually exclusive
Ask HN: If the 'Startup Bubble' Does Burst, What Happens to All Those Assets?
If the countless number of startups that are not able to raise the next round of funding to keep the doors open are forced to shut down, what will happen with all of their assets (software, codebase, client data IP)? Are their efficient routes for startups sell these assets at market rates?
Interestingly, I opened the Amazon door as a new dev and found something very different than what this post describes.

The first step - before speaking to anyone about my background or interest - was going to be an intensive, one-hour coding session. It looked like it would be more "independent proof of competence" than "friendly programming task to evaluate you". I was expected to be on webcam the entire time to verify identity and prevent cheating. No joke about the entire time part - there was a reminder to get any water or office supplies I would need before sitting down, because the interview would be terminated if I left the frame of the cam.

Between the blind hostility of that opener and the meat-grinder rep, I passed without interviewing (and passed with the next Amazon recruiter shortly after, who had no idea they'd pinged me before). I'm sure this routine is reserved for new grads, and the weird "don't lean out of frame" stuff seemed to be from some interview-management third party, but it was still the most stilted process I've seen from an actual software company.
I suppose this is one of the advantages of running your own non-large corporation: you can do pretty much what you like.
>Biggest use of antibiotics today is in food production(agriculture etc.), not in hospitals. And it's also completely unregulated.

Completely false - antibiotic (and all drug) use in animals is absolutely regulated in nearly all countries, including the US [1,2,3]. Said regulations may not be what you'd like, but to claim they don't exist is silly.

[1]https://en.wikipedia.org/wiki/Antibiotic_use_in_livestock#Re...

[2]http://modernfarmer.com/2015/10/california-antibiotic-livest...

[3]https://www.federalregister.gov/articles/2015/06/03/2015-133...

edit formatting
Jupiter’s Great Red Spot Likely a Massive Heat Source
I do not appreciate this clickbait joke.
While basic income might make sense, many of these people won't be satisfied with it. They would be ashamed and angry that society has no useful job for them anymore. Wouldn't you?

There's a reason many of these people prefer Trump, who promises jobs and (false) hope, over Clinton, who isn't making such promises.
>When I brought this up to one recruiter a few years ago, they basically acknowledged the reputation and their intent to improve.

I recently interviewed, one of the interviewers actually brought up the NYT article and said that the retail side is intense, the tech side is more laid back, for whatever that's worth.
The worst thing I've seen is G2A Shield - it takes 10 steps to deactivate it, and each step has the "cancel" button much more dominant than the "continue" button, see: http://imgur.com/a/PUwPC
So, "preventing its discovery": does "its" refer to the discovery of the crime or the discovery of the IP address? Because by definition, a VPN prevents the discovery of the originator's IP address. So if interpreted that way, yes, that would effectively make VPNs illegal, as merely masking one's IP address would be considered a crime.
It can't. I have a Super User post [1] that describes the problem in detail. Windows Search and Cortana appear to be two separate things. If what I describe in my post is working on your computer, we should talk... I need to find a solution to this issue and Microsoft Support couldn't help.

Can you tell me - do you have Cortana's voice stuff enabled? Do you have her "learning" about you enabled in settings? Did you upgrade to W10 or do a fresh install?

[1] http://superuser.com/questions/1105529/cant-search-folders-o...
I had a similar situation (but with Microsoft), and although in my case it would have been a net improvement in income (probably), there was impact on family and stability to consider, so I declined the offer.

I think being aware of priorities for each person and each phase of life is important. There's times when big name or (relatively speaking) big salary is the prime factor, and that's great, and go for it! There's also times when being close to family, staying rooted, and being stable is the prime factor, and that's ok too.
Hah, I guess the accent got lost crossing the Atlantic then
Sure. With Debian, you can choose NOT to update it.
Yeah, I bet everyone left was super angry at management...
I uninstalled Reader when in started forcing UI toolbars to be open an visible every time a PDF was opened even after I'd explicitly hidden them. I haven't looked back either.

I have yet to encounter a PDF that doesn't render correctly in FireFox's built in PDF.JS. I know Reader has additional features but I've honestly never used them. You can easily set FireFox as your default PDF view and you're off to the races.

My only gripe is the PDF icon is now FireFox's icon.
Experienced this recently with Hello Fresh. The 'Cancel Subscription' button was so hard to find that I had to spend 10 minutes Googling it (the placement had changed over time and was always difficult to find, so a lot of the search results were no longer relevant). You had to click a button to reveal the cancellation link, and it was a tiny line of grey text on a beige background.

Then, to make it better, they started calling me every day after I canceled my subscription.

I was going to recommend them to all my friends and family, but instead I did the opposite -- I told everyone to avoid them and only mentioned the negative aspects of their service.
If I type a filename into that little search bar, it shows a few results. If I click the "My Stuff" button at the bottom, it shows me a different list. Neither list is complete. I have to open an explorer window to get a useful search bar.
A lot of expensive things and events get deferred with the sword of student debt hanging over your head. Home buying, marriage, children, hobbies, investment. I barely managed to pay off my student debt by 40 and can now start on some of these things. My parents ('Boomers) were well into them all by the time they were in their late 20s. I'm finding the age at which I have most of my life events is about 10 years or so delayed from the age at which my parents did all these things.
To Be More Diverse, Silicon Valley Must Learn from Dennis Green
Those assets aren't often considered to be valuable and will be liquidated at low prices, if they can be sold at all.

The value of a company is its client base and revenue stream. If those are not for sale (or never existed), the company will be worth close to zero.

Very advanced software might be an exception, but most startups aren't creating cutting-edge stuff.
Company towns would not necessarily have to be exploitative.

Until the labor-based enterprise running them faces some sort of competition, and really has nothing else to squeeze.
Curious if there is a repository for the source code.
Another goodwill project maybe shutting down from stress.

We have ridden a wave of altruism, and it is unclear if it will last.
>I am fully serious and look forward Oracle winning the next round.

I really don't see the appeals court overturning a jury verdict. Keep dreaming, though.

>Android is a fork of the Java eco-system that prevent 100% of Java 8, 9 and upcoming 10 features to be used on the platform.

I find it funny that you think that a fork must adhere to the rules of the open source project they branched away from.

>Anything else that Google states is a plain game of words to avoid paying Oracle for what they did to Sun.

It would seem the only company getting paid is Google. First from Oracle's incompetent legal team for disclosing confidential information and secondly by Oracle for court fees and possible legal fees.
You don't have to be a BDFL, you can delegate maintenance work to community recruits as it scales up.
> public domain

> but are falsely and fraudulently holding themselves out as the exclusive copyright owner (and suing others)

So the federal government should be suing them instead of the photographer? It doesn't seem like the copyright office has its own enforcement agency, so it probably would be up to the photographer to start a proceeding, since nobody else will.

This makes her attempt to get copyright damages to be a red herring which could undermine her entire case.

Therefore, I realize she has no claims, except the single one where Getty tried to sue her for using her own public domain images.
It's literally a quote from your comment:

> "Gays and leftists" definitely want to "destroy their culture" and "flood them with Muslims".

To be clear, I wasn't specifically responding to your comment though. You weren't the first person to come up with the notion that liberals/gays/muslims are coming for your culture and the people promoting that certainly do care about "rhetorical" effect. You're just listening to them.

It seems like you'd prefer to use "fascism" as a term which simply applies to anything you disagree with. I suggest you read the article.
Can't Amazon, Google, and Facebook (less sure about the others) all essentially be characterized as Berkshire Hathaway?

I.e. Develop a business that generates large cash flows, then relentlessly plow that money into more profitable side ventures. Except in this case they didn't buy an insurance company and instead developed a product that generated those flows.
Acquisitions are complicated in tax law. There was a good write-up about this in Forbes about a year ago that your question reminded me of:

http://www.forbes.com/sites/anthonynitti/2015/10/05/tax-geek...

I honestly don't know the answer to your question, though.
> Security doesn't happen by mistake.

My hypothesis is that we do not fully understand what "security" means yet in this reality, which would imply that security does happen by accident. We (software developers of all skills) go around talking about security in terms of lines of code written by humans (with suffering), teams of humans (with competition) and companies (with objectives of profit) as if it is something obtainable with the right intent and tongue set just so in cheek.

It isn't, and until we realize we're running counter to that intent, we're just shooting in the dark.