skysight-inc/HackerNews huggingface dataset:
She uses # rooms as equivalent, not sq-foot.

Maybe sq-footage has increased, but your data is about new housing across all economic classes and we are interested in median middle class housing. Besides the problem of data skew (richer people live in bigger houses), Warren claims that most of the middle class live in old homes, not new ones. She specifically says that new homes are being built for upper middle class and above.
I think that may be the most annoying post I've read on Hacker News this year.
>Why does Unicode need to represent a half-written Japanese word? If it's half-written, you're still in the process of writing it, and this is entirely the domain of your text input system.

Drafts or word documents (which are immensely simpler if just stored as unicode). Then there's the fact that people occasionally do funky things with kanji anyway, so you're doing everyone a favour by letting them half-write a word anyway.
To me this kind of thing begs questions around affirmative action and other methods of non-'absolute-performance' admittance to jobs/schools/etc. I totally agree that for one person to get to the same 'absolute-performance' point can mean that different people had to come a lot farther than others, but this article implies that it doesn't(shouldn't?) matter. In college admissions though, its never colorblind, socioeconimically bling etc. I'm never really sure I know where I stand as on some level the absolute performance for a job is what matters to share holders, other employees and even end users - but as a society, the idea of whole groups of people being left behind seems shitty.
Three finger tap.
That's what you would interpret if you heard someone say "open source" but that would have been two words put together, not a term. The OSI people invented the term.
> There's lots of choices. Bikes

It would take me several hours to get to work and back. It would be even worse for my wife. If we wanted to go out to dinner, the restaurant would be closed by the time we got there.

> walking

This is even slower than biking.

> public transit

About as slow as biking, but smelly and without the health benefits.

> rideshare

Unless I misunderstand, this involves cars, so it is not an alternative to them.

> And you're still allowed to go there - if you don't insist on bringing 2 tons of metal with you.

As discussed above, this isn't about insisting on bringing two tons of metal — it's about the lack of viable alternatives. Sticking your fingers in your ears and saying "la la la" won't eliminate the very real and valid reasons why most people in America drive cars.
Every language has a C FFI that users can use as rope to hang themselves with. `unsafe` code in Rust is just a reified FFI that actually manages to make Rust code safer because it means fewer things need to be written in C, and even unsafe Rust code is safer than C. Furthermore, the strict demarcation of `unsafe` blocks greatly alleviates the burden upon code auditors, allowing them to focus their efforts. Even if an extraordinarily high percentage of your code is contained within unsafe blocks, say 10%, that's ten times less code to audit than an equivalently-sized C codebase.
I actually enjoy stretching my mouse hand way out to the right as I recline in my chair. I find it relaxing.
Also interestingly, this study perhaps shows that there isn't a bias towards hiring women in this case for "political correctness". The screen prevents this.
Well news.ycombinator.com is one that comes to my mind.
What can I say? Apparently the textbook was wrong.
Those are incredible results. You'll never implement a feature with a better ROI :)
Mobile OS designs have little or no contextual awareness or proximity sensitivity, and GPS is too inaccurate to solve that problem.

It wouldn't be rocket science to add a layer that worked out whether you were walking towards or away from some specific hardware reference transceiver, checked some credentials, and responded with some action.

So - car "keys", hotel room "keys", house "keys", house lights, virtual boarding passes and other travel tickets, etc.

Watch is supposed to do some of this but the UIKit in iOS wasn't really designed for this kind of interaction. So the 'wave your watch around to unlock your room' idea still isn't as streamlined as it could be. NFC/RFID may not be the right technology for this.

It's a good bet that Apple and Google have either worked this out already or will work it out very soon. Disney already have.

It's true that current app UIs are non-ideal. But apps are a transitional solution, and I don't expect them to be around in their current form for more than another few years at most.
I am a bit tired to look at millennials like different species.
If you want to know things about them - ask them...
> But I'm at a loss as to how you can claim that getting rid of all the use-after-free bugs (just to name one class) inside a multi-million-line browser engine in a language with manual memory management is easy

I didn't claim it was "easy", just that bugs would still exist and the browser's "securedness" would only increase marginally. The problem is not that this isn't an achievement, only in managing expectations (e.g. saying Rust is secure which doesn't make sense).

> Nobody has ever succeeded at it, despite over a decade of sustained engineering effort on multiple browser engines.

It is a nice goal, but the question is where is the world afterwards? Will Firefox all of a sudden become substantially more secure and robust vs. its competition, to the extent that it can out compete them and increase its market share significantly?

My brief experience at Coverity makes me guess that you could be getting rid of one class of bugs without necessarily improving the product in any noticeable way...that ya, those bugs were common but not particularly easy to exploit or hard to fix once found.

Not that the effort isn't worthy at all. I'm just a bit cynical when it comes to seeing the tangible benefits.
Out of curiosity, anybody know the resolution of the fingerprint reader? I'm assuming it's some kind nxm scanner that could also be brute forced if needed, just take longer.
The word is "unicode". "Uni" as in "united". Wikipedia doesn't claim to be the One True Encyclopedia, but with Unicode it's literally right there in the name.
What are some good use cases for this? I want to like it, but I always want to see screenshots or a video or a demo before signing up, even for a trial.

Your "Not Everything is a Sales Pipeline" is the reason I like it and I think that could be a good selling point for you. My dad was recently looking for something for his business and came to this problem that everything out there is heavyweight (Salesforce) or pipeline centered.

He runs a small tourist attraction in a tourist town, and needs something to manage the business relations with they have with hotels, shops, and other attractions. A lightweight tool for a small number of contacts, where communication and events can all be tracked in one spot, but isn't sales oriented. Would love to know if this is a good fit for him.
How low do you think it needs to be?

I'd estimate no more than 1/3rd of the ESA's estimate could possibly be developers[0]. I would certainly consider less than 50,000 out of 1.4 million to be "almost nobody" for the purposes of this conversation.

[0] And I think that's a very, very high estimate, it's probably closer to 1/5th, or even lower. There are a lot of art, QA, and support people involved in the industry, before you even make it to usual corporate overhead of management, HR, payroll, etc..
The best video converter for PS Vita
First of all we have scientific studies of an actual experiment: http://en.wikipedia.org/wiki/Mincome

Second, the great thing about mincome is that it makes the Labor "market" an actual market with actual liquidity. Sure, you will get people that finally have a choice to never work again. Finally companies would have to compete against each other and that option to not work to make people want to work. Businesses already pride themselves on their efficiency and productivity metrics about how much work they can squeeze out of as few people: this puts their money where there mouth is.

Thirdly, a basic income means that jobs and activities without a steady paycheck become much easier to try and live as a lifestyle. Think of the music, art, writing, acting, and other fine arts we might see if musicians/artists/writers/actors didn't need a 9-to-5 to pay rent and eat. Even things like "stay-at-home parent" start to become easier and better for everyone involved. We're in an economy now where most households both parents need to work a full time job to raise a kid. Who is raising the kids?

Finally, what's wrong with drinking and copulating? If people want to spend their time doing such things which don't impact you at all who are you to condemn them for that?
If you want a smaller version of the Ergodox, you could try two OneHand keyboards: http://deskthority.net/workshop-f7/onehand-20-keyboard-t6617... It's a really neat design, but you'd have to source all the parts yourself.

That said, most of the convenience advantage of the Atreus over the Ergodox comes not from its smaller size but its one-piece design. You couldn't place two OneHands in your lap and type from there; it's a lot more difficult to stabilize if you're in bed, on the couch, etc.
The McDonald’s Happy Table Is a Happy Meal Toy from the Future
I respectfully disagree. If Japanese ideograms and Chinese ideograms actually used different code points (i.e. no "Han unification"), then the problem wouldn't exist - the phone could trivially use a Japanese font for Japanese text, and a Chinese font for Chinese text.
"You know what gets things done and makes things easy to maintain? Boring ass code. IF statements. FOR loops." I think you are channeling some of the Go philosophy there :).
Right. Because active MITM attacks -- at least if limited to cases where the attacker doesn't know how / if the connection is authenticated -- carry zero risk of alerting those being attacked.
And Norwegian (for æ). We have æ/Æ and ø/Ø (distinct, in theory, from the symbol for the empty set, btw), while å/Å used to be written aa/AA a long time ago (but is obviously not a result of combining two a's). Swedish uses ö/Ö for essentially ø/Ø, ä/Ä for æ/Æ. And both of those I can only easily type by combining the dot-dot, with o/O, a/A because my Norwegian keyboard layout has key for/labelled øæå, not öäå.

For Japanese (and Chinese and a few others) things are even more complicated. It's tricky to fit ~5000 symbols on a keyboard, so typically in Japan one types on either a phonetic layout, or a latin layout, and translate to Kanji as needed (eg: "nihongo" or "にほんご" is transformed to "日本語" -- note also that "ご" itself is a compound character, "ko" modified by two dots to become "go" -- which may or may not be entered as a compound, with a modifier key).

As I currently don't have any Japanese input installed under xorg, that last bit I had to cut and paste.

It is entirely valid to view ø as a combination of o and a (short) slash, or å as a combination of "a" and "°" -- but if one does that while typing, it is important that software handles the compound correctly (and distinct from ligatures, as mentioned above). My brother's name, "Ståle" is five letters/symbols long, if reversed it becomes "elåtS", not "el°atS" (six symbols).

So, yeah, it's complicated. Remember that we've spent many years fighting the hack that was ascii, extended ascii (which may be (part of) why eg: Norwegian gets to have å rather than a+°). You still can't easily use utf8 with neither C nor, as I understand it C++ (almost, but not quite -- AFAIK one easy workaround is to use QT's strings if one can have qt as a dependency -- and it's still a mess on Windows, due to their botched wide char hacks... etc).

All in all, while it's nice to think that one can take some modernized, English-centric ideas evolved from the Gutenberg press, and mash it together with what constitutes a "letter" (How hard is it to reverse a string!? How hard is it to count letters!? How hard is it to count words?!) -- that approach is simply wrong.

There will always be magic, and there'll be very few things that can be said with confidence to be valid across all locales. What is to_upper("日本語"), reverse("Ståle"), character_count("Ståle"), word_count("日本語") etc.

This turned into a bit more of an essay than I intended, sorry about that :-)
Macbook screen coating issues
I had the same habit. My typing speed fell dramatically when I first got my Kinesis, but after a week or so I was above 80 WPM again.

I just noticed I still use my left index finger to type "y" on a non-Kinesis keyboard. Strange.
I assume they got around that restriction by cunningly releasing it after that restriction was abandoned in 2010...
Current designs are not standardized, so the worst case is fairly poor. However, economically on average wind is fairly close to Coal Power and in some cases actually cheaper even without subsidies. So, there is no way for it to be a net loss energy wise because electricity is vary cheap energy.

PS: For scale wind is on target to hit ~8% of total electricity generation in 2018.
Really a pretty good app - helps you to find things that you might actually like doing
The thing that alerts you to MITM attacks is authentication!
Sad to see EFF arguing against the woman who was tricked into appearing in _Innocence of Muslims_. Sure, the law she is using to arguing her case might not be a good one, but it's still cruel to throw her under the bus.
I'm curious, which pdf's are you referring to?
Not to mention, the test of a platform doesn't come in the first hour, it comes after shipping, some Saturday morning at 4am.
And then over the course of the next ten years.
Not saying Racket is bad, but first impressions usually give way to time.
I had a similar idea: "Meritaco- a double-blind git middleman that hides identifying information from pull requests."
That stove looks fucking disgusting. Is it just me? I get that it's not the pizza oven, but still.
would say the poor students who don't get free admission are credit constrained? can't they just get a loan?
I've thought about this a lot too and I mostly agree, but I think they'd keep the Windows branding and NT kernel and just start making the POSIX/Unix layer installed by default and supported as first-class.

I'd love a Windows machine to work the same way I use my OSX machine: using Terminal.app and HomeBrew to develop and use unixey apps, but with a nice GUI and hardware support that's better than the Linux distros out there. I can confidently develop say, rails applications, test them locally, and just push them to production on Linux servers and I've never once thought "hey, I wonder if this will break due to differences in OSX to Linux." It just never has made a difference. I want windows to be like this too.

I can get there with Windows now with Cygwin or SFU, but I want it all to ship with Windows, and binaries I create are unlikely to work anywhere except other people who have installed the whole stack. Plus there's no good terminal emulator for windows I'm aware of.
A similar thing has been done many times by submitting the same resumé with male and females names, or with names statistically more likely to be white and names statistically more likely to be a person of colour, with different ages, and so forth.

Every time they run a test like that, they discover that who you appear to be matters more than your objective experience.
I've deleted my post as I think it was incorrect.

Having worked with Carmack's code, two things I liked about it: it always came across as being the first obvious thing that popped into his mind, and yet it was always somehow the right thing.

Sadly, I myself can only manage one out of two.
Or C philosophy perhaps?
That particular style of stove gets like that - we had one in my family's restaurant. You can scrub it all you want, and it only looks worse. It's meant to be functional and reliable, but not attractive.
They also use a pretty strong TLS conf https://gist.github.com/jvehent/98fdfef139b6237f7bf5

What strikes me is that their conf is inaccessible to old client (no sslv3, no sha-1 cert). Honest question: does the government think it's ok to break website access from ancient clients (XPSP2 IE6)? Or will they be forced to enable legacy ciphers when the first citizens complain?
I'm genuinely interested, because the topic of TLS modernity is a hard problem to solve. If that was easy, google.com wouldn't be using RC4-MD5 and a sha-1 cert...
They appear to have deleted at least some. Here's one.

https://web.archive.org/web/20140724125906/http://modelviewc...

When you see a piece on MVC by "The Editors," that's code for Shanley Kane writing under an anonymous byline.
at a NON-Ivy League University, you are unambiguously the best or one of the best students so you can have more authority & get a good job earlier
~70USD for a symetric 3Mbps static-IPv4/6 connection in Argentina.

I believe asymetric normal connections cost about ~40USD.

A beer is about 4USD, IIRC, if that helps the comparison.
On review, I think you may be correct with something that is solely an execution service like EC2 (depending on the exact terms in the ToS of that service, though I only see one minor potential problem area -- in terms of the GPL terms under discussion -- related to government requests with the AWS terms that would apply to EC2); but a service of the general type of Drive/Dropbox is still problematic.
What is amazing here is that everybody is talking about the character "ৎ" instead of talking about the real issue.

I guess that the main point of the article is that the Unicode Standard is being decided by a bunch of North American and European people, instead of being decided by the speakers of the languages Unicode is intended to.

In my opinion, for instance, Han Unification is a botch and no Japanese would consider that it makes sense.
"High-scoring on SAT" (take this as a proxy for "smart"; after all, colleges do) & "low income" correlates well with 3 groups in particular:

1) Recent Asian immigrants

2) Rural whites in flyover country

3) Urban children of (white and Asian) parents in low-paying prestige professions (teachers, museum curators, nonprofits, etc).
50,000 out of 1.4 million is roughly 4%. So, yeah, like I said before: about an order of magnitude too high.

But that's really a definitional argument, and those are dull. The larger point is that plenty of people still sell software to other people.
Until you come to Prolog, or APL/J/K and realise that none of these languages have fully prepared you either. And then there are other things out there too, that will leave you learning all over again.
Big fan of hackable mechanical keyboards. I built the Ergodox recently and it was pretty straight forward to put together and program layouts. I like the idea of a more portable mechanical keyboard because I end up bringing my keyboard back and forth to work :-)
That's why we have macros http://liebke.github.io/incanter/infix-api.html

https://github.com/incanter/incanter/blob/master/modules/inc...
So … take the people at the State Department who funded Tor to help dissidents. You've talked with them and confirmed that they're in lock-step agreement with a very different part of the government which they have no influence over, right?
Fair enough! I just get itchy at this refrain about Rust rewriting OpenSSL because again: Golang crypto/tls is an achievement. It is a seriously nice piece of code. It didn't need a uniquely great language (golang isn't that), just a uniquely talented TLS implementor.
What's different is that you seem to conflate "trust" and "likely". I can distrust Samsung while still finding it unlikely their TV is spying on me.
forsome vs forall
The funniest video I've ever seen
Podec, un peligroso troyano SMS
It's not possible for me to dislike the GPL for reasons unrelated to copyright abuse?
Yes. https://en.wikiquote.org/wiki/Jamie_Zawinski

Following his blog is a unique (but not always work-safe) pleasure. http://www.jwz.org/blog/
Ask HN: Geohashing (XKCD #426) Implementation
Has anyone done an implementation of Geohashing? I am trying to put something together in Swift for iOS but am so hung up on how to convert the MD5 to the coordinates.

If anyone has done this before I'd be super appreciative of some help.
Note these are the same people who sell you your diamond engagement ring. Every woman who insists on a ring like this is starting your marriage on a lie. I got dragged into a store like this and paid thousands of dollars to a racist asshole who told me how much smarter we were than those Christianss who come in to buy jewelry for Christmas. I'll probably never really forgive my wife for doing that (but she is wonderful in so many way, just a victim of that propaganda like so many others), and God help me if my daughter doesn't know better by the time she grows up.
C/C++ is not like all imperative languages. Basic, Go, Python - those are more bog standard imperative languages. C/C++ are off in a world of their own with implementation specific behavior (compiler, arch, ...), undefined behavior & memory safety.
The Philosophy Behind Super Mario 3D World's Level Design
With the number of attacks against SSLv3 and/or RC4, I think it's a good idea. Especially given that it's a government website. With a target that large, it's a safe bet that, at any given moment, someone is trying something against that site. And really, who's going to access cio.gov from an XP box? Heh.
or use something like "guard" from ruby to invoke tests on save.
> Building identity politics into character sets is a bad idea. Unifying as much as practically possible is a good idea. Every solution is going to have some downsides, some of them extremely ugly, but surely solutions that tend toward homogenization and denationalization are to be preferred over ones that enable nationalists and cultural isolationists.

glib white supremacists are the best kind of white supremacists. "it's progress!"
I am aware of that.

An untargetted attacker cannot know that there is no authentication. Dragnetting connections where they don't recognize any authentication therefore risks detection.

That risk to the attacker is not present when observing plaintext connections.

.

I'm not safe from muggers because I have eyes in the back of my head to see them trying to sneak up on me. I'm (largely) safe because someone else is likely to see them (or catch them on camera) and get them caught.
@zwrose - they may be looking to move beyond anecdotal evidence but from what I took away they still seem to rely on the common perception that young people in general rely on technology/social media to the exclusion of traditional news media such as newspapers and news websites, this is what I was referring to.

@tw04 - UTS has a surprisingly high percentage of the student body over 30, there are many people taking technology courses or up-skilling through advanced courses as mature age students. Of this composite population, my observations are that the younger students rely more on traditional news media than the older ones, to the point of younger students actually reading a newspaper in a room full of 40-somethings on their phones. Quite entertaining to watch from a personal perspective
We love Teespring's bags.

We're trying to find a good way to make these available to customize at low volume.
Rockskipper Manifesto – Guide to Solar System Civilization
The poo emoji is not part of Unicode because rich white old cis-gendered mono-lingual oppressive hetero men thought it'd be a fun idea (outrage now!!).
Emoji were adopted from existing cellphone "characters" in Japan, and Japan is famously lagging in Unicode adoption because some Japanese names cannot (could not?) be written in Unicode. It all just seems to be very normal (=inefficient, quirky) design by committee.