skysight-inc/HackerNews huggingface dataset:
http://en.wikipedia.org/wiki/Elite_(video_game)

The original version did indeed to an amazing amount with a 6502 and 32kb of RAM.
http://en.wikipedia.org/wiki/Elite_(video_game)
Slack API Changelog
An old video game, which is often praised for its clever code (and gameplay): http://en.wikipedia.org/wiki/Elite_(video_game)
Per app volume control arrived in Vista. Previously you had a single master volume control in the notification area which if you double clicked would open the sound mixer control panel.

That panel on XP (and before) only permitted per-device volume control.

For reference see [1] at around 04:00 and Larry Osterman's posts from September and December 2005 [2][3].

[1]: http://channel9.msdn.com/Blogs/scobleizer/Steve-Ball-Learnin...

[2]: http://blogs.msdn.com/b/larryosterman/archive/2005/09/19/471...

[3]: http://blogs.msdn.com/b/larryosterman/archive/2005/12/15/504...
I think languages that have named parameters have very different sorts of techniques for these things. I don't know if they're more powerful or not, but they take a very different approach, and offer different design choices.
IWatch coming October with 2.5 in screen and wireless charging
Stargazer Nation
There's a significant difference with being a visitor to a foreign country (where you can just wing it) and running a several hundred person event. Something getting lost in miscommunication can easily become a big deal.

(in practice you'd hire a local events company to manage it, but still it's messier)

I'm not sure I follow your reasoning for doing it in a non-startup hub though ? - certainly you could make an argument for doing it in one of the other hubs like Berlin but doing it somewhere like Frankfurt doesn't seem to make any sense to me.
Exactly. Whether it's true or not, it extends the idiocy for another day or two.
Nothing in there about how they'll do 1.5nm. That's understandable; it's a hard problem, and I imagine any solutions they've come up with will remain trade secrets for some time.

I've heard stories, though. Scanning-tunneling microscopes on fire off the shoulder of Orion. Massively parallel arrays of atomically precise probes, used to build CPUs atom by atom. Things you wouldn't believe.

I'm sure it's coming one day, but once you've gotten that far, how far away are you from outright nanofactories? Which are science fiction, and therefore can't happen.
> with roughly 80 percent accuracy

Well considering random guesses would get them up to 50% it isn't particularly impressive
My guess is that a load more people will be locked out of phones that they legally own, than in genuine cases of theft.
I can totally see it now!

After the study shows us that something is safe the dead people hop out of the grave.

Imagine their surprice!

Oh, I thought I died but then the new research came in.
And suddenly 'Yo' has a path to monetization ... litigation!
Apple Plans Multiple Designs for Smartwatch
Lawrence Krauss on BICEP2
A bit offtopic but this is one of the best responsive sites I've seen.
For example when on mobile, the text makes a nice solid column you can't accidentally pan except for the tables. It seems very light too on my 3 year old android.
And that's not even an exploit, that's the sysadmin doing it wrong:
"If the host system and the jail share the `john' user and you are
sharing `/usr/local' as read-write between the host and the jail, then
``you are doing it wrong!''."
They are asking for users phone numbers: very sensitive data. Apparently that data is not being handled securely.
Hi there.

Heres another hosted version for you to try out. http://www.sorryapp.com/

We have some open source status page themes too if your after a fully custom design.

All the best

Robin
Nice writeup, much appreciated.
Tell your ISP to stop retaining your data
Interview with Rob Northern, about 1980/90s copy protection
There is an excess of capital to be invested in start ups. As simple as this app is it shows that the founder had the ability to make something that people reacted to. 90% of apps are DOA. If you release an app that receives this amount of attention it almost does no matter what it is, you'll get funding. It may not be from top tier investors but the money will still work.
Correct, ideas are abstract. Mathematics (including computer science) is abstract. If you invent a new math, or a new piece of software, it is abstract and thus non patentable.

If you invent a new piece of hardware, it's concrete. The ideas embodied are abstract. If you came up with hardware that works differently in a concrete way (e.g. you figured out how to use carbon in place of silicon, opening the door to entirely new categories of manufacturing) then it would be potentially patentable. Your methods would be concrete methods involving substances which are not abstract.

HTH
> What the hell was the money spent on?

Probably relocating from Israel to a new office in San Franscisco, in addition to hiring new staff, and marketing to keep the buzz going (they even turned the funding itself into a PR campaign, which is very well done).

> I'd imagine the developers threw a massive party with kegs and thousands of pizzas...

I'd imagine this shows either some disconnect or envy, or a little bit of both.

> Apps like this shouldn't take funding, they're short-lived hype apps, they're not the next Twitter or Facebook.

Why not? So they can slave for months on some feature set that needlessly bloats their simple product? Buzz around the funding grew them from 50k users to an estimated 250k users in a span of less than a week. Why sit still and not ride the wave to full-on virality or an early exit? If they manage to eat just 1% of WhatsApp's lunch, the investors would have made a fine investment.

> Yo is an MVP product that is not refined nor innovative and could be built by a 14 year old with a Udemy course on Objective-C

The first version of Facebook was not refined or innovative. There are a lot of talented coders on HackerNews who could built any app currently on the market in a weekend. They either do not bother (because they don't think it is innovative enough) or they do bother, but fail to connect with the market. Yes, this product is a victory of smart marketing and user virality, not a victory of using the technology.

If you can build an MVP application that attracts funding, 250k users and a lot of media attention, then I suggest you go start that Udemy course and do so. I won't complain when you get funding to realize the full potential.

> Save the VC funding for startup ideas that actually deserve it.

No. Save the VC funding for those startups that show promising growth and realistic strategies. Save the VC funding for startups that will bring return on your investment. Save the VC funding for the pet rock startups that managed to sell 15 million $ in profit in their first 6 months.
How i learned to stop worrying and love the miniaturization:

https://www.youtube.com/watch?v=bKGhvKyjgLY

Seriously, watch it. Memristor-tech relies on this kind of miniaturization and can provide a speed boost in several areas in current architectures.

Secondly, having worked for semi: there's a lot of conservative force holding back development. We could have had current tech with much less worries than we have now if they didn't respond so allergically to everything that looks a little exotic in the CMOS process, like high-k dielectrics.
There should be a threat of Supreme review and it should be random. And the Supreme reviewers should have the option of firing the judge.
I had that idea for a while, but I just keep separate spaces (or whatever OS X's multiple desktops are called now). In the end, I didn't find that there would be any conflicting accounts, etc. so I didn't find a need for it. I do usually use separate browsers though, to keep tabs and history separate for work/personal life.
"Valets accept like-new items worth $40 or more"

So are they committing to getting you at least $40 on what you're selling?
70% of that, no? So $28.

You get 70% of the sale price if your things sell.
I can think of many more ways to frivolously spend money. I think it highlights the lack of high-value or tech-intensive investment opportunities for investors.
Real Time World Cup Dashboard
We also had computers that'd fall over at the drop of a hat, with a crapton of low level code that'd cause all sorts of havok because not everyone who writes code is a genuis or infallible.
Doom and Doom 2 were 32-bit games...
Barricelli presented a bold challenge to the standard Darwinian model of evolution by competition by demonstrating that organisms evolved by symbiosis and cooperation.

Somehow I thought symbiosis and cooperation was the accepted model, and competition was just a cultural projection. No?
Yep. This whole NSA thing has forced a new generation to start reading Applied Cryptography...or at least make it plain that they need to.
HP and the Memristor is a good PR story. Unfortunately there is not too much beef behind it.

The Memristor is actually the same as an RRAM element (Resistive Random Access Memory). Companies other than HP have started working on it long before and are significantly ahead. For example Micron recently presented a multi-gigabit prototype chip. But there is still a lot to be done. HP lacks the funds, manpower and manufacturing muscle to really get anywhere in this area.
Again?

I love this, and bought the (unfinished) book since it was 1st announced, but it's the 3rd or 4th time this is posted here.

The duplicity algorithm clearly needs improvement. Maybe this book could help.
One-on-one security mentoring and training course
The artist behind the music is kind of a legend in Japan. There was a time when he used to play his productions at club events. Granted, it was Game Music Events, but he's basically the only artist people remember.

http://www.youtube.com/watch?v=1dOnOKsaQz0
CGrep: a context-aware grep for source codes
Related earlier post: http://trixter.oldskool.org/2014/04/18/the-strangest-kind-of...
> London has 5 airports; there is also the Eurostar.

This. Personally, I think the parts of the world that will perform best in the future century and beyond are those that are the most connected. It's notable that London plus NYC, Dubai, Hong Kong, Beijing, Sydney etc are economically speaking doing extremely well - it's no co-incidence they are also very well connected.
From a more technical basis (being a devops, and having worked in least privilege environments), the big thing you need is centralized logging, and from there you can do what you need. Whether it's syslog or logstash or something else, if you get the logs in one place you can then filter over them for instances that you'd need to alert via email or chatbot.

That works great and all until you realize only "sudo" is logged and not root terminal actions, and even then root could delete any logs of its actions. That's why something immediately shipping off logs is nice. I like "rootsh" (available on SourceForge) for forcing any sudo users to either use "sudo" or "sudo rootsh" to get a root terminal. You're not preventing anyone from doing their jobs, you just have an audit trail. Someone asked me why you need an audit trail unless it's to fire people for doing something wrong -- no it's for root cause and preventing certain operator errors from happening again, and in case of maliciousness from either an employee or someone impersonating an employee.

The one other big thing to do is get rid of any shared accounts that can access data. If it's AWS, gen up some keys for each user/application or use IAM roles for the hosts. If it's Linux accounts, separate out the accounts. If you must have a singular account for something, only allow sudo access to switch to them. Going back to the previous paragraph, you'll at least get a log of who switched to the shared account.

If you want to chat more about this, my email is in my profile.
Frankfurt and even Hamburg are quite alive, Frankfurt is extremely central. It's an event for Europe, by doing it in London you are far away from most of Europe.

Frankfurt is a huge hub when it comes to transportation, and there are facilities right at the airport.

As for your 'miscommunication' suggestion:

https://www.youtube.com/watch?v=rxUm-2x-2dM
Link to Alexander Galloway's Processing implementation http://cultureandcommunication.org/galloway/Barricelli/
Talks will be livestreamed and put online after the event.
That comment was the true definition of apologist. It honestly made me laugh, it's been awhile since I seen anything like that.
>Secondly, having worked for semi: there's a lot of conservative force holding back development. We could have had current tech with much less worries than we have now if they didn't respond so allergically to everything that looks a little exotic in the CMOS process, like high-k dielectrics.

Such as? Getting new materials into manufacturing is only the last step. Before that there has to be a significant benefit of doing it. And yes, that is usually benchmarked against risks and capex.
I think that the main reason that people keep wanting to do this is that web developers would like to work on this problem but don't have skills that are applicable immediately. It's going to require a great deal of learning on most of their parts that is at least as daunting as becoming a good front-end developer to use existing crypto libraries well...much less engineer new cryptosystems. That would be the difference between being able to code and being able to write a high quality optimizing compiler, for instance. With study and hard work you can use the fruits of the crypto community well...but you have to start by realizing where you are starting from. In browser javascript isn't just another programming language and runtime that's completely akin to c and the c runtime. The Matasano article does a great job of describing why.
I've read too many times the "they may know more than we do and they may have surprises". Cut the bs pls.
Filthy peasants, you should be glad your taxes for living on the Kings land arnt even higher I say!
I notice you don't offer support for watches. Are there any plans to expand to that? I operate a similar website (http://www.haberdashboard.com) where I just implemented a watch search, and it is ASTONISHING how difficult paring out the fakes is.

I'm impressed by how much engagement you've built over such a small number of items. Is there a reason you don't seem to have implemented typical search filters like size, price etc? It seems difficult to find anything if I'm just browsing, so I assume I'm missing something as to how people are using the site.
More and more I've started seeing "8-bit" being used as a synonym for "retro". I don't know how to feel about that.
As P2P mining pools are becoming more prominent, these situations should eventually stop happening, since P2P pools are themselves decentralised.
I have, in the past, been forced to type an Xmodem transfer program into debug.com's hex mode, to get to the point where I can transfer files over a null-modem connection from another box. I can dig up the file in question, if that'd help you out at all.

I ended up typing it in 1k at a time, and independently typing in a CRC32 utility to check that I'd done it properly.

(That was to install Windows 98 on a computer with no drives, if I recall. So, not so very long ago.)
Probably something like science is not that 'good' anyway so I can keep believing in my own bullshit whatever that may be.
> isn't a Google account required for Android anyway?

Not strictly speaking, no. You do need to sign in to a Google account to access the Play Store, which is synonymous with Android for most people, but it doesn't need to be a Google+ account.

Even given that though, the vast majority of Android apps don't require you to sign in with a Google account (or a Google+ account) and thus don't have access to the data associated with it. For a lock screen app to even require signing in is pretty strange.
What Every Major Silicon Valley Investor Is Using To Find The Next Big Thing
> Gif is pretty bad, yes, but somehow I can browse pages with thousands of gifs. I can't browse pages with thousand of embedded videos.

That's true, but it's not limited by compression, only by assumptions/optimizations in the browsers.

For example browsers try very hard top stop decoding GIFs that are not currently visible on the screen. This could be done even better with a properly seekable video codec, but it's just not implemented.
I can think of both space/speed and syntactic reasons.

The better argument is from syntax. You can think of partial function application as shorthand for lambdas.

someFunc A B C = ...
myFunc = someFunc "earlyParam"

is shorthand for

someFunc A B C = ...
myFunc = \B C -> someFunc "earlyParam" B C

Now, what syntax would you use for arbitrary order partial function application that's both elegant and more terse than just writing the lambda? (Also, if a compiler performs inlining to optimize partial function application, it's just as easy to perform the same optimizations for lambdas when the same information is available at compile time.)

The space and time performance argument is weaker:

If you have a language that compiles to native code, your calling convention passes everything on the stack (parameters on the right first), all parameters are the same size (as is the case for OCaml and other languages that pass everything as either a small integer or a pointer to a boxed value) and you only allow partial function application starting at the left parameter, then the partial function application native stubs for partially applying up to 10 parameters only requires 10 stubs. It's easy to include these stubs in your standard runtime, and the performance is very good. If the calling convention requires the callee to clean up the stack (Pascal/Windows Syscall calling convention), then the stubs don't even need to modify the return address, just copy the return address N words up the stack and copy in the partially applied parameters and then jump to the original function entry point.

On the other hand, if you allow arbitrary Currying order, then the number of stubs explodes combinatorially and you're going to have to generate each stub in the compilation unit that needs it, maybe with a few common stubs in the standard runtime library.

Of course, calling conventions with different parameter sizes and passing some parameters in registers complicates things, but you still wind up with a much simpler situation if you only allow partial application starting at one end of the parameter list.

The syntax argument is more compelling.
Put yourself in our shoes. You're trying to get us hyped up while giving us zero clues as to what it actually is. With the infinite amount of possibilities, I'm guessing people here would be more inclined to think "waste of time" than "cool mystery".
For perspective, it was still difficult doing video in the year 1999... I still remember the lengths some people had to go, to get MPEG working on the Nintendo 64: http://web.archive.org/web/20080331015735/http://www.gamasut...
You're wrong. I can think of many apps where security shouldn't be the main focus. Apps where neither the developer nor the users really care if it happens. Yo is one of them.
www.forbes.com/sites/jaymcgregor/2014/06/19/app-raises-1m-in-funding-for-simply-sending-the-message-yo-back-and-forth/

> it has just raised $1m in seed funding from CEO of Mobli, Moshe Hogeg’s angel fund.
They not only access that information (locally, on-device), but may send it:

> When you use the Service, this information may be sent to Nokia for the purpose of improving the Service. You can choose the level at which you participate in the development of Nokia’s products and services. You may disable the collection of information by changing the settings of the Service.

https://www.zlauncher.com/privsupp.html

I see there's an option user can disable this behavior, but who knows whenever it'll transfer this data right on startup before you have the chance to opt out?
Massive Passive Membership Site-bestcbstore.com
Get Cheaper Plane Tickets By Using A Fake Location
Respectfully (I mean no offence), your comment is typical of one that trivialises security. Information disclosure is one of only six threats (spoofing, tampering, repudiation, information disclosure, denial of service, and elevation of privilege). Threats (individually, or within a threat tree) lead to exploits, which if not mitigated, have consequences. They in turn have an impact.

The impact for Yo is not the degree of sensitivity of the data - that's semantic. The real impact is reputational. Trust is easily obtained, but very difficult to regain once lost.
The 8-Bit Cities project
Oh no. Not another messaging app. | berlinvc
I'm also curious why they don't "support" rooted devices to the extent they try to detect it and refuse to start. It's not that there's anything needs to be done to support them - they're no different from any other devices, just provides end-user a method to gain uid 0.

Is Nokia hiding something or what?
Internet porn is technically illegal
Shut the NSA's back door to the Internet
I didn't say it should be the main focus. Also, your comment demonstrates my point (thanks for that). It's arrogant, and demonstrates a lack of insight. If they don't, Yo should care. As I mention in another comment below, this impacts their reputation. Imagine if the developers of Yo build something that really should be secure one day. First thing I'd think is they don't bother with security, so I won't use that app. Or the developer interviews somewhere else one day -

Interviewer: "So dude, what have you done in your career?"

Yo dev: "I built Yo."

Interviewer: "Yo got hacked. Goodbye."
For payments of $0.01, 22% people ran our untrusted executable
I think it should be more like:
> Decentralization, n. The security assumption that a nineteen year old in Hangzhou and someone who is maybe in the UK (and maybe not) have not yet decided to collude with each other.

If you read your version using the rule that a parenthesised section represents an individual thought that can be removed, yours reads as:
> Decentralization, n. The security assumption that have not yet decided to collude with each other.

Which makes no sense.
bake those goodies into my terminal, should be default program in Linux systems for playing vids
Thank you, this really brings back nice memories for most of us over 35 ;)
Just to note, the copy wasn't meant to deal with mutability but to note a changed interface. The items that are emitted have only a subset of the properties of those ingested. We could as easily have added some new properties to them as well. Mutability wasn't the primary concern here (although in Javascript it's always a genuine concern.)