skysight-inc/HackerNews huggingface dataset:
I think the FBI is acting like there was a pre-emptive requirement for Apple to build a system to permit access.

The reason I say that, is that now that it has been proven the phone does not permit access, the FBI is trying to use a warrant to force Apple to break into the phone. But if providing access was never a legal requirement in the first place, why is it Apple's problem now?

Yes, only Apple can do what the FBI wants to do. In my mind, that should not be sufficient, in the absense of a legislative requirement, to force Apple to break a software system against their will--even their own software system.

I mean, let's say the FBI wants to run a sting operation against a gangster. Can a court use All Writs to force some random person to participate in the sting? I would think not.

Let's say law enforcement needs to pull a hard drive from a 30th floor apartment, without alerting the doorman. Can a court use All Writs to force a rock climber to climb up the building and go in the window to get it? Again, I would think not. Even if there was only one rock climber in the entire U.S. who could do what the FBI needed, it doesn't seem likely to me that an All Writs warrant would succeed against that person.

So why should it succeed against Apple? I mean, Apple is the only company that can do what the FBI wants--true. And they did build the phone to prevent access. But there was no requirement to build it any other way, so why would that be relevant?
Drchrono Delivers Mobile EHR Experience on iPads for Direct Urgent Care
I agree it's not very insightful or anything, but there are plenty of boring comments lying around that don't get downvoted that much. I imagine it's partially fueled by people's frustration with this viewpoint. But I guess it's hard to uproot bias entirely.
It's funny that you point this out, since some people in the field of astrophysics are quick to correct others when "gravity waves" are used when they really mean "gravitational waves", and sometimes vice versa.

Basically, gravity waves (or g-waves) are a type of perturbation in stratified media where the restoring force on sound waves is buoyancy. The other scenario is where the restoring force is pressure, which are pressure waves (or p-waves).

Gravity waves are important in not just planetary atmospheres but stellar media as well, particularly in the outer region of stars. A popular candidate for /gravitational/ wave sources is binary neutron star systems, so the two words aren't interchangeable there since they refer to two very different phenomena!
Ok so that's interesting that it was microcoded, but was the ARM2 (the one that actually got used in real production)?
How can you forget something like the Adafruit Huzzah[1]? It is so nice with the ESP8266. We use it in home-assistant (http://home-assistant.io) for things like this temperature sensor[2].

[1] https://www.adafruit.com/products/2471
[2] https://home-assistant.io/blog/2015/10/11/measure-temperature-with-esp8266-and-report-to-mqtt/
Oracle Buys Ravello Systems
Why does one of the comments on that thread say strong mode is dead? Everyone seemed to ignore the comment.
For the similarly curious -- I assume this is referring to Rock Reef Pass:

http://www.jessstryker.com/national-parks/everglades/rock-re...
If you're going to debate this, at least read Federalist 51.

The whole point of checks and balances is to get good results from imperfect people. You can use the ambitions of one individual or group to hold the ambitions of another group in check.

I feel like you're just trying to be snarky and or gratuitously negative though.
It surely does, because it's a crucial feature for a text editor, but the developers had to implement and undo/redo stack in their lib.

Anyway this approach is the only good one if you don't want to produce crappy HTML that will end up on your site. TinyMCE and the rest are obsolete, and editors like DraftJS or mobiledoc-kit are the only viable solutions until browsers offer a new, not broken alternative to content-editable.
True, in practice there are some things that you can anticipate optimizing. However, there is such a thing as doing too much, before you know that there's a performance problem.

Another good graphics/physics example is that you don't have to take the square root in a distance computation if you only care about the monotonically increasing ordering and not the exact distance. If you know that you will be dividing by magnitude or distance frequently, another optimization is to store the inverse of the magnitude instead of the original magnitude. That issue sometimes shows up in inner loops.

But optimizations like that also don't have to be done up front because refactoring that kind of thing is relatively straightforward compared to switching out the underlying data structure or algorithm.

My rule of thumb is that if I know I'm writing an inner loop, then I will bake in whatever best practices I already know about. Otherwise I'm going to write the feature first with generally sane architectural choices, and profile it later.
Thx - good to know I have the first book and it's an interesting read but I found it difficult to put to practice.
Uber driver arraigned on 6 murder counts
Have you tried running GitHub EE on something of the same spec? It's terrible to near impossible and it doesn't include nearly as many of the features as Gitlab. We have been running Gitlab for 100~ employees for well over a year on a single, medium/low specced VM and its lightning quick, so much so that when Devs/Ops have to use GitHub you can hear the sighs around the office!
Choosing Python for some memory/cache-bound program may turn out to be the wrong choice, and you need to rewrite it in C/C++.
airbubbles + manstrength: https://www.youtube.com/watch?v=k3yvxuMGwCg
I grew up in Chernivtsi, Ukraine. It's a pretty hilly/mountainous region, so competitive orienteering is huge there. I was never really any good at it myself due to being bad at running and especially cross country running, but I enjoyed weekend trips to participate in competitions anyway.
Claimdog: Find money you're owed. Get it back
Green accounts tend to draw more fire as well. Trolling through sockpuppet accounts seems to be more and more common around here, so people might be trigger happy.
According to the article, Pharmacy Benefit Managers are as much to blame for the increasing costs of drugs as the manufacturers. I suspect that's partly true, but I also suspect the "percentage of blame" is being ignored here.
Chinese devs abuse free Apple app-testing certs to install pirated apps
Neverware: Turn any computer into a Chromebook
You wipe your mounted disks.
I said "The idea that any rm can kill the directory I'm in is just bad. A flag on rm is the wrong solution. It should just fail."

you say "You cannot delete the directory you are immediately in, so that at the very least is prevented."

I have no idea what the rest of your comment is in relation to what I said other than I'm pretty sure you can accidentally delete a directory your in given what Steam did.

Deleting you current directory is against the POSIX standard. It should not be allowed.
http://www.backcountry.com/black-diamond-avalung-ii

Most ski patrols use ABS to cushion the neck and buoy the skier above the snow, but this is supposed to be OK in a pinch if you can keep it in your mouth while tumbling down a mountain.
Qiodroid Find best android apps and games
Metal just conducts while a semiconductor is like a switch that you can turn on and off. Since graphene is a semiconductor it is more useful for creating faster devices such as transistors.
While you can file for free above $62,000 (you have to use the fillable forms, and not the tax prep software), the reason I think the reason for the divide is ultimately that the sub-$62k annual income segment isn't of particular interest to the tax prep (software/services) industry, so providing free tax prep software to them doesn't hit the kind of political pushback that a generally-available solution would.
Aerobraking from .3c would require materials many orders of magnitude more heat-resistant than known to humanity.
> The Tea Party's "political beliefs" literally include "not paying taxes".

No. Their stance is to reduce and or eliminate taxes; it is not to avoid paying taxes owed. Whether you (or the IRS) agree with that political stance is entirely irrelevant to these groups' taxable status.
That's a poor strategy. All developers start out as free software developers, then gain employment. I persuaded my work to purchase Gitlab EE licenses, due to ease of use and it's excellent features & support. I can't imagine I'd say the same of Atlassian products.

Capture awareness / interest early.
Yes, I'm not always sure about what is what. The line between business rules and authorization rules seems to be thin/blurred at times to me.
Literally one of the most downloaded apps of all time.
https://en.wikipedia.org/wiki/Sally_(short_story)
At this rate, I'll likely never marry since I have a hard enough time knowing myself in general (not a joke, since I'm trans and dealing with my gender identity now at 35 it really sucks to meet people in social settings). Oh well, I can always just have a cat to feed and pet.
As a lifelong C developer who recently had a lot of success starting a new project in Rust, I disagree. Writing "C" in C++ until you need extra features always turns out terribly. In Rust, you have to write code the Rust way from day 1. It takes 20 minutes of fighting with the compiler every time I implement a new feature in Rust, but when it compiles it does what it's supposed to do, the code looks good and there are no memory issues.

Don't even get me started on Go. Most overhyped language ever, with some serious issues.
Dear CEO,
I've made some bad decisions in my life and it has led me to living in a place with astronomical living costs, and my only being worth $8 an hour on the market. Instead of taking responsibility for my life and my circumstances, I implore you to pay me more than I'm worth. I believe that it's your responsibility to pay me an above market wage, and subsidize my bad decisions. Also, I've made sure to declare this publicly instead of negotiating with HR like an adult would.

Sincerely,

An embarrassment to millennials
tl;dr: these form two parallel tracks in an imaginary self-study course: Practice and Performance of Synths, and Implementation of Synthesized Sound.

Even if you're trying hard to be avant garde and break new sonic ground or whatever, it's hard to imagine that you won't have some significant overlap with the problems addressed by synth builders to date. That background will also be useful when trying to understand everything from published papers to existing synths built in pretty much any existing way, from analogue modular, to "rack-style" digital like Logic and Reason, to programmatic work in Max, Pure Data, SuperCollider, or even direct-coded in a traditional programming language, etc.
There are so many people on both insulin and government health insurance that it's probably in the taxpayers' interest to build an insulin factory to supply the low-end.
Metaphorio: Easily collaborate on scripts, designs, storyboards and videos
Also see: Stanford prison experiment.
I'm not saying that in a negative context. I was just impressed at how strongly worded the Apple letter was, directed at the US government. They almost seemed to be telling them off.

Most companies came out with some sort of half-public-support for Apple's letter after it was published. This follow up by Apple is just so strong in its principles that it was impressive.
Yes, ARM2 adds multiplication and coprocessor instructions but is otherwise basically the same design done at 2 microns instead of three.
Man, she's incredibly whiny.

Nearly everyone I know in college (who wasn't a tech or a business major) had to pound the pavement, eat dirt, and figure out some way to just survive after that 4 year "grace period" they were granted after moving out of their parents house.

Many of them went through no end of sometimes degrading, sometimes grueling and outright hazardous jobs -- from waitressing to bike messengering, to construction jobs with mafia-run and/or otherwise dubious contracting outfits, to public school teaching, to sex work. They all talked no end shit (nearly always justified) about their bosses, their sleazy clients, their lousy health insurance, the banks, governmental agencies they had to partially or wholly rely on for some period of time.

But the thing is -- no one ever thought of complaining to these sleazeballs they were working for to say, "hey, why aren't you doing enough for me?" If anything, their attitude was completely the opposite -- instead it was: "Yeah, this sucks, the game is rigged, everybody knows, etc. Man, I need to figure something out."

And eventually, they all did. Whether it was finding non-profit that wasn't secretly capitalistic and exploitive, a public high school that was actually cool to work for, or just learning enough tech skills to get a decent entry-level support job... they all found something. Not because they were lucky, or even simply because they were relentlessly persistent... but ultimately, because they realized it was all up to them.

But thinking that the random person you happen to be slaving away for at the moment -- that they somehow "owe" you more than what they're giving oyou, or that it's they who are holding you back -- that kind of thinking, and more to the point, the refusal to believe in one's own agency and potential -- is far more detrimental and toxic to one's progress than a crummy salary, the outrageous rent, or that long, expensive commute.
A model that is more direct from business to customer sounds like it would eliminate costs. Too many people trying to put themselves in the middle and make a cut.
I didn't mean to imply that it sounded objectionable. I was impressed with that public statement by Apple.
Apple -- or any other tech company -- could probably prevail in court against a lot of the more outlandish FBI scenarios that you describe. Most appellate courts take privacy quite seriously. So does the Supreme Court, with both right- and left-leaning judges getting there just fine on their own. The Fourth Amendment is pretty clear on this.

The problem for Apple, or any other tech company, is that once you say "okay" once, you can't swat away the next one by saying "Impossible" and being done with it. You have to lawyer up. That takes time and costs money.

So Apple's real issue is that they don't want to spend many millions of dollars (billions?) on lawyers to get the FBI and other alphabet agencies to behave properly. That's a very legitimate business position. It's just a little more nuanced than what we were told on day one.
Build End-To-End Cloud Apps Using Swift with Kitura
There is no such thing as a 'large commodity cluster.' You can order a pile of commodity parts and spend the next five years fiddling with it as you watch your metrics fall into the toilet, or you can contract with a systems integrator with domain experience to make sure that you can actually accomplish the work you set out to do. When you're moving an established set of software from a known environment into a new cluster, it helps to have a wide array of technical experts and SLAs in place to ensure that the environment -- here meaning the physical compute infrastructure, storage service, and software installation -- is reliable and maintainable, so that your team can focus on their core mission -- in this case, the modeling software.

"Chaos monkey" works fine when you're dealing with random cloudstuff and you are in a position to duck-punch your production code. When you have a large dataset that you need to process reliably and predictably, the mantra shifts to "fail never", and that requires engineering up front in combination with carefully-planned maintenance.

Full disclosure: I've worked on this specific supercomputer. While I'm not on the admin team in question, I do work with them occasionally and I have a lot of respect for them -- their job is not an easy one.
Winner winner chicken dinner! The reason this is such a public matter is because it is going to be used as impetus to change laws so that data gained using such methods can be legally used as evidence in a court of law.
Hmm, the fact that you were being ignored tells me that you actually were not getting time, resources, and money allocated to your case. It was probably the case that they lacked the time, resources, and money to take it seriously and just kept sending you the default response. Sending many pages of tax code probably hurt you in the long run.
The thing that impressed me most about MobileDoc is how nice the copy/paste support is. You can paste in all kinds of rich content and it does the right thing -- both your own custom cards, and arbitrary HTML gets cleaned up to match only what's allowed in your mobiledoc.
I don't think it works like that [1].

[1] https://en.wikipedia.org/wiki/Ignorantia_juris_non_excusat
Submit to Google
nvkdfnvnsfjklvnjksdfnbjfndsbfkdb
sdfb
dsf
b
dfsb
dsf

bdsf
bds
fb
dsf
b
dfs
b
dsfv
b
sbvsfd
b
It is hardly FUD. If you want more horror stories involving wilderness and technical failure, I can set you up with as many as you like. There have been hundreds of cases people suffering in various colorful ways due to reliance on cell phones, GPS, etc. which were not reliable in their chosen environment.

From my perspective, it is about redundancy and flexibility within my environmental constraints. I usually just have my cell phone with me, even when I'm doing some potentially sketchy things. That's because if I break/lose battery/lose my phone, there are always tons more around me.

When that isn't true, I'll usually have at least a handheld ham with spare batteries, a list of repeaters around where I'll be, and GPS andd/or paper maps (along with other things of use when one is remote).

Oh, my phone, too, 'cause it is fun and handy. I just don't trust my life to consumer-grade tools built for the home and office that can't even get wet or survive a small drop.

If you are not familiar with outdoors adventuring (and even if you are), one important exercise is to think through your gear, asking yourself how you get by without each piece. What do you do if your tent poles break? Two flat tires or a blown engine? Something gets your food? Your phone (meaning comms and maps, for the purposes we're discussing) breaks or your spare battery shorts?
What Poor Richard Cost Benjamin Franklin (2008)
Kitura - IBM's web framework and HTTP server for Swift
You are going through so many logical fallacies I don't even know where to start. But that's not how logic works. None of that is how logic works.
How to find good investors and avoid the startup sharks (VCs are not the sharks)
That won't happen, the government is the one preventing it because of the patent restrictions. If the patents were limited then companies would spring up instantly to manufacture it cheaply.
Highest listed there 39K
https://en.wikipedia.org/wiki/Magnesium_diboride
Doesn't mention others at
https://en.wikipedia.org/wiki/High-temperature_superconducti...
like https://en.wikipedia.org/wiki/Hydrogen_sulfide
More at
https://en.wikipedia.org/wiki/Room-temperature_superconducto...
Somewhat related, JPEG files have the potential to leak a whole lot of information (through EXIF metadata) if put online straight of a camera/phone. Things like time but also camera model and even precise GPS location. That's why I always use `jpeghead -purejpg` to strip that info.
> Serious question - was this person downvoted because of the particular argument they presented, or because of the quality of the argument?

If it was posted in response to a an "Ask HN: What should we do with federal income tax policy?" or "Ask HN: How would you reduce the power of the IRS?", it would be on topic and less worthy of downvotes (of course, both of those threads would probably be flag worthy as improper for HN, but that's a different issue.)

Even for the first of those contexts, its really inadequately argued. But, in the context of the actual thread, its basically off-topic noise.
Neat, but. I once had to do extensive testing of a rich text editor and know where the most bugs were? un-ordered lists. The world has been trained to expect a very specific set of behavior from bulleted lists by MS Word and it's really tricky to emulate. Specifically, how do tab and shift-tab modify the list? If you have an indented bullet, and hit return from the end of the line, what happens? What if the previous line was bold? What if I select most of two lines and hit delete?

Their demo falls far short of expected functionality which makes me think that there is a huge amount of work to go from this library to a working editor.
Neil Kolban has written a nice book on this if you want to do some initial research before taking the plunge on this device.

https://leanpub.com/ESP8266_ESP32
I'm not sure I follow. The model you linked is an FRS/GMRS two-way radio (aka walkie talkie), a perfect example of what I described (it's all right there in the product title). I think we're still talking about the same thing, although I did mislabel it as 'commerical' when I meant 'consumer' radio :)

Agreed, they're great.
The proposal says, "A nice de-facto standard would be to print the dot at the route netmask boundary". This will not work consistently because one does not (typically) know the netmask of a remote host, so this will result in IPv6 addresses being written differently locally and remotely (e.g., the address of a local DHCPv6 host in a /112 written as 20010DB80000000000000000..1 and remotely, perhaps, as 20010DB800000000..1 if SLAAC is incorrectly assumed. Thus they often will not match, complicating, for instance, help desk calls correlating users client IP address to server-side logs. One solution is to always do [zero] compression [only] at the longest run of zeroes, which is what the existing IPv6 address syntax does, i.e., consistently canonical behavior. Aside: this work is related to the reverse-engineering of IPv6 netmask remotely: http://conferences2.sigcomm.org/imc/2015/papers/p509.pdf
The filtering by language is super cool; do you think you could ever allow adding custom tags as well?
Read up on how democratic candidates are selected. Hillary is the establishment candidate. The people have nothing to do with her appointment (assuming she wins).
Don't forget about the $65 licensing fee to operate the GMRS radios legally, which can only be used by the applicant and their immediate family:

https://www.fcc.gov/general/general-mobile-radio-service-gmr...
Optimizing floating point calculations in this way will impact the precision of your results. Multiplying by the reciprocal will not produce the same results as a division, especially when the error is compounded over multiple operations. Using the fpmath=fast option will also let the compiler produce faster code at the cost of accuracy.

Will this reduction in accuracy affect your application? For graphics and physics, maybe not, or at least not until some compounded error in an edge case makes a collision detection fail, or causes an unsightly visual error.

Don't just sprinkle these optimizations throughout your code without understanding the accuracy requirements of your program.
Stock Plan Used by Hundreds of YC Companies
Bay Area Transit Plans
"...you should really do more research on what those agencies have been doing over the last decade."

Can you point somewhere out that shows what they have been doing, as I would be genuinely interested?

I doubt I do anything interesting enough for the government to bother about. But I do hold non-mainstream / controversial opinions about certain things, and I am careful about who I actually discuss them with, I certainly don't post them on Facebook or send them in emails. I wonder if I should be more worried than I am.
But lies of omission are fairly easy to construct, and the government seems particularly adept at coming up with them.

In this case, I'd feel much better if there were some sort of ToS canary or something. Does Apple have anything like that?