skysight-inc/HackerNews huggingface dataset:
Last time I checked no one was putting corpses in Krishna, Godavari, Narmada, Bhramaputra. Its one fucking river (Ganges and that too near Banaras), and this genius on cultures is telling it like it is.

Water management and Waste management are never India's strong suit, but when Culture Geniuses show up and give the Glenn Beck pep talk it just diverts the issue. You can taunt all my culture you want, I am happy to listen about the monumental stupidity and every day superstition, but to take some practices as basis for Cluster fuck of a management problem is at the best dishonest.
Because Apple being the OEM of the hardware and software involved, things tend to get back to them, even if in rumor form.

And them knowing their software so well gives them intimate knowledge when tracking down vulnerabilities.
Depends on scale. Suppose they are rare and show up in random locations with random velocity's random amounts of time in the past etc. As in 1 electron in the observable universe per day.
Because they're a law enforcement agency with a warrant. It's also illegal for me to enter your home without your permission, but the police don't need your permission when they have a search warrant.
I saw the list and thought "hey I can manage!" ... Then Clojure came along...
Git for Windows is probably the first thing I install as soon as I log into a new Windows computer.

Granted, bash may not be the most intuitive shell ever, but it just works about everywhere and this is a huge advantage when switching OS regularly.
I'm saying that you can write it that way AND have no loss of functionality or infact any apparent change from the perspective of the user. Take a chat bot and have it output characters one at a time. That's all I'm claiming, nothing about how the chatbot decides what to output.

But that suffices to show that a process which is choosing from a very constrained set of options is still in a different class of success than AlphaGo. The options chosen at each step are more constrained than the choice of moves in Go, so the argument "the difference between solving go and solving tech support is the number of options available at any time" is insufficient.

One might be able to define a better notion than branching factor that takes into account how many steps are needed as well as how much it branches in each step and such a thing is probably much larger for tech support than it is for go. But such an argument would be hard to state well, I think.
http://live.arstechnica.com/microsoft-build-2016-day-1-keyno...
anandtech too

http://www.anandtech.com/show/10201/microsoft-build-2016-key...
The specific point of bridging is that technology corporations and the federal government should both care deeply about making consumer and corporate technology as secure as possible, given how much of the nation depends on it.

On paper, the right federal agency for this should be the Department of Homeland Security. In reality they have neither the technical expertise nor the political "juice" to compete with the intelligence and law enforcement agencies--who care much more about access than security.

Until this balance is corrected at the federal level, it's going to be a mess. On balance, the government essentially WANTS technology to be insecure right now, so that intelligence and law enforcement staff can do their jobs more easily.
For myself, using Asana falls into the the don't love, but don't hate, category. The UI is pretty nice, but I always feel it just doesn't have enough teeth for complex project/collaboration. I mean, I see it has a lot of features to facilitate that need(project, hierarchical tasks, attachments, commenting), but it doesn't convey 'serious business'.
Which is handy because the build keynote usually goes on, with brakes, for such a long time and so much stuff is discussed.
I suppose you have the option to use older/legacy hardware which has had more time to be vetted.
Venmo: the latest way to pay with Braintree
> Lest you jump to the argument that this would endanger operations, I would still point out two very salient facts: this information is not intelligence data, and as Schneier pointed out, this attack can be used against many in the US government, including FBI agents in the field. Getting it fixed is the right thing to do.

I agree with you that given the facts we know today, notifying Apple is the right thing to do. But I also think the FBI should have some latitude in deciding what is in its best interest; and if they're making their own agents vulnerable to an exploit they know exists -- well, that's dumb and I hope it bites them in the ass.
> Could you please be more explicit about it then?

Sure, it doesn't work with CPython. I shouldn't need to be that explicit though, bring up IronPython is one hell of a nit.
Show HN: MapHub – A Google My Maps Alternative, Based on OpenStreetMap Data
Ok, sub in that it would be a valuable tool in carrying out their mission for the making their job easier. The point is that it isn't extraordinary for law enforcement to want investigative powers.

If you watch some interviews with Michael Hayden, you'll see him saying just what you want, and I think someone who is a former director of both the CIA and NSA counts as a high level player. Autoplay video, but read the text:

http://www.usatoday.com/story/news/2016/02/21/ex-nsa-chief-b...
There is an image/video hosting site (forget the name) which names your uploads like this automatically, presumably because it is easier to remember than a random base 64 string. I'm guessing the video was uploaded there before youtube.
The ability to associate metadata to a commit without editing the commit itself.
You must be fucking with me by now. Parsing IS context also, and it's the parsing of said syntax that _results_ in trees.

That's why we have syntax highlighting. Have you ever seen a tree in your syntax highlighting? I didn't think so. Do you have a tree when you have a syntax error? No, because it never gets that far. Syntax is independent and prior to your trees, the IR in a compiler doesn't HAVE to use trees, it can use whatever it wants. I see there is no point in continuing this, we are arguing over definitions. Not even sure what we are talking about anymore.
React is actually fairly unique among JS view libraries in allowing you to fully render the site on the server-side. If a site doesn't do this then it's a choice they have made.

But at the very least this is not React-specific.
Here is my own personal experience: You're fighting user expectations by doing things this way. Your users almost unanimously don't care how you architect your application, but they are used to using Facebook, Gmail, Dropbox, AirBnB, etc. etc. and they will eventually expect and ask you for the same sort of experience, at which point you will put more time into tacking on dynamic features to a static application than you would have spent designing a dynamic application to begin with. Then you'll probably end up re-writing the complex portions (and eventually all portions, because hybrids suck to maintain) in a front-end framework and pulling out the back-end logic into a convenient API, and coming to the conclusion that you would have started that way if you knew you were going to end that way. Then you'll start looking at new applications through that lens of whether your users will ever want that sort of dynamism, and you'll start concluding pretty much every time (because nobody ever asks you to build a blog or publication site) that your users will want that sort of thing, so you're better off going dynamic up front. Now you just have the (smaller, IMO) problem of what to do about the users who don't want the dynamic stuff, and if you're successful enough that you can afford to invest in it, you can put the time into progressive enhancement, which (in my opinion!) is easier than retro-fitting rich front-ends onto static apps.

This may all be wrong at each step, but hopefully it illuminates a bit how a lot of us (otherwise sensible developers) ended up thinking it makes more sense to start most things as rich-front-end+API apps.
Windows 10 build 14251 has Linux subsystem files
> hey used images from another site and I had to grab the image URL and paste it into a browser to see what was going on. It was yet another CAPTCHA.

Maybe browsers shouldn't request <img> src with Accept / and cloudflare should use that to detect whether it can actually serve html?
> The probabilities change, even when a door you didn't pick [and doesn't hold the prize] is opened.

That's the common misunderstanding of the problem. Most people think that the probabilities go fro 1/3, 1/3, 1/3 to 1/2, 1/2, after choosing a door and having Monty Hall open one of the others. The probabilities don't change.

The probabilities are 1/3, 1/3, 1/3 at the start. After you choose a door, they're still 1/3, 1/3, 1/3. Or a put a different way: 1/3 (your choice) 2/3 (what you didn't choose). When Monty Hall opens one of the other doors, the probabilities don't change. It's still 1/3 (your choice) 2/3 (what you didn't choose).

However, because he's removed one of the doors from the problem, the 2/3 probability is now applied to the remaining door.

That can be viewed as "probabilities changing" for the remaining door, but it's better described as the probabilities being shared between the doors you didn't choose.
That doesn't solve the problem that if it is trying to update the Cygwin DLL, you need to shut down everything. And if there's an update to something like bash or coreutils, same thing (since Windows does not allow writing to executables that are running).
Egg is pretty slick IME. Course for org-mode, 90% of my use of git as applied to my org files is as a glorified rsync.
I was not sure how can somebody that bored to submit a petition like this, but I found it hilarious.
Did anyone else get the ad from Huawei?
"Focus Perservere Breakthrough"
..delicious..
I actually expect the US government to act like malware authors.

The main point is, that this should not be acceptable.
Digix Completes First DAO Crowdsale on Ethereum; Raises $5.5M
This is awful reporting.

For weeks, the experts in security had been saying that FBI does not in fact need Apple's help to get into that phone; that they are just posturing in order to obtain a back door.

This was posted on the ACLU website:

https://www.aclu.org/blog/free-future/one-fbis-major-claims-...

The FBI can simply remove this chip from the circuit board (“desolder” it), connect it to a device capable of reading and writing NAND flash, and copy all of its data. It can then replace the chip, and start testing passcodes. If it turns out that the auto-erase feature is on, and the Effaceable Storage gets erased, they can remove the chip, copy the original information back in, and replace it. If they plan to do this many times, they can attach a “test socket” to the circuit board that makes it easy and fast to do this kind of chip swapping.

Maybe the FBI has a secret new exploit --- or maybe they just did the above method, getting the "third party" help with the desoldering and the attachment of a socket, and hardware for reading NAND.

It's just speculation.

Even if the FBI are exploiting some hole, that is better than them having a back door, which is essentially a security hole put in by design.

The article is speculating, and it's conflating security holes with back doors.
> It's plausible to see a scenario where Apple says "You know what? Fuck it, we're based in Ireland now."

Maybe, but I think you're putting the cart before the horse. We're not at that stage right now. Right now we can turn the tables on the FBI and demand they contribute back to our own ability to secure ourselves. It's not too tough to describe the issue to the general public.

The FBI would ordinarily help businesses identify security vulnerabilities in their products, such as a flaw in a bank vault, because it makes the public more safe to enable the bank to secure itself. Law enforcement regularly recommends certain bike locks, car systems (note their recent notification about remote exploits [1]), etc. over others. In this case, due to disagreement about how to keep the public safe, the FBI is refusing to cooperate with the general public who own iPhones.

[1] http://www.ic3.gov/media/2016/160317.aspx
Bots please: Slack needs a news feed
It's racism if someone is being treated differently based on skin color. It doesn't matter whether they have the same skin color.
Does it need to be enabled globally in order to be useful? Or is this just so that all users get its effects?
> Can't create loadable libraries in Java (.so, .dll, .dylib, etc.)

You can do loadable plugins in Java very nicely. If you're using Java for everything then the calling code is also Java and it works great.

> Can't write kernel drivers in Java.

Not if you need them to run in-process in an existing non-Java kernel, no - but that goes back to "use the same language for everything you do". (And IME drivers rarely actually need to be in-kernel).

> Impractical for most embedded applications.

People told me this six years ago when I was developing for a low-power ARM, and when I actually tried it I found it was complete nonsense - a lot of embedded CPUs had more than enough power back then to run Java, and they've only got faster since.

> Despite its many flaws, C/C++ is something you can use everywhere. You can write same piece of code to run on practically all possible platforms. Any mobile device, desktop environment, microcontroller, it's even possible to compile it to run on a web browser.

Sure, that's an advantage. But how often does it apply in practice? I'd far rather have low-defect-rate code that I can run on the platforms I care about than buggier code that can also run on some more obscure platforms.

> Sure, you could use RPC or use JNI. But those solutions are completely impractical.

Depends entirely on what you're doing. For many use cases they're perfectly adequate.
Asana shows a simpler way to achieve a goal IMO. It always feels a bit "fundamental" but it never disappoints you, which is very frequent when you work upon a "serious" tool.
> The only problem I see, which rises from my wifes experience, there is no simple Paint alternative [...]

Try Kolourpaint:
http://kolourpaint.sourceforge.net/screenshots.html
It could also be if he's on a Mac, you have to go to Terminal -> Preferences -> select your current profile -> Keyboard -> check "Use option as meta key"

I found that out because I was trying to start using org mode but I'm new to emacs. That was one of many issues I ran into trying to get it to work. (First was that the emacs that comes with OS X is ancient and doesn't have org-mode, so I had to use brew to get a good version).

Next is none of the tutorials actually match the shortcuts that org-mode actually uses on my system.
>take the Monty Hall problem

It amazing how many people still don’t get the Monty Hall problem. Its lesson is that the probabilities do NOT change – until we make a choice!. That’s why it’s better to switch once we see the goat behind door 1. The probability of our having made a good choice, initially (1 in 3), has NOT changed even though there are now only two ‘choices’. But they are not REALLY choices because we’ve ALREADY chosen. The probability can only change if we make a NEW choice, because the ‘probability’ that we’re discussing is the probability that our choice, at the time it was made, would produce a result that we wanted. The iPhone 5 is clearly no less secure now than it was then. But we can switch.
Naming things is hard, at least the current name is straightforward, sort of. googling "pure css [x]" isn't very good either IMO.

Shameless self-plug: https://medium.com/@Hisako1337/very-fast-naming-process-417f...
Yeah the Online Store that comes with their POS is free and pretty great - I know a lot of small merchants using it and they love it. Looks like this goes one step further and allows you to build a web store without using their hardware POS. Unlike Weebly, Square makes money by the fees on processing credit cards so they can offer the online store for free. Stripe is a only a payments processor so you need to use Weebly or Squarespace to build your store and then use Stripe to accept payments. The thing is most merchants end up using a website builder like Weebly/Squarespace anyways to establish their web presence.
Y'all are still missing the point. We live in a world where people use CoffeeScript to avoid typing a semicolon.

When you Google a PowerShell problem the Google results come back looking insane. You can play code golf here all you want but even this version looks nuts to outsiders.

It's a cultural problem. You don't solve it by shouting subtly-differing versions of your culture, louder.
Hey MS - next time please stream on YT - got big lags
> I'm not seeing your point.

JavaScript does not have 64-bit integers. So if you exported an object with 64-bit integers to XML, for example, a JavaScript program could not (correctly) deserialize that XML.
See previous episodes: NeXT with a Mac UI, VMS with a Windows UI despite relative dearth of NeXT and VMS apps.
when I think of Asana I always remember this tweet https://twitter.com/davidsacks/status/34785257697980416
> I do not believe governments (especially ones engaged in clandestine surveillance operations) have an obligation to share security vulnerabilities with companies.

Is this view particular to software defects? For example, do government inspectors have an obligation to report food safety violations that they've discovered? In either case, the problem puts the public at risk.
Wow, today I learned that there are colleges that accept >50% of their applicants. I guess I just kind of assumed that most colleges and universities were bloodbaths of competition, requiring the whole array of essays, interviews and letters of recommendation. Interesting article.
Agents who handle secret or otherwise restricted data should not be handling it on a mobile device. Those devices should be sanitized.

Presuming security is what gets people compromised (and in some cases in political trouble as one US presidential candidate is coming to realize).
I've noticed that the kinds of things a mathematician might pride an elegant proof over are the same kinds of things a programmer might recognize as elegance in code as well.

I think the Curry-Howard Correspondence is actually an intuitive result rather than a surprising one, and that any experienced programmer who understands formal proofs as well as they understand computer programming would eventually arrive at the Correspondence on their own, or at least a suspicion of it.
Interesting argument. I'm using Trello and many people say something similiar about it, but my researched always showed me that those people either don't know how to use Trello to the full potential or they are generally bad at organising.

What would make Asana convey "real business" ?
1) Innovation of bitcoin is proof of work, not a chain of blocks.
2) credit crunch for unicorns is troubling. we should all be worried about where this can lead.
I'm always put off by the ~five second startup time when I open PS to start learning it. Any tips for speeding it up?
I am pretty sure a reboot bypasses that mechanism.
> With Bash you get a wealth of tools because everything can handle text.

... and all those tools work seamlessly in Powershell, too. .NET objects are passed around within Powershell, but traditional dumb text is used for out-of-proc stuff. Where is the "fatal flaw?"

I don't understand where the perceived downside is - you wish Powershell was implemented in Python, not .NET?
Aww yiss... I'm loving it!
A new week, a new git security fuckup.
considering that they have actual test code which also takes quite a while to run, I would assume that there are systems misbehaving in many different ways, all of which might cause this feature to break, so all of them needs to be tested against.

The check you're talking about is one of the many checks it does, but there was further breakage which all needs to be checked against.
I'm disappointed that they didn't include invoicing through the Connect API. This is my primary method of billing, and it would be great to be able to integrate this into other services.
I'm curious to know how your flow through the docs went. We inlined "getting started" into the main page, and had the Setting Up section show "vagrant up" first, and we have warnings above sections that are not critical to know before learning Concourse itself, which then take you right to "Hello World". It's already optimized for "Concourse made easy" - but perhaps our navigation is not?

I should probably add a warning above the BOSH section though, or even the binaries section.

The trouble is, reality is complicated, regardless of whether it's documented or not. I've found that a lot of open source projects simply don't document things to give an illusion of simplicity; people just forget all the manual labor they had to do after downloading that .deb and installing it across 10 machines and maintaining those machines over time. Our docs cover BOSH as our preferred tool for clusters. If you don't want to use BOSH, just use the binaries and your own deployment tool.

We don't build .debs yet; as soon as we do other people will want .yum, and another will want Docker images, so we built the binaries that will feed into those first, which is often what I look for when kicking the tires on something anyway.
Here's the oath stated by FBI agents when they join [1],

> I [name] do solemnly swear (or affirm) that I will support and defend the Constitution of the United States against all enemies, foreign and domestic; that I will bear true faith and allegiance to the same; that I take this obligation freely, without any mental reservation or purpose of evasion; and that I will well and faithfully discharge the duties of the office on which I am about to enter. So help me God.

[1] https://www2.fbi.gov/publications/leb/2009/september2009/oat...
Are selective schools overrepresented, or are nonselective schools underrepresented? I don't think these two ideas are the same, because I think there is room for discussion about both.

Also, the article seems to imply that discussing selective institutions on a national stage is like discussing which Ferrari to purchase at a soup kitchen, but in reality, so few students attend selective institutions because theyre selective. A significantly larger number apply and are waiting for those decision letters, even if they recognize that it will almost certainly be a rejection. In the grand scheme of things this point doesn't really matter, but it was something I noticed.

*Disclosure: I attend a large, public research university
If they did, they'd just end up fapping to pictures of my little pony... and the jizz pattern on your lawn would become a dank meme.
Can you explain how the npm incident is related to typing? I am an advocate of strong typing and love seeing it be the answer to all sorts of problems (e.g. concurrency), but I'm not understanding the connection here.
Woman Photoshopped Herself in China Now Strangers Are Sending Her There for Real
In very broad strokes this is how we power many of our API features at Diffbot. We have hundreds of thousands of human-trained web pages amounting to millions of individual elements that have helped to train our system.
اصباغ جبس بورد ورق جدران 55090348
Changelog: iOS 9.4 1st April 2016
- Fix FBI backdoor
Wouldn't this be considered an anti-pattern? Similar to switching to emacs just to make it work exactly like vim? Just use vim, or in this case, just use mercurial?
These non-work blockchains are really scammy. Anyone around here have a journaled database that's not selling? Call it a blockchain, and wall street will open its wallets.
Yes, I agree, F# and Websharper are a whole different breed than the ASP.NET, C# apps I used to create. F# is a lot of fun too for more than just Web dev.
The Role of a Data Scientist in 2016
I think it feels as though it was created as a very simple task tracker at first, and project/collab features were tacked on later.