skysight-inc/HackerNews huggingface dataset:
Guys, please don't go to Zero Latency. When I was in Melbourne I coughed up the 80 bucks and went, and it was truly a horrendous experience. They had the worst tracking I've ever seen in VR. The gun's rotation was off by 40 degrees, even after switching it out and resetting it. There was constant stuttering, and severe frame drops were the norm, not the exception. And to top it off the game itself had crap graphics, embarrassingly bad AI, and glitched like crazy.

At a VR meetup I talked to several people who had went, and not a single person had a good experience. I am amazed and baffled by all the good press they're getting.

And for context I've tried the Rift DK2, the Gear VR IE, and the HTC Vive.
Slack and the State of Technology
Stirling engine
Perhaps. I don't think anyone who can think of that attack vector would really care because they'd also understand that their DRM will be broken as soon as anyone really wants the data it "protects" because it's a futile endeavor.
For starters, there is nothing random about it.
First Round's annual holiday video is here
You mean the prefixes 'en-' and 'de-'?
We migrated to Go from Python 2, since instead of incompatible Python 3 we needed faster Python 2 replacement.
What does the app do?

What platform is it for?
There you go (unlisted videos):

https://www.youtube.com/watch?v=x1mmfKSbrww&list=PLOclQd__D4...
Seems okay if the pencil manufacturers are complying?

I guess I don't get the analogy.
I find the claims that P&G makes to be interesting, because unless something has changed, Dollar Shave Club does not actually produce or manufacture under license any of its own products, rather the service is about the delivery and cost mechanism, not the actual product received. Instead, they use products made by Dorco, a South Korean company, http://www.dorcousa.com/.

The 4X, for instance is the same as the Dorco Pace 4 blade system, including compatibility between the cartridges/handles. I think Dollar Shave Club may provide unique handles, but the razor blade cartridges themselves are made by Dorco.
Grecy, with all the respect I have for Australia, there is a HUGE difference culturally between your population demographics and ours. The primary reason why the Australian ban (noting that 65-80% of guns are still in the general population in your home country, and never reclaimed by the ban - because who's going to enforce that? really?) will never work here. Australia = 97% white/Caucasian, 2% Asian, 1% everything else. The US is a vastly different landscape and our population comes from ALL over the world. If I were to introduce very deeply concentrated communities of 50 other religions, 15 other race demographics, and stir the pot the debate becomes that much more problematic. Back to Australia - having a very, very homogeneous society makes it easy to pass and maintain order in comparison to what makes our country so incomparable with yours on this issue in particular, as a model to follow. Same occurs with the Japanese model - so, leaning on that won't help either. I respect you, and I believe you have a valid point on face value but when you dig into the complexity and what I consider a unique trait of the US citizen (as a positive! for our diversity!) ... we will never ban guns. It's a poverty issue here, not a gun issue.
HP is bringing VR to healthcare
Oh brother... this would have been good when I was developing in LibreOffice!
I think the biggest obstacle to raising scientists and engineers is... parents. Especially if they are overcaucious and subscribe to the popular belief that technology is evil and kids should play football outside. Kids are naturally curious, and it takes effort to screw that up. Also, there are tried and true methods of increasing chances that a kid will grow up with interest in science and engineering. Unfortunately, they are very uncomfortable to the mainstream views. Some examples:

- let kids have free time, instead of structuring their every waking minute

- give kids lots of unsupervised computer time - you can't do anything but play stupid games if you only have strict time limits, but if they are not worried about using up their weekly allowance, they may start doing some creative stuff (including discovering programming)

- don't mind kids learning how to break stuff, or literally blow shit up - maybe even encourage them; that especially includes pyrotechnics

- let them read the book past midnight

- don't obsess too much about grades

- realize that doing science often literally looks like being less social than peers and involves not going out to play football every evening

And above all,

- be patient
This is what we have been doing. The very first company we presented to liked it and we are now going forward with them. Until that is a no, we can't pitch to another company, that is how we formulated our contract, and it is a mutual deal.
For your second example, this does not test for the compiler but for the provider of the SSL library.
Clang does not provided it, so it's not a problem.

But I get your point.

My counter-argument is that more flexibility is left to the developer to assume stuff. These assumptions make things easier in most cases. In corner cases, then you need to provide explicit values to the module so he can find what you need.
Dude it's not my opinion :P.
Something else to consider is that many embedded Linux systems do not have bash, only sh (aka Bourne shell). It is often easier to use only Bourne shell-isms to get things to work in a cross-target fashion. That said, I prefer bash for most cross platform (as in cross OS platform) tasks that need a simple shell script of some kind.
> I think one thing that stalled adoption was the difficulty of migrating to Unicode string constants.

This wasn't just down to the fact that Python 3 didn't support u"" (it was 3.3 that was added, for reference), but also down to the fact that much of the eco-system still supported RHEL5's default of Python 2.4 which meant `from __future__ import unicode_literals` wasn't an option (it is, almost certainly, a less good option, but it's in many ways good enough).
Yes, this is the point. The GIL matters only if you are using threads with CPU-bound tasks (most of my work is I/O bound). When I have CPU-bound problems that need parallelism and are not yet well implemented in numpy/scipy, I would ratter use AMQP instead of threads.
I agree that if the allegations are true, Martin Shkreli is an immoral person to say the least, but I wonder about one thing:

The whole conduct of the prosecutors doesn't look impartial to me. It seems as if someone was vilified by the media and next thing you know he is arrested and charged with fraud in an unrelated case.

As if this was still a society where you had to slaughter the occasional sacrificial lamb to appease the anger of the people.
Why? What possible reason would there be to use the old behavior, except for laziness?
We definitely intend to be in this for the long haul! We will always let your data out of Fieldbook, we already support CSV downloads of any sheet or view, and we are thinking about a wide variety of export and sync options to other services / data formats.

I understand being leary of business model changes. While we can't make any guarantees in the wild world of startups, we can say that we want a free tier to remain forever, and would give plenty of warning if it were ever to change. A little more information available here: http://docs.fieldbook.com/docs/security-and-privacy

We don't currently have any short term plans for a self-hosted version.
I would use an open source version of this immediately.
I've written several hacked up projects using google spreadsheets and it works, but its unreliable.
I would not want to use a smaller 3rd party service as I would be afraid of the service getting shutdown or neglected.
I would be much more inclined to use and pay for this service if they also open sourced it. Maybe run it like wordpress, they make a lot of money :)
Nice!

One of the key advantages of Fieldbook is actual relational support. You can create a relational model by “linking” sheets, and then linked records are returned by the API.

Also, the Fieldbook UI is more suited to being used as a database than spreadsheets are. It's much easier to do queries, for instance, and sorting/filtering won't mess up your book.

Lots more on Fieldbook vs. spreadsheets here: http://docs.fieldbook.com/docs/what-is-fieldbook
Maybe they'll send some booze along, so it can learn your drunk behavior, too.
How Did Mark Zuckerberg Retain 26% Equity After Raising So Much Money?
That's a good point. I should have said "a more significant impact". It could be argued that the impact of the last decades were offset by increased support role and tech jobs. I think in 5-10 will be when a lot of the current tech and support jobs also get filled by automation. Or where its an "automation of creativity" where you don't have a broad general intelligence, but you do have programs that present a few good options that could be considered creative depending on the domain.
As far as I can remember, yeah.
I think this is generally great advice, not just for raising scientists.
The encryption keys would probably be whiteboxed (http://www.whiteboxcrypto.com/) and thus you would have to break the whitebox scheme in order to recover the unprotected keys.
Well done, HXC!
One thing that make appears completely unable to do cleanly is to build things twice, with different flags. You know, like 'build a release version and a debug version'. I've ended up having to write self-writing makefiles to do that. It's not as nasty as it sounds (but still pretty nasty): https://github.com/davidgiven/wordgrinder/blob/master/Makefi...

Plus, 'set a flag for just this file' is another thing that's appallingly broken. GNU Make has an extension to do that --- but if you use it, it makes your builds non-deterministic. (Flags propagate down the build chain; builds are not in a defined order; each file is built once regardless of the flags for that file; so if a file is reachable via more than one rule with different flags settings, it's pure luck which setting wins...)
Conway's Game of Life (as a GNU Make Macro)
It has been working since Firefox 42 for me. Maybe even before then I am not sure. I guess this is just Netflix making it official now that both 32 and 64-bit versions of Firefox are officially supported on Windows?
Try living somewhere you don't see the sun for three months and see what happens to YOUR sense of humor.
> hunch

Isn't it what we called "basic arithmetics" back in the day? :).
I actually found a good use for string.Template, but that doesn't mean I understand why it exists in addition to the other two formatting sub-languages.
Even though I consider this a sensationalist article ... I think its important for the community like ours to offer conjecture on an intellectual level, because I think Hack News is a GREAT forum for more than just "geeks", but it brings together one of the most diverse crowds I've seen. yes, there are fierce beliefs on both sides of the debate, but if anyone can have something more progressive it's folks in IT.
Eh - humans generally have a hard time rating things on a 5 star rating system. That's mainly because the discrete intervals between 1 and 5 stars aren't well defined so everyone will have a different opinion of what 3 stars "mean". I encountered this when I ran a rating system in Mechanical Turk. If you ask turkers to do something arbitrary like "rate the quality of this picture" it takes quite a number of ratings on the same image to get an accurate consensus.

It would be interesting to see if you can replicate experiment but replace the 5 stars with 5 yes/no questions regarding their performance and see if those match up
It sounds wrong to say so but that is as it should be!
Tangentially related: I moved to old fashioned razor blades a few months ago and have actually hurt myself less since then.

Bonus: It cost like a fraction of the price and you don't look like a teenager when shaving :-P
I was under the impression the Italian mafia is very mainstream too.
The big difference today is how ruthless the competition is to position yourself for a rewarding career in science. Even at a young age, you need to be setting yourself apart with accomplishments not just curiosity.

If you were to read the the autobiography of many of today's top scientists like E.O. Wilson [0], they explicitly say that they wouldn't be accepted into hard science program today with a childhood spent collecting bugs.

So the "scary" part of little Johnny going through an Xbox phase for a few years is that even if he comes out the other side curious about the natural world, little Suzy has already entered the Intel Science Fair, made connections at a research university, etc.

[0]: http://www.amazon.com/Letters-Young-Scientist-Edward-Wilson/...
The part I find scary is it uses Adobe's new Content Decryption Module.

So you mean to tell me the alternative to the buggy insanely insecure Adobe Flash is... more software by Adobe?
It would be nice if fewer people were dying from bullet wounds; that does not change the fact that this article's headline is misinforming.

Further, the data is misleading as well. Suicides, homicides, and accidental deaths are three different things.

On top of that, this data is collected across the US...meaning that it includes both areas where gun laws are loose, and areas where gun laws are strict. This means that the data tells us nothing about whether tougher laws would help or hurt the state of gun-related death, for reasons that should be obvious to anybody who's completed a high school science class.
Nice. Thanks for attributing a negative personality trait as the only reason someone would prefer any other way.
It is extremely telling that Gillette is suing Dollar Shave Club, a direct competitor, rather than Dorco the actual manufacturer of the blades themselves.

DSC is actually just a blade reseller, so suing them for patent infringement seems odd. Until you consider that this whole lawsuit may be part of a larger drive to either push DSC out of business or buy them out of business, in either case the cost of the lawsuit will contribute.

PS - As an aside I don't think Dorco's blades are as good as Gillette's blades yet. However I highly welcome a more competitive landscape in the cartridge blade market.
Other commenter here. The text says that any autority (autoridade policial ou administrativa -> police force or administrative power) may require that the metadata be recorded for a period of time , but access to this metadata needs the judges order.

For example, if the cops starts investigating John Doe they may ask the service provider to keep metadata for a fixed period of time, stated on the Marco Civil (six months IIRC). But access to this metadata can only be authorized by a judge.

Edit:
Reread the Marco civil an refreshed my memory. What I said is not entirely correct.
All metadata is kept by default and needs a court order to be accessed.
What authorities may ask without a court order is for the service provider to keep the metadata for a time longer than specified on the Marco civil.

Also, as I said on my previous comment, the intention of the bill was that only metadata was recorded, but the term "registros de conexão -> connections log" is vague enough to be interpreted in other ways :(
The reason, I still did not port to Python 3:

(and yes, Unicode in Py2 is a mess ...)

They just broke to many things (unnecessarily!) internally. Particularly they changed many C APIs for enhancement modules, so that all of them had to be ported, before they could be used with Python 3. They did not even consider a portability layer ... why not??

Some (not all) of the bad decisions (like the u"..." strings) they did change afterwards, but than it was a little late.

So many modules are still not ported to Python 3 -- so the hurdle is a little to high -- for small to nil benefits!

So, the problem (from my side) is not Unicode at all ... just the lack of reasonable support from the deciders side.

---

Maybe, some time later, when I have to much spare time.
My guess is that in a "professional" organized crime family if you have to whack someone it means someone (possibly yourself) screwed something up very badly. Killing someone is extremely high risk and is probably regarded as sloppy operations.

It sort of mirrors the way governments have gotten more advanced with repressive and tyrannical techniques. Unsophisticated governments will whack people or arrest them and throw them in bottomless pit prisons, etc. Sophisticated totalitarian regimes use nudge theory and very advanced astroturf type propaganda, and when they have to 'whack' someone they discredit them and assassinate their character and credibility rather than martyring them with a physical attack. Much cleaner, more efficient, and in the end far more effective.
Ask HN: Designers: Any tool for prototyping on top of existing mobile apps?
I need to create a prototype for a new feature of our existing app. I was wondering if there is something out there that I could import the screens from our app into a prototype tool like Sketch or InVision where I could make changes and then present to users.

Simply taking screenshots has been frustrating. I need something with layers so it is easier to manipulate the elements on the screen.

Any thoughts?
When-unstoppable-force-meets-immovable-wall
Yes, you do.

And if I, as a German, would host something that’s illegal in the US, it’d instantly get either blocked, or I’d even extradited to the US.
THANK YOU! Honestly, the more data I have the more it validates the gun legislation is a bad idea. The longer view is one of social reform related to what ills the country - crime, poverty, and a replacement of liberalism/progressive thinking with Republican conservatism bridging the isle in Congress by taking on poverty like no progressive ever has.
Speaking of finer-grained permissions in CouchDB/PouchDB. I'm working on implementing that now in my application. Can filtered replication (server-side) solve this problem?

For an application targeting small-businesses, I'm considering the following setup on the server. Has anyone done this or something similar?

One DB per user and a Company DB. Filtered replication from Company DB to User DBs. Full replication from User DBs to Company DB. All reads/writes/deletes from client (or PouchDB sync) to User DB only
Alzheimer's is such an awful way to go, I can see how people would chance it.
I used DSC and regretted it, the razors are quite weak. I tried Harry's and was quite happy in the end. Much higher quality.
The trick is to convince other people to let you manage their money. If you have a good track record, and attract people with a lot of money to invest, you start making a lot of money off the management fees. Half a percent adds up when it's taken off tens of millions.
It was simply a correction to the following portion: "6,000 INR / month (120$/month, exchange rate was 50 back then)". Assuming the accuracy of the salary, it appears the following is more accurate: "6,000 INR / month (300$/month, exchange rate was 20 back then)".
Precisely. With the exceptions of people who really get into specific cultural phenomena like James Dean, Marilyn Monroe or Elvis, people want to relive the experiences of their own pasts.

A couple of years after my grandmother passed away, my grandfather started dating again and he didn't realize that women who were decades his junior wouldn't have the same cultural touchstones that he does.

One time, he was trying to woo a woman who is only about three years older than me and he was shocked and mystified that the music of his young adulthood was annoying to her.

I asked him "Do you like listening to Benny Goodman and Count Basie? No. Well, that's what YOUR music sounds like to HER."
Funny if you ask someone on the other side they say the exact same thing, science/God is on their side and the others are just a bunch of lobbyists / frauds making up data.
It's a shame the GIL won't be removed because it's perceived to be too difficult.

It's trivial to remove the GIL - probably a week of mechanical work. Just don't depend on global variables in the interpreter. No global state, no problem. But the Python C API has to be changed to always store interpreter state into a struct, and a pointer to that interpreter state struct has to be passed as the first argument in all C API calls. Not rocket science; this is what Lua does.

It's a political decision to keep the GIL, not a technical one. As for preserving C API backwards compatibility, it's a straw man argument - the Python API broke from 2.x to 3.x anyway. There's no such thing as "lesser breakage" - only breakage.
http://www.imdb.com/title/tt1605783/
> rather the service is about the delivery and cost mechanism, not the actual product received.

Presumably they are purchasing the razor blades from Dorco and importing them.

http://www.uspto.gov/patents-maintaining-patent/patent-litig...

> Patent infringement is the act of making, using, selling, or offering to sell a patented invention, or importing into the United States a product covered by a claim of a patent without the permission of the patent owner. Further, you may be considered to infringe a patent if you import items into the United States that are made by a patented method, unless the item is materially changed by subsequent processes or becomes a trivial and nonessential component of another product. A person “infringes” a patent by practicing each element of a patent claim with respect to one of these acts. Further, actively encouraging others to infringe patents, or supplying or importing components of a patented invention, and related acts can also give rise to liability in certain cases.

(If you think about it, of course importing is infringement. Otherwise, patents are worthless: anything patented would simply be made overseas, if they aren't already.)
How do you know it won't work? Seems like speculation to me.
The market doesn't care anymore about getting the hot new computer. They care about the new, shinier gadgets. I don't think it's a different argument.
Out of curiosity: in which scenario is JS crypto preferable to TLS?
That's great advice until you realize that your kids are just spending all that computer time watching stupid YouTube videos and not actually learning anything at all except "What are those?"

Time will tell though... I know I wasted a lot of time as a kid, but that was pre-internet, I had to read books to learn things.
Rational?

It's not a job I'd want to do but it makes sense.
Creating high resolution integrated circuit die photos with Hugin or ICE
Yes. IMO:

Optically, Cue has been peculiar in the last year. The night before the keynote introducing Apple Music, he was photographed at a basketball game. The keynote was a disaster: he was easily the least polished presenter; the segments didn't flow together; he stumbled a few times; he did awful dad dancing and cracked jokes which folks didn't laugh at; Drake (?) and Jimmy Iovine had clearly not told anyone what they were going to say.

The product has not been a smash hit success, either. There was so much heat over how bad it was that some of Apple's best-known cheerleaders in the press and blogs were battering it for being unusable and buggy.

This is a logical clipping of Cue's wings. Apple Music + Beats 1 are a significantly different challenge to iTunes which was buoyed by rapid expansion of a category (iPod -- which lest we forget forced Amazon to have a product page for "non-iPod MP3 players") and a low threshold to entry. Apple Music is a wartime product competing against Spotify's headstart.

Schiller has for years been better at courting developers. He's more at ease scaling from macro perspectives on Apple's philosophy down to nerding out over software.
Instagram's Million Dollar Bug
Note: he was arrested for securities fraud, not related to the mentioned price hike.

I for one hope the charges stick. That's karma for you.