skysight-inc/HackerNews huggingface dataset:
I disagree with most of this. I've been posting words to this effect a lot recently, but as a prospective employee, I think there's currently a false dichotomy between startup and big company.

There are plenty of companies in between "2 guys in a garage hacking" and "giant megacorp". Many of these - even late stage or well funded startups, although the word startup becomes blurry at this point - are big enough to satisfy all five of the author's reasons for joining a big company.

For example, consider a 4 or 5 person engineering team at a well funded startup, or a recently profitable/break-even late stage startup. You can probably specialize in something you're passionate about, have an impressive entry on your resume, make a competitive salary, make relationships, and learn from smart people. In fact, I would argue you'd probably do at least three of these things better at a small company than at a large company. If your ambition is to be a typical career person, then you'll have lots of advancement opportunities if you get in closer to the ground floor. If your ambition is to be an entrepreneur, then you can learn from your bosses, who have already succeeded at what you want to be doing.

As engineers, the market is in our favor at the moment. You don't necessarily need to forfeit equity or ground-floor opportunities for salary and stability.
Watch The Lion of Judah Online
Watch The Lion of Judah Online
The Lion of Judah the film is also a vocal cast that seems to have contributed to the film the most interesting and convincing because they give life animal figurines
There are at least 50 orders of magnitude in the difference between the strategic and innovative thinking required by a founder and that of even the most integral first employee.

Hope that attitude isn't reflected in his option grants to his first hires.

Anyhow, Alex talks about lack of "deference" to authority, but what he really lacks is respect for authority. This is pretty common with high-spirited teenagers, and it's often really useful to society as they challenge the status quo. It can be a nuclear reactor powering "impossible" visions with the right person.

It's also really annoying.
This. The problem with secure passwords that I use (I switched to mainly unique passwords after the gawker incident) is that they are pain to type on things like xbox, android, etc.

Not only that, but some sites won't accept special characters in the password... now what do I do? I break out some crappy password that I have a chance in hell remembering.
CERN physicists trap antimatter for 1000 seconds
ipv6.google.com is in fact an IPv6 only site that is not accessible at all over IPv4.
If you have no business, revenue or customers, and instead spend time writing about how you can't work for other people because you want to be in their shoes, yes, it's pretty much the same thing.
No one wants to pay for anything they access via a computer
Pancreatic Cancer Treatment Explored | Pancreatic Cancer Symptoms
As Ken Schwaber put it, "Agile is not a product:"

http://weblog.raganwald.com/2004/08/agile-is-attitude-not-pr...
It's just off-balance, with all focus on "io". Talk about a beautiful name as well.
Yes, this is basically a few paragraphs on iCloud and then some really mundane things to complain about.
Agreed, wonderful analogy. Also in response to the source article, what defines a post as a "bad contribution" does this mean it was totally inappropriate or just needed slight tweaking. Has the author ever tried to make a legit new wiki post? I've never successfully posted anything without having even the slightest peer review. Who cares if the posts are almost entirely contributed by bots, just about everything is becoming automated these days (stocks, banking, traffic, etc.) and with the peer review base Wikipedia has I doubt the doomsday of robots are going to smarten up and misinform us...
Another requirement is more reliable browser-side storage.

IndexedDB is too slow (an order of magnitude slower than SQLite) and too high-level (with consequences for those who want to handle index migrations or index multiple values).

WebSQL (SQLite) needs to be supported by Firefox so that the web can have two viable storage options, not just IndexedDB. LocalStorage does not count since it is limited to 10mb.

Furthermore, Chrome needs to offer real permission choices to users who want it. At the moment there is no way for an app to be granted storage quotas unless it registers with the Chrome web store.

All the browsers need to come together on this:

1. SQLite must be in all the browsers (at least until IDB proves itself apart from political support from Mozilla). SQLite is probably the most widely-deployed embedded database and IDB is a far cry away.

2. Users must be able to grant storage quotas to web apps directly (without requiring that they be installed through some web store).

This will only happen if we the developers start to get active on these issues and stop assuming that the W3C committee will get everything right without our involvement.
We are a two young guys, working on a SaaS startup targeting schools and universities.

We are looking for one more developer to join our team. We are based in London, but we don't care where you are.

We are using Symfony2 framework, which is the new-generation php framework. If you are php savvy, please contact me: websirnik@gmail.com

Nikita
Bribery in India: A website for whistleblowers (ipaidabribe.com)
Too bad the universe of gawker/sony collisions is so small. I'd be interested to see if this plays out with real data.
Is there really anything in Rails that needs an updated version of Ruby? I know people love to upgrade but what is wrong with just pegging Rails to a lower version, possibly forking it to get any killer bug fixes.
That is because, right at its heart, the _universe_ does not respect owning information. Therefore it makes no sense that some subcomponent of the universe, say a person, or other entity could either. Sure, you can own a book on which information is printed, or multiple "copies"; that is, multiple physical books. But to the universe they are not copies, they are discrete physical entities. But when you are only splitting energy streams, that is making electronic copies; those are true copies. And this is where the lie that is "copyright" steps in. Literally, "the right to copy". As in, some entities, typically people, have it, and some do not. The fact that a new term had to be made up to give this fictitious idea a reality illuminates how baseless it is in the actual universe outside human society. Since the entire thing is predicated on a lie - the lie that the act of copying electronically can truly be controlled - it is intrinsic that it cannot last, since it has no basis in reality outside our minds. The would-be copyright owners sort of admit this when they try and use scare tactics to keep people from infringing on their so-called copyright. They do this with big FBI warnings (which the FBI had no hand whatsoever in creating), and those stupid "you wouldn't steal a car, would you?" ads. It sounds almost like someone is trying to convince _themselves_ of the veracity of owning information and the right to copy it. I, for one, think that the sooner the human race gets the hell over the idea that information can be owned, the better. There are other, better ways to make money through entertainment, and the entertainment industry is sooner or later going to have no choice but to face the music. It has been happening for decades, and the ubiquity of computers is making it worse for them, and better for everyone else, at last.
(only a very rough grounding in particle physics here)

it offers an explanation for the abundance of matter - if large enough quantities of matter and anti-matter are created, and can gain enough separation, then although the attractive forces of the electromagnetic attraction are strong, the result of gravity repulsing opposite matter types would separate them. so matter/anti-matter creation would be symmetric, but all the anti matter would be beyond the edge of the observable universe.

lets just hope the LHC doesn't create a mini black hole which eats up the planet, before we find out..!
Lessons from the Amazon Cloud Outage
Interesting news in the context of two HN posts from last week.

First was the question of the future of the .Net platform in Windows 8.

Second was regarding the quality of technical books these days (Gamma being the author of one of my top 5 or so books, one that changed the way I look at software development).
This wasn't the FBI, it was some other hacker who was pissed at him. The screenshots [1] show that quite clearly. That guy likely just turned xyz over to the feds after doxing him (and rooting him, and taking over most of his online accounts)

[1]
Is Google’s +1 Pretty Cool?
I definitely notice this among my friends, many of which are recently graduated students. Piracy was rampant when they had no money and that attitude has not changed now that they could easily afford what they are pirating.
I like the size of this commit! Makes bisecting all so easy!
Online Reputation: Slow to Build, Fast to Ruin
Why was google left out? Wonder who decides and based on what. The slippery slope of enforcement...
Bullshit, they are not the top 10, been working forums for 10 years, never used or heard any of them except for bleeping computer.
Be careful with sarcasm around here.
Oh! The number of articles I have read lately where I have gone and looked up actual books and discovered that the wikipedia content is copied verbatim from the books, yet with sentences that do not correlate strung together in a way that results in totally incorrect information.

And then there is the fact that for ages the Jean Claude van Damme article said he had killed 100 men with his bare hands {expletives deleted}.

Many of the mathematics articles contain appalling errors. You post about the errors in the discussion page and the issue is totally ignored. There seems to be no way to work with the community process to get things fixed.

I use wikipedia a lot for things that don't matter, e.g. as a structured skeleton for notes on a particular topic that I am writing for my own benefit and understanding. But as a project, I think it has basically reached its limits.

There's no way to move it significantly past what it is now.
Microsoft needs to tell Windows 8 developers now about 'Jupiter' and Silverlight
I am sure you have thought of this already, but [Alt]+[PrtScn] -> Paste -> print
Yep. Lobbying is generally ridicolous, spend $10m to get the law changed to keep $100m of 'lost' sales, costing the country as a whole $1000m in limitations, which is also what the labels said they were losing to pirating. Made up numbers, but it is something close.
Not surprising since they are just a bunch of weekend warriors and kids. Any real smooth operator wouldn't be working out of his house, and especially not on a personal browsing machine. From the opposite perspective of that, the government hasn't seen diddly when it comes to digital terrorism. Just wait until the FBI can't track down the culprits from their broadband bill and drive over to their parents house and make the arrest...
JSON gem no longer have Windows binaries
Lulzsec Leaks Source Code of Sony Computer Entertainment Developer Network
HTML5-based Windows 8 enrages .Net devs, alienates Linux and Mono
Interesting. Sounds like when gum is outlawed, engineers build non-gum-resilient systems.
Downvoted because "anybody who uses <x> is stupid" comments aren't useful - first sentence is just that.
The link's now broken?
> Say I use module Dates that extends String, and module Inflections that does the same, as I want to use String#weeks and String#pluralize. But both redefine String#singular.

If you do an unqualified import (i.e. import everything from both modules), that will be an error (well, it should be, I still need to implement this). If you just need #weeks and #pluralize, you can import just those:

import Dates weeks
import Inflections pluralize

If those two methods internally call singular, that will still be OK. If you actually need access to both versions of singular, you can rename on import:

import Dates singular = Dates.singular
import Inflections singular = Inflections.singular

> If I import Dates, and then import Texts as I want to use String#stemmed_terms which in turn uses Inflections?

That's OK since imports aren't transitive. If you import Texts, you'll just get what it exports not what it itself imports and uses.

> If I import two modules defining a same method with different signature does everything work fine?

...Maybe. This is probably the trickiest corner case of the language. If both of those modules share some import where that method is defined, then they will be defining specializations of the same multimethod and everything is fine. If those two modules are totally unrelated, then those are different multimethods entirely and you can't "merge" them when you import both.

For example, io defines an "open" multimethod. Let's say your module Doors also defines "open". In your App module, you want to import both. If Doors happens to import io, then its "open" is a specialization of that one, and App will be fine when it imports them both. If not, those are two different multimethods and you'll need to rename one when you import.

One way to look at it is that a multimethod is a bit like a virtual method (but not tied to a specific class). You can have a bunch of methods with the same name in the same module as long as they're all overriding the same base virtual method.
I think I saw this here a few days ago.
Link broken? update: working now?
Heh, basically, the main difference being that ads almost always reduce app quality.
Patching WordPress Username Disclosure
And they go on to say that there may be strings attached to using things on schema.org, and anyone that doesn't 'sponsor' that particular item on schema.org can withhold their patent completely.
Communicating Haskell Processes
Is this link working for other people? I just get a "No repositories found"
Stochastic Robots Assemble and Disassemble Themselves
The two big tunnel brokers are primarily run by network transit companies for whom bandwidth is less an issue and who benefit from more IPv6 traffic and the experience that managing and debugging it provides.

I suspect that tunneled traffic volumes will always be low enough not to significantly affect the bottom line, as anyone willing to maintain a manually configured tunnel will move to native IPv6 transit as soon as possible and higher volume production business needs will use native/load balancers/proxy servers instead of tunnels.
All bots have to be registered, and there exist simple tools to get edit counts. You'd just have to copy the list of bots and write a quick script to feed the names into the tools. Sum up the results and divide by the total number of edits.

You could also just get an outdated version with the work already done for you, here: http://en.wikipedia.org/wiki/Wikipedia:List_of_bots_by_numbe...
So it's wrong to work-around and teach-around the limitations of any given tool?

I have to do the same when I teach new developers and friends about the replication problems with PG.
looks like it happened just now, I refreshed the page and the patch was gone.

EDIT: and its back again. lol.
While I'm glad that the world is watching everything that's happening in India right now, but the saddening fact remains that the Indian government won't give a damn about anonymous defacing it's websites. This action by anonymous will run in the media for a day or two and it will be forgotten by everyone after that.
Are you suggesting going into an interview with a completely empty head and just not worrying about it? My best interviews just happened to be during times when I completely winged it and had no pre-mental analysis before hand.
If there are significant errors, fix them yourself. There's no need to go to the discussion page.

http://en.wikipedia.org/wiki/Wikipedia:BOLD
...and it seems to be working now...
> There's no way to move it significantly past what it is now.

I think having paid editors would fix most of those problems..
What's really funny is that going after an official FBI site would have gotten less of a backlash from real hackers. Attacking Infragard is like slapping a bunch of hackers (white-hat and black) in the face, so they're going to be a lot more motivated to expose the perpetrators. It's all pretty silly.
>There seems to be no way to work with the community process to get things fixed.

So don't. Fix it yourself, and source it. It's really ridiculously easy to do, and it's what Wikipedia encourages you to do:

http://en.wikipedia.org/wiki/Wikipedia:Sofixit

>There's no way to move it significantly past what it is now.

There are tens, if not hundreds of thousands of pages in need of some loving. Even the good ones aren't perfect. There's still plenty of room for improvement, and thousands of people doing just that.
What is the motivation for this? Why would someone write a bot to add content to wikipedia?
That's a pretty creative use of reflection, really liked it.
Wait, that's not an attempt at humor? Okay, how do you solve the chicken-and-egg problem with the fact that your e-mail service also uses a password? Not to mention that e-mail generally travels in plain text.
+1 for usefulness
+1 for name
-1 for hn limitation
I bet there's no preview. But you may fool the DRM with a virtual printer driver that actually saves a PDF. Maybe…
I sometimes start writing papers in markdown using Pandoc too, but usually I eventually switch over to Latex when the formatting needs get more complicated. Still, it's a nice way to write. I love that Pandoc allows you to throw in arbitrary Latex markup wherever you want, easily allowing for math formulas and figure floats.
Microsoft is intentionally holding back the web? I think that's attributing a lot of malice to their actions, especially when you consider that MS basically invented AJAX, or what they tried to achieve with ActiveX (despite the security nightmare it became).

It seems much more likely to me that they are developing IE just like they develop the rest of their software: slowly and with big tentpole releases. I can't imagine you think they are intentionally holding back Windows and Office as well?
Even with a minority share, Google has all the initiative in the browser market right now. They have forced their competitors to speed up development and support standards. Rapid releases, HTML 5 support and fast javascript engines benefit google as the overall web experience gets faster.

A secondary benefit for Google is that Microsoft is basically forced to commoditize their own platform APIs in order to stay relevant in the browser market.
That's certainly true, but it doesn't usually seem to happen.
Cloud Sex? Trying and Failing to Get Sex with CloudGirlfriend.com (Hilarious)
It's almost as if people can't have everything they want! How unfair!
Well, he also mentioned that he'd recommend people look at Io, Haskell, and some others IIRC. But Derek's question was a separate instance.
He probably meant "Hello World" applications - those that have been done so many times that the expected innovation is negligible. Certainly someone could innovate there, but we have seen many people claim that theirs will be radically different only to end up being more of the same.
How would you pay for it? Also, the error rate on Wikipedia is comparable to Britannica, which is written by paid experts. Letting anybody edit has worked so far. It may need to be adjusted, but there's no need to entirely throw out the model that's been so incredibly successful.
This is an example from this parsing framework:

text = lexeme[+(char_ - '<') [_val += _1]];
node = (xml | text) [_val = _1];

start_tag =
'<'
>> !lit('/')
>> lexeme[+(char_ - '>') [_val += _1]]
>> '>'
;

end_tag =
"</"
>> string(_r1)
>> '>'
;

xml =
start_tag [at_c<0>(_val) = _1]
>> *node [push_back(at_c<1>(_val), _1)]
>> end_tag(at_c<0>(_val))
;

The (>>) operator here is defined in the same as the Applicative/Monad bind: (>>).
For the effect of full monadic bind (>>=), the explicit assignment into "val" is used.

Here is the same example encoded using Monadic Parsec:

text = many (notChar '<')
node = xml <|> text
start_tag = do
char '<'
notChar '/'
val <- many (notChar '>')
char '>'
return val

end_tag name = do
string "</"
string name
char ">"

xml = do
name <- start_tag
val <- node
end_tag name
return (name, val)

Now, one interesting difference between Parsec and the spirit framework, is that Parsec instantiated the Monad class to allow composition of Parsers, whereas spirit defines its own ad-hoc combinators.

This means that with parsec, I can use all of the existing monadic functions.

For example, I can use the "replicateM" function, which replicates a monadic action N times to say I want 3 XML elements in sequence:

replicateM 3 xml

Or I can use one of the hundreds of others of available combinators.

Of course boost spirit can also encode these combinators on top of their own ad-hoc operators, but they would be:

* Duplicate code with every other monadic framework

* Another vocabulary to learn in order to compose parsers

* Cannot re-use any third party code that works with every monad in existence
I think these are bots that add links (external) to Wikipedia by some Spammers. I have seen some people doing it.
12 Reasons Why The AOL-Huffington Post Merger Is Going Down In Flames
Most of them don't add content. They do maintenance work.

http://en.wikipedia.org/wiki/Wikipedia:Bots/Status
Personalized Photo Gifts - FutureMemories.com
These Photo Gifts will capture the memories of a lifetime. A photo gift can make any occasion more special, original, and personal. - http://www.futurememories.com/photgifdep.html
yeah, thanks. i just applied for a tunnel.
Financing Options: Contests/Prizes/Accelerator Programs
could someone verify this? Im at work, and cant download it.

If its true, I think there will be a LOT more cheaters...
The price isn't being destabilized. The reproduction cost of digital goods IS zero. The initial creation cost of that first version is quite significant however. Copyright laws are meant to protect that initial investment for a period of time so that huge creation cost plus a reasonable profit can be made. This limited monopoly is the incentive to create. In return for that government granted monopoly period, the copyrighted work then goes into the public domain where market forces and competition determine the new price of the good or service. This is the public's incentive to grant a temporary monopoly. Piracy is running rampant because the laws have been manipulated and skewed in favor of the content generators so their work get all the protections but no longer ever fall into the public domain. The collective public thus no longer have incentive to follow copyright laws and have quite a bit of incentive to violate and disregard them as totally and as quickly as possible.
Can someone explain what's so important about this release?
Let's say a company has 1 million shares and actually issues 1,000. You, as an employee may have ten. Hey sweet. You own one percent of the company at that moment, because the company owns the other 999,000 shares. But members of the board, who have a voting majority, decide to issue the remaining 999,000 shares to themselves. They don't incur hardly any capital gains, I imagine, because the overall value of their shares hasn't change much at all, though yours have just lost 99.9% of their value.
Most of the contribs would be from very active users, with many thousands of edits. If you don't get reverted, you aren't doing your job.
That's a great contribution and really worthy of a blog post in it's own right.

But what's with the first (single word) paragraph? It seemed to me as particularly arrogant... really threw me off. I'm sure I misunderstood you intention, but it almost prevented me from reading the rest of what you had to say.

But I'm glad I got past that.