skysight-inc/HackerNews huggingface dataset:
IE 4 was a better browser than Netscape. I think we may finally be distant enough that we can drop our allegiances and just admit that. Netscape did not randomly decide to drop everything and rewrite a browser, they did it because they were trapped in a terrible, terrible code base that could not easily be extended to grow into the future. Netscape "layers", their answer to what we at the time called DHTML and today don't even have a name for it because it's just how the web works, were atrocious, and it was directly a result of their code base not being able to do anything else.

Netscape was boned either way... not doing a from-scratch rewrite would still have doomed them to being stuck behind Microsoft for a long time. It would have allowed them to keep making releases instead of just going silent, but they still would not have been able to be as good as IE. And they'd have still be stuck hard by the fact that Microsoft monopoly'd the price of a browser down to 0... and Microsoft would probably have monolopy'd the price of a server down to 0 too even faster than it did, given the chance.

Microsoft was "stagnant" because they could be stagnant because they had won. The judgment at least prevented them from pushing home the advantage, because they knew they'd be slapped down. This is what I'm saying was probably the most important thing about it, and it's easy not to see what "didn't happen", but I suspect that Microsoft would have done yet more "evil". Perhaps it would have gone poorly, but it would have been foolishness for anybody to count on that. (What we know now about Microsoft and Ballmer's leadership makes that a safer bet, probably, but we didn't know that at the time!)

I think people look back at the world in which Microsoft was slapped, and see a world where bad things didn't happen, and don't realize that, due to second-order effects, there's probably more relationship between those two things than they realize, even if obvious first-order effects are missing (like, Bill Gates never rent his clothes in twain on national TV going "Woe are us, for we are injunction'ed!"). In the end Microsoft's dominance would have been cracked sooner or later, sure, but in the long run we're all dead; no policies can be written based on that theory.
If the "normal" punishment is not enough to deter that person, why do you think re-opening juvenile record would made any difference?
If it is MY company, a long time. If it is your company I need cash on the barrelhead.
Ah, OK. So you meant space overhead in practical terms

I would think that a greater than constant time overhead would not be compatible with a real time streaming operation. just a guess, though.

Thanks for mentioning http://en.wikipedia.org/wiki/Van_Emde_Boas_tree as I hadn't heard of that. The last paragraph on the page gives some nice pointers (use a trie or randomized hash table).
U235 is hardly waste it's fuel. Dangerous nuclear waste tends to contaminate useful things but the dangerous bits decay quickly which is what makes them dangerous in the first place. Read up on 'fuel reprocessing' and note that by simply leaving things alone for even just 100 years it becomes far cheaper to reprocess.
Don't forget all the time required to write up all the reports, I'm sure there's a crazy amount of paperwork after an incident.
It might make sense but it makes it even more difficult for them to find jobs. People who commit serious crimes generally don't think rationally, so incentives don't help much.
The Toxic Brew in Our Yards
What they will do? Ban his account?
#1 PoF dont use Adsense anymore.
#2 This was 8 years ago - I believe any legal action couldn't be taken for such a long ago by Google as their policy changed dozens of times and this will bring more advertising for them rather than damage their business.
...which eventually leads to figuring out how to write arbitrary values to RAM and jump the CPU to execute those values. Witness the Pokemon Yellow Total Control Hack:

http://tasvideos.org/3767S.html

These are becoming more popular. There's similar ones for later Pokemon games as well as more impressive titles like Super Mario World for the SNES:

http://tasvideos.org/4156S.html
What a nifty idea, and surprisingly fun!
New gTLDs which will not proceed | gTLD.club
TRS launches Website store for .Luxury Top-Level Domain | gTLD.club
Bureaucracy is very expensive.
This is spot on. There is a lot of us that are in such employment agreements and do work for corporate clients that require NDAs. I find it short sighted to believe that your skill should be solely measured by your Open Source projects placed on github since that is sometimes just not possible.
Yes, also the part about humans producing more complexity than nature is ridiculous. Nature wins at complexity hands down with what amounts to an overly complex collection of hacks on hacks over billions of years. It's like if instead of fixing design flaws in your code you kept designing new systems to alleviate the worst flaws of the existing systems. For billions of years. Sort of like evolving an OOM killer.
How does that work? Is it abusing dictionary syntax without braces?
I wonder if an advanced aquatic species could/would make use of hydrothermal vents to harness the some of the transformative properties of fire. Hydrothermal vents lack the property of mobility, yet have the properties of persistence and predictability.

If one thinks of fire as a common evolutionary ancestor of all human technology; I wonder if there is, in the same sense of fire on land, a branching point of technological evolution in an aquatic society; a branching point that humans do not comprehend, acknowledge, or notice.
Neat! I like the tagging attempt and the URL schemes.
I have a hard time working between statements that say "O(n4) growth" and then reference cache lines- to me, cache lines are just faster RAM.

http://lemire.me/blog/archives/2013/07/11/big-o-notation-and...

I always think of big-O in terms of algorithm analysis, while real-world performance is more a function of operation costs/memory costs. Its use in the latter is more colloquial but I get what you mean now.
I like this...!!!
Although I've not worked with much scientific code, I think the phrase "best practices" has a lot to do with why this phenomenon happens; those who were subjected to formal software engineering education will have been exposed to them, and unfortunately for many, the best in "best practices" leads them to believe that these are the ultimate way to do something and should always be followed. Instead of thinking and reasoning about the problem, they are taught to apply a set of "best practices", and that doing so will provide the best solution. When faced with a problem, dogmatic adherence to these principles replaces actual thinking, and groupthink further indoctrinates them into something resembling a religion. Engineering is all about tradeoffs when solving problems. There is never a universal "best" practice that fits all situations, so I think anyone who claims to be practicing or teaching "software engineering" does not deserve to be called a "software engineer" if the bulk of their thought process consists of regurgitating "best practices".

On the other hand, those who haven't will approach the problem from a completely different perspective: they'll be primarily concerned with solving the problem itself, and will tend to use actual thought rather than relying on memorised practices. It's true that this can lead to "bad code" depending on their skill level and knowledge, but they'll also be far less likely to overcomplicate things and more easily understand and use abstractions appropriately. One of my favourite examples of this is the demoscene; it's comprised of programmers, most of them young and self-taught and never subjected to formal CS education or "best practices", who manage to do pretty amazing things with software and hardware. That's why I believe these people, the ones who learned "bottom up" from the basic principles of how the computer works and how it can be programmed, can eventually produce better code than the "indoctrinated software engineers" who were taught more on what to think than how to think.
"Also the whole thing about not being able to change scenario seems off, I do remember literally saying, you know what dream would be better? The other one. And then switching to that dream."

I've done that too. But dreams that are just random and dreams that are based on real experiences and "issues" you may have are different, in my personal experience. You may transform into Iron Man and just go ballistic, but in my personal experience, what starts out fun and empowering will likely break down; Iron Man's weapons stop working quite as well, then they just plain stop working, then despite the fact he can fly away it turns out he's always also flying right back to the problem... dreams are not a perfectly-accurate 3D VR simulation of the world, they are heavily influenced by your internal mental and emotional state, deeply symbolic (and I don't mean in the "this tree is your mother" way, I mean, you are not truly visually processing data, you are not navigating in a true 3D space, you are navigating through the highly-processed symbolic representation of the space that is the end result of all your visual processing, which is a very different space than the true 3D world, despite its correspondences) and in fact often quite lacking in true spatial structure, and if you're having problems, you won't be able to escape them by flying away in a dream anymore than you can solve your issues by just "stopping thinking about them"... for indeed, they are the exact same thing, so if the latter sounds foolish, so should the former.

I think a lot of people, lacking control of their dreams, end up reversing cause and effect. With real issues and not just "night terrors" (random nightmares), you're having a bad dream because you have mental or emotional issues... you don't have mental/emotional issues because you have bad dreams. It's a fun metaphor in movies like Inception, but it's not how it actually works... as usual, the reality is a great deal more prosaic, and less full of easy answers.
An ability to sue a company they do not like for any arbitrary reason.
I am a bit ambivalent about all this. Krebs makes his living by picking fights with people and then writing about it so if you engage him you shouldn't be too surprised to find your name in print. That said he's a bit too eager about it all, there is a 'bring it on' attitude that makes me wonder if most or any of the things that Krebs has happen to him would happen if he didn't make such a circus out of it.

It's a bit like a big bruiser going downtown to the clubs and trying to pick fights with every drunk and then bragging later about how many he bagged.

And to post the name of the kid before he's convicted (assuming he will be convicted) is out of line and possibly even illegal (he's a minor after all).
Absolutely this. My own company - as long as I believe I have a realistic chance of it working out then as long as I'm able to (ie as long as I can pay rent, etc).

If its not my company, then not at all. Even with equity, since equity is worthless (until its not).

I define "my company" as: I don't necessarily have to have had a part in coming up with the idea or have to have a fancy position like CEO/COO/CTO, but rather have physical ownership (equity; a minimum of 10%, anything less doesn't feel like really owning the company), my opinions matter (input) and the other founders recognise me as a founder and treat me as a founder (this includes being named as a founder on any documentation where doing so is relevant, eg, slide decks, angellist).
Zach here from Abine (we make the Masked Cards). If you use our browser extension you can make disposable credit cards for your transactions right from online checkout pages. The best way to use a Masked Card is to create it for the exact amount of the transaction once you know the total. Then when you use it, the card instantly becomes worthless. In this way it works like a gift card.

We also have iPhone and Android app's where you can create these Masked Cards in stores as you're about to check out. Cashiers just need to be willing to type in the 16 digit # and expiration, which they usually are fine with.
The issue that started of this thread was:

>I've always wondered whether Google ever digs into communications in a situation where they're trying to decide whether to acquire a company. It seems like reading a company's email would be a reliable source of information about whether they're on a genuine trajectory or whether e.g. they're having trouble with their investors.

Now there are a range of ways that could happen, from Larry Page looking up the emails personally, to some middle manager involved in the deal getting their friend on the gmail team to unofficially take a peak to look for some specific thing. Things happening inside a company can happen in all sorts of ways that aren't official executive decisions.

Individuals motivations do not even have to be aligned with Google's interests[1]. Maybe they want to be able to better position themselves if the deal goes down the tubes, or get information about any employees at take over targets that might be going to replace them in their role. Internal politics at large corporations is endless. From the outsiders point of view the actual mechanism doesn't matter too much.

Also I think the situation where a sexual predator was attempting to coerce minors into sex is (or should be) a much more serious public scandal than an executive decision to look at the emails of a startup most people have never heard of and don't care about would be. I imagine many people would blame the startup for being foolish enough to use gmail and Google would deny it and it would all blow over in a few days.

[1] https://en.wikipedia.org/wiki/Control_fraud
Girlband ADAM Gets Orgasms While Singing (NSFW)
I've tried and failed to use the OS X version. It's close to impossible to tell the difference between an email that I've read and an email that I haven't read. So I went back to Airmail.
> Unfortunately you have completely ignored all discussion of The Internet being a communications platform, and not merely a commercial platform.

I'm not ignoring this point, I just don't buy it. The internet is mostly just a bunch of privately owned networks, operated for profit. I think it has public-interest value as a communications platform for certain non-profit enterprises like Wikipedia, etc, and maybe we need legislative protection of those functions. But I don't think ensuring that some new for-profit startup can function without paying the people that own the wires rises to the level of "public interest" even if they aren't the size of a Netflix or Facebook. I think this is primarily where we disagree: once you're for-profit, you're on your own.
An All-Female Band Tries To Sing While Orgasming (NSFW)
I just gave you an example where it turned out not to be safer: Heartbleed. Malicious bugs can be well hidden, also in open source code. The openness shouldn't give you a false sense of security, because it doesn't imply the code has been audited any better than some closed source code.
Remote testing with gith and ssh
Just bought this GTD app for both iOS and Mac, and here are some random thoughts:

It wouldn't import existing accounts from Keychain. Well, okay.

The app does not sync settings between iOS and Mac, and it appears that it is using IMAP folders for sorting e-mails. I guess that's what IMAP folders are intended for.

It would be really nice if one could create rules for sorting incoming messages. For instance, move all e-mails from "%@hidemyass.com" to folder "Proxies".

Rich text editor for composing e-mails is primitive. No indents, TAB key does not work as expected, no blue colored quote blocks.

Can't find a plaintext composing mode.

Multiple file attachments in a chain of e-mails - they all bunch up in the bottom.

Whenever I send an e-mail, I would like to set a date, by which I anticipate a response. Guess that is a reasonably obvious function which should be implemented. Perhaps I missed it.

Say, I have installed the app, but I don't want to deal with garbage older than a week. Whenever I clean up new e-mails, it loads more messages: weeks or months old. I have e-mails all the way back to year 2002 in there.

When I set "Remind me" date on iOS, it shows a segmented UIPickerView. A full-sized calendar would be much more practical.

The iOS client has just stumbled upon a certain chain of 6 e-mails, and it keeps crashing.

Is it possible to temporary quit & disable the default Mail app on iOS? Because both my Mac, iPhone and iPad are trying to open >15 connections to my $2 paid Gmail business mailbox, and all of the devices fail randomly and spam error messages. This has been most frustrating with the default Mail app, not to mention this paid alternative.

They've sent their Yacht Club newsletter invitation to an address which I've added first – it was a shared corporate box.

Searching for e-mails is done on servers at the same time: extremely slow and frustrating. Now I can only use Mail Pilot alongside Mail.app, which lets Spotlight index the attachments.

Just noticed that they're building Mail Pilot v2.

Overall, it would be nicer to have Mail Pilot as an extension to Mail.app, but instead it tries to replace it. Guys, you can store my passwords and index my inbox if you need to – just make the experience seamless, so I don't even have to think about it.
Not just bad advice, infuriatingly bad advice. Completely against the spirit of open source.

Repositories are ordered by "last committed to" in the profile. "Employers" can just not look at the older repos...
Maybe it attempted to allocate a huge structure for each foot of altitude.
I hope for my sanity you're talking about the case of equity.
Hard to prove, hard to disprove. Even without IP the sheer staggering output of such a large and at the time, effective corporation would not have been easy to copy in any reasonable manner. Enterprises certainly would not have trusted their support to people without the source code. Lack of IP, after all, wouldn't mandate that Microsoft make their source available externally, and without that, the knockoffs aren't going to have a lot of luck doing anything but blind aping. Consumers might have had some copy-based knock-offs available, but frankly, they probably would have always had reliability problems and Microsoft would have made efforts to make those problems worse, many of which would have worked well enough to probably make the problem mostly go away.

I can't disprove that Microsoft depended entirely on IP, but I'd suggest that it's at least a reasonable theory that it really didn't.
I effectively mistook the U2 and B2.

For 100% autonomous flight, I wasn't thinking no pilot, but about being able to navigate without any assistance from other radars
How to Establish SOA Governance in Your Organization
Show HN: Platform for testing JSON-based RESTful API resources and schema
Oh no- I should clarify- if you're hand-picking the projects to highlight from within your resume or personal website.

And yes, I agree- it would be very nice to be able to highlight specific projects within GitHub itself.
I must be using email wrong. This looks a lot like Mailbox, which I couldn't successfully integrate in to my workflow (making the wait a real bummer). I normally keep my inbox at zero if possible, and carve out time at the end of the week to make sure I start Monday clean, and I base my folders around a modified GTD workflow. Getting an email "twice" (notified on receipt, then again no reminder) seems like it would add unwanted clutter to my life.
It's like shouting in a crowded theater. Only this theater is about the size of the globe and the audience is incapable of distinguishing between a joke and a real threat so everything is looked at in the worst possible way.

Internet communications are hard, tone-of-voice is meta information that we jokingly try to add with <sarcasm> and <jk> tags but when those are omitted real trouble can ensue.

Anonymous threats are rarely worth the value of the medium used for their conveyance.
SEO for Business Explained: A Conversation With Rand Fishkin [video]
I think a large part of that cost could also be in the paperwork after the event also
Well, of course in CAD it won't matter since the surface formula isn't the end product. But with fonts, it is.
Any such thing allowing to use LaTeX math formulae and citations?
If you agree that people are clicking to laugh at the ludicrous claim of the author, why then do you say;

The conclusion I’ve drawn from the data you’re about to see, is that we’re all looking for the ‘hacks’. The shortcuts. The non-obvious variables we can change to have a directly causal effect on helping us to get the things we really, really want: raising investment, getting MRR (and as you’re about to see) getting a date!

Surely, as you apparently agree, the conclusion is that people aren't looking for hacks, but rather they're looking for idiots to laugh at. The only causal effect going on here is that people who tweet stupid links cause people to laugh at them.
AirMail works for exchange. Not perfect by a long shot, but I prefer it over Outlook for Mac.
In the UK 17 is a golden age for crime and getting away with it. IANAL, however, I think that you are not an adult in the eyes of a court of law, yet, being over 16, mummy and daddy do not have to be told - so no beatings at home and no prison cell/fine/community service.

Fortunately most teenagers don't know about the relative benefits of being 17, but, if you decided that making an honest living was for losers and that a life of crime was worth giving a go, that year of being 17 is the best time to do some 'apprenticeship'.

Is this the case in the U.S. and Canada?
I don't disagree. The point I'm trying to make is just that using a non cross-platform api is likely to be just as time wasting (in having to port a program or just learn something new for the next one). And that user speed is effectively more important than both of these. The article is right, but it needs perspective. There's a reason for OpenGL's success - just that this is not because itsn fun to use.
It's not even a small group of users, there's a lot of abuse about and for women it often takes a very nasty tone.

There is occasionally legal action taken about tweets, but it's so rare and inconsistently applied that it manages to be a threat to free speech but not to actual abuse.
+ pay for any damage caused by SWAT response

+ punishment for exploiting the state
I rather hoped that the rest of the text would have been a clue that I was exaggerating things slightly.
Uh no it's not perfectly secure because if you don't use e2e encryption you only get opportunistic TLS and you can't control whether your mail will be transported over unencrypted connections. Furthermore, the contents of the email arrives unencrypted at every mail server. So you're basically agreeing with exactly what I said ...
Open-source measurement and control tool
Then I would say a bit of extra restraint would be appropriate. Especially if the victim has a habit of trying to engage the perps and has set himself up as an extra visible target. Imagine Billy the Kid picking fights with every kid with a gun (yes, sure it would happen the other way around as well but Krebs is doing everything to fan the flames).

It's a fine line between crime and entrapment, so when your business depends on having these crimes happen to you then you should be extra careful in how you go about dealing with the perps identities, especially if they are minors.