skysight-inc/HackerNews huggingface dataset:
This is very useful. I'm in the middle of a Racket web project right now and I got hung up on parsing/processing form data. The Racket docs are very thorough, but they can be confusing if you don't know what you're looking for.

If anyone here has experience with web stuff in Racket, I've set up a small skeleton for Racket web projects: https://github.com/samertm/web-project-bootstrap.rkt

Right now it contains skeletons for talking to sqlite, setting up a router and handlers, and manipulating the web server from the command line. I need to add an ORM (I'm not sure if Racket has any up-to-date ORMs?) and static file handlers. I'd love help or feedback!
Wrongway Driving Game
I've entered into the US dozens of times, never once have I been asked to even turn on my laptop. You'll be fine
These are common sense design "do's" and "don'ts". Most developers, and any designer worth their salt should know these.
The spec says it uses 128-bit AES. https://www.microsoft.com/hardware/en-us/b/sculpt-ergonomic-...

I couldn't find anything on Google to contradict that. Link?
Most of what the device is 'supposed' to be doing is quite clear from watching the video. But leaving the wind to decide which path to take and clear in a given environment won't allow the people in affected areas to solve the problem methodically.
At least the iteration of the device presented on the website and in the video does not solve how it can be deliberately moved across a certain area, hauled back in and moved across a neighboring strip of affected land.

This looks more like an art project to me at the moment. I be believe a device fashioned in a similar vein could actually be quite helpful.
I interpret it as a statement about the the limited public awareness only five years ago of growing water-hungry crops in a desert.

This development is sort of feted as a huge success, without discussion of any possible externalities.
Implicit constraints kind of suck for the purposes of creating and sharing knowledge though, don't you think? Even constrained to the domain, there are a wide variety of devices people play games on, so I still think its misleading to say this is 1000x faster than an alternative without the huge caveat that benchmarking is multidimensional.
Sure, but you only need a few hours of electricity to keep them on all day. If the battery is at the end of its life cycle, you can always buy a UPS.
What material did you use to built the device table? Any steps and guidance on that would be much appreciated.
I wonder about doing this with older Android phones. Once rooted they are powerful platforms with multi-core processors and every wireless tech imaginable pre-integrated. They are insanely power efficient as well. I guess the point is to get children access to full on business platforms so this is not the same thing. But still, many have USB/Bluetooth keyboard/mouse support. So, it's still very similar.
Jeez. That golang bug is pretty bad. I'd like to know why it seems that the devs are acting like it's a difficult problem to solve; clearly I'm missing something.

But, uh, the presence of that bug doesn't invalidate my statement. IPv6 support works out of the box in Go and -if you're on a dual-stack host-[0] everything works great!

[0] So, if you're like not on a cell network with a modern smartphone, or like in an area served by APNIC [1], you're fine! ;)

[1] Because, like, pff, how many people could be served by the networks numbered by that organization? ;)
Foot switches are fun. I've mine configured to various most used functions per app, though it’s mostly PgUp, Back and PgDn. It's great slurping a coffee and browsing the news that way in the morning.
Reading Stallman these days always gives me such mixed feelings. I appreciate the fuck out of all the work he's done for the software community, and admire his courage and willingness to stand out. Overall, I think his agenda to keep the power of computing available to everybody is extremely important. Now more than ever, with computers everywhere and internet of things seemingly just over the horizon.

But these terminological squabbles seem to me like the worst kind of bikeshedding. Open source may have began as a way to depoliticize free software, but the battle has ended and "open source" has won. People who are not advanced computer users have never heard of "Free Software," the FSF, GNU, or Richard Stallman. On the other hand, "open source" software has some name recognition among folks like, say, my mother. Young developers (such as myself), have discovered Free Software through an original interest in "open source."

With that in mind, I think it would make sense to just use the terminology people are comfortable with, and continue making the same distinction by promoting "ethical open source" or "permissive open source" or something like that. If the worry really is that the language around open source is everywhere scrubbed of the original free software ethos (I'm not too sure about that), a sensible move would be counter that by staking out a corner of "open source" and using it to promote ethical software. Chastising people for the way they speak just sows hostility among potential friends.

Stallman always talks about the importance of language, and Orwell's shadow is clearly visible over these rants. But "open source" isn't euphamistic doublespeak - it's not inherently more difficult to think about ethical software when you call it open source instead of free. From an outside perspective, the only difference is that "free software" has a confusing double meaning that "open source" doesn't. Free software (or whatever) already is fighting a battle for relevance. Why choose an uphill battle?

FOOTNOTE: The fact that Stallman's pet terminology is always linked to his personal organizations also damages his credibility. It makes it easy to dismiss him as sour grapes. I personally think he deserves recognition, but then again, there's no shortage of software named after GNU...
From you experience, how is performance? what would you compare it too? The examples ae useful, thank you.
Rent control did cause SF's housing shortage, but not necessarily in the way you (or economists) would think. New construction isn't rent-controlled, so it's not a huge disincentive to build: instead, SF's lengthy and ridiculously complicated permitting process manage to do that just fine on their own. This means less housing gets built, and housing prices go up, which is obviously good for those who own housing. Prop 13 helps them too, since they don't even have to pay any extra tax when that happens. But, in a city where a majority are renters, why would the population support policies that make their rent go up? This is where rent control/stabilization come in: these policies mean that restricting new housing has no impact on renters who already live there, either, at least not in the short term and only as long as they don't have to move. The job of rent control is thus to bring (some) renters into the "screw you, I got mine" coalition against housing.

You speak of the tech bubble being an exacerbating factor, and you're not wrong, but imagine if SF managed to put all that money to good use by letting developers build new housing. Sure, it'll be full of techies, but the bubble will eventually pop, the techies will move out, and you'll have piles of now-affordable housing. Instead, all that VC money ends up getting funneled into the pockets of the landowning classes.
That's only the case if you don't actually know the farmer producing the chickens. The ones I am thinking about live out side most of the day and eat a lot of insects. They are often non standard breeds so it's a significant age, diet, exercise, and genetic difference and not just a meaningless 'feel good' label.

PS: IMO, there is alot of good things about cooking with factory farm chickens, but novelty is also nice.
Sadly, Apple is guilty of these often, with too many examples to list (but particularly contrast).

(eg. @eli_schiff - he's been ranting about them today).
This is a major complaint that foreigners have with American food. I think it has something to do with the subsidization of water. You can really notice it when you visit places like Ireland or Poland. The vegetables tend to be smaller but the flavor is more intense. In the USA the vegetables are huge, but the flavor is mild. I'm not sure what would explain it, other than the subsidization of water.
Oh man, I absolutely love this. If I had the desk space, I'd definitely attempt to rig up something similar - especially with older devices. Nothing beats testing on actual hardware, especially when they throw up those odd bugs that made you realise why stuff isn't converting on whatever (like VH units old Safari versions).

Chrome's element inspector is great (especially for testing retina images on a normal machine), but in the early days of a project - or at least until I can sit down and test it on actual devices - I like testing something using iFrames to represent device widths just to get the responsive breakpoints right and see everything at the same time. I knocked something up here: https://github.com/yesiamben/Responsive-Tester/ (or example http://www.responsivetester.net/?http://bishless.com/operati... - this post link included!).
Keyboardio: Making keyboards better
I gave a big box of G1's that way to a guy in Zambia (rooted, and custom kernel that enabled the serial port on the extra UsbExt wires).

I was told that they didn't need any more after that. This was in 2012ish.
Right now, I'm using that keyboard's less wealthy sibling, the kinesis freestyle. I've found that it's a lot more flexible, as I can stop, do other things, like use a drawing tablet or mouse, without the needing to put my hands in the bowls like i would with the advantage. Also, I have smaller than average hands, so I get the feeling that the advantage would not be as useful for me.

Now, what I'd really like to see is keyboards made with different key sizes. A 3/4 size keyboard that has proper mechanical switches would be very, very nice indeed. Hell, I actually like 15" laptops with full keyboards because that tends to mean that they've shrunk each key to fit, and it gets to right about the sweet spot in size for me.
FWIW Apple,
Don't: Force the user to backspace all the way to the word to correct in textbox
Do: Focus the cursor on where I touch.
Frustrating.
I don't think there will be backlash, hard to argue with the fact that most women simply are interested in other fields, which is a good thing.
The HN guidelines ask you not to rewrite article titles unless they are misleading or linkbait.

https://news.ycombinator.com/newsguidelines.html
Now that (as of last week) you can get a certificate to compile apps for your device from Xcode for free, it's totally possible. Someone would have to write an app that bundles an IDE, clang, codesign, etc. Fetching that certificate could be done directly by the app or through a proxy; this is the only sticky part, because I'm not sure whether Apple would approve an App Store app that uses undocumented web service or Xcode to do so, but the thing is, if Apple doesn't like it, there is now the "nuclear option" of staying off the App Store and having a web service that fetches said certificate, signs the IDE itself with it, and sends it to you. And it may not be necessary to go that far, perhaps depending on how much is being done on the client side versus the server.

If you add a Bluetooth keyboard and a TV, an iPhone starts to seem like a totally reasonable development platform...

Edit: By the way, if HTML dev (including local) suits one's needs, which for a beginning programmer it well might, that's been possible for a while. C.f. "Procoding".
you would've been fine before posting this. now, I don't know.
>> Can you share why you haven't switched over to owning from renting?

Yes, because you need a minimum X% upfront payment and all kinds of eligibility to purchase a house. For renters and people who can't afford that upfront cost (you can't take a loan to take another loan), they are left in a perpetual rental cycle. The others who are able to break out of that cycle once, go on to build more and more houses. So one group of people dream of living in their own house, whereas others build many and rent it out for half the rent. If you've seen the latest infographic about how being born rich gives you a golden spoon, and becoming rich is not about "working hard", you'll understand how these rental policies screw up people here.

And people also factor in the "rise of rental prices", so as long as you have money, you can buy a home loan now and bank on rental prices increasing soon. In around 4-5 years the rents would have increased enough to cover the mortgage, and then its time to start shopping for a new building.

Property becomes gold here partly because of the increasing rent prices. Even if you lose some money in mortage in the short term, anyways you also own the property which is increasing in value. So even people leaving a city will still retain their home and let it out for rent, rather than selling it back into the system. Buy buy buy, never sell unless you're in a financial emergency.

Home Loans are also different here. We have fixed rates (9.75-11%) and longer tenures.

>> Modern urban poor and homeless are a function of wage disparity.

No, its a function of wage rise. Doesn't matter how much you get paid, but as long as your salary rises the same as rental price rise, you can retain your home. If not, you lose your home, as simple as that. You can't leave the city because there are not much jobs anywhere else. So you have to stay, but if you can't retain your home it will take you on a trip closer and closer to the slums until you realize one day that you're in it.

Food is mostly government subsidized, so people can even manage the food. But housing is making a killing here. So when it comes to inflation, housing plays the biggest part and not food or transport. I can't give you fancy numbers though.
Imagine if this was a sex tape of Jennifer Lawerance...

The double standard.
I love the freestyle. First keyboard I've used without hand pain. I recommend rolling a t-shirt or putting a foam pad below your wrists to prevent strain.
> Tapping and holding anywhere there's editable text will engage the magnifying glass mode so you can move the text cursor around.

http://lifehacker.com/5879239/all-the-awesome-things-you-can...
I would disagree and say the functional style is perfectly fine in its one-liner form. I'd even say it is preferable in many cases over using intermediate variables. Why? Because naming is hard and more often than not I see the intermediate variables named things like "sorted_histogram" or "sorted_reversed_histogram" which is hardly any clearer than "@histogram.sort_by{..}.reverse" while being much more verbose.

Intermediate variables in functional languages are largely used for memoization. Occasionally are they used for self-documentation but generally I see "people.map(&:full_name)" over "full_names = people.map{ |p| p.first_name + ' ' + p.last_name }".
Ask HN: Where do Valley tech entrepreneurs do their flight training?
It's my understanding that aviation as a hobby is popular among a certain technology set. Are they doing their training with regular flight schools or hiring long-term private instructors for a more personal approach? Are they doing lessons or learning on longer trips? Do they end up buying planes?
man talk
> FSF and others were safe because they used a GPL-derived IcedTea codebase (earlier Sun code). That license protected from patent abuse

There very definitely isn't any patent indemnification provided by the GPLv2—which is the (only) version in effect for OpenJDK. That fact is a big reason why GPLv3 exists.

> Apache and Google didn't take that path and it came back to haunt them

In what way? This question was the entire point of my last comment, but it remains unanswered.
The FpW accepts video submissions and isn't very academic (with dates at Strangeloop and the more academic SPLASH). It is a good venue to share and exchange ideas/critique with like-minded programming experience revolutionaries.

The above post sounds a bit like Simoni's Intentional Programming work. It didn't seem to go very far (well, they have a company started off of it, but Simoni seemed to have been distracted by Martha Stewart and outer space :) ), but you might want to check out the work.
Curiously, in the U.S., chickens are bread for breast meat. Growing up here, I never really got a taste for dark meat until I was in my 20s. My grandmother always preferred it.

My wife, from South Korea, also grew up with non-U.S. chickens and also likes dark meat. She'll pretty much refuse to eat white meat unless there's no other option.

Now that my tastes have grown and become more sophisticated, I have a strong preference for dark meat now and I love to cook with it. I had a chicken breast sandwich recently, for the first time in years, and almost didn't finish it it was so dry and bland.
But the T.Rex was a local maxima. I don't fancy a T. Rexes chance against humankind with the technology, intelligence and group organization we have. The T.Rex was optimized for physical force, but that proved useless against asteroids. Humans would have a chance against that type of threat.
+1 write
Also you could install an irc server, bind it to localhost, and have a slightly better user experience.
Giving a phony some great search results when her name is Googled
This would be great for some domains, not only debugging but also teaching.

"unless I can fund it somehow [...], it's going to move slowly. "

That's one way to see it. There's also a good chance it would gain traction if it was open source, especially considering how it targets programmers. The same could apply to the other project that you say is sadly semi-dead - maybe it wouldn't be if others were given a chance to use it and contribute. To be sure, one needs to make a living. But being the creator of such impressive open-source projects can certainly help in that regard. If you really want to retain the possibility of commercializing them, just stick a dual license on them. This is, of course, only an idea and my personal way of approaching this kind of thing. To each his own.

TL;DR: If this was on Github, I would probably contribute!
No, they do not suck. For example, "This technique helps you build a frobble faster." "No, you can build a frobble much faster if you have sentient nanobots!" "We don't have those. I am speaking of techniques that actually work in reality." "But implicit constraints suck for sharing knowledge!"

One of these two voices is saying something useful about how to do things better. To borrow a sports metaphor, it is moving the ball forward. That voice is not the voice that is complaining about the use of implicit constraints.
>Even by itself, "privilege" is a really terrible, loaded word. People like George Bush are privileged -- most white people are not.

Yep. It's the apex fallacy.
What? "A group of people governing and imposing their rules on others" is pretty much the working definition of "a society".

You want everyone to self-govern, and not impose rules on anyone else? Does that go all the way down to, which side of the road do you drive on? Do you have to obey stop signs?

What I'm saying is, since we do live together in communities, the whole "let everyone vote periodically as a decision-making process" is the best we've come up with, and Bitcoin is a step away from that--a currency that does have economic decisions built into it, but changing those is never subject to a vote by the citizenry.

You know what's interesting? Whenever I bring up this whole "Bitcoin is undemocratic" idea, no bitcoin defender ever says, yeah, we should work to include more people in how it's run. Not one.

You'd think, if it were money for the people (i.e. not controlled by a government), that they'd want it to be responsive to the people, too.

Also, by "on the wrong side of history," I mean to say that you're pushing for ideas that have already been discarded as not as good as their successors--when future generations look back on those who oppose things like "society" (which I gather from your declaration that you don't want anyone governing or imposing rules on anyone else), they'll say, "yes, that was wrong, too."
The transpacific partnership and “free trade”
Try some yourself. http://radimrehurek.com/2014/02/word2vec-tutorial/

Scroll down and you have some text boxes you can try some yourself. Here's some I tried (filtering out repeats and plural forms of input words. Those artifacts seem to happen a lot and would be easy to ignore)

cat:dog::bread:butter eh? I guess.

sword:shield::attack:protect okay that works.

up:down::left:leaving Eh, not great. I guess if you think they're analogous in terms of tense it kind of works. Disappointing, word2vec. (to be fair, "right" was third highest)

drive:car::dick:? Whatever it was, it made me giggle immaturely.
I haven't written any big projects in Racket, so I can't say how it fares on real-world projects with real-world data, but here are the results for a very minimal Racket project using ApacheBench:

~ $ ab -n 100 -c 10 "http://localhost:8888/"

This is ApacheBench, Version 2.3 <$Revision: 1638069 $>

Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/

Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient).....done

Server Software: Racket

Server Hostname: localhost

Server Port: 8888

Document Path: /

Document Length: 89 bytes

Concurrency Level: 10

Time taken for tests: 0.084 seconds

Complete requests: 100

Failed requests: 0

Total transferred: 26800 bytes

HTML transferred: 8900 bytes

Requests per second: 1192.32 [#/sec] (mean)

Time per request: 8.387 [ms] (mean)

Time per request: 0.839 [ms] (mean, across all concurrent requests)

Transfer rate: 312.05 [Kbytes/sec] received
Mobbing? Are you serious with this hyperbole?

Also, this is not some defenseless guy, caught by some camera on accident. Position of power, public role in that instance – and consequently also the responsibility that comes with that. You act like this is some little defenseless kid, unable to handle one little criticism … and you are constantly blowing the actual response and the actual criticism completely out of proportion, pretending it to be bullying or mobbing or some such bullshit. This was a tiny, tiny, tiny story. (The wailing misogynists made it big, you know.)

I think he just might be able to handle a bit of harsh criticism. Because that’s what this was. The horror. (Also, he had hordes of misogynists defending him within seconds, though I doubt he liked that.)

I’m absolutely clear about being absolutely in love with free speech and consequently criticizing someone for wearing a dumb shirt. Sure.
Or to the black doctors.
I would add that I hope we all take flood control recommendations more seriously in light of Fukushima, too. I recall that TEPCO knew that it wouldn't withstand a tsunami of that magnitude, and they proceeded to ignore that risk.
I like this article, but what about the design of keyboard/mouse integration? There are still a lot of things you have to use a mouse for everyday. I feel like IBM hit a home run with the trackpoint, yet somehow it never hit mainstream. I would pay a lot of money for an ergonomic keyboard with a trackpoint. Microsoft sculpt or 4000 with trackpoint would be awesome. Just replace the stupid scrolly thing with a trackpoint.
You have no way of knowing whether or not this is true.

The way people come to the conclusion it's harder for black people to get loans is to throw out all the traditional lending criteria like credit history, income, and assets.