skysight-inc/HackerNews huggingface dataset:
Because systems, including servers, don't expose an abstraction of being permanent (always-on) storage that never gets suddenly lost (rebooted, loses power) for any reason at any time. How could you run a laptop with a server inside that cached 100GB+ of RAM? You would have to wait for it to load from RAM. Not so with the device I outline: if it has 48 hours of trickle charge (my calculations could be wrong but apparently it just takes mere milliwatts to refresh a DIMM), then as long as it has received power in the last 48 hours it would be instant-on. Everything you do is instant, EVEN IF it's written against software that writes to permanent storage.
Holo UI – Looking Glass: Our company's second experiment with augmented reality
Our main product has approximately 5400 unit tests, over ~150 files. The test suite runs on a single computer in about 14s. This is one of the advantages of using a fast language (C++) with multithreading :)
I had seen this before, but yeah, it's been a while and it makes sense to announce a change in status in a new post.
I backup my keys into keepass just like you - but I would have to restore about 20 OTP accounts. Not something I want to do more than once.

And this is a workaround for a lack of a feature rather than a solution.

Also - I didn't say that was the only reason why I wanted root :).
Embrace, Extend, Eavesdrop.
Prior discussion: https://news.ycombinator.com/item?id=10053400
I guess a lot of problems come from the stupidly brain dead way people usually write tests (because it's the "recommended TDD way")

Things like using the same setup function for every test and setting up/tearing down for every test regardless of dependencies

Also tests like

def test1():
do_a()
check_condition_X()

then

def test2():
do_a()
check_condition_Y()

Or

def test1():
do_a()
check_condition_X()

def test2():
do_a()
do_b()
check_condition_Y()

When it could have been consolidated into 1 test

Then people wonder why it takes so much time?

Also helpful is if you can shutdown database setup for tests
that don't need it
Ask HN: Good book about statistics and probability?
I just finsihed "How Not to Be Wrong: The Power of Mathematical Thinking" by Jordan Ellenberg. It's an amazing book. Now I'm looking for a book to read next. I was thinking about "The Signal and the Noise: Why So Many Predictions Fail--but Some Don't" by Nate Silver. Any better suggestions?
Partially agree, the same could be said about the Parallax crowd 20 years ago.

I think the real problem is Abstraction. Most things are assembled as blocks, with no idea how the blocks work. It seems like many projects today consist of, A) Take X microcontroller B) Add Y1, Y2, Yx component blocks (LCD screen, motor controller, etc.) C) Add connecting wires D) Use manufacture supplied libraries E) Add some custom code for your domain.
So you let a third party record whatever you're doing for a few seconds for security purposes?!

Oh, my.

Edit: before you shout "but it's just a signature!" Think of a large entity with huge resources that goes ahead and creates signatures of an entire catalog of recorded English conversations. Now you upload your signature, and that entity can reconstruct your conversation via a catalog search.
Maybe something more along the branch of Namecoin, but optimized for micropayments to pay bandwidth providers daily rates?

Thinking long term, setting some type of expiration system after coins are mined, by a set decomposition rate into the protocol to solve both the hording/anti-economy issue inherent to bitcoin's hard limit on coin supply. Coins expiring might potentially help with ledger bloat? Avoiding potential abuse of "juggling" the coins by transferring them between several wallets to avoid the decomposition rate would be the first issue that comes to mind.
Well, you were right, but not for the right reason. The distribution has strong peaks at 33 and 22, which are one and two iterations of 2/3 multipliers away from 50. There's no peak whatsoever at 42 or 28. You just happened to catch the right spot between the biggest peaks, not your own peak.

(And the peak at 66 is rather disconcerting; there's no rational reason for that choice other than innumeracy or misreading the question.)
nosh is one I hadn't heard of that looks really interesting. I use daemontools for service monitoring, but nosh is the first dt derivative I've seriously considered as a sysvinit replacement.
Google Docs, OneNote, HipChat, Jira, TerminalOne, TapAnalytics
At Boeing, there's a fine line between selling jets and getting fired. The last order to Randall Lee Neville from CEO Conners was "no rolls."
I wonder if they have a patent. The idea is important and good enough to patent, and if they do I would defer to them on it. I wonder why they're not making anything these days?

I think it is fine not to have any higher interface to leverage the transfer speed. RAM latency and speeds can obviously saturate disk interaces, but I doubt SSD's come close. So it should be a large jump in performance regardless.
So is network TV on cable different from the local OTA broadcast? If network TV is free OTA then why do cable companies have to pay to rebroadcast it? Wouldn't in be in the network's best interest to get their broadcasts in front of as many people as possible? It seems like blackouts would just be reducing their ratings numbers and thus reducing what they can charge for ads.

What am I missing?
17 Percent of Domains on Domain Auction Sites Have Spam Problems
Reddit discussion

https://www.reddit.com/r/Python/comments/3gfaji/pep_501_tran...

I think this and pep 498 are a pretty horrible proposals and does not fit well with the rest of the language and it's spirit.

1. Decrements readability. When variables are hidden inside strings, you need to check for presence of a variable in two contexts. In the code and inside the strings. With format and % functions, you will be able to spot the variable in the argument list, which is part of the code itself.

2. Security concerns regarding automatic evaluation of expressions inside the strings.

Also, why was format and % made in such a way as to require an explicit list of variables? What was the reasoning behind it? Is that reason no longer relevant?
I suspect the answer is something like this:

1. A worm would be highly visible and easily blocked by carriers

2. There's no easy way to make more money from a mass worm than you could make from lower-profile, more-targeted attacks. You could ask a billion people to send you a dollar but that'd leave a paper trail anyone could follow.

3. The more widespread it is, the more pressure there is on vendors & carriers to ship patches for old devices
Allowing foreign code doesn’t change the purity of the language. By default in Haskell, an FFI declaration must be in IO, e.g:

-- int frob(int, char*)
foreign import ccall "frob"
frob :: Int -> CString -> IO Int

If you know such a function to be pure, you can use unsafePerformIO to tell the type system:

refrob :: Int -> CString -> Int
refrob x y = unsafePerformIO (frob x y)

If you lie to the type system and tell it that an impure function is pure, then all bets are off.
I reacted like this too. But read the article carefully:

To protect your privacy, the app doesn’t upload the audio itself, just the digital signature.
>So, can someone explain why a disastrous worm hasn't already swept the globe and infected 99% of Android devices on the planet within ten minutes of being released in the wild?

There are a couple of reasons:

1) Just because you have an exploit it doesn't guarantee you'll be able to execute code because you still need to bypass ASLR. The PoC's released do not do this.

2) Infecting phones with malware is very rare. The "tech pundits" like to scare the public, but the reality is that smartphones are rarely infected. Besides, the people that write and distribute malware are too busy infecting Windows machines.
To be fair, every generation skips the basics learned by the previous generation to some extent - standing on the shoulders of giants is the only way to reach further.

There's definitely value in digging deeper into more fundamental components, but I wouldn't say that doing so is the only way to advance the field, and even if there's a flood of superficial hobbyists, would you argue that there are actually fewer people who learn the basics?
Ask HN: iPhone apps: same user id across apps?
I am not an app developer and tried to find an answer for this online without much success.

When storing information about users, would two autonomous apps identify the user by the same id in each respective database?

I install app_1 in my iPhone, how is my user id created in app_1's user db?

Then I install app_2, would the iPhone use the same user id?

Or does the user id completely depends on how it was programmed on each app?

What if those apps use social networks to allow me to sign-in? and I use facebook in both?
The Parse SDK: What’s Inside?
It depends which state you were arrested in. In some states it will remain with you for the rest of your life, regardless of innocence.
> the police would have to be a lot more careful about whom they arrest. Cities and counties would literally be unable to afford to arrest everyone.

Let's just hope it won't result in a spike in number of people shot to death in self-defense.
Building a 100% Open Source-Based Open Data Platform
After falling with the locations' UI trick[1], I've decided to move away from Google's Android.

Luckily Cyanogenmod supports my phone. I will attempt the installation soon. Any piece of advice, or something you would like have known when at my situation?

1: https://news.ycombinator.com/item?id=10052199
Isn't that the whole reason webRTC was invented?
Yeah, I get it, but think of the things you can do with that digital signature.

Joe and Bob - were they together on Sunday at 2pm? Well let's check the digital audio signatures to see if they match.

Or, John just uploaded a signature that matches our samples of "Kill the president."

And a few thousand other examples.
Looking at your examples, seems like this is a changepoint package more than anomaly detection.

There's a fair amount of user input here (still) - picking weights and thresholds is a nontrivial task.
Please stop posting unsubstantive comments to HN.
>The ability to learn new skills/trades has never been easier

Yes, and as soon as a skill becomes easily attained, it begins to lose value.

It only takes a minute to think of a handful of examples:

Photography

Web design

Metalworking

Haircutting

Journalism

Travel agent

Receptionist

Call center

Typist

I don't think the ability to learn new skills is as much of an economic advantage as you are assuming. Today it takes becoming an expert in any of these fields to make yourself employable in them, meanwhile wages continue to fall.

In fact, just look at the value of a bachelor's degree today vs 30 years ago. As the degree becomes more common/accessible, it is less valued
What about writing in a WYSIWYG, and get a LaTeX document and a markdown document?

http://www.escherpad.com/signup
There is a four word solution that would wipe out a massive, massive percentage of this problem: End the drug war
Indeed, i didn't read it. The title made me think of that trend.
Thought it was another "watch my heart beat while i'm doing x" kind of article. Although to be fair, that's the largest part of the article, and that's the part that's put forward in the title. I suppose that's because they thought that's the part that would interest people the most.
All webRTC apps are like that. I suppose it's because the standard is considered unstable?
A jumbo barrel/aileron roll needs to be practiced in a highly-accurate simulator many times for performing on actual hardware to a high degree of repeatable success with least airframe wear, and then signed off by company folks and regulators. Otherwise, it's too risky.
Spot on. And there is a fairly large overhead. A lot of the places speaking about the wonders of micro-services deal with <100 micro-services (about the number you would get if you converted a small-medium sized app). Lets see what happens when you get 10k micro-services.
The description of this from "The House I Live In" documentary, as a "slow-motion holocaust" seems more and more appropriate to me.
+1 for RMarkdown and editR. The best thing about RMarkdown is the ability to do calculations in R and use those variables within LaTeX. A simple example:

```{r}
a = 3
b = 6
c = a / b
```

Did you know that $\frac{`r a`}{`r b`} = `r c`$?

http://i.imgur.com/IpiqDEx.png
Right, the trick is to convince someone with hiring authority (try to avoid HR like the plague) that you can "add value"/do the job, and demos like this can go a long ways towards that.

For this approach I like the distilled wisdom advocated by Nick "Ask The Headhunter" Corcodilos (http://www.asktheheadhunter.com/), he really understands all this including the tech field, e.g. check out his great "Death By Lethal Reputation" essay on how a company destroyed itself through its hiring and personal practices: http://www.asktheheadhunter.com/halethalrep.htm

Quite a few years ago one of my biggest clients stopped me dead in my headhunter's tracks. A human resources manager at the company wanted me to tell her why the company's name was "Mud" among engineers in Silicon Valley. Actually, she asked me for a formal, written report.

"Too many job candidates -- engineers and managers alike -- are rejecting our offers outright, and even more of them refuse to come back for a second interview," she explained. "Management really needs to hear the truth, and I know you know what's going on."

Pre-Micheal O Church era, BTW ^_^.
Obviously it wasn't the only feature that mattered, though? I mean, you're complaining about another feature right now. =) Like, I'm sympathetic, but this is a solvable problem with the information at hand. Buy phones with unlocked bootloaders. (As it happens, this is why I steer clear of Verizon...)
I'm aware; my point was that there are HITECH implications as well that would be very hard to address with Windows 10 if my suspicions are correct; it would be hard to meet the breach reporting and notification requirements when the operating system may very well be actively siphoning PII even when supposedly configured to do otherwise. The only safe option is to assume that any patient data that exists on a Windows 10 system is unsecured unless that system is entirely disconnected from any kind of network or until Windows 10 is significantly more transparent about what it's doing behind users' backs.

Of course, this is speculation right now, and perhaps my concerns are unfounded, but I can already imagine some old doctor typing "J. Random Hacker biopsy" into that Start Menu search field in the hopes of finding some document and inadvertently sending the fact that J. Random Hacker had a biopsy to Microsoft and potentially some advertising partners (depending on the nature of such transmissions).
A large piece of spinning rust and some mechanics are cheaper to produce then billions of NAND cells.

Humans are pretty damn good at making small precise mechanical movements.
So Facebook rightly fears a backlash from implicit location collection because they are offering next to nothing in exchange. Do GoogleMaps, Runkeeper, etc...? No, of course not. Their value proposition is clear.

Conclusions: Users aren't aware and probably don't care enough in mass to deny implicit location collection. The subtext is there's only a potential backlash if you don't provide sufficient value; Facebook can't seem to figure out how to provide that value so they removed it.
We're already seeing them. Bouts with the FCC. Dwindling regulatory capture. Attempt after attempt to squeeze through caustic regulation. Things like SOPA and CISPA. All attempts to curtail the Internet "wilderness."
I agree. For me the automatic "pulling" of local variables from the context feels like "magic", and I think that's an undesirable property for a programming language. Of course, PEP498 has the same issue.
An adventure story told through emojis
That is a fair point. Especially considering that the recording can be started from the outside by a 3rd party.
Agree, but I think if it's hard to set it over $100, more judges are going to put bail into a manageable range, or even not set it where many times.
Do we know it will cost this much? A 4TB one is $2200 or less.
> Almost all users would be incapable of applying patches themselves.

There are currently 357,101 registered users on XDA developers. Saying "almost" every android user can't apply a patch is somewhat far fetched.

Most procedures on XDA developers have a much better step by step documentation than most SDKs I've seen - and every time I've used them it's been successful. I've only had one issue regarding flashing a radio - but that was my fault for not reading/paying attention and Motorola for not allowing a lower version of radio to be flashed...

Yes - there are grandmas and people who don't even know what Linux is would not be able to apply the patch themselves - but you are going to find that in any market.
I thought more of Warhol's 5 minutes than Debord, but the fact that many people have been denouncing this trend for decades only makes it even more depressing.
Not via the appstore.
And the main reason the number of hard drive manufacturers is so low is that SSD is the competition and is winning for many use cases.
When Online Loan Applications Lead to Unauthorized Bank Account Debits
Because they have a working patching model, yes.
Designing Outside the Mainstream
Scaling to something ridiculous like 100x is obviously a nonstarter, but that'll never happen. 1-2 extra companies isn't spreading too thin. In fact, one of Sama's purported goals is to scale up YC several times while retaining it's core culture. It's hardish to do because investing/mentorship is analogous to a lifestyle business model, but it's not impossible. It won't be exactly the same, but it won't suck.
Is it just a game mod, or is it “facilitating piracy”?
Ahhhh egg on my face. Thanks for the tip.
I think most serious Mac developers simply don't use the MAS (notable exceptions being Fantastical and 1Password, but they offer the ability to purchase directly as well).

It also seems like few users browse there. Being in "Top 100 Paid" takes only 20-30 downloads, which underscores how low the traffic is. Source: personal experience.
I'm afraid carrier don't care enough to do that. I hope I'm wrong.
It was an honest question. GP did say "his house". The fact that not everyone conforms to "tend to" stereotypes is exactly why it's worth asking these questions. Plenty of poor people in America have buckets of debt. Also, there's always pawn shops and the mob. Unpalatable, but still better than not being able to work.
How Symmetry Shapes Laws of Physics [video]
I don't know about Frege, by why wouldn't it? Being able to call out over FFI or the Java equivalent is a pretty standard feature.
Samsung Introduces New Phones and Mobile Payment System
Right, you do use the C-style for loop for numeric iteration.

The reason why a more succinct form for numeric iteration isn't there is that Go has no generics, therefore no generic interfaces, therefore no Iterator interface, therefore no iterators. So Go had no choice but to build all syntaxes that look like iterators directly into the language.
In Sweden, it looks like these treaties at least are very similar to laws: extradiction would be handled by their judicial system and the decision would be ultimately up to their supreme court.

Source: http://sverigesradio.se/sida/artikel.aspx?programid=2054&art...
NYTimes builds bot to predict social media influence of posts
Yup, agreed. For the uninitiated, this refers to your account showing a positive balance based on a sale that occurred but has not settled.

Seems like a great app... just have to get some money in there without telling them my bank creds...
No 3d nand is just a few layers for heat dissipation reasons not a giant chunk of storage.
Moral of the story:

1) Use 2-factor authentication (even twitter supports this, what was this author thinking??)
2) Don't rely on 'cloud' services to keep all of your important pictures or documents safe.
IMO people who aren't political dissidents are generally better served by renting reliable resources in a datacenter with good bandwidth than running flaky hardware in their home off their broadband. Fortunately the sticker shock of a $200 box vs. $10/month will mostly take care of this issue.
First of all, out of curiosity into whether you have any personal insight into the matter at all, whatsoever, may I ask whether you're a woman? (I will proceed with the assumption that you are.)

So, you are literally taking my right away to be busy. I can literally "lead someone on", as in, express interest - then if I ignore their 8 texts, you are saying that I have expressed a lack of interest? Even though I have explicitly stated that I'm interested?

Or does what you write only apply to women - I, as a man, am allowed to be busy and productive and once every two weeks say to a woman, "I'm just crazy busy" and in the mean time if she doesn't want to take the initiative she has to just stand by. But she, as a woman, doesn't have the same right to be busy: after I send two texts, she will never hear from me again, as she has to choose either to be warm and responsive or focus on everything else going on in her life? She can't have her cake and eat it too - but I can? I can ask a woman out whenever I want, once, and in the mean time arrange my time however I want - but she has to immediately warmly accept or lose me forever?

So, you're saying I, the man, get to run the show, get to decide whether I'm interested in someone or interested but too busy to respond, but women do not have the same luxury? Got it.

At the top of this post, the reason I asked whether you're a woman is that dating isn't some small, incidental part of culture: it is huge. I don't set the rules. You're saying that the rules "ought" to be that if someone ignores two messages, they have expressed explicit uninterest, whereas I say the rules are that it can be only an indication.

your view is I would say the more misogynistic one: it would apply to mentally handicapped people, or children, who are unable to form opinions of consent or non-consent.

Any adult or legal person can easily say "no thanks, I'm not interested in you romantically".

seriously, how hard is that?
The Pitch Room Ep. #1 – A New PR Podcast from Heavybit
No, incorrect.
You can use any existing bytecode, whether it was produced by Java or anything else.
You mean something like Scala?

It would run the tests 10-100x faster per test, and also require less tests (due to having a real type system).

I do giggle a little when I see huge engineering hurdles people have to overcome because of the language that was chosen. Building an app that is going to scale to millions of users? May not want to use Ruby...

(Nothing against Stripe, I am a paying customer - love the product. I do suspect it would be easier to engineer on a better platform than RoR though).
No, overflow is still properly detected by common CPU instructions. There are flags that are set on overflow after the addition and subtraction and they can be tested.

It's only hard to test the flags in "standard" C (I don't know if it's better with newer standards or those in progress) but the CPUs do their work on the hardware level.