skysight-inc/HackerNews huggingface dataset:
A lot of people wonder how this can be done for $9, but as it was pointed out tablets based on the same specs (A13 SoC, 4GB storage, 512MB RAM) can already be found starting at $30 [1]. Take off the display, case, battery, camera, cable, charger, and yes it is certain the CHIP can be manufactured for approximately $9.

Also keep in mind the company doesn't need to make profits selling the CHIP itself. Their business plan seems to be to sell it at cost while making money on the plethora of accessories: the LiPO battery is $10, the VGA Adapter is $10, the HDMI adapter is $15, etc. Also they might try to make a $0.50 or $1.00 profit here and there on shipping costs (the FAQ even has an entry "international shipping is too expensive").

Enjoy your $9 computer. 15 years ago a machine with these specs would have cost 1 month of an engineer's salary... I love technological progress!

[1] http://www.ebay.com/itm/7-A13-Single-Core-8GB-Google-Android...
Nice read. Not sure I agree with this.
I'm going to have to side with GP on this one. One Hungry Man package has got to be at least 4-5 of these cups, same goes with most to-go packaging. Waste is not the issue here. The problem the CEO is arguing about with DRM has to do with lock-in to only being able to use Keurig hardware and cups.
Gone Fishing
Keurigs in the office are the most ridiculously wasteful things -- it wastes more time having everyone sit and wait for single-use pods to brew than for someone to just open up a stupid packet of grounds for a large carafe.

I really can't understand why offices use keurig.
this...sounds...beautiful

I really enjoyed reading about functions being identified by their hashes, and what advantages that could have.
This is so much more interesting than it should be. The GIFs must have been a ton of work to put together. Fantastic.
The things you're describing are EERILY similar to some stuff I've been conceptualizing and thinking about recently, as inspired by the VPRI people's work/OMeta/Shen. I'd just remark that...

"The program is a UI, and UI interaction is programming. Unison panels take the idea of spreadsheets, which blur the distinction between UI interaction and programming, to its logical conclusion."

...this blurring between programming and interaction (which I've also thought of) probably offers a potentially viable path to much more powerful voice control of devices, since programming APIs serving as user interfaces can now also (besides graphical UI) implicitly define strict grammars for structured voice input. That's the one thing I thought of that I didn't see mentioned there.
Actually /dev/random is truly random and requires entropy inputs; once the current entropy pool is exhausted, reads from /dev/random block. /dev/urandom is similar but reuses the entropy pool to produce PR values until more entropy comes in, so it's good for games and such.
Is support limited to the 7 banks on that screen? Couldn't find an "Other" option.
Finnish companies drill deep holes for 40 MW geothermal energy plant
No one here is talking about the PocketChip, which I think is the coolest thing. If it's hackable it will be really interesting to see what people do with it.
I'm a 2-3x a year coffee drinker. Are these machines radically more convenient than the alternatives?

My folks manage to get by with one of those machines where you put the grounds in a basket, fill the water reservoir, put your mug under the spout and push the button. The machine is cheap, it looks like it's about the same amount of work to use as the Keurig machine and you get biodegradable paper + grounds afterwards instead of a plastic cup. And you can put in however much of whatever kind of coffee you want.
While the ideas here are surely thought provoking - the most important factor seems to be the User Experience of a Semantic Editor. How will a user perceive this constrained environment ?

From what I can tell - users love freedom and computers hate them. Why else do you think people still stick to text editors ? A plain text editor is probably the most unconstrained environment there is. So, what is the best way to find some sanity in between?

If you ask me, I would say that the main way to transform or change programming would be to remove as much constraint as we possibly can from the user. Let me crap all over the place - and you as the environment make sense out of it. That is why we are building Dhi ( http://www.dhi.io ) - An AI Assistant to help you build user interfaces. We are building it in such a way that the user has complete freedom to say whatever he wants to say and we ( perhaps sometimes even with the help of the user! ) plan to make sense of it. THAT is the dream.
So you can either be a K-Cup asshole or a water wasting asshole, pick your poison. Honestly, the asshole tent is large enough to accommodate all of us in some way or another :)
If you are authoring packages you have to support Node because it's like 99% of the userbase. So there's a reason.
A job offer by the end of the day? Seriously? Or did I misunderstand you?
Twitter should adopt deep-linking in app install ads.
Um, what?

Pharma continue to throw billions at AD therapy.
He mentioned the Node.js Foundation several times.
Interesting to see he's also the author of the book Functional Programming in Scala.
If people vote with their wallets, their ethics directly correlate to the company's profit. A useful feedback loop, to be sure :-)
> Waste is not the issue here.

I replied to worklogin's comment about lambasting the waste aspect as being self-righteous. I know the article is about DRM but we're having a tangential discussion about the waste...
Show HN: Shop for Washers Online with WebGL
Yes, sorry about this. Currently it just works with the 7 main banks in the United States.
What's interesting is that they are not planning to scrap the system. Instead they are planning to sell a refillable pod that is compatible with it [1]. In the end, they still want the DRM, it's just that the damage done is too big and they have to say big words to try and undo it.

[1] http://money.cnn.com/2015/05/06/investing/keurig-green-mount...
Exactly. I found that most clients care way less about "world class" quality than they care about delivering on time since their job is rarely to deliver quality but rather simply to deliver.
Oh, man, this is so wonderful and adorable. Makes me very excited about the world, and puts a smile on my face =)

I wish I had that kind of childhood. It's not just that she used shell, but that they shot a great video, and put it on youtube and all. A kid learned so much in this fun and exciting little project.

Something's just.... very good about that.
The much better Siberian Times article is the source of this archeology.org article and it has the same quote. http://siberiantimes.com/science/casestudy/features/f0100-st...

I'm guessing it's a Russian translation error, not a copy-paste error.
If you actually just drink one cup of coffee a day, like I do, I think the amount of trash created is pretty analogous to making a single cup of coffee in a larger coffee pot. It's certainly better than if I was getting a cup at Starbucks every morning.
Keurig Doubles Down on DRM
> Are these machines radically more convenient than the alternatives?

No. But they are fairly well-designed, and the small convenience of not having to portion out your coffee yourself seems enough to lead to huge sales.

Personally, I'm a french press kind of person who likes to take his time with his loose-leaf tea.
Heh. Yeah, I somehow forgot about that in my zeal. Complicates my thesis somewhat. You'd think I'd remember who Amazon bought while I was working there, but there were a lot of acquisitions that year…
How Hulu Onboards New Users
Cities by sunshine:

http://www.currentresults.com/Weather/US/average-annual-suns...

Just thought I'd and some data to inform this discussion.
Intriguing font choice and design! I like it.
Unfortunately I'm hesitant on giving my bank credentials.

Big banks should step up and offer APIs via OAuth or the likes
Thanks for the feedback. The idea is to provide more information as the service grows.
i was all interested until i saw PHP. That's not a dis on PHP. It's just that PHP is so not the right tool for the job for a command line client. Sure, it appears you can coerce it to do that but... it's designed for embedding in web pages. that's what it's good at. if you want to write command line tools, write them in a language that's actually designed with stuff like that in mind.
Taboola ($157mm VC funding) partners with malware; Akamai and Amazon complicit
I'm at my moms house for Mother's Day weekend and cleaned her computer after she told me she was getting a lot of popups. One of the frequent popups was for a site called suchhappy.com which looks like a BuzzFeed/viral content site. You can check out suchhappy.com and see that Taboola partners with them and has big ads showing at the top on the homepage and all over the place when you click into an article.

To see posts about suchhappy.com being malware, look at the below links. After following the instructions I was finally able to get rid of it.

* http://www.fix-exeerror.com/how-do-i-remove-suchhappy-com-step-by-step-removal-guide/

* http://www.malwareremovalvideo.com/fixed-how-can-i-stop-the-suchhappy-com-pop-up-removal-tips/

* http://computervirusremovalfixer.blogspot.com/2015/04/stop-suchhappycom-pop-up-guide-to.html

* http://www.bleepingcomputer.com/forums/t/574578/suchhappy-redirect-virus-and-getprivate-shopper-7-pro-x64-firefox/

* http://helpremovepopups.com/get-rid-of-suchhappy-com-virus-permanently/

When will VC funded companies stop using malware to grow? How can we, as investors, entrepreneurs, and techies, place pressure on these advertising companies to stop supporting malware? Akamai and Amazon are complicit because they are the CDN on a bunch of the links on the page. Additionally, there are companies called "UDM Serve" and "RevContent" with ads on the page.

What can we do?
>TLS (you really don't want to use static keying in OpenVPN), which is a total nonstarter: the TLS protocol itself has non-stop problems

I beg to differ. What's we've seen is non-stop problems from implementation mistakes when it comes to all of the extra extensions. Maybe this indicates there would be a market for an opinionated TLS embedded library...

>On the other hand, static keying has many pitfalls and pretty much requires a mechanism to send updated keys.

Static keying issues aren't unique to IPsec, they occur with every symmetric cipher. There is nothing stopping you from having a management tool that rotates the static key based on a master key and the day. Or if you want to send updated keys, you just encrypt them and send them over the IPsec connection using GPG or whatever your asymmetric choice is.

>Finally, building a secure VPN wire protocol just isn't that hard. (Key negotiation etc. is very tricky, though.)

I'm sorry for saying this, but that's what every single person that has implemented a broken protocol thinks. It's true that it's not hard to get one that encrypts and decrypts. The trick is getting one that doesn't leak any information. There is basically know way to know that without an extensive analysis by the entire crypto community.

Look at how long TLS has existed and they are still just finding issues now. RC4 is another example of one that looked pretty good for quite a while and then fell under scrutiny. Do you really think you are smart enough to know everything the entire crypto community knows?
Ok, so I spent about an hour casually reading the posts, watching the demo videos and glancing at the code. I agree with your premise and I like a lot of the implementation so far. It's great to see more innovation and research in this area alongside Light Table, Eve (which seems to be going in a similar direction with spreadsheets), NoFlo and others.

I'm curious about the goals of the project. If the goal is to replace an existing language and editor pairing then it's going to be an uphill battle (see previously mentioned related projects). If it's to be supplemental with existing development tools then what use cases are you targeting?

Adding this as an optional layer to an existing editor might help work out some of the ergonomics. Performance issues aside, building on top of Atom might be a good choice since it's mostly web based like the current UI in the demos. Similarly, a custom kernel or cell type in ipython might get the ideas into daily use.
I'm having difficult finding the studies, but here's a research paper on the subject that includes a lot of evidence on the matter: "The evolution of prestige: Freely conferred deference as a mechanism for enhancing the benefits of cultural transmission"[1]. Once you're literate in power dynamics, you'll see evidence everywhere.

> I see a lot of people take glee in punishing other people

The fact that prestige is more effective than force, doesn't mean that force isn't effective. Imagine someone who's completely undeserving of any prestige-based status, yet has the means to control a business. Prestige-based status is unavailable to them, so they will use force, and eventually, the only employees that stick around are those that accepts such uses of force. (Imagine a toxic work environment)

Silicon Valley on the other hand (or engineers) are in high demand, and thus have no need to endure use of force (abuse) because there are those that will employ them that are deserving of prestige.

[1] http://www.hirhome.com/academic/hen&gil.pdf
You are right, I had assumed that it's capabilities were similar to MySql (don't ask me why).

Still, I would describe most of those features as 'basic', as you really need some support for all that to use full-text search in real life and I wonder how easy it is to add/remove stopwords or other tweaks like that.

Anyway, thank you very much for the link, very interesting! I've been looking at PostGIS as an option for a project I'm working on and using PostgreSql as the main db is getting more and more points... Thanks!
Mali has massive driver stalls as soon as you start touching VBOs directly (ex to make dynamic VBOs using glBufferData). There are also a lot of fun and easy ways to shoot yourself in the foot and cause the driver to exhaust memory.

I think mobile GPU drivers in general are pretty much a wasteland, but at least VideoCore is a documented wasteland.
Gotta love this Christian.
The Mali is shipping in a ton of consumer smartphones and tablets already. A small amount of additional market share from development boards isn't going to make the driver problem better.
It would be cool if there were links to the reports and/or more detail about the issues they found.
I'd agree with you, but somehow arcanist manages to be written in PHP.
The entire point of the Quora answer (by a sushi chef of 14 years) is that there is a limitless depth of knowledge for what at first glance might appear to be a "narrow range of topics".

I mean sushi is just cutting fish right? Just like programming is just typing instructions into a computer, or painting is just smearing pigments on a surface. Nothing to it. :)
The list of people who took the offer was posted internally. I imagine it must be out in the wild somewhere by now as well.

Besides managers who are looking to jump ship and pretend to do work somewhere else, a lot of professionals are on the list- lawyers, accounting people. I imagine some of these people will show up on Amazon's roster in the near future.
only if you don't look too closely

Look as closely as you'd like. :)

what about break and continue? They are usually
supported by native foreach construct but are
difficult to build with macros..

For break, DOLIST uses return. I haven't worked with Lisp in some time, so I don't remember if it has a dedicated continue. But a continue is just a break in a loop that doesn't loop. Or a GOTO by another name. Or a jump to a particular case in a switch.

But if your looping macro uses a native looping construct or another macro that supports break and continue, then your looping macro will inherit that support, provided that you're careful when writing the macro to do nothing that will break it.

If your looping macro doesn't use a construct that supports break and continue, then you're still in luck. Continue I described above. Like continue, break is also GOTO by another name. You've got TAGBODY, GO, CALL/CC, etc.

Why do you think that supporting break and continue in macros is difficult?
They were stupid enough to do it to the companies, there is little reason to believe they wouldn't have caved to the same political pressure from constituents to keep the prices low if they were operating it.
> The CHIP has already blown past its $50,000 goal and is now at about $200,000. They expect to ship in one year and they’re a Haxlr8r company so they have some solid manufacturing support.

TechCrunch, why on earth do you think I know what "a Haxlr8r company" is?
Fair enough. It's really sad how we have enormous GPU power available in the mobile hardware, but in practice the drivers hold them back so much that that GPU power is really limited.
As I understand it, no. The type of plastic that survives the hot water without leaching yummy chemicals into your drink is apparently not recyclable. Source: from memory, and too apathetic to go look it up.
Donald Knuth – “I was scared and wanted to prove myself”
This seems like great news---a small but meaningful check against police powers.
You absolutely can make 400k or more by working as a developer in finance. I work in finance and have made more than that some years at my previous job.
It mostly reminded me of Spolsky:

http://www.joelonsoftware.com/articles/fog0000000018.html

> That's one sure tip-off to the fact that you're being assaulted by an Architecture Astronaut: the incredible amount of bombast; the heroic, utopian grandiloquence; the boastfulness; the complete lack of reality. And people buy it! The business press goes wild!
I'm a huge coffee fan and I love my coffee. They are significantly quicker than the alternatives because they make a single cup at a time and take less time to make that cup than a coffee maker would. The quality of K-Cup coffee is trash though. I have yet to find a remotely drinkable brand that I enjoy. I still pack my own reusable K-Cup with my own beans.
The word "eccentric" springs to mind. (I mean that in the nicest possible way)
What I wonder about this idea - it sounds like they started out with a open house for everyone who applied, regardless of qualifications, instead of phone screens. So how many really qualified candidates are going to be interested in travelling out to the company for an "open house" with everyone else who applied for the job?

From a candidate's perspective, the phone screen lets you prove yourself to the company and get to know them a little before taking the commitment of actually going there - usually during business hours, possibly disrupting any job you're currently working at. I feel more comfortable taking time off to go there when they've already proven that they're serious about me and I know that they've evaluated me well enough to know that there's at least a good chance I'm a fit for the position.
1) In fact, versions up to 1.0 supported IE8. Think current version also support, although it was not tested in IE8.
To mention – $.my is heavily and primarily used in biz environment for very complex backends.

2) Forms can even be recursive. http://cloudwall.me/etc/json-editor.html – you can check youself how deep source json and associated forms can go and find out when it will stall )
> You should have a few weeks worth of water/food, and a flash light on hand in case of a natural disaster

Anyone have thoughts on whether or not a good natural disaster kit should include weapons?
Hey I'm just a guy. Maybe Amazon figures it's better to police affiliate links lightly or that a bit of a giveaway to SO isn't such a bad thing. If I ran an affiliate program I probably wouldn't allow that behavior.
$9 for a bluetooth dongle? how about 99 cents with free shipping and you can find the same for wifi:

http://www.ebay.com/itm/Mini-USB-Bluetooth-Wireless-Adapter-...
I agree. But probably banks will never get into that business.
Meanwhile some companies, like the one I am using for this service, are helping the banks to get this functionality. You should check them: http://www.plaid.com.
They're both pretty easy, but I can make a cup from a Keurig while holding my baby in under a minute.

The traditional machine takes two hands to set up, and 10 minutes to drip.
I believe Zappos is in Las Vegas. And they're not really a tech company, although they use tech.
that sounds harsher than i meant it. My point was more a) use the right tool for the job and b) if you do use the right tool people will be more interested in actually using and supporting it.

I can cut down a tree with a belt-sander but trying to convince other people to do the same isn't going to go over well.
No managers, who knows could work!?
Don is such an interesting and humble person -- and oh so very sharp.

I ran into this short video after watching the music one, which shows what a very hard worker he was and still is:

https://news.ycombinator.com/item?id=9514350
Values are values whether or not they are in a db. It is situation dependant and probably not (happily) manageable in a large scale application. Saying things are "impossible" with such a heavy hand is a bit over the top. If my cookies have a date that is valid, then I can easily keep that bit of nasty logic in the code. I wouldn't do that personally, but it is doable. Take it easy :)
many impressive things are written with the wrong / a bad tool. That doesn't mean it's a strategy that should be followed.
Choice. In my office we have four types of coffee: Strong, Medium, Weak-as-hell, and Decaf.

The coffee maker has one brew position and two extra hot plates. At any given time there are three carafes sitting on the hotplates, about 1/2 full. And they've been sitting there for a couple hours. When I want a cup of coffee, I smell the existing ones, toss whichever one is the most burnt, and brew a whole pot. Then I pour my one cup. Maybe one other person will have a cup and the rest gets tossed when someone else has to make room for their choice.

I'm not saying I'd prefer a Keurig—I prefer drip-brewed to that—but I understand why an office would like to have one. Not having to wait for an entire pot to brew would be nice.
It's not that it's better, but it can be done independently of anything else. i.e., the only thing stopping you from starting to build a "non-professional" portfolio this very minute is time availability.

But you need a history of engagements to build a client portfolio.
also it likely disproportionately selects for people who do well in those kinds of situations, which may be completely orthogonal to the position they're being hired for.

That being said, I also really like the idea.
From what I've observed it's not a terrible way to live. (the problems my Mormon friends have had don't seem to have anything to do with food storage)

The thing people lose sight of when they hear "those guys are storing years worth of food in their basement" is that those people aren't necessarily storing it for themselves. In a real disaster, those people are in a better position than most to help their neighbors out.

It's a pretty big contrast between that mindset and the common prepper/survivalist mindset.
Np. If you have enough time, then start with doing one problem every couple of days from Leetcode.

If you feel overwhelmed, then you can join a classroom course/bootcamp where you will get regimented preparation, like-minded people and a lot of help from experts.

If you are not overwhelmed and enjoy the self-paced practice, then all you need, is some fake/mock interviews with seasoned interviewers, to make sure you are on track. Those you can do by applying to companies that you don't want to work for, or you can do those with us (http://InterviewKickstart.com).