skysight-inc/HackerNews huggingface dataset:
> You seem to think others are crazy for making the informed and conscious choice to use them.

While I question how "informed" those choices are, that wasn't my argument. I'm suggesting you're crazy for disregarding the pattern in Google's past behavior, that says that just like all their other products, they will eventually use it as a tool for mass collection of personal data ("spying"). To argue that this is not their intention is to ignore the years of public statements Google has made about how they operate.

If you want to use Google products anyway, that's your choice. Your opinion that they make useful products and services (they do) is entirely off topic. I was replying to the "...but that doesn't mean that's what they do.", which is about Google's behavior regarding spying on and recording personal information. Their past behavior says "that's what they do", even if the first version doesn't implement that part yet.

This is entirely about the reputation that Google - and only Google - has earned for themselves. BCBS and Target get to earn their on reputations, which is also off topic.

Anyway, I have better things to do than argue with trolls and/or fawning fans of spyware.
Thanks so so much, for taking out of your busy time to give such insightful advice.
Link to the documentary for those in the UK: http://www.bbc.co.uk/iplayer/episode/b0074rxx/horizon-199519...
> Random people don't suffer from this problem. But they also don't generally have the inside knowledge to ask the real questions. Solution: anonymize the professional journalists and their organizations. No one to blame, no one to retaliate against.

I had the same thought but a different conclusion: if crowdsourced interviews make a candidate look bad, and it happens a few times, candidates won't "invite back" the crowdsourced platforms.

The current system works the way it does for a reason: short of making it mandatory, politicians will only conduct interviews if they feel like it's a net win for shaping the narrative. A journalistic entity that keeps making politicians "lose" at the interview will very soon become an entity without access.
Bug bounty programs do not in general involve "shutting up the researcher". See the HackerOne disclosure page, for instance: https://hackerone.com/disclosure-guidelines

The "Disclosure Process" doesn't explicitly spell it out, because I think it's just the mental baseline assumption all the authors were operating under, but everything ends up disclosed in the end. It's just a matter of timing.

Perhaps sometimes things are hidden and never disclosed, but it is at least not the general policy.

(Disclaimer: I work for a company that is a bugcrowd customer; I chose HackerOne's policies as my point to avoid any entanglement. I'm not aware of anything we've ever permanently hidden, either.)
That looks remarkably awesome. Thanks for sharing!
Thanks for the advice, most appreciated.
The browser took over that throne 10 or 15 years ago, with the rise of web 2.0. We make and download way, way more applications that run in web browsers (aka every web site) than applications that run on Windows, OSX, or any other OS.
Url changed from http://www.nationalaffairs.com/public_interest/detail/the-pa..., which points to this.
If pi goes on forever, it contains any and all representations of child porn that could exist. The first person to calculate pi that far will be breaking the law. No, that doesn't make sense, nor does any sort of information being illegal. What does make sense is to legislate the actions that can generate that data, or the misappropriation of that data.
This is why I think their valuation is less absurd than it seems. Their rate of adoption among college age and younger demographics is astounding.

Yep. But at the same time, there's no reason to think that these teens might also adopt a new app just as quickly if it were to come along.
These are just usernames, not trade marked domain names. What did you do when someone got to gmail/twitter/whatever before you did and picked the name you liked? You just picked a different name, or added some digits to the end of the one you liked. You could do the same thing here.
So unsurprising... https://medium.com/@maghis/the-hub-of-the-smart-home-bfa504d...
UN Report on the Value of Encryption to Freedom Worldwide
Look at the door and ask yourself "What would Kojack do?"
There's VisualReview[0], but only self-hosted.

[0]: https://github.com/xebia/VisualReview
What makes you think so? My Nexus S and Nexus 4 both have secure elements.
> I don't think employees are investors in co-ops.

Typically, they are; their ownership stake is usually, as I understand, purchased on credit and sold back on separation.

> A co-op can still get capital from investors. Can't they?

Well, yes, in the form of debt, and perhaps non-voting equity depending on the particular rules applicable to coops where the coop is organized.
Are you looking for Python jobs exclusively? In learning python you've likely already developed the skills necessary to pick up other frameworks and languages, so consider broadening your search to include those jobs.

I'm personally more than willing to hire developers with experience outside of my companies primary stack. Also very open to junior developers without production experience.

No need to work for free (actually, I'd highly advise against that). Just keep looking for junior dev jobs. And, if you're main concern is getting better, make sure the company has other developers better than you.
At some point the investors need a way to get their money out.

There's not a lot of incentive for the company outside of the pressure the board puts on.
> Michael Bay movies.

which are also social criticism themselves ... a social criticism of a social criticism ? now everything looks like post-modernism lol... Seriously, there is no social criticism here, just tropes of 80's movies.
Well, the current ones don't, but it could. Decentralized networks just need decentralized decision, ie., you could have a process by which the majority of the nodes decide to kick off a squatter.
These days I watch more hours of twitch.tv than I do films and TV shows combined.
I agree. The Snowden leaks showing they're tight with NSA can't help that, either. I'll go further, though, with my main privacy argument against companies such as Google: the incentives of an ad-driven company are 100% opposite of privacy-seeking users. Expecting Facebook, Google, Yahoo, etc to protect one's privacy is ludicrous as they get more money for each privacy violation if not convicted in court.

The only kind of company that can be even semi-trusted is one that where you are the paying customer and their contract + host country's laws protect your privacy/security. Even more so if they have to contractually or legally pay huge fines for negligence. Align the incentives, then there's potential. If opposite incentives, turn 180 degrees and start running.
Or Chuck Norris. (Chuck Norris is the reason Waldo is hiding)
Don't forget taxes.
I'm painfully aware of that, and I didn't want to suggest that I have unique ideas. Honestly, I don't believe there are unique ideas anymore, not for the last 200-300 years. Even scientific breakthroughs tend to be independently developed in different places simultaneously.

I guess I'm just whining about the hardware world equivalent of "every idea I have has already been done ten times on the Internet by people smarter than me" sentiment, which - from what I learned over the years - is shared by many people here on HN.
*jibe? Jive means BS.. jibe means "aligns with".. also fud can mean "fear uncertainty and doubt" or "fucked up disinformation"..

Having said all that, I think it's a pretty neat idea to invert the Sim card firmware vulnerability into an asset. We'll have to see what comes of it..
Comments moved to https://news.ycombinator.com/item?id=9624987.
Perhaps approaching it the way (I assume) TPB does it, and have the comments section, etc, handled through BitTorrent?
The real issue isn't wages - it's cost of living. If we really want to make people's lives better, we need to address whatever causes prices to increase (limited housing supply is probably the biggest culprit).
Perhaps GARPA is a better name?
"Before I could pull the trigger, I was hit by lightning, and bitten by a cobra."
We haven't forgotten about web developers! We prioritized offline for mobile first though since its a more critical use case there.
Yes, especially with Triceracop and Hitler. And lots of guns shooting. And the vocal styles.
I think the major problem in CAD/CAM software is the creation of technical drawings.

I enjoy every new CAD program (solvespace, implicitCAD, nanoCAD, ...) when they come but each time it lacks this vital function. Even fat dinausors like CATIA, Pro/E, Inventor & co have a very poor ux at that level.

So I will recommend to master the rules of technical drawings and geometric dimensionning and tolerancing before going to deep in 3D. Likewise, BRep, CSG, constraints solvers, code/GUI will be just straightforward "plugins". It's safer and more useable in real life.

By the way, the Purdue University have some good innovative lectures, ie. Erep [1]

Computer Aided Engineering Design by Anupam Saxena & Birendra Sahay is cool and informative.

In general, the Indian Institute of Technology of Kampur [2] has some pretty intense books on the subject.

Finally, Knowledge-based engineering [127] will extend a lot your future awesome opensource haskell CAD package!

[1] https://www.cs.purdue.edu/homes/cmh/distribution/papers/Erep...

[2] http://www.iitk.ac.in/cad/

[127] https://en.wikipedia.org/wiki/Knowledge-based_engineering
For the people for who this went wooosh, can you chime in if you lived through this time period and remember the media or not?

(full disclosure, I thought it hit the nostalgic feelings I have from that time almost perfectly)
There is a search bar??

Let me look again... oh, wow, I totally ignored that, thinking it was just a design element to break up the header from the jobs.
I still find Beal's conjecture very interesting. FLT follows quite trivially from it.

http://en.wikipedia.org/wiki/Beal%27s_conjecture
CERN Enigma [video]
> With all due respect, you appear to have 100% consumed your understanding of the conservative position through liberals describing it to you, and appear to know basically nothing about their actual positions or arguments.

Can you explain to me the actual positions and arguments of conservatives? In 1000 words or less?
Yeah, it also required 24/7 access 365 days a year. Which was above and beyond what everyone else had provided in the past.

It also noted that, at the time, the area's use had declined significantly due to smelt fishing decline which is why the previous owner sold it.

So, when the dispute occurred, he'd been providing the same access as ever when a mandate came out of the blue saying he had to provide a significantly higher level of access than was historically required and whatever extra costs that might incur on a beach that was largely unused at the time overall and during the periods of closer in particular.

So he was like "wtf, why?" in a very legal sense (the only sense that would work in legal disputes). And _only_ after the case went viral as some kind of down with the 1%'rs! rally cry did people actually start bothering to go visit the site...to make a point.

I'm sure the novelty will wear off and then they'll be some property manager that has to sit up there through the night and winter for....nobody.
Couldn't you have said the same thing about early Facebook?
Start a small consultancy building web applications for local businesses part-time. Now you have production experience.
True.

For me, the tight Java integration and low learning curve makes Kotlin a good candidate. Also good to have a modern language for all Android versions on the market. The compiler optimizations seem to be great, and their work to support things like Dagger, which modifies code at compile time, also seems fruitful.

edit: typos
Björk is on SoundCloud, enjoy
Sometimes It's the Simple Things
Well it's not just Slack that sets expectations but pretty much every SaaS webapp out there.

Of course, you can add features but do not underestimate how much work it is to do so and is it even worth the effort? It is what you should be spending your time on as a company if that's not your business?

And let's remember Slack is going to video and voice soon...
Yeah I work in a 4-person office and its ok. Definitely more chatter than being alone. I can live with it. Not a private-office guy. But a big room is very different.
It is also a lot faster. App owns to the camera. Tap to take a picture. You can add a caption or a doodle and send it to multiple people.

MMS doesn't even come close to that experience.
I liked the story with the robot on Mercury running in circles, because it couldn't go closer to a lake from which it was tasked with taking a sample without being destroyed by the heat, but couldn't go back, because it would mean disobeying a direct command. Of course, a longer inference chain would show that not going back would lead to the people at the base dying, but you have to cut it somewhere, because if you let a robot indefinitely extrapolate possible actions, the only rational thing for it to do would be to self-terminate, since breaking the third law with certainty is obviously preferable than the infinitely many possibilities of infinitely many times breaking the first and second laws.
YC-backed OrderAhead ignores state AG's inquiry into alleged online hijacking
Agreed. Sometimes, you don't even need RAII. You just let the stack unwind :)

But yes, RAII can make it pretty braindead (which is good)
This may or may not be of interest to you personally, but this is probably a good time to remind everyone that:

1) OpenStack is written almost 100% in Python

and

2) Nobody involved heavily in OpenStack ever has to go looking for work - recruiters will come to you, whether you want them to or not.

As a bonus, it's an exciting project and a great community: http://www.openstack.org/community/
Because they already sold the download option to the backers. People want exclusivity, and those people who have the mp4 are secretly (though not necessarily consciously) feasting on your tears of DRM-frustration because they have something you don't.

This might sound cynical, but that's how people are . There was a documentary that came out last year called I Dream of Wires about analog modular synthesizers, which are going through a renaissance right now thanks to low-cost short-run manufacturing and a much wider audience for electronic music than existed during the previous modular heyday of the 1970s. So they raised lots of money on Kickstarter, and one of the rewards for backers was exclusive access to a 4 hour Blu-Ray copy, with tons of additional footage that would be cut out of the theatrical version, but which you would certainly want to watch if this was your particular nerd obsession. Anyway, the film got made OK, but (as is very typical) the producers vastly overestimated likely interest in the film and discovered the hard way that it was too niche of a subject to appeal to regular documentary distributors. Having gone a bit over budget and spent some personal money to get it finished, they naturally wanted to break even, so after what they thought was a decent interval, they started selling the extended 4-hour Blu-ray edition to the general public on their website.

Bad idea. The people who had bought that thinking they were getting something exclusive were furious, and stalked the filmmakers across every electronic music forum where they popped their heads up, calling them fraudsters and thieves. They weren't any worse, off, as such; they had got their Blu-Rays (although I think they had to wait a long time for them, as with many Kickstarter campaigns that fall way behind schedule), and they included all the promised content delivered to a professional standard. But they thought they had bought a limited edition, and threatened the makers with lawsuits - the result being that the DVD release got pushed way back and the extended 'ahrdcore edition' has had the price jacked up to $199 (which almost nobody will ever spend) in line with the donation requirement for the original reward.
I could see this integrating really nicely with mailing lists. The commit could be sent out to the mailing list, and anyone who is interested in reviewing the code or doing a merge would already have the information they need, no blockchain required.
It's a legacy from WWII. See: https://en.wikipedia.org/wiki/Jap
> disregarding the pattern

To agree that it's a pattern, I'd have to agree that any single instance that you've listed is in fact "spying." Since I don't agree that any single instance is "spying," it is inaccurate to state that I'm "disregarding a pattern."

Would a personal secretary, paid to be going through my mail and email for me, sorting it, prioritizing it, making suggestions, be a "spy"? OF COURSE NOT.

Imagine I showed my secretary a text from my wife, reading, "Can we eat at Fogo de Chao, and then go see Mad Max?" I ask my secretary where the closest Fogo is, to help me book a reservation, and then to find showtimes and ratings for the movie. You'd call that "spying"?

> Anyway, I have better things to do than argue with trolls and/or fawning fans of spyware.

Someone who disagrees with you is automatically a troll or "fawning." They can't possibly have a reasonable position that disagrees with yours. Got it.
Wrong. Netflix is the larger part of the internet. That has nothing to do with me.
Day 19: Hamburger
This is an aside but I like the author's writing style. Not only is he clear but also describes why he's doing what he's doing and how it's important to him and others. Really helps me give the ideas more thought!
We already have perfect soldiers that are "ever courageous, never sleep, never miss", but land mines are outlawed in most situations.
I would say this traditionally case but I think things are slowly changing even in the Enterprise world, where they too are starting to realise it's not realistic to be good at everything as well as their employees demanding better services.
Yup, that's a fucking scary-but-very-likely thought.
This is amazing for card counting. Discreet swipes to add/remove count and double tap to have your phone/watch buzz the current count.

Maybe not the most ethical use of the tech, but sounds fun!
Man, the new generation of programmers are going to be in bad shape if the thought of stack unwinding or managing the heap yourself is left to the "highly skilled." Even if I was interviewing someone who only worked in a memory-managed language, I would hope that they'd at least be capable of understanding how to code without it.

These should be the fundamentals.
> The Skynet Funding Bill is passed. The system goes on-line August 4th, 1997. Human decisions are removed from strategic defense. Skynet begins to learn at a geometric rate. It becomes self-aware at 2:14 a.m. Eastern time, August 29th. In a panic, they try to pull the plug.
The HN guidelines ask submitters to change titles when they are misleading or linkbait.

https://news.ycombinator.com/newsguidelines.html
It is not a serious philosophy - it was constructed cynically with the goal of fooling people. An entirely different class of thing that those others.
My guess is for these things to change (if they ever do) there would have to be a crisis event. Maybe after the next crash employees will be more reticent to take pure stock and will go for an alternate arrangement. Maybe the structures built for those arrangements will allow contracts for acquisitions to be structured differently.

It's going to be interesting to see how long this private valuation explosion will last and what the fallout will be after it pops.
See also https://www.youtube.com/watch?v=KEkrWRHCDQU
Ask HN: Are there job sites with good filtering?
The filtering abilities on most job sites suck.

Most job sites have postings which will never lead to an employment possibility.

Job sites tend to have "positive" filters, I'd like to see a site which includes "negative" filters.

1. Exclude certain companies and organizations
2. Exclude postings with certain phrases like "fast-paced environment", or "college grad"
3. Exclude companies which don't list a salary.

I am financially independent, but would still like to work for the challenge. I don't want to waste time searching for opportunties which either are not a good match, don't pay well, or have a poor company culture.
Good question, at the moment, I will best describe myself as a Technical Analyst (Interestingly also with a BSC Econ background, then moved into IT by taking industry Network/Systems Engineer certifications and did that for a while). I work with the business by liaising with the business analyst, translating business requirements into System Requirements and making sure that from a technical stand point all the T's are crossed and I's dotted. At my current firm, we are not allowed to code anymore as compared when i joined years ago, in which i had the opportunity to get my hands dirty, got into developing a lot of ETL solutions etc. Now its more of working on IT projects which mostly is based on purchasing off the shelf say ERP or EPM system for example and making sure they are implemented correctly. At this juncture i am bored with just doing that, hence decided to pick up Python, take courses in order to enable myself.
I get annoyed with the business of Google on occasion -- I was very upset with the closure of Reader and IG, with choices they've made with Android; but I really appreciate the amount of unicorn ideas they push after.
Metal is Apple’s iOS framework for GPU programming. The slides are about GPU programming using Metal, Swift, and some Objective-C for features such as shaders.
How about "the car slams on the breaks and swerves towards the more distant object". That's a simple algorithm with no morality issues. In general, building morality into machines is a very perilous proposition.
If you're based in the Bay Area send me an email: craig@set.tv
Voicecode
U.S. tried Stuxnet-style campaign against North Korea but failed
For those wondering what this means, it means that a Facebook contractor would still be in the lowest quarter of income earners in Santa Clara County [1]. As such, one would qualify for rental assistance, etc from the county, as the going rate for a /studio/ is $1200/month [2]. The inflated wages of the tech industry have placed an unbearable burden on the average person.

[1] http://www.hacsc.org/section-8-housing-programs/waiting-list...

[2] http://www.hacsc.org/section-8-housing-programs/housing-choi...
It's been a long time since I was in high school, but I've long thought that the American educational system should give up on teaching modern foreign languages badly and just mostly teach Latin, Greek, and Esperanto.

If all you're going to do is make high schoolers take a year of foreign language in a classroom, they'd get a lot more from a year of Latin or Esperanto.

Edit: The Klingon Duolingo course should be pretty awesome, though.
He also pressed Break and the voice said "Enter" ;)
It'd be nice to know how it determines which writes to use if two devices are offline, have conflicting data, and try to write to the same database after they're both connected.

Vector clocks? Last write wins? Conflict resolution functions?
I wonder if there is a way to write a macro library that can use regular `if` and `for` instead of `$if` and `$for`.