skysight-inc/HackerNews huggingface dataset:
Unleashing YARA Part 2
But that is incredibly risky; it would be easy to make a mistake, and if they do, the information is gone forever, which is the worst case scenario for them.

I absolutely believe that the FBI thinks this is the only way to get this data.

Yes, they might like to get a strong precedent in favor of this, but what if the precedent goes against them? You never know what you're going to get in court. This would be appealed to the 9th Circuit, which has a history of being skeptical of government arguments in favor of collecting digital data. And if the Supreme Court deadlocks 4-4 (as it could now), the appellate ruling would stand.
This article is terrible. The takeaway is the hypergrowth ultimately overcomes. Cleaning up the mess will be comparatively easy. Zenefits flouting regulations was silly and didn't appear to be necessary. With Sacks at the helm, a huge and growing business and $500m in the bank, Zenefits is very well-positioned.
It takes a long time to tell what companies break out, but we are pretty confident that quality has remained fixed or improved (on a % basis).
I couldn't find a specific legal SLA for this new service. Does anyone know if:

1) by using the service you grant Google use of the uploaded images. (e.g. they can use your image to increase their corpus, improve the service or use it for advertising, or use it to extract street numbers for their maps, or its always private and never stored)

2) What the resulting copyright is of the returned data. If you were to build a database based on the results, what license or copyright status this would be. Would all rights belong to me, or would Google claim rights over the results.
No, that's not an alternative title. Do NOT go around excusing their behavior by claiming they were forced to by "excessive licensing". They knew exactly what they were doing. The responsibility is entirely, solely, 100% on them, and no one else.
This new feature makes it quite easy to use a GitHub repo as a generic file dump / share place.
Fetch Uses AI to Determine Dog Breed
I think a lot of people fall into both categories. Most people have empathy and most people like beautiful things. What differs is the weight of one feeling vs the other in these types of situations.
Are we really going to compare YC with Shark Tank? Moreover, Shark Tank isn't an incubator.
'Ricochet', the Messenger That Beats Metadata, Passes Security Audit
There's also this.
https://www.thinkpenguin.com/catalog/wireless-networking-gnu...
You could keep careful notes of hours worked that way come raise time, you can use it to negotiate a raise commensurate to the number of hours worked.
Depends on how you define "major". Dropbox is currently running Rust in production, at the core of their product. Has been for about six weeks now. That's probably the largest, most serious use. There are also tiny bits in Firefox, that will be included starting with the next release.

There's a lot of other usage too, it all depends on how you define "major".
Sense2vec with spaCy and Gensim
Anyone remember Delta Force: Land Warrior? I salivate the thought ... :)
Update:

I received the "You have spent money" email at 4:20 a.m. Eastern.

It wasn't until 2:15 p.m. Eastern that I received a follow-up email explaining that the invoice I'd received was erroneous.
> Try to pay attention.

Please don't be uncivil. This comment would be fine without that bit.
Python Mocking 101: Fake It Before You Make It – Fugue
How Helium Does Fast Hardware Design
This is actually a pretty good step. Most programmers are already using some kind of UI/command line to push to Github, but having a simple drag and drop for uploads will get those who are less technically inclined on our teams to actually use version control more. At least I really hope I can stop dealing with the "asset_1", "asset_1-2", "asset_1_USETHISONE" that some people do.
I think a niche certainly exists for your product...

If you could manage to land an ad in AARP-The Magazine for instance, I think you'd be pleasantly surprised at the response...that demographic is of an age where many common ailments begin to show up...

I'd caution you to give the idea of adding a "Share with your doctor" option very careful thought before implementing it...

Some physicians don't mind patients that attempt to research their ailments online prior to an appointment...others dread seeing patients arrive with printouts from the internet...

This is anecdotal from my wife's side of the family, which includes 2 physicians, a dentist, and a physical therapist...

Having said that, times are changing...

Good luck!
Where are the Scriptoria?
You did not define what that project would be.

I suppose you should first figure out the domain, then figure out the language support and ecosystem around that domain and then pick one. That is, if you are implementing something practical whose aim is to provide value outside of personal learning.

For example, several constraints still lead to a situation where C++ is a prime choice unless one is mostly interestes in hacking in a new domain and not finishing a project.

Note! I'm not dissing trying out languages for the joy of it!

Personally, I would pick Python for experimenting with syntax transforms, data mining and such. And as a basis for any offline tool that needs to chug bits from one place to another. Also, the numerical use cases listed elsewhere.

Basically, for anything that does not need a GUI.
Insurance significantly effects other people - thats why the state requires you to have it in order to register a motor vehicle.
To summarise your first paragraph #notallmanagers
Yeah, the hypocrisy contained in that statement is stunning. I wonder how the CEO of Lyft felt when they read it.
> This service sounds like everything Google that Google goes at great lengths to avoid (physical products, customer service, etc).

Google Express (for which this is simply a new feature) does all those things, and its something Google has been expanding; its simply false that Google goes great lengths to avoid them.

And its an essential feature to compete with Amazon's offering that competes with Google Express.

The main Google/Amazon differentiator -- the unique selling point Google has compared to others in the similar space -- is that Google aggregates existing retailers who have unique inventory, customer relations, etc., and preserves those for customers, while Amazon acts as a single separate retailer (essentially, Google's USP is that it preserves the member retailers USPs that aren't tied directly to the physical retail location.)
These internet/armchair secure enclave experts are starting to ruin every conversation
>“You had these people we hired, straight out of school, pressured to do this insane amount of data entry, and nobody told them it had to be right.”"

My first guess is that it was worse than this. The people doing data entry who took the time to do it right were likely showing up as doing worse on what ever metrics were being ran and were replaced by people who were fast but error prone. Bad metrics leading to bad optimizations.
Yeah, no. You're oversimplifying this, and pretending like all there is is clicking "next".
Yup. We need to turn down our witchhunt culture and engage eachother with more open dialog and mutual respect. If someone holds a differing view, they often have a good reason for it. At the very least, people can get down to where their assumptions differ. And once we've identified assumptions, we can try to test them with data.
It seems entirely probable to me that most of the Apple Store incidents for this went along the lines of "I got this repaired at a repair shop and now it doesn't work!" "Unfortunately, we can't fix an issue caused by an unauthorized repair. Go back to them." I certainly don't think I'd have dug much further if I worked retail.
What being a journalist in the Middle East taught me about how censorship works
Maximum Schedenfraude.
using their magical AES breaking powers?
"To be fair, here's some issues with ZFS:"

Let me add:

3) Do not allow a pool to exceed 90% capacity ... and probably don't let it exceed 85%.

ZFS does not have a defrag utility and it badly needs one. You can permanently wreck zpool performance by running it up past 90% capacity - even if you later reduce capacity back down to 75-80%. You can sort of fix it if you add additional top level vdevs to the zpool, thus farming out some IO to the new set of disks, but it's still going to be performance constrained forever. The only solution is to create a new pool and export the data to it.

This is unacceptable, by the way.

It is not at all reasonable to require a filesystem to stay below 80% capacity (our target "full" number at rsync.net) nor is it acceptable that hitting 90% is a (performance) death sentence.

When you consider that you might have already sacrificed 25% of your physical disk just for the raidz2/raidz3 overhead, being constrained to 80% means you're only using 60% or so of your physical disks that you bought.

ZFS needs defrag. Badly.
Biography of a Building
One of the ideas of containers / virtualization is that the host operating system (Ubuntu, in this case) has as little to do as possible with the VM / container (Alpine, in this case).

Running an Alpine container using Docker on an Ubuntu host will work just fine.
<<Yes I do think that they would attempt to discourage unauthorized repairs in such a way for less-than-noble reasons.>>

I have added some additional information to the parent comment (i.e., only bricked updates via iTunes, not OTA) that further undermine the theory that this was a deliberate change. I realize that you could still argue that the actual bug was that the OTA update did not brick the phones, but Occam's razor really starts applying...

<<If you think it was a mistake, then can you explain why Apple wasn't bothered to do anything until someone ran an article on it and publicized it?>>

I do agree with you that Apple has a long record of dragging their feet to issue fixes for pretty significant bugs, so it is possible that the press caused them the issue the patch faster.
So, anyone who dropped the cash to buy a new iPhone gets it for free (with a working touch ID sensor), but anyone who couldn't afford to buy a new iPhone has to pay for an official touch ID sensor? Ouch.
> Do you really think that Apple, who prides themselves on having outstanding customer satisfaction, would deliberately try to brick their customers phones through something this obvious?

I don't buy Apple products for this specific reason. My answer is Apple would and have done it. I am not an Apple typical customer, I love to hack and take things apart.
Configuring applications for multiple environments
"What the law actually requires is clicking for 52 hours."

No it doesn't, and by saying that, you're telling the rest of us that you don't actually understand what's going on, but you want to seem "edgy", and "disruptive".
> Call me jaded, but the world isn't so black and white, and I'm sure in the end Uber will concede to defeat after realizing their biggest competitor aren't playing by the same rules.

Call me a jaded person, but Uber shall have learned a lesson.

When they break the law, its distrupty, when someone else does it, its "unfair".
A thought experiment: suppose you are in charge of handling repairs for a multinational fleet of hundreds of millions of devices.

One thing you'll probably do is triage: by looking at the numbers of devices that fail in various ways, you can optimize your parts channels, training, processes, etc. in various ways. This is business 101.

Now try to guess how many people have been experiencing this error. My guess is it is a pretty small percentage of several hundred million. I also guess that there are a number of other failure modes affecting similarly small groups of users. In a device as complex as the iPhone, with a population that large, there has to be.

But wait! Now the press is hammering you over one of those small-population failure modes. Everything else equal, you're an idiot if you don't handle that one first.

Of course, thought, this is Apple. So the reasonable, simple explanation makes no sense and instead Occam's Second Exception indicates that when Apple is involved, skullduggery and shenanigans are the only reasonable explanation.
Can you add Halifax to your dropdown of banks. I've selected Other but I think Halifax is big enough to be on the list.
But wait, they earlier said it was an intended security feature. Now they're saying that it was a factory test not intended to go public?

New personal rule: never update the phone again... ever.
Armin handed over development and now Modernize is actively developed at https://github.com/python-modernize/python-modernize
> "But that kernel module does indeed violate GPLv2, and you can't distribute it legally, and neither could Canonical or nVidia (which is why they do the dance above instead)."

If that's the case, then why doesn't the FSF sue Linux kernel developers over licence violations? There are clearly pre-compiled binary blobs distributed along with the mainline kernel (otherwise there would be no need for the Linux-libre project to exist: https://en.wikipedia.org/wiki/Linux-libre ). There's little point having a licence if there's no consequences for breaking it.

I suspect they don't because it's not a simple case, and that such a measure would be somewhat counterproductive for their cause.
I have similar frustration at the miscommunication. You're making a very subtle distinction that was not conveyed by your original overbroad claim "zoning is a recent American thing", and which you should have clarified the first time around rather than only after someone pointed out clear counterexamples to the literal meaning of your claim.

Zoning in modern parlance is understood to mean "stuff in this zone can't be built or operated like this". That is the only "zoning" concept relevant to the discussion, and it is universal in the developed world, and has been for ages.

It is functionally zoning in that same parlance, regardless if it's an explicit code, or simply a common-law-like system of precedents of "well, everyone knows the planning board or the complaint system will reject your skyscraper or slaughterhouse in the residential zone".

To the extent that you're making an interesting, relevant distinction, it now seems to be about one particular kind of zoning, that of master plans for future construction that broke sharply from tradition and introduced unusually sharp barriers between residences and commerce. Sure, that's a recent American thing. But it's not at all conveyed by the understanding of "zoning" that existed in the discussion that you attached the remark to.
It's because if you read the article, or his letter, there's very little about "what can be done to help fix or solve this issue" or help these people, and their plight...

and very much about how someone who can afford the nice things in life, a luxurious / extravagant lifestyle by many standards, 'shouldn't have to be subjected to the unpleasantness thereof' and how uncomfortable / annoying it is -for him-.

He's not trying to solve the problem for them, he's trying to solve it for himself. He even says as much, talking about how easy it is to 'sweep the problem away' for Super Bowl. No-one thinks that SF temporarily solved the homeless issue for SB weekend, and he doesn't want it solved either (or makes no real mention of that in this letter), he just wants it swept.
Not me (seriously...it's an odd coincidence, but I don't see the connection.)
It's your choice to continue working at such places.

I'm lead developer of a project that was just submitter to Apple review an hour ago. This week haven't been easy, but both my direct manager and company CEO were in the office with us, even if they really didn't have anything to do. And needless to say, they ordered food in around 20-21 for everyone. And this has only been one week.
The Real Reasons Behind Twitter Negative Growth
does anyone else think the whole LAMP/MEAN... and now MERN is a bit contrived. Why do we need acronyms for everything? Why can't technologies be used independently of one another when they are useful. Why do need to cargo-cult tech trends?!
Anyone else get the impression that the head of PR at Apple was on vacation and returned this week to put out all the fires?

Seriously though, this seems like a consumer-friendly decisions, as was the iOS backdoor/San Bernadino press release yesterday and it's nice to see.
Even better point. Thanks for sharing!
Press release from Linux Foundation.[1]

Zephyr is a no-protection microkernel, like VxWorks (but unlike QNX, Minix, or L4, which run user processes in protected mode.) Everything is in one address space. It's actually Rocket, from Wind River, which also sells VxWorks and has open-sourced Rocket. Zephyr is for very small systems. Think smart light bulb, not WiFi router. Supported hardware includes the Arduno Due (ARM) and Arduino 101 (x86). The QEMU emulator can be used for testing. The API is C-oriented and very low level - fibers, threads, mailboxes, semaphores, etc.

[1] http://www.linuxfoundation.org/news-media/announcements/2016...
The speeds you were seeing might have had less to do with the fact that it was JS and were more about the mobile device being much slower than the server, then. This isn’t really avoidable, but a 40x slowdown isn’t the end of the world for bcrypt.

Important to note that the only advantage of hashing or prehashing passwords on the client is offloading work from the server. It doesn’t improve security (on a website).

Re: GPUs:

- One of bcrypt’s advantages is that its memory requirements make using a GPU provide much smaller returns compared to, say, iterated MD5: you can’t parallelize it as much.

- The point of using GPUs to generate password hashes is generally only to break them, because GPUs can do lots of hashes in parallel. Your web service probably doesn’t need to generate that many hashes at the same time, and it probably isn’t otherwise running on a server with a computey GPU. Clients’ GPUs? Even less parallel, they’d generate on the order of one hash per year.
And in the end, a drop one quarter can be followed by a rise the next. Hell, a company should be allowed to take a loss over a few years if it means they are working on something internally that will bring it back to profitability afterwards. But shareholders these days rarely have the icy stomachs for that kind of play.
He was responding to the "last few classes". Those are from 2007 and 2009 respectively.
China’s Island Missiles Can Effectively Shut Out the U.S. Air Force
The FBI is currently trying to force Apple to produce the modified firmware he is talking about. I'm not sure why you think he is suggesting he knows more than them.
> Apple Apologies

I am an Apple hater BUT I have to say very proud of the new Apple and actually saying they made a mistake and apologizes. This and the fight for security are both things as a self proclaimed Apple Hater applaud Apple for doing. Good job!
It would have affected OTA and hardwired updates, and it would have happened on boot not just on a restore or update.

Oh, and they wouldn't have backtracked, fixed the problem, and offered refunds to people who bought new phones as a result of this.

Apple isn't clueless enough to think that this error 53 thing wouldn't cause a crap-storm...
Please don't create throwaway accounts on HN for the purpose of breaking the rules. There's no point here that you couldn't have made civilly.

You reacted as if iuguy had tried to "shut down" discussion with an ideological dictum, but that's not at all what he did. Both iuguy and monkmartinez have commented out of deep personal experience. We're incredibly fortunate to have commenters posting from that level, most of all in so rage-baity a thread.

Showing up with a bullhorn and blaring angry arguments is the last thing you should be doing on HN to begin with, but to insert that at the most meaningful point of human communication in this thread is really an abuse.
Of course, the pricing of resources should be complete and incorporate all costs. It is certainly unacceptable for tips to be required to make up a living wage.

However, no one should be under the delusion that the consumer is not responsible for those costs.
Does apple make lot of money or loose lot of money on repairs? Or else they should let third party repairs.Typically for product companies it is better if they have ECO system of repairs/service by third party so that they them selves don't have to support for long which costs lot of money. Other than life safety devices others should allow customer who want to repair their product should be allowed.
So to avoid the copyright situation, I just mix in some random nonce data, infinitesimally small, to make it equivalent?
Really? Several times I thought I saw threads mysteriously being ranked downwards, only to find out they contained a formal (or other) discussion of swear words, so I always concluded that there's some sort of "shitstorm detector" at play. But maybe I'm just imagining things...
Weird, their example at https://github.com/GoogleCloudPlatform/cloud-vision/tree/mas... shows digits. Your best bet is probably ABBYY if you want something else.
I've been using btrfs since 2 years (Fedora) and the only problem I've ever run into was "no space left on device", solvable with a rebalance. btrfs also survived many hard poweroff.
Likely the only thing is that they can put on their resume that they found a way to cut 6 months off the development time of the iPad Pro.
I'm with you, the witchhunts need to end. Even if the bluetribe is correct in their beliefs, the mob action is not persuasive. I have less respect than ever for liberals because of this disrespectful way of handling public discourse.
How much does it cost? (I don't see any pricing information on your website)

Is the business model taking over the management of on site SaaS applications?

If so, what's the difference between this and outsourcing maintenance (i.e devops) of your application to a third party?
Yes, well, it probably helps to know that the Australian Competition and Consumer Commisioon (ACCC) was investigating Apple for abuse of market power over this issue.

The last time this occurred, it was over illegally claiming iPhones and other Apple devices were out of warranty when they weren't, and misleading consumers that to get any form of warranty service after one year they would need to purchase an Apple extended warranty. They were not only fined millions, but were forced into printing a humiliating retraction on their website and in the press - one that basically was reported on worldwide.

I'm not at all surprised they backed down this quickly this time around. It's almost certain they would have been found to have committed the offence of third line forcing, to which there are very, very steep fines.
See https://docs.python.org/3/howto/pyporting.html for the most modern approach to porting Python 2 code to Python 2/3 code.
This is awesome! I was just barely wanting to upload a file to one of my repositories, but I didn't feel like cloning it to this computer.
Android M is fraught with issues (memory leakage, battery drain). Looks like the QA at Android HQ missed a trick or two before signing off this release.