jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
As much problem as I have with the TSA and this event...

Offering hints as to how a person they do not trust would dissuade their suspicions is a way to guarantee that everyone dissuades their suspicions. It is an information-theoretically invalid way of pursuing an investigation of anything.
> a large population of people who have been in the game for a long time and still engaged as founders, executives, or investors

Yeah, I dunno. Today Silicon Valley sounds more and more like the old money club of Wall Street than the kids in the garage that will soon revolutionize the world.

Of course, a big part of revolutionizing the world is not knowing you're doing it. You can't throw a rock and miss a start-up in SF that isn't planning on "changing the world" right now. Most are doomed.
"you're using an outdated browser" I get on IE10/WP8 and the header.

What happened to web pages actually shifting fucking content rather than pissing on people because they're not a member of the webkit club. Welcome to 2003 again people.
I'd avoid Fiverr & Upwork as a worker. That's the race to the bottom.
Ubuntu server is the same distro as Ubuntu Desktop, just with some differences in preinstalled packages.

On Ubuntu Server it will still automatically install bootloader, configure initram, full disk encryption, etc. And after installing desktop environment packages it will configure, enable and start all of the services automatically.

While it is easier and the result looks the same, you are less involved in the process and thus potentially learn and understand less.

Just try setting up Gentoo or Archlinux and then tell me that it was the same experience as Ubuntu Server. ;)
I understand the limitations of the current sidebar design. This will be improved over time.

Regarding smartgit: it is simply not for the people I'm trying to work for. It looks and feels like another scary development tool you should have a commitment with. I'm okay to have such tools if it is worth it. In case of version control, the app should be a simple small appliance which does not grab a lot of your attention.

I can try to understand how Linus spends a lot of time with git merging all the patches for his projects. He really needs to care about version control and browsing all the tiny details. For the rest of us, we work with code, graphics, but not with merges and versions. We should spend more time in Xcode and Photoshop than in any version control app. Smartgit is for guys like Linus, Gitbox is for everyone else.
> certainly newspaper editors put a lot of time and creative work into headline writing

But that is not the basis of copyright. The purpose (mechanism-wise) of copyright is this: keep prices high enough to allow producers to cover costs.

Would increased copying of headlines drive down the price of the product being sold? That does not seem sensible. In fact, it seems more likely that the opposite would happen. So how is copyright monopoly justified here? -- it does not appear to be.

> the aggregators don't have any inherent right to make money off other people's content

Yes, actually, they have exactly that, as we all do. Benefit is not a zero-sum game. Copyright removes that natural freedom only for particular circumstances, and only because it is thought pragmatically useful to do so.
"In the end, AOL’s walled garden became irrelevant as people discovered the Web had so much more to offer than the limited view offered by AOL."

This analysis is totally off the mark.

What killed AOL largely was its inability to provide broadband to American consumers. The phone and cable companies cut them off. This was before multiple DSL providers were available at a given address.

If AOL had the means to provide broadband nationwide, this could have turned out totally differently.

Obviously, this point in history does not apply to facebook, thus it is harder to imagine such an impetus that would cause users to leave the service in droves.
Things can change pretty quickly in the tech industry. Sometimes for the worse, but other times for the better.

If RIM is struggling, I wouldn't count them out. I wouldn't count anyone out.
I reckon a lot of problems with company culture can be solved by granting autonomy, paying a reasonable salary, and keeping the hiring bar uncompromisingly high.
http://blog.hawkhost.com/2010/06/28/tmux-the-terminal-multip...
Mr Bunny's Big Cup O' Java : http://www.amazon.com/Mr-Bunnys-Big-Cup-Java/dp/0201615630/r...
is there a reason you can't write a script to make the links rather than zipping it up?
As I reviewed the Blackberry Torch one thing was obvious: RIM wants an iPhone like device for the average customer, but still holds the e-mail/business market and doesn't want to lose it.

I wonder what would happen if RIM bought Palm back in the day and had two series of devices, one for business with QWERTY keyboards and great e-mail, and another one to compete with Apple.
Unfortunately, no one has yet come up with a better word to capture the idea for a shared codebase client- and server-side. I'm really hoping it happens soon, because the abusage of the term drives me insane, too.
And you even learned some Java in the process!
They do, but the bigger instances cost a lot to rent.
A decentralised social network. :)
Nice article.

I was going through trying to follow the instructions and hit a couple of issues:

-For "You should then add ~/.nimble/bin to your $PATH" it took me quite a while to figure I had to enter "ln -s ~/.nimble/bin/nimble /usr/local/bin/" in my Mac's terminal to do that. I guess experienced devs know that stuff but beginner here.

-There's a bug in the client.nim and server.js code where the client refers to element "foo" but the server refers to element "item". Changing them both to foo got it to work.

Nim seems kinda cool.
You still can use an external email address. On register screen, I still see a "Use my existing email address" link.

I've almost never used gmail, and things work fine.
What about just setting the interviewer's expectations up front?

"Hey, as I'm sure you may understand, these sorts of on-the-spot interviews are a significant departure from the day-to-day environment under which I normally perform these sorts of tasks. I know this stuff well, but still might fumble a bit because of this atmosphere. Do you mind if I talk through this problem with you as I would if we were working on the job together?"

Short contracts can be great when you can afford them (ie, have time/are not currently otherwise engaged), but sometimes you have to work within the framework provided. Being your own salesperson is not all that complicated: manage expectations, build rapport, and under sell/over deliver.

A good recruiter can help fill in these gaps for you -- pre-setting the hiring managers expectations, coaching you up on interview strategy and tactics, and helping you understand a given company's interview process in full so you can mentally prepare. Unfortunately, most recruiters are not good and dealing with them tends to be a pain. We're building a better recruiter, online, at Mighty Spring (https://www.mightyspring.com). You control the whole process through a web interface, and simply request contact when desired. We're geared towards engineers and are currently in private beta. Will expedite invites to HN signups -- feel free to email me (address in profile).
I wish they'd let us registered users know... We have used, and loved, Alice for scheduled delivery of everything from TP to toothpaste to vitamins. Bummer:(
The US and friends may not be openly targeting and censoring political dissent yet, but clearly the first step is developing the capability. If they develop the capability in an environment without any meaningful oversight or accountability, true abuse is one simple step away.

Hell, they may already be using it for political purposes. How would any of us now barring a whistleblower exposing it? That is why this situation is so dangerous.
The answers of "look it up in a hashtable" and "look it up in the literature" will get you through a lot of interviews
-flash-ads
-animated ads
-ads with sound
-tracking through ads
-ad networks often get hacked
-more ads than content on a page
-ads overlay content
-wasting data volume on 3G mobile connection
-wasting battery on phone thanks to ads

Just a couple of reasons why I am using adblocker on most sites. Until all those "advertising networks/providers" don't learn (they didn't in the last 10 years), my behavior will not change.
It's funny, I have a very well developed github account and a couple of public web application side projects. I'm always curious where employers think that code came from when they reject me for not being able to do fizzbuzz on a white board in front of 5 people.
On my never-gonna-get-to-it todo list, I have a myst like game where you are stranded on a deserted island with a local guide to help you learn the language while interacting w/ people and solving puzzles.
The https://github.com/simeonwillbanks/busted gem provides some nice helpers around RubyVM.stat for finding cache invalidations. It can also take advantage of the dtrace/systemtap probes that shipped with ruby 2.1 (http://tmm1.net/ruby21-method-cache) which can be used as an alternative to the ftrace technique described in the blog post.
There is another way that I have found myself more comfortable with as I get older. That is to simply not have an opinion, and at times actively ignore, things that are either irrelevant to my life or outside of my control.

On many topics people rebel against this attitude, because they see it as a moral imperative to be an activist. But that's not how I choose to live, and I find it is easier to be happy this way.
It is extremely unlikely but possible for no US laws to be broken when a classified military document get’s disclosed. This is why it’s often easier to convict people on perjury for trying to cover up how such a discloser happened than it is to find the person who actually broke the law.

If Wikileaks got an truly anonymous donation of classified military documents copy write law might be the strongest limitation on what they can do with it. That is not to say you can simply publish any classified document. However, it comes down to a question of actual harm. Keeping the F-22’s top speed a secret has value, but the top speed of an F-86 Sabre is “687 mph at sea level at 14,212 lb (6,447 kg) combat weight” http://en.wikipedia.org/wiki/North_American_F-86_Sabre

PS: I am not a lawyer, but plenty of US newspapers have published classified documents.
Is the $750K for the equal stake the result of negotiations and that is the final offer? If it isn't, what's stopping you from making a counter-offer at terms you deem suitable? Since you appear to be able to survive at ramen level, $750K sounds like more than you need so you could try accepting a lesser amount while giving up less of a stake.

Also, one thing to consider is that with that amount of cash, you have a bird in the hand. Holding out for the two in the bush (revenue just around the corner) may not be the best bet. What if you're six months away from revenue? 9 months?

It's your first startup and $750K is pretty good validation that someone thinks your idea is worthwhile. If things really take off, your valuation will go up and the equity you do have will be worth more -- see the Khan Academy Venture Capital video series.
As for an Octree-based implementation, http://sauerbraten.org/ comes to mind. Sauerbraten (aka Cube 2) also has a real time collaborative world editor.
JL got more of a mention than Morris or Blackwell. I don't think the article writer chose to avoid or include women particularly, rather it just reflected the subject matter they were writing about.
All diff views are returning HTTP 301s instead of the commits for me, same for everyone else?

I really like this viewer, definitely much easier to quickly browse a repo than normal.

Also, link to original HN post by app author: http://news.ycombinator.com/item?id=1630306
There is a legal difference between handling a packet of documents you receive anonymously (or even via a known source) and being a party to the actual leak of the documents. When the government sues to stop the NYTimes from publishing something, they're stepping into the prior restraint quagmire.
Except there is no difference at the machine instruction level between a recursive and iterative approaches. They are isomorphic to each other. That is why you can implement all recursive algorithms using an explicit stack and a loop and all iterative algorithms as recursive functions.
"We must imagine Sisyphus happy" - Albert Camus
The one thing I've learned from one of the most prestigious technical universities in the world is that results are more important than integrity.
It all depends on the class expectations. I am in law school right now and most professors will post their previous tests in the library. But they make a new one from scratch each semester that is similar too, but not the same as the last one.

I have also had numerous classes in math where the instructor would hand out a superset of the test questions about a week ahead of time. The students had every single question in their hands early, they were just mixed in with a bunch of other similar ones.

The difference is that everyone involved knew the rules ahead of time. Here that was not the case. Of course, that was not the case at least partially because the professor failed to lay out the rules in a forthright fashion.
But it sure sounds to me like the shoe fits. Enough that GCC is now existentially threatened by LLVM. ADDED: and I believe this is ~95% because of RMS's stewardship of the project (which already semi-died and was replaced by a fork), not the GPL, which is not a bad fit for a complete work like a compiler.
At least it's not XSLT (technically Turing complete).
The biggest thing to remember is that any command you run will be in a local context. For example, if you want to do things like updating a SVN repo that's located on the server you've mounted, you should SSH directly into the server and perform it. Otherwise, your _local_ SVN software will try to read in tons of files FROM the server to establish changes in the checkout before it can even try to commit. This can be very slow!
I hesitated before submitting this here, because motivational / self-improvement stuff is a hard sell with the HN crowd (and for good reason). However, I've found it very helpful, and thought someone else here might as well. We all like to read deep, technical things that make us smarter and more knowledgeable, but it turns out that most people fail not because they're not smart enough or knowledgeable enough, but because they lack the discipline and drive to match their goals and ambitions.
It wasn't a serious problem for me. Yeah, it's a little tougher, but if you got into the habit of waking up at 6:00 AM in the summer, so long as you continue to do the "shut off all electronics and use a low-watt bulb (or a candle)" in the evening, eat breakfast at the same time every morning, and get enough exercise during the day then the strategy works in a similar way.

The big difference is that the original author refuses to shut off his TV, computer, and phone at night.
But really, has Branson done anything that has been successful which didn't rely primarily on better customer service being the sole differentiator from any of his competitors?
The apartment that I mentioned is in Berkeley. In San Francisco I slept with open blinds, but with earplugs and an eyecover. Something interesting about eyecovers - they are very good to help you to go to sleep, but they usually move off your face at night, so in the morning they don't prevent the sunlight from you waking you up.
Many great writers had to labor over their writing.
What kind of software is it? Knowing might elicit better feedback.
Is anyone else using this or f.lux. I thought I'd try out f.lux. It just kicked in ~30min ago and it's hurting my eyes. Unless there's something else causing my eyes to burn. Anyone else?
Sure - employers pad out job openings a bit - but man, people will shotgun-apply for jobs that they are very clearly, to anyone reading the job description, by no stretch of the imagination qualified for. I'm not talking about ridiculous requirements like more years with a technology than the tech has existed, but when you say things like "SENIOR SYSTEMS MANAGER" and "MUST have at last 8 years professional experience" and "MUST have an expert level of knowledge of ProductX"

And the applicants come in, just out of university, never had a job, have never even heard of ProductX, and have no experience........ what are you to do?
I mean, if they put in a good cover letter explaining that they recognize that they don't seem to match the qualifications, but explaining why they want a shot at an interview, or something like that, fine.... but they don't.

They hit monster.com or whatever, look for "sysadmin" or "IT" anywhere in the text and then spam out resumes with complete disregard for the requirements.
This doesn't work. I mean it works for people who are like you, but this doesn't work for the intended audience of the article.

I can do all these things and yes, I achieve 8 hours of good sleep when I do. The problem is that it requires extraordinary effort to keep up, you can't shake off the unnatural feeling that you're living on someone else's schedule and (ultimately) you are not as creative, explosive, productive and even happy as you are when you fall asleep at 3am and wake up at 11. I've done a few months of your normal routine and it sucked. Sure I felt rested and in sync with others, but everything great I've built in life had happened between 10pm and 4 in the morning.

I am firmly convinced that I am not biologically "wired" to going to sleep at 11pm like a robot, simply because someone turned of the lights. I get this intense long-lasting spike of energy when the sun goes down. Every time I switch to a regular people schedule I start missing that feeling and my productivity suffers a big deal.

Here is what I do: I enjoy my lifestyle. It feels great to be awake when the time slows down and the city finally comes to a stop, I've tried waking up really early (someone said it feels the same) but not - not even close. This precious time offers me relief, relief from the pressures of modern life, our rat race of schedules, mortgage payments, poor sales and shrinking savings. It's so much easier to concentrate on a problem at hand.
As to "Use Free Software": the OTR protocol currently stands the test against various agencys and holds strong.
I suggest to use software that makes use of it, e.g. ChatSecure.
Also, If you wan't someone who's not a random person on the internet telling you this: go watch the talk of Jacob Appelbaum and Laura Poitras from the 31C3.

The Problem with closed source software is an will always be, that we can never be certain of it's security (at least not without reverse engineering every version and fully understanding it).
I've heard that the outage was a screw-up by a junior programmer that was accidentally given too much access to the system by his/her supervisor. Apparently a bad configuration was applied to their servers. This seems to match up with the official Facebook announcement linked in that article.
> The thing that's different between Boring/Hyperloop and SpaceX is that SpaceX's entire business case is built on the cost benefit of landing and reusing a rocket, an idea for which the napkin math was obvious and in the end turned out to be extremely feasible but which legacy providers had been unwilling to even try.

The cost of reusing a rocket has not been proven to be cheaper than building a new rocket. Consider factors like the inability to reuse the entire rocket, the reduced payload. At best you can break even. Unless you somehow reuse the entire rocket and do 100 flights with the same rocket the savings are meager.

This isn't something new. The space shuttle suffered from the same issues. Building new shuttles was almost the same cost and less risky.
Not everybody needs a VISA. Not every company is in the US.
xXSlayer_420Xx
> Of course he has that power.

This isn't true.

> Voting party lines is much more of a thing in parliamentary systems.

People choosing to vote party lines, yes.

They can boot you out of the party, but they still can't require you to vote a certain way. People choose to vote party lines, but they're not forced to. If you don't vote how your party wants the worst they can do is not let you be in their party any more.
Ah interesting! Thanks for answering. The question came from looking up electron-ion colliders on wikipedia and noticing that one had already been built. So was curious as to what had changed. Thanks again.
> If I look at historic chart of the market, it goes back to around 1970, because that is the last time that the monetary system failed and needed to be reset.

What does it mean that the historic chart of the “market” only goes back to 1970?

https://www.macrotrends.net/2324/sp-500-historical-chart-dat...
Caveat: Graal is developed by a law firm who happens to have some software engineers on the payroll. Better not touch.
Aren't PAR files meant to address that?
Of course, there used to be an add-on that added this functionality, but was subsequently killed by the 57 update.
I paid out the ass for my undergrad and graduate degrees, for neither was the primary benefit economic.

What is the ROI on reading literature, or listening to music, or doing puzzles or making art?

He is right, though, education has inflated at a ridiculous rate, it is a giant bubble, in part fueled by cheap debt.

For those of us that spend most of our income on education and also live in hip urban areas that have seen so much inflation in real estate, our overall inflation rate has been >10% / year for the past decade.
This cannot be stressed enough, a good foundation in Relational concepts can save you hours of frustration in performance tuning. Too many times developers learn how to dump some stuff in a table and away they go. Understanding relational concepts is as important as understanding good programming concepts, it is not and should not be an afterthought for developers. As the parent implied once you have a grasp of this, you can weigh the pros and cons of the noSQL databases for particular projects.
And in Haskell,

foldl (+) 1 (map face_value dice)

would use fusion to avoid causing map to create another array!
The US courts decided that scraping is legal, even if against EULA:

> In a long-awaited decision in hiQ Labs, Inc. v. LinkedIn Corp., the Ninth Circuit Court of Appeals ruled that automated scraping of publicly accessible data likely does not violate the Computer Fraud and Abuse Act (CFAA). This is an important clarification of the CFAA’s scope, which should provide some relief to the wide variety of researchers, journalists, and companies who have had reason to fear cease and desist letters threatening liability simply for accessing publicly available information in a way that publishers object to. It’s a major win for research and innovation, which will hopefully pave the way for courts and Congress to further curb abuse of the CFAA.

https://www.eff.org/deeplinks/2019/09/victory-ruling-hiq-v-l...
in Italy, I believe it used to be a crime to mismanage a company such that people lost their jobs. Anyway, such large job losses would trigger a criminal probe.