skysight-inc/HackerNews huggingface dataset:
If you work in complete isolation, sure, but that's not reality for most. There are times when you need to communicate with others, in-person, beyond scheduled meetings. What do you do when that person is not in yet? You wait. What about if they left early?

If every single person in the office decided on a custom, non-overlapping schedule, how productive do you think that would be? Unless you're open to answering e-mails and IMs at home and on the go at all hours.
I'm working on finding a co-founder in NYC.

https://news.ycombinator.com/item?id=10218445

Finding a co-founder is close to number 1 on the list of things a founder has to do, because the number 1 mistake that kills startups is being a single founder. Therefore learning from other people's search in finding a co-founder would be learning what to look for yourself.

I can easily imagine finding a co-founder to be a startup idea itself if done right.

http://paulgraham.com/startupmistakes.html
What Refugees Bring When They Run for Their Lives
Because they're further downstream from where all the money is being printed.
For mathematicians like me it's great, though. I personally wonder if anyone can really understand physical laws until they're expressed in pure mathematical language.
Think beyond yourself. In a team environment, there are times at which other team members will need to communicate with you to get their work done. If you're working on a different, arbitrary schedule, you can impede your team members.

If you want true flexibility and control over your schedule, the best option is to become a freelancer or consultant. But keep in mind that in many cases your clients will also have expectations around your schedule and availability.
What about this for a sketch of an idea:

Give us the ability to cite 'other sources' for the same story (ideally it should be smart enough to dereference other HN submissions if that's passed in). Then mods can, if they so desire, merge comments from separate discussions into one pool.

Finally, for the alternate links, you could consider allowing users to vote the best source. I say 'consider' because I'm a bit iffy as to how it might work out. I don't remember any significant controversy over which story was best and mod rule might be for the best. There are also issues with how you score a poll when some options may not have existed during any given vote and HN tends to use approval voting in polls.
Unfortunately, there is a catch:

http://loup-vaillant.fr/tutorials/earley-parsing/parser

Once you have a successful parse, extracting the tree from it is a little bit like pulling teeth. You have to perform searches on the Early set data, and deal with ambiguities at that point.

None of the mainstream method have any major difficulty with popping out abstract syntax trees in a straightforward syntax-directed manner.
> think of how long it took for literacy to become universally important, even though reading and writing was done centuries before Gutenberg.

I think that you are underestimating this. It took so long for reading and writing to become common skills because there had to be a social shift for more people to stop farming and get an education. Shift from one type of education to another is much simpler.

These days, you'd have a hard time finding parents who would be opposed to their kid learning programming instead of just about anything else.
This sounds like an engineering manager role, especially since it involves hiring/firing and setting salaries.

Why is it called "lead developer"? The cynic in me thinks it's to make it more palatable to promote engineers who still want to code. But as this post details, that's the wrong expectation.
Doesn't this kinda defeat the purpose of a dislike button though?

I'm only gonna click like if I think the dog is awesome also. And if I didn't care, I wouldn't. And if I don't think the dog is awesome, I'm gonna ignore it.

Same for if the dog died. Sure, most of the time it sucks and a dislike would be appropriate, but if the dog was bad with kids, maybe it had it coming.

In your scenario, your not adding another metric - your just changing the meaning of the action, in which case no additional information is being gained, your just changing what that action is called to appease peoples feelings.
Says "NullCharacter", the respected authority on all matters security.

Teach us more.
And thus, the percentage of talent that european companies are able to see and reach is only a part of the whole talent available. Bad for both parts. Yes, is another big problem also.
How about grouping stories covering the same current event/topic and ranking them by an aggregate score? This would keep the front page clean while also giving the event/topic a more appropriate rank (i.e. one higher listing rather than 2 or 3 separate lower ones).

6. SOPA making a comeback
217 points | guardian.com 46 comments | eff.org 27 comments | motherboard.vice.com 13 comments

or perhaps:

6. SOPA making a comeback
217 points 76 comments
SOPA Lives on for the International Anti-Counterfeiting Coalition (www.eff.org)
113 points by DiabloD3 2 hours ago | flag | 41 comments
Google, Facebook, Twitter and Yahoo Claim MPAA Is Trying to Resurrect SOPA (www.theguardian.com)
89 points by runesoerensen 3 hours ago | flag | 23 comments
An Undead SOPA Is Hiding Inside an Extremely Boring Case About Invisible Braces (motherboard.vice.com)
12 points by lizzard 15 minutes ago | flag | 12 comments

Groupings would be created on-demand by the editors in response to user flags.

Within the group you could list the links in order of their individual scores. The title of the group could come from the highest ranked or could be manually chosen by editors. You could have separate comments pages, but also a group comment page which is just the union of all the comments.

Later you could take this a step further and include historical posts in the list, thus avoiding redundant comment streams (but only use new votes and new comments for ranking the group -- it has to freshly earn any reappearance on the front page).
Let's say you assign each subscriber in your database a number. You send a mailing out to the list. In the mail to the first subscriber, you include this tag:

<img src="http://www.example.com/track.php?id=1">

In the mail to the second subscriber, you include this tag:

<img src="http://www.example.com/track.php?id=2">

And so on. There needs only be one file on your server to track opens no matter how many people you mailed: track.php.

That one file reads the "id" parameter from the request to know which subscriber opened the mail, and logs that in your database. It then creates a 1x1 transparent image, in memory, using GD, and outputs that to the browser that loaded the image tag.

The image never existed on disk, and nothing needed to be created in advance of sending a mail.
I wonder what impact there will be in places that will require the availability of CS classes for students.

Who's going to teach, and what will be expected- a credential, a CS degree? Programs that have a shortage of qualified teachers, e.g. special education in California, have some streamlined process, but it still requires a credential.

What will the CS-skilled teachers get paid- the same as others? What material will they use? Hopefully good digital content will help students with teachers of all quality levels be exposed to good lectures and material.

Will universities see even larger increases in CS class demand?

Will poorer students join the middle class with skills gained through programs like this?

Large companies will be so happy when they get a huge increase in their applicant pools, especially more overall women/non-whites/non-Asians, for good pr/stats. And with an increased supply, a decline in price they'll have to pay for simpler/lower-level work. This could have a knock-on effect up the chain over time.
BlaBlaCar is actually owned by SNCF, the French state-owned railway company. So Blablacar is actually part of the government monopoly on all long-distance travel (even highways cost money to use). I don't think it's the best standard-bearer for the European startup scene.
When are you going to fix the mobile css? Surely that'd take about 4 minutes.
The Elaborate Charade to Obfuscate Who Writes Pop Music
Thanks for the clarification. This page was helpful: https://msdn.microsoft.com/en-us/library/thwdfzxy(v=vs.110)....
I can't see that being too much of a problem if you use the concept of "core hours" during which everyone should be available. Say, make core hours be 10am to 4pm. For anything else, email should be sufficient, imo.
Show HN: Fast download from YouTube, Soundcloud, Vimeo hosted for $5/month
Codeship is way over-priced
> I think it's reasonable from a business perspective to realize your resources don't work 100% for you 100% of the time.

I also recommend barring the use of the word "resource" when you specifically mean "person". Capex, opex, machines, buildings, presses, are all resources. Allowing your leaders to talk about people as being "resources" biases them to think in a certain way (or at least risks that).

It is unfortunate that in the phrase "human resources", "human" is an adjective... ;)
Mind you he's posting from Europe where generally speaking there is a very different culture around timeliness and structured work hours.
>“The difficulty is getting enough teachers who are trained in it, and trained well enough to make it a good introduction to computer science,” said Barbara Ericson, the director of computing outreach at Georgia Tech’s College of Computing. “And if you are well-trained in computer science, you can make a lot more money in industry than teaching.”

Seems to be the real problem here. What kind of negative effect might result from a bunch of unqualified high school teachers teaching CS poorly? Is some exposure better than none regardless of teaching quality?
Minor feedback, if you look at "past" for a domain that's a YC company that often posts jobs to HN, the results are littered with those postings rather than other content from the site which may be more relevant.
Didn't Schneier have access to the Snowden docs, though?
And deploying an insecure site is not a common pitfall or oversight? Until people quit acting like security is something outside of the core development and deployment process, you webdev geniuses are going to continue to screw your customers and yourself.
The compromise I've seen at many places is a set of core meeting hours, say from 10am to 4pm, where you're expected to be available for scheduled appts and expected to usually try to be around for unscheduled ones.

Of course, that doesn't accommodate people with severe delayed phase or whatnot, but often that stuff can either be worked out either on a team-by-team basis or arranged as part of the hire. Or maybe you only enforce the "scheduled" part, and put a "24 hours in advance minimum" on it to keep things humane. The important thing is to get team expectations in place.

What doesn't really work is "around whenever they feel like it," assuming there's any inter-team dependency at all. Even with an email SLA, that gets obstructive pretty quickly.
New York's 10 year goal to get offer all students CS
Exactly. Every time I see this micromanagement culture I'm reminded that this is actually the norm and I should be grateful for working in a sane place, where I'm not treated like a child.
Agen Bola Terpercaya – Taruhan Bola Online
I think a small bibliography type feature would be interesting. so, a story on topic X hits the front page. instead of killing the next 5 stories on topic X, find a way to cite 2-5 as bibliography on topic X.

Point is, the first story on topic X has a random element. killing all other stories leads to monoculture.

legitimate issue is having 5 / 30 front page stories be topic X drowns out other discussion. solution is to have the bibliography become deeper...rather than spam the front page with the bilbiolgraphy-type stories.
Agen Bola – Judi Bola – 338A
data usage. Generally worth optimising, to be honest (both for the client and the server).
Except that's not how it reads:

> The quiet neurons might be doing more than refining perceptions. Though they spike infrequently, we know from intracellular recordings that they still receive inputs from other neurons, which causes their membrane voltages to fluctuate. The sum of these fluctuations and spikes constitute what’s commonly known as brain waves. Over the past 15 years scientists have begun to amass evidence that these brain waves play an active role in information processing, shunting some neural inputs while enhancing others, for example, or altering the timing of spikes. This suggests that spikes are not the sole information-carrying signal in the brain, and that, in turn, the “inactive” neurons are doing much more than it seems.
Evernote Founder (and Former CEO) Phil Libin Joins General Catalyst Partners
Feds fight back against civil asset forfeiture reform
Oh wow, I remember workman now. At least I had university Internet, even if the whole country's net was taken down once when someone tried a video chat.

It must have been a year or two later that I wired a doorbell between DTR (I think) and CTS on a Sparc workstation, with a program that broadcast a UDP packet to a Tcl/Tk program running on multiple lab machines whenever tcdrain() unblocked.
In a small startup, it is not uncommon for both roles to be performed by the same person.
> Lots of times you need to work with people who really want to see your project fail.

Then you should seriously rethink whether the way you handle your project is good. Either you convince your team, or they convince you. If you have to fall back to the power your position gives you, either your angle is wrong or you fail to communicate. Either way, the problem is never the people, but you.

PS: I learned that the hard way and I am incredibly grateful to all those people in my teams who openly told me.
The interaction resembles a repeated PD because people are cheating the experimenter :D

The ending effect happens all the time in experiments. If people play the repeated prisoner's dilemma, they'd cooperate UNTIL the last round. If people play the public good game, they'd contribute generously UNTIL the last round.

Because if the prioner's dilemma and public good game are played one shot, the rational thing to do is to cheat right away (defect / not contribute). Being cooperative (in hope to make the world a better place) goes against the selfish motives.

So, at the last round, because there is no tomorrow, it's just like the game is played one-shot, people'd cheat. The theory of game goes too far to say that, if people are rational, they work the game backward (backward induction) and at the 9th round, they'd cheat, and at the 8th round, they'd cheat...-> they'd cheat right from the first round.

But experiments show that people are myopic or at least dont cheat right in the first round, they wait until last round. Because of experiments, theorists have to add the social image. Social image can be built in the first 9 round, but in the last round, not anymore.
The Campaign to Get Every American Free Money, Every Year
This is another point: the NSA really wants everyone to think they can, and have penetrated everything. It bolsters their image if people make these assumptions. This is one of the reasons I try not to assume the worst, especially when that's what they want you to do :)
Zen Habits: Scott Dinsmore, I Miss You Deeply
I wonder how much of these anecdotes are a natural outcome of human discomfort with a situation?

Maybe your boss was just uncomfortable and feeling bad/empathetic with your brother's condition and didn't know how to handle you, so handled you awkwardly and stiffly, which you internalize as "a hard time".

If someone gave you an actual hard time over something like that, I don't want to get all internet badass here, but "you have my address; please send my last check there" might be the most appropriate response...

(I'm not in any way discounting the certainty that there are asshole employers out there, and the possibility that you worked for one.)

(Hope your brother is now OK.)
The average is meaningless. Venture capital follows the power law. The top 5-10 firms in the U.S. will realise 95%+ of the returns for the entire industry. The Benchmarks, Sequoias, A16Z, etc.

The top companies only want to go with the top investors and vice versa. I wish they'd publish data. I'd love to see Benchmarks ROI on their recent fund, it's likely going to be the best performing fund of all time.
This post made my day... can I subscribe to your newsletter?
I only just recently (about a month ago)... It wasn't horrible, but not having seen it when it came out it's hard to say what I would have though 20 years ago (when I was 20), and on BBSes and a few art/dist groups.
How I Hacked Kylie, Kendall, Kim and Khloe's New Apps Within 24 Hours
Yep. I'd rather have a MOOC-esque course where you can be certain the quality of eduction will permeate to the areas where quality education is scarce.
Bugzilla was recently owned by an unnamed, unknown source, giving that source access to many zero day browser exploits for what was apparently many months. So yes, someone is doing this.
I liked Sneakers a lot... loved that movie... never saw Hackers at the time of release (only first saw it all the way through about a month ago).

I don't know that it was particularly more accurate (at least the device in question), but I think it was certainly closer.
Building DistributedLog: Twitter’s high-performance replicated log service
Paxos and Raft are arguably the best known solutions to the Byzantine Generals problem not bitcoin. They provide stronger guarantees Bitcoin which allows forks.

What Bitcoin provides that those algorithms do not specify is a cryptographically verified audit trail. However as some have mentioned here if you don't need the pseudonymity as these banks do not then you could add cryptographic auditing to one of those protocols. Bitcoin's proof of work is not a requirement in that case.
I'm quite certain the world's optometrists are paying HN to keep that font tiny so my eyes are strained every time I use the site on mobile.

But seriously, I've heard in the past that they wish not to break the many apps that scrape HN, and therefore have hesitated to change the markup.
If you haven't, you should go back and read all of the LKML discussion surrounding the request to merge kdbus into Linux 4.1. Perhaps I misunderstood something, but I got the distinct impression that several of the folks reviewing the code were concerned that kdbus pushes too much policy into the kernel.

LWN article: https://lwn.net/Articles/641275/

LKML thread: http://thread.gmane.org/gmane.linux.kernel/1930358

> It's about the lifetimes, the availiability in the early userspace...

Starting dbus in your initrd [0] makes it available to the system from before the first second your service start machinery is started. If you want dbus available to userspace in your initrd, make starting dbus the first thing you do after you load your initrd. Is there some particular reason why this doesn't meet the lifetime and availability requirements?

[0] Remember that the initrd is responsible for things like decrypting the rootfs. When you're in the initrd, your real system is often not even remotely ready to run.
It's a noble initiative but I can't help but wonder if some other discipline will be the need-to-know one in a decade's time.
I think you're missing the point.

More and more of the job of programming will be handed over to machines. Meaning that the work will become easier and easier and the skills required will change as time passes.

The other issue is the amount of time required to do anything useful with the skill. One you learn how to read you can read books quickly.

If you learn how to code, it'll still take you 6 hours at least to produce anything that would be even moderately useful. If you try to use computers to optimize everything, you'll waste more time on the "optimization."
I definitely never claimed to be anything more than someone who thinks making bullshit assumptions based on other bullshit assumptions is, well, bullshit.
To be fair, all that Norwegian GDP is big oil.
See also the recent discussion about some of the problems that Evernote has been having:

https://news.ycombinator.com/item?id=10218915
Not sure why the current markup couldn't support some responsive styling.
>What kind of negative effect might result from a bunch of unqualified high school teachers teaching CS poorly? Is some exposure better than none regardless of teaching quality?

Is this problem similar enough to math that we can draw on data about mathematics education in schools? You can make a lot more money in industry with a math degree than you can teaching math to grade schoolers.

Certainly, we hear tons of stories about unqualified math and science teachers, and all the harm they do to a desire to learn math, but I'm sure some students get exposure to math that wouldn't normally have much desire to immerse themselves in it.
That's very true, but in some ways it's even more remarkable: there exists an alternative form of calculation/computation that is "magical" in certain domains when compared to all the standard CS we know, and we don't have a clue what it is.

It's not an apple/apple comparison. It's an apple/unicorn comparison.
* Getting a little exposure to it is wonderful and valuable for all. But I believe that being good at computer science requires having some skill at a type of abstract thinking that many people, even otherwise really intelligent people, don't possess. If this ever becomes mandatory for all students, I believe that it will be a recipe for a lot of wasted time and frustration.

* If it ever becomes mandatory, I also wonder if this could also be a recipe for really hampering kids who are actually interested and talented in this field. You'll have a bunch of untrained teachers trying to corral a group of kids, the majority of which won't be interested in the subject matter. That will end up with dumbed down classes so the majority don't feel uncomfortable and the talented folks also being frustrated at being slowed down and made to do a bunch of busy work.
That shouldn't be HN's problem, though. Apps that scrape the HTML of a site take it entirely upon themselves to keep up with changes in the markup.
Would love the ability to fold comment threads.
I don't understand the hate. Hackers was a really great niche film. It wasn't going for the Oscar but when I saw it for the first time when I was 14 it got me excited about computers. Movie was fun and soundtrack was great. When I managed to compile and use my first exploit it felt like I was one of "them". Made a few friends online that I only knew by their "hacker names" and I even formed a team. Now that I think about it those were the fun times.
Thank you! :)

Aprenita is exclusively focused on providing growth capital loans for mobile app businesses. We have developed an innovative, algorithmic rating system that analyzes app store and analytics data in real-time, enabling us to make instant lending decisions based on the information that truly matters. We like to think of ourselves as Capital-as-a-Service for the mobile ecosystem.
The negative effect would be kids with a poor understanding of CS, which is still a step up from kids with no understanding of CS.
I found this remark:
https://www.cs.fsu.edu/~lacher/courses/COT4401/notes/cise_v2...

The Fortran I compiler would expand each
operator with a sequence of parentheses. In a
simplified form of the algorithm, it would

• replace + and – with ))+(( and ))-((,
respectively;

• replace * and / with )*( and )/(, respectively;

• add (( at the beginning of each expression
and after each left parenthesis in the original
expression; and

• add )) at the end of the expression and before
each right parenthesis in the original
expression.

This is the first time I hear about this, this technique will work with today compilers vs. most others like precedence climb?