skysight-inc/HackerNews huggingface dataset:
The board is responsible for approving all major company actions that aren't delegated to management. In practice, this is mostly: approving option/stock grants for employees, approving financings, hiring and firing senior executives, setting budgets and financial plans, and overseeing the work of management to make sure they're doing what's best for stockholders, and generally talking with management about strategy and plans. They also typically give a lot of help with important hires and making introductions for financings and sometimes business deals. There's no formal vote on other stuff like the product/marketing decisions you asked about, but that would be discussed at board meetings and between them as well, and board members give lots of advice on these topics.

Board members almost always have just one vote each, because its a pain/legal expense to set it up otherwise, and folks hold just one seat each.
I looked through 2 of these that looked the most interesting to me, and the registration is closed.

Need a way to filter the list to things that you can still register to enter.
Are you predicting an end to spam in 10 years?
Ask HN: Where can I find a list of technologies and what they're really good at?
I want to find a list of technologies (i.e. programming languages), and what they're really good at. This would be really useful when I start a new project and need to figure out precisely what technologies I should be using.

For example, I read that C is good with performance, and Ruby is good for web development, so maybe the list would start off like so:

Technology - What it's good at
C - Performance
Ruby - Web development

Every technology should do one thing and do it well, so I want to know what that one thing is, aggregated into a list somehow.
He codes, he live-streams, he's 11
Ask HN: Why are not all websites as fast as HN?
That is an interesting perspective; "have set him up with sturdier folks". Coming from a construction background myself, I find I need to work on my behavior, as engineers are much more sensitive than construction workers and actually anyone I have ever worked with, even sales people. I work with another guy, who was a previous auto-mechanic and we get along great. Might make sense to add a study as to personalities, dynamics of these teams and what personality combinations make for the most successful teams.
How the DEA took a young man’s life savings without charging him with a crime
I think this is great. The page is basically a markdown viewer and the link has markdown encoded in it. If you pass the URL through a URL shortener, then the URL shortener is effectively hosting the content of your page. It would be cool if this was static HTML and the markdown was rendered in JS.
At first I thought I should write one the next time I'm bored for a while. Then I googled and found that it already exists. Naturally. https://github.com/nneal/tinder_pyro
> I disagree that third party doctrine is outdated, as the article states.

I agree. It isn't outdated, it's just wrong - and it's been wrong all along.

> they could have written the text that way. They didn't.

Most likely because it seemed self-evident to them. Keep in mind, the Framers, as brilliant as they were, were hardly perfect, and their language has been ambiguous in more than one place. In fact, you could argue that the Constitution is riddled with holes and contradictions. Look at the language around the 2nd Amendment. Look at how their is an enumerated powers clause, but also a "necessary and reasonable" clause, and all the consternation that has caused. Heck, consider the 3/5's Compromise, which does not exactly show the Founders in terribly good light.
How to promote your software product
From scaling LinkedIn to selling a nervous system for enterprise data
If our response is causing more harm than the "crime" itself does it make sense to continue down that road just because we can't come up with anything better?
A One Year Old's View of Social Media
Funnily enough, his about page is entitled:
"Who Are You and Why Should I Care?"

Link: http://boz.com/about.html
It was recorded but I don't know when it will be publicly released.

This talk is a combination of two separate talks I have given before plus two new examples, based on my recent endeavors.

Talks merged here are LXJS 2013 one[1] where I talk about microbenchmarking pitfalls and WebRebels 2014 one[2] where describe how bugs in VMs can affect benchmarking results.

If you have any questions about the slides just ask them here or send me an email --- I will try to answer as soon as I can.

[1] https://www.youtube.com/watch?v=65-RbBwZQdU

[2] https://webrebels.23video.com/crooked-mirrors-of-performance...
There's nothing like a large population of angry young men who are under-employed and over-educated. The Arab Spring/chaos started with a guy lighting himself on fire because he didn't have work, and a lot of the fundamentalist appeal over there is that at least it gives you a purpose.
That handwriting demo is awesome! Thanks for the pointers - I want learn more about how that works.

I wish I stayed at U of T for a few more years...
I don't see how this npm's problem - the language itself doesn't let you catch this problem - and the pattern itself is dangerous. I'd have to agree with IsaacSchlueter here.

If I have a library (libA) that uses fooV1 and another (libB) that uses fooV2, there is no reason I should expect those two dependencies to interop with each other (except explicitly stated by the developer).

The solution (that there should be one set of dependencies) is an even worse problem that currently afflicts the Golang community, which they have decided to solve the same way npm has decided to solve it - vendoring.

Now with Golang, if you only have 1 set of dependancies, and one of your libraries depended on an older version - your program just won't compile (unless you update the library to use fooV2) and I'm not sure how thats useful to anyone. Most people will just tell you should have have just versioned that dependency.
Please stop posting your nonsense that Brendan Eich voluntarily resigned. Everybody knows that he was forced out and to pretend otherwise is insulting to anybody reading.
It's a requirement of Delaware corporate law to have at least one board member. In theory, the board is there as the elected representatives of the stockholders, to make sure that management is acting in the best interests of the stockholders, and to replace management if that's not the case.

In other kinds of entities, like an LLC, the company can be managed directly by the members (stockholders), but that's not very efficient for larger organizations, since you'd have to get votes from the whole group of stockholders for everything instead of just having a small group vote at regular meetings.
Again, that says absolutely nothing about the quality of Go compared to other languages. You can write programs that work in Go, big deal.

Maybe it would have been easier or harder with another language? Who knows.

The valuation has everything to do with Docker's business model and nothing to do with the language they use to implement that vision.
Okay, thank you! I enjoyed the slides and those talks will give me a lot of study material for tonight.

Thanks again!
The infrastructure and protocols aren't the relevant place for innovation. TCP/IP wasn't the greenfield of money making opportunities when everyone started connecting to the internet. 3G wasn't the greenfield when everyone went mobile.

Look at tablets...they're getting keyboards as an upsell. They're becoming full computing devices. The cell phone companies' walled gardens aren't the future. Maintaining a walled garden requires constantly delivering features people really want. That's not a telephone company's core competency. They're future is in providing infrastructure for general computing. All they really want is mailbox checks.

General computing is better with keyboards.
Ah, right. That makes sense (even if it's a little tedious).
I feel the same, but I think we must admit we are weird. Most people do not want to hear what other people really think, and you most certainly should not assume that people usually have such desire.
Yep, Cochlear implants are the #1 direct neural interface.
Mediatek announces 10-core “big.Medium.LITTLE” SoC
This goes back a long way, to, at least, a Cornell system circa 1980. It's usually been a teaching tool, for students having trouble with language syntax.

LISP used to have very structured editors. One of the features of INTERLISP was that you could select a subexpression and pull it out as a function. A call to the function, with the correct parameters, then replaced the function. Conversely, you could select a function call and have it expanded in line. These were safe operations; they would not change the program semantics.

That's the key. The editor understood the semantics of the language, not just the syntax, and only performed safe transformations. This sort of thing is useful in program maintenance; when faced with a large function, you can safely break it apart into smaller ones.

C++ could really use a tool like that. It would be very hard to write. The tool has to perform only valid transformations, so it needs to know the language.
I wonder if MS is going to end up open sourcing Edge? Between this and the fact that Visual Studio Code uses Chromium, it really seems like where MS should head, but who knows.
This isn't really a new thing. I presume it was already a cliche when The Flintstones came along.
Actually, I had never heard this quote before. I would say it is relevant and an interesting quote.

It is hard to call something classic if you censor it until it no is no longer seen, heard about, or known.
$500 preorder vs $1000 later.

So either 1) they expect you to pay more later 2) they are selling the preorders at a loss (woo venture funding! do things that don't scale!) or 3) their markup will be huge (>100%) when they start making regular sales.
I think your theory has merit, but is somewhat flawed in the area of deity. Either that, or I'm an outlier. I'm a very religious person, and I think the war on drugs is stupid. I believe God created plants and herbs to benefit people and that drugs like marijuana should be legal and free to grow and use. I don't agree with the control and taxation of such drugs (or alcohol) and think government should get themselves out of the business altogether. A person should have the right to choose for themselves without any nanny-like interference from the state. We don't need government doing that for us.

The same is true if someone wants to be gay. They have the right to choose that lifestyle for themselves. I don't agree with abortion, however. Not because of some societal impact, but because it steals away the agency of another. I think people have every right to choose for themselves, but no right whatsoever to chose for another; including the unborn.
Online shaming: the return of mob morality [video]
Turns out passwords are more than just random characters
I always mean what I say.
The choice of a Dell Optiplex business desktop PC for a month-long calculation in 2008 is interesting for historical reasons.

A decade before that, Sun workstations that cost $30k each were used for long-running engineering tests like chip verification, while an Optiplex is less than 10% of that.
Back to Basics – 3 Solutions for Sorting Multidimensional Arrays in PHP
> but require you to log into the AOL app

I wonder why!

Instead of being about branding or a political decision to require the user to see an AOL logo, there may have been some technical reason for it. Especially given limitations in Windows 95/98.
Introducing Instant Articles
It's funny — the images didn't load for me and I read through the text initially not realising it was an app. I thought it was a satirical page promoting paper (as in trees, pulp) and it still made sense.
Thank you for speaking common sense.
Having built a number of systems for a medium-large enterprise, I often chose to build on solutions from "enterprise" vendors because they had the best answers to these questions:

- will it integrate easily with our existing LDAP database of users and groups?

- can it authenticate users using our existing Kerberos infrastructure, via SPNEGO, HTTP Negotiate, or whatever is appropriate?

- were authentication and authorization more than afterthoughts in its design? Is authorization fine grained enough?

- can non-technical users administer it without bugging me all the time?

- if it needs to talk to the outside internet (updates, plugins, whatever), can I make it do so through a Kerberos/Negotiate authenticating HTTP proxy that MITMs everything? Will its outbound requests leak sensitive internal information (Referrer headers, internal host names, etc.)?

- can I get a license for perpetual use, with source code? (If the vendor goes bankrupt, at least I still have the source)
Probably because HN only has text
This one has a WYSIWYG editor and renders the markdown using only javascript. All content is in the URL and isn't even sent to the server.

http://jbt.github.io/markdown-editor/#bVPBTtwwEL37KwYt0u6W3a...

With source code: https://github.com/jbt/markdown-editor
Unusual rulings on Nortel assets provide some solace for pensioners
Why would uploading to YouTube necessarily be a problem? Most people don't make profit from YouTube uploads.
Hi hardmaru.

Thats great stuff. I always want to learn AI and ML. But do not know where to start. Can you please guide where to start and how can you done this.
Thanks
I like how you provided a citation for that, in case anyone disagrees.
>Re: Google docs. Third party doctrine definitely should apply. If a Google engineer doesn't need a warrant or your permission to dig through your files on Google's servers, they should be fair game for a subpoena compelling them to turn over those documents.

Well, individual engineers working for Google can't access the files of customers, partly because of incidents in the past where Google employees abused this access. Does that alter how the law should treat them?
http://tvtropes.org/pmwiki/pmwiki.php/Main/BumblingDad

http://tvtropes.org/pmwiki/pmwiki.php/Main/ParentingTheHusba...
I think you're right about society's role, but I see a much more pernicious tendency that I think damages boys and, eventually, men. Society teaches boys to bottle up their feelings. "Be a man" means be strong, and don't show emotion. Crying is a sign of weakness. And god forbid you talk about your emotions...that's a female thing.

But the thing is, those activities are what allow us to be vulnerable and what allow us to bond with others. The more you suppress those urges, the more you end up feeling alone. And loneliness is perhaps the most understandable cause of suicide I can think of.

We need to stop sending this message to young boys. It's okay to express your feelings. It's okay to be vulnerable. You don't have to simply grit your teeth and toughen up to endure whatever is bothering you.
> It would deeply contradict my experience with depression.

And I think that that is where the problem is. You are assuming that your personal, anecdotal experience with depression is representative of all cases of depression for everybody.

It's not.
I feel conflicted about this.

On one hand, a nice guy has had his life upended during the most stressful phase of parenthood.

On the other hand, having a sympathetic defendant has paved the way for meaningful reform of third-party doctrine.
Draper James, griffe signée Reese Witherspoon, enfin accessible
> LICM is a very simple thing to do.

Yeah, it sometimes surprises me how much value the most simple optimizations have and how much they break people's attempts to measure performance.

There is another side to this medal which is best expressed in a quote I picked up from a relatively old paper:

"A survey of the literature on optimization uncovers many techniques that are hard to understand, harder to implement, more general than necessary and of marginal value. Our approach was to do the most profitable machine independent optimizations in the most profitable way" (A Portable Optimizing Compiler for Modula-2 by Michael L. Powel)

In some sense the more microbenchmarks an optimization breaks the bigger its impact on real world code is :)
In the city proper, absolutely but many of the suburbs have been growing. Particularly in the last 10-20 years.
Top Hackers of All Time That Everyone Should Know About
and no trackers
It's a great read that actually gets you to understand how money came to be, in a theoretical sense. The book the other poster suggests is more about the history of money and monetary phenomena.
I totally agree with you that they are total scumbags. At the same time, I am amazed that they've been able to keep that company going for so long, probably close to 10 years. They've somehow stayed afloat and kept producing new products while so many other more worthy startups came and went that I can't help but give them some grudging respect. How do they stay alive?
You might be right. Even when in many cases you can immediately tell downvotes were necessary, deserved and the commenter should've seen it coming.

I've also encountered many cases that confused me a bit and at the time didn't quite understand why those people/commenters were being downvoted.

So I've spent a long time just reading HN without commenting, trying to first understand the culture, the news are just as important as the people curating them IMHO.
After sometime I've begun to understand the different mindsets and dynamics; there are many discernible reasons to be downvoted by the community, there's for example, being perceived as a shill or a strawman, and etc. And correct me if I'm wrong but there's also the secret/magic algorithms making the mod's jobs easier, I don't think those algorithms are perfect and may make mistakes sometimes, that's understandable.

But there are still enough cases that I suspect ended up being downvoted just because disagreement motive or maybe even for irrational emotion (very rarely do strong emotions come with reason) motive. And there's also the case of Trigger-happy-downvoting individuals, all these latter cases generate such damage that I have * sometimes * even found myself a bit suspicious of the worth of the HN community as a whole.

But I stressed "sometimes" for a reason...

...One has to understand that communities change, that's a fact, and as YC has had success and obtained more and more media attention (and therefore HN as well), different kind of audiences have joined the flock (me included, since a few years ago).

My guess is that HN's community is still adapting to the new audience, must be tough since there must be thousands of real people along with hundreds of fake accounts (some with nefarious purposes) and bots.

In the end, you'll find it more useful to acquire a thick skin and a "deal with it" attitude towards gratuitous negativity (down-voters included), but not an impermeable shell because sometimes there's some useful criticism behind rude negativity, just don't take it personal and master the art of spinning the conversation towards a constructive direction.

Side note:
>> anonymously down-voting / reporting someone's opinion just because it's not yours is just as mean-spirited as calling someone names.

Amazingly well phrased, I had to point that one out :)
the second someone tells me that there has been an incredible shift of power and they are no longer in control, my bullshit meter shoots up off the charts. especially coming from someone who is the one holding the purse strings.

can someone who is on the opposite side of the table from Sam Altman provide a counter example to this power shift? I'm interested in hearing both sides.
It all boils down to social pressure, doesn't it?

Socially, it is unacceptable for men to be "losers". To have any social standing men have to do what is "respectable". Losing a job, for example, is not.

Why can't a man be appreciated for who he is? Why does he have lower standing if he makes min wage or does something boring? Maybe he has other things he takes care of. Maybe he has a deep personality and even deeper interests.

To be honest, once I realized that this is how males are treated in real world, I started having more respect for men in any situation...for I know what they've been through. The world is cursed for men.
So this is like Snapchat with the addition of a decentralized server?

To me the bigger problem with Snapchat is that messages that are supposed to "disappear after reading" can actually be saved in a number of ways and just gives a false sense of security to the users.

The screenshot functions in iOS/Android, screen recording via HDMI out, and low-tech solutions like using another phone/camera to take a picture of the content can all break this. Or use an alternate/unofficial client that automatically saves all content (or for the HN-types, use a packet inspector on the official app to write your own client that does whatever you want with received messages).
Can you imagine if we could have had Lua in the browser from the start? So much time would have been saved.
Now Javascript, with ES6, is good enough to rival Lua in features. This kills the intent to learn Lua because if you are going to learn a dynamic language properly, might as well learn JS. There are way more jobs and projects made in it.
About ZeroBrane IDE now. It's an amazing IDE and I love using it.
Toolbar installs were responsible for most of their revenues before the ads came to be on their clients.

Meebo (remember them?) was also staying afloat with toolbar installs.
It's more than simple supply and demand. It's artificially low supply and increased demand.

Sweetheart deals for luxury housing and rent controlled housing mean that developers are going to put more time, energy and money into bringing upper income housing into NYC while the middle and lower income people are left with fewer options.

Because of the geography and municipal structure of the area, middle and upper-middle income housing is doing quite well here.
is anyone else getting a thumbnail-sized pic?
Helvetica is indeed a monster. One might even call it grotesque
web analytics is a significant factor.

The easiest way to see this is to open the Activity window in an old version of Safari. A real old version. You could also look at proxy logs, or maybe dump the history from firefox into a text file.

If you visit a slow site, actually your typical commercial website, you will commonly find that it is serves at least one single-pixel gif that is either transparent or that matches its background. Sometimes I see one-pixel javascript, uh, "sources".

That wouldn't be so bad but their URIs are huge, long and full of query parameters.

For reasons that don't make a whole lot of sense, quite commonly I find dozens of these web bugs.

Back when they were called web bugs, the public was outraged. But now that we call them "analytics", everyone thinks they are the cats meow.

Put these in your /etc/hosts file; if you use windows it has a hosts file to but I don't recall the path:

127.0.0.1 www.google-analytics.com
127.0.0.1 ssl.google-analytics.com

most disturbing to me is that many sites offer free documents, such as adobe web fonts, emoji, graphic buttons and the like. It costs adobe a lot of money to give its entire font catalog away absolutely free of charge.

But a few years back, adobe acquired an analytics service.

Those analytics servers occupy entire data centers. They are expensive to outfit, to operate, consume prodigious amounts of electricity, but to use their SDK, and to get an analytics report on your site is typically free of charge.

Someone is paying a lot of money to serve those one-byte whitespace javascripts.

I don't want those mother fuckers following me around.

Thanks for letting me clear all that up.