skysight-inc/HackerNews huggingface dataset:
The trend towards retrofitting interactive applications to run inside the equivalent of a VM is just stupid, not only because of the obvious wastefulness of executing JS (given Moore's Law stopped).

When dealing with a browser, you're limited to a broken interaction model (document? URL? back button?), a broken security model, one programming language with a weak API (that isn't equally supported between browsers either), and you have to abuse HTML into things it's not supposed to. It's a development experience that is subpar even by 90's standards.

Add all that to the pedestrian performance, and I'm amazed this is still an option.
I agree that that is the ideal end situation, but Unicode would have been dead on delivery if they had chosen that approach. Memory just was too expensive at the time to make a system that, in most of the computer-using world, wasted 75% in every text string. And no, just-in-time decompression wouldn't have worked either; CPU cycles also were too expensive at the time to do that.

Unicode also would have been too incompatible with existing code that copied 8-bit character strings around. See http://www.cl.cam.ac.uk/~mgk25/ucs/utf-8-history.txt for some rationale behind UTF-8.
(Guy behind Planscope here.)

I've actually been working on what I think are going to be some nice changes that will make juggling multiple projects a LOT easier. My development background had me working on one big project at a time, but I'm learning that a lot of people self-juggle a lot of projects at once.

One of the perks of an all-in-one time tracking + task list tool is that I've been silently collecting data on: how accurate are estimates? how many hours a week does this person work? how many projects are being worked on in a given time span?

And next on my plate will be to actually use this data to make predictions based off of data that will help you see a lot of what you're talking about.
This is awful. R.I.P.
Instead of pills, what about little wet-wipe like rags bearing germs in packaging labeled with the age at which one should have one's child play with the rag (or wipe it on their favorite toy) in order to safely, effectively expose them and work-out/teach their immune system.
Sorry, my point is that Google and Goldman Sachs et al spend several times the NSA's big multi-year project every single year.

As in, that datacenter ran the NSA ~$2 billion to build, but those companies are spending several times that every year on IT alone.

I'm reminded of the SEC whose yearly budget is several times smaller than even a single large banks IT budget.

I guess the NSA could have as astronomical black budget and is creating such an enormous amount of hidden demand that the market is that effected... but where's the datacenters holding that market-shifting amount of harddrives?

Even the one being built isn't as impressive as some of the Google/Facebook datacenters popping up, so it seems ridiculous to me that the US Gov is affecting HDD prices when Google/Facebook/Banks et al are not.
Have look at my project: MapDB. It provides java collections on top of raw byte buffers or files.
Hasbro Takes A 70% Stake In Mobile Game Maker Backflip Studios For $112M
I noticed that, its pretty peculiar.
Maybe that site has been used for some spamtastic behavior before or something...
A Google recruiter actually told me that Google is "basically an advertising company." Then again, he was recruiting for an AdWords-related position, so his viewpoint may have been skewed.
Is this a joke? What part of this death is due to automobile worship?
The big thing that's tripping us up with using Elastic Transcoder is that there's no way to see how much billed time each encoding job took. We factor our encoding time in to what we bill our customers.

They've been iterating quickly and we're so close to being able to use this, but the billing thing is a big hurdle for us.
Don't forget Dave Clark, who at MIT, and is the chief architect of TCP itself.
A lot of current professionals started out as 11- and 12-year-olds dodging COPPA to host their first HTML web sites, not CS sophomores.
Good point. The product won't deal with daily deals at all.
"Hit and run bike accident". No, a hit and run automobile homicide.
Sure, but that's not the part I had a problem with. Korean Air, after all, had an incident in the 90s where the captain overruled the strenuous objections of his copilot, resulting in a fatal crash.

The main issue I had with the post was that he's claiming this to be the case purely on the notion that the copilot did not speak during the crash. That's severely reaching, and smells a lot like fitting facts to a predetermined conclusion rather than the other way around.
So they are aquiring a company composed of:
1) brand goodwill
2) customers
3) technology
4) employees

Apparently the first two were not worth much and it was even more valuable to create significant negative reputation for Redis Cloud by damaging both. The third is clearly not useful since Redis Cloud is already the "most advanced." Employees, well, they better have a good pay package to stick around after that demoralizing hit.

We can safely put Garantia in the category of "couldn't care less about customers."
> There is more to the world than a technical draft, you can't just abstract away the rest of everything else.

Then maybe you should actually bring these things up. You seem to be playing coy and throwing around innuendo. If you have real, substantive concerns about something, I think the conversation would be greatly improved by actually bringing those up rather than just casting aspersions about Google.
the human condition?
And how does this affect Firefox OS's performance?
This is terrible, but I wonder if there's a technical way we can provide a black box for bicyclists so that these sorts of injustices don't go unpunished.

RIP :(.
CloudFlare: distributed key-value store to 23 sites w/KT and PostgreSQL
> saving it for every HTTP request is still a boon

I'm questioning the measurability of this, though. Smells like premature optimization. You could be right, but I'd like to at least measure it before we go about changing one of the fundamental protocols on the internet.

Last time I read raw HTTP was when writing a script to automate some stuff on a web page. I specifically did not want the browser's headers and behaviors. I had a bug which only happened from my script, and raw HTTP helped me track it down. I could have used wireshark, but I am much faster in vim for a simple task like that.
It's similar to all the other "chat demos" that every programmer writes.

It's a little step up from learning how to program "Hello world".

So no, there's nothing remotely cool about this.
Tried out the site... the registration flow is a little needlessly confusing.

I hope this comes to SF - I and a lot of others eat at food trucks or restaurants 1-2 times a day just because we don't feel like we have the time.
I think this is a great idea. I would imagine that attacking one vertical would be another way to satisfy low-cost, high-quality healthy meals on a smaller scale. One attempt I've seen recently focuses on providing "paleo meals" to the CrossFit community. It's called KettleBellKitchen.com, and I have no affiliation.

* Serving a very fanatical, loyal audience, already comfortable spending money on their health ("For Crossfitters, by Crossfitters")

* Smart distribution model to provide a refrigerator at local Crossfit gym (immediately taps into that highly-engaged population)

* Provides true value-proposition in reasonably-priced, paleo meals (otherwise a pain to make / find)

In all, it satisfies a huge demand at a reasonable price in a market that is sure to embrace it

I'd say it's important to have very-strong B2B tactics and familiarity to navigate negotiations with Crossfit Gym owners. Build the correct team (folks who have previously managed prepared-food operations at grocery chains, catering companies, etc - bias towards those with health food angle). Buy raw ingredients in bulk; cook and assemble; receive payment online; deliver to Crossfit gym where they're picked up in a convenient fashion. Seems doable.
Helpmewrite gives crowdsourced feedback on writing ideas
Who installs a first browser on a server?
But you couldn't tail everyone.
I don't think anyone's saying HTTP/1.1 should go away.
The Psychology Behind Freemium
He was killed by an automobile driver. The U.S. is notorious [1] for bicyclists (and pedestrians) being hit by cars at a relatively high rate, because it prioritizes automobile infrastructure and speed (and culture) over bicycle and pedestrian infrastructure/accessibility/safety.

[1] Not to say it's the worst, just relatively bad for an advanced country.
3D Printing Startup Mixee Labs Launches Customizable 3D Printed Cufflinks
This is what I used to create a basic API for an android app I was developing.
When we can find a viable, safer alternative. The automobile has been a staple of growth of modern society since it's invention. There's no other current form of transportation that can be a drop in fit.

But in reality, no matter the form of transportation, there will be deaths involved, be it accidental or not. It's a fact of life. Sad, but inevitable.
For me protesting is not just about the impact on society, but about people who care about a thing coming together. At least from my perspective - participating, not organizing - this is not a time sink, it's an energy and awareness source, and a very real way to demonstrate solidarity, at least to each other. It can also be a source of frustration, sure, but even that I always found insightful in some way. I can't predict what other effects it has on those who don't protest, but the effect it has on me I would consider positive. FWIW :)

The country would need to have at least several million protesters

Sure, but you can rarely get from 0 to millions without an in between.
The Loneliness of a Long-Distance Thinker
Xen 4.3.0 released
A camera mounted on the bike/helmet is the best solution https://www.youtube.com/watch?v=XqSp4XZX0CU
Should your willingness or unwillingness to use a tool for these (rare) scenarios influence the design of the protocol in any substantial way?
The pros and cons are pretty simple.

Go's advantage is that you can share data cheaply while retaining memory safety [1]. The disadvantage is that you have stop-the-world GC and potential for data races, so you must rely on the race detector. Erlang's advantage is that you have no data races and no stop-the-world GC (and Erlang's GC is easier to implement). The disadvantage is that all messages must be copied and parallel algorithms that require data sharing are more difficult to write.

There are hybrid approaches like Singularity, JS with transferable data structures, and Rust (disclaimer: I work on Rust). These systems use some form of static or dynamic access control scheme (for example, uniqueness or immutability) to control data races and perform memory management for shared data structures, while retaining Erlang's thread-local GC.

[1] With one exception, the memory unsafe data race in maps and slices. See: http://research.swtch.com/gorace
Replace US in this situation with China, and 4th amendment violations with human rights violations. How many people would argue: "Well, that Chinese guy knew the consequences of letting the world know about Chinese human rights violations, he broke the law, lets send him home to be executed."

To be honest, I am outraged that more people do not write, email, or reach out to the White House and demand that this guy is pardoned or at least guaranteed a fair trial.
Google Glass?
There's probably some variation in the terminology, but I always used these terms:

bit
nibble (4 bits)
nybble (6 bits)
byte (8 bits)
word (16 bits)
:
I'm actually kind of OK with XMLHttpRequest.
side question - the documentation ( https://www.lob.com/docs ) looks pretty neat. Is the design/layout built homegrown or using any tool out there?
So sad to hear this! I met Seth at FUDCon a few years ago, he was a nice guy and very interesting to talk to. My condolences to his family and loved ones.
Don't take this personally (you're in good company...):

We need to STOP saying:

1. "I'm so not surprised"

2. "That has zero chance of happening"

What we NEED to do is:

1. Think about things we CAN do

2. Find others to EXECUTE these things

3. TALK about this action

Anything else is just demotivating people. And that will only make things worse.

EDIT: To the downvoters - that's exactly what I'm talking about.
Good point, changed the title to hit and run accident.
Filing this under: "how not to announce an acquisition"
You've never been to China then.

I've never been to any country where the drivers are more courteous to pedestrians than the USA.
So sad to hear this. Condolences to his family and to all my former colleagues at Red Hat. This is a huge loss for the open source community.
If you test within a small enough scope (even at runtime and without a type system; eg. input to each function, religiously) then you don't really have the "do I understand the problem well enough" architectural issue, which in any event is not something you can test for ;)
Want Your Data Back? Pay Me.
Probably the day after we stop tolerating the even more egregious waste of life that occurs every day from mass over consumption of alcohol, tobacco, and, well, food.[1]

Accidents are only 7th in the top 10 killers, and automobile accidents are a fraction of that category[2].

If we want to tackle major causes of death, this is the place to start:

1. http://www.policymic.com/articles/24365/9-leading-causes-of-...

2. http://danger.mongabay.com/injury_death.htm
> "code is not"

... what exactly have we uncovered with PRISM and the NSA bulk wiretapping, if not code having been corrupted from its original purposes in ways and extents unforeseen at the outset?

One has to write anonymizing p2p proxies because the old stack was corrupted. It's hardly different than the reason one would want new laws to address the way the old ones have been corrupted.

And our new p2p proxies? They're also (going to be) subject to corruption, by unforeseen things like Sybil attacks. Just as any new law is subject to possible future corruption.
Pardon me if I'm being ignorant, but what was the american people response to the whole "government is spying on us" thing?

I thought there would be huge protests and pressure for a response from the president, and promise to cut back on... spying on people.
Can you cite the research on that? I've read much of the research on TDD, and the results are inconclusive largely because they're inconsistent. At best, there is some weak evidence of some actual benefits but at some small cost. The two major problems that I see with the research in TDD are (1) there's little confidence that TDD was applied correctly in many of the studies, and (2) the studies have too low of statistical power to make conclusions.

I think you're relying on a misunderstanding of TDD to make your conclusion. You say that "people keep pretending the benefits of testing are benefits of TDD." While it's true that many practitioners confuse the two, that is not the purported benefits of TDD. It's not fair to draw a conclusion based on that premise.
It's so bad I want to put on my tin foil hat and believe the NSA made them do it.

How do you go back to the same mission-critical single line of code again, and AGAIN and keep getting it wrong?

Any change to that line of code raises extreme red flags. As a developer, if you're making a change to that line after it shipped, you're in complete "wow I fucked up bad" mode. Instead it looks like they're just changing it randomly, month after month, like it's some inconsequential debug flag. Really, this just blows my mind.
On Women in Tech: A Different Perspective
This is a great victory (for now)!

This is why we need to separate the judiciary from the government or any politics whatsoever.

I am not so confident that the supreme court would find the same ruling since the president have the power to nominate the justices. I find US practice of the Senate questioning the nominee's ideology awkward.

Justices need to have permanent tenure to prevent political influences to affect their decisions.
At some point in the future we will look back on the era of the automobile as the era of carnage; the amount of life lost is staggering. I bike to work every day in a pretty bike-friendly city (compared to most) and it is still unnerving most days.
would you stand up to your peers if they took immoral (and unconstitutional) actions? Keep in mind that (the officers anyway) take an oath to protect, preserve, and defend the constitution?
This is a great illustration of why I'd never use a startup to host my database.
Maybe it was just an acquihire? Must have been if they care this little about their product/customers...
No, the code casts to "timestamp without time zone" before running date_trunc so it is immutable.

For example:

CREATE OR REPLACE FUNCTION gd_day(timestamptz, text)
RETURNS timestamptz AS
$$
SELECT DATE_TRUNC('day', $1 AT TIME ZONE $2) AT TIME ZONE $2;
$$
LANGUAGE SQL;

EDIT: The reason that some time functions in PostgreSQL are not immutable is that they are affected by the current time zone setting of the session.
Also: http://www.amazon.com/The-Web-Application-Hackers-Handbook/d...
Watch Live: Sunspot 11x size of Earth may pose threat if solar flare ignites
Here's the story behind the webcast: http://www.space.com/21895-huge-sunspot-facing-earth-webcast.html
The US is a big place. Some areas are OK for pedestrians and bicyclists. Many are not so friendly or accommodating.
The U.S. is huge and spread out. Not everyone has the luxury of having all their needs within a 10 minute bike ride. We need that automobile infrastructure to get places so it makes sense that it is prioritized.
But I don't think we should be raising the barrier to entry and making it more difficult for a young hacker to get started. Like the above commenter I started hacking around with HTML and CSS when I was around 12 and it led me into linux/python/php/web frameworks.

There's something beautiful about being able to teach someone how to write a basic HTML document in 20 minutes. My mother can easily understand what HTML is doing, I doubt she'd understand a compiler.
Classy move - especially w.r.t it being a long weekend in the US.
The nc example is the last bastion of this argument. But what about SSL? For a long time you just couldn't test it, or maybe use OpenSSL's server feature piped to nc.

But now nc supports SSL natively, making it super easy. Just as it will support binary HTTP natively, making it super easy. And everyone will finally stop caring about ASCII.
Maybe the answer is self driving cars that via sensors are less likely to make these types of errors.
Unfortunately, this is not remotely feasible in many of the most populated cities of the US, nor many of the rural cities. [0] It's a nice thought, but not one that could ever happen.

Till we learn to drive responsibly and be aware of our environment as a matter of course, these accidents will continue to happen.

RIP.

http://www.washingtonpost.com/blogs/wonkblog/wp/2013/03/05/c...
> The trend towards retrofitting interactive applications to run inside the equivalent of a VM is just stupid

Well, Android does it.

And in all honesty, when apps start getting complex they're just as bad. There's a reason URLs exist- it's to give a unique identifier to an item. Apps need to do that too, and end up having to fudge around launching and reaching a specific item.
The "specifics" in the other threads are more ad hominem. You're saying "we should be wary of what Google does" without actually mentioning what's there in the spec to be wary about. You're saying "we shouldn't trust Google to pass specs unchecked", people are saying "but we aren't: we've read the spec, and it's good", and you're saying "yeah, but we shouldn't trust Google".
I quit biking because I realized it was unsafe.

I am not sure why ostensibly intelligent people would engage in any activity where you are one texting teenager away from crippling injury or death.
No, this is not a joke. Having heavy motorized vehicles zooming around our urban landscape is incredibly dangerous and violent. Worse, the pilots are inattentive and feel entitled to the asphalt in front of them. Automobile worship has completely dominated city infrastructure, demanding that cyclists and pedestrians simply learn how to use a road designed for automobiles. Automobile worship has also reshaped how we've done city development, making it more difficult to do anything but drive.
How about we call it an energy security program and be done with it.
Realtime Tweets Sentiment Analysis Tool
I have brought them up, this isn't my only comment in this thread.
ᕫᕮᒪᒪ TᕼᗩT'ᔕ INTᕮᖇᕮᔕTING
Quora Machine Learning CodeSprint
The "tip of the tongue" experience explained
Haha, actually I thought about that as I was writing. I was going to change what I wrote a bit for that reason and then I recalled my No. 1 rule in life: "Don't be a douchebag!" and I left what I wrote as is.
In my experience, slow DOM manipulation and various rendering glitches is the biggest barrier for most apps. Javascript performance is a big problem, but one affecting mostly apps that are processing heavy.
You will likely see Gates, Stallman, Torvalds, Lessig, Knuth, Norman, Minsky, Alan Kay, Abelson, Rivest, Sussman, [...] die in your lifetime. Sure, Turing, Church, Curry and others have already died, but their numbers are low compared to the ones that have not yet (and some of the older users here might actually have been alive at the time of their passing).

If you were in a field such as chemistry/philosophy/biology/etc., you would also be alive for the deaths of some eminent people in your field, but not in the same proportions.
After using your app for a few days, Here's what I found:

Pros:
-The notes section loads immediately, before all other elements.

-Note updates are almost instant.

-Site feels responsive on mobile.

Cons:
-Background image is large and takes a while to load on any device. Image is also busy looking.

-The ability to re-size the note pane is nice on my desktop by horrible on my tablet. One mis-swype later and I lost the margins of my notebook. Perhaps consider using a device detection scheme and disabling this feature on mobile.

-Lack of a settings page is annoying. I want to be able to change my password and email associated with my account. The inability to reset a password is also problematic.

-The UI is inconsistent. Once you have the back-end figured out, perhaps consider bringing in a designer (this is minor IMO; keep up your focus on the responsive UI).

Keep up the good work. Can't wait to see your product mature.
That's a really interesting comment. I think there are battery limitations, but maybe you could design Google Glass with an App that triggers on abrupt physical displacement (IE a collision).

I wonder if that would help. You definitely couldn't stream continuously because of battery and bandwidth limitations.
Really? There are loads of practical arguments: The incredibly rich type system (hello array/schemaless columns), indexes (partial indexes, several different types to choose from), language integration (write index functions in javascript/python/ruby/c), foreign data wrappers (connect pg to mysql/mongodb/etc) to name but a few.
Your list 2-5 is accurate, but the President's plane incident is bunk. Apparently Morales didn't have any fuel so he put on a little show play to get some attention. He didn't even take off from the same airport as snowden. While the US intelligence service is incompetent, I don't think they are that stupid.

http://www.thedailybeast.com/articles/2013/07/05/edward-snow...
I don't see how this follows from your earlier objections. "It doesn't add session handling and it doesn't simplify header parsing, therefore it diverges from the intent of HTTP" seems like a non sequitur.