skysight-inc/HackerNews huggingface dataset:
Show HN: SHOT, turn your iPhone into a virtual reality camera
The best one paragraph, 3 sentence description I've come across (http://www.nngroup.com/articles/windows-8-disappointing-usab...):

As mentioned in the introduction, Windows 8 encompasses two UI styles within one product. Windows 8 on mobile devices and tablets is akin to Dr. Jekyll: a tortured soul hoping for redemption. On a regular PC, Windows 8 is Mr. Hyde: a monster that terrorizes poor office workers and strangles their productivity.

I've used it on my mother's Surface Pro (sysadmin stuff), and can't imagine using it on a desktop without major addons etc. The pain of maintaining a Linux desktop is much less for me.
Interesting; I'd love to read _what_ exactly they send in those long HTTP requests.

I'd think something along the lines of Surrogate Keys/Cache Tags would make sense:

- https://www.drupal.org/developing/api/8/cache/tags

- http://info.varnish-software.com/blog/advanced-cache-invalid... (ugh, they broke their site, cached at https://pinboard.in/cached/a31c4630dd2d/)

- https://www.fastly.com/blog/surrogate-keys-part-1

- https://blog.cloudflare.com/introducing-a-powerful-way-to-pu...
That's more the wiki editor's fault than anything else; the US section talks about both occupational safety and food safety, but the EU bit only about food safety. The EU does have exposure guidelines, which it is looking at reducing, though: http://www.hse.gov.uk/research/rrhtm/rr1021.htm
:D Zing!
Oh, you're right, it doesn't.

I guess what I'm saying is that if your job is security and you fail at security and because of your failure at security a former employee is able to do some damage he or she if of course guilty of whatever crime.

But the amount of money that you spent to clean up the mess because you failed at your job initially, that doesn't matter and shouldn't influence the trial. The crime is a crime no matter how large or small the damage.
Thank you globalization.
> I have to essentially copy and paste fragments of things that work, it's so arcane.

I have about the same problem when it comes to bash. While bash may very well be described as "arcane" I believe this is mostly a problem of unwillingness to learn something new or different.

Understanding how PowerShell works takes a bit of time and re-thinking. It doesn't help that there's so much downright bad PowerShell code out there that was mindlessly converted from VBScript. Still, it's not that hard and the language is quite consistent and, well, powerful. They made quite a large effort to make sure that the underlying concepts are orthogonal and pervasive throughout. So learning just a few concepts actually make a very large part of the shell and language approachable and easy to understand.
Dell refreshes XPS 13 and XPS 15, and debuts XPS 12 tablet hybrid
Still, this is a relative improvement. There are many other indications (such as infant death ratio) supporting this.
This camera is not only doing bracketing, it is simultaneously capturing multiple images at multiple focal lengths and exposures. It is then stitching this data in software to make composite images that can be re-focused, re-zoomed and change depth of field after an image is composed.

They are calling it the first multi-aperture computational camera.

edit:
Just discussed this some around the coffee pot, that the real value of this tech will be in new cell phones 2-3 generations down the road. I then saw this press release about light.co and Foxconn. they have already licensed this tech. http://spot.light.co/light-partners-with-foxconn/
Who is misrepresenting? In 1962, the USSR had markets where people exchanged rubles for potatos, just as in the 1962 USA, there were markets where people exchanged dollars for currency. Not much difference marketwise, other than the currency.
You don't have the right to remain silent. You have the right not to be compelled to provide incriminating testimony. The cops have the right to ask you questions otherwise.
>the truth is that no real damage was caused despite the potential

This is the crux of what bothers me about these cases. Most of the time, it's harmless pranking. But the hackers are being punished based on potential damage. Sure, the potential damage is high, but it also speaks to the morals of the individuals doing the hacking that they choose to do nothing but a stupid joke.
Part of their survival is depending on consumer perception of their brand.

Microsoft sold us out to the NSA for a big fat cheque. Apple and Google have been fighting doing so every step of the way.

Companies that act like uncompetitive dicks should be shunned and regulated, especially when they do things like abuse the patent system.

There is a real world outside of the Realism bubble. A real world where people struggle for justice, and justice, even at the expense of wasting time talking on the internet, will certainly happen.
I'm just curious, any success stories where business dropped membership fees or started offering free plans instead of starting with free plans and later switching them off?
Super cool! After finding Clojure I have been missing CSP in JS.

If someone reads this article, and finds it interesting, I can recommend you to try it out in Clojurescript. Doing concurrency with CSP in combination with the immutable data structures in Clojurescript is actually cool. It allows you freedoms in your programming that I did not even think possible before. With it, a mediocre programmer like me (although trying my best to always learn) can be productive, and make things that otherwise would require a team.

And it still runs faster than React (with Reagent for UI).

If you are curious, try out coding front ends with

* Figwheel
* Reagent
* core.async

Happy hacking :)
Yes. While most of the components of a plant will have no particular effect, the one component that you're looking for may be lost in the noise. Worse, it could be cancelled out by some other component or components. (Think of proteins which inactivate other proteins.)
Snippets provide a way to showcase concise bits of code or programs. I think of it as a place to centralize jsfiddles that emphasize specific interactions or examples of some particular software concept or architecture.
"Microsoft doesn't know how to..." is an unfounded disparagement.

Microsoft definitely knows how to write software, okay? They're really good at it. They ship a lot of it. There are many people there who are brighter than you and I and they know their stuff cold.

Microsoft is full of

- legacy stuff that is really hard to change (many, many reasons for this, few of them pleasant but all of them real)

- conflicting priorities (which bugs do we fix? will we destabilize the product if we fix them? are there more important things to do?)

- political bullshit, in the atmosphere of which it is hard to do the right thing

I left Microsoft three years ago, having spent 11 years there. I saw some howlingly bad software written (little of which shipped), and there are definitely groups there that are stronger than others, but I would never apply the phrase "fundamentally they don't know how to write software".
Started doing this myself, it's a fantastic solution to a common problem.
Perhaps better is to say, "Thank you for opening the trade gates".
So? That should normally be covered by damages and not punishment. The reason the defense "fixates" on how long the story was up for is because that actually has to do with the severity of the crime.
Google is the exception, and as I understand it, Google stock doesn't carry with it the same voting rights that most stock does. Larry and Sergei want to retain control so that they can fund lots of research and not have activist shareholders vote to return the funds to shareholders.
Handmade at Amazon
Well, I just gave you an example of people from outside the US being referred to as Americans. It's a political issue, though, like the use of "men" to mean "people", so you can't solve it by appealing to common usage. People who don't like your usage are still offended by it even when they know it's common. And they probably won't bother to talk to you, or, in many cases, even learn English.

Me, I'd prefer to be able to listen to them, especially since I live in Buenos Aires. So I'm going to continue to not use "American" in that sense, which means I still don't have a better alternative to the abominable "USian".
I was thinking about something similar last night: what is the cheapest way to get an object to the moon? Basically, let's say that any object of any size counts, and any location on the moon counts. What would be the easiest and cheapest way to assemble an apparatus that could deliver it? What if we add a restriction that we want to somehow prove that it made it to the moon, such as being able to observe it on its way, or have it transmit its telemetry as it goes? Would a GoPro with a Wi-Fi cantenna work? :)
Article was taken down. Does anyone have it archived/alternative link?
Slideshare is horrible, can you please put those slides on the GitHub repo or a dedicated repo? Thanks.
Thanks for the correction. My memory is hazy, and I must have read that about some other result, or merged different comments into something no one said.
Why do people think it's ok to say they're christians, despite the genocides carried out in the name of God?

Because they can see that their beliefs have minimal relation other than a name and somewhat shared history with the philosophies behind those genocides.

Should we write off the term "democracy" because of places like the Democratic Peoples Republic of Korea?
I have an XPS 13, and it's the only windows laptop I've ever had that can deal with the dev work I do and is comparable to the Mac.
An update can only be a good thing.
I have a few AOL disks that I refuse to get rid of. I don't even have a disk drive anymore. It's part of my childhood. My wife thinks I'm crazy... but I like them.
To save mobile web, we must destroy JavaScript, HTML and CSS
Gold was already used in ancient Rome as currency.
Keys responded directly to that tweet, saying for people to keep saying he is facing 25 years, because it's true.
Smoothly transfer data from iPhone to Android with SmartIO
Microsoft feels like the new Apple to me.

I haven't used Apple's product in Jobs' era, but I've heard a lot of good stories about how solid and easy-to-use their software was. Now I'm on Yosemite, experiencing annoying bugs and unexpected quits/freezes on a daily basis. I don't even dare to update to El Capitan. Yesterday I upgraded to XCode 7.0.1, and all my swift projects failed to compile. If it's not for the touchpad and screen I'd rather go back to my Arch Linux laptop.

Apple isn't bringing any more surprise or delight to me hardware-wise. And their software quality is declining day-by-day. Development wise, just take a look at XCode's newest reviews to learn how bad the dev experience is. Developers are what makes a platform succeed, and Apple doesn't seem to realize that.

However, MS has been amazing since Nadella. My favorite news is open sourcing .NET and making it available for Linux. VSCode is also solid and even feels more polished than Atom to me. Hololens looks cool. Surface definitely lives up to its hype.

Last week I interviewed with MS. At the end I asked about the interviewer's opinion on MS's change and attitude to Open Source, and in his response he had this line: "Because Open Source is the future". I can hardly imagine a MS staff in pre-Nadella era would have such opinions. MS has changed. I think people should put down their prejudice about MS's past and admit that. Going to Redmond next Wed for an onsite. Wish myself good luck.
Oh yes I agree that it doesn't come close to achieveing polish, but that is surely the aspiration.
Use named captures or list assignment. $1 $2 etc are already a code smell in Perl 5. Action-at-a-distance is the enemy.
I never understood their focus on mobile app rather than desktop. No real trader is going to want mobile, which makes their zero cost trades rather pointless doesn't it? A buy and hold person doesn't care about fees as much. But they do care about stability of the company...

I was excited to try Robinhood until I realized that bad execution on the app side (my side) and on getting order fills (their side) would eat up all if nor more of the benefits. Plus frankly if they were poor at getting you to trade to generate exchange rebates, I have to wonder what else they were doing/planning with your money.
I'm not sure to what extent they are adhering to the "Labour Theory of Value", but 'labour power' is a relatively esoteric concept from Marxist economics. In Marxists economics, labour value is the full price of goods produced with that labour and labour power is the stuff that employees get paid for, and it is traded. The difference is exploitation. It gets into a lot of hair splitting as classical economists poked leaks into Marx's theories and he adjusted.

The big difference between classical and Marxist economics is that Marxist use labour as the fundamental unit of value while classicals use utility as the unit/definition of value.

I'm far from a Marxist, but I've read Das Capital. Interesting read from a history of ideas perspective.
The Librem 15 has i7 and backlit keyboard.

https://www.crowdsupply.com/purism/librem-15
25 years jail for defacing a non-governmental website ? That seems like an incredibly harsh punishment ... I remember a previous case where Aaron Swartz was given 30 years for hacking into MIT website, after which he committed suicide by hanging himself ..
I'm a contractor/independent currently contracted to a financial company and a telecoms company concurrently. I have about 18 years' experience in total and have been on the contract market for 12 years.

The things that matter when you're starting to work independently (which I screwed up I will add) are building contacts and getting out of the agency system as soon as possible. Also I'm a bad accountant but YMMV if that interests you. If you can, don't work on their site; remote work is far nicer.
Rust does let you do unsafe array indexing and other unsafe stuff. But it doesn't support switching the semantics of safe code to unsafe with a build flag, you need to explicitly use "unsafe" in code.
Would appreciate any thoughts on this, or the next steps which are:

/metric [type] command: to set how you want to send/receive the data
/output [type] command: the bot will send you your logs in table format, or graph format
# VIDEO: THE HISTORY OF CONSUMER PROPOSAL DEFINITION #
If a guy has sat at their desk for two days without internet/email access and didn't tell anyone about it or ask for help, you can hardly blame the infrastructure team for not fixing a problem they weren't told about.

The problem is either a cultural one within the team (if he was scared to ask colleagues for help) or an induction one (if he didn't know how to ask for help, or didn't know he had to) or a communication one (if he had no way to contact infrastructure or anyone on his team) or a motivation/expectation setting one (if he felt like taking an in-office vacation, or that nobody would notice or mind if he did nothing) or a hiring one (if he didn't know what a computer was, or he was being intentionally uncooperative as some sort of protest against his own job)

All those problems are things I'd expect a competent line manager to address.
it does seem strange that this case is so big and the charges against him so large.

Because he was caught up in the Feds surveillance of Anonymous.

It is at least worth noting that Keys says it wasn't him. FTA:

-----

“Let’s be clear: I never passed a username or password to Anonymous,” he said.

Keys, who went on to serve as deputy social media editor for Reuters before his indictment in 2013, said he was investigating Anonymous in chatrooms when his username was used without his permission by parties unknown. Five years ago, Anonymous was in the news for its attacks on Visa and PayPal — and, according to Keys, he was just doing his job.

“It occurred to me that no one had looked into these guys,” he said. “They were talking at a level above my head. … Anybody could co-opt [the username] and it looks like in this case somebody did.”

Keys said the Tribune company — by then his former employer to whom he nonetheless pitched his story about Anonymous — should have supported him. This was about freedom of the press, not passwords.

“Tribune Media – what are they thinking?” he said. “Do they care about journalism at all? Do they care about the government prosecuting a journalist who decided to keep his sources undisclosed? That is beyond disgusting.”
Quantum Cats – A Fun Introduction to Quantum Physics
As some of the quantitative metrics improve, many of the metrics (particularly of qualitative nature) degrade. Think ecosystems, our usage of resources, quality of life for the average person, etc.

> There are many other indications (such as infant death ratio) supporting this.

This is one of the many metrics that matter; much more than the percentage of people making > $1.90/day.
The big take-away from the article seems to be:

> Even though freestart collisions do not directly lead to actual collisions for SHA-1, in our case, the experimental data we obtained in the process enable significantly more accurate projections on the real-world cost of actual collisions for SHA-1, compared to previous projections. Concretely, we estimate the SHA-1 collision cost today (i.e., Fall 2015) between 75K$ and 120K$ renting Amazon EC2 cloud computing over a few months.

So if I understand their estimates correctly, it would cost around $100,000 and several months to create your circular data structure. (Or, somewhat less trivially, compromise Git's SHA1 integrity promise in a still-probably-useless way.)
No. Classical libertarianism would be of a "left wing" type, as libertarian was a word used on the left since the 19th century. Only in the post-WWII US did some on the right begin using the term.
They are pretty prevalent in school. At least in the Math and CS departments where I spend the majority of my time.
Windows was the successor to DOS, built on DOS. Maybe this is like that?!
I don't exactly understand the objection to this. Microsoft has the patents (and they don't seem to be spurious patents). Google used techniques covered by the patents in Android without paying Microsoft or indemnifying their OEMs. Microsoft is actively competing with Android. They should let the Android OEMs by because... why? Even assuming for a moment that patents are inherently wrong (rather than our current patent system being flawed in execution) and that Microsoft believes it to be wrong... it exists. They gain nothing by unilaterally disarming. Why should they let the Android OEMs use these patents for free?
The mathematical model behind the greatest dick joke ever told
Nowadays it will be between MacBooks and SurfaceBooks.
There's no "no true Scotsman fallacy" there, given that the structure of the regime did not even fit any of the definitions of communism that the regime itself gave.

Not even the Bolsheviks saw the USSR as a communist society. In fact, long after their coup, even Bolshevik ideologues were arguing about how many generations it would take before communism might be possible in the USSR.

Lenin, on introducing NEP in 1921 expected it to need to be in place for decades before even trying more far reaching socialist policies, much less communism.
"The empire never ended." -- Philip K. Dick
On an unrelated note, can anyone tell me what that parallaxy, image sliding feature of their website is, so search for it and learn it?
That is so depressing. I'm not saying you're wrong, or wrong for saying it, but it's still depressing. For years I've taken pride in my ability to see beyond the code I'm working on, to how that code or other activities (e.g. teaching or even blogging) can contribute to business goals and/or make the computing world a better place. It's what we're supposed to do. We're told we'll be rewarded for it, and sometimes we are financially (thanks boss), but it still takes its mental and emotional toll. Others will undermine your efforts with a competing project or contrary message, or outright pull a project out from under you, often with the best of reasons or intentions, but it still leaves you feeling betrayed.

To end this on a more positive note, consider this: "we're not here to make friends" is EXACTLY WRONG. The friendships you make are the only thing that will last. The "legacy" of your code will become smaller and less valuable over time, even if it's really awesome code; more likely it'll just be tossed aside without a second thought by the next developer or exec with their own agenda to pursue. Your money will be spent. All of the companies I worked for twenty-plus years ago, their technical and financial assets gone as though they'd never been, but some of the friendships I made back then continue. Make code, make money, make friends, but only one of those will last.
I am not saying that wasn't the intent. What I am saying is the only real guilty one in the Netscape fail was Netscape.

The situation was still there when Firefox and Chrome came to play (and I suspect also the intent) and it didn't prevent IE to step aside.

The same goes to Flash... it is still there because there still are stuff you can't do in HTML 5 (streaming live video for instance) and without a real alternative we would have to live with it (hopefully that will change soon)
World’s Largest 3D Printer
When there's a big enough controversy, the CEO will usually be one of the first heads to roll even as there are larger investigations going on (BP/Deepwater Horizon is a great example of this).
Did this book just make it over to China? https://en.wikipedia.org/wiki/Daisy-Head_Mayzie
At least in France, it's often said that diesel is cheaper because when the country bet on nuclear power, it had nothing to do with heavier fuels produced in refineries (no oil power plant)... so they lowered the taxes on diesel.

They also claimed (a lot) that diesel pollutes less (I remember being in Switzerland at that time and feeling how clean the air can be without diesel!).
I hate to admit my inability to convince myself that this wasn't an April fool's joke!
However, i posit that 100 years from now, people will marvel at our disregard for non-humans' rights and dignity. Maybe i'm just optimistic though :)
>Extreme poverty has long been defined as living on or below $1.25 a day, but the World Bank’s adjustment now sets the poverty line at $1.90 a day.

That is intentionally misleading.

How about "extreme poverty" = "still suffering malnutrition" + "still lacking even basic education" + "still lacking any access to healthcare"

The $1.90 tells nothing and it is also dependant on purchasing power. If somebody was making $200/month in the US that would also be extreme poverty.
The Dell website can't stand the storm it seems. Apple is pushing me so hard away with all the bugs (kernel panics for many Intel HD 4000 GPUs) in OS X and the ridiculous design decisions in the MBPs (Ethernet, antiglare anyone?) that I am considering Windows / Linux for development for the first time in my life... The Dell XPS seem to become a very reasonable alternative.
So now when does Mark Zuckerberg launch his Bitcoin exchange?
I find this kind of analysis way more interesting than highscalability. Different audiences, but these kind of frontend-centric articles are incredibly actionable.
That's an upgrade.
Yes, they were giving real vaccinations. But "Don't go there, it's just a front for the US Gov to track our DNA" is no longer a conspiracy theory. :(
That sounds great! Thanks for sharing it :)

> are building contacts and getting out of the agency system as soon as possible.

I know, but how do you do that? Right now I am working for home and remotely collaborating with a friend in a product, but the VC path is also hard :(
What else are you looking for in Bokeh and Plotly?