jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> I would pick the one who's less likely to have me extradited from whatever country I am in or ban me from flying.

Frankly, I despise what the American government did to Assange and Manning. However, you can't even remotely compare their fate to what is happening every day to hundreds and thousands of people in different parts of China like Tibet. You have no chance of escaping, no chance of trial not to mention any appeal, your life can be destroyed in an instant. Several people in Tibet each year prefer to self-immolate than live under the terrible conditions imposed by the Chinese government.
There are things which aren't algorithms, but which can embody the same strategy as an algorithm, like sorting networks. Instead of series of steps, the sorting network specifies a bunch of data flows, wherein things can happen in parallel.
I think one of the most sarcastic entries may be the object-oriented solution in C++:

http://rosettacode.org/wiki/99_Bottles_of_Beer/C%2B%2B/Objec...

Compare with the simple solution:

http://rosettacode.org/wiki/99_Bottles_of_Beer#The_simple_so...

As a recent OO -> functional convert, the comparison was amusing. (Not that there is anything functional about multiline print statements.)
It just seems like the NHTSA is just reiterating that there's no official higher than 5 star rating to protect themselves, rather than scolding Tesla. Tesla did say that a rating higher than 5 stars does not exist, and that the extra high rating should be taken with a grain of salt seemed implied to me, but I guess they could have been clearer. The blog post was very in depth, so it's not like they were misleading people with their wording.
Bear in mind that these reactors were built in the 1970s. Modern designs are a lot better, and some shut down by themselves upon loss of power, with no need for active measures at all. Even some reactors built in the 1980s got through the events at Fukushima just fine.
Is anyone else not very outraged that these poker sites have been shut down (or at least domains seized)? They were indeed knowingly selling their services to US customers despite that being illegal.

They could have used GEO IP blocking to stop people from countries were online gambling is illegal from using the site, but they didn't -- instead they chose to create an elaborate scheme with shell companies used to hide transactions from prying eyes (which all came undo when Tzvetkoff talked).

Whether or not you agree with online gambling being illegal in the US is not the point. I don't think there should be speed limits, but there are, and so I have to deal with the consequences of ignoring those laws.

Why the outrage?
Get to work. Work efficiently. Leave work at work.

Optimistic-alized for you =)
Well, this is the way I explain it to other people; including the oversimplification part. The real problem - which is probably just my lack of educational experience - comes up when people are really interested and ask about the way it really-really-really works.
What's wrong with Mechanize + BeautifulSoup? Or even urllib2 + html5lib, if you want to stick to the standard library?

Executing JavaScript is a bit tougher...maybe you can extract it with html5lib and then hook it up to V8 to execute, although that doesn't really account for the intricacies of the feedback cycle between JS execution and HTML parsing.
The talk of Rich Hickey (Clojure) on Persistent Data Structures and Managed References gives a very interesting view on programming in general.

http://www.infoq.com/presentations/Value-Identity-State-Rich...
It's the good old hill-climbing: to get out from local optimum to a better condition you inevitably have to descend a bit before you get on the rise again.
I disagree. Its the collapse of the Keynesian housing bubble that's causing the current unemployment.

Keynesians ignore where the money for their spending comes from. It can only come from taxes or borrowing, both of which make less capital available for the private sector. Instead of allowing the phony economy die, they seek to keep it going. As if building more houses than we can afford somehow creates wealth, instead of putting hundreds of billions of our debt to sit and rot.

And replacing the judgement of millions of people actually spending their own money with the judgements of short-term oriented politicians that haven't worked for the money they spend and who are actively trying to fool us most of the time is not going to result in smarter investments.

The government loves to make waves on the pond, call attention to the highs and distract you from the lows. But no new water is created. And when the instability they create knocks boats over, they claim no one could have seen it coming.

All the splashing around is just magnifying the distortions.
IM has already been in corporate America for a while. I've worked for a couple Fortune 200 companies over the last 10 years and all of them (plus the smaller companies) have all had IM. The services listed in the article I've never heard of, but it seems to overlook the already obvious big dogs that have been out there:

SameTime. This used to be used when the company was Lotus Notes based.

Microsoft Communicator. The IM program that is bundled with the enterprise Exchange and collab tools that Microsoft provides.

Skype. For companies that might have a looser network policy, or have to deal with talking to many external clients, this is the easiest way to communicate cheaply, and also has pretty high usage vs something like asking your customer to install and figure out how to use an IRC client.
Thank you for posting this! I find the Silicon Valley a internally focused place and I think we need more reminders from members of our community that we are the exception and not the rule. Not everyone in the world can be a VC or programmer.
My problem with the rah-rah around Tesla is that, good as they might be compared to the status-quo, they are still cars.

There's not enough attention paid to the fact that cars and the sedentary lifestyle they encourage are a net-negative for most people. Many of the folks I talk to who'd like to move to an active form of transportation don't because they are scared of being hit by a car. We've effectively ceded huge swaths of public space to single occupancy vehicles, and made it off limits to humans. This is bad for the health of the people in those cars, but also bad for everyone else.
No offense but their UI seems a bit more intuitive and simple to use than yours.
We realize that not everyone wants to check in all of their dependencies, and that's cool too. Check out the build encyclopedia for rules to talk to 'plain http' and maven repositories.
It's an European law:
http://ec.europa.eu/ipg/basics/legal/cookies/index_en.htm

Websites that use cookies in any way must prompt the user about it.
I think this is quite a risky wager. I'm not sure how much of external factors are accounted for. The economists and financial journalists are quite excited about the whole QE and ZIRP effect. It's been deemed an unprecedented experiment. Cheap money has flooded the market. If we look at each industry of itself, most of them are in the similar state. Housing has become very expensive, stocks are at all time high, executive compensation has increased, commercial real-estate is popping up everywhere and the wealth gap is broadening. So when someone looks at statup evaluations and see them getting higher and higher, an expectation of market correction is in order just as it would be with the stock market. Perhaps the inevitable will get delayed once Euro takes up on the QE.

P.S: I think when someone talks about bubble, it doesn't imply that the current crop of startup ideas are bad. It just reflects inflation in the VC market.
take 25+ cents off for cc processing... 700m * .70 = 490 million. Not everyone will do it, but assuming most, maybe $350 million in recurring. Certainly nice, but does that justify $19B? That's something like a 2% return, if my calcs are close.
That's what you understood. in fact, I'm talking about the big amount of money wasted bountifully for luxury offices with massage rooms, startups with no revenue but hundred thousand dollars monthly office expenses. Of course I'm happy that there is wealthy countries in the world, as well. But I do know one thing too, we owe this wealth to those who struggle and accept working for 2$ per day. And Uber or Snapchat doesn't have any impact in their lives. When people who make those jeans that we buy from the fancy stores here, many of work in underground textile factories starting in very young age like 11, and they die at twenties suffering from Silicosis disease. Just one example. You can ignore all the world and talk about Uber, Snapchat every day for sure. I'm not saying startups shouldn't be invested, or I'm not against venture capitalism. Try to get my point without arriving to that kind of conclusions.
I've been saying this for years (: happy to hear
Ditto. It was a boon to me too.
Wow...I'm generally not bothered by ads, but when they cover up the text of the article and don't give you a way to click out of it, they give me no choice but to not read it.
I wonder about something like

for (0 <= i <= 10)

which has obvious (and transparent) variants for making one or both bounds exclusive. For bonus points

for (10 >= i >= 1)

etc. for looping downwards. You could have unbounded loops too

for (0 < i)

where you can tell which bit is meant to be declaring a loop variable because it's always the one after the inequality. For extra points, make mathematicians happy with things like this:

for (0 <= i < j < 10)

which does 45 iterations or

for (1 <= i,j,k <= n)

which does n^3 iterations, where again you can tell which bits are meant to be declaring loop variables: all but the first and last. These are less transparent because they don't make it clear what order things should be done in; they might also introduce the temptation to introduce fancy syntax to control this, to skip to "the next value of i", etc., which might be complexity that doesn't pay its way.

This plays pretty well with filtering as in list comprehensions:

for (1 < i < j < 100) where (isGood(i) && isBad(j)) { ... }

One possibly-killer drawback to this kind of thing: it makes for a nice for-loop syntax but there's a lot to be said for saying that for-loops are always just iterating over some sort of collection, and turning these into collections might again require more syntactic complication than they justify. E.g., the simplest would be something like this:

for (i in (i : 0 <= i <= 10))

which feels painfully repetitititititive with all those "i"s and doesn't generalize well to the fancy versions with multiple variables (but maybe those are a bad idea anyway). It's not hard to think of ways to reduce the repetition but they have their own drawbacks and in any case this comment is too long already.

[EDITED to add: All this only makes sense if your syntax allows for "chained" inequality operators. But it really should anyway. (It looks like Wren's doesn't at present, maybe because it's hard to square with the principle that infix operators are always just single-arg method calls in disguise.)]
Yes, this is exactly what is occurring with my mothers iPad (and I think her's is the same first gen retina). And frankly I can't do anything about it. But ever since she's installed iOS 8, wifi has been incredibly flakey. Of course, it's not Apple's fault, she just needs to buy a new iPad.

I'm not a gadget geek at all. I'm more of a cheap bastard/ "if it ain't broke.." and basically buy and use technology until it breaks or it won't do the job anymore. My Linksys WRT-54G I've had for at least 8 years just died the other day. For me it was good enough, no reason to change. My iPhone was good enough (until the updates made it unpleasant, I still used it, and eventually the hardware itself did die).
My favorite von Neumann story involved a lecture he gave in German. At the end of the lecture David Hilbert's first question was, "That was very nice, but what are these 'Hilbert spaces'?"
A good site/reference for needs and wants for a CMS or open source project?

This is tricky when you first get started because you haven't had enough experience to know the pain points and missing parts of the CMS. Once you get a bit of experience, you will know what is really needed but missing. Here are some other tips though.

Find highly popular add-ons which are horribly outdated. Wordpress has a list of add-ons and shows the ratings, numbers of downloads and other information. If the plugin is way outdated (perhaps doesn't even work with the latest version of Wordpress) then you might have a good candidate for something to recreate and keep maintained. Alternatively you could find add-ons which are working with the newest versions and perhaps even somewhat recent but appear abandoned.

Look for hugely useful and popular add-ons or features for one CMS which has no equivalent in another CMS. In some cases the feature / add-on might only be feasible for a certain CMS but in other cases this could signify a need.

Check through feature request areas of the forums. If someone is requesting a feature which could be added via a third party plugin, then you might have a candidate. If there are 100 "me too" replies to the thread, then get to work!
One issue with this article is that while a majority of big ideas get committed to paper at some point; writing is just one medium in which to transmit ideas.

I like the emphasis behind the article, but we need to get off this idea that writing is the thing, when really its ideas that matter.
I mean back in hunter-gatherer days, women were impressed by your animal hides or whatnot, and not your luxury car, but those two things are isomorphic. You can find a lot of such ultimately trivial variation, where you only have to adjust your model a tiny bit. Give me an example of an important social phenomenon not explicable through a minor adjustment to common ev-psych principles.
>It's a genuine increase in the skills and abilities required to create value in the modern economy.

In what way is that not an arms race?
Wikipaedia says 13.3 million crossed east to west europe between 1950 and 1990, 75% of this movement was sanctioned so that makes for 4 million irregular crossings or about 100,000 per year. Currently the US is estimated to have 11.5 million illegal immigrants with about 0.5 million entering each year
Yeah, I'm surprised the logos aren't removed from the computers.
I really like Microsoft's Log Parser. It does SQL style queries on log files. Really quite powerful. It's also command-line based so it's easily scriptable:

http://www.microsoft.com/downloads/details.aspx?FamilyID=890...
I'd say that a mix of German and English (often referred to as "Denglisch") is used in German ads.
To me, this sounds a lot like "you didn't bother to lock the door, so obviously it's legal for me to come in," or even "you used a lock that's easily picked" with the same conclusion.

If I'm a non-technical person, I send an email, I address it to a single person, expressing my expectation that only that person will read it. Just because someone CAN violate that privacy doesn't mean they should be allowed to. Just like when I have a private conversation in my house with the door closed, I'm expressing an expectation of privacy. Just because someone CAN bounce laser beams off my windows, read the vibrations, and reconstruct the sound waves doesn't give them the right to do so at will.
Yep, I tried all the open source autoscaling heroku tools on Github. They were not easy to use, and had major problems (try them, you'll see!)

I think Heroku users value their time above all else. There's much cheaper ways to host your Rails apps. This tool allows Heroku users to save money while not having to spend days getting their autoscaling stuff working and tested.
For added fun wash your mouth with a carbohydrate solution (don't swallow) before exercising: http://journals.lww.com/acsm-msse/Abstract/2004/12000/The_Ef...
For an enterprise: autoscaling is either not a value add ("You can cut $40 a month off our $300 hosting bill? Absence of 'yay'.") or Really Freaking Hard And App Specific. SmugMug, as I recall, did a lot of work to dynamically spin up and shut down instances to minimize their bill (not a Heroku app, obviously), because their usage patterns consistently predicted high load for workers at certain times and low loads at other times.

For a ramen-munching startup: shaving $40 off our bill is very motivating. However, while we have dreams of scaling up, if you actually do it we're going to wig out when we see a four figure hosting bill. By the way, we're pathological customers who understand just enough of this to be a danger to ourselves, and we will blame you on the Internets when your system does exactly what we tell it to do.
Because its profit margins depend on clients provisioning at least a little more capacity than they need.
Why's that? Can you elaborate?
There is innovation: khanacademy.com
> grep -R 404

This isn't 1995 anymore. When you hit a 404 error, you no longer get Apache's default 404 page. You really can't count on there being any consistency between 404 pages on different sites.

If wget somehow stored the header response info to disk (e.g. "FILENAME.header-info") you could whip something up to do what you are suggesting though.
Agree on the travel part. I am fine with 25% travel. I think its a good balance. Plus, if you want to climb the leadership/management ladder, cant escape travel much.
I think it's a matter of balance. If there are tons of these mummy masks and we have no idea what's on the paper they're made of, then the value of the information on the paper outweighs the value of any individual mummy masks.

But once we start rediscovering more and more new copies of exactly the same texts in those masks, it may be more important to keep an eye on how many masks we have left.

In general, though, I'm inclined to value the information higher than the object itself. And paper can carry lots of information.
Yes & therefore, if someone isn't on WhatsApp, the message doesn't send at all.
Instead, they added the following on page 13:

> The WhatsApp server has no access to the client’s private keys, (...)
For a property owning corporation, it might not be the best thing. However, in a free market, there wouldn't be anything they could do about it. Competition is supposed to reduce the profits of any industry over time.

Barriers to new construction is of course the problem. If you had to fill out a lot of paperwork and get government permission to build a tractor, and there was a shortage of tractors, the solution wouldn't be to give farmers more cash to procure a tractor, nor try and control the price of tractors, nor pass laws restricting use of tractors. The solution would be to build more tractors. With enough tractors, it woudotn even matter if the occasional farmer kept one in the barn unused.

I don't know how people develop this blindspot with housing - if the prices are going up too much it is because demand is exceeding supply. Everyone is reluctant to say the lack of supply is an issue, and I don't know why.
You must be conflating 1200 and 9600 baud.

The usual bit-per-second speeds were 300, 600, 1200, 2400, 9600, 14400, 28k, 56k going from the 1970s to the late 1990s.
Once again realized: Archive.org is amazing. Please donate.

(not affiliated with it, just a fan)

https://archive.org/donate/
As a relatively recent user I can only add that the community around common lisp, while being fairly distributed, are a great bunch. I have found on average no more douches than occupy any community.
This is really entertaining. I wonder, why there isn't 12 floppies to cover all notes?
For me (thinking as Apple) it's this simple:

- Let's create some demos of our new HTML5 support!

- Do we want to be responsible for users' bad experience if other browser vendors make mistakes or implement things differently than we did?

- No.

That's it. Nothing nefarious about it.
> First, the report is simply a list of proposals news industry people have made about how to save their businesses, not new FTC proposals.

The report says that the proposals come from FTC staff and as potential policy. I'll quote.

"In May 2009, the Federal Trade Commission announced a project to consider the challenges faced by journalism in the Internet age. Now, one year later, staff responsible for this project present this draft for discussion of 1) the tentative conclusions outlined here about the current and likely future environments for news gathering and reporting, and 2) potential policy recommendations to address the issues raised during this proceeding. We note that this draft does not represent final conclusions or recommendations by the Commission or FTC staff; it is solely for purposes of discussion, in particular at FTC roundtable discussions to be held on June 15, 2010, at the National Press Club."
I am surprised at how useful what a seemingly superfluous feature is on the iPhone. I often find myself grabbing screenshots of things and sending it to friends, Twitter and Facebook. My location on a map. An amusing article I just saw. An SMS conversation. It's not obvious, but once you know how to do it, it's very handy and I'm surprised it's so difficult with Android.
Development here is mostly focused around consuming & adding to technology - e.g. CRUD apps, although there is a small population of startups. Cape Town has the Silicon Cape initiative and there are a couple of incubators in other cities, e.g. http://www.theinnovationhub.com/

I have no idea how many developers-in-garages there are. I've watched the Business of Software forum, ASP and a couple others, but haven't sensed many other South Africans (or Africans). There is some interest in the social media area, like Afrigator.com and a few service-oriented companies. During the .com era, there was something called First Tuesday, which mirrored an overseas initiative of the same name. Meetups of ideas/money/services first Tuesday of every month.

In terms of bigger names...hmm. Alon Musk was born here but not sure when he left. Mark Shuttleworth started here. There's a make-a-site-easily company that is doing well but whose name I forget (edit: yola.com), and they're now in California.

Ah - here's an index:
http://www.sastartupindex.co.za/

Maybe there's a startup idea in there :) /adds to list
Come on dude, this is the worse writing ever. The best quote she could find was from a COMMENTER on a random internet forum?! She tries to associate the belief of a random guy on an internet forum with 60m evangelicals. Comical.
Doubtless there are some few for which everything does, but typically and paradoxically things that are in fact substantially threatening do not. US nuclear stockpiles or preemptive aggression or plain old drilling for oil are godly and protective, while AGW and swine flu are hoaxes.
I decided to stop working on it because I want to spend more time on another project.
Feel free to do whatever you like with it.
Contact me or reply below if you have any questions.
Windows 7 actually comes installed with a Microsoft-developed 'Snipping Tool', which allows the user to drag a semi-transparent box (or free form, or windows size, or full screen) over whatever part of the screen the user so desires. You can annotate, paste, or save the image wherever you like!

/end campus rep plug
Still vanished for me, here is a webarchive link.

https://web.archive.org/web/20210211144406/https://blog.rust...
I wonder how the latency is on this.

https://danluu.com/keyboard-latency/
Especially when you look at who that dude actually is...
Aside from the main thread of the article, what blows my mind is how many people he asked who declined the vaccine. Were they just being good samaritans, hoping the vaccine would go to someone who needs it more? Maybe I am a lesser person, but I'd trample people to get a jab right now.