skysight-inc/HackerNews huggingface dataset:
I'm not saying that this particular case is reasonable, but:

> Who decides what is and is not appropriate?

Common sense. For millennia, human society has regulated itself by employing common sense, civility and good judgement. It's not that hard, really, even without a foolproof mathematical algorithm. Sometimes mistakes are made, but that's just how we people roll. If you accidentally go beyond the confines of civility, someone will point that out to you, you say "sorry", fix your mistake and move on. It's no big deal. Your freedom of expression is not hurt, just your freedom to behave rudely in public with no good reason. AFAIK, this has always been regulated pretty much in every civilized society since the dawn of mankind.
How much is the fine?
The important bit seems to be in `window.onbeforeunload`

Looks like it tries to brute force a pin reset and then attempts to send a bunch of bitcoin sends.

I'm guessing it depends on the user running on tor and still being logged in to http://sydneymfsnkpw7ln.onion whatever that is?
It is a strong indication, because we are talking about non-packaged versions. PHP 5.3 is still maintained in Ubuntu, so those hosters aren't on the blame list. Only if PHP 5.3 / 5.2 / 5.1 is used without package manager.
Steals your bitcoins from agora with CSRF attack I guess. I didn't test but it's no news darknet websites are poorly developed.
Hey, creator of ReactJSNews here. Feel free to add it to the post and send a pull request! https://github.com/Legitcode/ReactJSNews/blob/master/posts/2... Anyone is welcome to write a post on the site!
The stranger on the other line is usually a girl, a Joseonjok girl. The woman gives Kevin a South Korean bank account number, to which Joseph wires $1,000.

Joseph was not mentioned before in the article. Is that another fake name for Kevin, that the author forgot to replace? I don't understand otherwise.
Does System Image Backup still exist and does it work?

http://winsupersite.com/windows-8/windows-81-tip-use-system-...

Edit: user Freaky answered this here:

https://news.ycombinator.com/item?id=9967231
Bought a pair online for less than half the price that the high street were charging. My optometrist gives perscription upon request but PD isn't part of this. I was able to measure the PD myself though (did several measurements using a few different mirrors).

Have been wearing the glasses every day for over a year and they're the clearest and sharpest lenses I've ever had. Don't think I'll ever go back to buying from a store.

[edit] For anyone wondering the methods I used to measure PD, I used a ruler in front of the mirror, a ruler in front of a friend and a couple of online apps like Warby Parker's https://pd.warbyparker.com/ The results were pretty consistent so went ahead with it.
This is just for Microsoft Account-enabled installations isn't it?

I kind of expected that.

I hope this kind of shit is not happening with the regular Local Account, or I'll be rolling back to Windows 7 swiftly.
Honest question, isn't it a historical bias ? maybe in his days programming projects were devoted to huge, complex and costly problems that were always pretty strictly defined, unlike the late 70s ~Apple/Microcomputer days ?

> But more importantly: this sucks all of the joy out of it! Who here got into programming out of a passion for translating formal functional specifications into formal proofs? How can any of the magic of software survive such a mindset?

Sure, but I do like the bliss of watching a tiny piece of code knowing it's sound by induction.
Vehicle News
"the traits described are a near archetype for surgeons -- and yet outcomes for surgery are pretty damn good"

We did software for Hospitals here in Europe. They told us that confidence is one of the most important things for surgeons but arrogance is very bad. We had lots of data on our hands.

Also, while surgeons are well considered here in Europe, they are not the "Ferrari at the door" US types.

One of the big problems is that people can see the errors on others, but not in oneself. So our job was basically organizing things automatically to minimize errors, using lots of psychology, like making sure other professionals could see the errors of the first, recording things and so on.

We told them that it was for University kids to learn. While true, the main idea is controlling the surgeon by other surgeons. It works flawlessly.

"infallibility" could be good for making people confident and no doubt. At the same time is very bad if applied with authority if the surgeon is bad.
A web app with Nickel: From first line to Heroku deployment
Should I be wearing a suit when I'm interacting with github?
How machine learning can boost the productivity of a digital marketer
this i think can prove another minecraft turing universal computing model by rule 110.

https://en.wikipedia.org/wiki/Rule_110
Why wouldn't someone complain about a reduction in functionality in software they paid for? Do you somehow feel that's out of line?
We have been in an economic feudalism for the last century. The fact that companies have all the right and none of the duty of a normal person in front of the law with the all power money can buy means there is a strong disparity between normal citizens and them. Corporation have effectively replaced the Lords of the previous despotic regimes in the Western World.

Only when we cease to consider Corporations more important than the rest of the economic actors can we move the balance of powers back where the it has been intended by the previous revolutionary movement.

But this is kind of off-topic with this news.

I hope MSFT get a bash for this kind of niceties and implement an opt-out solution for all their in-built spyware.
So what you're saying is that you're afraid that GitHub will go down the slippery slope of censorship?

If I reframe this another way, do you think this is an acceptable behaviour in a professional setting? Then the issue becomes less of censorship, but more of acceptable conduct.

Calling names for laughs is probably OK in private, between friends, but perhaps not appropriate in a public setting.

Again, I get that the author is just having a bit of fun. But not everyone will understand that.
The worktrees in this case are git branches, though. While this is convenient in some cases, it doesn't seem practical to me to have all of a group's code in one repo, but in different branches - it feels like it's fighting the git data model. (And to your closing point, it certainly feels like it's fighting the GitHub UI.)

This might be me misunderstanding how your large svn repo was arranged, though. Could you describe that further?
Do you have to burn it to a USB/CD as the page suggests, or is does the tool give a way to upgrade in place without doing that?

Edit: can confirm crazysaem's experience. I did an in-place upgrade on a fully-patched 8.1 system and it worked flawlessly and relatively quickly (I kept my apps and settings). I'm not a heavy Windows user though.
Super old article from 2008.

Nowadays people are switching from TCP to unprotected UCP to avoid the costly ACK dance, and not the other way round.

He also fails to mention how trivial CRC is to reverse (e.g. http://www.woodmann.com/fravia/crctut1.htm), and how good CRC32-C actually is to detect random bitflips. Much better than all other fast hash functions, and up to par with most slow and secure hash functions.
No, government censorship is qualitatively different. It is specially regulated for good reason.

The term isn't even usually applied in contexts like this one. This here is usually called moderation or content policy or editorial standards etc. And most people don't consider it a bad thing.

But certainly are arguments for largest market share holders to have some kind of neutrality standards, like implemented in common carrier or net neutrality regulations. And in the other direction: at least in the EU there has been a big push to hold forums responsible for things like defamation and hate speech. eg http://arstechnica.com/tech-policy/2015/06/shock-european-co...
How are you scanning to detect the OS version though? And verifying if PHP came from a package or a separate compile? Some hosts deliberately fuzz external indications of the base OS so you'd need an account to log into to properly check this, and they could have a compile from source version of PHP due to install procedures that date back before major updates to the base OS (and were updated "the wrong way"). Your effort is laudable (I'm all for naming and shaming the insecure) but you are open to false positives which could cause you legal issues.
It's not only that Microsoft removes the features, they also don't tell you clearly they'll remove them but they put almost "malware-like" request on your system for which you already paid to them to "just upgrade it's safe."
Here's a piece from 2014 about sending propaganda to NK via balloon.

http://www.theatlantic.com/international/archive/2014/01/we-...
I would love to see some of the numbers after a sale happens.
At the end of the day, how much was the profit of the whole endeavor?
Dear marketing people, please stop using "The best <thing only we make> ever". If you make a new product it should be better than the previous version, it it's not, you did something very wrong.
Windows 10 still supports music and video playback just fine, through applications called Xbox Music and Xbox Video:

"Xbox Video supports all the video files you’ve probably been downloading the VLC Media Player desktop app to watch."

http://www.gottabemobile.com/2015/01/25/windows-10-vs-window...
For me it was an icon next to the clock. Once I reserved my upgrade I just hid it in the action center and it never popped again.
But not the DVD playback, which has to be licensed additionally. Being the person who also legally bought the DVDs (all of them are DRMd nowadays) it really hurts:

https://en.wikipedia.org/wiki/Content_Scramble_System
SimpleLegal seeking engineer in Mountain View
Front end / back end engineer in Mountain View, CA. Seeking Python, Django, jQuery and all sorts of other tech; you'll help set the future of our technology stack. Come help redesign the landscape for software standards in this space.
SimpleLegal is a SaaS offering used by legal departments at companies (not law firms) to manage all their legal (IP, trademark, litigation, billing, vendors, documents, etc). Used by all types of customers including hyper growth tech companies, publicly traded global corporations, household / brand name retail companies and more. Every company can benefit from using our software.

Resume info is good, but real examples are better (apps, github, etc).

Apply: http://www.simplelegal.com/careers
Show HN: STARY – The World's Lightest Electric Vehicle
To get the viewpoint of people championing this agreement, I recommend reading this article by the Economist[1] where they say "for all its flaws, the biggest trade deal in years is good news for the world"

[1] - http://www.economist.com/news/finance-and-economics/21659716...

For the record, I think the TPP is pernicious for all the reasons pointed out by the EFF.
Kickstarter here: https://www.kickstarter.com/projects/staryboards/stary-world...
This looks amazing but I'm disappointed at the absence of 'Windows 10 devices' launching alongside this release.

If anything this seems like a missed sales opportunity for Microsoft/ hardware vendors.
It's still there and running though.

That's like you know there's a hissing cockroach living under the sink but you just close the door and stick your fingers in your ears.
GYM fitness tracking app
What do you think about an application of GYM customer and services management. It could be a mix between Fitness Tracking app, GYM activities schedule, GYM payment and duties, and motivational stuff. The app could be free-downloaded but the GYM must give credentials to the GYM customers to access. The GYM could be access to users data and records, goals tracking, schedules and classes. What do you think?
Yes, that's so in this case. But it's still not accurate to say that GitHub is censoring words. It's regulating behavior.
Well, a legal copy is always better than a pirated one. The least of the benefits would be the lack of need to unlock it.

But I guess he/she asked the questions because Microsoft might have indicated that in the past.
I'm not sure if they support excel, but https://unbabel.com looks like a good service.
A bit off topic, but after studying React js and loving it I also started studying Flux. I found that the intros were a bit confusing, and needed to write a "visual cheatsheet" for my team (if interested you can find it here: http://danmaz74.me/2015/07/27/flux-architecture-visual-cheat... )

TL;DR for the React/Flux team if you read this: please update the Todo tutorial!
Your argument is incoherant.

You complain about censorship, but then you complain that Github doesn't censor everything. You ask for free speech, but you seek to deny Github the freedom to chose what they want to publish.

The sense of entitlement in this thread is baffling. "I want the freedom to use your property whoever I like, and how dare you try to stop me".

You're also not allowed to use github to insult your employer if you worked in UAE - that's censorship worth fighting over.
That was my first thought when reading the headline: I thought Germans already were pretty confident they had legal protection.

I don't think any of the German Facebook friends I have use their full real name, and some of the pseudonyms aren't even that real-enough sounding to German-speakers.
[insert angry libertarian response]
...And I'm being downvoted, as proof of what `otherusername2` said above:

"That's just because those of us who don't are afraid we'll get chewed out here, so we're not commenting."

Words have different meanings for different people it's that simple. These guys shouldn't have had to change their docs.

Where will this end? Will we not be able to use cretin next either? What about moron or imbecile? PC gone mad because some people don't understand a joke. Good job South Park isn't hosted on github...
As of now, and most likely the next couple of years, I'm stuck needing to support IE8 as as first class citizen in my designs at my day job, unfortunately. We have put our foot down about the remaining IE6 installs one of our clients (a large bank) apparently has though, so that much is good...

In personal projects I can afford to be more fussy and only support recent browsers, but in the day job these things are beyond my control even if they seem to be beyond good reason.

Of course flexbox is for the most part a display issue - as long as your layout changing in an older browser that doesn't support it doesn't break your application (by stopping features being accessible or by making it ugly enough to fail UAT) you can still use it (with care) even if needing to support legacy user agents.
To which I already replied in the same thread - use VLC which decodes CSS on the fly, unless you live in a country that doesn't believe in your freedom to play legally purchased content and prohibits doing that(United States of America).

Of course, it would be nice if Windows 10 just included that and saved everyone the trouble.
XMPP server ejabberd 15.07 has been released
Disclaimer I haven't watched the presentation, though I do have first hand experience refactoring large systems that grew slowly over time.

Based off of your edit's description, this technique feels like a patch that inevitably fall apart. It relies on the assumption that your team can correctly identify the centers of uncertainty, and that that uncertainty model will continue to apply. Thinking about such things is an excellent idea, but it is not sufficient - uncertainty is, after all, uncertain.

I think in many cases the more important thing is to create an abstraction that allows you to perfectly represent your existing business logic in the most concise way possible. This should let you cut down on the number of edge cases outside the model, and generally simplify the system. Simplicity in specification is important, because it will allows newcomers to quickly understand the inner workings of your code, quickly correlating business logic with real code - if they can understand it, and can work within it, then they will not be tempted to hack around it (which is the root of code deterioration). I strongly believe that human friendliness and understandability should be key design goals in ANY new system, not an after thought.

So long as no one breaks the abstraction, the 99%, day to day changes should be easy. When you finally do hit a case that requires a significant abstraction change, then your concise code will make it obvious that it's outside of your abstraction model, and can evaluate options at that point.
1. Because horrendously broken patent system.
2. An examination body integral to the horrendously broken patent system.
3. See 1.
Real identities have been core to the Facebook experience since the day it launched; just as fake usernames have been core to YouTube since its launch. For either to go back on a core part of who they are would be a mistake.

Facebook would be making the same mistake as Google if it did allow pseudonyms.
or1k used a very simple approach - duplicate all the pipeline registers in all the stages and use two register files. Then store the current state once interrupt is raised and restore when handler done working. This design can be easily derived from an existing one.
Flux Architecture Visual Cheatsheet
A solution that seems good right up until a bug starts flipping the wrong bit or someone decides that a flag needs 3 states instead of two.

Bitmasking is a useful technique in some places, but storing user preferences isn't one of them. It's 'cleverness' for the sake of being clever - the code is harder to read, new developers can't immediately understand it, experienced developers have to look up what flags mean, you can't just dump the database row to see what a user's preference are, and if your documentation ever gets out of sync you're screwed.

For the sake of saving DB space it's a really bad idea.
Ataşehir İlaçlama Firması, Ataşehir İlaçlama Firması Şirketi
From what I can comprehend of the article, Joseph is the name of the person that "wired" the money into the Sth Korean bank. I guess that this is another obfuscation layer for identity hiding.
Kinda stupid to think that euphemisms would help such people to cope better.
Definitely. Being told something like that after you've already publicised your milestone dates is not good...
Chiming in for Rust. It's trying to be a C++ killer, so it has a shot at a very entrenched part of the current game development ecosystem. It's definitely not a safe and solid bet yet though, the whole language might still end up fizzling in the marketplace, and even if it thrives, it might not end up getting a foothold in professional gamedev.

If you want to learn a modern language with interesting ideas and a robust paradigm for developing efficient programs, and are happy to work in the single developer indie gamedev space for the time being, Rust is good and occasionally mindbending fun.

It depends a bit on what OP wants here though. You're not going to get a job writing a game in Rust for anyone else anytime soon. If you want to be an industry game programmer, you pretty much have to know C++. Knowing Rust will help in learning C++, but if you want to be sensible and efficient, you'll just go straight for C++.

If you want to go the indie route, nothing stops you from starting your own game project in Rust right now. But again if you want to be a sensible and efficient indie game developer, you'll pick up an established engine like Unity, and start making your focus-group tested game concept with market projections and publicity plan using all the ecosystem juice you can get. Rust has no established engines yet, Piston is work in progress and doesn't have any big games done with it, so your game development endeavor is going to be more about developing your own basic engine technology than being an efficient and competitive player in the indie game marketplace.
I want my queries to always behave the same and fail without an index.

(you can't have a reliable system with random behavior where system drops to table scans when statistics are incomplete or something)

And yes, ordering requires an index.
In my experience from communist Czechoslovakia, western stuff is not actually prohibited. It is illegal for peasants, but communist elite can enjoy all luxuries they can effort.
every git subscriber should create a retard-ish repository. problem solved!
You have the option to either create the USB/CD media or do an in-place upgrade. I did the in-place upgrade, which worked without problems for me. They also provide the option to either keep your apps and files or delete them. I chose to delete them, because I wanted a clean install.
Yep, Control Panel\All Control Panel Items\Back up and Restore (Windows 7)

Exact same old craptastic System Image backup stuff. Still can't only backup my C drive, got to include my TB's of bulk data on non-system drives too, grr.
> If you make a new product it should be better than the previous version, it it's not, you did something very wrong.

They broke that rule with Windows 8/8.1 and are trying to fix it with Windows 10.
Sounds like a Nexus by Google, so ...
>Assuming this letter is true: they're not stopping you from using offensive words, they're stopping you from using a very small set of words because those words contribute to a culture that cause actual harm.

Says who? What you are describing is textbook censorship.

You're offended? So what. Not my problem, step away from the computer.
If they do business in Germany, e.g. selling ads, they get to obey local law.
It might be a strong enough indication to investigate further, but it is not a strong enough indication to out a company. You need to actively test the vulnerability to be sure (or relabel your page with a heavy disclaimer).
You might not have noticed but Microsoft has had a difficult time getting people to upgrade Windows. XP is good enough for many people. As much as you don't like it, hyperbole is part of marketing.
>Is it offensive? Yes.

Can we stop saying this as a universal truth?

You find it offensive. I and millions other people don't. You deal with it.
Electronics by Amir Najam
In the specs in the section "Feature deprecation" (http://www.microsoft.com/en-us/windows/windows-10-specificat...) Microsoft mentions that removal and that eligible Windows versions will get a free DVD player app after the Upgrade.
Perhaps the Saleae devices (in their beautiful machined, anodized cases) are too expensive if someone is eating their lunch for $10. (The Saleae devices are ~$100.)

I have one of the plastic, "counterfeit" knockoffs, and it works great. It would be a different story if they didn't function, but it is a fine device.

They're just bad at capitalism. If someone printing your company name on a sticker and reusing your USB VID/PID is all it takes to destroy your business, perhaps you shouldn't have that business.

Hackintoshes exist, yet Apple still sells Macs, because they are a great hardware company. Saleae is an overpriced hardware company.

PS: How is the fact that the knockoffs are Chinese or that Saleae is in the Bay Area relevant? I posit it is simply racism that you offer.
"The sense of entitlement in this thread is baffling."

It is baffling indeed. I am also baffled by open source fanatics who want to force everyone to release the source code to their work for the reason "I want to see how you built what you worked so hard on so I can fork and then take the credit for it.". Of course FOSS fanatics will tell you that you shouldn't care who takes the credit for you work, that the reward is in contributing to the community however when it comes to Microsoft "I DONT WANT THEM TO TAKE THE CREDIT FOR MY WORK" and hence we have the GPL which is no different from any Microsoft EULA agreement.

Sense of entitlement, hypocrisy and incoherent arguments are commonplace in the open source community.