skysight-inc/HackerNews huggingface dataset:
Caret has an absolutely horrible UI. :(

I think Text is OK. https://chrome.google.com/webstore/detail/text/mmfbcljfglbok...

Personally though my favorite is Tailor, even though I never got the live reloading to work (for HTML/JS.) It can pull from GitHub repos, which is pretty useful. https://chrome.google.com/webstore/detail/tailor/mfakmoghean...

Now that Polymer/Paper is out there I wish someone would use that for an editor, as it's likely it'll finally be the standardized UI for Chrome OS. Might be a fun weekend project...
Well there is http://www.eyebuydirect.com My brother has a few of their frames and they're not junk.
duplicity ...

https://en.wikipedia.org/wiki/Duplicity_(software)
Being a parent I have tons of empathy for how hard life is for single parents.

That said, I really lost a lot of sympathy for the woman in the garage though, kids are hugely expensive (about a quarter million dollars to raise them to 18) and I just can't understand how she thought having a second kid would improve her situation. Obviously it could have been an accident or similar, but damn, maybe now isn't the right time for a second kid!

I'm probably just a first world asshole with no sense of what it must be like in her position.
Is that accurate? Googling around shows a few different results, all with engineering doing well, but not listed as highest.
Compound interest: the way to get rich
Reflux[1] is another Flux alternative without the verbosity of Flux. I have no affiliation to the project, but use it in two of my current projects and am deliriously happy with it

[1] https://github.com/spoike/refluxjs
Because engineers aren't moving here for the amazing housing. They're moving here for the jobs. If you're increasing housing, that doesn't affect the jobs available. It would decrease demand on housing without increasing demand by engineers.
In our modern surveillance state, everyone can be exposed
Tinder Hook Up Leads to a Lawsuit
Correct. There is a religious libertarian belief that somehow changing zoning laws will "fix" the problem. No numbers are ever given (maybe prices would stay level for a few years) And no one notices that the extremely dense housing of Manhattan did not make Manhattan cheap.

If they want to fix the problem they'd need large tracts of very high grade housing rented non-profit, (never sold) on government land. The competition from this would drive prices through the floor.
True, but middle class people not being able to afford rent in Silicon Valley is an easy problem to solve.
re: terminal. I very like the Secure Shell app: https://chrome.google.com/webstore/detail/secure-shell/pnhec...
I haven't used v5 so I cannot comment on that transition. However I was around for the transition from v3 to v4 and I'm pretty sure the common sentiment was it was strides more usable. Also, without malice, I find it pretty shocking your wife cannot reliably send an SMS.
As a lawyer, I think I'd actually be in favor of the opposite approach -- law school (maybe just one year) with no bar exam. I guess the bar has some value as a "last line of defense" against totally incompetent people entering the profession [1], but it's really just a giant memorization frenzy with no real practical benefit. It's expected that you'll get a large chunk of the test wrong and forget everything in a couple months. Law school, on the other hand, is where people are introduced to legal writing, reading opinions, legal research, and thinking logically (something that isn't a big deal for many undergrads.)

It kills me because law school is way too expensive and way too long, and may well be unnecessary for a lot of people. But I understand the need for some kind of meaningful credentialing, since the harm one can do as a bad lawyer is usually more dangerous than what can be done by a bad engineer. (Mostly because any law grad can go and hang a shingle the day after they are admitted.)

[1] I don't mean to imply that failing the bar means one is incompetent! Extreme incompetency is a sufficient, but not necessary, condition.
Having worn thick glasses since I was a young kid, I spent a ton of time at the eye doctor.

Getting your glasses from an independent doctors office was insanely expensive. It always seemed like a scam. Cheaper at the places in the mall, but still could be hundreds of dollars.

I've seen the ads for $9 glasses online but good luck with the fit (they have directions to follow to measure yourself) but you're going to still want to see a doctor to have them checked and all. Best case, poor fitting glasses are going to give you a wicked headache. I'm not sure what the long-term damage to your eyes could be.
Useful aggregator and time-saver for voracious seekers of new jams. Having more than just EDM along with a filter by genre option would be nice for those of us who like DnB, Techno, Trap, etc.
If it had 256GB and Ubunutu it would be the Linux Macbook we need. A large portion of buyers will almost certainly be trying to run GNU/Linux on it anyway.
> Do you literally add 120 milliseconds to each and every request?

Yap, you have to add all the delay until you get confirmation from the members of the cluster that the write was written. And you have to have linearizability, so that anyone reading after that (and one can argue what 'that' and where 'that' is) will now see the new state. If one of the members has failed you could potentially be stuck forever waiting. Now you also have to make sure how cluster membership and connectivity is defines and what are the possible state and transition during membership change, coupled with network partitions, coupled with hardware failures.

In other words you are fighting against the laws of physics. It is expensive and hard to do.

In case of the counters, one should ask is it worth it. Or is an CRDT based counter (that will eventually converge) good enough.

Even banks are eventually consistent. They choose to be available first. So you can withdraw $100 in New Zeland and then $100 in New York with a short period of time even if you only have $100 in your account. Inconsistency is handled later when you get a letter that your account is overdrawn.
> In Apple's case I fully expect they will make it so that when you plug your Apple display into your laptop it also charges it since the charger is permanently connected to (or built into) the Apple monitor/display.

Except that this display does not exist.
Depends on what you mean by "living well". On the Peninsula in a good neighborhood with a 2k+ sqft house and 2 kids in private school, yearly vacations, newish cars? $400k household income minimum imo.

It's really a meaningless numbers game - no matter where you live, you have to trim your lifestyle to what your income supports.
That isn't how this works, at all.

If rich people living around you only affected house prices then you'd be right, but they tend to push the cost of everything up. That's what drives poor people out.
What is Procrastination?  Procrastination definition
There Are No Words: Joseph Mitchell, Jonny Greenwood, and Big Ears
The Tempo AI "Smart Calendar", whose primary domain is tempo.ai

Socrates MD, Inc. develops "Socrates Ai", whose primary domain is socrates.ai
You have to ask yourself why Manhattan is now cheaper than San Francisco.
I hear you on feeling like I suck at music discovery. I've always kind of coasted off of what friends and family find. Recently one of my brothers launched a sort of music discovery/contest site-thing[1], and while I'm not totally certain about everything they're doing, I have found a lot of interesting tracks looking through their Discover tab. You might find it worth checking out.

[1] http://nostrajamus.com/#/

EDIT: And I believe you can view playlists from archived contests if you register, so you can focus the discovery down more to your liking.
There's developer mode, and for those who really want to get rid of Chrome OS, there's https://johnlewis.ie/custom-chromebook-firmware/rom-download...
It does. Two USB-C ports and two USB 3.0 ports.
I sent you a couple of emails, but never received a reply.
Let's face it, 90% of companies in this industry produce nothing but meaningless bullshit. If you work at one of the few companies that is making the world a better place and not just selling ads, social media, games, or other diversions for rich people then my advice may not apply to you. I don't work for one of those companies, and I prefer to dispense with the notion that anything I'm doing is for the improvement of the human condition. It's about money, period, full stop.
Yes! I totally agree with your point of SC music discovery. I couldn't find a workflow that fit/worked. Thanks for checking it out.

And in regards to the FB name, there should be a way. If you go under settings (gear icon) in the upper right, it should lead to a drop down where you can go to your settings and change your username. Let me know if this doesn't work for some reason.
> but utilizing a microphone instead that listened for the subtle tonal differences in each key strike.

How accurate is that?

What if paper crinkles slighly, or a deformation in the roller doesn't keep the paper tight?
Numbers Can Ruin a Good Story
I thought this years XPS 13 from Dell looked really slick. When it comes out in Sputnik mode it will definitely be the Linux notebook of the year.
Standardized test scores aren't that important after your first professional job. For some reason, though, the financial industry is infatuated with GPAs.
Indeed. My last laptop purchase was for a rMBP (Late 2014) because every other laptop I could get my hands on had so much plastic flex, I just couldn't bring myself to buy it. (I'm sure someone is going to list a dozen that don't, but if I couldn't try it out, I didn't consider it.)
I had no great desire to switch to an Apple product, but macbook pros are solid. I wish more laptops were made with metal than plastic; I would love the choice.
> Yeah, rich people get forced out of their homes because they can't afford them all the time. /s

Actually, in some places (certain NYC or London neighborhoods), the rich are getting pushed out by the ultrarich. What chance does a mere millionaire have against billionaires?

http://www.washingtonpost.com/blogs/wonkblog/wp/2013/02/19/h...
Agreed. OAuth isn't a whole lot better and has it's own cons. I have seen SQRL (https://www.grc.com/sqrl/sqrl.htm) but not being much of an encryption expert couldn't say how secure it is, and it doesn't seem to be gaining any adoption. But it is at least a novel approach.
It's only larger than supply when you make it illegal to build enough housing to satiate demand.
find something personal to do. Call your family or loved ones. catchup with an old friend. go out on a date. be socially relevant
To your [1], I actually think studying for the LSAT has been the most intellectually enjoyable part of my legal career so far!
I have been a Linux user for sometime, so when I got the laptop I first installed linux on it. Subsequently I have grown rather fond of dtrace, so I like to use FreeBSD when the environment permits. So I tried installing FreeBSD on the machine in November last year.
What else would you expect from former slave owning, racist, apartheid horrible humans?

It's what happens when horrible people don't have to suffer any consequences and are left in power and wealth. You can see similar effects in the USA where the ideas and valued of genocidal, racist, slave owners was never exterminated like it should have been; and we are only compounding the perversion by allowing the con artists of "Wall Street" and The Hill continue pilfering and plundering with impunity.
The problem with slower internet and refurbished tech for the elderly or poor is that it is slower.

Slower means people think the computer isn't doing anything.

That means clicking more. Which means the computer gets slower.

If anything, the poor and elderly need faster internet and faster computers. We geeks know how to deal with a slow computer (even if it's frustrating). We know when to stop pushing it and what a thrashing hard drive means to its performance.
And most responses are something along the lines of, "just move." Top notch problem solving, that right there.
> It is mundane routine paperwork that can be automated or done by assistants.

In my experience, this is 100% true. I spent a few years working in "legal technology", which is just industry parlance for categorizing documents into "databases" (really just proprietary applications that compete over how best to read data from a flat file).

At the time (2009 - 2011), a ton of work was being done by teams of contract review attorneys. Entire rooms would be filled to the brim with these guys, paid anywhere between $20-$40 an hour to tab through page after page of document metadata and images.

The entire industry was on the verge of being completely upended, and this is in fact starting to have effect. The article on topic modelling and LDA that's also on the front page today is particularly germane, as there are in fact implementations of topic modelling and LDA for the legal technology world.
Hmm, this is a great point. In my mind, the only reason to get anything running ChromeOS is if it's dirt cheap. You would get so much more value out of something that can run OSX.
No go on mobile
>Its disingenuous to think everyone needs to obtain that level of knowledge, at substantial cost, when only a few are going to use that knowledge in the scenarios you described. Not everyone needs to know how to create programming language or write a complier.

This knowledge is usually what separates someone with a degree and someone without one.

I don't look down on someone without a degree, but I have no doubt in my mind that such a person will have a higher chance of being less capable of implementing high concept applications like a ray tracer, a 3D engine, search algorithm, operating system, or a machine learning system, ... etc. These jobs are not so obscure that only a 'few' people need to know it, as you seem to indicate.

In fact there's a popular new buzz word in CS called "Big Data" where those involved need a huge amount of theoretical knowledge that cannot be gained from simply attending a hacker school.
Your comment is pretty much on the money:

1. Joined my first company straight out of university. Wasn't really aware of what the market was like and it was the first offer I received.

2. Second company was to get back to my home town. Ended up being a nightmare.

3. Joined the third company because they used Rails and I needed to escape company 2.

I'm trying to be far more picky this time around. I can survive in my current position and I'm not desperate to get out. This might cure the 'job-hopping'.
> Another such area of work is logical time, manifest as vector clocks, version vectors, and other ways of abstracting over the ordering of events. This idea generally acknowledges the inability to assume synchronized clocks and builds notions of ordering for a world in which clocks are entirely unreliable.

Hardware is unreliable. Software is possibly less reliable. We have known that for a long time. The author talks on a conceptual level about logical time, but this concept isn't enough to understand the real challenges & possible solutions of keeping interactions in your system logically ordered in the dimension of time[0].

> You can think of coordination as providing a logical surrogate for "now." When used in that way, however, these protocols have a cost, resulting from something they all fundamentally have in common: constant communication. For example, if you coordinate an ordering for all of the things that happen in your distributed system, then at best you are able to provide a response latency no less than the round-trip time (two sequential message deliveries) inside that system.

Consensus protocols don't provide a logical surrogate for 'now', a log does that. The silver bullet for assuring that your transactions are ordered correctly is immutability[1]--"If two identical, deterministic processes begin in the same state and get the same inputs in the same order, they will produce the same output and end in the same state.[0]"
It's important, from the perspective of the implementor, to understand that there are multiple pieces to this puzzle, and that each protocol has very specific details that can make or break the reliability and performance of a distributed system. This is similar to how a small bug in your cryptography code can expose the entire system to threat. Paxos itself can be implemented in a myriad of ways, and each decision the implementor makes must be well researched.

[0]http://engineering.linkedin.com/distributed-systems/log-what...

[1]http://basho.com/clocks-are-bad-or-welcome-to-distributed-sy...
From what I understand the pixel is basically built by and for Google employees. They use it to SSH, VNC, etc. into remote servers and development machines to get actual work done.
Procrastination – Procrastination Definition and meaning
Nice work, how long did it take you to build? Just a note — the pause/play sequence resets the track to the beginning instead of starting it from where you paused (chrome 41.0.2272.76 (64-bit))
Apple's iTunes Is Down Along with App Store and Mac App Store
There Are Lots of [US] Jobs Available, but Are They Good Jobs?
Talking of "false", you know that you just made up the bit about Adria feeling her life was threatened by the dongle jokes, right? She tweeted that it was " not cool" and against the code of conduct.

To be clear, she was literally, actually, threatened with death (amongst other things) after it blew up in the media.

I'm kind of intrigued what the next, easily disproved lie is going to be on this topic.
Google's marketing strategy for the Pixel isn't geared towards the "hacker" and developer type, it's more geared towards students and people who solely use their computers for simple web browsing and document processing. Offering 1TB+ of online storage is enough for all your office/school documents and all the photos you could ever want for the average person. If Google were making hardware only for developers and the hacker type, you bet they'd put more local storage in it and make it more "offline" friendly.
Adapters will exist for now. I think a solution to a single port (though, having more than 1 is probably better) is great. Why do we need 8 different port types? We should have one and it should do everything. But we should have 2 of them.
Ah, got it. That has a lot going for it, documentation wise. Thanks for the illumination.

I can see the style-nazis hating on it with a white-hot fury, tho.
I am tempted to call this a shameless rip-off. Dots is a popular game that has been around for some time, the gameplay is exactly the same, and looking at the github I see no attribution. I find it pretty unlikely that the creator purely coincidentally made an identical game.
Well, I guess this is me?

I had the ideal of going to law school several years ago, studied history and economics in college, with loads of public policy knowledge. Ultimately I determined that these fields actually don't interest me all that much. I mean, I had been reading texts on formal logic in my spare time because I found such subjects to be far more engaging.

I enrolled for another Bachelor's degree a while ago to help build up my chops for a career in development; effectively swapping one applied logic for another. Yet I have a lot of catching up to do to meet up with peers who have been working in the industry for nearly a decade. There's a nagging feeling of dread within me that I might just be naive at best, a fraud at worst, and end up a failure. Still, I enjoy working on projects for hours at a time (when I manage to find the time to do so) and find the subject matter I'm studying engaging. In that sense, I can at least say I don't regret the shift.
For now you can just send any issues to contact@thedailydrop.co

Thanks!
Thanks. I'm surprised to see that computer and information sciences and engineering have dropped quite a bit since then as the percentage of degrees.
Right. Because my desire is to spend a fortune, only to have to spend another fortune to make it all just work.
Using `Reader` is not dependency injection, it's dependency passing. It also has the downside of polluting all your function signatures and it exposes all the internal dependencies of a function to all its callers.

With dependency injection, you lose referential transparency but you gain a much cleaner and more encapsulated approach.
I've used Chrome OS off and on since it released. There is a terminal that you can get to, but it isn't great. The best solution I used was to use the Secure Shell [1] app to SSH to a Linux box. This actually works quite well.

The other solution is to just install a flavor of Linux on it. Ubuntu worked well, and you can even install it to a chroot and run both at once.

The browser itself is pretty much regular Chrome, but I have no idea about the media files.

[1]: https://chrome.google.com/webstore/detail/secure-shell/pnhec...
quasardb | Paris, France | Several INTERN positions available!

We have a digital marketing and a software engineering slot available for people passionate about technology looking for some great experience.

We are a bunch of crazy people building a simple, reliable and scalable database.

Just to make things clear: the internships are paid.

To apply: https://www.quasardb.net/jobs.html
Companies are inherently shortsighted and beholden to their customers and shareholders (in public companies). Prolonged social attacks against a company may drive customers away or drop stock value, both of which negatively impact the company (and more importantly management) far more than letting one employee go. This probably significantly harms employee morale, but I doubt that's their primary concern.
Empathy vs problem-solving is a false dichotomy. Having empathy helps to better understand the problem, and this understanding can lead to better solutions.
Apparently the relevant design/usability term is "affordances", which are the "sensory characteristics [of an object that] intuitively imply its functionality and use"[1]. Affordances in UI design have evidently gone out of style, which effectively means that people are just expected to learn the arbitrary (and ever-changing) rules of how to interacting with computers (and other computing devices), instead of having the computing devices cater to how people expect them to work.

I think this also leads back to the idea that the touchscreen as a user interface is absolutely awful in every way except for the one huge advantage of its reconfigurability. (I forget the source for this, but there's a specific article I'm thinking of.)

[1] http://www.usabilityfirst.com/glossary/affordance/
Vulnerability in WordPress Plugin Allows Hackers to take full control of website
Good question, but that's the culture that's she's talking about having created. Although no one else has such good radar, everyone is at least paying attention to these matters.
I have bought glasses from Zenni and they were fine, although they really really don't like to make bigger lenses (the last time I asked for frames with 40mm lenses I got exactly 3 choices). I expect that this has something to do with the lens making equipment they use.

I'm looking forward to the flat optics future when a holographic lens gives you the same correction but without the weight, depth, or chromatic abberation of a "normal" lens.
That woman was talking about how she had been homeless after her child was born, and how that status had affected her perceptions of security since. She seemed to have a mostly self-deprecating, while also grateful, air about the garage.
If you want a full featured local linux command line, you can switch to developer mode and install one in a chroot via something like https://github.com/dnschneid/crouton

This does sidestep some of the security features of the device, but it's fine if you really want it. Or you can just ssh somewhere.
Why not?

If enough of us decide that emotions are worth supporting, why shouldn't taxpayers make that a priority?