skysight-inc/HackerNews huggingface dataset:
Earplugs are not a panacea. I find when they're plugged up I can't breathe properly (seriously). Over-ear headphones are ok to isolate noise, but have their own comfort issues.
> Low capacity means they lack the man power to do fancy custom campaigns

That's confusing to me, because the grandparent said:

> One single programmer can run a web site with tenfold their capacity

How could one programmer run a website with more manpower than Gigaom or DDJ?
It's absolutely this. We've mandated something similar at our org. I hate it, but there's still something about being surrounded by people who aggressively work together for 10h a day, that's a lot of peer pressure to stay afloat and do what you can. Builds more of a team spirit as well. It's basically a way to squeeze more work out of people. Not that it doesn't have downsides, but it's really hard to make an accurate calculus here.
Here's a slightly more recent article from August 2012: http://blogs.scientificamerican.com/running-ponies/2012/08/2...

It says that they've established a captive population of giant stick insects on Lord Howe, and they were planning to start eradicating rodents this year:

"The plan is to eradicate the rats and mice from conservation areas on Lord Howe Island in 2015, and then reintroduce the captive-bred stick insects, and their natural predators – a sub-species of boobook owl. This AU$9 million project has just been approved last month, as announced by Federal Environment Minister Tony Burke and NSW Environment Minister Robyn Parker. According to the government press release, they hope to wipe out more than 130,000 rodents using poison baits, some dropped by air, in allocated conservation areas. Special ‘arks’ will be used to protect native, endangered species until the rodents are gone."
The phenomenon of being "in the zone" is considered real by most psychologists, as far as I'm aware. See here:

http://en.wikipedia.org/wiki/Flow_%28psychology%29

FWIW while I think interruptions are a real problem, I have certainly encountered some people who I think demand more quiet than is really needed. But some of this may just come down to differences in how tolerant people are of noise, or perhaps how stressed they are.
> Specifically, "accessing missing properties throws" will undermine how developers use the language.

I couldn't agree more; there are many times I access a property that may or may not exist and I plan on using the undefined that comes with it not existing. Requiring it to exist is trying to turn JavaScript into a more strict language without all of the language features to do so very easily.
It's in part this as well. You can find open office space for dirt cheap even in places like SF.
Note that just because something is possible with PostgreSQL doesn't mean it's as easy to do with PostgreSQL than with an alternative database. The question could be rephrased as "why use PostgreSQL when you can do it in x?".
Further, there are different logic system, and infering that bears at North pole are white from these premises requires certain logic system, but couldn't be infered in others.

It could be said that even people (not logicians), who answer that bears there are white, are not using a logic system including the Modus Ponens, because they would also stand that there are darker bears at the North pole, teddy bears, and that even white bears are not entirely white.

So indeed, it's hard to judge this Siberian intelligence, without further elaboration.

There's a problem of selection, and the system that sets the selection criteria is as important as the population selected. Perhaps the IQ only measures the match between the selection criteria and the population. Raising it or lowering it is caused as much by changes in the population, as changes in the selecting system.
Great find, for the rest of the blog as well as the article. I am reminded of Lacan's theory of libidinal economy, with weirdness as an analog or isomorphism to his notion of jouissance.
Yeah, that's a common Web Audio hassle. On mobile it gets even crazier, although I haven't tried this site in mobile.
Great idea, the web need more help to fragment more efficilently. TypeScript, Flow and CoffeScript aren't enough. We need moar langages, so you can't find two web developers that use the same !
>freeing spaces from traditional architectural limitations like walls, windows and roofs.

that is truely a hundreds millions (or even few billions) sales pitch (cue architectural sales pitch from "How i met your mother"). Now even i understand that those walls/etc... happened to be just "limitations" which our internal caveman was hiding inside.
Why does this take 24 hours?
You made me curious, so I did some reading. As far as I understand, the measles does use a live attenuated virus, but the resulting infection is not (normally) persistent. However, the varicella vaccine (chickenpox) DOES use a live attenuated virus that causes persistent infection.
TSV files solve that problem nicely. Having worked extensively with TSV files, I'm not entirely sure why anyone would choose CSV over TSV, other than interfacing with something that only outputs CSV.
Tim Berners-Lee Reddit IAMA
I'll deal with the problem when I have to.

However, the point is that I'd rather use SQL, it's simple as that.
Final Post on JavaScript Crypto
Interesting, I had not read of passgates and their associated logic before, thank you.

By "disable 8 [of 10] passgates", do you mean driving the control input negative, so that both outputs do not conduct?

Also, if you might indulge my edited-in fourth question, 'twould be appreciated.

Edit: And then the author of an excellent answer deletes himself, how unfortunate.
V8 is adding optimizations for asm: https://hacks.mozilla.org/2015/03/asm-speedups-everywhere/

Asm.js isn't a solution for JavaScript developers, it provides an efficient compilation target for porting C/C++ code-bases to JS by leveraging Emscriptem or Mandreel compilers.

But this doesn't benefit the 99+% of websites running normal JavaScript. Whereas the goal of StrongMode is to carve out a safer and faster "subset" of JavaScript that's less error prone and easier to optimize with more predictable performance.

Only SoundScript is proposing adding (TypeScript-compatible) optional typing that's built into V8. ES6 is source compatible with TypeScript which can be transpiled to strip its type annotations so it runs in ES5 JS VMs. Essentially this is an evolutionary enhancement to JS.
No, it's not true of every protocol. That's my point.

Some protocols are well-situated to make security policy decisions, and some aren't. This is an obvious engineering point: however you secure BGP, you're going to have TCP delivering records. Should we then secure TCP, so that we can ensure availability and prevent attackers from exploiting it to introduce byzantine routing failures? And, if we create TCPSEC, some form of unencrypted IP traffic will be used to deliver those segments to end stations. Should we then secure IP? And then ARP? And then Ethernet headers?

Secure BGP makes a lot of sense. BGP is already more of a policy expression framework than a routing protocol (the routing algorithms used by BGP are basic, and virtually all of the complexity comes from two decades worth of hacks designed to express policy). Fully every single router running defaultless BGP is managed by a team of people engaged intimately with BGP security policy.

DNS, however, runs on every single Internet user's computer, often in different places, and at a layer that isn't fully exposed by APIs, because those APIs were designed with the assumption that DNS fails only due to connectivity failures. DNS is a terrible place to enforce policy.
"Another option is to switch from this continuous noise to pulses of noise, just turning the sound on and off"

You can get ranging information if you use a generating polynomial to spread the transmitted signal into noise and then change it rather often and correlate past transmitted data with whats received. This probably makes a lot more sense if you already understand what I'm talking about. By example:

Your generating polynomial for psuedorandom noise says 2,42,9,73,1

You transmit 20000+2 Hz 20000+42 Hz you get the idea.

So you transmitted a 2, 42, 9, 73, 1 signal. OK.

Now reflecting back are multiple faint signals saying 2, 42, 9, 73, 1 at different delays shifted in time because the objects are different distance away...

Why this helps is you only get one range data point when you send a beep or a CW signal, but now you get a discrete range data point every time your generating polynomial switches freq, which is probably pretty often.

Also its basically unjam able unless the thing trying to jam you happens to know your generating polynomial. Of course you can use something cryptographically more advanced as a random number generator. We are now entering deep (classified?) radar and ECM and EECM stuff. This rabbit hole goes down quite a bit further of course. Cool eh?

If you're willing to sit on a desk chair and be pushed around with your laptop at a constant speed, maybe you could make a synthetic aperture sonar. Maybe. That would be impressive.
Get rid of the XML and you have a good start, I'd say.
Why the Macbook's New USB-C Is the Port of the Future
Google's unfinished events app
I don't understand why the author feels they have any say in NetBSD's decisions if he isn't willing to engage the community directly about it. Perhaps I missed some of the technical minutiae, but it just seems the author is being a bully and not really offering anything of substance other than expressing displeasure with the way NetBSD does things.

The author seems to think he has some kind of solid foundation for his opinion, something fuzzy about contaminated functions and bad NetBSD culture... If these same functions keep getting reimplemented, then perhaps there is a reason beyond what he is seeing other than lazy developers or whatever he is implying.
Instead of making that disappear into magic why not focus on actually purposely and clearly educating people about these CORE concepts?

Because "people are dumb"? Well, people aren't dumb-dumb but just as you aren't going to get everyone to code, you aren't going to get everyone to understand abstract logical relations (not generally, throughout society, though anything is possible in a single enterprise).

Spreadsheet maintain their dominance in places that they logically don't belong because you will always have a person who got their position, in say a brokerage firm, through social intelligence, language intelligence or "sheer guts". And they will want to be able to manipulate data without training and spreadsheets let them. Heck, we can't replace the Excell interface with a better spreadsheet interface.
I think this is part of the problem. Adopting "strong mode" will make lots of modern code obsolete. At least there are sane alternatives though, but it would also require setting empty properties on classes and undermine duck-typing. Yes, it's doable, but it fundamentally requires a non-dynamic approach to JavaScript programming, a highly dynamic language.
There's Libre Base.
The pragmatic reason is that it takes a lot of time. As a product designer at a company that actually tackles exactly this problem, we generally have approximately 0ms to stop a user's workflow in order to teach them a cool concept.

Building intuition DURING their workflow is where things get really exciting for designers though.

Edit: Should point out that I'm not quite sure if you're suggesting we teach this in school, or...? But I read this as a designer's job to teach this in-product.
I guarantee you're not designing your databases correctly if they only take you 10 minutes and only a CREATE TABLE statement every few months.
This is a very good point, and it also bears a corollary: that weirdness (to the extent we're defining it as a social signal outside of a local set of norms) can and will be used to qualify your other characteristics. In some cases, it wholly depends on your other characteristics.

If you're weird + (strongly positive basket of traits), then your weirdness might actually be seen as a positive qualifier on your other traits. If I'm a rockstar engineer, heads and tails above anyone else at my company, and I smoke an antique meerschaum pipe on my lunch break, people might find me charmingly idiosyncratic, and possibly some sort of genius. The pipe might actually add to people's perceptions of my competence. But if I'm of average or mediocre competence at work and I smoke the same pipe, I'll be seen as strange and possibly unstable. In this case it's not the weirdness that has changed; it's the way people have processed my weirdness, in light of their other assumptions about me. Vint Cerf gets social credit for wearing a three-piece suit to work everyday; an entry-level Googler would get socially docked for it.

The pipe, or the suit, in this case, is an example of what we might call socially neutral weirdness -- the kind of eccentricity whose social value depends on other variables. On the other hand, you have types of weirdness with fixed and/or independent social values, such as political stances. If I'm a staunch libertarian, that's going to strike some people as offputting and some people as attractive, regardless of how people think of me in other respects.

I think it is probably wise to budget the former type of weirdness very sparingly, and to signal the latter type of weirdness only in pursuit of specific social goals. In absence of any other known quantities about me, or hard and fast opinions about me, the pipe has very little social upside at work. And the politics probably have no upside at work, plus a lot of potential downside, unless I happen to work among a group of fellow travelers. You're allowed to impose a larger cognitive load on your peers in proportion to the degree to which they hold you in high esteem. Conversely, when your social perception is neutral or unknown, or trending on negative, your weirdness budget drops significantly.
Thank you. To your knowledge, does any device have the property described in "Edit: (4)..."?
Generally it is best to use an actual CSV parser if you can. There are enough corner cases in it that a custom parser will almost never get everything. Plus, the libraries that implement CSV parsing are generally easy to use and self contained.

The article waxed on about how easy it is to import a CSV into a spreadsheet, but I've found that Excel for instance has a pretty lousy CSV parser that is easy to confuse even if your file is properly escaped. Sometimes it is easier to convert the separator character to something that does not appear in your data (| or <tab> often works) instead of trying to escape and quote exceptions.
This is literally:

http://en.wikipedia.org/wiki/Politician%27s_syllogism
It's kind of a snide thing to do, though; every physical interchange medium, or object you might put in proximity to your computer, has physical attack vectors. Optical disks can be weakened so as to become shrapnel inside a disk drive. Magnetic tapes can be replaced with sandpaper and scratch the reader to death. Any cassette media (e.g. floppy disks) can simply be filled with glue—or, better yet, contain a small explosive.

So, there's nothing about USB that makes people especially deserving of punishment if they go using strange ones; there's a base level of societal trust required for the abstraction of a "side-effect-free data storage object" to exist in the first place.

To say otherwise is similar to purposefully driving the wrong way down the road and getting into a 28-car pile-up, and then saying that this is a lesson in how cars are inherently dangerous and people should avoid driving near strangers. The security mindset can only make you so safe; at some point, you have to trust that strangers aren't trying to kill you in order to be able to live your life.

(Though, in this case, you could just avoid all physical peripherals and ask the person to email you the file instead. At least all you can get from that is a virus.)
> Go's goal to limit those stop the world pauses to 10 ms is not something I have seen in many other garbage collectors. The only other garbage collector I've encountered with a similar feature is Nim's

The JVM's G1 collector has pause time and throughput goals for a long time now. This is not new or exotic.
The changes introduced are potentially extremely damaging. Take for example:

https://github.com/libressl-portable/openbsd/search?utf8=%E2...
Yik Yak Quietly Dropped from Google Play Charts in October
Thank you. Given the fixed state of FPGA circuitry, to your knowledge, does any other kind of device have the property described in "Edit: (4)..."?
How do you know they are really people? That behaviour is exactly what one would program a bot to do when interacting with unknown accounts.
Responsibility of health care providers in securing their web sites
There was an internal email circulated about the poor quality of encryption used at two health care providers.

https://www.ssllabs.com/ssltest/analyze.html?d=www.blueshieldca.com&s=165.253.34.12&latest

https://www.ssllabs.com/ssltest/analyze.html?d=healthy.kaiserpermanente.org

How can they be so careless?
Author here. I agree with your remark but it simply isn't reality. Another issue is that while users may be aware of the core concepts, they are applied differently between applications (e.g. a relationship in Excel between tables is based on a VLOOKUP formula whereas in SQL it is a JOIN or carthesian product).

I do think data tools can educate users, just like a spreadsheet interface teaches its users about the concept of formulas and relationships between cells.
Yep! If you're around Seattle, she'll be sharing a booth with me at ECCC later this month.
> It's also anonymous chat so nobody is embarrassed to ask "stupid" questions.

That's awesome!
Very, very few people have been awarded visas under this program. This article from two months ago says that in the 21 months the program had been running only five people were accepted: http://www.techvibes.com/blog/canadas-startup-visa-program-2....

Here's another article from the summer in which the government trumpeted their acceptance of a total of two people in the first sixteen months of the program: http://metronews.ca/news/canada/1098581/immigration-minister....
I am rather fond of Sqitch and pgTAP as tools for database development.
This just shows that the current state of Javascript is a confusing mess. Where do new developers start now when they are been fed ES6 transpilers and ReactJS.

I think Google (as usual) is getting ahead of this problem. But they shouldn't be alone in the fight for clarity.
Except you're sitting next to your coworkers - not your boss. Your coworkers don't want to out you - that only hurts their reputation and gives them more work.

If anything, this prevents one person from being singled out because it's difficult to get mad at one person for slacking when everyone is slacking to a similar degree.

At least, that's my experience being in a 4 person cubicle. It built trust between coworkers and against the company.
DatingMeets.com – show events sorted by gender popularity
I hope they also publish a follow-up after living in their new office for a year.

Specific things that I'm interested in:

1) How would folks relate the understanding of what is going on at the company now, and compared to before?

2) How do folks compare their effectiveness in getting things done for themselves? for others? as a group?

3) What is the one thing they would change?

When I joined NetApp it had just acquired a caching company, the original company had open plan, NetApp had offices. They kept the open plan for the caching employees for the transition and then offered anyone who wanted to move into an office or a cube that option. A number of people took them up on that offer.

In the non-open plan version the same people got less done and felt more out of touch than they had when they were open plan, but they enjoyed their work environment with an office more than they enjoyed the open plan space. From a company perspective it was clear that it was in the company's interest in doing open plan, and in the employee's interest it was better to do offices. Of course as an anecdote it provides no statistically valid data to the debate. But it left me with the questions above which, in a different experiment like Wildbit's I would love to have another data point.
The tech niusances that annoy us most
It's worth adding, too: aside from the legal liability angle, what about what the invitation to a romantic encounter does to that applicant for the rest of the interview? Now the rest of the interview, from her perspective, is all about that dude's romantic interest in her, and no longer a professional encounter. It's all downhill from there. If she gets hired, how can she possibly work without the pressure of thinking that her job or advancement depends on her response to that guy's advances? If she doesn't get hired, how can she possibly think she was fairly treated?

I don't have an inherent problem with coworkers asking each other out on dates, or within a professional context in general, but doing it in an interview is beyond stupid.
Why poor people deny their poverty and why they blame ‘the poor’
I switched to Nil w/ the Big Duo color scheme about a year ago and since then no other theme/scheme looks right. To me, it's the perfect use of contrast while still pleasing to the eye.
I don't really like this, or at least how it sounds.

1. Google implements this
2. Chrome becomes the fastest browser by a wide margin
3. Other browsers die or become minor players
4. Google leverages this to enforce their own changes into the HTML/Javascript domain, "for the better" of the web and maybe even into mobile.
5. Web is broken unless you use Chrome

The pain developers suffered before dealing with IE4-6 will be nothing to the repercussions we face now if we have to continue being backwards compatible with some version of Chrome because website X is "Chrome only" in the future.

Hell it's already happened a bit with the new HTML5 features. Hell Korea is still paying for the mistakes of committing to go with IE.

Feel like it ends up being Google's version of EEE.

Also, keep in mind, this "SoundScript", even if its in the early stages, has not been declared as being open source, so it is closed source at the moment. This makes me feel that at best SoundScript will be open source like Android is open source. Release stuff but keep the latest version for Google to use.
These days we mostly send The Web Application's Hacker's Handbook and a link to microcorruption. (We do somehow get candidates which haven't heard of microcorruption.) Generally, we continue to endorse Tom's Amazon reading list: http://www.amazon.com/An-Application-Security-Reading-List/l...
Imagine you have a coworker who is always on the phone quite loudly nearby you with a very identifiable voice. That's what these people seek to avoid - specific distractions that humans have adapted for thousands of years to pick up on.