skysight-inc/HackerNews huggingface dataset:
> All Smalltalk implementations work like this?

People are telling you about recent exceptions. The historical answer is "yes, all of them."
That is a much better and saner explanation than these "revolutionizing programming"-grandiosity talks.

Eve will always tend to be missunderstood at Hackernews or Reddit. It simply is not aimed at professional developers and intended to build production systems.
3DS: Smea Updates Ninjhax, Ironhax and Tubehax for Better Homebrew Compatibility
It's an old trick for compression/size limit competitions. You have N bytes allowed, but you can get an extra M bytes by putting them in the filename (minus however many bytes it takes to access the filename)

like if you several uncompressable (random) files you can "compress" them further by moving some of their bytes into the filenames.
To clarify, 'Terrifying' was the article's title, not mine. I thought I'm not supposed to change it.

The Daily Mail link had pictures for those who don't want to play video.

Also, the Daily Mail link is trending because it made it on Drudge headline.
Right. But it's easy, after reading an article,to decide: this was interesting: I don't need my quarter/dollar back?

Granted most posts are crap, and also probably most of the stuff that's worth a quarter to some are not worth it to most. But publicatuon is free - if one million people doesn't pay for your book, that's fine if 5000 pays an average of 20 USD for it?
For an English speaker, studying Lo[gj][lb]an is like taking a dive from C++ into APL or Haskell. There are whole new ways of representing expression. This is why they are not to be compared to Esperanto, whose syntax is deliberately familiar to speakers of European languages, while Lojban's is aggressively different.

Consider "conversion" which produces the effects of "passive voice" in English, and more[1]. Inserting a particle converts

mi tavla do la javas (I speak to you about Java)

do se tavla mi la javas (you are-bespoken by me about Java)

la javas te tavla mi do (Java is spoken-about by me to you)

Or the possibly overcomplex but rather amazing tense system[2], which allows things such as:

mi pu zu ba'o tavla do la javas (I long ago finished talking to you about Java)

mi ba reroi do tavla la javas (I will two times talk to you about Java)

[1] https://mw.lojban.org/extensions/cll/2/7/

[2] https://mw.lojban.org/extensions/cll/10/1/
This is awesome! We've had many initiatives for improving the state of primary school ComSci education (Code Club etc.), it's good to see a project related to highschoolers.

On a little tangent -- I went to an event this weekend called Young ICT Explorers [1], where primary and high school students present projects involving IT that they've been working on for the past 6 months. It's like a science fair for IT. I participated in the competition for every year since its inception until this year where I'm now in uni (hence why I'm giving back).

It was so fantastic to go there and see all of these students passionate about IT, and it was actually astonishing just the calibre of their projects. There was an eight-year old girl who programmed a microcontroller to work with a piano keyboard of sorts, there were yaer 10 students who wrote their own game engines, including a very cool and well-polished pong/breakout mashup. One kid who was in Year 12 actually had written an eLearning management system which he had trademarked and had his school as a client. Crazy!

I would love to start a club like this for techy highschoolers. We have them for sport, we have them for music, why not for IT? Any ideas/thoughts/examples?

[1] - http://www.youngictexplorers.net.au/
keep telling yourself that. Powerful people take responsibility. Chapter 7.
Anyone sending to localhost (the IP of the machine running this) would have access to said command line, and can do as they please.
Tesla Shares Jump on Speculation Company Could Offer Ride Sharing
Heroes of the Storm is probably over 100 times less popular than League of Legends, not much more accessible for new players, and is a much more shallow experience. Dota, LoL, then Dota 2 have been extremely popular and wildly successful far before Heroes of the Storm even entered the scene.
There's cryptography in a magnetic strip? That's news to me. And sure, some ATMs have been hacked, but in general there's a financial incentive for companies to keep them more secure than not, because, well... it gives you money.

And anonymity? The card itself just has a very long string of numbers to identify someone; information about the human it belongs to is optional. Whatever human that is currently verifying if you are allowed to vote can deal with giving you a card to cast your vote; it doesn't actually have to have anything other than a unique number.

ATMs only need a network connection to authorize a transaction. All the other aspects of it are offline, and it creates a paper trail, and saves records in memory. They could very easily be reconfigured to display voting options (and instructions!) and record the tallies both in memory and printed, both internally and externally, and OPTIONALLY connect to a remote server to log the transaction - securely, I might add.
Blu makes a 5-something phone with a 5000mAh battery. It's sightly thicker than other phones, but gets several 24-hr days. There must be a compromise. It's not just Google. iPhones and Windows Phone devices also can't get through a day without charging because OEMs stick tiny batteries in, then shove power hungry components on top.
Show HN: Intuitive nutrition information
Exactly that. The argument you get against this is that you could say sell your vote and verify to a 3rd party you voted as asked. But frankly I think that is not nearly as bad as hidden vote tampering. Not even close.
Yes, we are.

30 years ago, pretty sure I would have been playing Lords of Midnight.
Sure. But ten years ago, people were using OpenVZ widely in hosting and so on. The benefits were very clear. Yet at that time period, Microsoft went in the opposite direction as they thought HDD space was growing without limit. (Vista introduced winsxs and other disk hungry features.)
Performing a Project Premortem
Modern paper voting involves a thick black markers, OCR computers, and election monitors from both parties. The 1880s are long ago history.
I still remember buying full boxes of cards starting with Antiquities and made a lot of money selling rares from Legends boxes later. What a time.
Assuming you are correct then it should be possible to fool VCs by creating products that achieve traction using the age old trick of selling a dollar for 90c. I am sure they would never fall for this.
Then how do they have the port on the left hand side ?

What I am saying is, the laptop (and the keyboard) are symmetrical left to right ... so if they can squeeze the port in on the left side, they should be able to squeeze an identical port in on the right side.
My Def Con 23 tech
Json2ruby – example JSON to PORO tool
Generate Plain Old Ruby Object model classes/modules directly from JSON API response data.
Reading the arxiv preprint, they fed H2S into a DAC using a capillary. The size of the sample under pressure was 1um thick and 10 um in diameter, which is indeed tiny. So, that's probably not so bad. Anyone who thinks this would make a great room temperature superconductor in real applications had better smarten up though.
I've been playing MTGO since the end of v2. Someone should write a book about how badly managed this game is. The guy in charge of the thing "Worth" has o real technical background whatsoever, and you can see how that affects the vision and goals of the product.

It's a disgrace. And should be a software case study.

PS: been playing MtG since 1995
There is a flag to allow/prevent write access, so third parties wouldn't be able to use your terminal unless you allow it (I believe its disabled by default) . I also think (if I'm reading correctly) that it only shares a single process and will terminate the session when that process exits, which gives you a little added security in that someone with write access only has the same level of access as that process (which for some processes could mean a lot).

It would still be wise to put some sort of auth or other security in front of it if you're not trying to share with the whole world. I think I would be cool if there was some basic mechanism built in.
Today, we are way more ahead than we are at once in 2005. I read, few month ago, an article on bionic leaf that breaks down the photosynthesis process to produce fuel and chemical. It also uses soil bacteria for the same.
I just divide the pile in two and throw half the resumes I get in the trash. Why would I want to hire unlucky people? They could make the whole company unlucky. Plus, it makes our hiring process more selective.
"zero knowledge proofs" is a textbook solved problem. Your local college library has books that explain how to do secure voting. It is how AWS and HTTPS works.
Yeah, the AI decides on the optimal move using a minmax algorithm. The exceptions are for the first move when its playing as X and when "easy mode" is enabled where it just plays randomly.
Well I'm not aware of any commonly accepted current theories of super conductivity that say a room temperature one is necessarily impossible, so I suppose implicitly yes.
Bugged, Tracked, Hacked
Not sure why you agressivly attack me.

But sorry. This was more than a decade ago, I've done dozens and dozens of projects since then with Java, C, Ruby, Python, Clojure, Scala, Javascript, Coffescript and Typescript and more, so I can't remember 'exactly' what libaries I was using more than 10 years ago in some Perl projects.

"Now you're addressing completely different"

I beg to differ, in my book credit card processing during e-commerce checkou and accessing backend services with HTTP are in the problem domain of 'web development', but it might be different for your 'web applications'.
How Complex Systems Fail [pdf]
That is interesting. Thanks for that one too.
Damn it, I literally could have used this last night. Ended up using a disposable VM on DIgitalOcean for shared tmux.

We were going to use tmate, but having to compile manually on OS X caused issues. Pro tip, if you only include instructions on how to install you tool with homebrew, at least make sure your makefile works on OS X. Not everyone has drunk or wants to drink the homebrew cool-aid. I currently use macports and grow ever tempted with the passage of time to switch over to PkgSrc or even a Gentoo Prefix install. Gentoo probably would have won by now if it was better able to integrate with the native shell, path vs entering prefix wise.
cloud-blender.js was upgraded
cloud-blender.js the async cloud compute node module now supports Microsoft Azure and Rackspace.
All the great functionality of this module works with the new cloud vendors.
1600 downloads last month!

https://github.com/HPSoftware/cloud-blender
https://www.npmjs.com/package/cloud-blender

We are looking for developers and testers.
You should put up a youtube screencast or demo of your game. It'd be a great portfolio piece at work, seems like some solid decision-making
Yes Australia has quite a good system - we just need to get preferential voting above the line for the upper houses. At the last state election I had to number all the candidates from 1 to 410 if I didn't want to give my vote to the faceless back room political operators.

I should mention that a donkey vote is not a equivalent to a blank vote. A donkey vote is when you number the candidates from 1 to x from top to bottom. You actually give your vote to whoever happens to be at the top.
really cool! Are you planning to turn this into an API or app for tracking nutrition?
"Were my questions unclear?"

Wow, I would never want to work with someone as	bossy as you, sir.
What Other Languages Can Learn from Rust by Yehuda Katz
Could it not be managed in a Grunt task?
It's not the height that's the important thing. It's the speed. Even at 20km in the air, you'd still have to accelerate to roughly 7 miles a second, and that takes a lot of fuel.
Diablo 3 was one of the most successful game launches ever and well reviewed across the board. The RMAH was a fixable issue, Diablo 3's primary problem -- which is something every Diablo clone has also had to deal with -- is that the Diabloesque hack genre that was one of the dominant genres 15 years ago simply doesn't hold players the way other top games do. People come back to WoW becuase of the social stickyness and the frequent content updates. People come back to LoL because of the head to head gameplay. Diablo's offer of running the same content until your brain explodes to get that an item with slightly better random stats just isn't compelling in 2015.
Yeah, it just highlights the fact that they didn't even seemingly try to make it secure.
Every signed Windows driver since Windows 7 has passed the Static Driver Verifier, which, using machine proofs, attempts to prove that all the functions return in finite time.

Microsoft policy is that if the Verifier runs more than 45 minutes without deciding whether a driver passes, the driver fails. If your driver has a termination condition so complicated that you can't get a machine proof of termination, it has no business being in the kernel.

So there.
> As someone that has overseen tens (possibly hundreds) of millions of installs driven off the Play Store in my time it pains me to admit that economically speaking Android does not make sense at all today.

> My impression is many of the HN crowd are in denial about this

Oh, the irony here is great
Back in 2008 I was studying P2P networks. I've made a BitTorrent crawler by duct taping v8 and libevent (there was no node.js at the time). It took about 5 minutes to scan a fresh Dexter swarm of about 100K peers. Then, I had all the IP addresses and plenty of metadata (download progress, software used, etc)
Found some issues. Idk if it's because it ran out of suggestions or what, but when I did my search and then stayed going through the suggestions to refine the newer suggestions, I fairly quickly got to the point where there were repay suggestions. However this was not the problem. The problem is that when I hit the not relevant button, it went away as it should, but when the duplicates came up and I hot the not relevant button again, the button would get highlighted but no action was taken. Didn't realize the issue was because they were duplicates until after I noticed it happening with a few more I recognized.

Edit: Overall, seems really great so far. And I forget what tags I search, but I was typing in obscure combinations where I didn't think I'd get any hits
Always fun to enjoy a curmudgeon rant, but if you are honest and empirical about it, communism takes this black prize.
"it becomes odorless (by paralyzing your sense of smell) right around when you need to start getting worried"

I don't know if this is still the case in this litigation-happy age (probably not), but when I was in high school it was a common beginner's chem class experiment to make small quantities of H2S.

My physics teacher once commented that he hated it when they did that, because he'd smell it for a while, then not smell it any more -- leaving him to wonder whether it'd just gone away, or whether people were going to start keeling over.
I work here, so disclaimer, etc, but we're working on a modern MS Access at Airtable [1] -- it's very similar to DabbleDB.

It's early days both for Eve and for us, but it kinda feels like we're approaching the same problem from different angles. Eve's more focused on the programming experience while we're starting by focusing on the data.

[1] http://airtable.com
This is a pretty lackluster post anyhow. Most of this is S.O.P. amongst folks who have taken a couple of classes.
Thanks! I do plan on expanding it, not sure how yet.
Right now, you can create a list and each list will have a unique URL. If you want to save a list, you can save the URL.
It would be fascinating to see if there is a correlation between potential signal strength of an external attacker, and votes for a particular candidate. This seems like the only good way to see at this point if there was any tampering by a (somewhat limited) adversary. While this would only work to detect external wifi based attacks, those seem like the most likely.

Perhaps a "simple" first pass could be done by looking at building type (concrete vs. wood?) via aerial maps, and correlating that to local polling data. If anyone does do an analysis like this, I'd love to see the results!
Isn't this title misleading? I thought it would be about real time operating systems.
What to Make of Amazon's Work Practices
How Not to Be Wrong: The Power of Mathematical Thinking
This is such a useful project. Seems to be working well in my tests on OS X and i was unsuccessful setting up tmate on my machine.

(silent tears of joy)
The jury is still out on Heroes of the Storm, but it has simplified the game to a point where new players to the genre are getting into it. It may be a case where League of Legends already hit close enough to that sweet spot and built enough of a fanbase that HotS doesn't stand a chance, even if it is better executed.

I would not call Diablo 3 a flop, by the way. The game has sold over 30 million copies, and the console releases and post-real-money-auction-house balance changes have supposedly made the game great (I'm not a fan of the genre so I don't know first-hand).

Anyway, no need to get into too many details on the particulars. They've had enough breakout successes and "unicorn" level games that there's something about the strategy and execution that sets Blizzard apart.

From what I can observe, it's some mix of the following:

- Simplifying down the core gameplay to something that players can grasp quickly, without compromising complexity (that can be safely ignored for the initial stages).

- Making the core gameplay loop fun and repeatable without being repetitive.

- Making players feel rewarded for playing and purchasing. (see Hearthstone's "won the game" screen and opening pack animations)

- Keeping the games deep enough so that even top, professional players never hit a skill cap.
When the years add up like that, you have to wonder what they're thinking internally. So many years! You also hear this about state payroll systems being built by defense contractors, or the F35, etc. They're in a position where they have too much money to be forced to change, regardless of their incompetence.

I know it happens, I know why, but it's still so amazing...
Jason Scott is doing an incredible public service here. Presuming this gets scanned and released to the public, it will over time result in many pieces of recycled electronics, inspired engineers, and derivative art.
Does this have an API that can be called from .Net?

I'm really liking some of the things Microsoft is doing with Power Query, but I don't like how it is (afaik) only callable from Excel or PowerBI online. I'd like similar capability, but more open, and could be called via scripting, from SQLCLR, etc.

Another big hitch: Microsoft has not published proper API's for manipulating PowerPivot models in Excel, and I don't think they intend to - I've heard one 3rd party has reverse engineered the API's (you can decompile the .Net binaries, but I haven't had the time to look at it yet).
That is not that high ... after all we need a pipe only couple of microns thick.
"Practical room temperature superconductors would, in my opinion, change the world as much as the development of semiconductors"

It would be huge, definitely. Even the most obvious application (reducing electric power transmission losses) would be worth billions. According to the Googles, ~4000 TWh generated annually, 6% transmission losses, $.09/kWh gives about $22 billion in annual savings in the United States alone (if I didn't mess up the arithmetic).
I opposed the connection between general grammar/spelling and what people do on the job. I'm a perfect example of it: informal writings are quite rebellious while professional ones are carefully written and revised. Because I'm paid to and misunderstandings cost more. :)

That said, I totally agree with your comment here that the preparation time available should render resumes free of such errors. They should be peer reviewed, as well. Problems caused by a lack of either indicate a character flaw to me.
>I have more anecdotes like this, but the long and short of it is that in my experience Google is a lot less capricious and uncaring an organization than you imagine.

I think the problem is that their interviewing process is. That's the first thing people encounter and it's the only thing rejected people encounter. That harms people's views of the company, even if they understand the explanation about false positives being so expensive.
Nokia Secret Codes leaked
Nokia Secret Codes list leaked
howpk.com/list-of-nokia-secret-codes/
I think Falcor is conceptually interesting, but after reading some of the documentation and project code, I don't want to use it (at this point).

The library bills itself as "middleware", but it looks more like an application framework. I don't see how this would cleanly fit with other application frameworks, as it appears that you have to use Falcor models, routers, and datasources.

The project's code is concerning in a few ways: it's a large codebase, it reads more like C++ than JavaScript, and there's not enough comments. In my experience, successful JavaScript libraries are: small, use JS conventions, and have well-documented source code.

It's great that they are releasing open-source software, though. I hope that this project evolves into something that I want to use.
Right, spend all of your free time cramming on algo and data structure questions that you weren't using before and probably wont use at Google.
What you're describing is what every solar company does right now. SolarCity doesn't sell you panels, they sell you 2 products. The first is electricity from panels they own on your roof. The other is a lease of panels they own on your roof that you get electricity from.

In essence SolarCity and everyone else bids for your roof and business through their pricing. (which currently undercuts utilities).

And SolarCity in return is creating solar bond products essentially, where the market can invest their capital in these roofs that SC is producing energy on, with the monthly bills as interest.

But it doesn't solve the issue the person you replied to highlighted, which is that it may or may not be financially advisable to 'hold out', and buy solar when the price has come down. After all, even if you don't buy and own the panels, the lease is still a 20 year contract. And there's no way SolarCity or any company would reduce those to short-term contracts because there are fixed costs that can't be recuperated in the short-term, meaning you need long-term contracts to get an ROI. (sending technicians to replace installations every few years wouldn't make financial sense).

So the end result right now is that yes, you could in a way (by investing in solar companies or their financial products) invest in other people's roofs, despite not dismantling panels on your roof, in say 5 years from now when new installations are financially better performing than your roof panels. But it doesn't magically make your investment in your own roof (or anyone's roof, 5 years ago, for that matter) disappear. The money is still locked up in that roof (whether you paid for it, or locked up money by signing a 20 year contract), and so merely decoupling everything doesn't solve that issue, and in many ways we're already decoupling to a large extent with the securitisation of roof installations.
Short Cap Sleeve Lace Dress by Mori Lee