skysight-inc/HackerNews huggingface dataset:
I'm playing with Kivy and Buildozer. Its important to begin with Kivy pre-built VM otherwise it will be hard to setup things up on your own.

btw, anyone succeeded in adding python-fabric recipe to https://github.com/kivy/python-for-android ?
I don't we'll eve see gnu core utils (due to licensing), but BSD core utilities would be great though.
MS grip on the desktop market needs to be weakened. So far they still enjoy barely disputed control over common manufacturers who enforce Windows tax and don't let users buy computers with other operating systems.
Allow me to save all of you who follow this guide $14 and hours of headaches: don't waste your time with the internal USB port on the Soekris net6501. The little Sandisk Cruzer drives that fit inside the case are total crap. The two that I bought lasted less than a day each. I think that writing the 4GB PFsense image to them was enough to kill them. Unfortunately for me, it didn't kill them in an obvious way. In my case, strange things started happening in PFsense. DNS became half-broken, DHCP for new clients didn't function, etc. I finally realized what was wrong and threw the USB drives in the trash and bought some of these guys and the problem was solved:

http://amzn.com/B00ELQZD10
Edge starts with an 'e' so it can still use a similar logo to Internet Explorer, which is significant.
Interestingly, I'm building an app in Flux/React that lets you do exactly that.
Refrigeration and water pumping would seem to be examples of systems where it is very easy to design for intermittent power.

For the former you need a storage tank after the compressor and for the latter you need a water tower.

For lighting, you are correct, but that needs very little capacity.
If everyone took that attitude, Solar would have never have advanced. It's a combination of first-adopters, and strong government support that's gotten us where we are today. I'm not opposed to a writer talking about the practical facts today - I encourage it. But, unless you are a paid advocate of the Koch brothers, you are somewhat obliged to balance out such an article with some context in how far we've gone and are likely to go.

Taking your example - Oakland near Lake Merrit in 17th has some significant crime, but any writer worth their salt taking about it, would compare it to when I lived there, back in 1996-1998, to discuss how far it has come in the last 20 years, and what the general trend is.
I agree Spartan would have been the cooler name, but Edge is a pretty cool name too. The browser field is full of weird and wacky names (consider Mozilla Firefox and Google Chrome; that's four weird words right there) but we get used to them extremely quickly.
It makes sense to me - how many of the top stories here do you suppose are HeartBleed cert replacement issues (and look at the dates, and see who looks like they updated their certs days or weeks before the rest of us found out about it):

https://hn.algolia.com/?query=ssl%20expired&sort=byDate&pref...

I suspect the real issue is that in "emergency situations" people get the important shit done (and replace certs immediately), but don't always do the non-emergency process type stuff that'd normally get done when doing important shit by the schedule (updating reminders about cert expiry dates).

My guess is Instagram, senate.gov. gmail, and Docker (amongst others) are going to have ops people wandering around over the next few months saying "Hey, we just got the ssl cert update reminder, but someone's already renewed the cert months ago and didn't update 'the system(tm)'. What gives, people?"
The my inner 12-year-old would be so thrilled to watch that happen! It does seem like an inevitability.
No.

Let me try restating one sentence. "That's the first possible date you should see a news story or otherwise notice a cluster of events around the world as sysadmins everywhere inadvertently synchronized their systems by rebooting on day X"
Putting Consistency Back into Eventual Consistency [pdf]
no mention this is vid/audio
Maker Faire 2014

http://www.tested.com/tech/robots/461486-maker-faire-2014-mu...
The 50 Greatest Gadgets of the Past 50 Years (PC World)
No, She's assuming on date X a whole bunch of people are going to kneejerk react and reboot things (like Boeing 787s) without enough thought or putting any process in place to actually manage or mitigate the problem, then on date X+Z all those things are going to crash at the same time (possibly into many smoking holes in the ground).
Not entirely on topic but fascinating, and great to see so many of the things I grew up with.
Different strokes for different folks. The Soekris hardware has a reputation for being industrial-strength and very resistant to harsh environmental conditions. The board requires no fans (the Ubiquiti has them) and has Intel NICs. The Soekris case fits nicely in a small cabinet in the average branch office and you don't need a proper cabinet for it. Disadvantage for some but for my little office, the Soekris is perfect. The speed of the Soekris is completely sufficient for our 100 Mbps biz class cable.
> Sounds like a stereotypical startup opportunity, a problem exists, hard to solve, outsource the minefield to a TaaS (therapy as a service) provider to rake in some corporate contract money.

> It seems like an obvious idea, the past must be full of failures in this field?

There are very many providers of this kind of therapy. Relevant search terms are combinations of "occupational health" and "talking therapy" (but "occupational therapy" is something different).

Here's one of the first hits in Google: http://www.prohms.com/mental_health_wellbeing

(Their site feels a bit American to me; the US road sign, the rod of Asclepius; but they're in the UK).

Here's another one providing services to different large orgs: http://www.atriumclinic.co.uk/about-us/what-we-do

This easy to understand document a out talking therapies in England has a single mention of therapy provided at work but does have lots more information about how to chose a therapist and how to access them etc. http://www.mentalhealth.org.uk/content/assets/PDF/publicatio...

Here's a personal story of terrible waits and delays one person had in late 2013. This treatment is clearly unacceptable. http://www.mind.org.uk/information-support/your-stories/figh... I wish I could say things are better. For most people things are better. IAPT did improve things; GPs have more awareness; there's more capacity. So for short form first line talking therapies like CBT things are better (but there are still some very bad services around). Things are different for longer form heavy duty talking therapies. These traditionally have very long wait times - years in some cases. People should have to wait a maximum of 18 weeks for this long form therapy.
Thats true, but I just wanted to point out that humans are actually one of the best species on Earth at distance running

http://www.slate.com/articles/sports/sports_nut/2012/06/long...
Or maybe, FP is the wrong tool for that job.
I guess I got lucky with that one, right? I mean, who would think to go into the account settings and scroll to the bottom of a side-panel with no scroll bars to find a button called 'Remove Account'? Even the videos I was finding on YouTube were showing a way to get a 'Delete' button to show up in the Account list somehow. I mean, imagine, I have to search on YouTube for a video describing how to delete a mail account on Win8. That's just pathetic.

I've used very little Win8, because it literally triggers an unhealthy physiological response in me for some reason. But the few things I've tried have been mind-numbingly painful. The whole 'Microsoft Account' thing after initial install of Win8.1 was very user hostile. I think I had to click Cancel like 7 times before it finally just let me login to my own machine.

In Win7 I start all programs by clicks Start, typing a few letters, and clicking Enter. That sometimes works in Win8, but often you type the name of a program and the auto-complete suggestions are just complete utter Rubbish?!

I installed MegaRAID testing a new SAS setup, and I'm trying to see; "Show me the start folder with all the MegaRAID apps". In Win7, you type 'Mega' and boom you see them all. In Win8, I had to hunt for them in the ridiculous tile view because it just wouldn't show in the auto-complete. (probably it hadn't "Indexed" them yet or something).

Then there was the experience with the Camera app. I was trying to record some video, and it would tell me absolutely nothing about why it wasn't working. Apps from the "Store" likewise failed (btw, their store was incredibly frustrating to search for something like 'Video recording' if you sorted by anything but Relevance then results were completely crap). I quick Googled for some Win7 freeware and of course it worked perfectly.

Then there's the massive cognitive dissonance between Metro and Windows. I'm just constantly hammering Windows-D to try to get back to sanity. The Metro apps hide all scroll and title panes, so just minimizing the window is an act of waiting for UI elements to appear. I mean, the OS is called fucking "Windows" and they eliminated the entire concept of a window. It's just mind blowing.

Like, try to get into IP settings to change your IP address. I think each successive version of Windows has to add at least 2 clicks to the sequence required to view or change your IP. It's easier to go to command prompt now. I never understood what that weird Network panel thing is supposed to even be showing me? Why do I need half my screen to list a single network adapter? And they give it so much space but include absolutely no useful details, just a big block of some randomly chosen solid color and absolutely no affordances for what to click next? Again it just seems they are building an OS for people who don't know what a mouse is. I'm sure they would remove the entire Control Panel if they thought they could get away with it.
> batteries were not expected to reach $400/kWh until years from now.

What? Your ordinary starting battery for a medium-sized car has 65 Ah @ 12 V. That is 780 wH. They cost here < 60 € or about 65 $.

So they are significantly less than $100/kWh, and the technology has been around for more than a hundred years.

(These are starting batteries, not entirely suitable for storing e.g. solar which are currently a bit more expensive, but not nearly twice as expensive, and the difference in price comes just from manufacturing and sales volume).
(Disclaimer: Not to argue for who invented computers first.)

Yeah, there is a famous computer geek who invented a super nice Chinese input method named "Cangjie" in Assembly and it can be used with a special Chinese CPU. (Now he is an old man.)

https://en.wikipedia.org/wiki/Chu_Bong-Foo
This is great. I'm in a game theory class right now and all we do is just find Nash equilibria with hardly any real applications
> Chinese is a highly context-sensitive language. If
> people have no difficulty in communicating with other
> monosyllabic characters, why would they get confused
> when they refers to chemical elements? That does't sound
> making sense.

From what you quoted, emphasis my own.

> "there are so many homophones and near-homophones *among them*"

If the context is "chemical elements", and lots of them sound very similar, I suspect that's going to be a problem.
I mean that as far as science is concerned (disregarding humanitarian sciences because they were viewed not scientific enough) this sounds like a good, efficient plan and downside takes some time to notice when you have already invested much.
"I'm perfectly content to live in a world where people experience an intellectual and social disadvantage for believing in nonsense."

I truly believe that you'll get to experience that world someday. However, you needn't wait. There are several countries today that kill and shame those who don't think like them. Go try one of them and report your success.
Indians-among-top-investors-in-dubai-real-estate
How the hell did the Daily Star make it to the front page of HN?
It's a cycle. Once the artists and other culture creators are driven out, the careerists move on and the descent begins.
To answer your question on looking up a character in a dictionary, there are 3 ways, which are 3 indexing systems, all present in a dictionary. One can decide which index to use, either based on its pronunciation or its composition.
Talk to stranger
my new startup: www.tafreee.com
> "Was in the best shape of my life"

Also he might have had a big car, van, trailer or whatnot.
This is decades old. Look at the date. It's about someone who was selected in 1992. "With the space station currently under construction...". This dates from the early Shuttle era.

NASA has far too many astronauts now; they've been laying them off. They're now down to 42 active astronauts[1], from a peak of around 130. One ex-astronaut was grumbling publicly that his pass to NASA Houston had been pulled. Ex-astronauts used to be allowed in for life. Not any more.

After all, NASA has nothing for them to pilot.

Space-X, though...

[1] http://www.jsc.nasa.gov/Bios/astrobio.html
"It is definitely hard to lay public, so is the case in English for American, at least for the people I know. They have no idea what most of the chemical ingredients listed in packaged food are, which is not surprising since the majority of people don't major nor minor in chemistry in college."

That doesn't make any sense as a reference. What do chemical ingredients in packaged food, and understanding what that is for American consumers, have to do with chemical elements in Chinese, and understanding how those sound when spoken?

One is auditory comprehension, the other is knowledge.
I think they can do it as a free service for consumer volumes, but if we talk about recycling the local power station's storage batteries, your local IKEA won't accept them. The question is more like "what kind of industry do we need to build to recycle the materials, and how to manage its emissions".
Right. It's not like programmers invented the term variable and it can only reasonably refer to a mutable memory cell... we adopted it from math, where x is quite clearly a variable despite having only a single value in "x + 1 = 7".
If you could make all events reversible (exactly), then why would you need to rewind to state 1 and play back to the requested time for every frame?

Also, sweet game! I actually just introduced it to my gf last week.
I can't speak directly to Chinese, but I am studying Japanese, which has a writing system derived from Chinese. Essentially each character can be broken up into smaller components (called radicals). This allows characters to be ordered somewhat 'alphabetically'. In theory, the radicals also carry some sementic and phonetic meaning, although (at least in Japanese) many characters have deviated significantly from what you would expect from the roots.

Also, although Japanese has been (through deliberate effort) simplified to about 2,000 characters needed to be considered literate, it still takes until high-school for students to be able to fully read and write all 2,000.
Also, don't be a midget (<5'2") or a giant (>6'3"). [1]

[1]http://www.nasa.gov/audience/forstudents/postsecondary/featu...
Writer isn't really about printing. It's about emitting values, to be later collected. That could very easily be state changes.
> Chris's main allegation seems to be that you have to have a hell of a lot of cash to even hope to make it worthwhile

Or cheap financing. Other examples of assets that are extremely useful that can be inexpensively financed would be housing or a car. Why would solar be different?
I know, but I think it's difficult to make static type inference when you can build both the class and the method dynamically. Examples: object.send(expression) or Class.send(expression) are hard enough, building the value of Class at runtime adds extra complication, adding that method only to that object is further along the way of complication. And I'm probably only scratching the surface.

So, either Ruby 3 is so different from Ruby 2 in a way that Python 3 hasn't been from Python 2 or its static typing will be limited to some scenarios. If you do too much metaprogramming you give up using it. Something like using a subset of a language to get some bonus features (example: JS and ASM.js
Bash scripts run in Powershell. We have hundreds of bash scripts for infrastructure build/deploy/etc. and they are cross-platform. On windows we execute them in Powershell. Powershell's been around for a decade and runs on XP and above (edit: and ships with Windows, I think Win7 and above).

http://en.wikipedia.org/wiki/Windows_PowerShell

http://stackoverflow.com/questions/1098786/run-bash-script-f...
5 Business Plan Writing Software Tools for Entrepreneurs
I find it interesting that almost all dynamic programming languages eventually get some kind of static type system or type annotations, but very rarely the other way around, C# is the only one i can think of, although i've never seen anyone actually use the dynamic keyword there. PHP, Perl, Python, JS(via typescript or other preprocessors) all got it after years of arguing.
Two ways. If you know what it sounds like, you look in the phonetic index, which is ordered alphabetically according to the pronunciation; if you know what it looks like, you can look in the radical index, which lists characters by their radicals, ordered by how many strokes they have.
A few months ago I bought a surface 3 pro for testing. For the first week or so I was quite impressed by the metro stuff. Looks nice, works well with touch.

I was very disappointed that there are no metro interfaces for browsing files or basic things like looking at a text file.

Its really disappointing to have to drop down into the old, messy, ugly windows.

Metro is just not finished and its a shame.
Even open source hardware isn't sufficient against an attacker as seriously resource rich (both cash and technical ability-wise) as the NSA.

You can't trust the supply chain any more, you can't even trust the silicon unless you made it (and all the machines you used to make it) yourself.

Are you _sure_ that network chip, usb controller, or flash ram you built your open source hardware out of isn't exploited?

If you're on the fence about whether you're "too paranoid" or "not paranoid enough", make sure you've read what some people do for free, just for fun/curiosity/geek-cred/reputation:

http://travisgoodspeed.blogspot.com.au/2012/07/emulating-usb...

http://www.bunniestudios.com/blog/?p=3554

Then imagine what their grey-suited counterparts on 200K salaries at the NSA with (for all intents and purposes) unlimited research budgets might be up to.
I wonder if somebody have tried using a STM style approach to making games?

For a couple of LudumDares I did try (in java) and for the games I was able to do it worked fairly well. Basically the drawing thread is seeing a frozen readonly version of the world (and keeps 60 fps) while the update thread will try to run simlation over readwrite version of the world. When the update thread finishes it will "publish" the new state and start over. I have ever wondered how it will perform at scale, maybe it will start braking apart if it grows too much?
Tesla has already built recycling into the lifecycle (outsource to Umicore since 2011):
http://www.nytimes.com/2013/06/20/business/in-head-hunting-b...

"On the hiring side, we found that brainteasers are a complete waste of time. How many golf balls can you fit into an airplane? How many gas stations in Manhattan? A complete waste of time. They don’t predict anything. They serve primarily to make the interviewer feel smart."

From an interview with Laszlo Bock, senior vice president of people operations at Google.
A real world megabudget game has the money to make a high perf C++ state machine, make all the microoptimizations and platform tweaks necessary to reach the time budget for each frame on each platform. As soon as a more efficient tool promises something that can save time in development, of course it is adopted. Scripting languages are used in many enginess for example. The engines themselves seem to be firmly in C++, but I think this is at least as much down to available dev skill, tools etc.

Large games Will probably not go from C++ to Haskell, but instead (hopefully) from C++ to Rust, where the developer can choose a more elegant functional approach where possible, and will still have compiler guarantees about the parts that are mutable.
I just expressed my wish that someone would try to come up with a better way: different colours combined with hatching maybe?

I'm not even colourblind, just colorweak and I am fairly sure there must be some set of colours that are both differentiable and looks ok at the same time.

Alternatively here's a feature idea for someone who creates charts / chart toolkits: make several palettes, including one with safe colours and/or hatching.
Diamond Age, here we come.
What I mean was this: except those elements whose names are also common words in everyday language, like iron, copper, silver, etc. all the other elements's names are foreign to the general public. Like Neodymium, Samarium, etc, even if general public can pronounce them, they don't really know what they are. This applies to chemical compounds, like those listed as ingredients in packaged food, as well.

It doesn't matter it is in Chinese or in English. The general public don't know what they really are.
See also my own satirical take on tech interviews:

http://typicalprogrammer.com/thirteen-patterns-of-programmer...
"Try passing a state object containing all the flags you need to keep track of that 30 or 60 frames a second."

You can structure your data such that you only need to rewrite a portion of it, based on what changed. I couldn't more highly recommend "Purely Functional Data Structures" by Chris Okasaki.
We all have our own perspectives and bias. I moved out to SF 8 years ago and left 1 year ago. During that time, I was nothing but disappointed with SF and its so called "creative culture." Everybody I spoke to said it was so much better 7-8 years before that (just before the dot com bust). And yet, I have difficulty finding notable art that was made in San Francisco that doesn't date back to the 70s.
There are more types of people in the field than the salaryman going through the motions and the douchebag rock star stereotype.
Well I guess they did a great job. I now know what the programming language Racket is. I had never even heard of it till now.
VA Tech Student Arrested For Posting Perceived Threat Via Yik Yak
Most consumer routers include an access point too nowadays.

The downside of this OpenBSD setup, is that you still need a consumer grade AP next to your router (that's exactly the setup I have).

OpenBSD still doesn't support 802.11 > g, regrettably.
AI is very interesting but not very accessible because it's so specialized. I have a fairly strong programming background but feel like I'd need to study theory for a significant amount of time to even get my feet wet with AI.

If you have (condensed, especially) AI resources that you think would help bridge that gap, please share! Toy-scale project ideas would also be appreciated.
Instead of just thinking about the issue lets fill our minds with simulations of all the other minds and their thoughts about the issue. That way we can be considerate of everyone's point of view. Then we can assert the insensitivity of anyone who just thinks until everyone is simulating minds that merely simulate other minds and actual thought is entirely eradicated.
Here in the UK, you can get free solar panels installed in return for cheaper electricity bills, with most of the funding coming from pension companies.
What is she referring to when she says 208 days in the parenthesized paragraph? (After the 2nd paragraph.)
Right. There's ":=" and "=", but no read-only enforcement on anything in Go other than compile-time constants. So you can write Go concisely in single-assignment style, but there's no enforcement.