skysight-inc/HackerNews huggingface dataset:
Yes; and the rewrite can take into account the logic used in the old code (especially in the security-critical areas) as well as all the vulnerabilities that have happened before. You're not starting from a complete blank slate; you can pick up the lessons learned.

Despite being "battle tested", all of these C programs continue to have both memory and logic errors. I think a rewrite would have the same rate of new logic issues after the initial code review and testing. "bugs will always exist" -- sure, so if we have something that eliminates a class of bugs, why not use it? The other classes of bugs will be there (and probably in the same force) whether you rewrite or not.

A lot of these bugs get introduced due to cruft in old code as well. So there are a bunch of tradeoffs here.
Had a client who later wanted me to do add all sorts of nasty things to an Android app template that I had made for him: Locking out primary navigation buttons, partially replacing the home app, spying on the user, and the capability to send out very expensive SMS texts and auto dial long distance phone calls. Unfortunately I was unavailable to do the addons he wanted, despite him asking repeatedly over the next 18 months. Never trust an Android app...
Thanks! Planning to add version control as well so all local writes can be version controlled with the ability to push changes to remote.

Try it out and appreciate any feedback.

Regards,
Muthu
The Indian patent office has given many examples in their guidelines to clarify what is patentable and what isn't. Looks like it'll be good for a while (unless the parliament changes the law).
I just popped over there. I haven't been in a while. It looks like one of my longer reports was linked up to their wiki. This chronicles my meditative exploits from when I really got into it up until an 8 month sabbatical I took and had some initial breakthroughs. http://www.dharmaoverground.org/web/guest/discussion/-/messa...
Business idea/product theft and intel are always on deck.
>> Is it possible to ever answer this in a meaningful way, besides "we're going to be the best and get mindshare and beat everyone out of the market"?

Yes, here are a few examples:

1. Some businesses require a massive amount of capital upfront and won't work in a iterative-lean-startup model. E.g. Tesla and SpaceX. I can't think of many people who can pull that off.

2. Most startups are started because the founders "live in the future", where the market isn't really a market yet but it's clear that there's going to be one. Basically, potential investors and competitors think you're wasting your time. I would say this is the most common thing at YC. When they "get it", you're already far ahead. Think of Paypal, Heroku, Reddit, optimizely or Stripe. (And hundred of others)

3. Owning the brand. I.e. You create some kind of horror app and you are Stephen King. Or, you're a big player in a space and expand in another one using your existing network. For instance, think about how fitbit keep adding new products, selling them to their existing customers, etc.

4. Expertise. You are one of the best in the world. I.e. Working on a new fusion reactor or some quantum computing.

If you're thinking "Most startup don't have those kind of competitive advantages", you're right. And most startups fail. Executing better than the competition or doing your best isn't a competitive advantage, it's just a coin flip.

To know if you have a real competitive advantage, you need to think that your competitors are going to raise more money, have a better team and execute better, but you should still beat them.
It is by design but there is no way to come up with a truly 100% objective system. There are real reasons to have judgment involved. (Hard and fast rules in any subject always create strange exceptions)
Soft sciences like psychology are usually based only on theories that suggest things, and don't really adequately (at least to hard scientific standards) provide support aside from studies which rarely, if ever, have proofs. I could have linked the studies that are referred by the wikipedia page, but ain't nobody got time for that. But I'd also be interested in seeing examples of true altruism, if anyone is capable of providing them.
Will we be hearing an apology from FBI spokesmen that insisted this is a one-time thing?
Same, this is a pretty good ad for iphone for me.
Ah. Missed that point.

What's the highest permission an app can have? Wouldn't that be the limit of the vulnerability here? Also, many permissions require manual granting, e.g. contacts, camera.

Edit: also, that could be mitigated partly by requiring user approval of any updates adding permissions.
What do you keep in the Wiki?
That's exactly what I was looking for, thanks! Only feature missing is that it apparently can't dump an existing setup to file; looks like you have to write them from scratch.
If that were true then Windows wouldn't have 87% of the desktop/laptop OS share worldwide [1].

[1] https://www.netmarketshare.com/operating-system-market-share...
Ask HN: Is it worth the Scala's Ordeal?
Novice here,
It took 70 seconds to see the results of a HelloWorld.Scala program with the "help" of SBT.
I mean, Scala seems to me very appealing, but this kind of process is really depressing.
:)
As far as I can tell, parser generators are harder to use and understand than recursive descent parsers because they involve feeding an abstract spec of your language into a tool designed for any language whereas a recursive descent parser involves creating a tool more or less specific to your language.

Now, it seems to me that being easier to use and understand is an inherent advantage - I can't see how easier to understand doesn't make bugs easier to understand and so-forth.

Moreover, constructing a recursive descent parser involves understanding and transforming your language, an exercise which can also discover ambiguities and give a "deeper" understanding as well. It's hard for me to see Bison commands + code fragments as the ultimate in illumination concerning one's language's properties.
That certainly plays a role.
True - if not on the balance sheet, definitely in the footnotes.

I think there is something to be said for extracting the value of the illiquid asset. Retailers like Sears and Target were valued primarily based on their real estate until real estate went South and all that was lost.
they came first for the nouns, And I didn't speak up because I wasn't a noun; And then they came for the personal pronouns, And I didn't speak up because I wasn't a personal pronoun; And then they came for the gerunds, And I didn't speak up because I wasn't a gerund; And then . . . they came for me . . .
Short answer: No, ZMP is still the name of the game +-. [0]

Slightly longer answer: No, they use derivative approaches that are basically ZMP but generally more refined/modernized, which is not to say ZMP/related are good or the 'future'. [1]

Source:
[0] I can try and find some non-paywall PDF's that go over the field, but basically everyone uses ZMP except for a few research groups in Korea or UMich and groups using their design/model.

[1] I work in the industry.
More efficient materials for solar fuel cells
The problem isn't necessarily that they haven't learned any disambiguating language cues.

The problem is more that they've learned a different set of language cues to most people, because of the social group they frequent.
I tried to sign up for trial. Entered my credit card info. All cleared. Try to use bigquery and got some confusing error about billing not being set. Contacted support a couple of days ago. It said response time is 2-3 hours. Haven't heard since... Anecdotal? Yes. Makes me re-consider even trying google cloud offering? You bet.
Judge's order could expose 10M California schoolkids' personal info
I think the biggest problem is people independently inventing things. Late last year, I thought for sure the box shadow drawing technique I spent several days developing from first principles was original. Turns out that, of course, it wasn't: the technique had been described a year or two before that and was written up on a blog.

Carmack's Reverse is probably the most well-known example of this, also in the graphics field.

It may still be optimal in some macroeconomic sense to encourage two people who independently invent an idea to race to patent it and to have the winner of the race sue the loser. But I think most people would consider this scenario unfair.
A federal judge’s order earlier this month that California public schools turn a trove of personal information on millions of children over to two nonprofits has parents worried and privacy rights advocates outraged.

The nonprofits, who advocate for special needs kids, say they need access to information on a state database to gauge compliance with federal law, but critics don’t believe Social Security numbers, home addresses and other sensitive records should be included. The ruling by Judge Kimberly Mueller of the Eastern District of California, grants access to data on all students enrolled in Golden State public schools at any time since 2008, a number estimated at 10 million.
Not very different. India (like EU) had been granting software patents in violation of the law, so people complained and the new guidelines clarify this matter.
Boston Dynamics’ New Robot Is Wicked Good at Standing Up to Bullies
I'm under the impression that Android devices have had optional full disk encryption[0] for a long time, and that encryption isn't dependent upon cloud synchronization.

[0] https://source.android.com/security/encryption/
I was quite happy to run those ads on my brand. 33% of clicks on the paid ad resulted in a sale. $200+ sale from $0.50 click? Yes please.

You have super high relevancy with the ad. So the quality score is high and the actual price gets lowered a bit.

I also ran them defensively, since I did not want any other advertiser to have the #1 position.
They already announced that it'll be fixed in the next release. Why wasted everyone's time with yesterday's news?
http://recode.net/2016/02/21/what-if-san-bernardino-suspect-...

"In a sweeping November report on encryption, Manhattan District Attorney Cy Vance wrote that Google can “reset the passcodes” on some Android phones without full encryption, when served with a search warrant. “This process can be done by Google remotely and allows forensic examiners to view the contents of a device,” according to the report."
> How do we make sure these people don't simply sink when the 'bots come to take their job?

They won't so much sink as they will just never float.
I have no problems with powershell wanting to pipe "objects"
but I still want a POSIX environment under Windows.

And about why POSIX deserve to win ?

For me it's about cross-platform command-line, I need to be able to run command-line tools that just behave the same under Windows, Mac OS X and Linux.

So far, Windows has ignored the command-line for years, and when they don't ignore it they change it every couple of years, from scripting hosts WSH to PowerShell to whatever else ...

Just sayin' it's hard to take Windows seriously when it come to the command-line environment, it is a huge mess.
At least you can find documentation on Maven :/ The biggest problem with operator-heavy syntax? Google searches.
I agree. Unused cash past a certain level (rainy day fund) is counterproductive and generally associated with weaker returns.
It has a great kinematic system. But with all those QR codes scattered around it obviously has little knowledge of its environment. I think this understanding and planning is going to be the big hurdle for Atlas style robots rather than just walking around.

Just look at the number of types of door out there and what it would take for a robot to figure out how to navigate it without having encountered the exact door before. Its going to need to figure out that it is a door. Experiment to find the unlatching mechanism. Figure out if the door swings or slides and in what direction. Then open it without hitting its self and finally make its way through. Then exporting the training data so other robots can learn it as well.
Parse Alternatives – Migrate Your Apps Data to Parse Alternatives
Very old (as in pre-386, or even pre-286) DOS software, written for the PC and only the PC, might depend on it. If I remember correctly, archive.org has a whole section devoted to ancient DOS software, so you might find something in there.
The discussion is living on entry level job salaries. Life goals shouldn't come in to the equation because one of those life goals should be "don't have an entry level job for your entire life"
Hear, hear.

I've been on a history bug about the Revolutionary War & the founding of America (admittedly, triggered by Hamilton).

In a nutshell, America has been incredibly partisan since 1796.

It doesn't make me like it better, but it's good to know it's not actually a big problem.

https://en.wikipedia.org/wiki/United_States_presidential_ele...

https://en.wikipedia.org/wiki/United_States_presidential_ele...
Companies Pay Workers to Live Close to the Office
Pot has more restrictions than alcohol and it'd be hard to argue that marijuana has the more negative effects.
Not sure on software but when Barclays bought Lehman, in the surface they got most of the value from the building. (It's a little more complicated)

Retailers (Sears and Target) have historically been valued primarily on real estate.

It's not that different than Yahoo being valued primarily on their investments rather than core business.
For someone who doesn't do mobile development, what is this and how's Twitter involved?
Why Won't This Work? Coding Angry for Fun and Profit
The public information officer for the FBI should commit seppuku on camera for the ridiculous display of lies and poorly orchestrated misdirection.
I've already seen the child porn angle playing out in posts on Facebook. This just a little while ago:

"Every child porn videographer in America is trading in his camera for an iPhone"
The current tax system is the best solution given the current political constraints. It is not that the world is messy (it is), but that the constraints to change are not obvious.
At least it's easy to set separate boot and unlock passwords on Android. I'm not sure how likely it is for the police to keep the phone turned on, but to remove the SIM on most of them you'd have to remove the battery, which kills all chances of decryption. Even when kept on, dumping PoP DDR isn't a walk in the park..
One can ask the other way. If they weren't obligated to help before, when the FBI had access, why would they be obligated now?
How to Rip Blu Ray to Samsung Galaxy S6 Edge
It's used in many quantitative trading models [1]. However, the time it takes compute the eigenvectors is irrelevant to the field because the stocks correlation matrix on which the which the PCA is applied is generally a long term correlation matrix that doesn't need to be updated too frequently.

[1] https://www.math.nyu.edu/faculty/avellane/AvellanedaLeeStatA...
Selective quoting FTW! It devolves into a he-said/she-said conversation.

> "Google has no ability to facilitate unlocking any device that has been protected with a PIN, Password, or fingerprint," [Android’s security chief, Adrian Ludwig] wrote. "This is the case whether or not the device is encrypted, and for all versions of Android."

Also note it talks about being able to unlock phones without full encryption. Which yes, understandable. But I'm interested in specifics at the level that we've been talking about with iPhones - eg, on phones with appropriate TPMs (like the new Nexus devices), is it possible to bypass?

EDIT: Reading the source post [1] more, it notes that

- Google has no ability to facilitate unlocking any device that has been protected with a PIN, Password, or fingerprint. This is the case whether or not the device is encrypted, and for all versions of Android.

- Google also does not have any mechanism to facilitate access to devices that have been encrypted (whether encrypted by the user, as has been available since Android 3.0 for all Android devices, or encrypted by default, as has been available since Android 5.0 on select devices).

- There are some devices that have been configured to use a "pattern" to unlock. Until Android L, "pattern" unlock did provide a recovery option with the Google account. This recovery feature was discontinued with Android L.

- The lost pattern recovery feature never applied to PIN or Password so if you are on an earlier model device and don't want to use the pattern recovery feature, you can switch to a PIN or Password and it will be disabled.

[1] https://plus.google.com/+AdrianLudwig/posts/JFPXLnV3M2f
huh, not sure i like this, so if i give someone my cared they have my account number forever? while its a pain to re-enter data, it was sort of nice to start with a clean slate...
CMG January 2016 Monthly Local SEO Marketing Report
It's somewhat disingenuous to claim that SF has no "sketchy" areas if you're explicitly ignoring them.

If you ignore the crime problem in crime-heavy areas, you might say that those areas have no crime problem. It doesn't mean that you're right.
Because before the FBI didn't need their assistance, and now they do.
Why investing in disruptive (frontier)tech is your best hedge
Our APIs are documented with comments that Sphinx uses to generate HTML documents. Unfortunately, all of our other documentation is written in Microsoft products because "that's what people use"
But isn't the First Amendment already the legal protection you need?

After all, even if a law is passed to protect something, it can be changed later. Not like the Constitution hasn't been... stretched by now.
I'm not really sure how you come to the conclusion that others misinterpreted your comment or missed the point. There are no other replies!

I may well have missed the point, though if I have done so because you purposely wrote obtusely then I have no real interest in attempting to decode your writing. I wish you luck in your ventures, and hope someone with more time and ability than I discovers your writings and sends you the e-mail you desire.
I've noticed a similar thing about myself when I'm making plans with friends. They'll say, "Are you coming to XYZ event tomorrow?" I've noticed that I very rarely answer with "Yes" or a common equivalent even when I fully intend to go. In the back of my mind I'm thinking, "How could I possibly know whether I will be there tomorrow." I could die, be involved in an accident, or my transportation could be severely delayed. I usually respond with something like "Probably" or "I'll definitely try to make it". It doesn't have the dramatic impact that this story did, but it echoes the same way of thinking.
> Systems programming does not preclude a language from having a good type system or higher level abstractions.

I didn't say that system programming does not need a good type system. I am also not saying that it is impossible to design operating system software with Rust.

As someone who had been on both the sides of the abstraction and having closely interacted with the system programmers, I think it is just too hard to convince them to use Rust. It is not just about the language alone, it is about what minimum you need to bootstrap a system (among many other things).

Anyway.. good luck to the OP in "rewriting everything in rust" and also getting it to the same quality/feature parity as others in the game and also get others to use it as well.
> The judge has indicated skepticism over the government’s demands. Initially, Apple agreed to a formal order to help the Justice Department gain access to Mr. Feng’s phone, but Judge Orenstein balked, questioning whether the All Writs Act could be used that way. He invited Apple’s lawyers to raise objections.

This is curious, because I was under the impression (due to the lawyers on HN) that this is basically an open and shut case in the eyes of the law: the government has the ability to compel Apple to act. Why would the judge think differently?

(I'm genuinely curious as to the legal aspects of this and not taking a side either way.)
That's temporary. With their latest shenanigans, Russia, China and others are moving to their own Windows replacements. Who would want a foreign government having easy access to everything your government and people do?
How the Best Companies Reduce Risk to Win in B2B
I think it's important to dispel this fiction that Apple will be "unlocking" anything.

To use the word "unlock" seriously blurs the lines of what's going on here. They're merely asked to flash it with software that removes a delay in submitting passcodes and removes the wiping function after ten failures.

That's not unlocking it.

If Apple complies with the order, the FBI will still be getting an encrypted iPhone back, and they'll still have to sit around and try to decrypt it.
"...I feel very lucky and blessed that drstanleyspelltemple@hotmail.com were able to turn my marriage around like this with his powerful spell. My husband used to spend as much time as he could away from home with other women. Since he cast the love spell on him, My husband is now so in love with me and committed to our marriage than before. its so funny that my husband had not go out for weeks now!"
Is it people are poor, or poor in comparison to the appetites of the ruling class? I look at Russia - not rich, per se, but not exactly Third World - but corruption there is as open as it can be. But even if Russia has a majority "First World" middle class, the appetites of the ruling class are in the billions of dollars. The difference between the middle class and the oligarchy is probably more dichotomous than in third world nations.
But the iStat focuses solely on clinical chemistry assays. Theranos was trying to add microfluidic immunoassays, which is something even Abbott has been trying to do since the first microparticle ELISA technology was invented.
> from FBI spokesmen

*Director

https://www.fbi.gov/news/pressrel/press-releases/fbi-directo...
> Logic bugs. Failure to correctly adapt imperative algorithms while still satisfying the constraint checkers.

Oh, also: If you're implying that Rust's ownership discipline can create security bugs where there were none before, I consider that a real stretch. I'd need to see an actual bug, or at least a bug concept, that Rust's borrowing/ownership rules create before accepting this.
Deep Freeze Standard Windows 10 License Key Download: Deepfreeze
Do you own a home?

Do you own a car?

The executive branch can obtain warrants from the judicial branch to "exploit vulnerabilities" and gain access to these "devices".
Ha! Interesting question. I just ran an all state/federal Westlaw search for "IANAL" and didn't hit any case law. Two or three briefs, a couple of scholarly articles, but no court opinions. I also searched for "I am not a lawyer", but that brought up about 130 caselaw hits which seemed to primarily be references to various filings by pro se parties actually saying in a court filing "I am not a lawyer".
There is always debate over the extent of "free". At the extreme, the state doesn't enforce land property and the landlord is responsible for hiring an army to protect some land.

In a more moderate situation land and property are organized and enforced by the state, because this protection is more efficient for everyone.

Intellectual property is incredibly hard to enforce, because anyone can copy an idea, or bits on a hard drive, so you'll have to come up with convoluted solutions to check for the presence of information at every point in a network, and we're expecting citizen to pay taxes to pay the police force who will enforce those rights in favour of the owners.

There are other, more efficient means, but they involve the richest to get a smaller cut (e.g. instead of the state enforcing DRMs for free, they have to pay for good DRM themselves), so it's very valuable for them to leverage the state to enforce their self-proclaimed rights.