skysight-inc/HackerNews huggingface dataset:
Yeah - one of the nicest things about the Apple stores. Presumably the staff are not on commissions pushing them to make sales. You can go in and just check your email and no one bothers you. In contrast I used to live opposite a Sony store and tried wandering in to check if they's invented any cool stuff lately and there would be a sales guy in my face with 'which model are you interesting in buying sir?' within about 20 seconds. Shame really. Scared me off and presumably other people who like Sony as the store was empty and closed soon after.
"All distances in time and space are shrinking. Man now reaches overnight, by plane, places which formerly took weeks and months of travel ...
Man puts the longest distances behind him in the shortest time. He puts greatest distances behind himself and thus puts everything before himself at the shortest range...

What is happening here when, as a result of the abolition of great distances, everything is equally far and equally near? What is this uniformity in which everything is neither far nor near--is, as it were, without distance?

Everything gets lumped together into uniform distancelessness [sic]. How? Is not this merging of everything into the distancelesss [sic] more unearthly that everything bursting apart?"

--Excerpts from The Thing, Martin Heidegger circa 1971
This is how all corporate SSL inspection works.
La modération de contenu au cœur des actions B2B de SEDECO
Feel free to send a resume to the email address in my profile.

We want people that are willing to work hard and dig into difficult problems. We're pretty serious about engineering over here, so if you're prepared to work hard, we're interested. There is a high standard for engineers on our team, but if you make it in I'm sure you'll enjoy it quite a bit. Best of luck!
Just edited my comment.
I've got the clipboard handled, and no existing IME works well in a head-mounted display anyway, so it's not a concern for my project.
"You can do this with open source, X, Y and Z" is the classic initial criticism of successful companies. What critics forget to consider is that 99.9% of people do not enjoy doing complicated things. If private calls were as easy as public calls, why wouldn't someone make a private call?

I think there is even an XKCD for this phenomenon.
Replying so I can find and follow up later :)
Om Malik: A Parched Soul
TOP KEK
Who are the people and companies that use CNNIC-issued certificates?

CNNIC is a relatively recent addition to most browsers' lists of trusted CAs. Moreover, given the popularity of pirated & never-updated Windows XP in China, it would have been foolish for any serious Chinese business to use an SSL certificate from any vendor other than globally recognized ones like Comodo and Verisign.
RiskEraser will convenience beat price when buying insurance protection
Only the people like you who would take that literally would need counselling.
If anyone is curious ARC Welder dosen't work with Hearthstone...
Dialogue Group | http://dialoguegroup.com.au Melbourne, Australia | Full-stack JS dev, Fulltime REMOTE OK

Dialogue Group is hiring a jnr/mid NodeJS fullstack developer. Love MEAN, but you're a nice person? You'll enjoy this role.

We build awesome stuff that helps people have conversations. Current projects you'd be working on are in the HR/forms space, and healthcare/communications space. Experience with building massive forms and/or protocols like XMPP a plus.

Super flexible for the right candidate, remote totally 100% OK, even encouraged (unless you're in Melbourne, Australia). You need to have a few hours overlap with our timezone (+11) though, as not everything can be done asynchronously (haha terrible NodeJS joke).

More details and apply: https://dialoguegroup.recruiterbox.com/jobs/fk0hm3m/
It's not a problem working with others, since you can replicate this manually without much effort.

Let's say I have the following code:

if (test1) {
if (test2) {
executeSomething({
"first" : "1st",
"second" : "2nd"
});
}
}

Here's the same code with spaces replaced by "S" and tabs replaced by "T":

TifS(test1)S{
TTifS(test2)S{
TTTexecuteSomething({
TTTT"first"SS:S"1st",
TTTT"second"S:S"2nd"
TTT});
TT}
T}

You could set your IDE to use tabs, and then for fine-grained indentation (where I've lined up the property definitions in the object), you'd use spaces.

Many IDEs and text editors will automatically detect indentation settings, and some of the popular ones (WebStorm, Netbeans, I think vim) also support hybrid indentation.

So it's only really a problem when someone uses a plain-text, Notepad-like text editor, but I haven't met a professional developer who does that in a long time.
The author was arguing the opposite.
I'm with you - though wouldn't be the first time that nostalgia rather than facts drove naming...
I still consider Om Malik to be pound for pound the best writer in tech. Some on here won't remember all the articles he did for Forbes, Red Herring and Business 2.0 but I do.

Having experienced failure myself in the startup world reading his eloquent piece on the pain of failure I feel no one has described it better.
Location: Paris
Remote: No
Willing to relocate: Yes (prefer California or Alaska - Yes alaska.)
Technologies: C/C++, C#, Python
Résumé/CV: https://www.resume.com/martindegenne/
Email: martin.degenne@gmail.com

Hope to hear from you soon !
It probably means that the CNNIC certs will still be valid in China, as Google doesn't directly distribute any software there directly and the Chinese government can tell the Chinese software vendors to trust its cert regardless of what google thinks.
@ravenkat I got an email from Ian for Mission Control Engineer role but then no one followed up
With great power comes great responsibility. It's not because there were no misuse of the certificates this time that it didn't happen or would have not happen.

I personally have removed their certificates from my system. This is the responsible move to do if you care about your security or don't want your computers to be used as part of the DDoS like we've seen against GitHub.
I'm sorry, I don't really understand what you're getting at when you say that I'm confusing "how macros are used" and "what macros are". Perhaps we're just disagreeing about terminology?

What I mean by a "macro" is: a convenient way to extend the syntax of a particular syntax class by telling my language how to translate the syntactic construct I want to add into constructs it already understands. In this sense one definitely can have expression-macros and pattern-macros. Is there some reason you think one shouldn't have this in a language?

Your new proposed `if-match' is strange. I'm not sure how I'd use it to, for example, implement a "list" pattern-macro, such that `(list p1 p2 p3)' matches any list of three elements, whose first element matches p1, second matches p2, and third matches p3. You seem to intend that `((list p1 p2 p3) expr then else)` should macro-expand to the code that performs this pattern match. This is difficult for two reasons:

1. I'd need to shadow the definition of `list' with a macro that usually behaves like the list function, but if used inside of if-match behaves differently. This seems difficult, and is conceptually ugly.

2. AIUI, to get `((list p1 p2 p3) expr then else)' to macro-expand specially, `(list p1 p2 p3)' has to macro-expand to a symbol naming a macro, call it MAGIC, such that `(MAGIC expr then else)` expands to the desired result. This is difficult, because MAGIC needs to know about p1, p2, and p3. So `(list p1 p2 p3)' will need to dynamically define a new macro (with a gensym'ed name) that knows specifically about p1, p2, and p3, and return that. This may be possible, but is gnarly as fuck.

This is certainly very far from being "the obvious way to do it" to anyone but a wizard.

Maybe I'm misunderstanding you, or you made a typo?
Technically, there is an OpenStack installation at Stanford (at SLAC). It's mind boggling that SLAC and Stanford hasn't banded together on this yet, especially considering the new-ish "Farm" at SLAC.
Python Engineer (Flask/Django) at Chariot
https://angel.co/chariot/jobs/34075-python-engineer-flask-dj...
$90K – $125K Salary
1.0% – 1.5% Equity
I pay comcast almost $100 a month for shitty Internet, throttled at peak times, max 20mbps one direction if I'm lucky, and I think there is even a cap on the bandwidth I can use.

I can pay Layer3 or HE $0.50 per mbps and get 200mbps to my server for the same price. The difference is that layer3 only needs to lay cables between a few dozen datacenters. Comcast needs to lay them between the data centers, and then millions of homes.

Economies of scale, etc.
I frequently see water consumption compared to %gdp, but I don't think this is actually very meaningful. Shifting 10% of the water from agriculture to software isn't going to improve software one iota. The water should be where it's going to be doing the most good.

That's not to say that farmers don't need to conserve more - the 80% alone means that's where we should be looking for efficiency wins (whatever portion of gdp), and letting them draw down shared aquifers without paying their neighbors is a clear tragedy of the commons situation.
Yeah and the Exceptional C++ series is not 'about exceptions' either. It looks like he just googled 'c++ exceptions book', and the same for templates and metaprogramming, probably.
Commenting so I can find this later!
I'm sort of curious how the economics of this will end up working out from a consumer's perspective. Lithium ion's big advantage was energy density -- you can store a lot of juice for not much mass or volume, which is a really big deal for portable electronics or cars... for a stationary home installation, though, much less so. Having a giant thing sitting in your backyard might be okay if it was high-capacity and cheap, and it seems like there might be other contenders besides Li-ion that might do well given the different set of operating constraints that stationary storage would have. Maybe other battery chemistries, or maybe kinetic energy storage devices like evacuated flywheels, compressed air, etc....
Agreed - this is amazing, but speed to scale comes with clarity for the masses
To clarify: Mathematica 10.1 (the desktop application) shipped a few days ago. Wolfram Cloud should be running the 10.1 kernel in a few weeks.
Their lawful rights and interests will not be affected because, in the opinion of the Chinese government, anyone who uses Chrome in China is doing so unlawfully! (Last time I checked, the GFW blocked Chrome downloads.)
I'm a fan of some of Google's work, but I also believe in strong protections against them abusing their position.

However, does anyone really believe that certain categories of competitor should be protected? Maps for example. If I search for something with a nearby physical location, I do not want Google to have to present their mapping product amongst a sea of others. I want a map displayed on my screen immediately.

It seems that the vast majority of 'rivals' in this context are actually rival search engines which isn't really that anticompetitive, just straight up competitive. I guess we'll have to see which companies have filed constructive points, I have yet to read any of them.
This might help: http://blog.cryptographyengineering.com/2012/11/lets-talk-ab...
Except it also handles system dependencies as well.
It's not absurd to have a healthy distrust of foreign code running on personal machines, especially binaries from random people with a website while there's no discernible reason for a binary in the first place.
This is going to be interesting.

My gut feel is that "rogue root CAs" need to have the fear of having their entire business shut down if they're caught out acting badly, and that CNNIC is the ideal opportunity for US-centric technology companies to take a stand without treading on too many profitable toes. If Microsoft and Apple joined in solidarity and announce they're taking CNNIC out of trusted roots (and, to a lesser extent, Mozilla), then it will be clear that the threats to CA's business/profit have some teeth.

If they let this slide - it'll pretty much be open season for root trusted MITM certs to anyone with a few kilo or mega bucks to spare. It won't stop state-level actors from doing state-level bad-stuff(tm), but it might at least stop them from selling that ability to random big-corps as well.

(And surely the opportunity to stand up to the Chinese Government with broad internet-community backing, especially in the face of the recent Github DDOS - the timing is about as perfect as it's ever likely to get, right?)
For some reason, the blog doesn't actually link to the live doc page (http://reference.wolfram.com/language/ref/WikipediaData.html), which gives all the usages and bells and whistles.

If anyone is interested, there's a fair amount of new stuff in 10.1. Here's a quick summary:

http://www.wolfram.com/mathematica/quick-revision-history.ht...

and here's a more detailed list of new functions:

http://reference.wolfram.com/language/guide/SummaryOfNewFeat...

There should be some blog-posts in the next few weeks to summarize the major areas.
I'm not sure what happened here - but I've used HTTPSwitchboard (also created by gorhill) for awhile - and I hope the guy keeps making awesome software; he really deserves a lot more props than I can give.
Patriots supposedly told Aaron Hernandez that iPhones could spy on him
The FREAK Vulnerability Reveals Something More Shocking Than an SSL Bug
Are there any CAs issuing these? How do I get a CA certificate with a name constraint for my domain?
Harvard University set to open international office in Mumbai
Google is an advertising company with a monopoly on a specific native ad type called "search ads"
Hrm. I converted one of my Android apps with ARC welder and uploaded it to the Chrome store but it will only install from there on Chromebooks =( Anyone know how to enable desktop distribution?
Meerkat is dying – and it’s taking U.S. tech journalism with it
I have a similar skillset to OP, and I was brought on board to write/improve the documentation for http://www.fluentd.org/

I'm now unable to devote nearly as much time to the project as before, so there's definitely a need in the project right now. The tool is used by AWS, Google Cloud Platform, LINE, Nintendo and others, so it's something that would have wide reach right away.
I noticed it too.
Hehe I asked because time ago I implemented something similar (using console though) and by instinct I was doing the same, coloring numbers based on divisors to see patterns, and primes, but just when I wanted to get some conclusion out that, I had to stop and do something else, so it kinda remained in my brain as something I had to finish to consciously understand.

Thanks for explaining then, so what we did is a Sieve of Eratosthenes... But I have to admit that I also coded it to see which particular patterns (if any) primes were drawing on screen.. :)
Show HN: Phil the Pill - 3 year company side project finally released
> MCS unintentionally placed the cert on a device that happens to do real-time SSL MITM

That's right up there with "unintentionally loaded a gun, drove to the bank, held it up at gunpoint, and left with bags full of cash", and about as believable. If it really was unintentional, then it's still a level of incompetence sufficiently indistinguishable from malice that it should be treated as malice.

Maintaining certificate security is the primary job of a certificate authority. A certificiate authority that utterly failing to do so should be removed from the trusted CA list, as has occurred here.
I actually listened to the testimony and Bradley says that Hernandez told him something along the lines of the following:

"[that a special ops guy had told the team Iphones could be used to record you even when they are off.]"

This sounds similar to what others have claimed about the capabilities of certain government agencies. Also, given what many believe or has been shared in the media (also in Data and Goliath) I think it's hard to make the claim he was paranoid as a result of not wanting iPhones around.
I think you may be underestimating the overlap between smartphone and desktop functionality. Take a look at the home screen of your smartphone - what percentage of those apps are also available as a web app? For me that figure is about 80%.
Does anyone know if there's a way yet to do this on unjailbroken iOS devices?

This suggests no: http://apple.stackexchange.com/questions/23720/how-do-i-un-t...
The other side of the coin is the company that spent tons of time perfecting every edge case and didn't get their product to the store shelf, providing you with nothing to buy and complain about.

Of course consumers want the best possible product with no defects whatsoever, and businesses should strive for that. But the point of an mvp is that making difficult choices about which imperfections to accept is often the only way to give the product any chance at all. Saying 'just do it right' isn't really helpful. Everyone wants to do it right. The hard part is knowing where to draw the line when doing it 100% right isn't practical or wise.
I think WinXP has come with separate auto root update since RTM.
If you'd spent even a few minutes researching the traffic that my "hobbyist blog that likely no one reads" gets or actually reading my previous comment (why would I care about XCache on apt, when that was my whole problem to begin with?), you really would seem like less of a troll right now.
https://github.com/chrisaljoudi/uBlock/commit/6850fa0a262b87...

> I suppose you should publish new version with a name indicative of the change. I plan to work on my own version which may or may not diverge from the current official version, so should the two versions diverge enough, keeping my own version on Chrome store is a good thing.

it sounds like they've given up on github, but they'll still work on their project.
The Hackbook Chrome Extension
Location: Victoria, BC, Canada

Remote: yes

Willing to relocate: yes

Technologies - good to go: HTML[5], CSS, Sass, C#, PHP, WordPress, JSON, SQL, Mercurial/Git, Entity Framework

Technologies - learning: Python, ASP.NET MVC, ASP.NET Web API, JavaScript/jQuery, SQL Server, Kirby (PHP)

Résumé/CV: https://www.linkedin.com/in/grantpalin

Email: grant [at] my username [dot] com

I'm a recent university grad with a taste for web development, programming, and data-driven systems. Currently working on a web app to display some open data, and a mobile app for tracking reading progress.

Interested in an entry-level or junior position that will allow me to keep learning and improving while being part of the SDLC to create solutions. Ideally in a health context, but open to interesting positions in most any domain.
Interesting that he called it binaural recording, which is still a term today, but with slightly different connotations. That is, what I understand to be the common definition of binaural today is a recording done by a pair of microphones positioned like a person's ears with the goal of creating a fully 3D audio experience when listening through headphones. This is quite different from stereo meant to be listened to with a pair of stereo speakers. I wonder if what we today call binaural is really what Blumlein was envisioning.
Let me get this straight. We spent hundreds of millions of dollars buiding a bad website. You then get hired to fix it. Again paid by taxpayer dollars. Now you are running a private company that will benefit greatly from this work. And, presumably, the company has investors who will now ride a sweet ride to massive profits because of all of the above.

I hope I am wrong. I hope 100% of your work was funded privately. Otherwise you and your investors are nothing but a bunch of thieves. In other words, a perfect fit for government irrespective of party affilliation.

If I am wrong I apologize profusely. Someone does have to ask these questions. There is absolutely no accountability in government. They lie to us and burn our cash lavishly. Try to tell the IRS that you deleted all your financial records and emails or lie to Congress or any Federal agency and see how quickly you end up in jail.

Just sick of it.
I am extremely ignorant about this topic. But I don't think that's how it works. Can someone else weigh in please.
Not an audio engineer, but it probably has something to do with the number of ears we have.
The official explanation (from http://www.wilderssecurity.com/threads/ublock-a-lean-and-fas...):

> The more you give, the more many act as if you owed them even more. This is what ground me down in the long run. If the project has any intrinsic value, it will survive. The move was a huge relief for me. I have been postponing this for long now, thinking things might improve. They did not, from my point of view.
>In the NY Metro area, it’s Con Edison

That is a rather unfortunate (or rather appropriate) name for a company named after Edison.
You know what's interesting, there's also the other side of the tech-products coin where they are designed with a certain lifespan in mind...'designed to fail' is too harsh, but certain products could be way more sustainable than they are.

In some ways, I can understand the nobility of an MVP mentality, because it's theoretically striving for more...but these others, I'm not so sure.

Then again, what do you think the net economic impact is of each of these tactics? Could be good if you think about it...
Reboot -- you make no sense. Private contractors are hired all the time by the Government. They did work, delivered something of quality, and got paid for it. It's not thievery at all.
That was really interesting, thanks for sharing. I had no idea that stereo was dual-broadcast like that, but it certainly makes sense. Ingenious.
With better screens and technology that helps the plants power themselves by recycling the energy used to suck in water - in a way, like a hybrid car regenerates power from its own motion - the typical cost of running desalination plants can dip below $2,000 an acre-foot.[1]

Oh, and you also need land for that next to the ocean.

[1] http://www.sfgate.com/news/article/Desalination-plants-a-pri...
Sorry if this is a silly question-- but if that hangs over you like that, can you just (legally) change your name?
I think the main problem with giving it to someone else to sanity check is that if your own English isn't good, you'll have a hard time gauging someone else's English speaking skills.

I wouldn't be surprised if they did give it to someone who they thought spoke English well.
Lawsuit in Illinois: Facebook facial recognition violates privacy laws
Notepad++ website Hacked
No more stuff that is built to die?
BYD is building a similar Gigafactory.
http://cleantechnica.com/2015/03/23/byd-gigafactory-to-be-wo...
> We saw a small yellow canary a half mile away flying, then dropping close to the water, struggling for elevation, repeating this process of almost dropping into the ocean. It looked pathetic and close to death.

That was pretty nice of you guys. There's quite a few yellow birds, but perhaps it was an American Gold Finch[1]? Their flight pattern oscillates like a sine wave similar to your what you describe, but not as close to the ground normally of course. Actual canaries aren't native to the US, unless it was a pet someone released.

Not every bird migrates or is a long distance flier either though. Goldfinches, for example, stay in the same area all year round and would be unlikely to have the endurance or flight skill to fly farther than to the next feeding area. On the other hand, something like swallow is streamlined, and speeds along like a feathery jet without much effort.

Goldfinches are nice little birds that sound a bit like a squeaky toy. I put out some sunflower seeds at the window sill next to my PC and a few will show up every day looking for their snack. They only eat seeds, no meat (even their babies) and are generally cordial to each other in groups. They do have a pecking order I've noticed though. Someone cuts in line and everyone gets a bit upset, sort of like people.

[1] http://www.allaboutbirds.org/guide/American_Goldfinch/id