skysight-inc/HackerNews huggingface dataset:
i agree, this overlap is a problem. and i agree that there's a not-obviously-wrong argument to be made that ignoring SPMs is the wrong approach. to this end, someone pointed me to rubinius' wiki yesterday, which had a nice breakdown of the PM hierarchy: https://github.com/rubinius/mkrb/blob/master/README.md#the-m...

OTOH: part of the reason that i included the notion of "compiler, phase zero" is because i think that's one thing that, scope-wise, differentiates SPMs from PDMs. an SPM's output is executables. i think this difference is significant. maybe i'm wrong.

(If anything, I think there's more overlap between an SPM and an LPM).
I skimmed that paper... math is hard.

I kinda wonder if the path created by the inertial system is being used to correct the sequence of GPS derived points. Reason being the inertial systems error is tiny, but cumulative over time. Where the GPS error is large per measurement but tiny when averaged over a set of geographically spaced points.

You have two errors, plain noise that causes the position at a particular location to vary. And a location/time[1] specific error that is an offset. If you know the shape of your path precisely then you can rectify both.

[1] Location due to interference of things like trees, buildings, etc. Time because the positions of the satellites changes over time.
Is this sarcasm?
Openchain is a series of sidechains that communicate to one another, with only one authority that validates transactions within each sidechain.

BigchainDB is a single instance that leverages distributed databases but builds on top decentralized control so that for every transaction, a least a majority of nodes must validate and approve. Each block is validated and then chained together, giving the characteristic of immutability.
I disagree.
Your post is the total opposite opinion of the article.
Trust others, that would free you to accomplish.

How are you going to accomplish something without spending energy and time on it?

Both approaches are wrong in the sense that they are reductions to absurd.

-Everyone is lying, doubt everything, think about
everything
vs
-Trust everything so you have time to accomplish (by
thinking I guess)

The right hand approach would be, think about things in the proportion they are important to you.

Edit: add example

You would not spend the same amount of time or energy making sure you are not being scammed on some site that sells you the product you want to buy at half the price (e.g. 3bay.com or amazing.com) vs reading google news.

Edit2:

"Always doubt the media" is bad advice. It's similar to "always doubt your parents"

this is totally wrong, your parents (most of the time) would want to see you thrive; news on the other hand want to tell you anything to keep you on the channel to get more views and more money.
Thanks.

Also, I encourage everyone to donate to the guy, which you can do here: http://www.mojoptix.com/donations-page/

What he is doing is just so wonderful and inspiring in so many ways, and to top it all off, he's doing it without muddling up his content with ads and other gimmicks. Please repay him for what he is so selflessly giving out for free and without strings attached. (He is sharing all files, all 3d designs etc... of such complicated things, a lot of people don't do that, so this guy is just super brilliant). I don't make a lot of money but I'll be giving him $50. I hope you can give even more. :)
DARPA’s new turbo mini-drone flies 45 mph
unsafePerformIO invalidates any guarantees in Haskell :(
Advertisers using face recognition to watch people watching TV
it's not about scroll bar styling, but about the fonts, i had a hard time trying to read the article, that's sad given that i liked the actual content.
Thanks!
Ah, found a https://github.com/stuglaser/pychan which could be used with threads.
Right, but I'm not part of the majority now either. The majority of older adults are still into superficial crap.
As the founder of Codeanywhere, I thank you for the link :)
Rather than wonder why a device isn't more restrictive to the user, why not wonder why a device has problems with arbitrary dates?
Instead of Basic Income, We Need Housing That Matches Our Current Demographics
These were my thoughts entirely while reading the article. If I want a command line utility, I really don't want to install npm then mess with any problems with that. I want to simply 'brew install' everything like that and be done.

Sure, if I need the source of something for compilation or testing, i.e. 'pip install numpy', then having that handled by pip + virtualenv makes sense.

Besides that use case, brew should handle everything to reduce conflicts.
Skimming through the article this looks like better signal processing coupled with the usual sensor
fusion (from accelerometers and other sensors).

My knowledge of location systems only extends so far, but from what I know 3G, 4G and WiFi have not
introduced anything particularly remarkable here.
Wifi APs and various BSs are used as beacons (a la Skyhook), but their role doesn't extend
much beyond that.

Anyway, there is still hope that 5G or some IEEE standard will make a difference here.
They could perhaps provide something akin to a ground satellites, maybe at a very low frequency (to
get past obstacles), or/and perhaps using UWB (helps with multipath, TOA determination).
And then maybe we would have zeroish-time-to-fix, indoor-location on cheap, low-power devices.
How are pinkies not "regular prosthetics"? Yakuza ex-members are just humans.
Fluidic diodes have been built and used, but the most common design is a "vortex diode".[1] Something similar to Tesla's design has been built and used, though.[2] The main applications are in nuclear reactors, where there's a need for one-way valves that will last many decades without servicing. A no-moving-parts solution is preferred.

[1] http://www.nuvisioneng.com/Portals/0/ProductProfiles/Legacy/...
[2] http://www.witpress.com/papers/view/23588
Don't Believe the Polls: Self-Driving Cars Are Inevitable
I do think that right now github has multiple issues swirling around it, a lot of people and open source projects are looking for alternatives. Sourceforge used to be the place for open source software, the sooner you can offer a compelling alternative to github the more likely you are to win back a lot of dissatisfied github users.
From a Norwegian IP you can get access to many medical journals, see http://www.helsebiblioteket.no/om-oss/english. This can be achieved through TOR if you choose only to exit through a node in Norway.
I'm well aware of Google's history and the dotcom bubble that occurred from 1999-2003. I'm also aware that Google made $19M in revenue on a loss of $14 million in 2000 and I'm saying the company Google was at that time can't be considered a "startup". It's a contentious point, clearly.
Crisis of the Third Century
It's not "simple" in the sense of removing a laptop battery, but it's among the simplest of repairs that are done to these devices and something virtually any service shop will be able to do for you in an hour.

And the explanation is surely that the RTC is backed by the main battery and gets cleared to some default state by this procedure.
This is a 37 year-old video. Hindsight is a lovely thing.
The theory "smoking is all negatives, you have to force yourself to get used to it, but people power through for the social effects" fails miserably at explaining how smoking reached the level of prevalence where social effects could exist in the first place.
That struck me as premature and unlikely. There's 11 months left in Obama's term, after all. That seems like enough to get a replacement in there.
Justice Antonin Scalia Is Dead at 79
None of any of that applies to the point at which he was writing the test, and all of it would be covered by the integration tests he says he writes.

I have seen some truly awful, pointless, tightly-coupled controller tests (testing if an instance variable is assigned, for example) in my career. If there's enough logic in a controller that testing it at a level lower than a general acceptance/integration test is useful, it should almost certainly be in a model or a service object.
US Supreme Court Justice Scalia Dead at 79
Yep - an LPM (which can work as the sort of self-contained installer you're asking for) is a reasonable thing to present to users. As I argue in the article, though, you can't have a sane LPM without a PDM undergirding it.
Well, considering that the Presidential election is this year... (the Republican) Congress will not confirm any nomination from President Obama before the election is over. So, I imagine that the appointment won't happen until after the election cycle. This makes the Congressional races a bit more interesting.

edit/ Some words.
I would consider it a holographic sundial.

A fractal is "any of various extremely irregular curves or shapes for which any suitably chosen part is similar in shape to a given larger or smaller part when magnified or reduced to the same size"[0].

A hologram is "a three-dimensional image reproduced from a pattern of interference produced by a split coherent beam of radiation"[1].

The 3rd dimensional component of the hologram is modulated by the position of the sun instead of the observer.

[0] http://www.merriam-webster.com/dictionary/fractal

[1] http://www.merriam-webster.com/dictionary/hologram
Trace the problem back at least four steps. Where we choose to stop looking for a blame is subjective.

https://en.m.wikipedia.org/wiki/5_Whys
32bits integer to hold a date means Year 2038 Problem
Justice Antonin Scalia reads Heller(2008)[1] for the majority: https://s3.amazonaws.com/oyez.case-media.ogg/case_data/2007/...

[1] https://www.oyez.org/cases/2007/07-290
Won't they be under an awful lot of pressure considering it will be obvious they are obstructing normal business?
Unlikely to be correct re: nomination, though it's difficult to know how the election will effect the confirmation process, and vice versa. Kagan was nominated May 2010 and confirmed August 2010; Sotomayor was nominated May 2009 and confirmed August 2009. I'm inclined to expect a nomination sooner rather than later, potentially of a candidate with very strong Democratic support. If Republicans oppose the nomination, that could be used as political leverage against them during the election.

Edit for some further thoughts: I could see this play out several different ways. Dems could potentially stall on the nomination, to maximize the "gamesmanship" rhetoric leverage of any Republican opposition to the nomination. But if the nominee were confirmed by June, the whole thing might be largely forgotten by the election in November. So potentially, we could see a very quick confirmation. This definitely is a massive boon to the Democratic party; they've just been handed a wildcard and have every ability to choose exactly how to play it.

I'm no fan of dehumanizing death, but Scalia's death will have enormous ramifications. Keep in mind:

1. Burwell v Hobby Lobby (private corporate responsibility for birth control re: Obamacare) was 5-4

2. Legal pragmatism arguments against criminal justice matters under equal protections grounds have already been very close to succeeding (or actually have). Could mean the end of the death penalty in the US.

3. Scalia opposed Guantanamo inmates' ability to challenge their detention in US Courts in the Boumediene v Bush decision

4. Scalia consistently opposed expansion of national healthcare

5. Citizens United was 5-4 with Scalia supporting the decision (this is what created superPACs), so potentially this could result in a limitation of corporate personhood

6. Potential liberalization and modernization of intellectual property rules, particularly in context of software (see: denial of certiorari of https://en.wikipedia.org/wiki/Oracle_America,_Inc._v._Google...)

Further edit: SCOTUSblog analysis on the political situation: http://www.scotusblog.com/2016/02/first-reactions-on-the-pas...
Shouldn't the offended stoics (who down-voted my above comment asking a reasonable question) be practicing their own philosophy by remaining stoic (neither up-voting nor down-voting)? tongue-in-cheek.
Seems like it usually takes a month or two for presidents to appoint someone new, and this might be affected by the supreme court's schedule, too.

The game theory of this is interesting, for instance, what if Obama nominates someone that is seen as more moderate than someone that Hillary or Sanders would nominate?
And I don't mean this to bash on lawyers, I just mean things written by lawyers are NEVER going to be simple.

I think that’s a little unfair. When we were putting together the terms for a B2C web site I work on, our lawyer specifically and clearly advised us both to use plain English and to make sure any potentially surprising or unusual terms were prominent and early in the document.

The reasoning was simple and logical: ideally you want everyone to understand the deal the same way from the start, but if there is any subsequent disagreement that results in legal action, courts here in the UK are going to look at the contract pragmatically and try to determine what each party believed they were signing up for. As such, they are less likely to enforce a sneaky clause written in Latin on page 174 than they are a non-obvious but reasonable term that is right there in bold on the first page.

Ideally we would have written the terms to fit on a single screen/page instead of the probably 5x that we wound up with, but I’m not sure that’s realistic without much more standardisation written into laws than we have today, or at least recognised standard consumer contracts (which seems to be where the article here is going). We settled on having a “key points” summary up-front for those who do want to check the essentials but don’t want to wade through the whole thing, and our server logs suggest that a modest but noticeable fraction of our visitors do actually go to that page, spend a minute or two reading it, and then continue to sign up. I just wish some international treaty could harmonize consumer protection laws for the Internet age so a brief summary of key points was all we needed to write and was all our visitors needed to see because everything else would be reasonable by default.
Is it bad that my third thought was about how this will hurt Hillary's chances?

EDIT: It directly counters the argument that Bernie supporters are naive to risk a more leftist candidate who would have a lower chance of being able to appoint justices.
I think this is a little misleading. The IEEE paper is about a reducing the computational effort for a filtering technique (Contemplative Real-Time) developed by one of the authors, which seems to be published here [1].

The original paper in compares the CRT approach to a more traditional Extended Kalman Filter (EKF) approach. The EKF is very efficient but it does trade of some accuracy, because it requires a linear approximation of the system to be used. Both the CRT and EKF are used to blend or fuse inertial measurement data with GPS.

To achieve the claimed centimeter-level accuracy requires a local (within ~20 miles) base station and a data connection to the base station to achieve the levels of accuracy being discussed. Depending on the quality of the GPS receiver there will be a few seconds up to 10s of minutes convergence period for the GPS filters to initialise.

The results presented in [1] show that using a moderately expensive (dual frequency, code tracking) GPS can approach (not exceed) the accuracy of a high-end GPS (dual frequency, code and carrier phase).

In summary, this is a interesting incremental improvement, not a huge breakthrough that's going to bring centimeter accuracy to cell-phone GPS tracking.

[1] https://scholar.google.com/citations?view_op=view_citation&h...
I think the word ordering is confusing, though. It's a Push Request and a Request to Pull.
Things are going to get very interesting with the pending court decisions coming at the end of June.
If you haven't already, would you mind reading about HN's approach to comments and site guidelines?
I think you're missing the forest for the trees for here. It may technically be a pull, but the thought process involved is most typically "I want to send my code over to _____".
http://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/...
Great counterpoint that describes and gives anecdote to what I described in my own reply:

https://news.ycombinator.com/item?id=11095689
Friggin' soap operas, man.
I heard this works, too. Didn't mention because too difficult.
Did you forget the /s tag at the end there?
It's the percentage of new marriages that's relevant here. Most are obviously straight, but is it still the case that the majority of new marriages in the US are between two white people? I'm not saying it is or it isn't, just curious.
Good writing has similarities to good UI in that you have to relate to your audience. I'm a fan of this topic and appreciate your thoughts on it. However I found your article too long for my taste and attention span. Your complaints get lost in the enormity of it all.
As someone who strongly supports marriage equality and read the full opinion when it came out, I was kinda dismayed to find the dissent a more convincing argument. Did anyone else experience this?
Right? But worst case, they can probably deduce how Scalia would have voted (which certainly wouldn't be allowed even though it's likely to be pretty accurate in this case).
No. Look what happened when Bush was president, and the democrats stalled the election of supreme court justices. The republicans control 53 senate seats, and can refuse to confirm any justice till they know the outcome of the presidential election. If Trump wins, they'll stall until he takes office. If Sanders or Clinton wins, then they will grudgingly confirm who Obama chooses with some limits.
Yeah they're not remotely comparable. For 99% of CAD stuff SolidWorks is far superior. It is only with occasional tasks that are generative or highly repetitive that you would sanely want to use OpenSCAD.

Examples of when you'd use OpenSCAD:

* Computational art (e.g. convert a photo into some 3D model, print a sound wave, etc.)

* Gears, sprockets, etc.

* Fasteners (nuts, bolts, screws, etc.)

Examples of things you would be insane to use OpenSCAD for, and should definitely use something like SolidWorks:

* Motorbike

* Cordless drill

* CNC machine

* Well pretty much everything except the stuff I listed above
Alright man, I think you need a public push to go and embrace TLA :)

Here is the bakery algorithm from the tlaps examples:

https://github.com/cartazio/tlaps/blob/master/examples/Baker...
And 4chan (?) already started trolling people with "blast to the past images". At least a bit more clever than waterproofing or microwaving.

https://twitter.com/Chubzey422/status/698210841078984706

https://twitter.com/gabdi_/status/698230041591836672
Less than you might think, in practice. I see unsafePerformIO used three places.

First, debugging. While there are sometimes better approaches, this is unobjectionable.

Second, I'll sometimes use it in throw-away scripts. Here I am knowingly losing some guarantees, but in a sufficiently constrained portion of the system that it's rarely a problem.

Third, where it's known to be safe and necessary. This one is the most worrisome, but the community is pretty at expecting uses to 1) be very rare, and 2) have both safety and necessity justified.

Really, the fact that all values are inhabited by bottom is a bigger issue. Still, IME, Haskell provides guarantees that are sufficiently reliable to be tremendously useful.
Antonin Scalia is Dead
The fork also supports Linux
Apple iPhone chargers are not inherently unstable and only kept from bursting into flames while charging by the circuitry attached to them.

A lithium ion battery is prone to a runaway thermal reaction if you charge it or discharge it too fast or too far. [1][2] Circuitry in the charger and usually directly attached to the cells in the battery permanently break the circuit if the battery voltage or current exceeds a pre-set range.

This is not like the Keurig k-cup DRM where they are 'ensuring quality' by forcing usage of Keurig-only supplies. This is a life safety and brand protection issue that an improperly built battery can jeopardize both. The consequences are not a bad cup of coffee.

[1] https://www.youtube.com/watch?v=UaCMevegaiA

[2] https://www.youtube.com/watch?v=6M4YuMYGclM

edit: added links to youtube videos
Confirmed at The New York Times as well:

http://www.nytimes.com/2016/02/14/us/antonin-scalia-death.ht...
I also think "having someone already in the company with X knowledge, who will be working closely enough with new hire to share it" is a huge multiplier in ramp-up rate.

The amount of un- or poorly-documented things in decade+ legacy systems can be a minefield, but so easily solves with a quick "Oh, X, we always do Y because Z."
> The JVM world has good things going with Maven and Gradle.

Gradle internally uses Maven. Leiningen (the Clojure build tool) also uses Maven, and the nice thing here (while being rife with other problems) is that it pulls the correct language version in as a dependency (i.e. it pulls in Clojure in the required version).
An argument in favor of Hillary is that the democrats need to be more cautious so as to make sure a republican doesn't appoint folks to the bench who would reverse the decision in Roe v. Wade
If Obama appoints Scalia's successor, then that weakens that argument.
Hah, good point. But I guess the idea is that this is a major issue that will be in the spotlight. Tons of scrutiny and no way to cover what might be their obvious motives to avoid an appointment. The circumstances are extra-ordinary.
"You Can Hear a Pin Drop" - Sprint, 1986

"Can you hear me now?" - Verizon, 2004.

Voice quality ads discontinued - Verizon, 2011.
U.S. Supreme Court Justice Scalia Dead: Texas Governor
Yes, but there are others to choose from, depending on sector. Fintech startups, for example, can be based in Chicago rather than NYC, biotech has several hubs that are outside your list, etc.
I wrote my own "package manager".

It's nothing more than three short portable shell scripts, using only ftp, sed, gzip, tar, rm, cd, etc.

Credit to the pkgsrc folks for making things simple enough that this is possible.

However my usage of "packages" is minimal. I prefer statically compiled binaries that I compile myself. And I write scripts to automate the fetching, patching and compiling.
Excellent, just bought it on my kindle. Thanks for the reference.
Dearzan – Choose your translator or be the translator
> With dependent types, the line between tests and types becomes blurrier.

I came to the same realization a while back. In principle, in a sufficiently expressive system one could encode any unit test as a type - although whether that could ever be useful is a separate question...
Do you have any references for the ground-satellite abilities for 5G? I couldn't turn up anything on Google.

Locata [1] has been in the high-end space for a while. I had heard of a lower-end approach too, though the name escapes me, and they were only getting ~50cm.

Edit: The other one I was thinking of was decaWave [2], they claim 20cm in 2 dimensions.

[1] http://www.locata.com/technology/locata-tech-explained/

[2] http://www.decawave.com/technology
The "Gist" comparison isn't really apples-to-apples. GitHub Gists are actually git repositories themselves, and can be cloned/pulled/merged/pushed/etc. Gitlab Snippets are assets connected to the project. I remember a feature request a while back to make Gitlab Snippets more like GitHub Gists, but can't seem to find it on the actual Gitlab project's issues section now.

Huge fan of Gitlab, though. We're about to migrate from BitBucket Server née Stash to Gitlab CE.
I'm merely speculating as to why the Judge who was quoted said what he said. But, yes, of course. 10 months is a long time to stall a nomination. I don't know of any precedent in this situation.
Soviet Underwater Firearms