skysight-inc/HackerNews huggingface dataset:
I think you bring up a good example. I think a typical contract web developer in a western country is much more at risk for ego depletion then the Vietnamese fisherman example.

One of the factors of ego depletion is decision fatigue. If the fisherman does not fish that day, he and his offspring go hungry, and if that decision is repeated they will starve to death. So not really a decision, not one that a rational being would make. If the web developer goofs off on reddit today, instead of looking for new contracting work he won't go hungy.. He can probably coast for a little bit.. Actually, he could potentially just go on welfare, but then he'd have to live in a worse part of town. If he moved in with friends he could work less hours a week and have more leisure time, etc. Lots of choices to make.

Novelty is another ego depleter. The fisherman has done it day-in-day-out for years, probably his father and grandfather as well. It's muscle memory and he's on autopilot. The web developer is constantly novelty fatigued, learning new clients' environments and the latest web framework fads which change month by month. His day has no routine.

As a contractor it is much more difficult for me, and probably I'm the most lazy and restless after coming off a project, with a decent balance in the bank. I am much more focused and mentally sure when the bank balance is low and I'm chasing down business because if I don't find something it'll get uncomfortable quick.

Contrast that to when I was in the gulf of Papagayo, miles from shore, on a small sailboat in the middle of a storm. There was no ego depletion. I never thought 'well, should I continue battling the sea to keep this boat afloat and going to my destination?' There's no ego there, only survival.

Does the Vietnamese fisherman have the harder life by most metrics? Absolutely. However there are downsides to the modern western world.
Lisp and Smalltalk actually suffer from the same problem: late-binding sucks. When I was in college a professor once pointed out to me that he didn't know of an LL(1) parser for Smalltalk. There's a reason for that: Smalltalk's syntax is late-bound! It's almost like Forth's syntax: the reader consumes words and decides what to do with them on the spot, whether they represent variables, operators, constants, or parts of a message send and once it has a subject, verb, and objects, dispatches the message also on the spot.

This plays havoc with your ability to do static analysis, and languages that hinder static analysis should not be used in real-world systems. If the earliest you find out about errors is in a running system, it's far too late and you are hosed.

This is why the Lisp and Smalltalk Evangelism Strikeforces have been met with decades of failure, while the Rust Evanglism Strikeforce is getting on with a massive project of digital tikkun olam.
Microsoft’s bid to bring AI to every developer
>Linux users should get the best possible experience on the system, so should the windows users. If a better emulator is available on windows why should they get shafted? Linux tools even have the advantage that they may not need full emulation in the first place, but instead we end up with the worst of both worlds.

You seem to be under the impression that if you develop a cross platform solution that it's going to be inherently inferior. I disagree with that and the new Android emulator is proof of that. It's superior to the MS Android emulator in every way and it's also available on all 3 platforms.

>In my experience nothing about android development works very well on any platform.

In that case you probably don't have much experience developing for Android.

>I'm not a huge fan of MS, but windows phone development and tools are an absolute dream in comparison.

If developing for windows platform is a dream then why is their app store a cesspool filled with horrible looking apps?
That basic premise seems flawed to me for two reasons. First is that r is like a first deriative (of the asset value) and g as a second derivative (gdp being the first derivative of the total assets of a country, while gdp growth the seocnd), so they are not direcly copareable. The second is that r is very directly measurable, while the gdp and gdp growth have huge uncertainties and inconsistencies. Here's an example: the GDP of Bulgaria. In 1996 it was about $10BN, and in 2016 about $50BN. It grew in 20 years by 5, which means an annualized rate of 8.4%. However if you look at the historical gdp growth then the average for the last 20 years is about 1% (see [1] and [2]). Why the disconnect? I don't know, but if someone tells me that r>g because g is 1%, I take that with a grain of salt.

[1] http://www.tradingeconomics.com/bulgaria/gdp
[2] http://www.tradingeconomics.com/bulgaria/gdp-growth
The irony is that I have to scroll back and forth to view the quotes on my phone because of how quotes are formatted on hn.
You've just made me consider that this could be an attempt to inflate BTC.

Create a demand. The wallet wouldn't even ever have to be tapped. $300 is small fry, but an overall inflation on a strongly-leveraged BTC investment could allow an disconnected cashout.
> I think you just need to learn to interpret the numbers.

I'm not sure how I can learn to interpret something that's been manipulated by people with vested interest to promote their product or put down a competitor's.

The value from these sites stem from actual consumer ratings, not bots or the services themselves changing ratings.
How many platforms is GenyMotion available on?
TIS-100 looks cool but the keyboard didn't fit on my iPad. Downloaded a few other games from the provider and all has oAuth issues. Too bad - they looked good.
There are alternatives that make static analysis look like the suboptimal approach.

https://pointersgonewild.com/2015/09/24/basic-block-versioni...
If you live in an area where it gets cold, hot, or it rains or snows, the service is invaluable. If you haven't grown accustom to the convenience of not having to leave your car and saving time, you might not understand.
The people who really took their school seriously often couldn't afford it too well. They knew where they were coming from and didn't want to go back.

Collectively, we should support them, in my judgement. As we're all adults here, we know that some people don't behave well, and that's true universally.
I made one seven years ago. I used stgit to make jumping back and forth in history so much easier than using rebase.

https://github.com/bryanlarsen/agility-gitorial-patches
Fairness in an economic sense is often difficult to pin down; americans often focus on employment rather than eg distribution of wealth.
That GDP growth is quarterly (or something, I didn't ponder it much).

They have annual data that makes more sense.

http://www.tradingeconomics.com/bulgaria/gdp-growth-annual
> Smalltalk doesn’t need macros because it has classes instead.

I'm not sure this is true. Surely any programming language that lacks macros would be more powerful with them.
No argument about the hospitals.

But making BTC hard to cash out is a hard problem. Although particular addresses can be blacklisted, mixing services are now mainstream. Some return fresh BTC from miners. Even so, it's problematic to mix humongous quantities. For example, the Sheep Marketplace owner/thief overwhelmed Bitcoin Fog with 10^5 BTC. The trail went dead after that, but he got busted while cashing out. His girlfriend was receiving huge international wire transfers, and could not explain where the money was coming from.
(Got my registration link just a few minutes later.)
> Most people use language woefully imprecisely. The relationship I have with the barista at the cafe near my office isn't the same as the relationship I have with my sister but it is a relationship of the kind that's relevant here. Knowing what I order and when, recognizing me, etc.

Yes but that is a very different type of relationship with quite different characteristics. I hope it isn't too difficult to infer I'm arguing not everyone wants these types of relationships. To call it "just another relationship" is not very helpful for the discussion.

This type of relationship may have significant extended and unforseen side effects. It's not well constrained and the preserved artifacts could easily be hijacked for countless unknown purposes decades in the future. It's a fundamentally new paradigm that we don't fully understand yet, and given humanity's historical tendency to abuse new mechanisms of power as they become available, I think some caution is very reasonable.

Perhaps to make my position a little more clear, a key point on why detailed data profiles could be quite dangerous is their scalable and programmatic nature. Never before could a single click of a button identify every individual who has been discussing topic X in the last year, or spit out a list of everyone with 2 degrees of connection to some targeted individual. The same unlimited possibilities that make this stuff exciting to technologists are also why it may be quite dangerous.

These powers are unprecedented. You would need a rotating team of investigators inside every home and every place of business in order to gather this data in previous eras, not to mention even trying to collate and process it. It's equivalent to someone in previous eras standing over your shoulder and writing down every newspaper article you read, taking notes on every conversation you have, etc. Because it is invisible, it doesn't feel this way, but that is what's happening.

> when we try to fragment this power by privatizing police, prisons, military, firefighting, etc, all of which have many modern examples, things do not turn out well

I never suggested we do that?
A narrow focus on efficiency, which does not always equal the best solution overall.

Take a read of the 350+ comments on the NYTimes article to see how thrilled actual parents and teachers are about all of this.
Visual Studio 2017 now fully supports Python and Django
:) average is probably worse than you think. I've followed the LinkedIn status of couple guys I knew as "developer interns" that didn't make our cut to get an offer at the end of their internship. We always told them we only had a certain number of spots to make them feel a little better. The truth was some of us devs would get together and talk about who wasn't "getting it" or was generally clueless.

They were nice guys for the most part and I follow them mostly hoping they will find a more fitting dev job somewhere else. This isn't always the case. Maybe half the new devs that didn't make our cut end up leaving software completely, or finding a job on the periphery like analyst, tester, or UI mockup designer.

Software development requires a very logical mind and the ability to dream up the idea of a thing and make it real. I think the creative side of software development is downplayed, it's definitely the most fertile field for inventor types.

Just like making pretty paintings, programming feels natural to those that can do it. And just like art, everybody can draw but the quality of the artwork varies wildly.

Again with the art analogy, some people are just not capable of being taught how to program above a basic level of understanding. In the beginning I sunk tons of time into helping some of our more clueless interns become productive. I'm kinda jaded now, more in the "sink or swim" camp, because I saw just how much the innate ability to grasp programming concepts affected outcomes. A few of our interns that seemed to be charity cases at the beginning became semi competent developers within a few months. Others came in with a CS101 level understanding and never advanced beyond that.

Eventually I decided my time was better spent helping those who were catching on quickly.

So the main reason everyone strives to get good developers is because so many are terrible. The freedom in software design means the quality depends a lot more on creativity than in branches of engineering with strong physical constraints. It's a lot easier to decide if someone designs roads properly than if they write "good" software. The terrible developers end up doing menial jobs like maintaining a library's website or being the "tech guy" at a small business.

Another example is that extremely successful software like Slack or Whatsapp was designed by just a couple very creative and good engineers. As powerful, smart, and huge as a company like Google is, they can't manage to outcompete the couple guys behind Slack or Whatsapp.
Ask HN: Transparency with compensation and salaries
Any HR professionals here willing to talk generally about compensation packages and total employee cost to a firm? Reading here http://www.kalzumeus.com/2012/01/23/salary-negotiation/ mentioned that an employee cost (payroll taxes and benefits etc.) could equate to 200% of stated gross salary. I'd just like to know a bit more of how the process works ok the buyer side (the employer) so that I -- the seller -- (my skills, time, blood and sweat) can be rightfully compensated. Some context: back end data engineer transitioning up the stack to data architect with 3 to 5 years experience at a firm that is publicly traded with a market cap just under 1B.
I believe Trump made some pretty grandiose promises. Now, he may have intended in good faith to follow through, but he harnessed his star to the Republican party, which has systematically opposed Obamacare since it was announced. Therefore, unless Trump decides to be genuinely maverick and jump to the Democratic policies, it will be unfortunately unlikely that his promises would be followed through. I'm kind of curious to see if Trump does that - many of the desperate voters profiled in the original article voted for him on that kind of basis.
But why does Google redirect that? Why not just return an error?

It's not like users will accidentally type in script.google.com and get mad if it fails. Those script URLs are being used only by app developers, who will test their apps and fix script source URLs that are broken. Calling a googleusercontent script at google.com should return a 4xx status code telling them to use the googleusercontent domain.

Google.com is a trusted domain. I don't think it should be 302'ing to untrusted domains for arbitrary URLs.
HP Laptop KeyLogger
A Global Warming Surprise
The untold story of QF72
Lol most of the Chinese is under the Chinese government brainwash via state propaganda and censored internet. You obviously don't know anyone who is from Hong Kong. Ask them how they feel about being Chinese. They will spit in your face
Ensure you have the leverage, take as much as you can, leave nothing on the table.

It's a business :)
But what's being done in the West isn't working either? The rich (especially the 0.1%) have seen ludicrous spikes in growth whilst the middle class collapses.
This is a great example of how to properly use software pre-fetching.
>Complicated etiologies for broken systems...

...are how the state-of-the-art is advanced in other industries? Imagine if the FAA's response to an air disaster was, "Never mind root causes, you just should've bought a newer plane".
For my private websites, which require membership and would not be accessible via search engines, I just use general SQL search queries with a combination of PHP (stristr) and the results return quickly and accurately. Just make sure you are searching case-insensitive. Just be sure to add content or tags to your e-commerce pages so you have something to pick up.

For my public websites, I use DuckDuckGo ( https://duckduckgo.com/search_box ) which has done a great job in regards to indexing. I used to use Google search but a few times, my website was penalized, and Google kills your website in ALL searches. While I've since gotten those penalties removed, I hated that IF a penalty occurred, I had to worry about that, so in order to not deal with that anymore, I made the switch. DDG is very rarely going to ever penalize your website. I was in luck as well because Google announced they were disabling their search anyway, so I had already made the switch and had no worries.
>Google.com is a trusted domain. I don't think it should be 302'ing to untrusted domains for arbitrary URLs.

I think you should read this again and then take a moment to think about the services people primarily visit google.com for.

Also, what exactly are "trusted domains"? Why do they matter to users clicking links?

On a website there's no way for an user to verify where a link is going to take them without actually clicking the link. The tooltip for example tends to be relatively easy to spoof.
Of course, that's what's so great about it. I don't pay a thing!
I won't say that your definition of a free society is wrong, but I think it's worth pointing out that it doesn't exactly rule out a feudal system.
This bootstrapping problem is tricky. We publish kubernetes templates at https://github.com/cockroachdb/cockroach/tree/master/cloud/k... that contain our current best solution for the join/init problem.
> No matter how easy it is - the OEMs see that as a pure cost that won't be recuperated

Treble removes much of the cause for forking, and removes the cost for OEMs that follow it's design.
They're not just about "fractal" distributions, but a few of Taleb's[1] books are more-or-less expansions of this article.

Two which had wide acclaim for more-or-less predicting the financial crisis of 2008-2009 were Fooled by Randomness and The Black Swan. But I happen to like his later Antifragile the best.[2]

My biggest criticism of Taleb's books is that, while he tells us what can happen and why, he only has generalities on how to prepare and respond. I'd prefer more specifics.

[1] https://en.wikipedia.org/wiki/Nassim_Nicholas_Taleb
[2] https://en.wikipedia.org/wiki/Antifragile
If you're working in a small industry where specialized skills are required, and firms commonly collaborate, you may encounter unacknowledged/secret non-compete policies. Basically, nobody else will hire you, and they won't tell you why. If you've made some friends, they may tell you what's going on. But there's little recourse.
Does anyone actually do that? And what if you have a million files? And what happens within that 30 mins? I guess you could download and check your million files once ever 30 seconds...
“put emotion back into music”- Portugal's Eurovision champion Salvador Sobral
As someone who has done red teaming of systems like this and found exactly that type of bug? Yes. Yes I do.

I'm sorry, but you are simply fundamentally misunderstanding how this works.
I'm super psyched. I use my Alexa all the time, I haven't tried calling out yet, but I have a use case in mind. I work from home, every morning I have a meeting. I rarely talk, but I still have to listen. Usually I do it on my phone in the kitchen while I boil some water for my french press. If I could do it on my echo with the better quality speaker. Life would be MUCH better. One step further, only downside is then it would mean that I'd have to stay in the kitchen until the meeting is over. If I could transfer from my phone and back, that would be nice.
that's definitly not the case.
I know of two incidents, where they basically didn't invest into more security, "since it won't happen again".
Sorting out Sorting:

https://www.youtube.com/playlist?list=PLpRdga54UQNmH4eig-SL9...
Ransomeware on the rise
The argument is probably that it supports national security, which is good for your personal safety.
WHAT KIND OF GOD DO YOU WORSHIP TRUMP?
Can't you sue the companies in question if there is any evidence they're doing that?
Really? Do you have a link for this?

This sounds very interesting and sort of funny. Not really sure how it works on other presidential houses, but still sounds amusing since it will probably require rules and guidelines on what exactly to deduct from the president's paycheck, no? What if the president invites someone over, in a sort-of-unofficial way but not really, do you get deducted as well? or maybe not because it was "for the job" sort of?

Definitely interested to know more.
We have started parallelizing our tests with the new subtest feature: leaktest in the top-level test, t.Parallel in the subtests. This means we only check for leaks in between batches of parallel subtests. This works OK for us for now since our slowest "test" is really a huge data-driven test suite, and that's the only place we're currently parallelizing, although it would be better if we could parallelize more of our tests.
Obviously, our government is not doing the same thing with their defense budget, my friends. Our government is the cleanest government in the world who would not go down a road to suppress free-speech. Com'on Prism is just a Russian Scam.

It feels really funny when U.S. nationalist trying to sell some ideas themselves won't buy. Be aware the Chinese government, in this case, is not providing political support in any sort, it's just doing the things every big corp, organizations, PACs, can do with money.

How about critizing all those instead of just one.
There are going to be people that blame Netflix for this, but it's really not their fault. They didn't even care if people used VPN's to access their service. Pressure from the content providers forced them to do this.
And Fayden, get fayded yo
I'm dismissing her because she has made no testable claims, and the medical conditions that do cause swelling of the brain are orthogonal to the brain in its healthy state. It does not follow that what is appropriate treatment for a pathology would have a similar effect on a non-swollen brain. This is, quite literally, one of the most common logical fallacies there is. By definition, that makes it an irrational belief.

https://en.wikipedia.org/wiki/Affirming_the_consequent

In addition, there are a vast number of medical cases involving cranial penetration in otherwise healthy adults. Some of them involve the skull only, with no underlying brain trauma. If trepanation has some sort of unsuspected, detectable benefit aside from placebo, it would have been noticed by now. Head trauma is not that uncommon.

//

If she wants to explore the potential benefits of trepanation and get it taken seriously, she needs to make testable claims. As she is going uphill against a mountain of pre-existing evidence that holes in the heads of healthy people are not good, she needs to have exceptional evidence, at that. That's how science and knowledge progression works.
Street View wifi data.
There are no happy "nations" there are happy individuals and families
The 30 years out from this point is interesting/tricky because at some stage during that period computer AI will become probably become smarter than humans which will change a lot of things. It's not really possible to bring super-intelligent robots back to the now by spending money because Google etc are already spending a lot of money on AI research so we'll just have to wait a bit.

Still there a lots of ways it could play out - heaven like or hell like so maybe it's good to think about it and try stuff.