skysight-inc/HackerNews huggingface dataset:
It's not useful to control for location without controlling for number of jobs available. What I'm really trying to approximate is "How difficult is it to get a job making at least a six-figure salary as a nurse or a software developer?" In SF for example, there are at least twice as many software developer positions as nursing positions. So while the median may be higher for nurses, it's still harder to get a high-paid nursing job than a similarly paid software job.

http://www.bls.gov/regions/west/news-release/occupationalemp...
Go doesn't pride itself on not having a runtime though. People aren't surprised that there's space taken up by the garbage collector and green thread management and such.
Many Americans are highway-bound and that has a large impact on American culture.
I don't believe the article to be ridiculous at all.

I work in physical trading and use yahoo on a daily basis to trade swaps, execute physical deals, and chat with customers. If yahoo were to drop support unexpectedly, there would be a pretty large problem.

We have already been briefed by our IT departments that we are moving to another service with the front end being one of the following - IceChat(from the ICE exchange), Reuters, Bloomberg, Trillian. Although Yahoo will be the back-end in protocol sense, I believe that will be phased out once the trade migrates to another service.

It's a bigger problem than most imagine and can't be executed at a drop of a hat due to legal compliance in logging all communications in the case something went awry or other similar situations.
Of the hundreds of support requests I've responded to post-attack, all except one attack was carried out over TeamViewer.

A tech support scam attacker would have many first-time connections to many other first-time TeamViewer users who are generally seniors instructed to run the TeamViewer app over the phone. While they may use a pool of computers/TeamViewer IDs, and a pool of IPs, there's limits to the cost-effectiveness of scaling that variation, and a pattern should definitely be visible.

"Assuming proper rate limiting" seems like a large assumption, given that the possible attack vectors are guessing the random alphanumeric passwords and testing password dumps for account pairs from other services that work with TeamViewer.

Defaulting to accepting any connection from anywhere seems like a great example of poor security configuration by default.
Yes, changing requirements, scope creep etc.
Why hard links over symlinks?
Google Pivot, Cloud9. Those are the competitors trying to swoop in on this.

FWIW, nat gas traders still use Aol Instant Messenger.
I'm aware. But even tens of thousands of affected people wouldn't qualify as "an extremely wide spread malware".

If you spin up an exploit pack and can't get 50k hits in a day you're clueless and should consider a career outside of cybercrime.
I understand that reasoning. I guess the difference is that while I think it is great that they are moving to such a model with windows 10, I don't agree that it justifies what they are doing right now.

They will have to provide security fixes anyways for the product lifetime of Windows 7 and 8.1 they promised, because I don't see large companies, governments etc upgrading now just because. They are not going to shorten the announced life-time, and they will keep providing updates during it.

So even if you don't believe they shouldn't interrupt their users like this, they won't save money by badgering people now about Windows 10 and they are generating a lot of bad press that possibly even actively stops people from upgrading (at least in the computer press I read, focus on windows 10 has shifted from "quite good, we recommend you upgrade" to "Microsoft is fucking their users even worse than last months, here is what you do to stop upgrades")

So from my perspective they are causing massive negative disruption for not much gain.
> XMPP just works everywhere. You only need one account to cater to all your instant messaging needs. If your workflow changes you just pick a different client.

AFAIK, this is painfully wrong and one of the main reasons XMPP struggles. Nearly all of the modern 'messaging needs' are provided by the kind of XEPs mentioned in the article. If you don't have an account with a server that supports all of those XEPs, your needs will NOT be met. There is no easy way to tell if your server supports them, either. The situation is atrocious from a user perspective. As far as mass adoption is concerned, this puts XMPP so far out of the league of centralized IM that it's eating twizzlers in the parking lot.

There's a reason that everyone using Conversations essentially has to use a server that is maintained by the developers. Otherwise, most of the XMPP featureset they offer simply doesn't work. This lack of homogeneity between servers means users pile up in the 'better' servers, which is apparently the opposite of what federation is supposed to achieve (?).

What if you want the freedom to switch from the Conversations server to a different public server but maintain the same feaureset? Good luck with your Google searches. Keep a table of your relevant XEPs nearby!

I think there needs to be incentive built into the protocol for all servers to maintain a baseline of XEP parity. In it's current state there is absolutely no way to convince the average user of XMPP's superiority. The experience is far too inconsistent. At least Matrix can provide a clean slate.
Soon we will see ‘chrono-’ attached to every form of medicine
Tax rates for commodity transactions are low in comparison to other countries. Starbucks executes all their coffee trading out of Geneva.

The commodity trade in Switzerland is as old as the hills.
Motorsports Engineering, UNC Charlotte
"Little pig, little Pig, let me come in."

"No, no, not by the hair on my chinny chin chin."

"Then I'll huff, and I'll puff, and I'll blow your house in."
On paypal or TV? Needs clarification.
Tbf I just looked over 'standard' and it's improved a ton since it initially came out. Bar one minor rule, the only rule I still object to is the semicolon one, which I'm obvs not going to get into a discussion about, because I value my sanity. I'll edit my above comment if I still can :)
> Your cell phone is much worse, from a "surveillance functions" point of view.
It's got GPS in it, they know where you are all the time!!!

That is one of the many reasons why I don't have a cell phone.
> [...]at $work, I have a particular script which takes
> several days to run, each part of which may take many
> hours [...] If a command fails, the state up to that
> point is preserved, so I just need to continue where
> that left off.

Yikes.
Forgetting about Rust for a second. Talking about dynamically linked libs in general.

Dynamic linking was an optimization which came about when memory was expensive. Memory is no longer expensive.

Is 1.3GB (or even 13GB) a lot on your hardware[1]?

According to "Do not prematurely optimize": Pretending we never had dynamic linking, and given today's hardware constraints[2], as a community would we choose to reimplement and universally adopt this optimization?

[1] Keep in mind that a single "modern" application, on average, weighs in the 10s of MBs or GBs.

[2] I'm talking about the general case, for the majority of OS distributions, ignoring the relatively exceptional case of embedded systems, which do in-fact still need it.
You realize the content is more produced for the other users, right? You maintain your copyright, and literally fortunes have been made in SL by selling virtual goods.
Does the same pathology apply in other commodity markets as well?
> Compared to plain C, C++ tends to become unmaintainable...

Yeah, true. Used to think otherwise, but experience shows over and over again this happens in most large teams. C++ somewhat encourages too many abstractions and complicated control flow (exceptions, [multiple] inheritance, templates, ninja operator overloads). Building and linkage (especially against third party blobs) is also a big issue even in 2016. Builds are slow and binary incompatible between compiler versions and vendors.

> In theory, C++ can be as fast as C.

Actually, it can go both ways, C++ can be faster as well. For example when C++ enables inlining - std::sort beats idiomatic C qsort quite handily. Depends how you use it more than anything else.
Yeah, it's totally unfair to compare the IRS to the Apple developer program. That's low.
> -10. It's impossible to get right.

char * gets(char * s) ?
I dunno about "much" older but I'm sure it was part of the Xbox tools in 2001... they provided some kind of early build of the VS2002 compiler. VS2002 proper was released in 2002 (oddly enough).
Did you read all of the article. There is the problem of not everyone adopting the same chat service. Yahoo messenger works because everyone happens to have adopted it.
And the majority of the fields leading up to tech, excluding a few outliers like Sales reps, fall under categories in which men have an undeniable advantage as employees. Computer Science and other STEM fields are not limited by physical capabilities.

Also, I'd be interested to see if the rates of women in AE/IE are going up, holding steady, or if like CS they are declining. The declining rates of women entering our field is truly worrying.
I sent you an email few months back. I have not heard back from you yet.
>That makes the US today very similar to the US during the Vietnam era or the UK during WWI/II.

Not really, no. The average age of a US soldier in Vietnam was 19. In Iraq it was 28. That's a huge difference, and you don't get an average of 28 without having a lot of guys in their 30s.
I agree wholeheartedly with you, except for the definition of learning. Learning implies knowledge and most of what a computer would see as knowledge is garbage to a human being. As well, what exactly a single individual would consider to be true useable knowledge would not even be teachable to a computer, as for the most part, it cannot be truly explained by said individual beyond the individuals own personal viewpoint. If we start trying to marginalize individualism I would think we lose what it means to be human, et al.
I'll admit, I'm mostly just playing devil's advocate for the sake of discussion (I run Arch Linux at home), but for someone who doesn't like metro, Windows 10 can be used almost the same as Windows 7.

I really wish they'd make the LTSB Enterprise version available to consumers as a kind of "stable" version. I've used it at work, and I find it to be nice and lightweight compared to the pro version.
< I find that on older hardware it runs better than Windows 7.>

Great. Now, please tell me how to make my hardware older.
Do you find that it splinters the community?
"...Just kidding!" https://www.youtube.com/watch?v=ucdZHR75iCM
> Most of the people who criticize it don't work in that world.

Huh. I've always kinda thought it is other way around. People who tend not to criticize C++ are not suffering it on a daily basis in dysfunctional organizations. :-)
> These days, we all understand why GO TO is bad.

Having worked in the JavaScript-github-npm-node-environment-complex the last few years, I feel what Dijkstra had against GOTO has largely been lost on the current crop of CADTs (https://www.jwz.org/doc/cadt.html). The spaghetti is stronger than ever today.

Downvotes if you want. I've actually used GOTO before there was an option not to.
The financial pain will be many times the cost of a Bloomberg terminal if market participants are unable to provide communications transcripts when regulators come calling.
I made the third temple. I proved God scientifically once and for all.

I am more famous than Jesus in the history of man.

I have a talking space alien.

I jhave authority to impose a temple tax on the world.

I have authority over INtel and Microsoft.
Rackspace seems pretty honest in my experience.
My understanding is that this judgement alone is sufficient to cause Gawker's financial problems, and that there aren't others that are material. Correct me if I'm wrong on the facts here.

>Further, even in the cases where there is merit, that does not preclude them being SLAPP.

I think it's worth differentiating cases with merit from cases where there has actually been a clear judgement against the defendant. I have a hard time calling the second class unethical, regardless of the motivation.
Fantastic story, really neat to see you making it in this way. That's real entrepreneurship. The only thing that can hurt you is some venture backed start-up going aggressively after your customers by undercutting you until they run out of cash.
Then the tattoos would have to be generated in a truly random way as well. Otherwise, an AI like AlphaGo would quickly "learn" which are the tattoos on people's faces, especially if there's a limited selection of designs of say a few hundred or thousand.
Weird, thanks for the heads up. Will investigate.
I upvoted your comment before I read the last line. What does brogramming have to do with this?
I've been on Charter all day VPN'd into work with no interruption. Although I have a business connection at home, so it's possible I'm avoiding whatever middleboxes they jam residential traffic into.
There. It's older.
>Of the hundreds of support requests I've responded to post-attack, all except one attack was carried out over TeamViewer.

And my experiences with repeatedly calling these guys had different results, that's fine.

>A tech support scam attacker would have many first-time connections to many other first-time TeamViewer users who are generally seniors instructed to run the TeamViewer app over the phone. While they may use a pool of computers/TeamViewer IDs, and a pool of IPs, there's limits to the cost-effectiveness of scaling that variation, and a pattern should definitely be visible.

And then the scammers will just switch to VMs and socks5 proxies. (They probably already use the socks, considering they're buying them in bulk)

>"Assuming proper rate limiting" seems like a large assumption, given that the possible attack vectors are guessing the random alphanumeric passwords and testing password dumps for account pairs from other services that work with TeamViewer.

The mere fact that this all happens over the network is a plenty of ratelimiting.

>Defaulting to accepting any connection from anywhere seems like a great example of poor security configuration by default.

This specifically isn't the default though.
Also see this version: http://www.loper-os.org/bad-at-entropy/manmach.html
He stuck it to the man, man!
There are a few services that do that, I was more interested in getting alerted when services reported problems.

Some find it useful, some don't.
I don't understand your remark. To the contrary, a runtime should decrease binary size. The same PHP script (interpreted not JIT or VM'd though, obviously) will be only a few hundred bytes..
How much of that initial 650k is constant in size? Would we expect it to increase with programs of substantial complexity, or is the overhead relatively constant?
I disagree that bravery and gallantry are qualities of war - they're human qualities that war sometimes reveals. A man's bravery doesn't lend nobility to war, in my opinion.

I generally see war as exploitative. I can see where Clauswitz is coming from but those are intellectual arguments to me, they don't carry a whole lot of weight when bullets are flying and your buddies are getting hurt.

Of course, I'm just sharing my opinion. I don't have any data to support how I feel about this.
This 'Demonically Clever' Backdoor Hides in a Tiny Slice of a Computer Chip
The Kingdom of Crying Kim Kardashian
Not at all. Laptops are very proprietary and most times you can't just install whatever you want unless you can code drivers and such yourself. The fujitsu was not a TS so windows 8 was not a relevant OS. It's completely updated as far as win7 is concerned, it just broke itself when he allowed MS to update it to 10. Not that I'm very surprised.
Tribune Publishing Announces Corporate Rebranding, Changes Name to Tronc
Do you have some source you can link regarding snapchat the app? I don't know much about it (I could never figure out the interface)
Maybe that the app is garbage.

I agree that it's garbage yet also somehow delight in the fact that it proves app purists (use Apple UI guidelines, slickness is paramount to user experience) utterly wrong about the criteria for a successful app.
Drones are not "insidious" - war isn't supposed to be fair. Once you decide to go to war you try to achieve your objectives with the minimum loss of life among your own troops.
I've read some of "Storm of Steel", which definitely substantiates his reputation as a "military aesthete".

The issue of how one might enter a movie "like a garden" is going to be a big one for VR. Narratology may have some models which can be applied: in particular the idea of deixis seems relevant.

See Mary Galbraith's theory of deixis:
https://www.academia.edu/1100316/Deictic_shift_theory_and_th...

The idea of the Brocken spectre, an atmospheric phenomenon appearing to produce a huge, projected figure of the human observer, is also quite common in literature, sometimes as a metaphor for simply chasing one's own tail. It's thoroughly deictic and as such I think it's a good thing to keep in mind. How more than one player/viewer can be facilitated in the same world is an interesting area for research... I'd be interested to hear any current ideas from the game/hollywood world on that point!

Also:

"It is difficult to give an idea of the vast extent of modern mathematics. The word `extent' is not the right one; I mean extent crowded with beautiful detail-not an extent of mere uniformity such as an objectless plain, but of a tract of beautiful country seen at first in the distance, but which will bear to be rambled through and studied in every detail of hillside and valley, stream, rock, wood, and flower. But, as for every thing else, so for a mathematical theory-beauty can be perceived but not explained." (Arthur Cayley, 1883)
Yahoo has a huge number of services that remained popular with different groups of people well after they should have gone to dot.com hell - yahoo groups,answers, finance etc. I attribute their neglect to poor management and misplaced priorities. Yahoo could have been quora, instagram, pinterest etc. even well after those upstarts arrived on the scene.
How 6 New Changes Coming to Adwords Will Affect AdSense Publishers
It happens automatically. There is no "cancel" button.
Yes! It's sad that table-based layouts became "bad practice". Generally they're a lot simpler to understand than the mess of CSS and bizarrely named divs we have today.
Yes but that does you very little good when you need to provide remote tech support to your parents. VNC doesn't help you forward ports through router firewalls or provide dyndns so you can actually find the IP address of the computer you installed it on.
I think you're way over-tuned to the press's perception and it's relevance. 99.99% of people don't care, and Microsoft sells their products to them. The loudest among us do care, but that doesn't mean their voices are proportionate.

My grandfather doesn't care, he just wants to not have his credit card stolen, and upgrading to Windows 10 is Microsoft's recommendation to make sure that doesn't happen.
Why did you let Chrome save your paypal password? Doesn't that guarantee that anyone can empty your paypal account if they steal your computer?
Ask HN: Will you hire experienced back end engineer as a Product Manager?
Why or Why not?
No one cares how well the Skinner box is written, just as long as the right levers can be pulled and buttons pressed.
But is she still the "office lady" or did meeting all of those "amazing people" earned her a better job someplace else?
I'm sure there's a line in the EULA claiming that. /s (mostly)
https://news.ycombinator.com/item?id=9442637
You don't have a cell phone but for you the Windows breaking point was when Win10 came out?

I think you're either not being very honest, or you don't know about the myriad of privacy issues Microsoft has had over its entire lifetime...
I think I read a blog post about that somewehre.
Snapchat’s ‘Speed’ filter cited in lawsuit following Atlanta highway crash
Test Automation: Slow and Steady Wins the Race
I wrote a script to export them:

https://github.com/JD-P/HackerNewsToJSON
More Companies Building More Chips In China
Netflix has received those? Nope, they haven't.
That wouldn't explain people who used teamviewer-specific passwords (see comments here, for example).
I got hit as well, along with a family members computer who was logged into my account. They hit up amazon and PayPal on the other computer due to saved passwords.
Oddly i would have expected both products to use CUPS for their printing...
In Japan, Start Today Co. Ltd. (better known as Zozotown, a popular online apparel retailer) went public this year without having raised any venture capital. $5B mkt cap at this time. Founder also owns way more than 50% of shares and recently bought over $100M USD of modern at at auction.

https://www.google.com/search?q=TYO:3092
Does the Alexa app actually let you use voice to ask questions and issue commands, or is it just an app to configure your Alexa devices?
Yes, we would. Not because it's 'premature optimization', but because it's easy optimization.

"Do not prematurely optimize" is not a software design rule, it's a time-management rule. Dynamic linking has software design impacts.
I strongly recommend radicale with DavDroid. I've been using this set up (that only took a few minutes to complete, especially with Caddy for TLS) for months now with great success.

Radicale will also automatically commit every change into a Git repo, so you can always go back to any point in time. Just amazing.

https://www.stavros.io/posts/private-contacts-and-calendars-...
VC++ first shipped it in Visual Studio .NET (early 2002), and I don't remember it being touted as the first production-quality implementation of the concept, so I assume it was around elsewhere before that.
Wow, thanks so much Kohan -- this is really one of the nicest things I've read about Cloak in quite some time. Cheers!
I understand that and I'm definitely not expecting it from every website but if you have a website that basically depends on me spending a lot of time reading or doing something on that web page then you should try to not make it a horrible experience for me.
No better than anyone else here really. The sad reality is that often these status pages are manually updated by the service teams themselves and when there's an issue you're busy trying to fix the problem, not update the status page.
I wonder if all that happened because it is Apple's beachhead in the Windows ecosystem. We may be observing the same with how Google chrome has gotten more and functionality added over time.
Personally, I think in the long run, when you think of it, they are really similar. I get that they are physically entirely different products, but I feel like they are both competing for the same limited resource: attention.

I'm speaking solely from what I value personally, but to me, I lump Twitter and Snapchat in the same category that can be described as: what I do when I'm bored and want to see what's happening around me. When the problem statement is that, Snapchat just blows Twitter out of the water in terms of entertainment. When I watch the Warriors play off on Snapchat, I get to see the entire game filmed through crowdsourcing - it's like I'm there. I'd argue Twitter is trying to capture that same feeling of being there. Also, I haven't included Facebook in this since they are beyond that, they are basically a utility at this point.

I thought Snapchat was dumb at first, trust me. However, it's increasingly proving itself to be a very, very important medium of video distribution. Of course, there will always be a market for more curated content, but for real time, spontaneous content, Snapchat beats Twitter for me anyday.