jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
They need a really big version of this to refuel a barge landed F9 for a hop back to land so they don't have to waste so much fuel on boost back or risk people out on the autonomous barge.
After a cursory read, I don't buy the guaranteed constant time claim.

"If there are so many competing adjacent deletes that you exceed this number of traversals, you just stop on the 10th deleted node and modify it, editing out the following 10 deleted nodes. The upshot is a list that steadily shrinks..."

...unless you're inserting and deleting more than 10 consecutive nodes all the time. Then the list steadily grows. Though I could be missing something.
If someone really wants to try, he can always loan money and buy land/start a company. This is hacker news after all. Feeling being slaved can be a very good motivation for entrepreneurship. Moaning about it is lame, in this circle at least. Social safety net is not for the brave of hearts.
https://news.ycombinator.com/item?id=9288099
Wow, automatic highway surveillance? That's actually a frightening aspect of smart cars that hadn't crossed my mind.. like the driving equivalent of a "thought police" society from 1984 -- but automated.
A future, in which even minor offences (of whatever kind) are automatically reported to the police, will bring us one step closer to dystopia. I am not sure your "best case" is desirable at all. (Even if I sometimes wish humans would drive more carefully and patiently.)
There's an excellent book by Timothy Leary he wrote right before he died about cyber culture and LSD; makes the same point. That book is what planted the seed for me: computers and their communities as shared consciousness. I can't remember the title but it connected rave culture hacker culture and such with a very convincing line of thought.
Thanks so much for the shout out, we appreciate it, and are happy that you like it. And for you and any one reading this, let us know if there are any features you'd like and we'll get right on it.
I don't think it's to do with salvation so much as the cultural views towards people.

Hearty, independent farmers, strong communitarian values, some degree of independence, faith and fealty are to be admired as virtuous, a form of 'working nobility'.

I don't think the contrasting view of them as 'lowly' has anything to do with faith or religion but rather just a measure of perspective in culture. Ancient world vs Newer World.

My grandparents were farmers, and were amazing people. I never worried about telling people that in North America. In many other parts of the world, it's the equivalent of saying "my grandparents were illiterate, stupid, servile, serfs".

In many parts of the world, a few generations ago it was either 'Rich and Powerful' or 'a Stupid, Servile, Plebe' and there really wasn't much in between, and that to have Money, Wealth and Power was to be something inherently admirable in and of itself.
Arguably, it's a matter of isolation from 'irrelevant' changes. In a function, one wishes to keep the ability to redefine their local variables (perhaps, to implement a faster/smaller-space algorithm) without otherwise affecting the overall program -- when they call other code, that other code should avoid accessing the caller's variables, lest the caller be stuck with precisely those variables and that implementation. If this isolation exists, I have more freedom to vary the implementation.

Likewise, private members of a class are implementation details I may wish to change later -- but I would like some assurance that other components will be isolated from this change, so as not to break.

Edit-add: oh, I of course forgot to mention -- for those not familiar, python permits both :-)
...since meditation posts are a recurring theme. this guy is a good speaker, as is vipassana the real deal. there are worse ways to spend and hour or two if this is something at interests you.
Agreed. As one data point, the different in my mindset between struggling through London rush hour at 8.30, crammed in on a tube with my body pressed against the throng, versus coming in at 9.30 when the tube is empty, I can get a seat and relax, read a book, and be calm, is absolutely massive.
Remember how seemingly everyone in university left assignments to the end? And that continued all the way to the end of school? Even 4th year when you really should have learned better?

Yeah. If you let everyone work that way, then you're ALL in for some heartache. At least when your forced to hour in, now the majority will be working somewhat all the time. They might not be working at full efficiency, but they're working.
It's rare that you see an artist in his 30s or 40s able to really contribute something amazing

It is interesting to note that Steve Jobs' biggest hits came in his 30's, 40's and gasp 50's dwarfing what he did in his 20's.

30's - NEXT and foundation for MacOS X

40's - iPod, iTunes

50's - iPhone, iPad
Indeed vertical e-retailing has great margins so why are you only offering "Up to 10%" to the Designers ?
Access specifiers (like "private") are language features used to implement the OOP notion of encapsulation: http://en.wikipedia.org/wiki/Encapsulation_(object-oriented_.... Encapsulation is generally cited as one of the defining features of object oriented programming.
Analyze the firmware. If it doesn't pass a checksum, it could be compromised. If the software doesn't pass a checksum, it's compromised. Strange traffic coming out of the router is a bad sign. If the router is running analysis on your packet, you will likely experience diminished throughput on the high end because of limited resources on the router.

I think if you can go without enabling remote access to a router, then you should. This will protect the router itself from direct login attacks from the outside, but if somebody compromises a machine on your LAN, you're boned. If you can't, and you have security concerns, you need to establish metrics of verifying whether or not the router is behaving the same way it was when it came out of the box and (presumably) was not compromised. Like I mentioned, software/firmware checksums are a possibility (these could be hard, though...getting a router to dump its internals out probably isn't a feasible solution for everything), but YMMV depending on what you do and what you need your router to do. My biggest guess at the tell-tale sign of a compromised router is that it just starts slowing down.
Sure, why not? I don't get this whole secrecy around salaries. If it was up to me everyone in the company would know what everyone else was earning.
Anyone know a good alternative to Delicious?
Well I see a person looking for a co-founder, so not getting a salary or wage comes with the territory. So I don't see the need to poop on him, he's not being dishonest with his offering. He said hes a wharton graduate, which is an elite business school and gives him a bit of credibility in terms of book smarts. He has a project under way, prototyped and market tested. He needs a technical partner.

Maybe the idea will interest someone, maybe someone here was thinking about the same thing but never got it started. It is what it is. What do you find "wrong" with his posting, maybe it will help clarify your criticism?
Yes, there are so many fallacies in that essay. It shows another way to pretend that you're smart: appeal to your audience's vanity by suggesting that you share a rare resistance to manipulation by intellectual intimidation.
Thanks John for the insights. We've realized the bit of pre-paying and the fact that the scheduling/setting up a league is probably the most difficult part of setting up a league.

The point about schools being difficult is an interesting one, we have meetings lined up with some of the local schools here, so will let you know how that goes.

Thanks again for sharing!
Apply? Puh-lease.

I'm a student and I crashed it on a whim. I literally got on the BART after work. Of course, it took me two hours to get there and I had to ride in the cars of two strangers.

It put a human face behind a lot of the entrepreneurs and I got to meet some really interesting people. The most important take-away I got from it was to screw architecting the perfect, solution and just launch. The second is to never let petty things like applications get in the way of interesting events.
No, I don't think you understand my argument.

>This or that supplied function covers your need, you can pass it. Sorry, you can't make yours, what would you possibly want?

We've had concurrency and services for decades, we already know every general action you can possibly do with a service. No one is going to come up with some totally new novel use for a background service anymore than anyone will come up with a new general action to apply to lists. Everything you would ever want to do with a background service can be divided into about 5 kinds of tasks and those are covered. Full stop.

If you disagree then please describe some act with a service and I'll explain to you how that already fits in one of the 4 or 5 kinds of things people do with services. Proposing that some day, some where someone may come up with something that doesn't fit this mold is just hand waving.
I'm going to comment on this to act as a bookmark.

Thanks for the post
This is definitely happening in the wild, as well. A friend of mine had some spam advertising a mobile phone site posted to her Posterous, which fed into her Facebook feed, etc..
You've wrongly simplified. The knees and hips bend in opposite ways when you sit. Sitting will not stretch the hamstrings, which are on the back of your body. It will stretch the quads, which are at the front.
Well, I'm not really up for a tedious discussion over semantics; my initial post was actually a genuine query because I have never seen it spelt otherwise than Gaddafi or Qaddafi. Evidently it's actually a linguistic can of worms.

If I had to say, I guess correct would be the closest phonetic spelling to the Arabic, and as I understand that would be Gaddafi (in Libya) or Qaddafi (more generally). Or you could use what he has used himself in the past, which I have just discovered is: Gadhafi [0].

So without even nailing your colours to the mast over the correct definition of 'correct' in this context perhaps you might agree that Gadaffi is probably incorrect for any sensible definition of 'correct' in this context.

Or perhaps we could all agree to just call him 'that evil motherfucker from Libya'.

[0] http://www.straightdope.com/columns/read/513/how-are-you-sup...
What to type is documented at www.quicklisp.org.
But you're supposed to wait patiently while the studios' marketing strategy of segmentation plays out. Just like how people in rural areas of the US aren't allowed to form municipal ISPs to get internet service that the big players won't provide to them.</sarcasm>

There are way too many people behind desks in large companies that develop marketing strategies that don't really take their customers into account, and if their customers behave in a way that breaks their model, the general reaction is to get angry at their customers for not playing to the tune of their flute.
The Zune store is missing so much music that I want to download, so I wouldn't pay for it at any price. Torrent sites always have the best selection.
The author makes several claims, of which unfortunately, I could only agree with the final one.

Claims:

1. Projects that shouldn't be written in a scripting language should be written in C++, not Java because it is more efficient. [Author probably hasn't spent enough time debugging other people's C++ which blew up or leaked memory on customers sites]

2. C++ is a better long-term choice (for people who don't poke themselves in the eye with sharp objects) [Precisely. Just like seat belts are only useful for people who have an occassional accident]

3. C++ gc library is as good as Java's GC. [No, listen to Cliff Click's talk. A VM defines boundaries between what is a programmers task, a language's task and a runtime's task.]

4. Java consumes more memory than C++ for equivalent tasks. [The standard class library can be big. Including iostreams in gcc results in 1Mb executable.]

5. Java runs slower [The purpose of programming is to get to the solution to a problem the fastes - Guy Steele. Java has enough safety features.]

6. If you know C++ you know Java (because C++ is bigger) [precisely.]

7. Java is an evolutionary dead-end in language design. [that is only because Java doesn't have Anders Hejlsberg.]
Ben Horowitz should release a mixtape - his blog always has an awesome semi-business-related rap song.
In general I like Chris and think he is a very helpful person. Shares his knowledge. Just don't agree with this particular post of his. I was pissed after seeing techcrunch follow up so I had to rant too. :)
> There's really only one answer to that problem: full downloads.

I hope you're wrong.

The real answer should be world-class broadband, instead of the nonsense we're dealing with now. Full downloads are a bandaid but there's no technical reason why streaming can't work perfectly for the people who want it. Telcos are just lazy and have built-in monopolies.

In the meantime, what you're describing isn't a bad bandaid, but waiting for a whole movie to download just isn't as fun as picking then watching instantly.
If anyone is interested in how much the VC's or the CEO made on their investments in Box check out EquityZen's Infographic here: https://equityzen.com/path-to-ipo/box/?utm_source=hackernews...
https://itunes.apple.com/us/app/yahoo-news-digest/id78498235...

Disclosure: I work for Yahoo, not on Summly/News digest however.
That could be, but if Frazelle did actually walk around with a button saying “I will not merge patches for systemd” I think it's simpler and safer to assume Red Hat decided that relying on Docker was risky given how important it was to their future products and the apparent animus on display from the Docker maintainer.

If I carpool with someone and they like to go around and loudly proclaim "I refuse to listen to anything kbenson has to say", maybe I find someone else to carpool with or drive myself? That only seems prudent. That doesn't mean I have a grudge against that person, it just means I don't want to trust them with getting me to and from work anymore.
I've wanted to take complete ownership of my email for a while now, but it seems risky, given the need for 100% uptime, and the anti-spam/deliverability ecosystem of the major providers and senders (to say nothing of security concerns, given that email is de facto auth for the vast majority of services).

Has anyone done this? What were the pain points?
To the contrary, many chess players are opposed to the increasing computerization of the game. Computers have already devastated opening theory (by finding solutions to difficult lines and forced draws in others) and made cheating 100x easier, requiring draconian monitoring at tournaments just to keep them fair. Even if a surveillance camera could track every game and create a scoresheet for every game in a tournament (which I strongly doubt is possible), this is the kind of thing I want out of the playing hall.
have you tried gnumeric? I prefer gnumeric to open office's spreadsheet when it comes to open source.
thanks for advice. I'll try to quit whining once I get a hold of myself. And I love programming. The problem is I don't or can't stick with one thing. I have many projects hanging. I thought trying to do a regular job will help and gave interviews in several local companies. Since I have not graduated yet, despite my portfolio most of them offered me to do work for 3 to 6 months for free and then a similar package. One of them even offered me to do paid training with them before they "think" about hiring me. The company I am joining now were the most generous of all I met. Thing I wanted to whine about was the trend of exploitation that's going on in the city, but I think it turned out to look like me whining about the job. I am actually kind of excited as I will have to learn many things which I would not have touched otherwise. And yes I have plans for my own development shop. I will do it once I have enough confidence.
The whole premise of this "crisis" is that folks want to have their cake and eat it too.

Feels to me like this is more about convenience for financiers. It's easier to do due diligence when everything you do goes through the same funnel a few minutes away from your office. Much easier than flying to Denver, New York or Chicago.

Instead of importing more workers into the overcrowded and expensive valley, maybe export the jobs to one of the other cities in the US with skilled workers. At this point, New York City is practically a cheap market.
The real death rate is around 1%. Which is still very high, compared to the flu. And much higher if you look at the risk groups only.
Why do they project it out to 2030? 2015 is somewhat reasonable, but 20 years from now is a long time at the rate of progress the species is making.
Many Asian countries do this and they back companies that are home grown. For example Samsung basically is run by the South Korean government. In China, it is no different, look at all the big companies that were built and raised in China, and they are backed by the government.
This is definitely the most interesting proposal to revamp the tax system that I've heard. Thanks for sharing.
Reminds me of the most wondrous, but little known, feature in word perfect for windows 3.1 - the "make my paper one page longer" button. That button saved me hours in college. I've often wondered how it came to be - talk about listening to your customers!
One of the great things about Android is that it is an open system that anyone can hack on (read: tinker with it, not commit illegality).

Its possible to create DRM systems within open systems (at the closed application level rather than the open OS level) if NetFlix want to... there is no need to have add some proprietary DRM in Android OS.
I'm not arguing a point, I'm just checking if some idealists might have been correct in disqualifying an argument, just because it came from someone affiliated with Cato.

From the lack of good answers, I infer they just couldn't answer the argument -- and lacked the integrity to admit that. Not exactly surprising, for people with fixed political world views.

(Being called "troll" by a favorite author hurt. :-)
I understand ... no problem. Though I did get a laugh about jsm386 saying it was the annual Airing of Grievances :)
Agreeing 100%. 'Communicate' can be unpacked into 1. asking a lot 2. systematically eliminating fuzziness 3. use visual tools (drawing, screenshot, references)
There's a lot of people who'd feel pretty lost with a barebones EC2 instance and who don't care about lsof and netstat.

If their app needs to eventually scale off of Heroku, it wouldn't be that hard for someone who knows more sysadminy stuff to do the migration.
CSI taking the detailed photo of a killer off a reflection in a doorknob from grainy surveillance footage. What algorithm is that?
The right choice depends on your target market and what your overall goals are.

But my opinion is that for startups, the smartest way to utilize limited resources is to avoid supporting things like IE6 and users without JS enabled and just build your applications for early adopters, because thats who is going to use it initially anyway and make or break your business.

The answer might be different if you're part of an established company with dozens of programmers and you have the resources to support everybody without any problems.
Then why don't we take our guard down when someone posts a little sarcasm or a small joke. Why do these posts always have a -4 or less karma? Why don't we have a separate section for lolcatz pics? In an office we have all that, nobody is totally professional with their first hand colleagues.
So you're saying you think the stock will triple?

I'm generally a fan (but not fanboi) of Apple, and like the company and their products. But I don't see them tripling in a year from where they're at now.
ffs, this attitude causes massively more problems than it solves.

1. You can always change later. Uber switched from Postgres to MySQL when they had already achieved massive scale.

2. You don't know what scaling problems you're going to get until you've scaled.

3. Systems designed to scale properly sacrifice other abilities in order to do that. You're actively hurting your velocity with this attitude.

4. Every single expert in the field who has done this, says to start with a monolith and break it out into microservices as the product matures. Yet every startup is founding on K8s because "we'll need it when we hit scale so we might as well start with it"

5. Twitter's Fail Whale - the problems that failing to scale properly bring are less than the problems of not being flexible enough in the early stages.

Build it simple, and adapt it as you go. Messing up your architecture and slowing down your development now to cope with a problem you don't have is crazy.
More like a weed out class in college. It gets the volunteer some exposure to X and gets rid of the ones who aren't going to be worth more time and effort.
You know what sucks, this link bait title. How about: "The Internet Archive is awesome, but their UI could be improved. I have some ideas."

Maybe they're allocating their limited resources to capture information before it disappears. Their UI works, yeah, it could be improved, but... priorities.
And that's fine! It doesn't depend on that core network. Make your own. That's what open source is for!
This is the kind of stuff Wikis (and wiki-likes) were made for. It's so frustrating when trying to find some references and stumble across the answer on random blog posts.
How do we know this w/o the full text of the logs?
"A few accusations it didn't like", including:

* That Kevin Poulsen was untrustworthy because he'd been caught hacking in 1990.

* That Wired had helped orchestrate Manning's arrest (Lamo turned Manning in; Lamo doesn't work for Wired).

* That Wired is being unprofessional by not releasing complete private chat transcripts, while other news outlets are being unprofessional for releasing too much private information about Wikileaks supporters.

* That Wired had refused to respond to Greenwald's request when that request was in fact issued with a 24 hour deadline on Christmas day.

* That Wired had concealed material details of the supposed Manning leaks when in fact the details they were alleged to have concealed were in fact referenced directly in the the chat logs they released.

* That Wired is responsible for Manning/Lamo/Assange stories they themselves didn't report on.

* That Poulsen is Lamo's "personal media voice" despite the fact that Lamo received significantly more coverage outside SecurityFocus (Poulsen didn't meet Lamo while working at Wired) than in it.

* That Mark Rasch prosecuted Poulsen for computer hacking when in fact he left federal government service in 1991, before Poulsen was tried (by two unrelated state prosecutors).

* That all the time Greenwald accused Wired of bias, he was using Jacob Applebaum (Wikileaks' US spokesperson) as a primary source without disclosing the affiliation, was privately trying to hire an attorney for Manning, and was carrying on daily off-the-record conversations with Assange.

Yeah, I can see how Wired might "get up in arms" about this.
Talk about shaping the evidence to suit your hypothesis.
In Chrome a Google search is in the right-click menu after selecting the article title text. Four clicks and no typing beats URL hacking, and Googlebot is so fast these days that it's always seen the page before I got there, and it's always the first hit for the full article title (even without quotes).
i'm on chrome / firefox and it shows up as an occluded mess.

i think i'm seeing all the leaf nodes but not the intermediary nodes.

but I really want to see it so please fix :)
I haven't seen it; it looks new.
If Apple releases Lion as a Mac App store purchase, that could go a long way to approaching that $1Bn.