skysight-inc/HackerNews huggingface dataset:
Braille displays have existed for well over a decade. (A brief look at patents suggests that the idea is half a century old). They usually use piezoelectric effects, according to Wikipedia.

The few blind people I've been acquainted with have all seemed to prefer screenreaders to braille displays. It's not hard to see why. You need to move one hand off the keyboard to read braille (keep in mind that blind users are almost invariably keyboard-centric users). The display is also very low information-density--you get 1 line of maybe 60, 70 characters. The information that gets piped into that display has to be set somehow--and invariably, it comes from screenreader information, which makes it hard to see any value-add benefits to a braille display.

It probably makes more sense to do a full on braille e-reader, particularly since physical braille books have to be much larger than regular books, and e-books already have a smaller problem space to actually implement. Looking around, I'm not the first to have this idea, but most of the products seem to be vaporware, for reasons that aren't clear to me (lack of funding?).
Could you link to it please? I'm not able to find it :(
> I would argue that a shortage at the market price implies that buyers would buy more at the market price if more of it was available.

That can just be a current price below the equilibrium market price; I'd argue that a shortage is a specialized instance of that resulting from a transitory decrease from long-term supply (or increase from long-term demand) that is expected to revert to normal.

But if you need annual supplements of labor for the same field over a period of decades, that's not a labor shortage, its price being artificially suppressed (and inhibiting market signals that would develop domestic supply faster.)
Hopefully you'd replace grep with using the actual structure of what you're looking for. I mean there are type-safe pipeline libraries (I use fs2 a fair bit), it's just a question of modelling the things you want from a filesystem (or similar structure). If you're giving up unix compatibility then there's not so much value gained from having the unix filesystem model. So a better point of comparison is to take a business problem that you would solve with grep/ls/what-have-you, and solve it with fs2/conduit/... instead.
Perhaps "superlative".
I spent 5 years teaching English as a foreign language in a Japanese high school. In Japan, the school system is keen to hire foreigners who are fluent in English because they recognise that their students lack fluency. They think the problem lies in the instructor.

However, the teachers at the school I taught in were almost all very accomplished English speakers. Yes, they had an accent. Yes, they made mistakes. But they were all fluent and proficient to a very high level.

One of the things I asked the teachers was, "How did you get to be fluent in English?" As I expected, not one replied that they became fluent at school. Then I asked, "Where did you learn most of your English?" Again, not one replied that they learned most of their English at school.

In reality, it is impossible to learn English in a classroom. The subject is too big. There are about 1500 common grammar rules in the language, so it is common to ask the students to memorise that grammar. It's achievable in 3-5 years. But you won't get fluency. Neither will you get proficiency with the 20,000 word families that you need to achieve adult level proficiency. In the end you get students who can tell you what a subjunctive clause is (well, they can tell you in Japanese, anyway), but who can't order a drink at MacDonald's.

This is not really a failure of the system because while we can teach fluency, you still won't get students who are proficient to any degree at the end of 3-5 years of classroom study. There just aren't enough hours. The students do not have enough desire or even need to learn the language. Only those who study independently will learn English.... and they would have learned English anyway.

Or would they? At the end of my tenure, I decided to change tracks. Luckily I was given free reign at my school. Instead of teaching English, per se, I taught my students how to learn English on their own. For a 50 minute class I kept my instruction time down to 5 minutes (which was hellishly difficult, I can tell you). The rest of the class was a series of explorations in things like, "If I don't know, how can I find out?", "How do I read a book to get information out of it?", "How do a read a book for pleasure?", "How do I watch TV and understand what's going on?", "How can I improve my pronunciation without paying someone to train me?", etc, etc.

My hope was not that my students could speak English at the end of the class. That was impossible. My hope was that my students would feel, "I can learn English if I want to. I know how to do it." It's now about 5 years since I left teaching and many of my students can speak English very well. Several of them got jobs where speaking English was the key component of their job. I like to think that my classes helped them out, but of course the reality is that the thousands of hours they put in after my course is what taught them English. I hope I was able to nudge them into a place where those thousands of hours were possible for them.
Where does it say it's uniquely awful instead of simply awful?

If you read the article there is data too, btw.
That is an exceptional and unfair characterization of all men.
Stellaris is a great game in a similar genre. Really well done.
if you don't need the filtering from the hivemind, you can read https://news.ycombinator.com/newest (I'm not sure if it has a RSS.) Warning: it's full of crap.

And you can enable the showdead flag. Warning: The worst crap is [dead] so this version has even more crap.

Anyway, there are from time to time some interesting articles that are unlucky and don't get even a vote, so after reading the front page please go to the newest page and try to find a hidden jewel there.

PS: There are a few alternative unofficial HN UI. They use alternative orders, probably without the official penalties. For example http://www.daemonology.net/hn-daily/ and https://hckrnews.com/
Heh - started out as a small project in Dec 1995 - I resigned from the board of directors in 2007 and quit outright in 2008... It was _quite_ a ride...

Right now me and my team are on month 9 of a "six month project"...

Staying focused? The meaning of that kinda changes as the projects get bigger/longer. It become way more important to document design decisions and meetings/discussions - you can't keep a 6 month project with 4 people in your head - it needs to be done differently. Then "focus" becomes reading your task list and going back to doco if needed every Monday morning.
My own project, written in PHP, which basically is a reminder system that I've been working on it for almost a year now.

How I stay focused:

1) I write out my pricing system and how much potential money I can make on it from customers which helps to keep me motivated as to why I keep working on it.

2) I usually come up with and work on another small [fun] project which kind of helps my mind relax a little bit. It's like when I'm feeling stressed or exhausted or burned out from one project, I work on another that is much less harder and not as stressful, which not only helps me learn new things, but allows me to work on multiple side projects that have the potential to make money.

3) Go for a walk / ride a bike / swim / sit in sauna or jacuzzi (if you have access).

4) Talk to someone about your project or potential ideas about other projects.

5) Exercise.

6) If you have a wonderful woman in your life, get her in the mood, and get your mind focused on her for a while. Take her out to dinner or go see a movie. Do what you got to do to just unwind for a few hours.

7) I read Hacker News and try to share with or gain insight from others -- it helps me learn what others are doing and gets my mind off the project for a while so I can relax. In doing this, I often come up with solutions to problems I am facing and certainly is a stress reducer.
I have a directory of unpublished blog posts on my hard drive.

I also am writing and publishing (and not publicising yet) a series of blog posts about developing software. When I have enough posts written I might cross-publish them onto Medium or whatever the blog publishing platform of the moment is.

I have notes and ideas of lots of (non-fiction) things I want to write about more fully at some point.

And I would like to try my hand at writing some fiction. Sci-fi or fantasy because it would be fun, I imagine.
First in line, lottery, whomever waits longest in line... In many value systems, these are all more 'democratic' or 'fair' methods of distribution, then 'person with the most money.'

It's one optimization function, but not necessarily the best one. Especially when the original vendor does not see a penny of the scalper windfall.

The same number of consumers have no option but to wait for new supply, with or without scalper involvement.

The only thing that changes is the demographic of those consumers.

HFT arguably reduces spreads, and carries entirely different costs. It's not really comparable.
The question implies it. The question "why is silicon valley so awful to women" implies that it is uniquely so, otherwise the question would be "why are men so awful to women", or "why is corporate america so awful to women".
Sketch is 6 years old now

https://en.m.wikipedia.org/wiki/Sketch_(application)
I usually count on a week to boilerplate a new application. I find that spending that time to do things in a more hand-crafted way is made up for my having a consistent implementation where the structure and code make sense. Glad to see more projects moving away from `./test, ./scripts, ./views, ./styles` structure.
Your career does not have to be the great love of your life.

It's okay to have a job that's just a good day job and let your real passion live outside of it: family, hobbies, volunteering, maybe religious practice if you're so inclined. There is so much more to life than just your career.
Automated homework/exam creation and cheat-proof (or cheat-resistant) grading needs to catch up. In my opinion, it is making progress but isn't quite there yet.

Once that is done, it's over!
I was happy being who I was, but I was not happy when I figured out that I was an asshole, mainly because it made me feel bad. In a way, not being an asshole was a selfish thing. If I didn't feel bad about it, I would probably still be an asshole...
I don't think the definition of the state is what varies as much as the circumstances of the person who wants their "rights back".

As an example:
In rural America restriction on gun ownership are pure crazy talk, a gun is a tool just like a shovel. You keep varmint off your land, scare bobcats away from the sheep, and keep your home safe because the police are 30 minutes away.

If someone in NY is carrying a gun it's a huge liability to the people that are in close proximity to that person. There are also police and emergency services very nearby.

In rural America your house can burn down before the fire department arrives. Gravel roads aren't a problem. Largely what you do on your land doesn't have any affect on anyone else. Nobody should be able to tell you what you can flush into your own septic system.

In a dense city what you flush down the toilet can cause big problems for other people. Well maintained roads and an understanding that you should walk on the left and stand on the right contribute to sense that your actions affect others and what they do affect you.

I don't see enough respect for how rightfully different the perspectives of people are.
It's safe to assume data miners won't be interested in designing a neutral ecosystem.

Consider the Open Mustard Seed project;

Open Mustard Seed (OMS) is an open-source framework for
developing and deploying secure and trusted cloud-based
and mobile applications. OMS integrates a stack of
technologies including hardware-based trusted execution
environments, blockchain 2.0, machine learning, and secure
mobile and cloud based computing. This platform enables
the managed exchange of digital assets, cryptocurrency,
and personal information. Harnessing mobile and personal
data, OMS establishes a sovereign identity, pseudonyms,
and verified attributes and provides each user with a
3-factor biometrically-secured digital wallet. This gives
individuals control over their identities and their data
and supports the formation of decentralized, responsive,
and transparent digital ecosystems.

https://idcubed.org/open-platform/platform/

https://archive.org/details/FromBitcoinToBurningManBeyond

* Sadly, the developer site is down at the moment, but the design considers a standardized set of APIs to verify identities and allow personal ownership and hosting and licensing of your social media data.

Architecture of the OMS TCC: http://i.imgur.com/HV04itY.png
What about Polymer and web components?

I think that's the future, not React.
I am quite excited about my project that I have been working on. Do you think presenting all the knowledge of the world in this visual way (https://github.com/nikitavoloboev/knowledge-map) can be of benefit?
That's a bullshit term. Reasonable people can simply disagree.
you also dont get a peice of paper at the end that employers give a shit about.
Increase Network Performance with SDN
What sort of data do you need? Is this simple chart not enough to conclude there's a problem? https://www.dol.gov/wb/stats/Computer_information_technology...
Now if only org-mode could define a sane, parsable format.
While this is true, it is also sometimes merely based on your degree. I was a "Research Engineer" doing the same work as "Research Scientists" because my degree was in "Computer Engineering" not "Computer Science."

So, YMMV.
"spent a month studying Javascript" + 3 months seems surprisingly short; a very large return on investment.

I'm CS undergrad(almost half-way), but by job requirements none of my skills are even close to being employable. I guess I should start Js

If you don't mind sharing, What topics/frameworks did you learn in that time and if not the same, what frameworks/skillets are mostly used day-to-day?
Does it really need to be a binary? Build executable jars (use the maven shade plugin), run them with java -jar foo.jar, that's about as simple as it gets.
It's trivail for God. He went through the AI singularity a billion years ago. He solved chess.

God says...
versified alphabets coalesces fled arroyo's granny's Phrygia moneybag's overabundance's débutantes mow Hagiographa's plundered insurrection hardbacks socials anthropoid's bootleggers suffragan elocution's sponsorship's admonition sap's sunflower's chalet's Hayden's smirching liking's mischief's anticlockwise blithely hunted
I'd add Amazon in there by nature of Netflix as much as anything else.
Haskell I've seen often looks a lot like mathematical equations to me, where the tradition is that the notation is terse, with single letter variables (possibly with primes or other modifiers) is the norm.
SV is objectively worse than corporate America as a whole... But that doesn't really matter. Tech has a problem and other industries also having problems -- maybe even worse problems! -- doesn't excuse it. This is fixable, but it starts with acknowledging it exists.
> I also signed up for Hired which ended up having the best response rate—their platform is where I eventually found my current job.

Would the author of the article mind sharing their Hired.com preferences? I've been trying Hired.com for 5 months and still receive the same response:

"You have great experience! Unfortunately, at this time we don’t have enough opportunities that match your role and location preferences. We’ve added your name to our waitlist and will be in touch as soon as we’re confident that we can provide you with quality opportunities!"
It isn't.

If you want horror stories, ask lots of intelligent women from western Pennsylvania why they are now sitting in Silicon Valley.

There is a big difference between a couple of socially inept brogrammers making shitty comments and every single relative asking you why you're planning to go to college instead of getting pregnant like your sister.
I wonder if they really underestimate the demand, or just are happy to keep people hungry. Compare this to Mario that I hate, because he's absolutely everywhere. Why is he racing or fighting anyone outside of Mario land? It's a cash cow and nothing is safe from those characters.
May I politely say "fuck you" for getting a 120k job after completing a bootcamp. Starting salary of 120k/yr for someone with a 3-month vocational program and an unrelated undergrad degree? That is literally insane.
It's important to keep in mind when analyzing this issue; SV is not "an industry." There are many companies there across a variety of industries, many of which are tech related. But as much as the media would have us believe otherwise "tech" is not one actual industry. It's a poorly defined category of industries.

My point being, SV companies are so diverse across their actual industries it's probably best to compare them as a region against companies in other major regions.
> Why is [Insert location of choice] So Awful to Male Babysitters?

Culture and everything else that comes along with gender minority work environments. You adapt, like everyone else.

The push for institutionally enforced advantages is just insane:

> “Tying bonuses to diversity outcomes signals that diversity is something the company cares about and thinks is important,”

Equal opportunity does not mean equal outcome. Giving a minority share an unfair advantage in the market just because "they're a minority" is not progress. I'm so disappointed at how manipulative these sorts of ideals are in reality. Their proponent's hearts are in the right place, but the outcomes are just so backwards.

Regardless of your gender, if you're in an environment and you're discriminated against in an illegal way, go through the appropriate legal channels and crush it. Stop wasting our time trying to police culture.

/rant
I think a screen reader can be much faster than a dynamic braille surface. A voice running at 1.5x or 2x speed is pretty close to sighted reading speed, and totally intelligible once you get used to it. Plus, voice is hands-free.
Raph Koster has a good book, "A Theory of Fun for Game Design", which I think does a pretty good job as an easy read intro to the problem.

My main takeaway from it, if I had to boil it down to one point, is your brain finds fun in mastering something (beating a challenge), but not so much afterwards (boring/repetitive) or if it's too difficult (frustrating). The problem is, where that line is for any given challenge can be different for everyone. You can also get more mileage out of something if an aspect of the challenge changes (people will play chess longer than tic tac toe for example, even though the game space is the same each time).
Very inspirational, but I'd be interested in knowing what exactly the author was optimizing for in his job search, and how he decided that FutureAdvisor "best aligned with [his] personal values." In the current hiring climate it's not exactly hard to find a software development job in the Bay Area if you show a bit of talent, so I'm assuming with the number of contacts he made he wasn't just looking for the first company that would take him on.
> The few blind people I've been acquainted with have all seemed to prefer screenreaders to braille displays. It's not hard to see why. You need to move one hand off the keyboard to read braille (keep in mind that blind users are almost invariably keyboard-centric users).

Ergonomics/UX factors, as appealing of an explanation as they make, may not be the main reason; the fact that the vast majority of the blind don't read Braille may be a bigger factor (Braille literacy among the blind seems to be about 10% in the US.)
Negative Space: Logo Design with Michael Bierut
Yeah, I don't think that conjecture holds (or even makes sense?), if you're talking about the set of all possible correlations.

If you take the limits, you end up getting 0 > 0 > 0.
>Combined with a couple of education futurists predicting the imminent demise of in-person college (to be replaced by canned lectures from the best speakers and an army of automated or mechanical-turk graders), I decided to be first out rather than forced out and quit.

How do you get students in fields without easy lab set ups to get lab experience?

CompSci/Software? We can build entire networks with a single script that were managed by dozens of people 10-20 years ago. We have millions of programs and scripts available to us freely through public code hosting providers.

Structure Engineering and Architecture could conceivably simulate a lot of things.

Chemistry? Doing this at home without people qualified for safety is a recipe for disaster. Same for microbiology, medicine, nursing, and psychiatry. Also for many trade skills. You can study a lot, but the practical, hands-on knowledge is essential because it is muscle memory or social practice too.

Colleges could become hubs of hands-on and bespoke learning and trip-taking lectures while the classroom material and tests are sourced elsewhere. I would be completely fine with that evolution because you are right -- there's certain reasons I go into work, but it's not because I can only do my work at my workplace.
Which is ultimately irrelevant here. Consider, C is rock solid safe compared to machine/assembly.

(Though, I tend to share the annoyance of javascript...)
I instituted a personal policy a long while back of never friending someone on Facebook that I don't know more than casually in real life. That means my friends list is limited to actual, real friends (and coworkers), and there's a distinct lack of stupid online arguments.

..that's what Reddit and Hacker News are for :)
3.1 TB torrent

https://mega.nz/#!EMF3lAZZ!sD2AK2lMFPNDZuoI-q8RMTZeXkAHTmvtg...

https://expirebox.com/download/4e808067f3610c1e366c49e048fe9...

https://archive.is/D1Ail

https://news.ycombinator.com/item?id=13869086

"And lastly I finished downloading all of the UC Berkeley. Videos, any transcriptions/captions and all other video info. I made a torrent as they are the most efficient at sharing. All 3.1TB of it, it's not hosted on the fastest server, but with a few seeds it should go quick enough. If you want to keep this great learning resource alive, feel free to seed or partial seed, I will seed it for as long as I can. [4] For video listings please look at this list [5]."
Web components, or something like it may well be the future... But to me the web component structure feels more alien than React.. it's almost the inverse though. Of course, that's once the browsers better support it, and ES6 modules natively is probably the biggest adjacent need, that will be some painful times during the transition.
That's an interesting theory. The question though is whether or not it is true. It certainly could be true. But it could also be that SV is more self-critical, and so we hear about it more. It could also be that we (denizens of HN, that is) are in SV (in the broad sense of 'tech') and therefore more aware of its shortcomings. And it could also be that it is in fact more hostile to women. In the absence of data, we simply don't know.
Communicating Sequential Processes: an alternative to async generators
Regulated monopolies are profitable, just capped to prevent abuse, and I'd be surprised if there was trouble finding investors for a guaranteed return even if it's not as big as it could be.

Also, not sure you've looked at FTTH recently enough: Verizon alone has 32 million customers according to https://en.m.wikipedia.org/wiki/Fiber_to_the_premises_in_the...
Astronomers Want to Use the Sun as a Massive Telescope
Could anyone more familiar with the field explain why is this better than the now-forgotten-well-i-guess MNG?
Not, if you know even basic theory behind statistics. https://en.wikipedia.org/wiki/Correlation_does_not_imply_cau...