skysight-inc/HackerNews huggingface dataset:
After a fashion, I think part of the success of Minecraft is because it ties deeply into the open world, build and explore feelings that Myst hit upon. Indeed, the audience of players is similar in how it ranges from young kids to the oldest of us. On the UK Minecraft server I frequent, the average age is late 20s up. Some of us are in their 40's and 50's even.

I definitely think there's room for Myst today.
Heads up, on the Download page "CoffeeScript" is misspelled: http://www.jetbrains.com/pycharm/download/
It could be anything embarrassing or that would be dangerous/costly to talk about. Government interference is only one possibility. Maybe a competitor paid them to shutdown. (probably not, but it's possible)
Very glad to hear that. Thanks.
If you want me to leave Fruitvale to take the Bart to SF, you better be paying me to do so.
I believe the TV announcers said that this is now the longest running America's Cup since 1899.
Indeed - my colleagues and I, here at Pandora, are murdered here regularly. But that's what happens when you try to run a tech company here.
What are internships for?
If the military can use this technology cost-effectively, they will use it. While the "Campaign to Stop Killer Robots" is amusing, I doubt it will have any effect whatsoever. It's reminiscent of Pope Innocent II trying to ban the use of crossbows against fellow medieval Christians, yet here we are, two World Wars later.
Yeah, you're naive.

Yes, there are slightly more violent crimes in Oakland than San Francisco (and there's more property crime in San Frnacisco)[1], but on the whole they are pretty equivalent in terms of safety; especially if you stick to the 'nicer' areas of both.

[1] http://www.sfgate.com/crime/article/Crime-up-in-Oakland-much...
The spec defines the semantics, not the performance. I think that's a pretty concrete distinction.

But it's a distinction you have to make. Concrete ≠ obvious.

Other things that are sometimes in specs and sometimes not:

Is the intermediate state of a running Hoon program specified by the code? (It matters for someone writing a debugger!)

Is how the compiled program handles data at runtime specified? (It matters for a cryptographer!)

Are the errors produced by the compiler specified? (It matters for an IDE!)

Does the compiler have any limitations that should be allowed to be reduced / not have any limitations that should be allowed to be restricted? (It matters for anyone trying to make a faster compiler!)
When in doubt, assume it was the NSA. That's a safe assumption to make any time you have no knowledge at all.
You stated this as if it would be a controversial opinion, but I'm not sure I understand why that it would be.
Investigating Touch ID and the Secure Enclave
I imagine it can carry a bigger payload, so there's that advantage. Apparently we have a bunch of them in storage too, so it might be cheaper to convert them than to build new UAVs. It must be, if they're cheap enough to use for live target practice. Better to turn them into UAVs than let them rust while we build new UAVs, or sell them to other countries.
> the collision and preimage resistances are the same.

> The idea of a hash function which outputs 256 bits having only 128 bits of preimage resistance is unprecedented.

But does the SHA-3 construction mean a collision attack will further enable a preimage attack? Most breaks in recent cryptographic hashes have been confined to collision attacks. Even MD5 (publicly) hasn't been shown to be vulnerable to a viable preimage attack.

It's worth remembering that just to count to 2^128 it'll take a 3 GHz core with a single cycle increment instruction, along with a billion of its friends, over 3 and a half trillion years.

Also, even if a 128 bit meet in the middle could be computed, it'd require an unfathomable amount of memory.
Scaling varnish to 30K/sec. Scaling Django to 10K-15K/sec.

I remember long time ago:"How i scaled drupal(large number of queries/page) to 3K/pages/sec". It was really Varnish that scaled.
How did you get to do that? That must have been an amazing experience.
jonathan blow's the witness
Imagine Erik Spiekermann commenting here or on LtU how all programming languages look the same...
A mathematical proof with the help of Justin Bieber
Haters gonna hate...
15K requests with Django is a nice number to hit. What are you using as a server? Gunicorn?

Not a bad setup.

load balancers --> Vanquish:
if !cache:
--> Django

Still makes me wonder how faster this would be in Go or Java. I've never been able to get Python to be very efficient over 5K requests.
I understand that you are using self-deprecation to poke fun of the elitist parent comment, but the fact is that nobody is required to hire "B people".
Awesome post Matt. I've been meaning to check out Varnish. I'm sad I missed your talk at Djangocon but hopefully it'll make it's way to the web soon.
This is an excellent point, and we're in vehement agreement. Or almost vehement agreement.

The thing is, as a programmer, I have to understand what result the algorithm will produce. I have to understand what type my variable will be. If I have to look and see what the compiler came up with, I have way too much work to do.

There are two ways to solve this problem. One is to build an abstract mathematical model which you can emulate in your head - not using the same methods, maybe, but getting the same results. The other is to build a concrete, mechanical model which you don't emulate, but rather simulate. Your brain computes not the goal of the algorithm, but the mechanism by which the algorithm is implemented. Same result - you know what type the variable will be.

From my perspective, it's one problem, it has to get solved, and the right way to solve it is the way that's the easiest for the people who will actually use the language. For my kind of people, I feel math guys are far too enamored of doing it the emulation way instead of the simulation way.

But this is basically an aesthetic opinion about user interface design, so we may be at the end of Hume's is-ought question here...
Love your products! Love them! I buy WebStorm and IntelliJ IDEA whenever you release a new version. I'm using EAPs for both and while there are some slightly rough edges here and there the products are stable and much better than the already great previous versions. I follow Kotlin and when I have time intend to use it... point is y'all do really great work. Thank you!

Forgot to mention: I also use Android Studio too.
> people don’t really believe in anything in our society anymore

Should I believe that?

(And is this another way of say "This time is different"?)

Is it actually possible for people not to believe anything, in our society or any society?

> In other words, if the majority of people believe there is a bubble, there is not, by definition, a bubble.

Does this go beyond first-order consequences? Is it also true that the more people utilize the rationale to convince themselves that talk of/paranoia regarding a bubble is a sign of no bubble, the more likely there can be a bubble?

Also, there seems to be the assumption that when people realize there's a bubble, they'll immediately engage in attenuating behavior. I think there's evidence to the contrary -- that as long as people can see a way to continue to profit from it (say, a critical mass of people believing everyone else is the greater fool), a bubble can continue while being widely acknowledged.
“It is with great regret that I am writing to inform you of the closing of Ziptr, Inc. and the discontinuation of all Ziptr products,” said Bhathena. “Your sense of innovation and willingness to believe in a solution that offered both security and ease of use was a source of energy and inspiration for our company. For that, we are immensely grateful.”

Bhathena and other Ziptr staff did not immediately respond to requests for comment.

This doesn't sound a whole lot different from any other un-graceful startup shutdowns. Did this service have a lot of users?

Also, is the characterization of Ziptr as an "encryption provider" accurate? Or were they just a secure document storage company? There are a lot of companies that do "document encryption" and "email encryption" for enterprises that are not, as HN privacy enthusiasts understand the term, really crypto products.
Even NVIDIA takes this approach on their mobile integrated GPUs on Tegra (GPL'd kernel driver).

I wish they'd do so on the desktop too. Having the kernel driver (which really does not need to be all that much code) be open source makes it massively easier to upgrade the kernel around the GPU driver.
https://www.youtube.com/watch?v=msXtgTVMcuA
SlideWiki: Authoring platform for OpenCourseWare
Feeling edgy? I think someone is holding a bit too much TSLA.

My investment strategy is low cost index funds. I'm not about to start playing in that casino.
Still, Django at 15K is good.
Have you see the Data Science course being presented at Harvard this semester? All of the lectures go through ipython notebooks and they turn in the assignments by submitting their notebooks. The url is http://cs109.org (with the relevant lectures at http://cs109.org/readings.php). Could be a source for additional information.
It seems self-evident to me that if you treat experienced, talented, highly paid developers like minimum wage workers then you're either losing out on much of that experience and talent or you're paying far too much.
Sure, but the idea is knowing how and when to use your tools properly and what they're good for. It allows us to continue using Django.
One thing that's pretty important to remember here is that it's incredibly easy to boot from any of the peripheral busses on modern computers, especially OS X.

If home or professional replacement of a HDD was necessary but unavailable, Thunderbolt could be a viable alternative (and USB 3.0 an inexpensive one).
10gbps would definitely cover your fastest SSD on SATA 6.0gbps and there wouldn't be a need for heat guns, etc. Not exactly SATA but damn close.
CEO of Gyft: Bitcoin “has the potential to become an international currency”
And if you're a new zealander, this is an extremely painful event!
Overall I like it a lot, but I don't like that the sides of the capital M are so slanted. It sticks out a lot in the third screenshot: http://mozorg.cdn.mozilla.net/media/img/styleguide/products/...
HTML5 game with random dungeons
Microsoft To Offer Cash For Your iPhone With Trade-In Program
"Slowness is likely a result of the fact that your request is communicating with other services across your network. In our case, these other services are PostgreSQL, Redis, Cassandra, and Memcached, just to name a few. Slow database queries and network latency generally outweigh the performance overhead of a robust framework such as Django."

This seems to fly in the face of everything I've experienced with frameworks... Is this true? The bottleneck for me is usually never the database backend, unless you've written horrible queries... Maybe it's just because I'm not doing queries complex enough on the scale that disqus is?
Adderall, Ritalin for ADHD, Asperger's and such.
To be fair, crossbows were not used in either World War so the papal edict can be seen as somewhat successful.
I think the Cyan Worlds guys might have the right idea at the right time. With the Oculus Rift coming out at some point soon in a more general fashion, it could be very good timing. I think basically this class of games could actually be perfect for the platform. A lot of the video of trying to play Team Fortress and similar on O.R. kind of makes me dizzy.

I think many people (myself included) would be very interested in seeing a O.R powered 'Myst' game of some sort or another. If anyone remembers the movie eXistenZ, I can somehow see worlds like that eventually happening. Would be interesting stuff if actually taken outside of the sci-fi context!

Edit: The right idea at the right time was in regards to Kickstarter.
Incidentally, they did go with the frosted glass look.
Maybe part of its popularity was the illusion (through pre-rendered images) that your computer could show you more "real" worlds than you ever thought possible. That was certainly one of the things I thought was so cool about Myst.

If that's the case, it partly explains why nothing seemed to follow in its footsteps: you can only pull the rabbit out of the hat once.
> it should be based on completely different underlying mathematics

Wasn't that shoe-horned in at the end? There were no requirements that it not be e.g. ARX based, or AES based, etc. It wasn't until the final round that any choices were made based on being as alien as possible, where BLAKE's equal security margin and B+/A+ hardware/software performance was tossed out for Keccak's A+/D-.

Also of interest is that DJB's CubeHash was widely panned during the competition for having the exact same "weakened preimage in exchange for performance" tradeoff that is now being made for Keccak.
> but isn't Nouveau 3D performance so far behind the proprietary drivers that nobody is going to be using it for gaming anyway (at least for a long time)?

One of the main reasons for the lack of performance is clock/power management of the cards. The proprietary driver clocks up the GPU while nouveau does not. I would guess this is one of the reasons for why they asked for the power management documentation.
The article doesn't mention Openuru [1]. Cyan Worlds released the source and content creation tools to build custom shards.

[1] http://openuru.org/
Gevent is a bit funny sometimes. How are you dealing with it?
It's part of it, but Myst's allure was always more than pure puzzle solving. There were plenty of adventure/puzzle games before Myst, but it was the open world, exploratory nature of Myst that was its unique appeal.
Ceylon 1.0 beta released
Http://www.youngmoney.com/
How can this be hackers news
It's easier to make this work when the company is smaller.

One of the big advantages of SF (and especially the financial district) is that it's possible for most people in the city, the East Bay _and_ the South Bay to get to work in less than an hour. I want to make the commute decent for as many employees as possible.
The only way we will solve secure email is by implementing an open-sourced solution. Period.

It appears like this may be a space where we can't make money from the core service.
It's definitely not a blanket statement. For us, it is. Considering most requests aren't just 1 simple query either. If you even do 5 simple queries, each at 20ms each, that's 100ms spend just waiting for the db. Plus other systems in place.

And honestly for us, we'd be happy if all queries were ~20ms. :) Lots are unfortunately slower than that. Especially if all 45k/s were doing the queries.
Well of course they want you to use hardware encryption, much easier to backdoor more or less invisibly.
Words I can understand, thanks!
Some of my most vivid memories regarding video games is playing Myst and Riven with my friends. We took turns controlling the player. We would take notes of things that might be useful in later puzzles with actual pencils and paper. We stayed up all night playing it trying to get as deep into the world as possible.

I still have a copy of the game and play it every once in awhile for nostalgia's sake.
We don't run gevent for disqus.com. We do some some background workers and whatnot, but our main app is single threaded with a large number of processes on each machine.
There's still plenty of asinine comments in the Android Marketplace after Google forced G+ for ratings/reviews there. Only thing it has done is make it easier to track down bad reviewers if you're a developer to get more feedback for the negative reviews that look like they might be helpful.
My family owned several of them.

We really liked them... Powerful enough to play a J2ME port of Counter-Strike but affordable.

iOS is still beyond 90% of the population income or somehing like that.
KEEP CALM AND S.O.L.I.D
There aren't very many "A people" to go around, most people who think they are hiring A people are hiring B or C people.

Most of the useful work on the planet is done by B or below people.
INFO: https://www.commuterdirect.com/cdimages/commutercheck.jpg

Companies, especially tech, in SF usually offer these cards. I think it's the law'ish. It's a mix between the company straight giving you money + pretax deductions. I have the purely company-paid-for option, it covers about 10 days of me going from Concord to montgomery and back.
Mt. Gox USD withdrawals could take 22 months.
I like it but I tried it on two different monitors and it looks reddish?

I'm guessing that's something to do with anti-aliasing but I haven't noticed it before...
Because not-actually-controversial opinions that market themselves as controversial get more meaningless internet points?
Without Myst there's no Grand Theft Auto V or Assassin's Creed

Really? That's a bold statement. I don't agree with it, but it's bold nonetheless.

There's going to be some big publishers out there who will want to do this [too]. There's big money here for them. And I don't think they went after it.

Off the top of my head I can think of 'The 7th Guest'. There were plenty of rendered CD-ROM games just none as successful as 'Myst'.
I think the source of the confusion is that I'm carving off a stricter, and smaller, definition of the word "spec" than what we're used to. I agree. The word is not quite right.

In general the answer to your questions is "yes and no." Well, really it's no - except that as a fairly common case, for example when we want to catch compiler errors without breaking out of the system, we virtualize Nock within itself. This is also serviceable when it comes to adding an extra operator, 11, that dereferences the global namespace. But the fact that "virtual Nock" is just a virtualization stack within one Nock interpreter is not semantically detectable.
New user + clear flamebait = obvious troll. Let's not go about feeding them unnecessarily.

Just downvote and move along. The lack of responses would hurt way more than any clear appeals to logic, I assure you.
A screenshot of the whole Stripe codebase
Even if you just look at military technology, this just isn't true at all. Siege warfare in particular progressed significantly, on both offense and defense. And contrary to your comment earlier that gunpowder wasn't much in use/it was just archers and pikemen, cannons were in use in Europe from the 11th century, and by the end of the period in question were commonplace. At the end of the period, star forts were beginning to be constructed, a response to the power of cannons.

And like I said, the saddle and stirrup made significant changes to the way cavalry were used in battle.

Sure, it didn't change as fast as we've seen in the past couple of hundred years, but nothing else has either. I'm not sure what other periods you're talking about, since the broad tech you're complaining of - spears and archery - predates written history.
Another thing to consider is contention and competition for the database's attention. If a query is fast in isolation, it's probably not going to be fast at tens of thousands per second.
Disliking Ellison is a legitimate sport, one with a larger American following than sailing (excluding temporary recent fans).
You might tell Django to find one thing in the database, but it might do more than one query to get it. Which is a bottle neck. Most of the projects that I have worked with that use Django at scale, tend to move away from the ORM once it starts to hit 3K requests per second. Including a Redis DB for cached content usually allows for Django to work better.
We started in Oakland and it was great from a community and creativity perspective.
is this gonna be the default font on firefox desktop and mobile?
Someone earlier in this thread mentioned his apparent disdain for PL research. If you want some background on his experiences, as well as some great musings on the current state of CS grad programs, I recommend these two articles:

http://unqualified-reservations.blogspot.com/2007/07/my-navr...

http://unqualified-reservations.blogspot.com/2007/08/whats-w...
So stick with Windows and let the Free Software hippies have a little fun. :)
How many database servers do you have? How do you have them handle the queue?
Congrats, but this article from 2001 has some background:

http://news.google.com/newspapers?nid=1309&dat=20010426&id=G...

If Kozmo had trouble then, with an employee count of 3,300 and with Amazon barely the logistical superpower it is today, what makes the plan more viable today, with Amazon and Google reportedly getting into the game?
This is an in-joke about how there might be another startup bubble, right?
I'm pretty sure they planned it all, just to taunt us. We only need one win.
Deposits have nothing to do with capital. If you have 1B in assets and 12B in liabilities you are insolvent.
My experience is that there are two very different kinds of Haskell programmers: those who really understand the math, like you, and those who treat it as a black box (the "Learn You A Haskell" contingent).

As a black-box language, I think Haskell is of nontrivial value, but the black box is very deep and weird. This is a UI problem. If you expect people to understand the theory, this is also a UI problem in a different way.

So, two UI problems add up to a big UI problem, which is my theory about the adoption issues. I'm curious as to what your theory is.
>> "bad UI"

What bad UI? They usually have either 1 or 2 buttons. They always have a test button and sometimes have a secondary button to disable the alarm (e.g. if you accidentally trigger it). They're all basically identical and people have been used to them that way for a long time. I'm not saying there isn't a better way to do it (I'm no UI expert) but does this current UI really need improved?
Hey look, its already in the AUR:

https://aur.archlinux.org/packages/otf-fira-sans/

https://aur.archlinux.org/packages/otf-fira-mono/

https://aur.archlinux.org/packages/ttf-fira-sans/

Who needs firefox OS (I do have the in-browser emulator running, though), I just changed my system font to this. I'll have opinions after a days usage.
Will it still will be free delivery within an hour? I'd like to see something sustainable this time.

Damn, I still wear my Kozmo.com tshirt with pride. I hope this happens.
Interesting. I'd love to know about the specs of your hardware. Maybe a future blog post about that?
Safety warning: Arduino GSM shield may cause fires
Did y'all move away? If so, would you mind giving a little insight into why?
With asynchronous (go-like) channels becoming so popular, I'd love to see some non-blocking Django ORM database calling features. That way, you could fire off a few non-blocking db requests and keep executing on the app server (eg. rendering?) until you hit a point where you needed the database data.

I know you could roll your own implementation... but building this into the ORM would still be really slick.
Why not just not partake in all of these startup events and meetings instead of moving? I have the same opinions as the author about all the startup noise and groupies here in KC. Which is why I avoid most of them.
I worked at Intuit in the bay area for about three years. During that time, I knew many people that would work from home regularly 1-2 times a week. I really preferred working on my multi-monitor setup in the office (I lived easily bikeable three miles away from campus), so I never took advantage of the liberal WFH policy while I lived out there (except for when waiting for cable man visits and the like).

After three years working in Mountain View, my girlfriend got into a PHD program at the University Wisconsin and Intuit was A-OK with me working remote. So I packed up all my office gear, got issued a Desktop VPN VOIP phone, and moved to Madison, WI. I did that for about two years before I left to cofound a company with several longtime CS friends here in Madison.

So, yeah, Intuit is pretty liberal with telecommuting when it fits the situation (as long as you don't abuse it). : )