skysight-inc/HackerNews huggingface dataset:
Designing a crypto primitive that generates N bits of output having only N/2 bits of primary preimage security is unprecedented. It's a radical design decision.

The competition Keccak proposals specified a healthy safety margin, NIST proposes to eliminate it entirely. Why? Is it worth being able to hash messages 24-89% faster if in return you have to make your MACs twice as large? For example, if you currently use SHA-1 and want to move to SHA-3 without losing any preimage security, instead of 20 bytes you'll need to send 48 bytes over the wire with every message.

Attacks only ever get better and c/2 is an upper bound. If weaknesses are found in other parts of the function, we may wish there had been at least some safety margin built in.
To maintain a separate youtube identity I use this

http://kwerty.com/YouTube-User-Guard
These are Adobe's concerns, not mine. I don't work for Adobe, but I'm familiar with Flash and have talked to Adobe engineers before.

And it's not an easy call to make: keep in mind how many computers have Flash installed. If open sourcing the project would double the rate that vulnerabilities get found and exploited, that's a real problem for Adobe.

Trusted partners already have the Flash code and report security issues.
Okay, I'll just come out and say it. As a poor college student, I used to pirate a lot, I don't after having gotten Netflix. It just makes things too easy, that's all there is to it.

Also, interestingly, because I've basically watched all the shows and movies that I was interested in I'll actually be cutting my subscription soon.
Telltale Games has been carrying the torch for these kinds of games for the last decade. Beside resurrecting old LucasArt staples like Monkey Island and Sam & Max, they’ve launched other franchises to the format: Bone, Homestar Runner, and The Walking Dead come to mind. They also occasionally score a big license, like Back to the Future and Jurassic Park.
If you had $100k left and you tried the FedEx gamble, and lost, you could very well get done for reckless trading. I don't think that's worth the risk.
The video shows an utterly fascinating mixture of Lisp, Erlang, Plan 9, and Bitcoin. The only missing ingredient is a proper static type system!
Imagine how far piracy would drop if Netflix Canada actually had some decent content (there's some good stuff, but if you go looking for anything specific, it's nearly always not there - American Netflix is far superior).
The Exoskeletons Are Here
Yea: s/encryption/hash function/

'encryption' -> 'hash function' for those that dont grok sed
I think that depends on just how many security flaws are in the codebase. If the codebase is so full of bugs that Adobe wouldn't be able to keep up with the flood of exploits when it's open sourced, they're better off keeping it closed for now.

Basically, open source makes it easier to find security bugs, but that's no help if you already have your hands full with the ones you can find yourself. I don't know if Flash is in that state, but it kind of sounds like it.
Foot cream kills HIV by tricking cells to commit suicide
Python is about as old as Perl
You'd be amazed at how attached to the city some people are here. Not to say that's a bad thing - but it's definitely obvious.
> No one is in a position to tell US to "stick it", so no.

Of course we are.

A good start would be if a bunch of countries got together and stopped using a USD.

Also changing trade deals with the US would send a message.
I think id Tech 5 wants to get there: http://www.google.com/search?q=id+tech+5&tbm=isch
The audience of likely users is bigger today.
Like enabling ReiserFS??!
Maybe replacing it with "cryptographic standard"
"Young consumers, taking on their first apartments..., are ignoring the existence of $100+ premium cable bundles."

I live in a college town and can attest that a lot of the new graduates I know forgo cable subscriptions, either because they are broke, or because they can't be bothered to navigate Comcast's bewildering array of "packages".

"Have the intentions of mandatory CanCon TV spending drifted so far from the reality that the whole scheme should be scrapped?"

[edit] Canadian HN'ers, what are your impressions of CanCon? Is it like a Canadian version of the BBC, and if so, does it make shows with that quality? (The BBC makes a few really decent shows and some amount of debatable tripe.)
This is nothing but great press for Tesla. GM feels threatened and is giving even more attention to you. Great job Musk!
My memory is hazy enough that I can't quite remember what sort of uncommon hardware Myst would have needed to run. Are you referring to CD-ROM drives, or VGA graphics cards, or something else?
> Which is why these guys weren't able to do anything after Myst.

And yet many regard its sequel, Riven, as one of the best puzzle games ever made.
Don’t Pick an Accelerator Just Because it Is Local
What really shows how much they care is the fact that it didn't even go in the changelog, apparently.
It probably works the same way as in Hollywood. It takes enormous personal risk and responsibility to the "that guy" who decides how much to sell something for. It takes none at all to simply say no and "protect" the rights.

I suspect that in many organizations, it is quite literally impossible for anyone to authorize the assignment of limited rights for a cost because that much responsibility does not concentrate on any single individual. Even if it did, that person would be loath to take the risk of being "that guy who gave the rights away for pittance", when he could safely make no choice at all and "protect" the rights.
You're getting downvotes because of how you phrased your comment - but the base point is still there.

I've driven to Oakland once, and it was to pick up a friend after he missed a connection on BART - Within that 30 minute window of me driving to pick him up he was nearly mugged by a group of 3, jumped in a black windowless van as an escape route - and somehow managed to have that driver be an ex-taxi driver who noticed he was in trouble.

There's obviously some more dangerous, and some safer areas of the city - but it's still known as having an extremely high crime rate.
Which suggests that there is a profitable niche to look at. Call it value-based VC.
Why we are contributing to 0 A.D. Open Source RTS Game
thanks. this worked for me.
Can anyone read that Adobe bug report mentioned in the article? All I get is "We're sorry but we weren't able to process this request due to an unforeseen error.".
I believe that the ubiquity of smartphones with GPS capability is an important driver. However at Postmates (I'm a Co-founder), we spent a lot of our time working on our dispatch algorithm, with the goal to constantly improve the way we match the current demand to the available supply.

Our challenges are slightly different than the ones Kozmo faced. One huge difference is that our deliveries are much more distributed since we don't deliver from just one or two warehouses but from locations all over the city. This model brings some advantages but also holds some very interesting challenges at the same time. ;) On a typical day, our couriers operate in the most efficient way during our peak demand times - during breakfast, lunch and dinner that is.
Why should he be forced to create a "Page" rather than a normal "Profile"? No service should lay down rules on what you want your username to be. That's only one of the ways Google+ fails abysmally, as skud and other people have demonstrated.
In my view, CPU speed advances and a high-quality optimizing compiler mean there aren't many reasons to use macros in Haskell. People do, though; for examples of extensive Template Haskell use, see Yesod.
For centuries art mainly survived on the patron model (people would pay artists before the work was created, not afterward). I'm not sure why you're argument that artists need money has anything inherently to do with copyright.
I love BioShock and I desperately want modern games to be as immersive as Riven, but this example image illustrates why it's often obvious that I'm in a flimsy world made of huge polygons (the tracks in the sky) and repeated flat low-resolution plant textures with some transparency (lower left). Being willing to spend hours rendering a single frame and having an artist make sure that every viewpoint looks perfect is what made these things possible back then. We clearly have more freedom to physically choose our viewpoint in games today but I can't pretend that freedom did not come at a huge graphical cost (still catching up 16 years later).
>Canadian content (abbreviated CanCon, cancon or can-con) refers to the Canadian Radio-television and Telecommunications Commission (CRTC) requirements, derived from the Broadcasting Act of Canada, that radio and television broadcasters (including cable and satellite specialty channels) must air a certain percentage of content that was at least partly written, produced, presented, or otherwise contributed to by persons from Canada.
http://en.wikipedia.org/wiki/Canadian_content
Flex...

I thought flex was great. I really did. The funny thing is I used to do a bunch of cold fusion work back in the day so I already had firsthand experience with Adobe's complete lack of interest in supporting a developer platform. All I have to say is "allaire homesite", most CFdevs should remember.

Nevertheless I got involved a handful of huge flex applications. This was back when it was Apollo, so 07/08. Firefox was gaining traction but not much, Jquery didn't really exist and google was for searching, not web browsing.

These apps looked beautiful, every pixel was accounted for, they were responsive(ish) and, the best part, when they were done they were DONE (mostly). No more trying to support IE5.5 or IE6. Flex was something you could sell to an enterprise shop.

Then native technologies finally caught up. The IPhone, perhaps rightly so, gave a huge middle finger to Adobe. Then JQuery, then Bootstrap comes into the picture and... amazingly... the shit actually works. Seriously, this is not expected behavior when dealing with html/css/js libraries.

Flex was really just a means to an end. For devs like me it meant I didn't have to code another $#@! table layout or drop-down-select or menu-navigation or accordion.

On one hand I feel the industry caught up to Flex and the better player (native support) won. I feel that I shouldn't personally blame Adobe on this one. On the other hand I know that Adobe has killed off so much through their process of atrophy-driven-development that I can't help but want to point a (very specific) finger at them.

Eh, yeah, at this point when I hear Adobe I walk away, I can't blame them for everything, but I've lost all faith in their ability to deliver.
Inspired By Elon Musk, BNOTIONS Produces Cutting-Edge Demo
I find this hard to believe. Based on what evidence? This fails even the common sense test. Netflix doesn't have TV show episodes the day they come out or movies within the time you would remember them. I've even gone and RENTED a movie before it came out on Netflix.
Just to clarify, they killed flash for mobile browsers. Adobe AIR for mobile, which packages the Flash runtime and user application together as a native app, is still alive and wellish.

http://www.adobe.com/devnet/air.html

I used it myself for a small project a year ago and was well pleased. I find that Flash has such a PR stigma now that developers don't even admit to using it. I unbundled an app I use occasionally just the other day cause it smelled a little Flash-ey...what do you know, it was!
Something I'd like to see: an API-compatible reimplementation of Django in C++, which would function as both a host for existing Django apps and a C++ web framework that you could gradually rewrite the hot spots of your webapp into.

This would basically be a high-performance HTTP server coupled with an embedded Python interpreter. Instead of running Django in Python, it would take your app's settings.py and url.py and compile the URLs you have into a DFA, using a high-performance regexp implementation like re2. When a pattern matches, you could either register your handlers in Python or in C++. Python handlers would work like Django normally does: they invoke a Python function, pass in request/response objects (constructed quickly via a C++ native HTTP parser), and write the response back to the socket. C++ handlers would invoke a C++ class to do the processing, which would use native C++ DB bindings or RPC stubs. C++ code should be able to call into the Python code via the normal interpreter mechanisms, so you can share utility functions between them. (Vice versa as well, though writing Python bindings for C++ utilities might be a bit more of a chore.)

The templating language could also be redone to parse the templates on server reload, generate bytecode, and then read directly from C++ data structures or Python wrappers around those. Then rendering the template becomes a very quick linear pass over the bytecode, either outputting to a buffer or directly doing zero-copy vectored IO to the socket.

The cool thing about this (other than the extra speed from using good algorithms and writing the framework in a fast language) is that you could incrementally transition from a productivity-focused startup webapp to a performance-focused high-growth webapp. You don't need to write everything in C++; only the most frequently trafficked dynamic pages. Oftentimes webapps have very sharp hotspots, eg. I'm guessing that the front page of HN gets many times more pageviews than /new, /leaders, or /reply. If they're static you can cache them, but oftentimes the heavily-trafficked pages are heavily trafficked because they change frequently.

The other cool thing is that it preserves a built-in framework for prototyping and experimentation that can re-use functionality you've built for the production site. Usually the experimentation process doesn't stop when a company grows up: it's really important to provide an escape hatch for folks to try new ideas without having to rewrite everything you've built over time.
No, no it wasn't. HomeSite existed as a separate product well into the 2000s, although stagnant as all get-out as the competition trounced it: http://www.adobe.com/products/homesite/

I still remember owning Dreamweaver 1.0 and HomeSite simultaneously back in late '97.
This is the part that I've been concerned about as well, "everyone learn to code". The truth of the matter is if you're about to head into college, it's very difficult to see any hope of getting a job in all but a few industries. Software is one of the bright spots in the economy right now, so we will absolutely see a huge influx of programmers in the coming years. I don't know how this will impact the current crop of developers going forward, but I do hope the industry gets bigger with things like more hardware to develop for (Google glass, car software like the dashboard in the model s, 3d printing, etc). If it doesn't, then the tides will definitely turn as I just don't think we need that many web/app developers.
Or use Bitcoin.
Oracle and "Open" is laughable. But Ellison not showing up, nothing of value was lost by that.
There was a story last week about a startup moving to Berkeley. At this rate, there will be startups in Vallejo to revitalize that city's economy.
Ah ok, it's a quota requirement rather than a separate channel. Should have wikipedia'ed it before.
> you can only pull the rabbit out of the hat once.

What about Avatar? It's a movie, but it's the same basic trick -- forgettable plot, but amazingly photorealistic and beautiful world.
Neat. 9.2 G for how long?

Usually requires massive abs and leg muscle involvement to keep from blacking out.

[ Too tall to fit in any fighter aircraft :*(, this will have to do: http://is.gd/Tu3E4e ]
CanCon stands for Canadian Content. High level, in order to maintain a broadcast licence in Canada, you need to have a certain percentage of your content be defined as "Canadian". The way you get a piece of content certified as Canadian is via point system - Canadian director, +1 point, Canadian lead actor, +1 point, etc... more info here: http://en.wikipedia.org/wiki/Canadian_content

One really odd thing about Canada is we don't "naturally" produce enough content for broadcasters to meet their Canadian content requirements (let alone content people actually want to consume), therefore there are HUGE subsidies in place for the production of Canadian content - like billions of dollars a year huge. These subsidies enable broadcasters to pick up Canadian shows cheaply in order to meet their quotas. Most Canadians don't realize how much money is given to media creators because the money is distributed in many different forms from different institutions, at both the provincial and federal level, i.e. those which invest in media (http://telefilm.ca/) distribute tax credits (i.e. http://www.omdc.on.ca/ ), and so fourth.
This is ignoring the CBC by the way, the government financed broadcast organization.

The subsidies haven't followed changes in Canadian media consumption patterns though, meaning we over-subsidize mediums which are consumed less and under-subsidize those that are consumed more. It will be interesting to see if / how things change moving forward.
Get your gateway drug into the hardware revolution here
They track that number very carefully, but they don't track it for each change to ranking and the people who track that aren't the people who are making launch decisions for ranking.
Yea, the gentrification is spilling over from SF to the east bay. Long time residents are being pushed out while "beer gardens" and other businesses that cater to 20-something yuppies are popping up all over.
Grand Theft Auto V Review
The guy seems to have a personal vendetta against Myst I might take what he says with a large grain of of salt.
Does anyone know how to do this on windows? $ python -m IPython - first code line of github repo readme : https://github.com/ipython/ipython - on python 3.3 gives me an error.
> Myst's legacy is that if something is pretty, people will buy it, play it, talk about it until the newest pretty thing comes out, then forget about it.

One of the things that I enjoy most about Myst is its atmosphere, even today when its graphics are considerably outdated. As an adventure type game, interacting with the game and the story it tells is a huge part of keeping you interested in playing the game, so I don't really buy that this was just some "ooo shiny" fad game.

> This article is completely delusional. Myst was not this huge, influential masterpiece the way it paints. The Sopranos changed television. Myst did not change video games. It was talked about like the Sopranos, but only for a year after it came out. And it didn't have a lasting impact on the games industry. It looked good for the time, then quickly became outdated and is clearly a relic of its time, like wide, ill-fitting jackets and pleated pants. The gameplay offered nothing new - better adventure games (like those offered by LucasArts and Sierra) were doing more for longer. But its influence was an illusion. Graphics have always been getting better and striving for more photorealism. Myst didn't have any affect on that mindset, it just had decent graphics for when it came out.

Myst has most certainly influential to a good degree. This game has been ported A LOT and is still talked about. It definitely has some influence on modern game designers (The Witness and Gone Home come to mind). It also spawned 4 official sequels over 14 years (Myst 5 came out in 2005). That the gameplay is not wholly original or that Myst isn't the absolute genre-defining title for adventure games doesn't mean it isn't influential.

> Myst's legacy is that if you make something pretty enough, the buzz it generates will lead to huge sales until people realize it's an illusion. Which is why these guys weren't able to do anything after Myst.

Plenty of game devs and designers do not release many games or only have 1 or 2 hits, but that doesn't diminish anything about those games.

> Meanwhile, Grand Theft Auto, Half Life, Assassin's Creed, and Zelda and Mario, these games that Myst apparently enabled, continue to move people and make huge amounts of money.

Mario and Zelda were things before Myst and all of those games series have had their own transformations and changes over sequels. But we know the adventure games, including first person types, are not dead and are having a bit of a resurgence right now, esp. in the indie scene, so I wouldn't write Myst off so easily.
>Either Adobe open sources Flash, or it's as good as dead.

It's already dead, it just hasn't hit the ground yet.

Imagine that the features that make Flash useful were added to browsers without the need for a plugin. That's what's been happening. The process hasn't completed yet, but it will, give it time. It takes time because standards bodies move slowly etc. etc.

At that point, who prefers Flash to the standard? Nobody. Not developers, not users, not even Adobe -- who is only in it to sell software, which they can sell just as well if the output is HTML as if the output is SWF. It even benefits them to kill Flash (the plugin), because then they don't have to maintain it anymore. Everyone would be happy to have Mozilla do that part instead.

So you say, fine, open source Flash, make that the standard everyone is converging on so we don't have to wait. Ignore for a moment the probable licensing issues Adobe would have in doing that if they've licensed anything from anyone for use in Flash. Ignore the wailing you would hear from Hollywood if the "DRM"/obfuscation they think they get from Flash were to be made transparent by releasing the source code. Who actually wants the plugin?

The features that Flash provides would work better if they were properly integrated into the browser. But doing that requires you to rewrite the code as part of the browser instead of a plugin -- which you want to do anyway because as we all know the Flash plugin is a dungeon of sorrow and despair. But if you have to rewrite it in any event then what good is having it? You just throw it away and start over as you would anyway.

So Flash is dead. All that releasing the code would get you is to extend the period of time that we spend lugging around its corpse in the passenger's seat pretending it might wake up again. If you really want to do something productive, find a feature in Flash that isn't in HTML and submit a patch implementing it to Mozilla and Chromium. Shipping code wins -- implement it and people will use it, and implement it the same in two major browsers and the other will follow and standardize it. The sooner that happens the sooner Flash can disappear and make everyone the happier for it.
Change your age to a minor and the goons can't get you. Perfect.
7.7 magnitude quake in Pakistan just created a new island
Jesus also said this: "And if you lend to those from whom you expect to receive, what credit is that to you? Even sinners lend to sinners, to get back the same amount. But love your enemies, and do good, and lend, expecting nothing in return, and your reward will be great, and you will be sons of the Most High, for he is kind to the ungrateful and the evil."
Production at SpaceX
Personally I'm not a fan of the & character in that image sample - at first I thought it was a 6.
> I think argparse is a cool module, and definitely better than optparse or getopt for the types of things I do.

Have you tried docopt? https://github.com/docopt/docopt
One very cool Grandma
It was Adobe Alchemy, now http://adobe-flash.github.io/crossbridge/ but doesn't look very alive. I remember I used it to compile Box2D and Bullet...took some finagling, but was doable in a few days.

They managed to compile the Citadel Demo at some point: http://www.unrealengine.com/flash/
Plenty more workflows at the actual site
http://www.alfredforum.com/forum/3-share-your-workflows/
I really don't like the lower case "r" in the monospace font. It looks almost like a small capital I (the serif portion on the upper left is almost equal in size to the right section of the arc).

I like the rest of it, but the r is pretty distracting.