skysight-inc/HackerNews huggingface dataset:
I enjoyed that. I was in a free ranging discussion back around the time Snowden made his move and we talked about constructing a laptop with a cellphone embedded inside of it such that it would record things that went on around it. We figured we could remove the hard drive and replace it with the guts of a cell phone and an SSD equivalent storage. Then use the existing laptop's Wifi antenna as a (likely not great) cell phone antenna. The idea being that you could download analytics from it if it was seized at border crossings or searched.

No, I never had the courage to actually try something like that. This phone hack seems like a modest equivalent with the exception that the phone could be unhacked by a forced OS wipe.

That said, the effectiveness of this as a surveillance tool was pretty eye opening. It seems possible that the criminal in this story steals phones every couple of weeks and puts their sim card into it, use it for a while, and then resell it. Which is pretty good operational security when you think about it (caveat keeping the same sim card) Mapping the meta data and contacts for this person then lets you know who else is in their community.

So with law enforcement powers you could presumably "seed" the stolen phone market with pre-compromised phones and develop a pretty quick understanding of who the criminals were, their infrastructure for moving phones around, etc. Which would make it pretty straight forward to roll up these criminal networks. Of course when it became known that the police were seeding the stolen phone market with 'mark' phones it would probably cut down on the number of phones stolen. But if you have prepared for that and are now supplying a line of cheap "new" burner phones in the shops that you have compromised. Well it is scary how effective that might be.

Now you tie that analysis with the fact that the Paris attackers all had burner phones and you start to see how such actions by the authorities would be justified to law makers.
Well using Postgres on Windows is just as easy as on Linux. Yet still SQL server is the king :)
For Python, at least, the most popular numeric computation library (NumPy) uses a fair bit of Fortran under the hood. I'm not certain whether the matrix operations do, but it certainly wouldn't surprise me.
To clarify, the "2+1" roads have a middle lane that alternates directions every few kilometers.

https://en.wikipedia.org/wiki/2%2B1_road

This is distinct from the sorts of 3-lane roads (more common in Europe than the US) where the central lane is designated simultaneously for passing in either direction. (Which conversely seems really dangerous.)

Note also that rural road costs about $1M/lane-mile in the US (double in urban areas) so 900 miles of 3-lane road is probably at least $2B. If the road lasted a decade, it would make the cost-per-life-saved on the high side of US value of life guidelines.

https://en.wikipedia.org/wiki/Value_of_life#Life_Value_in_th...
It's easy for you to make these assumptions the way the story was told, but your points are all completely unfounded.

An older homeless man fits the profile just as easily.

> I'm astonished the filmmaker started for feel sorry for him.. that's just naive; this was someone already demonstrated to be heavily involved in criminality

I think you should spend more time in society of this astonishes you. We're an incredibly empathetic species, often going out of our way to connect with people and help them out. Especially when they are members of our communities.

Developing a connection with people you are viewing isn't even uncommon. Media and entertainment exploit this (and we love that they do) by getting us to connect with characters in TV shows and movies. Analyst and investigators are often encouraged and evaluated to ensure their emotions aren't effecting their performance, and victims of kidnapping often learn to love their captors. A young student feeling a connection with a man who appears to be on the outs is anything but astonishing, it's called being a human.
> Interestingly, C/C++ beats Fortran on all but two of the benchmarks, although they are fairly close on most.

Unless I missed something, this directly contradicts the quotes benchmark source[1], where C beat Fortran on all tests except one (where they were tied), and usually by a wide margin. Plus I believe gcc usually produces slower code than Intel's compilers (at least for C), so it's not clear that C-gcc and Fortran-Intel is a fair comparison.

But beyond that, I'm always confused as to why there is a significant difference. I would expect two compiled languages with reasonable compilers to perform almost exactly the same when they're doing nothing but arithmetic operations, since those are almost entirely determined by the CPU, not the cleverness or speed of the standard library algorithms. Can anyone enlighten me?

[1] https://benchmarksgame.alioth.debian.org/u64q/fortran.html
That wouldn't make it any harder. Sides only have a single orientation, with the opposite side suited to the center piece of one of the neighboring sides. Placing the piece with the correct neighboring side addresses the issue automatically.

Corner pieces can be rotationally incorrect, through the solving process, and is one of the harder areas to sove on the puzzle.
The point isn't the just the payment mechanism but the network it connects back to plus the payment mechanism.

[edit] to clarify: if vendors actually accepted (something like) bitcoin at restaurants or wherever, this would cut out the banking middle man entirely. Also we already collectively have the tech to do this now.
Oof this article is atrocious, ill-informed hype. Most of it is so high-level that it's essentially a paraphrase of Wikipedia, with some ridiculously specific details like gradient boosting and sigmoid activation functions sprinkled in for extra confusion.

>The breakthrough in deep learning is to model the brain, not the world... Artificial, software-based calculators that approximate the function of neurons in a brain are connected together.

This comparison is criminally incorrect.

And don't even get me started on figures 2+3 - 2 adjacent figures, with different horizontal and vertical scales, that use highly technical terms without introduction?? It's really hard to see how a lay-reader could get anything useful out of those plots.

Despite the author's promise to "get behind the headlines" and "cut through the hype", this is just a regurgitation of "intro to machine learning" cliches.
Doesn't help that in NZ wearing a "safety" helmet is mandatory, which seems to have had a big affect on the number of people who ride a bicycle.
Correct, there's no restriction against a private citizen baiting you into committing a crime by simply leaving the means available. And it's still a crime, even if they intended you to take the bait.

If they try to talk you into it on the other hand...
Still air is a good insulator, it doesn't transfer heat to your skin very quickly. And skin has good cooling via blood circulation and evaporating sweat. These cooling mechanisms also transfer more heat as the temperature difference grows.
It's almost a "supercube" :
https://www.speedsolving.com/wiki/index.php/Supercube

There's some math in the regular wikipedia entry, not exactly your case but one for all sides requiring the right rotation relative to neighbors, which increases the state space by a factor of 4^6/2, or 2048x.

(Edit - I originally naively thought your configuration would increase the space by 16x, but the calculation is more complicated, as some configurations aren't attainable from a given starting arrangement without disassembly. So it would depend on how the two labelled faces were positioned relative to each other (ie, are they in adjacent or opposite faces), and if your definition of a solution only requires the logos to be restored per face but not the same orientation relative to the initial configuration.)
But if we apply that thought to computer science. Would you argue we'd better stick to using Basic, because the concepts are easier than say Haskell?

Those new to the field would not appreciate why something is immutable and monadic, they are shut out. (Doesn't mean they can't churn out a simple form in VB).

It's not reasonable to hold everyone hostage to the least common denominator. That only foster mediocrity. Thankfully computer science has not suffered much from this, and I don't think social sciences should be held back either.
How basic income could fail in America
Deep Ocean 'Symphony' Identified
No, I think you misread me. I am not arguing that we should do more blaming, I am arguing the writer is wrong to assert that this is some miraculous new insight. Most lives saved in recent decades have come from improved safety tech, which has nothing to do with blame and everything to do with minimizing the bad effects of bad driving.
If you want a stable phone number, use Google Voice (or another VOIP equivalent).

When I travel to Europe/Asia, I just buy a local SIM and use Google Hangouts to make and receive calls over IP. I treat my cell phone numbers as disposable, and indeed,I've been through 4 different prepaid carriers in the past few years, but none of my friends and family noticed any change since they all call via my GV number. (well, in reality, almost no one calls these days except my parents, everyone else SMS's... I don't even answer the phone if it's not from one of my contacts since 95% of the time it's a telemarketer, and if it's not, they can leave me a message and Google will transcribe it)
The Longflow Manifesto
30 kph is a speed limit and thus an exact number, not an approximation to 1 SF. Thus, 18.6 mph is more correct than 20 mph.
There's no reason to think this will be significantly faster than that. ARM evolved as a low power architecture, back when Intel just didn't have any low power CPUs. ARM is a lot faster these days, but only because architecture complexity, and thus power usage, has increased. There is no free lunch here. ARM isn't super efficient at all, it's just low power.

This chip has applications, but probably not in compute-heavy data centers. Networking gear maybe? Give each port in a switch an ARM core?
Same here! It weirds me out when my nails hit keyboard or trackpad before my fingertips do.
http://1.media.collegehumor.cvcdn.com/64/33/39bee4f33728e1f5...
RFCs are templates for tangible products. They don't exist for their own sake, and can be judged by their artifacts.

What does postmodernism accomplish?
Using open source software is usually faster. Practical example: The other day I needed to 1) Take a screen-shot of a web page, 2) Get a visual diff if it had changed, and the solution looked kinda like this:

function takeScreenshot(webUrl) {
var webshot = require('webshot');
...
}

function visualDiff(imgPath1, imgPath2) {
var imageDiff = require('image-diff');
...
}
As a push back, there should be advancement of digital cash, i.e. fully privacy respectful digital currency (Bitcoin isn't there yet privacy wise).
Photo mystery of Jewish assassin used by Nazis to justify Kristallnacht
The bitcoin spread is over 25% right now in India. That combined with the paperwork requirement needed for a business to buy bitcoins does not make for a low friction experience.
"How would you build Twitter?" is a long time interview question of mine. It usually brings out really interesting stuff.
I don't see how it's a security problem. Just because the domains are similar doesn't mean browsers will accidentally start trusting the CA.
Vibrant Colors for Apps and Sites: Monotone, Duotone and Overlay
Is this for business credit and debit cards? It is hard to find information what regulation are on these cards and if they are treated differently to personal cards.
Comments moved to https://news.ycombinator.com/item?id=13206431.
> I would expect two compiled languages with reasonable compilers to perform almost exactly the same when they're doing nothing but arithmetic operations

Auto-vectorization? These implementations vary wildly between GCC and Intel.
Mixed-gender saunas are pretty common if not the norm in Germany. At least all saunas I've been to were mixed-gender. Often they'll have one dedicated women-only day per week.
> If a function that takes a ‘real’ is fed a ‘const real’, it will return an error. It is easy to imagine how this can lead to problems with interoperability between codes.

What's he talking about? This is wrong!
True, but turning the internet into a series of homogeneous "integrated experiences" isn't a good thing.
I've been looking for a Matlab alternative and been disappointed with either the performance or the syntax of Octave, Python, and Julia. I'd known Fortran had modern features and updates every few years, but never tried to pick it up since the excitement seems to be elsewhere. This article is convincing that Fortran is worth trying out.
Your point is good, parent or not. That said, sometimes it's... hard. My 10-year-old son recently decided he was going to REALLY learn how to program, so he started a 2-hour a day deep dive, and got REALLY good.

At Windows Batch files.
Like a few people in this thread, I didn't really buy the closure analogies. I think if that were my first exposure to it, I'd end up with some pretty wrong ideas about how they work. Specifically, it's not a snapshot.

I was bothered enough that I went and quickly wrote an explanation of closures in five steps. The language probably needs tightened up a bunch, but I'm curious if it's useful?

https://jsfiddle.net/hghgp6x2/
Suprising Differences Between TLS and SSL Protocol
We use to believe that TLS 1.0 is an Successor of SSL 3.0. As we know SSL3.0 are very old and recent attacks like POODLE, BEAST and other attack vectors made SSL3.0 lifeless as a security protocol. For more details gbhackers.com
"My biggest contribution so far at Google has been Blockly."

Nice - https://developers.google.com/blockly/ no real fan of google, but the tools and code churned out by individuals there is pretty interesting. This I will play with.
the fbi/nsa does a similar program where they supply a large number of tor exit nodes
Matlab also uses MKL (written in fortran, with a heavy dose of assembler) for its blas routines I believe.
Or, even better, I just inject the JSON data into a script tag with a var declaration, sort of like:

<script>
var models = {{=models}};
</script>

And just like that, I have my data accessible as a global variable.
Lies, damn lies, and benchmarks.

I know as a long-time C programmer, there are small changes I can make to source that will result in big-time performance gains.

Could hinge on how tight their FORTRAN code is vs their C code...

Could also depend on how much love their respective machine code translations have been getting.
Re-envisioning and Invigorating the Resume
It depends.

In some countries, it is illegal for the police to do entrapment as part of their job. In some places its legal, but the fact that the accused got entrapped means that intentions are harder to prove, which then impacted the verdict.

Surveillance laws in turn generally don't cover this situation. If we ask our self if the thief has an reasonable expectation of privacy when stealing a phone, I would say no. If we ask if the thief has an reasonable expectation of privacy from a stolen phone, again I would say no. This leaves specific video video and audio surveillance laws, and I would say its quite unclear, through I suspect that commercial aspects could likely have some influence over it.
Fortran is still better at multidimensional arrays. Other than Matlab, few other languages do multidimensional arrays at all. C-derived languages use arrays of arrays, and use templates, macros, or objects for multidimensional arrays. Fortran optimizers have lots of multidimensional array-oriented optimizations which other compilers usually lack.

I tried to talk the Go and Rust people into putting in multidimensional arrays, but the discussion degenerated into bikeshedding, with arguments for fancy but slower representations so you could take arbitrary N-dimensional slices from a multidimensional array.
When I was doing my graduate studies in astrodynamics (spacecraft trajectory design) at Purdue University circa 2003, we worked closely with the Jet Propulsion Lab (JPL) and got to use a lot of their excellent astrodynamics code (used for missions like Galileo and Cassini). It was all Fortran.

I heard that there was an effort at JPL to convert over to using Python. I'm not sure how that went. Maybe they were just writing Python bindings for their Fortran code? I know that much of SciPy consists of Python bindings for Fortran and C code [1].

The software I used to do "nonlinear programming" (i.e. parameter optimization), called NPOPT, was also written in Fortran.

[1] https://www.scipy.org/scipylib/faq.html#how-can-scipy-be-fas...
If I'm not mistaken, the GRE test grades each essay using one human and one automated grader, and if their scores differ by >1, it goes to a second human for arbitration.
To me, the most obvious motivation for registering the domain would be to basically make a domain squat. Redirect anyone visiting "letsencrypt.cn" to their own, similarly named (and now defunct as far as I know) service "StartEncrypt" [1]. Like any other domain squat, it would probably allow them to profit to some degree from the buzz Let's Encrypt was generating.

[1] https://news.ycombinator.com/item?id=11903513
see above comments, but it is just as likley he was a sex traffiker who picked up women at the homeless shelter
From article: speed limits and cameras.
That's not the whole picture though.

Infrastructure planning: we have few plane 4-way intersections on high speed roads, most have been replaced with roundabouts.

Most wide highways with oncoming traffic (1+1) have been converted to 2+1 with central barrier, without changing the total width. This removes most high speed collisions. Still lots of accidents but they are now involving cars going in the same direction.

The most important one though is probably much safer cars in recent years. This isn't policy of course, and only tangentially related to Sweden. It's basically helping the bottom line "for free".

Also, not irrelevant: driving drunk is completely socially unacceptable, and the socially acceptable alcohol level is much closer to zero than the legally accepted limit.
Use for a skyhook?

A skyhook is what? Dirt cheap way to
mass into earth orbit. How? Put a weight on a string, attach the string at, maybe, the equator of earth, put the weight into orbit, and let the centrifugal force of the weight
keep it in orbit and keep the string
tight.

Then to put mass into orbit, let it
crawl up the string from electric
power conducted from earth in the
string.

Main problem: Getting a sufficiently
strong string!
+1 wrt to the twit conversations. Leo & Steve Gibson on Security Now have regularly spoken about wosign, and it's the primary reason why my antenna immediately perked up when I saw the headline.

As a general note, the content on the TWiT network is superb. I love the great ethics conversations that are had on TWiG (This Week in Google). I've loved listening to the "coming out of the wilderness" progression of Mary Jo Foley & Paul Thurrott with regards to Microsoft on Windows Weekly. And Security Now is my guilty educational pleasure, as its greatly expanded my knowledge of security issues and topics, which have served me well over the past few years.
What other VOIP equivalents are there for those of us who don't live in the US?
Language will always have some vagueness associated with it, logic or maths don't. But logic and maths aren't great at expressing thoughts. (Maybe art is, but I'm not ready to make that argument here.)

I believe long words are a poor substitute for carefully chosen words. It's possible you think long words mean carefully chosen, that's usually not the case in my experience. Very few people actually bother to look up the exact meaning, but use those long words how they think what they mean. So length buys you nothing.

Along those lines, are you sure you mean precision and not accuracy? As long as descriptions of your thoughts are accurate, though not precise, that should suffice to convey them accurately and "truly" after a few tries - papers are long enough for some repetition :)

EDIT: And that's the most charitable interpretation. Using long or uncommon words to either obscure meaning or try and appear more eloquent are real dangers (c.f. "autoethnographic"). After all, why use "verbose" when you could use "sesquipedalianism"? I will admit that long words are fun, but in the same way insect collecting is - not appropriate or even interesting for everywhere and everyone.
I got the email from them. It said "cease to function." And so, I wrote them to ask what that means. They hit me with a generic:

Dear,

Thank you for supporting our crowdfunding campaign for the Scanadu Scout®
investigational device on Indiegogo.

When we started developing the Scanadu Scout®, we knew there was a great
deal of work ahead of us. The Scanadu Scout® was a first of its kind, and
we remain committed to bringing innovative technologies to consumers.

Through this journey, we have collected an enormous amount of data over the
past two years, which will inform the development of future products. We
are now turning our attention towards future products. We look forward to
sharing more on the new opportunities we’ve decided to pursue in the
upcoming months.

Regards,

Scanadu Team

www.scanadu.com

Scanadu Inc, 1196 Borregas Avenue, Ste 200, Sunnyvale, CA 94089

And this, of course, is why you have to be very careful before investing in Indigogo/Kickstarter projects. Also, why I won't use a fitbit. Anyone know how to intercept fitbit data?
usually sql server dwarfs the costs of windows though?
Probably has both good and bad side-effects. As someone with dry skin I'd prefer sauna over hot baths with soap.
I would rather just ride the subway in Stockholm to be honest. I see no benefit in riding a bicycle as a pure mode of transportation there.
You just forgot to divide the revenue by 2, but your point stands.
Americans tend to feel that it's ok to personally accept assistance, but everyone else that does is a lazy cheat.
interesting observation:
P1 of HN, but only 1 recommend on Medium.

Interesting network to network phenomenon or "growth engineering?" ;)
I have to use my google-powers to understand your comment.

From: https://en.wikipedia.org/wiki/USS_Maine_(ACR-1)

> The cause and responsibility for her sinking remained unclear after a board of inquiry investigated. Nevertheless, popular opinion in the U.S., fanned by inflammatory articles printed in the "Yellow Press" by William Randolph Hearst and Joseph Pulitzer, blamed Spain. The phrase, "remember the Maine, to Hell with Spain", became a rallying cry for action, which came with the Spanish–American War later that year.

Try to avoid writing oneliners in HN.
The robot moving aspect of blockly reminds me of one of the awesome Dr. brain game (1994)[1], is there other kid-friendly games like this those 2 were inspired from?

[1] https://m.youtube.com/watch?v=xqDGPYMcWGk
Agree. Just need more enhancement of security, accessibility (for the disabled), and user privacy, yeah by open-sourceing it.
Python already contains separate date and time objects for this purpose[1][2]!

[1]: https://docs.python.org/3/library/datetime.html#date-objects
[2]: https://docs.python.org/3/library/datetime.html#time-objects
If only software designers accepted more blame for bad design, admitting that it's hard, rather than always considering that it's user error.
This is badly outdated. For example iWiW have been closed years ago.
I doubt anyone here is feeling sorry for the thief (I could be wrong). It's more of an ethical / legal thing: Does one crime erode your rights (without the law / justice / trial) ?