skysight-inc/HackerNews huggingface dataset:
Not necessarily. It could be merely a pragmatic act that has political consequences. The same individual could then sabotage the company's operations, sell them out to a competitor, hold a parallel job in a more effective institution fighting surveillance, and so on. The politics of it can be separate from taking the job simply for money, challenge, whatever.

Many people don't care about politics. They just want what's best for them personally and often in short-term. Although, working for defense contractors is usually a good long-term bet for such people too.
Email the CEO
Well I haven't looked at it since Gtk Builder was called Glade, but QML has convinced me that declarative UI markup with sprinklings of code, and custom widgets implemented on the side, is the way to go.
I love the general principle of this and applies to other professions.

I work in finance and accounting and it's rare for someone's technical skills to be evaluated in an interview.

The problem with that is that the profession becomes overrun with people who have zero ability to actually get things done in an efficient manner.

Not everyone need to be a coder, but most professionals do need to know how to leverage machines to automate their workflow and generate deeper insights.

If I were hiring people in my field (finance/accounting) I would love to use something like this to make sure a candidate can accomplish some basic analytic tasks and workflow automation tasks.
I think there's a huge market for exactly what you described.
Would I buy a electric car now--no. Do I feel they are over
engineered, like too many new internal combustion vechicles--yes.

That said, when electric cars start showing up in the secondary markets, I'll probally buy one. I'll buy it to modify, and turn it into something I can drive on the cheap.

That's if I can get into their proprietary computers, or bypass all together, and government doesn't get too involved with regulations? By regulations, I mean right now in most states, the government is pretty lenient with collector cars. In CA, you can do a lot to a vechicle made before 1973. Guys of all income groups are into their older cars. I hope it stays this way. As to smog, global warming--I just don't think a lot of these older cars are on the road enough to make a huge difference. A modified electric car is something I would buy, or get excited about. I'm kinda looking for a used Prius that needs a new engine right now. I got excited about a used Prius when I heard the motors are so well engineered--they are outlasting the vechicles. Guys aren't rebuilding these engines. They are buying them whole from the junk yard for low prices.
From a Python perspective, it looks to me like you're trying to take one particular style of programming (overloading functions) to an extreme (or at least fetishizing it), when it doesn't buy you anything particularly worthwhile, even though is comes at a high cost in terms of cognitive load (and runtime reflection in dynamic languages like Perl, Python or JavaScript).

Why should you have to write a special function that knows about looping, when the language already provides several perfectly fine ways to loop?

jQuery loves to do that kind of stuff too, slowly sniffing and savoring the arity of its arguments and reflecting on their types at runtime, then doing totally different things like getting, setting, configuring, instantiating, sending messages, and iterating, depending on the number and type of parameters, possibly selecting multiple items even if you only want one, etc...

Personally I don't think that style makes code any easier to read or write or guess what it will do, and it sure is a source of a lot of implicit behavior and inexplicable errors.

Having one function named "x" that gets x, sets x, iterates over the x dimension, searches for x, or creates x widgets depending on how it's called doesn't make my life any easier.

I'm willing to read and type a few more letters to use a set of longer self documenting function names. Using explicit descriptive consistent names, instead of heavily overloading short names and sigils, also makes the documentation easier to search and the IDE easier to use.

Explicit is better than implicit or inexplicit.

What is so important about the scalar/array dichotomy (which I think is fuzzy, arbitrary and artificial), that they get their own sigils to disginguish them, but you don't also use different sigils to distinguish ints from floats, numbers from strings, arrays from dictionaries, objects from classes, locals from globals, objects from proxies, inputs from outputs from references, etc?

The root of the sigil problem is that you quickly run out of unused ASCII punctuation characters to decorate all the concepts you feel the need to distinguish. Of course you could limit identifiers to a single character and require the use of Unicode, like Bjarne Stroustrup suggested in "Generalizing Overloading for C++2000" [1], but isn't it simpler and easier to just use letters that spell out what you mean as words, instead of context sensitive punctuation you have to look up in a legend?

I like the way C# uses "in", "out" and "ref" instead of punctuation or emojis.

[1] http://www.stroustrup.com/whitespace98.pdf
I was wondering how it tricked the game into recognizing the correct answer. Does it end each question by writing the correct answer inside an already darkened portion maybe?
I only saw 2 reviews on Goodreads and I don't think that is enough to help one make an informed decision about it. I just bought the Audible version and will listen to see if I agree/disagree with the reviews posted.
1Password 6 for Mac is here!
If you use Go and OAuth2 you should look at this
This. Also, try yoga...
Better ES6 support.
cgroup v2
Competition! Now both teams have one more incentive to innovate and we get better software in the end.
As I understand it, that's less about reassurance and more about setting a precedent that can be used to force the NIMBYs into silence.

Which I, personally, love. But perhaps isn't what parent meant by reassuring people.
Yeah, Portal isn't too demanding. I've got similar hardware and even it strains with the more recent higher end titles, whereas Windows runs it beautifully.

Until the driver situation improves a bit, it's going to be hit-or-miss on a per-game basis.
No because I am on their network.
It's not cheating in Nevada. But you can be bounced when they catch you.
> If you wouldn't treat your own diabetes, you shouldn't treat your own mental health.

I treat my physical health on my own all the time. I take DayQuil, I take time off, I lay on the couch and watch TV. Heck, I injured my arm 3 months ago (tendonitis), and after 2 months of self-treatment, I felt like I wasn't doing enough, so I went to the doctor and they told me I was doing everything I could and there was nothing more they could do for me.

I absolutely treat my mental health on my own, and I recommend everybody do it. It's not some bright line that you cross where you're all of a sudden "broken" and need a mechanic to fix it. It's the fuzzy art/science of medicine that absolutely requires patient cooperation and introspection to fix.
Three existing production-ready open source engines + other embedded options wasn't already "competition"?

It's nice to see but, as far as competition within OSS is concerned, it's about 7-8 years too late. MS will no doubt, at some point, release something like Node.js based on this engine. If they do it'll be widely lauded, but you can barely say they're even a "fast follower" here when they're this slow.
If you haven't been following SpaceX since this landing, they're planning on doing a static fire of this returned first stage as soon as Thursday[1]. Then it'll probably end up in a museum somewhere - they won't attempt to fly this one.

Their next few launches (the first could be as soon as this Sunday Jan 17)[2] will probably involve landing attempts on a barge in the ocean since they are launching heavier satellites and won't have enough fuel to boost all the way back to land.

[1] https://twitter.com/flatoday_jdean/status/687284449151709184

[2] http://www.americaspace.com/?p=90612
Protecting Anonymous Speech Is Key to Fighting Online Harassment
This could use a 2005 flag on it.

Not that much has changed - I got rather far before the size of the premium increases raised a red flag to me.
Ask HN: Selling other people's goods through my online store
(NY, USA) After 4 years, we're finally building a shopping cart to sell goods through our site - for now, just t-shirts, hoodies, mugs, etc... with our logo on it but the purpose of the store was to sell a book my partner wrote last year.

The book and the garments are a no brainer - their our goods, we'll collect and pay tax on the sales and thats fine.

The problem comes in that my partner wants to sell other people's books, without having to pay tax on it.

He had originally thought that we would just link to their book on their site and they can deal with the sale - in which I rebutted - I wouldn't put it in the store then - the store implies we're selling something. If it's just a link to somewhere else, it should go on a different page.

I came up with 2 options -

1 - find out who does the sellers printing - and make a payment directly to them when my customers check out - then, our bank account doesn't reflect the purchase and we don't need to deal with taxes - we've become a gateway per say.

2 - process the payment myself - then pay the seller the exact amount (taking no profit - just to drive traffic to my site) - then in the tax man's eyes - it's a wash.

Any other ideas on how to deal with this?

Are there any CC gateways that can take an API call and split the purchase money into multiple accounts?

I suppose I could have the seller setup an account at stripe.com (CC gateway I'm using) and just make another API call and fund them that way? I don't forsee selling more then a dozen 3rd party books.
Selling 600 posters one at a time means 600 closed sales a month. It means 600 amateurs who didn't proof their own work. It means filling 600 tubes, attaching 600 labels, and posting 600 packages...every month.

It's possible. Whether it's worth it or not is another matter that depends on what other options a person has.

Good luck.
Modern Extensible Languages (2007) [pdf]
here is my understanding about the difference between win and mac graphics.

on windows, the os graphics layer is thin. it's a dummy dll, and all graphics calls will be forwarded to the graphics driver.

on mac, however, the os graphics layer is thick. The os maintains all graphics states and resources. a lot of the work is done by the os, not the driver. the obvious benefits of this are consistency and live switching the gpus while an app is running. you can switch between intel gpu and nvidia gpu.

see this

https://books.google.com/books?id=Ryb-k7jrPnIC&pg=PT44&lpg=P...
The auto industry has an Apple product model (keep design in house and release very well-finished products) as opposed to a PC model (build a platform for both hardware and software that others can design, build, mix, and match for). Sure there are Delphis and other suppliers, but they build nuts and bolts while the drive train, chassis, and body have remained the domain of the auto companies. Correct me if I'm wrong.

I'm very interested in the production of standard drivetrains and chassis, analogous to processors and motherboards, that hobbyists and customizers can build upon.
Many Black Students Don't Seek Help for Mental Health
Indeed. Running in Colorado sunlight at 90F is not bad. Running in Maryland shade at 90F is uncomfortable and could be dangerous.
In the computer case, the reason surveillance is a good idea is so the owner can prevent misuse. Misuse is likely, as any computer with an internet browser may temp a user with a wide variety of possibilities for misuse.

In the restroom case, an owner often can safely assume that the user's activities will be restricted to a quite limited range of behaviors. However, if I had reason to believe that the user might be performing some illicit activity in the restroom (e.g. arson), I might feel surveillance is warranted.

The difference comes down to the disparate levels of suspicion.
I might normally oppose these agencies but In-Q-Tel is the shit. It was a brilliant move by the CIA to balance the needs of developing specialist tech they needed and gaining advantages of COTS products. So, they noticed that many of their needs are similar to commercial needs that companies shell out of. So, they create a venture capital company that funds potentially great work in all those areas with dual-use configurations. Rather than backwards tech at a loss, they have all kinds of cutting-edge and useful stuff that gains money.

More agencies should consider this model or variations of it. More governments, too. Aligns the incentives right so the market, at least chosen players, will do what you need done. Plus, they built a lot of cool tech this way.
Show HN: The best stories from 2015
This times 100. I have a 2011 Ford truck and hate the Sync system. It is absolute garbage, from blutooth syncing, usb syncing, to having a finicky mostly unusable interface. Add in that it was upgradeable for a while by myself, but then for some reason I had to take it in for $150 at the shop to get further upgrades.

I've been burned so bad, I'll only look at vehicles that support Carplay in the future.
It will take a while but perhaps now that everyone has a smartphone and is used to technology/ understands it's benefits, adoption rates will speed up.
Just a nitpick - the contract is not illegal. It is not legally enforceable or valid.
...or the game is essentially fixed, so that your skill is irrelevant.
The problem is that the decision-making vessel is the thing experiencing the illness, so it's not always so simple as "Oh wow I'm ill, I should see a psych!" In addition, treatment for mental health is significantly less reliably effective than treatment for something like diabetes. If you find yourself questioning whether you should talk to someone, you absolutely should; my quarrel is with the way your statement seems to imply (to me) that diagnosis and treatment of mental illness is simple.
Your skill is irrelevant against the automated betting bots.
What does it do with the toilet paper...
Look forward to hearing what you think of it. :)
Does this marketing actually work? If so, then I could charge people $5000 for a 'job skills development course' with a money-back guarantee. Maybe I make them read a book or something so they don't get suspicious. If they get a job, I profit; if they don't, no real loss to me. If 30% of the people find a job, then my expected value is 0.30 * $5000 = $1500. Plus even if someone doesn't find a job, they might not bother with the hassle of turning in the guarantee(the old rebate trick). The guarantee is free money for me even if it's completely ineffective or even actively harmful to the person.

Udacity are mainly online courses, so I imagine it's pretty low-cost to offer their courses to people who turn in the degree. It seems like one should be suspicious of altering their trust level in Udacity even with this guarantee.

Then again, it does at least get the incentives right for them, since they would make more money with a better program. So in the long-term, maybe it's a good thing.
Only the "most popular roads" would suffer from that flaw; and the "day in the life" animation.
Transform the Way You Here the World
Both are less than one in 100M. Indistinguishable from where I stand.
There is one trick you can use: all numbers have the same probability to be inthe winning combination, but some numbers are less picked by played less (typically: numvers that can't be associated with birthdays). Pick those numbers and if you will, you will have to share with less people.

Not something l'd recommend though, as I hate games of luck.
I was stirring :) I think that it's not coincidental that Web development frameworks are collapsing under their own weight and programmers are going mad because there's just too many shiny things.
It is licensed under MIT. Good luck with that third step...
perhaps more competition? v8, though much faster than other engines when released, is still roughly twice as slow as go. while jvm (also uses JIT) is roughly twice as fast as go and reaching near native/c/c++ performance. I know it's not a fair comparison between javascript(dynamic) and java (typed), but I am sure there is still room for improvement.
Depends on what you mean by "these days."

I did an AI degree over ten years ago, and Machine Learning was certainly considered a part of AI then.
Likely?? No, this is paranoid. Sorry, but this isn't happening everywhere.
Most languages/platforms adopted regular expressions from Perl. I rather suspect most will eventually adopt Perl 6 grammars and that may be its lasting impact.
Not really which is why I have not really gotten started with the whole IoT thing. I plan to use vlans to segregate as well as iptables.

I'm not fond of the arcane nature of iptables and started researching only enable unidirectional initiated traffic from my normal network to the isolated IoT network (IoT gets access to internet) yesterday before giving up as it was too late. Suggestions welcome.
... but isn't Sync a Microsoft product built into Ford cars? It certainly was when I worked there in the mid-2000s.

EDIT: Gen 1 and 2 are while the upcoming Gen 3 is built by Blackberry.

"Ford cited issues with Microsoft's complex software dragging down its scores with Consumer Reports and other consumer magazines being a reason it switched to BlackBerry."

https://en.wikipedia.org/wiki/Ford_Sync
I love this explainer on TNRmageddon and especially this note:

http://www.vox.com/2016/1/12/10756786/tnr-meltdown-tnrmagedd...
"A note on conflicts of interest

The world of Washington, DC-based magazines and websites is incredibly incestuous, so I have no way of writing about this without stepping all over too many conflicts of interest to count.

But some noteworthy ones include the fact that I applied for a job with the Peter Beinart–era TNR and didn't get it after a disastrous job interview. I was recruited for jobs in both the first and second Foer eras. I used to work closely with Richard Just (who was editor between Foer stints) before he worked at TNR. I dated a TNR staffer for a while, was roommates with Spencer Ackerman at the time Foer fired him from TNR, and am very close friends with a current staffer at TNR. I also lived in the same dorm with Hughes for a year in college.

All of which is to say that while my coverage of this can hardly be objective, it's also pretty well-informed."
Duplicate: https://news.ycombinator.com/item?id=10893151

Please don't post the same thing repeatedly.
Default Gmail style avatars in Rails
http://blog.estimote.com/post/97824495825/ios-8-pushes-locat...

It's context cum geofencing. I might be mistaken though.
The lottery is a government subsidy to bog, established, non-tech-industry, non-startup firms. HN, naturally, dislikes it.

DFS, OTOH, is a quasilegal (at best) industry with new, rapidly scaling, tech-heavy firms.

The fact that both are gambling is really a side issue to how they relate to HN's focus and biases.
+1 Year/Month/Day has the added benefit of making chronological ordering as alphanumerical ordering.
Exactly. My tendency is to try to keep my personal use of company computers to a reasonable level and conservative scope, because while I know my company is going to be reasonable about it and most likely leave me alone, I fully recognize that it's their computer and me using it for personal things exposes those things to their scrutiny if they have reason, or even if they suspect they have reason. Frankly, I'd be a little surprised if none of my employers have ever perused my browsing habits while investigating something (example: I once had an officemate get fired for sucking up all the office bandwidth by running a public porn server from his desktop -- that was a super dumb move, and I really wouldn't hold it against anyone investigating the problem to take a general survey of our web traffic habits in the course of chasing that down).
Baby carrots are not baby carrots
From the Roadmap document - it seems like JIT on Linux is not a priority? That's surprising. Is it due to technical issues or the whole idea is to have NodeJS on Windows use Chakra and let the community do the Linux part with JIT?
V8 Subclassing Bug
Variadic and Variable Templates in C++14
I also like comparisons to the chances of other things happening as a way to get a feel for the odds, for example you're (apparently) more likely to be killed by a vending machine (1 in 112,000,000), become US president (1 in 10,000,000), or become an astronaut (1 in 12,000,000), than win the powerball.

Of course, just because your program never found the right numbers, doesn't mean it couldn't. People do win...
It's not on the short term roadmap because we've scoped it to clang 3.6 x64 Ubuntu while we stand up the branch but we're trying to keep our code changes for the port pretty generic.
Mothers Against Drunk Driving should also be against zoning
Slight derail but I find it interesting that the Swift team is tackling the fragile ABI problem with v3... Something C++ could have done at any time, enabling portable and interoperable C++ interfaces.

(There's no reason clang importer couldn't surface C++ or any other language to Swift for that matter)
If that's the only point you intended to make, then fine, say that. But you didn't. What you said was that anyone looking for a no-cost option for Qt now has to use GPLv3, or they can pay for a commercial license (and then complain about getting downvoted). These are not the same thing.

The former is something to have a discussion about.

The latter is verifiably untrue, and has massively wasted time for someone not wanting to see the lie get repeated or go uncorrected.
Self-Driving Cars Required Humans to Intervene Thousands of Times Last Year
Good that it's open source, but I found this blurb from their contributing guidelines [0] to be contribution inhibiting:

You will need to complete a Contributor License Agreement (CLA) before your pull request can be accepted. This agreement testifies that you are granting us permission to use the source code you are submitting, and that this work is being submitted under appropriate license that we can use it.

[0] https://github.com/Microsoft/ChakraCore/blob/master/CONTRIBU...
I didn't read the paper, but I could imagine that on weekdays when the weather is nice you get a lot of people unhappy that they are stuck at work.
Not saying i agree, but we consider history for every decision made. Want to loan someone money? consider their credit rating. Want to hire someone? consider their employment record.

Microsoft has a long history of not being so nice when they have an advantage. How much of that is leadership driven, and how much is built into the corporate culture and structure? It's knee-jerk, but it's not crazy to think about.
> MS really changed its approach to software

Their open-source friendliness has unfortunately coincided with a decline of their respect for user privacy and choice (Windows 10). I find the "New Microsoft" bittersweet.
Paying doctors by procedure is like paying programers by line of code.

If this were the case, there'd be tons of Java programers and few enlightened souls would bother with Perl.
Independent implementations of standards.
"In the future, we are committed to bringing it to other platforms, starting with Linux..."

Nice to see a change of heart.
I'm thinking more of an enabler for Michael Dell type entrepreneurs. With the democratization of design/manufacturing tools, a framework as I have described, will allow smaller players/designers express their vision. While I agree that the auto industry is very closed, I feel that the playing with the interior of a car allows for more creativity than the interior of a pc or phone, especially when there is no need to design for a driver.
Why You Need to Curb Your Obsession with Big Data
The Rosewill Quark Series Power Supply Review