skysight-inc/HackerNews huggingface dataset:
SPF Everywhere would be a start. But, as currently deployed, at least, SPF is nowhere near enough. I do research in security, and even I often have no clue, when faced with a new corporate email system, whether the email addresses I see can or can't be forged, depending on domain.

Hell, if I get bob@company.com on my Gmail inbox, I cannot really tell whether even the @company.com part has been authenticated or not. There isn't even an HTTPS like lock icon or anything, let alone a "Google has verified that this email comes from Amazon.com" assurance.
but seems having a person circle something on a screen is easier than projecting 3d images that you can manipulate?

Well it is, that's basically what ScopeAR does, but they use 3D based markers and animated objects.

The Hololens video however is showing that the new element (circle something) is being "glued" to the object without a specific image tag - which means you have to have both an accurate scan of the environment and 3D object glued to it. Very hard to do.
But once they're all robots they can communicate far more efficiently than a hand wave, and can actually agree on a fairly complex plan (to take over the world)
If you want to customize tiny details like that, you should have made a blog yourself. It's really not that hard. For me the point of paying for a service like Svbtle is not having to care about these details and only on the content.
author works at thought-works, all you need to know about the article.
Anyone know if the "Knights" use lambda calculus? If so I don't think they are that similar to Anon. Knights seem more like a hacker elite where as Anon is more like a flash mob.
But filtering packets because you don't have a routing destination is not done by a firewall. If I send a packet destined for 253.7.7.7 to a pure router, it will get dropped.

The routing engine on the outside port has a destination for 15.x.x.x. Those packets go into the NAT engine. It does not have a destination for 10.x.x.x. Those packets suffer the same fate they would if you gave them to any router in the middle of the internet. Nowhere to send, abort.
It's expensive for Colorado but I don't think it compares to SF or SV.

Houses with decent size yards are 450-600k in Boulder, depending on location and square footage (7000 SF lots). Low property taxes (CO has a counterpart to prop 13, TABOR, where every tax increase needs to be voted on by the public), a flat 4% state income tax, and great schools (in Boulder) add to the attraction, IMHO.

I haven't looked at the rental market for housing in depth, but I think you can get a 4br 2br ranch w basement for about 2000-2500/month.

Lived most of my adult life in Boulder so can't really speak to the real estate situation in south Denver.
>Wouldn’t it better if we could just type make, and get a list of available commands, together with their desciption?

No, Jesus Christ, please don't. Preserve default action as being to build.

Good user interface and good user experience relies on meeting expectations. This behavior breaks those expectations. What if your expectations are different, you ask? In environments where there is an established tradition I think it is rude to break with the norm unless there is a compelling reason to do so. The commandline is popular among developers, other IT professionals and power users because of how efficient it is. It is efficient because there is not all the noise, handholding and other bullsh*t. Please let us keep it that way.

Use a specific target to list other targets. I've seen some people use "make targets".
Mummified sailor found on abandoned yacht
Google’s Self-Driving Car Probably Caused Its First Accident
USB-C has too many pins.

USB started with four pins - GND, Vcc, Data+, and Data-. USB-C has 24. Yes, 12 of them are just the other side of the connector flipped over. And there are two ground and two power lines on each side, for heavier current. But there are 10 different pins, with 3 differential pairs for data (the original bidirectional pair, plus two unidirectional pairs), and the SBU line, which is used to tell the ends that some lines are not being used for USB, but for some other protocol, such as DisplayPort or PCIe. (Coming soon to an airport near you - power outlets with enough smarts to load exploits through these features.)

A true USB-C cable is simple - it's just wires. It's the ones that are adapters to other connectors that give trouble. Here's a USB-C to DisplayPort connector.[1] There's far more in those devices than a programming resistor.

Controlling USB-C ports is so complicated that Cypress's IC has a 32-bit ARM processor just to operate the port.[2] Either end can be the master, and either end can be the power source. (These need not be the same.) If all the complicated setup fails, the interface drops back to USB 2.0 and pretends to be a "Billboard device", which gives diagnostic info.

The scary part is that USB-C can potentially deliver 100 watts, as 20V at 5A. USB-A was rated for 5V at 0.5A. Botch the power handshake and Bad Stuff is likely to happen.

[1] http://www.ecnmag.com/product-release/2015/05/adapter-soluti...
[2] http://www.cypress.com/products/ez-pd-ccg2-type-c-port-contr...
I think this depends on implementation. I don't know exactly what the grandfather means by BigFloat, but by analogy with BigInteger, I assume it's arbitrary precision.
We use SOA. I see both sides of this issue.

SOA has given us the ability to send a single part of our architecture to other people to work on (contractors, etc.) and let them understand that one part well to get their job done without too much exposure to the rest of our system. It's allowed us to also bring on new hires and get them working on code quickly and letting them deploy without total fear of the system imploding. It's also allowed us to become specialists in a small team on a certain area of the architecture. While we all write similarly we can all approach the issues in our own ways without stepping on each other.

On the other hand many things have been done which shouldn't have been. Some areas are way TOO decoupled via SOA and need to be brought back together for better stability and speed. We're learned that afterwards and only is becoming required after lots of complexity has been added which we didn't foresee because no one (programming & business) thought we would need it to be that complicated.

For some areas it'd a good idea if we merged together some repos and services in to a better single service with some stronger integration while maintaining the API's we built for other things.
I don't think there's any rule of the road saying you lose or gain right-of-way depending on whether your car stops. If you park the car, yes, or if you are stopped long enough that a reasonable person would think you were parked. But just coming to stop does nothing.

In this case, I think it all boils down to vague ideas about right-of-ways when drivers casually divide lanes.
Biggest issue is it applies to commercial property too
I agree, don't break the normal expectations, but they could've done much much worst.
Nasa awards initial design contract for new quiet supersonic passenger jet
In heavy snow, busses (and especially trams) tend to not run on schedule anymore in Zurich. During reasonable conditions, they normally do. One thing they have is buffer time at the end of the lines, so that if it's late on one run, it won't be late for all runs. Some longer lines don't run quite on schedule, especially during rush hour, but their high frequency usually makes that a non-issue.
what ide are you using?
I think it can be useful if you have the interest or means to run it as your personal brand channel, and have clout/followers. You personally likely have the followers or interest to do that.

But you can have 200-1,000 followers, tweet something you feel is interesting, and get nothing in response. No replies, no retweets, barely clickthroughs on a link. It can feel like a wasteland.

If it feels like a wasteland trying to participate when you have 800ish followers, it must be seriously demotivating when you've just joined.
The failure modes are completely different. The MacBook went overcurrent when a bad cable told an attached phone it could draw more current than it should. Detecting overcurrent due to a badly behaved device or a short in the cable is fairly common.

The cable attached to the Chromebook was totally miswired and flipped Vbus and ground, supplying -5V where 5V was expected. As the article said, nothing is really designed to handle this kind of failure because it should be blatantly obvious to the cable manufacturer if there were any sort of quality control.
Phone calls too

http://consumerist.com/2016/02/04/arizona-wendys-jack-in-the...

An unknown person told the manager on the phone that they were with the fire department and needed to conduct a diagnostic test on the fire system, police said. The manager followed instructions and turned on the restaurant’s fire suppression system. The caller then said what the manager had done had caused a gas leak, so everyone had to evacuate the restaurant and the employee was told to break all the windows to avoid an explosion.

Wendy’s employees complied and smashed every single window, while waiting for the fire department to show up. Once officials arrived, they confirmed the call was a hoax.
> but for long-running processes like file watching, dev servers, hot reloading, etc.

I don't think anybody should use make to do that at first place. That's not what make was built for. Likewise Foreman should not be used as a build tool because it is not.

EDIT:

now i've seen the makefile in the example,I understand your comment and this is absolutely not where one wants to use make, that's just ridiculous.
This is basically how I've been doing for quite some time now. `make ?`
Check it out here: https://github.com/gtramontina/sourcing/blob/master/Makefile...
How about this - the company agrees to purchase And give to the employee any options that are vested and un-exercised for two years and agrees to cooperate w a declared set of known secondary buyers. Employees are on their own for the taxes and can always decline.

* It extends the retention effect of equity since it starts kicking in at year 3 and extends smoothly forward.

* It has no cash impact on the company since its buying the shares from itself.

* In the early years the tax impact should be minimal. In later years there should be secondary buyers who can give employees enough cash to cover the tax liability at the cost of offering a discount.

* It discourages the pure lottery players since it requires the employee to either cover the tax burden or engage a secondary firm and deal w the discount they require.

* The downside for the company (aside from increased dilution vs the status quo) is that it establishes a clear market price for common equity which can be disadvantageous.
Also, probably the most subtle thing I do in there is change what it is that the grammar is actually describing, so that the 'grammar' I talk about paths through is actually talking about higher level things than grammars ordinarily are.
If you don't watch news on TV, or don't read newspapers, social media is usually a key source for you. The redundancy is irrelevant.
Woman prank proposes on leap year, hilarious
> The AV is probably at fault, because it was doing a lane change while the bus was not.

Yes, probably true, but not crystal clear. The Google car never left the lane, so it comes down to subtle questions about appearing to be parked or impromptu division of lanes near right-hand turns.
You can ban billboards, as some forward thinking cities have done.
As i interpret it, the article says there are up to 1B collisions per second, and at only ten bytes per collision you get 10gb/s right away.
There's no need to worry about a runtime check. Let DEBUG be a compile time constant, and the optimizer will remove the check.

C++ seems to be (very) slowly moving in the direction of using the whole language at compile time: see how constexpr has been getting better. I doubt it will ever get anywhere near what lisp lets you do though, and in those cases the preprocessor sure does help at least partially fill the gap. This is my favorite explanation of the technique you linked to:

http://journal.stuffwithstuff.com/2012/01/24/higher-order-ma...
Great example of security theater.

https://en.wikipedia.org/wiki/Security_theater
Seems like the link was taken down, sorry everyone..
Sorry but this doesn't fix it, it just delays the inevitable.

The main problem is that startups are offering options instead of restricted commmon stock. That means the new hire is paying for stock as an investment. That's not a benefit at all.

I have talked at length elsewhere on HN [1] about the system we use to give employees actual common shares, at current strike price, and delay any taxes until exercise so they have zero out of pocket expenses until they have to pay taxes (usually only capital gains).

[1] https://news.ycombinator.com/item?id=10818573
1. That looks miserable

2. I shudder at the ergonomical nightmare that I'm witnessing.
Hey check it out, more per-worker productivity that won't be compensated
I think these are Swift playgrounds in XCode
The Audio Streaming API
These days one can find APIs to do many apps based on solid apis that bring more functionality into the world of applications that can be reached via web.

Soundctl has developed the one API that is powerful and will extend your applications true value. The power behind comes with ability to bring the audio streaming part into current applications or apps that will be developed where audio is needed in the form of recording, streaming or uplinking.

Soundctl audio API will be release in the weeks to come, it has already being built, and documentation is being written as we speak.

Who can use Soundctl audio API?

Developers who need to integrate audio into their apps --> Such as live audio streaming, uplinking of audio files.

Example apps that can benefit and extend an application's usuability.

Companies that would like to integrate a tool to launch webinars.

Companies that would like to stream audio in the form of music, live shows, or podcasting.

Businesses that would like to make use of audio advertisement in their websites.

Tech companies who like to integrate audio in the apps to train customers, or internal employee training.

Developers who are building news reporting sites, with audio reporting from the field.

Stay tuned for this powerful audio API, if you would like to be part of our beta release dont hesitate to sign up for our upcoming release.
We definitely use both.
Lain explicitly references the Knights of the Lambda Calculus.

https://lain.wiki/wiki/Knights_of_the_Eastern_Calculus
Design and Science – Joi Ito
AFAIK, the 10k limit change is intended to enable a publisher to include their content (article, etc) in an expanded version of their tweet. So instead of you clicking a headline in your RSS feed and getting the story, you'd hit the tweet and get the story.
I agree with all of this, and was praising this article because it avoided the cheerleading approach that I think dominates the media. That said, one of the main contentious issues in contemporary climate science is whether current conditions are "unprecedented". Usually this concerns times more recent than those talked about there, but the more parallels that can be made with the past, the better we can model the future.
you can sign up for the upcoming release in soundctl.com
> I feel like so much of Minority Report is prescient

That was a shallow movie if I ever remember one. How could a whole society idea of justice depend on just a set of 3 freaks detained in a kind of underground lab. This just does not make any sense, because it does not scale and it depends way too much on the human factor.

I'd wager that if such a thing ever exist in the future, it will be a matter of computers calculating probabilities based on a huge dataset they are constantly mining to detect abnormalities. But even if that were the case, it would probably fail to work unless you have a direct feed into everyone's private lives and way of thinking (and i don't mean just internet spying, it would need to go way further than that).
The music sections are great. I really feel like I'm living in this other world, if only for a minute. However the dubbing for the first movie was awful. Get the subtitles if you can.
Yes. This is almost exactly what we do, but it's not an option that the employee is issuing it's a promissory note that is collateralized with the shares.
You're quite right, GP is being mistakenly over-broad. Mimivirus (APMV) is an encapsidated virus, and the capsid is what forms that shape. Capsids[1] generally contain the DNA or RNA of the virus' genome and often appear quite geometric. Capsids have a T-number, which determines how many faces of triangles or hexagons+pentagons exist. It's a deeply mathematical field of study since these are, essentially, tiny repetitive building blocks.

Some (tobacco mosaic virus being the most famous) are helical, while others (bacteriophages) look completely different[2]. Viruses appearing spherical are generally enveloped, meaning they contain part of the cellular plasma membrane surrounding their capsid (HIV). Ebola is part of the filovirus family[3], which are characterized by, among other things, their long, filamentous shape (hence the name).

1: https://en.wikipedia.org/wiki/Capsid

2: https://en.wikipedia.org/wiki/Bacteriophage

3: https://en.wikipedia.org/wiki/Filoviridae
Age of Entanglement – Neri Oxman
> Very exciting and awesome to see Erlang getting love on HN.

someone is relatively new to HN ;).

https://news.ycombinator.com/item?id=512145
https://en.wikipedia.org/wiki/Capsid doesn't seem to say which ones are d12's, but it's in the list! Pretty neat.
There's a site dedicated to explaining various xkcd: https://www.explainxkcd.com/wiki/index.php/149:_Sandwich
The real title is "Salesforce’s Enterprise Cloud Challenge"

and it doesn't explain much past: "After years of effort, it’s been unable to unify its two platforms for developers building apps in the cloud, Force.com and Heroku."
Design as a form of participation in complex adaptive systems
Danny Hillis – The Enlightenment Is Dead
Great, so we end up with another executive branch of the government that also has judicial oversight and the ability to prosecute?

Rhetoric aside, if the Supreme Court rules in favor of the FBI in this matter, we, the people, have created a branch of government that is both Judge and Jury. How long before they seek to also be Executioner?
It's been some time since I read anything on this site but I have to ask: did they decide on the hero graphic, and then also decide they had to code up a method to keep that nipple covered unless the reader really wanted to see it? That's too funny.
My uncle is a technical writer (full-time job) and it certainly pays his mortgage.
Vinge's Deepness series certainly isn't "near future" science fiction, by your definition, is it?

Anyway, give Diaspora by Greg Egan a shot. I'm not familiar with a more visionary story that challenges the most fundamental aspects of identity in so many ways. It's definitely not "near future" either, though.
More like making a locksmith create a tool that could alter a pick-proof lock and turn it into a pickable lock, and give that tool to the gov't. But as others here have said, there are some key differences between the physical and digital worlds, so there are complications afterwards.
A warning for those thinking of re-watching (or watching for the first time!) Ghost in the Shell:

Avoid the "Ghost in the Shell 2.0" edition of this film, which was released on Bluray a few years back. For this version, it was decided to "upgrade" the original film with new CG elements, very much in the same mindset as George Lucas and Star Wars. You might think it reasonable for someone to go back, identify weaker scenes in the original, and then attempt to fix the results of budget and time limitations. This is what Lucas did, and even that was divisive for fans. However, that's not what happened in the case of "Ghost in the Shell". Instead, they redid the same big, expensive, gloriously detailed moments that the original splurged on. The result is that some of the film's best shots are replaced with poor quality CG that is jarringly out of place. On the whole, "Ghost in the Shell 2.0" makes George Lucas look restrained, respectful, and subtle.

Oh, and for some reason they ripped out the U2 credits song too. If you liked that track you might miss it.

The 25th anniversary version that recently came out is apparently the theatrical version, so that would be a better bet, although I cannot guarantee it's good personally (I haven't seen it yet).
Show HN: Searchable list of Companies people on Hacker News work for
Prototype React app like good old jQuery days
Many of us might suck at spellings and grammars to simply pay serious attention to detail. The dangerous editor isnt for us.
preprocessor tricks are cute, but there's definitely something to be said for staying completely w/in the language -- I've really come to appreciate this using Go, where I get incredible auto-formatting, rename refactor, and source introspection tools that would not be possible if a preprocessor were standard-issue.

(Of course, Java people have been saying something similar for a long time, but I never could get into it, 'cuz of a bunch of other stuff, like the IDE-centric culture & the language itself)
I don't see a lot about what this will require US companies to do and a lot about nothing.
This is the subject of a good short story by Kurt Vonnegut, titled: 2BR02B (read letter by letter, read 0 as 'naught')

Then read the story. It's a good one.
Thanks for the detailed response, and sorry for all the ninja-edits, I kept coming back and adding more as I read more!

Please note, "We do not actually know..." -- I agree with you emphatically. I think it's my biggest gripe about the construct.

I do like the idea of a standard way of packaging a set of constraints, and also that they can be flexibly added by different systems. I think there's some weakness in how they are signed and to describe the signature as providing 'integrity' is over-reaching.

I might call it an "append-only cookie" or an "extendable cookie" but never a "macaroon". ;-)
What they thought this will achieve is: people will stop using scripts that changes "ul li .Bar".

What it will actually achieve is: people will spend more scripts to heuristically check which element under "ul li" could be ".Bar" based on the layout, attributes, and contents. Then they'll change "ul li .whatever", sometimes mistaking the class and getting a broken website. Or worse, they'll select on "ul li @background-color='red'" (or whatever the syntax is), which you can't obfuscate any further, but is almost guaranteed to randomly be incorrect.

I get where they come from (user extensions affecting how the website works), but I'd say the alternative it worse :/
10 UX Fails to Avoid, and How to Avoid Them
I see that you work in software security. Your list of sufficient criteria for Wikipedia relevance, alongside obvious ones like "been in the news" and "authored a book", also includes ones like "discovered a critical vulnerability (or blazed a trail of minor ones)" and "run security for a Fortune-500 company or government agency".

These are rather specific to your own field of interest, and probably someone unfamiliar with software security would say they aren't notable. Consider that you're doing the same thing in deleting well-written articles by other people, ignoring what makes them notable/relevant/useful because you're not familiar with the subject.
Someone needs to make a better static site generator, with an interface that a content team can use.
Caries is the appropriate medical terminology.

Source: wife is a dentist.
Preview Ver. Of New Microsoft Academic Search Engine Online, API Also Available