skysight-inc/HackerNews huggingface dataset:
Web workers will never have DOM access. They run in a separate process with a separate URL. That's not an issue. You use postMessage to communicate with the workers.
As a data point, I recently switched jobs to a 100%-remote-working arrangement with a company based in Oregon (Portland). My plans for the next year involve a move from Boston to Flint, MI (family-related reasons), then a direct bounce to the Oregon/Washington area 'just to check it out'. Depending if the job holds, I'll probably stick around there for the change-of-scenery aspect for a few years, then perhaps start considering moving internationally. If it matters, I'm smack dab at the beginning of the article's "30-45" age cohort, no kids, no plans for kids, no desire for kids. I do have a dog and a penchant for playing music with other people though, so that's kind of the same thing, right?

Apropos of nothing, and deeply OT, don't suppose any HNers could recommend a moving company or three that are good at cross-country moves?
It's complaining because it does match.
Keep in mind: if you don't know who the patsy is, you are the patsy.
Okay, fair enough. I'm curious about the what makes you sure they weren't written by experts though. Do you have knowledge of the implementers that points towards them not being experts?
That's not true. At least in SML every function only takes one argument. If a function has an arity higher than 1 it is because it take a single tuple as an argument. But you can't use the sugar for currying and tuple arguments interchangeably.
Three levels of human emulation
I have shared similar concerns about the NSA's involvement with the Trusted Computing Group and called for TCG to repudiate the NSA.
Yes, I understand why these functions exist. That's my whole point: we shouldn't be nit-picking these functions in regards to security, because simply using them does not make your program secure. You have to actually design for security, not just use strlcpy and believe somehow you have produced secure code. At the same time, just because someone has strcpy in their code, does not mean their code is not secure. So this whole discussion is pointless, is what i'm saying :)
glibc has a fork/flavour called eglibc because Ulrich consistently refused to integrate work that wasn't relevant to his big iron Red Hat server world.

For example he's "famous" for refusing to patch ldd to work with any posix shell instead of bash: https://www.sourceware.org/bugzilla/show_bug.cgi?id=3266

It was recently fixed, but only after more considerate guys took over maintainership...
Bruce Schneier is not a great pick for this role. The CFRG is an extremely technical working group; the CFRG chair needs to be intimately familiar with a broad selection of modern cryptography. By way of example, Schneier is avowedly unfamiliar with elliptic curve. Schneier is a great popularizer of cryptography, but there are much better choices for the person whose job it will be to spot errors in other standards.
>>Apple would literally need to build a skyscraper to achieve that in San Francisco proper.

I'm not seriously suggesting it, but Apple could easily afford to do that. The Burj Khalifa skyscraper, tallest in the world, cost ~$1.5 billion, or about 1% of Apple's cash reserves.
Two questions about that.

1) Wouldn't that have roughly the same performance impact on insert/update/etc. as building indexes? Possibly even more, as building an index (without foreign key constraints) only affects one table, whereas this would imply updating all tables with which this table has relationships?

2) Doesn't this require you to know all of the relationships your data has at insert/update, rather than at select?
Canadian spy agency was also found to be spying on the Brazil mining ministry. Canadian mining companies would clearly have an advantage in bidding for mining rights in that country if they knew what the mining ministry was up to.
Rewriting the Go Compiler in Go
My personal favourite:

Double Life - http://www.youtube.com/watch?v=6Bqq38WZctA

Nothing explains better the potential of videogames.

EDIT: I have to add this one: http://www.youtube.com/watch?v=22HXIMASkZo

The idea of mixing a videogame shared universe with Toy Story for games is pure genious.

SONY's marketing department has made some really awesome commercials.
One other issue with urban schools is that they're mixed --some good some bad, but often cities try to raise the performance of poor-performing students by 'busing' them to schools with students with aptitude. One, this adds uncertainty --is your pupil going to end up at your choice of school? Two, the students with poor aptitude often are not elevated by good aptitude students, so often this effort goes for naught.
I have to disagree. Most programmers don't get to write something like ffmpeg or qemu in their careers, regardless of the time invested. More likely, most of us are writing the same amount of lines but in simpler, mundane projects, with less impact in the whole ecosystem.

But to the layman, we can do magic, just like Bellard.
Revealed: why Gordon Brown sold Britain's gold at a knock-down price
It's zdnet. It leans toward accessibility for lay people while sacrificing details engineers might be interested in.
Have you tried the evil mode or whatever vim emulator suits your fancy?

Is your config out there in the wild?
No. 111 is a multiple of 3.
Service for "Magic Backlog" like RoboMongo is using?
^[01349][064] works for 197
tlslite is very neat. it must be super hard for me to work on tls without it.

> virtually every modern TLS break came from ideas that Perrin popularized

oh i didn't know this. what are the ideas?
By the way, this submission is getting up so slowly (despite the upvotes) because its title contains "NSA" (which automatically penalizes the submission as revealed earlier).
I don't understand your point. Do you think I was claiming this was the first time people have had access to filtering software?
Most retail traders actually get slightly (insignificantly) better prices for liquidity taking orders through price improvement at the wholesaler. Retail traders can also send post-only orders and participate in exchange the rebate/fee program on Interactive Brokers.
Exactly. I would much rather see the things I like and be notified when I'm digging the same things as my friends or possibly even friends of friends.

There is no better indicator of "Likes" than actual consumption. Consumption is a vote with dollars and time and carries a lot more meaning than clicking on a stupid little blue button.
Practicing free speech is a duty for an academic - there is this idea of "public intellectual". It's also the duty of the employer not to restrict it in the name of political expediency.
It's funny how you peg the Chinese industrial spying as very clear-cut and obviously malevolent, but grasp at straws to justify the Pertobas spying as somehow motivated by good-guy American trying to bust some organized crime ring.
Monads have nothing to do with simulating anything. They are just a commonly recurring pattern of computational contexts (more precisely, functors) that also provide two basic operations:

1. entering the context (pure :: a -> m a)
2. collapsing nested contexts into one (join :: m (m a) -> m a)

Together with some coherence laws that ensure that these operations do exactly, no more or less, than entering the context and collapsing nested instances of it.
Apple could have found itself (accidentally) in a great position where they capture the people who are highly technical, but also looking to get their kid into a good, easy-to-access school.

I can't really add much other than anecdotal evidence, but, the PhDs I know loved San Fran when they were young and hate it now that they're trying to raise a family. Instead of the "I love Berkeley!" and "I love San Francisco!" like I used to hear from them, I now hear things like, "We're thinking something outside of San Diego." or even more drastically, "Why don't we look at houses in Wisconsin the next time we visit your folks over Christmas?" ...And family seems to be the deciding factor that changed the tune.
Chrome - 31.0 16.97
IE - 11.0.96 2.83
Firefox 25 - [nothing showed up]

Seems like test is focusing on something that IE optimized heavily
Hmmm... although this article does not suggest it, I wonder if the surveillance of EU antitrust officials indicates a willingness to subvert the rule of law in overseas jurisdictions?
It really depends. We have 2 children so good schooling is a must and the better neighborhoods in SD cost a pretty penny.

I currently live in Dallas, TX and for me the numbers work out this way:

* Housing is 2-3x more expensive for comparable neighborhoods.

* Jobs pay about 10-15% less on average.

So if you have a $100K income and own a $300K home in Texas, you can expect to get a $85K income and own a $900K home (worst case scenario). Downsizing can make the numbers more favorable, but it only gets you so far.

All that being said, I would probably need an secondary income stream that provides an additional 25% or more of my primary income stream to justify moving out there.
First-in-Man Implantation of Bioprosthetic Artificial Heart
being back on his meds is codeword for taken care of by the secret police you know?
8 best scanner apps for iOS and Android
Isn’t that less than the new campus is expected to cost?
This would be a better conversation for us to have offline. :)
Very true—and the WSJ, when it was still a good paper, had a long article about this dynamic in Seattle: http://online.wsj.com/article/SB116519951912839643.html . As far as I know, however, busing is more or less over in Seattle, such that most parents can figure out based on housing locale where their kids are going to go to school.
...and/or start finding angel investors at least 100 of them and pitch. if they don't bite find out the one thing that the 1first one is most hesitant about. fix it. my guess is though if you haven't commited any of your own money/time its' going to be harder. also try the same process for potential customers. or find someone that's willing to work with you to sell.
And here he is asking us for help and being ignored: https://news.ycombinator.com/item?id=1782800

Actually just go through the his submission history and randomly click a few links: https://news.ycombinator.com/submitted?id=losethos

You can actually see his condition gradually getting worse over months and years. I wonder if he would have turned out differently had we embraced him - and helped him?
Well, I know current SV culture is to put it all out there and let the world see. I have cuts and bruises to prove this is not always the best approach. Business can be war and there are a lot of people out there ready, willing and able to steal from you. I had just that happen to me many years ago. I won't go into the details. I'll just say another business got started with my ideas. Competing against your own business plan is painful.
Well, communities have subgroups. Even if someone is a net drag on the larger community, they could contribute to a subgroup.

For example, a leader might be good for their country at the expense of the international community. Or a senator might be good for their state but bad for their country. Or an activist might be good for his community but bad for society at large.

Such a person probably wouldn't be popularly seen as a shirking parasite. The subgroup that benefits would probably say they were doing a super job.
You're looking at it the wrong way I think. Human culture (yes, even including warfare) only works with instincts towards cooperation. But once that culture exists, individual actors can succeed by essentially hacking those instincts to their own benefit. Evolution doesn't work to the collective benefit of entire gene pools--it works to the benefit of an individual's own genes. Within a population, divergent strategies can both be successful.
Increasingly, young tech talent wants to live and work <strike>in cities.</strike> remotely.
Van Damme has got nothing on Chuck Norris
The Secure Shell Chrome Extension is actually quite different than what is being offered here. The Chrome extensions is effectively a SSH client, like PuTTY, in a browser. You still need a network path to the host.

Onion Terminal is a HTTP server that serves a Javascript-powered terminal connected to the box through HTTP in your browser.

The benefit of the latter is you can get a shell on your box behind a restrictive firewall where only HTTP(S) traffic is allowed.
I figured out Ranges!

abac|accede|adead|babe|bead|bebed|bedad|bedded|bedead|bedeaf|caba|caffa|dace|dade|daff|dead|deed|deface|faded|faff|feed

Edit: /s
TL;DR: It's "Creative Computing Magazine (September 1982) Volume 08 Number 09"

PDF for those looking to read it:
https://ia601602.us.archive.org/6/items/creativecomputing-19...
Sounds scarily like thoughtcrime to me.
OrientDB has some great explanations on their github wiki. Here is their thoughts on why references are better than joins:
https://github.com/orientechnologies/orientdb/wiki/Tutorial:...

And this page gives an overview of relationships in general with OrientDB: https://github.com/orientechnologies/orientdb/wiki/Concepts#...

Personally I have found the relational model limiting for performance in certain use cases and limiting in terms of mental overhead in others. I have used MongoDB a lot, however only having embedding to model relationships is also very limiting.

The promise of OrientDB is a documunt store with support for embedding (and class inheritance), but also being able to use references rather than joins.

What embedding and references have in common is that you have to do more up front work to define your relationships. You can think of it as freezing the possible queries available in a relational model to the subset that you actually use. I think this is a great default for most applications.

However, it is not what an analyst wants for doing ad-hoc queries, which SQL databases are great at. And even application creators often later decide that they want to do some ad-hoc analysis of data sitting in the database. This is where polyglot persistence should shine and you can have multiple databases that index the data in different ways.
The relationship between this community and losethos seems very strange to me. Perhaps because this is the first community i've been involved in where hellbanning was a feature. Any other site would have banned him outright for his own good but the hellban encourages him to continue posting. The result is almost as if he's treated like a mascot, or some brilliant but obstinate child being actively ignored at the adults table.

We know he's there, he surely knows he's hellbanned, and he knows we know he's there. He's both the best and worst argument about hellbanning as an effective form of moderation.
Scala and Common Lisp are not particularly functional languages. Functional programming in Scala is doable, although it takes a nontrivial amount of effort (see: scalaz), and it is outright impractical in Common Lisp.

As an aside, CLOS multimethods resemble Haskell's multiparameter type classes (except CLOS is dumber: you cannot provide any guarantee that the same types will provide two or more common operations) more than they resemble anything else also called "object-oriented".
Do you know how to lead? Why coaching is critical (and how to do it right).
>So everyone is mad cause they used their own approach to security

No, that's not why people are upset at all.

People are upset because whether or not someone has been able to break their system under the constraints of the contest means almost nothing.

Did you even read the article?
The same way vast majority of mothers used to be fiercely home-stay oriented. It was explained to them that it's wrong. That they should be also present in the workforce. They should make up 50% of US CEO's. They should be in Congress.

So, why not to, start social marxist change also in court rulings. Let's explain fathers they should take responsibility for children in 50% of divorce cases. Let's have legislation enforcing that. Let's have think-tanks to make it happen.

I don't really care, I love working with women. My only problem is that things born in Marxist ideology like feminism are making social experiments on us whether we want it or not. And none of these left wing dreamed of social experiments work.

Why are we putting all these women under so much pressure? You have to be in IT. There are not enough women there. You must be good in IT. And what about this what women want to do? Women's psyche is more gentle than ours. You show thin teens on magazine covers long enough and next thing you know you deal with anorexia/bulimia pandemic. You create social pressure for them not to have kids, to delay having family, to go there and compete in brutal business world. What gives you right to do that?

Have you read the article under which we are commenting? The author is not happy. She definitely feels like her life choices were forced upon her. All I'm saying is that this is wrong. You don't feel social pressure to be a good cook, or spend 8 hours a day with a kid. Feminism hurts women, not men. This is what the article shows.
Oh, What Fun Cartoon
You are really just starting your life. You will be a completely different man at 32 than 22. Accept that you are unhappy right now but this is a temporary situation that you are willing to resolve. You have a job and presumably a place to live, so right now everything is okay.

To help with feeling overwhelmed, confused and anxious about your life I recommend a book called "Focussing" by Eugene Gendlin. Its hard to explain but he has exercises that allow you to cope with life's problems by mentally building a little breathing space between your problems and your self. His method also allows you to get beyond the conscious self-talk and other mental static and tap the subconscious to understand why you are "stuck". (It all sounds like a bunch of non-sense and even Gendlin oversells it but the book is cheap, the exercises are easy to do and helpful and you don't have to buy into all the woo).

Based on your orginal post, it sounds like you launched on this life trajectory without thinking too much about it and that you are just now questioning it. This is a very common problem due to social expectations or parental pressures, etc. So here you are. Many people go down this path but don't question it until they hit middle age. So be glad you have avoided the disaster of a mid-life crisis. Moreover, figuring out who you are and what you value and what you want to do with your life at 22 is not only easier but you have way more options than the man who embarks on such a task at 50, with the ex-wife and three kids to consider.

So that is the essence of the problem. You are an adult now and need to decide what you believe, what you value and what you will do. In a more rational culture you would have been given much more guidance before being pushed out of the nest but the problem is still yours to solve. I recommend two books to read by Ayn Rand; Philosophy Who Needs It and The Virtue of Selfishness. My recommendation is not so much about her philosophy but about learning to think philosophically about your life.
Does this make me a psychopath too? ;)

I hope not because I had a similar reaction to the letter.

Made me wonder if this person is indeed changed, or if there's a just new manipulation game underway.
You've probably read too many monad tutorials that make terrible analogies. Try reading this instead:

http://dev.stephendiehl.com/hask/
http://www.damninteresting.com/the-unburdened-mind/

read it.

I think people are taking this the wrong way. A psychopath is not someone who is suffering a heavy mental disability who you should hug and comfort. Whether the personality type is a disorder or an innate talent/ability is up for debate.

A psychopath is a cold calculating personality type unburdened by empathy and certain emotions. These types of people are generally portrayed as super human by hollywood. Classic example: James Bond.
Similar Web-based SSH[0] projects include:

• shellinabox

• GateOne

• AnyTerm

• AjaxTerm

• tty.js

I currently use GateOne. It's a little bloated and buggy though. I may give tty.js a shot. I've heard good things.

[0]: http://en.wikipedia.org/wiki/Web-based_SSH
Fantastic analysis.

Also a fantastic example of why real world psychopaths are so dangerous. Most don't kill or commit any serious crimes. They just win people over and draw them in, smoothly and very easily. Until it is to the psychopath's advantage (or impulse, really) to use, hurt, and leave others behind them.
D'oh! I forgot about that.
I'm curious if there is an efficient way to transition from VIm to Emacs. I've wanted to for a while now but dread the lost productivity from making the transition.
I agree with you, but I think that the reason that so many don't get the chance to work on projects such as these has less to do with proficiency or 'productivity' (in many, but far from all cases) and more to do with employment and the chance work on self-directed projects. Which is why I wonder about his employment status during that time.

Whilst it could be argued that those employed in simpler programming for their day-jobs could come home and work on these sorts of things in their spare time, this of course neglects to take account of the difficulty of maintaining such effort past the 5-8+ hours of concentration one typically puts in.

TL; DR: I think there are (have come across) a fair few frustrated programmers out there who could build an achievement record like this if they could put in Bellard's amount of time whilst being paid and otherwise supporting themselves but are 'stuck' in jobs building much simpler, less interesting systems and failing to dig themselves out.

As such, I'd like to know how Bellard has been supporting himself.
> The real worry is that this system is Government controlled

No it isn't. It's done, individually, by the ISPs. They're not all using the same software either.

> and built into everyone's internet connection.

Not everyones.

> This is why a lot of people don't like it: because we're building the machinery of censorship "for the sake of the children."

I'm fully aware of that, I'm just tired of hearing the same incorrect arguments. It only hurts a side if they lie or don't know what they are talking about.
WebGL anyone? This is what does most of the heavy lifting in the main asm.js use case: games.

I am still waiting to see a UI framework built using asm.js and WebGL. Maybe even a existing native framework ported over, something like WPFe(Silverlight) might be about as difficult as a game engine to port.

Asm.js still has no solution to shared memory threads, which will be an issue for any modern game engine I would imagine.
25 days of Angular | Build a Real-Time, Collaborative Wishlist with GoAngular v2
At target, you insert your card into a device that fully captures it. It's quite possible they could photograph both sides/OCR to find your CVV2.

(AFAIK they don't, but there certainly isn't "no way" they could have it.)
> Are we seriously so pathetic as an industry that learning 3 new technical terms is a problem?

We are even more pathetic than that. If the underlying concepts are misleading but evoke a warm and fuzzy sense of familiarity (objects), we will accept them wholeheartedly. If the underlying concepts are mathematical, we will reject them as disconnected with our everyday needs.
Yes. Several of them, actually. This has led to lots of confusion, though the original recipes are hardly any less safe.

See here: http://www.anarchistcookbookz.com/the-anarchist-cookbook-faq...
What a creepy comment. Of course, HN can reliably expect to see comments about how much weaker women are than men on any thread involving gender. It's apparently a law of physics.