skysight-inc/HackerNews huggingface dataset:
One solution that seems to not get much attention is setting the windows firewall to block outgoing connections by default. You then whitelist the couple of programs that actually do need internet access (it isn't many, mostly just web browsers).

Then you don't have to worry about windows or any other program pulling a bait and switch on you.
The more I think about it, the less I'm sure certain languages like Java will ever die. Java is a really good language for systems of mind-boggling size, and just as it's easy to write, it's also easy to manage and measure people writing it. Java strikes a good balance between extensibility (easy to implement design patterns; cross-platform JVM) and safety (auto garbage collector; no memory access).

Even if technology did rapidly change (nanomachines!) there would still be a business case for a Java-style language. Given how used to C syntaxes we are, it might end up looking like Java. Or Java might just be here to stay, for a long, long time.

Side note: a lot of "dead" languages nowadays are ones that were written before memory and processing power were abundant so they had a lot of (what we in the glorious future might call) arbitrary character limits.

sp(a,b); might have been sufficient back in the slow-old days, but we don't really consider character limits anymore, and so we can actually learn what a given line of code does by reading it.

SubmitPostOnHackerNews(commentID,messageText);
Instagram team did it:

http://instagram-engineering.tumblr.com/post/117889701472/em...
Actually, an EU company can employ workers in other EU member states without local subsidiaries, but will need to register with the government of the country where the employment will take place; the actual process varies by member state, e.g. in the UK the employer would have to register with HMRC and set up PAYE.
LoopIdiomRecognize::recognizePopcount? Then I think it's more about "the surprising ability of modern compilers to recognize popcount" than general "cleverness."

(I suspected it was this kind of thing, but I thought maybe it was something more generic.)
I hate windows 10 because before every version of windows could run spelunky without lag. Now I can barely get a consistent 54 fps on my surface. That really sucks.
>cat in microwave

How oddly specific....were you referencing this? https://www.youtube.com/watch?v=QMH8Tof69SE

I do agree the U.S has a problem with rather frivulious lawsuits over "not following the letter of the law" or "wasn't mentioned in the safety manual to not do this thing that should have been common sense".

It seems when people think "American legal system" things like this come to mind: http://i.imgur.com/D7aP2bT.png

If I remember correctly though, the silliness of the above is actually due to a law about packaging must contain allergen information for certain common allergies. This means even peanuts must contain the label in order to comply with the law. Rather than list exceptions and complicate the law, it applies broadly to everything.

IANAL, I may not be remembering this fact 100% correctly.
It's not just one announcement; they keep changing their mind about what the future of the windows API is. WinRT is the final nail in the coffin. Now with WinRT on one side being tied to Windows Store apps and .net/WPF on the other side being limited to normal desktop applications, who in their right mind would devote time to building an app in either?

In particular, if you're making enterprise software, for example, and aren't interested in the Windows Store, what can you do except throw up your hands in the air and switch to the web.

Even if you're determined to make a desktop app application, at this point WPF seems even more likely to become problematic in the future than the Win32 API!
This feels like bulverism: you've decided that people are wrong, and now you've come up with a fully general explanation for why they're wrong. https://en.wikipedia.org/wiki/Bulverism

If you ask people why they use bash, and why they don't like systemd, you get perfectly reasonable answers. (I'm not going to go into them here for obvious reasons.) You can't just dismiss these people as stick-in-the-muds.
What they mean is that .@ isn't getting removed -- by default your replies won't be broadcast to everyone (same rules apply as always) -- but since you no longer see the leading @mentions, you physically cannot do .@ on the tweet. The right way to do it going forward will be a retweet on your own tweet.
I seriously love that you provide your CAD files. This is the next generation of developer evangelism. Kudos!
Is it misleading to call a spade a spade? There's a character limit, they're just going to arbitrarily decide what is and isn't a character based on engagement feedback they get from advertisers.
I wouldn't say that... but what if you could block all the routes? That appears to be the case here....
Amir, Thanks for your response.

COuld you please provide little more details on your comment?

What do you mean by lack of security design? Are you suggesting, the app needs to ask for less permissions during install or during the operation?
Or even better, the key is determined randomly, and the 8 char password decrypts the key.
A Brief History of Color in Art
Twitter is making important changes to its 140-character limit
"After all, Twitter is a great big, public conversational platform — the fact that you could follow chats between other users you cared about was part of its draw."

Insane. For me it is the complete opposite. Having to read a personal conversation between two people is perhaps the primary reason I do not use Twitter. Far too much noise. And they should count hashtags as double (the other main reason why I cannot stand Twitter).
Which is the crux of the situation -- it really depends on the problem domain, and SoA is only the right answer in some contexts. I naively tried to switch some code to SoA and found that I was missing on a lot more of my reads.
>Learning to configure Sendmail via M4 macros, or struggling with an Apache virtual host setup is not real knowledge. If such a system one day is no longer in use, what remains in your hands, or better, in your neurons? Nothing. This is ad-hoc knowledge. It is like junk food: empty calories without micronutrients.

I agree with this. Too much time is spent in learning how to work with poorly designed interfaces. This sort of knowledge of man made, arbitrarily designed tools doesn't really teach us anything that applies outside the highly specific use case. And it will likely be obsolete within a couple few years. The half life of IT knowledge is short.

While complex tools might be unavoidable, we need better ways to interface with them. And better documentation. People rely on SO and the like to understand how to interface with an API, decode cryptic error messages or configure some tool because the documentation and interfaces are often lacking.
And if you turn off automatic updates, you become the biggest threat to your machine's security.

What is a bigger threat to your machine's security than not being able to use it at all?

Our standard policy for a long time was not to auto-install any Windows updates, and just to manually install security ones each month.

Our standard policy today is not to install any update, no matter what Microsoft labels it with, unless we've identified a specific need for it. We do a quick pass down the usual sources after patch day and install any security updates that are potentially relevant and haven't been causing problems.

Given that Windows 7 is a relatively mature OS today and obviously we also have a variety of other security measures in place, we consider the risk of overlooking a minor security fix that actually matters to be much, much lower than the risk of 2016's Microsoft breaking something by pushing an update we didn't want.

If you don't like Windows 10, the answer isn't "run Windows 7 forever"

Yes. Yes, it is, at least for now. An operating system is just a tool you use to get work done. Windows 7 works just fine on our hardware, and it runs the software we need. If it ain't broke, don't let anyone break it, and spend your time on actually useful things.

We're essentially betting that either Nadella and co will have got the boot before Windows 7 support ends and a desperate Microsoft will have significantly reversed course and offered a viable alternative by that time, or someone else will have stepped up to offer serious business software on another platform that we can migrate to by then.
Signal Conference Livestream on Twilio.com
Family.
Not exactly. You have to look no further than the right's cherished paragon of literalism Antonin Scalia to see a judge contorting himself into knots to try to present his interpretive opinion on the law and meaning of the text as though it was clearly spelled out in either. There are no literalists, especially when their pet political ideals are threatened in some way. If you think the split is literalist/interpretive then you have not been paying attention.
It seems to permanently (?) store all of the input text. Why?

http://whatmoji.com/?i=da510f5876a15885fa89de8abe731d3c

EDIT: OK, so it stores only the emojis. The actual text is removed.
He was asking why URLs ARE still being counted as part of the length – Twitter seems to have excluded everything except for those. Your reply demonstrates how arbitrary that distinction is :)
I've tried this both ways: putting my bags on the belt before opting out, and holding my bags, opting out, and only placing them on the belt when an agent comes to escort me.

Both approaches have gotten me yelled at.
Does anyone have data on what percentage of devices fail the upgrade process? Surely Mircosoft does. They also probably have data on how many people then end up purchasing a new machine.

Microsoft seems to me like car dealer who in their spare time pours sugar into the gas tanks of parked cars. They don't care how many people the inconvenience. If even one percent of them buy a new car then it was worth the sugar.
Are there plans to fix the art pipeline to not require expensive autodesk products?

In other words, fully and officially support blender :)
Print a big picture of yourself with the word OWNER at the top and tape it to the device.
Google announces significant changes to AdWords bidding and text ads
Nice. I hope Vulkan support will arrive soon too.
Well is it better?
haha I thought about that too. Clever but slightly misleading. Surely they could have come up with something true and equally attractive but then again it's the battle of "who gets the story out first"
> what are you going to do?

Possibly avoid the service or at least limit what data I share with them.
Flex Layout Attribute
> "cat in microwave/washing machine/toaster"

Okay, I'm curious. What's this supposed to mean? That consumers are putting cats in those devices and getting away with it, or putting cats in those devices to void warranties or something?

The best I can come up with is that you are thinking of cat in the microwave, which is an urban legend. I'm not sure how that's affecting the view of the US legal system.
I really thought Microsoft put that kind of sleazy behavior behind them. Guess old habits die hard.
Well, yes - but in my original comment I didn't say that if you get half a feature behind your competitor, you should trash your merchandise and go do something else. I complained about people willingly making and selling shit, covering the deficiencies up with marketing.

In hiring analogy, it would be as if I couldn't code at all, but could talk my way through the interviews - and so instead of actually learning to code, I'd earn money by getting employed at companies and trying to extract as many paychecks and benefits as I can and then quitting before they figure out I'm a fraud.

Me investing my time to get a job through pure charisma, without bringing any merit to the table, is like selling products on pure marketing. Pretty dishonest, and also poisons the ecosystem for everyone.
It's about balance and this has the right one for about 95% of what I do everyday in terms of client-server-database work, productivity, concurrency, stability, performance and scalability. That's where I spend most of my time on the web.

Short of complex calculations or extreme niche scenarios...it does handle pretty much everything in terms of "around web" work. For niche scenarios use what's appropriate but for the space that Rails has occupied in the general purpose realm it's wonderful.
Most popular and most used are not exactly the same thing. Half of the population pay their taxes, I don't think one can claim taxes are very popular.
C++14 supports binary literals, which makes it way more readable.
>USSR was not nationalistic

It sure was. It tried to play down internal factions of course, but it used to the full such terms as Вели́кая Оте́чественная война́ "Great Patriotic War" or РОДИНА "Rodina", and if you look at the propaganda posters, they look remarkably similar to those of the Nazis.

http://www.rferl.org/media/photogallery/24934238.html

Soviet leadership destroyed churches as the church was a competing power base. But otherwise the Stalinist system was in many ways socially conservative. Look at its attitudes towards homosexualism, or ethos of work morale.
Perhaps not by name (I didn't), but I believe it's common knowledge that "finders keepers" isn't law? You're meant to hand things in, or make a reasonable attempt to find the owner, or something along those lines.

It seems common sense that "oh look, it's not nailed down, it must be mine now" isn't kosher - even if we can't name the legal framework behind it.
Taxes for self employed people are much more complicated than taxes for salaried employees. Everywhere that I know, taxes from salaries are automatically withheld by the employer - those taxes have probably been calculated by a tax accountant in the first place. There's practically no way you'd need to pay extra taxes if your only income is your salary, so you can opt out of filing taxes.

For self-employed people there are many more rules and regulations: How to write off which kind of cost and purchase, filing VAT if required, etc. so that's already cost efficient if you hire someone qualified.
Silly question perhaps (I'm a Twitterer): but can't you now do hacky things like @insert_complete_message_you_want_to_tell?
It's completely normal to do a throwaway prototype when exploring a new space. There's not many alternatives to that.

But when you do have a fairly good understanding of what's going on (and you're unlikely to make major incorrect assumptions), TDD is a big help in designing APIs.
I'm suspicious about this. Flex funding is the first warning flag of a scam. The second warning flag is the religiosity in the advertising video talking about god and talking nonsense about "damaging our retina". The third warning flag is they first announced this Dasung E-Ink monitor product in 2014 so what's been happening in between. The fourth warning flag is the complete lack of explanation what exactly and specifically they want funding for. They previously advertised their product in 2015 as:
---
Right now, the PaperLike is selling for $975 (straight conversion), though there’s a promotional discount that nets a $325 price break. Even at $645, it’s more than seven times the price of the 16-inch AOC e1659Fwu on Amazon.
---
http://www.geek.com/chips/watch-a-13-inch-e-ink-monitor-in-a...

So why is it now $700 when E-Ink panel prices have been steadily decreasing.
>I have a Skylake laptop with which I daisy chain two external monitors via displayport. Linux doesn't even support Skylake properly, let alone my dual monitor configuration.

And how many normal users actually do stuff like this?
Crashlands! An action adventure game with a crafting component that's fun even for people who don't like crafting games - you have an infinite auto-managed inventory that just gets out of your way - with a funny, quirky storyline and easily over 50 hours of gameplay, all for $5 (on mobile, or $15 on Steam). Oh, and there's cross-platform saves so you can spend $20 to get the game on both platforms and switch back and forth on your same saved game at your leisure! (I'm a big fan of Crashlands, as you can see.)
It can be used like this, no?

writable = 001
readable = 010
readwrite = 011 (writable | readable)
You know you have countries where Microsoft still has a de facto monopoly, right? Try convincing the average Danish company there is something outside Windows.
The underhanded and manipulative approach that Microsoft have taken with Windows 10 has put me off Microsoft completely. It is important to trust your OS and OS vendor and Microsoft have slipped up badly in this regard. Now they expect me to give them full update control with Windows 10 - never going to happen. Next OS is Linux.
Another take on this is using hex values. Not saying it's better or worse than bit shifting, but it is fairly clear to me. My current lead prefers this for flag definitions.

FIRST_FLAG = 0x00000001

SECOND_FLAG = 0x00000002

THIRD_FLAG = 0x00000004

FOURTH_FLAG = 0x00000008

FIFTH_FLAG = 0x00000010

SIXTH_FLAG = 0x00000020

SEVENTH_FLAG = 0x00000040

EIGHTH_FLAG = 0x00000080

NINTH_FLAG = 0x00000100

...

28TH_FLAG = 0x08000000

29TH_FLAG = 0x10000000

30TH_FLAG = 0x20000000

Of course, I've never needed more than 12 bits of flags concurrently.

EDIT: Bleh, it wiped out my white space. These should be aligned.
This is awesome - congrats on your success and saving. This is pretty what my financial strategy is. In another comment you said you first bought stocks in 1993 - were those the VOO or did you play around with buying individual ones for a while?

Any idea what the average amount you put in each year was? Just trying to get a feel for how long it will take me to hit that kind of number.
Pebble Kickstarter 3
You may have a look on VueJs as a lightweight alternative to React/Angular when you need simple apps to create like the one you mentioned , it is like jQuery but with very exciting features https://vuejs.org/

https://vuejs.org/guide/comparison.html

https://hashnode.com/post/choose-between-reactjs-and-vuejs-f...
The airlines actually care about the safety of their planes, because failures have a significant impact in the marketplace. TSA staff don't care to anything like the same extent. If they screw up, they probably get more money and more power, not less.

I suspect you'd get better results if you moved the responsibility to people who care more, and away from people who care less.

Some US airports have opted out of TSA screening, including San Francisco. You could let airlines opt out or work with airport authorities instead. The best solution will probably depend to a large extent on airport layouts.
Free Conversion Rate Report Card
Thanks for that link - the subject has been on my mind for a while.

> It's still really messy and I haven't heard anything new in 3 years

There is some very good-but-old research into reproductive physiology. There is quite a gap between modern "medical science" and physiology. The core problem is that it is much more profitable for Wall Street to suppress women's difficult menstrual cycles with drugs, than to implement what was figured out long ago.

> but humans may have the capability in place to create unlimited oocytes like sperm, it's just hard to tell why we don't

Women's reproductive organs get worn out by Estrogen, which should be known as "The Cancer Hormone" or "The Heart Attack Hormone". Fundamentally, estrogen tells tissues to "swell and divide". Estrogen is balanced by Progesterone, which is Nature's anti-estrogen.

Before she met me, my girlfriend self-medicated her depression with the street pharmacy, and shut down her menstrual cycle. Some very stupid endocrinologists told her she "went through menopause", at around 28 years old. Now she thinks she can't get pregnant, because MENOPAUSE. But if her pituitary starts working right, and a proper diet and the right supplements refresh her uterus, she could release an egg at any time. She's not going to get knocked up, because I've just verified that my reversible sperm-elimination strategy has been successful, but I've met plenty of women with an infant on their hip whose doctors told them they were infertile.
Yep, happened to me and I've never used FileVault again.

I had a TimeMachine backup too but hadn't synced recently and ended up doing a bunch of hackery to recover the un-synced data :(

I much prefer 2FA & revocable certificates on remote accounts so I'm not worried about unauthorized access, and anything else important is encrypted independently.
There are few, if any, neoconservatives in the Democratic Party (there are hawkish neoliberal internationalists in both parties, though, and the distinctions between those and neoconservatives are fairly fine.)
C should be the defacto language for 1st year CS students. It is not highly abstracted from hardware, and much easier to grasp Assembly knowing basic C. The syntax uptake is pretty quick, and would allow students to focus on the problem at hand (e.g. algorithms) rather than language nuance. Not to mention the advantages to the graduate starting their career in software development.

It's also easier to go up the stack to object oriented languages, particularly Java. The second chapter, first edition, of David Flanagan's Java in a Nutshell is still, in my opinion, the best intro to Java after having some experience with C.
You don't "like" the fact that Israel's airport security works? And is the best in the world? Sucks to be you. I'd rather live in a safe world, than in a politically correct one.

And guess what. I'll bet 3,000 people who died on 9/11 would agree with me. Those guys were tagged by Mossad and German intelligence, yet the U.S. agencies all but ignored them. Maybe they were concerned about singling out Arabs, maybe they didn't want to offend the Saudis. Regardless, all those people died anyway. And I posit that we're not one bit safer today except for one difference: the passengers will never allow another such hijacking.
I found myself in the same boat, but eventually just dropped Windows altogether. Once Linux desktops can better work with and calibrate ICC profiles, I'll really have no urge to go back.
I think tor has more marketing and mindshare than I2P, and thats why you see tor more than it. I would like to see a more in depth comparison of the two, do you know of a good one?
What's really weird is that these same large organizations didn't have that much trouble migrating computing platforms in the past: MS-DOS, Win3.x, Win95, Win98, Win2000, etc. Then they got to XP and suddenly they were stuck.
It's going to make it far easier. While they could dot prefix, they usually didn't. Now they don't have to, and they get bonus visibility.
Kickstarter takes 5%, so that piece is likely negotiable. The 3-5% is for payment processing and it seems like it is through Stripe or Braintree. Both start at 2.9% plus $0.30 per transaction but bulk pricing is available at $80,000/month (which Kickstarter definitely meets). So there is some wiggle room on both side, but this is Kickstarters profits so likely won't cut a ton of percentage points.
Your response is inappropriate and this type of response is not wanted on this site.
> because the underlying guts of Windows have gotten much better since Win7.

I'd love to read a summary of the improvements if anyone has a link handy.
This is nice, but can you please disclose the political views of your lawyers and C-suite? It seems that if a user happens to have a subjective political disagreement with someone at CryTek, the license to use CryEngine can be revoked per section 2.4, which states:

"use the CryEngine for the development of any Games which are harmful, abusive, racially or ethnically offensive, vulgar, sexually explicit, defamatory, infringing, invasive of personal privacy or publicity rights, or in a reasonable person's view, objectionable;"