skysight-inc/HackerNews huggingface dataset:
yes! I had to unsubscribe because I got sick of being downvoted for reminding people that career goals are not always about making the most money.
Same here, also on Linux
Elon Musk has said the same thing, but he built multi-billion dollar companies instead of tanking them.
The previous version of this site, OSMCamera, was taken down months ago. Big kudos for taking up the torch, forking and getting the site running again. I hope the new instructions on how to contribute will encourage more participation in mapping surveillance structures as well in OpenStreetMap more generally.

If anyone is so inclined, this functionality would be great as an OsmAnd plugin.
Only google card, the debit card that was attached to GW.
Let's keep this in mind the next time we get the idea to let market forces regulate, say, school systems or infrastructure.
Fair point—it just seems that way after spending a lot of time in that sub :-)
It is pretty radical in the 80's-90's sense of the word.[0]

[0] http://img03.deviantart.net/ebd4/i/2015/166/9/6/radical_dude...
The browser could check whether the cursor image would be painted outside the page viewport.

In this case the browser could create a clipped version of the cursor image and set it as the new cursor.
Universal Studios Admin Panel Login Vulnerability by Muhammet Arda Yıldız
I'm going to take the pretentious and predictable* route here and recommend The Design of Everyday Things. It's not about REST APIs or whatever particular instance you're after, but it is more philosophical about what APIs are.

*Like a freshman preaching Rand
If your C compiler doesn't complain bitterly to you about an incompatible pointer type on that assignment, get a better C compiler. If your C compiler does complain bitterly about it, heed those warnings or expect no sympathy.

If you write this in production code, and don't get sent home that day in tears, your company's code review process has failed.
On Safari on OS X 10.11 it just blinks the page.
It's disturbing that this is considered normal. I would never work for a company that required this of me.
This!!! I simply can't understand why the folks at Apple don't get this. But then again it seems to be all about the looks now. When I first heard a recent rMBP under load, I was shocked and embarrased how loud it is. I mean, I would actually feel embarrassed when using this in a library.

And yes, it's a matter of what you're using it for, but to me this noise was similar to an ugly sticker saying "Not for regular and prolonged use under high load"
This changes everything!

Just kidding. Python 3 adoption will continue to be slow, and judging from PyPI stats, nothing to write home about even atm.
A big part of the issue is that distributed computing is hard to think about, for the same reasons that multithreading are hard to think about: the single threaded model (either on a local machine or amongst a set of machines via something like RPC) is much easier to think about most of the time, even if it's the wrong overall solution. Conway's Law only kicks in when organizational issues FORCE distribution, and people are forced to think in a distributed way.

It's an entirely different way of thinking about a problem, based entirely on giving up control.
Well, ya. One's own children are a special case. Even so, they can test you (thinking of the house ape that moved back into my basement).

But universally, I try to meet everyone, especially children, where they're at. Children get a lot more chances to learn how to throw the ball back. And I always leave the door open.

TMI: one of the biggest surprise to me is connecting with nieces / nephews when they're much older, when we didn't particularly like each other earlier.
Sounds more profitable than quitting.
> Pleasing people most definitely pays. That is how the world works; you give people what they want, and you get paid. Supply and demand.

The article isn't about how to get paid, it's about achieving happiness.
However tasteless and ineffectual in the long run, I think it is a logical response to the existing problem. Frankly I'm surprised it took this long, given that there is more than 20 years of documented case history of government officials being unaccountable for homicide.
Algolia (YC W14) wants to bring transparency to service-level agreements
Flexible environments are significantly worse if your application works on the original style of app engine.
Which is exactly how eminent domain works. If the government takes your farm to build an airport, they pay you for the value of the pre-takings farm, not the value of the post-takings airport.
If these tracking pixels are in iframe elements instead of img elements.
Google is very different from Intel on these fronts at least:
1. Google's open framework TensorFlow is exploding in popularity effectively moving the common interface up from CUDA.
2. Google has a huge need for internal AI/DeepLearning
3. Google has cloud and AI/DeepLearning as a service business
4. Google doesn't sells hardware

However, Intel dominance is not to be underestimated, they definitely can make industry wide impact quickly. Just saying you can not easily draw parallels here
Interestingly, this page is intercepted by my router which then just sends me a redirect to one of its settings pages. Odd.
How Hackers Break into Computer Monitors to Fool Users
Maybe cperciva can comment directly on this, but regarding #3, my reading of the statement on bspatch is that Colin is worried a compatibility breaking kludge now may prevent patching of the permanent fix when it is released, not just any ol' functionality.
I'll admit, I had the same thought. :)
That's not a chipmunk. This is a chipmunk.

http://pmdvod.nationalgeographic.com/NG_Video_DEV/935/311/le...
>If the government takes your land and gives it to the public to build a new road, the Constitution says you have to be compensated. If the government takes your standard and gives it to the public to build a new law, it seems like the same conclusion should apply.

The situations are different. In the case of eminent domain the individual(s) lose physical access to their property, whereas with a standard, no damage is done to the individual(s)' ability to use it, as only copies are being made.
Sure, but none of that stuff is associated with the person. You badmouthing someone on a forum is simply you badmouthing someone on a forum. But what we're talking about here is a public page that is explicitly associated with a given person, and yet not under that person's control or even necessarily known to that person. It's a very different context and will be interpreted differently by people viewing it.
> Also, our current hardware has no good mechanism for low overhead/latency communication between threads running on different cores.

Shared memory is extremely fast on modern x86.
Not an issue at all, we could probably benefit from your perspective :)
I believe the reasoning is that if I accidentally published a public page and didn't realize it but later fixed the problem, I'd like to make sure no one else could see it later. It's probably easier than dealing with all kinds of takedown requests.
> Agencies do not have the expertise to write these codes, and there is no other practical monetization strategy for the expert organizations that write the codes.

Aren't they government funded to produce these codes. I was under the distinct impression that selling the reference material is just a nice profit bonus?
Statute of limitations?
There may be extremes, but if you generalize that example it's exhausting. Making a bad decision in one area does not mean that Jack's stupider than Steve and won't know exactly what he's trying to do. Furthermore, is Steve actually listening? I ask because a lot of what people are doing here, if it's innovative, is regularly met with skepticism.

Understanding naysayers' concerns, and learning a ready answer if they ultimately don't seem valid can be a good use of time. Giving a whole lot of air time to someone who has a foregone conclusion that they think merits some transparent rhetorical game is not.
I agree and also use ESC a lot, but I can highly recommend mapping Caps-Lock to Ctrl. Some of the time I use Ctrl-[ then.
Bubbles and Other ‘Anomalies’ Do Not Disprove the Efficient Market Hypothesis
What do you think of using Dotty's effect system for frontend code?
This is definitely the way to go, the learning curve is steep following your advice!
You could be DICK UNTIL 8763... no wait
Happiness Index is such a broad topic and everyone's needs so different that it's difficult to say with absoluteness that this is the way. Some people have a panache for social work, some have criminal tendencies, some like to please, some don't care. You can see success in happiness in each of these segments. I still concur with the general idea the authour is trying to convey.
I will read The Power Broker, thank you for the reco. Most of my interest with this comes from my responsibility to design architectures for ultra-large ecosystems. It is incredibly difficult, as both of these people found out, to define what "healthy" is. On top of that, its almost impossible to predictably seed the right changes to get there. I take each of these leaders thoughts on human principled design very seriously.
Sigh. I know how to become happy. Getting paid is part of it.

For me, happiness comes from Effective Altruism, which comes from increasing the quality of life for as many people as possible, which is only possible with adequate amount of finances.

So get paid >> money >> help other people >> makes me happy.

Of course, if you aren't self-reliant, the above doesn't mean anything.

p.s. pleasing people also makes you happy, because you develop better relationships.
Based on your two points, I'm kind of leaning toward the question having some meaning.
PatientBank Is Creating a Unified Medical Record System
Hate to pile on, but you might be the insufferable one.
Shape of errors to come
That would be very expensive computationally, and as seen in the padlock, accompanied by latency and jitter.

It would also break the case where pages have legit uses for crosshair style cursors, or cursors that are rotated 180° in order to not overlay contents.
>> Isn't a secure boot policy that can be bypassed with physical access more secure than none?
>Of course it isn't.

Really?

Suppose that you are choosing a new device. You can choose one that let's a remote hacker install a rootkit via a malicious website, or you can choose one that let's a hacker install a rootkit only when they have physical access to your device.

Which one do you choose, and why is it the latter?
Yeah, the curing time can vary from 1 minute (or even less) to several hours, depending on epoxy type. Now mix it with some filler to make putty (or just buy epoxy putty ready to use) and even the curing time is no longer critical.

Anyway, you know the discussion has gone down the rathole when you're debating the relative merits of epoxy recipes for securing computers. :)
Simple Development Setup Scripts for OS X
> the vast majority of users would never have warrants issued for their data and their keys would never be reconstructed (assuming that a critical number of the escrow agencies follows the law).

That would require a unique backdoor key for every device. Somehow these keys would need to be generated, split into parts, and those parts securely distributed to the independent escrow agencies.

There's no safe way to do that.
Technical Debt: It’s not just the code
I'm pretty sure the results would be even more true for 12 hours workdays.

I recently switched jobs and dropped from 40 hours to 35 hours a week and only feel much more productive from it.

Working 70 hours week is a guaranteed way to have a mediocre productivity and quality of life. In the end you spend half your time fixing your own mistakes and waste the other half writing said mistakes. You're then much more vulnerable to anything listed in the article.
> Compare that to JavaScript, which will happily fail if you use new syntax or a missing function, and thus web pages which rely on JS often show up as just a full screen of white when something goes wrong, which it frequently does.

Isn't that more due to failure to handle exceptions and display errors to users?
I personally liked working at Amazon, and think most of the horror stories are from bad teams (there are also good teams!) but you pointed out one of the few downsides that applies across the board.

Amazon is not very friendly towards open-source. When I was there, I believe their policy was that you needed to ask for permission to contribute to any open-source project. The policy was broad (covering things like code snippets on StackOverflow or /r/programming on Reddit) and strict (I heard they would not approve anything related to game development). There definitely were folks who contributed to open-source projects -- I think those people either didn't ask for permission or had friendly managers.
Typing with my splinted-for-carpal-tunnel hands: for the love of God, if you're using vim all day, then map Esc to CapsLock or something else near your home row, or one day you will be wearing these things too.
EMC just switched their terrible java front end for one of their products to a terrible flash front end. I laughed in the sales guy's face when he tried to tell me that switching to flash was this great advancement. They weren't doing anything you couldn't do in html 5.
Except in your example, John isn't being honest. He's being an asshole. Far too many people conflate the two.
Correct. I've heard that it varies depending upon your location. For example St Paul, MN was massive when it was set up so most of the eastern suburbs of the Twin Cities have St Paul MN, 5XXXX rather than the actual city.

Municipalities assign the rest of the address (street name, house number etc) and are responsible for that mess.
C++ Antipatterns
I really liked Building Stripe’s API and it’s sequel, Move fast, don’t break your API:

http://amberonrails.com/building-stripes-api/

http://amberonrails.com/move-fast-dont-break-your-api/
As is the custom, I have to get excited when our small town gets mentioned in either the news or HN. I'm also now going to be doing some research about this accident; we don't have a military airfield in town, but my understanding is that there once was.

We additionally had a pile of small airstrips all over the province commissioned during the war which have now been abandoned. It still surprises me that we had these at all, given that uhhh Saskatchewan was quite a ways away from the front lines.
Family Sciuridae! So they are, I didn't know that.
A Chipmunk is a type of Squirrel https://en.wikipedia.org/wiki/Squirrel
No warnings (-W -Wall) with gcc 4.2.1 on OSX :/

gcc 4.8.4 on Ubuntu 14.04 Trusty still gives no warnings, but gives a different result:

$ gcc -W -Wall x.c -lm
$ a.out
(0.99)^100: 0.366032
(0.99)^100: inf

clang 3.4 on Ubuntu 14.04:

$ clang -W -Wall -fsanitize=undefined x.c -lm
$ a.out
(0.99)^100: 0.366032
(0.99)^100: inf

:(
There is also survivor bias as people who know better would leave quickly and would be less likely to write a review.
I don't shop at a few places (Walmart etc), can add Amazon to that list. Will it make any difference though? You and I are probably in the rounding error minority, unlikely to move the needle. We can feel good about our choices though, I don't see any other positive result.
Malformed HTML may escape sanitization on input in a vulnerable web app, and still render on the victim's browser because their browser wants to be helpful.

(Yes, the output should have been escaped, but that is sadly not always the case)
Both in practice and Constitutionally, eminent domain and the associated right of compensation applies to property generally (including both real and personal property, and, in the latter case, both tangible and intangible personal property.)
good point... resembles a normal address compared with the alternatives at least.
https://github.com/roberdam/Xaddress#compare-encodings
No clue, as far as I know (as an outsider) the effect system is still in the brainstorming phase with not much pinned down or concrete yet.

On the other hand Dotty has a lot of very, very concrete benefits I would like. 2x faster compile times for my Scala code sure would be nice...
It is also full of synchronization problems. Both for the layer above and bellow it.

Hardware message interfaces would go a good deal into improving the situation.
You need admin rights, but not physical access.
This would be a unique way to make downloading images harder.
That's a great idea and will help making addresses more solid. I would suggest we also add some more levels like the country the city is in?
I think in this case we all had to infer context where none was provided, but you're right that the meaning has drifted.

These days the unit of work is very often some HTTP-exposed service rather than a platform library, or an interface to hardware or the like. But, I'll join your point and say there aren't too many (recent) generic resources about how to design non-HTTP APIs, since the idioms and patterns tend to be language-specific.
My issue was more with the answers given here, not the question asked. When I wrote this comment, the top comment and all of the others recommended studying interview questions, not algorithms and math FOR answering interview questions. That's what bothers me.
If that's what the banks want, it's not unreasonable.

I'm not sure I agree that Apple shouldn't be able to monopolize its platform, though. If Apple had a true monopoly, sure, but they don't. They have at this point the minority of smartphones. I similarly don't think Ford is obligated to support Android Auto or Apple Play.
Casey Muratori - Designing and Evaluating Reusable Components

https://mollyrocket.com/casey/stream_0028.html
Do you mind elaborating what are MBP about? Keep in mind that we already have the Air and plain MacBook options with increasing trade-offs to favor portability, which are the exact cure to your argument:

"So you want one of these PC "desktop replacement" laptops, which weight in the tons, and have desktop-class hardware."
Great - reading between the lines that would require

a. Gathering perf data in prod at scale

b. Aggregating it and mapping it back to source

c. Having that available within the IDE

Looks like youre working for a surprisingly clueful employer if they are doing all of the above.
How Sam Walton Optimised Conversions in 1960s
> We rent our current home with another couple for $6200 a month;

Wow. I can't believe someone would be willing to pay $3100 (assuming they split it 50/50) to share a home with another couple. I don't care where you live or how "hot" the market is; that's asinine.
I don't think we're quite at dystopian levels yet.

Oh no, we are. If you would consider the plight of a peasant in Tsarist Russia dystopian, then we are in the 21st century industrialized 1st world version already. We're definitely not too close to THX-1138 or 1984. But we are in the same quadrant as Brave New World and The Machine Stops.
Did you even the read the question and my post (specifically the last point)?

Before joining Google now, I traveled though South East Asia for 1 1/2 years while freelancing and worked for a startup for 2 1/2 years. I wouldn't recommend it unconditionally, nor would I recommend working at Google unconditionally.
I assumed I was being downvoted for being off-topic, but perhaps it was because my comment is construed as gender-normative. I was speaking about the misuse of the singular they as separate from gender identification--i.e. presuming you know the gender someone prefers--and I think that point is valid.

I haven't considered the situation you bring up. I am for the singular they when it is being used to describe and indeterminate person. Are you suggesting we use singular they for a particular person until we get explicit confirmation about their pronoun preference?
Oddly, in this example and the several follow ups, nobody has espoused the view that it's almost invariably a complete waste of time to try to get someone else that's not you to quit doing something they enjoy that doesn't affect you.
Looks like some non-ascii characters didn't make the jump to hyperspeed, either, unless your friend really is named NicolÃ¡s Alvarez
Because that's not really the reason behind the change, it's just a convenient argument to use.
Somebody is just pissed off coz now everybody knows the DNC is just as corrupt as the GOP. Democracy my ass
If you and 4 other friends or co-workers want to go together, write grace@pybay.com for a special discount!

http://www.pybay.com/#!registration/yh9or

Highlights:
- Pre-conference workshops with Wesley Chun ("Core Python" book author) and Raymond Hettinger (CPython Core Committer)
Keynotes from Jessica McKellar and Raymond Hettinger
~ 38 main talks covering Web, Data, Python Fundamentals, Internals and Performance
- Dedicated Hackers Lounges for all weekend-long sprinting and mingling with open source leaders and other devs
- Job Fair / Software Tools Expo on Sat night with reception
Lightning talks and unconference style Open Spaces talk slots (sign-up at conf)
- $20 access to world-class gym with outdoor rock-climbing wall, racquetball courts, swimming pool, yoga and more to keep you in top physical and mental shape
Making a bad decision in one area does not mean that Jack's stupider than Steve and won't know exactly what he's trying to do

I never implied anything about stupidity. My claim is this sort of behavior is not conducive to change.

Furthermore, is Steve actually listening?

Of course he is. You are missing the point. Or you just haven't met that many people like Steve.

Understanding naysayers' concerns, and learning a ready answer if they ultimately don't seem valid can be a good use of time.

Absolutely. You should hold that standard for yourself. But just because you hold that standard for yourself doesn't mean the world all of a sudden is open to criticism.

Have a vision for what the ideal world is, but do not be deluded when modeling the state of the real world. If you think this is just transparent rhetoric game, you seriously misunderstand the general population of human beings. And most likely, yourself. If you have a brain that remotely resembles mine, then you have emotions, biases - structural flaws in our brain. Understand those first. Reading LessWrong will help.
>Most people, if they're pretty satisfied at their current job, won't seek out other opportunities

Is that true? I don't know of any studies but I give a new company like a year before I start looking for something better. Now I've been in the same position for 6 years but I've been looking for something "better" the entire time and actually turned in my notice twice but ended up staying. No offense to any employer but they have never shown loyalty to me. I'm not giving it to them.
Adding Responsive Navigation to Your Website
"To protect and serve?" More like "To protect and serve...myself!"
For SLAs, there’s no such thing as 100% Uptime – only 100% Transparency
> If an attacker has physical access to your device, you're already screwed.

Tell that to the FBI. They seem to have been quite upset about not being able to unlock some iPhones.

Doesn't anyone wonder why you never seem to hear stories about FBI being unable to unlock encrypted user devices? Surely at the number of people who encrypt their Windows devices is in the tens of millions in the U.S. alone, and some of them must have been caught by law enforcement for various crimes.
> I'm not sure what the security implications are.

You can use this technique to phish signatures. Send someone a document that reads "X" in format A and "Y" in format B. The victim signs file.A thinking they are endorsing X but you can plausibly claim that they signed file.B (because it's the same file) and hence endorsed Y. This is why digital signature standards need to include meta-data, e.g.:

https://github.com/Spark-Innovations/SC4/blob/master/doc/fil...

Scroll down to "bundle files"