jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'd be interested in seeing how we'd react with a logarithmic voting system.

Base 10 for example: the most-significant digit would be visible and the rest be zero's: '5' -> '5', '42' -> '40', '256' -> '200'.

That way, you could still see the impact of a comment while hiding the voting trends and other numeric details that keep you from unbiased (err, less biased) voting.
maybe because China has a rural / urban split that is more a mirror of the USA than Japan, or he was really angling for the CA == China thing and didn't quite get there.
A side question on rail: Has any municipality in the US given property tax waivers / discounts to get businesses to cluster around rail stops or are almost all stops after the fact?
Trying to lump all hackers together is wrong on its face. Geohot had nothing to do with this, so bringing him up serves no purpose but to create false impressions and (unintentionally or not) shill for Sony.
A PR story? Those are usually meant to give good PR, not make your platform look insecure and unstable. I don't see how it would be in Sony's interests to pretend the widely publicized Amazon outage had nothing to to with its problems and instead make up a story about how its security had been breached.
Isn't it possible they're more harmful? Wasted life years, misalignment of courses with interests, debilitating debt?
Why is he looking at China?

Well, China's system is a failure, and he doesn't want the US to build trains, so ... it makes sense.

But something you have to keep in mind is the size of Japan versus the size of China and the US. The most popular Shinkansen route, Tokyo<->Osaka, is about the same distance between Chicago and St. Louis: a 6 hour conventional train ride, a 5 hour drive, or ... a 30 minute flight. So high-speed rail is kind of a hard sell: a 5 hour drive is not that long, and a 30 minute flight is worth the cost if you really need to be there fast. The middle ground, a 2 hour train ride, is not really that compelling, and a ticket would probably cost as much as flying. (The first time I took the Shinkansen, I had a little sticker shock. $200 to ride a train!?)

Rail does make sense for Tokyo to Osaka, though, because the airport in Tokyo is so far away from the city center. It's at least an hour and a half between Tokyo Station and Narita, and then you need to be there in time to navigate the terminal and board 30 minutes before departure. Then you have to do the same thing on the other end. So flying is a net loss between Tokyo and Osaka, which is why the Shinkansen is so successful. Lots of demand, and it's the quickest way to go.

But in the US, the places where high-speed rail will work already have high-speed rail. The other popular city pairs are too far apart -- New York to LA is popular, but that's going to be an awfully long train ride.
That sounds like a huge hassle to be honest. My android phone had a feature that made the screen stay on as long as I was looking at it - it was a disaster. It just did not work properly. I ended up deactivating all that crap and just set the screen to never go off, unless I explicitly press the button.
Having a single (different) sign for each audience makes a lot more sense than a different sign for each rule or timeslot. That is, commercial vehicles and pedestrians can each have their own sign, and only when necessary.

Then at least I know that I'm looking at all of the information that pertains to me, and that this information isn't contradictory.
I was all excited until I read that on the Google Play page for the app.
A typical argument pattern is to use free speech as a full stop in any discussion. Engaging with the content of something is rejected straight away, it’s always the principle of the thing.

That’s a tiring argument and describing that as a very American way of fetishising free speech is entirely appropriate.

Free speech is hard. And there are many difficult questions around it where you have to actually engage with the content of something.

So I get why people want to take shortcuts, but that is just so tiring. This unwillingness to even engage with content is extremely tiring.
already discussed here: https://news.ycombinator.com/item?id=25691631
IS it wrong to always be skeptical and paranoid about the world, the media, the government, the tech companies/any company promising a good thing?

This isn't a new feeling, idea or such - there's always been a counter culture and I enjoy and love tech. I never got into Twitter, and the more accessible tech has become, it seems to have become eternal summer.

Which, on one hand is good - tech is accessible, government "can" be more transparent then ever.

But is it, really? Go back to any presidency generation and you can see the same questions. It doesn't matter if it's the red scare, the pacifist of USA not jumping into WW2 until bommbed at pearl harbor (but had operations in Sino China.) and etc -

That's another issue here, the moving and adaption of wrong think, and tribes forming based if you think one alike - there's so many arguments from how you value money, what is money, what is a good president, if the color of your skin matter, what you do, how you spend your free time, if you allow people to peer onto your social presence, etc

It's just alarming, the slippery slope of internet adaption/culture the past decade really has ushered a dystopia.

But, it seems, according to you, that is "utterly baffling and genuinely inconceivable" where it goes to show, if you don't follow tribe mentality, you are labelled pariah, and then what, excommunicated for questioning the status quo?
A year ago I would have had nothing further to say on the matter than what you just did... then Apple introduced iAds which I think will keep Google on its toes regarding Android until they've cemented/protected their revenue stream, which may be indefinitely.
I think PG had an article about this: if you have any process with a) a distribution of skill which b) scales with addition of resources, market price at the top of the distribution should explode because talent becomes a license to print money. Banking only got to that first because they have a very simple model: decisions for many types of assets take equal difficulty to get right regardless of how much money is stake (below a ceiling in the hundreds of millions or billions). If you can reliably make the average + 2% trading $2,000 of Coca Cola at a time (and you can't, but work with me here), then you can reliably make the average + 2% trading $200 million of Coca Cola. Comparing your wages to that of someone who trades hours for dollars no longer makes sense.

Quants had a similar compensation scheme for quite a while now. I think other classes programmers are going to hit on it, too: there are many things you can do which demonstrably improve revenues or cut costs and which scale to the moon.

Can I again toot the horn for A/B testing, metrics, etc etc? My homework for tomorrow is writing a consulting proposal. They want to know how much purchasing my services stands to make them. Consider a hypothetical company with 9 figures of revenue a year which does no A/B testing. Pick a number for what you think you could do for a first cut of conversion optimization. 2%? 5%? 10%? Do the multiplication.

You can create staggering amounts of wealth these days with programming and a few other tricks, and you can capture quite a bit of it.

[Edited to add: PG link: http://www.paulgraham.com/wealth.html My favorite essay of his, incidentally.

The relevant bit: To get rich you need to get yourself in a situation with two things, measurement and leverage. You need to be in a position where your performance can be measured, or there is no way to get paid more by doing more. And you have to have leverage, in the sense that the decisions you make have a big effect.]
Some discussion earlier today:

http://news.ycombinator.com/item?id=2038726
It says there:

"pyramid schemes — also referred to as franchise fraud or chain referral schemes — are marketing and investment frauds in which an individual is offered a distributorship or franchise to market a particular product. The real profit is earned, not by the sale of the product, but by the sale of new distributorships. Emphasis on selling franchises rather than the product eventually leads to a point where the supply of potential investors is exhausted and the pyramid collapses."

in this case there is a real product, even though each extra copy costs $0

secondly, we can't really prove one way or the other -- after all the ebook might be useful for some people, who is to say the "real" profit is earned by selling the option to be an affiliate and not the product, since you get both at the same time

and thirdly, ANY copyrighted work needs to be bought only once if the user keeps the copy in good condition, so the supply of potential buyers will be exhausted and sales of the book will diminish as the market is saturated
Today I got some social obligations I couldn't get out of, and...that was it.
How can you say that? I'm pulling stuff out of my ass and I'd be willing to put money on the fact that over 95% of our elected officials fall in the top 20%, probably even the top 10%.
Chip cards cannot be "replayed" or cloned, that's why there's a chip in the first place. The chip stores card's private key that is used to digitally sign a (purchase) transaction. Each transaction is a multi-message exchange in real-time between the terminal and the bank and it includes an unique ID generated by the bank, which is covered by the signature. This effectively prevents a replay.

The private key cannot be read from the chip without the use of a tunneling microscope or other hardware exotics. In fact it is not untypical for a chip to have a built-in protection against key retrieval that is set to physically fry the chip. The PIN is used to tell the chip to do the digital signing. No PIN = no signing.

That's how it works in general. This application of the smartcard technology is almost 20 years old, so while there are some variations one could still call it sufficiently mature :grin
However this only apply unto the a copyrighted work without explicit license. By only allowing the use of the copyrighted work with a explicit license that prohibits this, you can cancel out this effect (which is what EULA is for)

I AM NOT A LAWYER. PLEASE CHECK WITH A LAWYER BEFORE DOING THIS.
The formula for writing on the software industry is to turn your personal experiences into general principles. It provides no knowledge about the world, all it gives us is one person's perspective of a handful of situations.
You can't go wrong with zombies: the public loves them.

It is necessary to initialize all variables. This will cause a run time error.

This probably should read: 'accessing uninitialized variables causes a runtime error'.

It is necessary to check your memory indexes for all data structures, if they are wrong you will have run time errors.

What would be a 'memory index'? An index into an array? Yes indeed, an out-of-bounds array index will cause an error sooner or later. If your language doesn't check array bounds, like C, the bugs will be subtle and insidious.
Thanks, good ideas. Do you think the proposed business scheme I said is legal or not?
Yes experience is important. I'd say "software development experience = spending time hitting walls".

So find an interesting wall, and let him spend time on hit. For me the interesting things where thrill to see the computer do things, but for others that may be a paycheck.

Do not make cheat time by arranging or buying stuff, except for maybe a laptop. The time consuming obstacles motivated me a lot, i spent more time and effort in learning than i would have otherwise. I went through several programming books that way, just to satisfy my curiosity. Not deliver to some boss.

Later, ofcourse i descided to work for a boss, but by then i discovered what exactly i really found interesting.
My favorite landing page is the one for Buckyballs (http://www.getbuckyballs.com/). Thanks to it, I'm sure they moved a lot of product on the day Google doodled "buckyball".
I was going to post the exact same thing. I started in '99 and am shocked, shocked to see this is still an ongoing issue. I thought by now most devs had at least read a little Codd, Date, and/or Pascal.

Maybe it comes from having started building web and db apps for large enterprises where the DB was the nucleus of the operation and the apps the satellites. It seems among the web crowd it's the opposite - the app is the nucleus, with the DB and presentation layer the satellites, resulting in ORM among other things.

In those enterprises, access to the DB's was strictly controlled by the DBA team and data made available to apps via stored procs only. The app devs would request a stored proc with certain parameters that would return a certain dataset, and the DBA team would implement it and grant access to that app only (or grant access to an already-existing sp that did the same thing).

The idea of ORM still bugs me for that reason, even though I use it anyway. I can't help but suspect it's the formalization of a convenient but bad practice. I could be wrong about that though, biased as I am in this regard.
Every word I try gets 0 days?
I don't think its a 'perfect' landing page, but I think its a good framework to start with when designing a new product. And something to point to when working with clients. I'll definitely keep it bookmarked
Although submitted later, this duplicate submission is attracting the comments:

http://news.ycombinator.com/item?id=2001898

Probably best to go there if you have anything to add.
There are a lot of books on the subject and I've read quite a few of them.

Like most things, different perspectives led different people to arrive at different conclusions about what led to the crisis.

Put very simply, the folks in charge (traders) were simply allowed to take on too much risk. And by risk, I mean that they were allowed to borrow money to make bets on the future value of securities. They believed that most of that risk was offloaded to a company that could absorb it (AIG) but it turns out that they couldn't. When everyone found out that AIG couldn't absorb that risk (defaults on mortgage-backed securities), they ran for the hills (refused to lend money with mortgage-backed securities as collateral).

Hedgehogging will give you a good idea of the people/mentality that drives traders and how managing big money works. It's a complicated business and quite different from your regular mom-and-pop investor. One of the lessons I took from the book was that being very successful in your fund can lead people to WITHDRAW their money from your account. It's like they expect you to be unable to repeat your performance.

Another lesson is that a lot of hedge funds fail. Their fund manager can't get out of a slump and everyone takes their money out. The fund closes.

But the best lesson is the analogy of fund managers to star athletes. Those managers that can consistently beat the market are paid very well because they are making a lot of other people very very rich. That's rare and not a lot of people can manage it.
Does anyone here have first-hand experience testing w/ the VeriSign seal? The parent link gives an example of a very substantial sales increase thanks to the seal. For $299/year, though, it's a bit beyond the range of "eh, what the hell, I'll give it a try."
From what I gather, it's already very recognizable as moving specks of salt and pepper.
At least $100M for a ridiculed brand based in LA with a heavy burn rate for demoralized staff and plummeting traffic figures plus they're a microsoft shop? What's not to like? I wonder what full yearly operation costs are all in. I find it hard to believe they'll be getting more than liquidation value + a rather modest premium for the brand & traffic.
Well, of course.

It has been argued for years that pitting Android against the iPhone is unfair because Android comes in so many devices at many price points whereas the iPhone is just that--the iPhone. There are just two models (the previous, and the current. It used to be just one until 2 years ago.), one hardware spec (with varying memory sizes, sure).

But that's the game Apple chose to play. They intentionally crippled themselves (even if they don't think so), so this is really a comparison of Apple's strategy vs. Google's strategy. And Google's strategy seems to be winning in some aspects.
Verizon's long and frequent Droid advertising has brought the name to the masses. I know plenty of people that don't know the difference between "Droid" and "Android", but they all recognize that they reference smartphones now. Plus there are so many millions out there, most people at least have a relative that's shown them their neat phone by now.
I'm back to lua (actually luajit) after not using it for few years, and this time using C only through luajit's FFI. So far onlly one issue (not a small one) - no callbacks from C -> lua - so you have to be careful what libraries you would choose.

And connecting "C" and "LuaJIT" through FFI - that's quite easy. I've started a little project with such bindings http://github.com/malkia/ufo - OpenGL, OpenCL, AntTweakBar (OpenGL "property" dialog), ZeroMQ, GLFW (GLUT like library that can be used without callbacks), and few others.
Wow. You should move to Indianapolis. There are companies here dying to give some qualified programmer money. A salary of 80-100k is being offered to experienced Java, .NET -- even Ruby/Rails developers. (I just came from a Rails job at that level.) On top of that, it's a cheap place to live, and is building an interesting little community of tech/startup-minded people.
That's why you get it done and don't tell anyone else about it until the due date. People that get things done quickly are usually rewarded with more work and responsibility at the same pay.
What we do where I work is take the newly generated key whenever we key or rekey the system, split it into multiple pieces using Shamir's secret sharing algorithm, and those pieces are distributed to several people.

Whenever the server needs to be started, two of those people must enter their key shares. That enables the server to reconstruct the key, which is then stored in memory.
In this case the question was "which phone do you desire?" I think that most people would answer that differently than "which phone do you plan to get."
I think you have misunderstood me. I was poking fun at my belief in numerology, not suggesting I'm stupid or unoriginal. Most folks on boards like this one roll their eyes at things like numerology.

And I am working on stuff, though I am not at the "building something" (as in "writing code") stage. There is other groundwork that is being laid.

Take care.
The refresh rate on that monitor looks absolutely fantastic. I am wondering why the development of e-ink displays isn't pushing to get rid of it and implement it some ultrabooks / chromebooks. Would make for some very long lasting battery time.
I've been alternating between these two editors for the past number of months. Atom's plugin architecture is the big selling point, it's pretty straightforward to create a plugin and leverage the huge number of libs on NPM.

Using APM and stars, I can also keep my Atom plugins in sync across different computers on different platforms (mac/ubuntu) running Atom.

There are still a number of annoyances though.

Something that immediately comes to mind: I'm using Polymer.js at the moment and I have a lot of inline CSS/JS in my HTML Components, when I comment out some CSS/JS (using cmd + /) it always uses a <!-- HTML comment -->. I've now learned this behaviour but it's still a pain in the ass. Lots of little issues like this.

Performance of Atom is decent enough on my new MBP and it hasn't been a big issue for me. I'm not working with large documents though.
Stating the obvious, but I'm pretty sure that there are no longer any purely interpreting JS engines around, it's all JIT or AOT compiled, so optimizing for a compilation scenario definitely makes sense.
Hmm, I figured it was just the records being pointed to cloudflare, since everything I could find makes it sound like that, but you may be correct that the nameservers were changed, as cloudflare's nameservers look like they have a record for the domain, but are returning different records: http://paste.click/s/qKkejf [0]

Which appears to be down now anyways: http://paste.click/s/UlxsWA [1]

However I suspect cloudflare's nameservers might just return A records pointing to cloudflare if they don't exist, I'm not sure.

Though that still doesn't answer the second part. Would Akamai not use the authoritative nameservers to resolve the origin? Cdn providers I've worked with (Level3, edgecast, Highwinds, and others) just resolve based on the authoritative nameservers, and I'm genuinely curious if Akamai doesn't do that.

Edit: forgot that my keybinding throws the js/syntax highlighted url into my clipboard, which is pointless for this, here are the plaintext links to the same thing:

[0] http://paste.click/qKkejf

[1] http://paste.click/UlxsWA
> Why don't papers have a big timestamp on the first page?

Something like:

(Received 2 September 2014; revised manuscript received 7 January 2015; published 23 January 2015)

(from the most recent PRB)? arXiv is a bit worse with their non-selectable timestamp on the RHS of the first page, but they have month and year in the ID and a submission history on the paper’s page, so I don’t see much of an issue there.

> Also, I'm wondering why there is no public online discussion forum for scientific papers in general. I would have expected that google-scholar would have filled this gap by now.

The scientific community is sufficiently diverse that it would be difficult to establish one discussion forum. Plus the people whose comments are most valuable would likely be hesitant to comment publicly in writing on their competitors’ papers.
I very much doubt TextMate is anywhere near the top 4 if for no other reason that it is OS X only and most people use Not OS X.
Robots don't actually need to be creative; robots only need to approximate creativity well enough that humans can't tell. After that point robots will always look creative even if they're not. The weight of a little randomness and a lot of brute force will do the rest.
What i've seen so far in the comments is that the ones hiring out of these programs are mostly publisher/content sites largely working within some kind of cms. This is mostly simple web dev and likely pays less than $100/k especially for entry level. Furthermore, I doubt job security is very good for these roles.
In France there's subscriptions for as low as 2€ a month for 2h of voice and 50MB data (5cents/MB above), this would be perfect for those phones.

Edit: Internet is useful for chat apps like messenger, they mostly replaced text messaging for me.
Thanks. Flix Plus looks good, but I use Firefox, not Chrome.
sure the preemptive dialog could pop up again, but instead it would say "go to settings to fix the problem"
There is a similar feature in Linux which I've used a number of times over
the years to simulate various network problems, and to modify packets flowing
through my router in interesting ways.

You can select packets to be sent to userspace with the "-j QUEUE" iptables target handler, and then read those packets using libnetfilter.
Those costs in China are too high. I've lived in Shenzhen for under $70 USD / week in a hostel. If you eat out every meal for 100 RMB, you're not even going to be spending $350 a week for meals. While I agree that if you can do it locally, do it locally, but those numbers for the cost of living and travel in China are inaccurate.
Why do you say this? What evidence?

There are hundreds of thousands of businesses that happily pay for ads on Facebook over other platforms and see improved results after tweaking the targeting.

The issue is the privacy loss we get, not the efficacy of targeting.