skysight-inc/HackerNews huggingface dataset:
I too was very reluctant to let go of uber for the same reasons. It's difficult to let go of what is clearly an outstanding product.
I also have mixed feelings about Kalanick. I love how bold and aggressive he has been in going to war with ossified privilege and wish that more entrepreneurs had his balls.
But when I read Susan’s blog, I thought to myself “this cannot go unpunished.”
The toxic culture has to be corrected, not just at uber but everywhere it exists. Creating a world in which our daughters will not have to experience what Susan experienced is far more important than the convenience of a great app.
Unfortunately, people do not genuinely change their deeply ingrained habits unless and until they reach a pain threshold which compels them to change their core values. Uber needs to feel that pain right now for the greater good of everyone including uber.
So I deleted uber and switched to using Lyft and, so far, the experience has been surprisingly good. It seems that the engineers at Lyft have done a really great job as well.
I have found that, as a general rule, making the decision to do what is right even when it is uncomfortable is always the decision that leads to greater happiness.
I have a copy of WordStar running on an Franklin Ace 1200 (Apple II+ clone from 1983)... it runs WordStar via a Z80 peripheral card that runs PCPI CP/M while talking to the Apple 6502 to use the rest of the peripherals. So even then people were using workarounds to keep on running WordStar on newer hardware...

I still write letters with it and print them on my dot matrix printer. I certainly wouldn't reach for it over emacs in the modern era, though.
11 Tweaks to Your Daily Routine Will Make Your Day More Productive (2015)
Hi Umar, I believe I have sent you a LinkedIn message, please check, thank you!
Very strange nothing on computer security
It seems you lack technical leadership in your organization. Don't blame facebook for it :-)
I hear ya, but your assumptions are predicate on the quality and availability of Uber service remaining static if they increase their price, and I'm not sure if they can do that. (The current seemingly endless spigot of cost free tech investment capital is leading to some interesting unintended consequences).
When Facebook wrote this, the tooling that already existed wasn't available to them -- ex-Google engineers at Facebook wanted something like Bazel/Blaze, but Google had yet to release that publicly. So this is a Hadoop situation where Google had this internal tool that someone else really wanted and because Google didn't open-source it they wrote their own version.
Advantages of Interracial Dating
In the trove were nearly 400 rare wooden writing tablets, some of which still displayed legible letters, legal agreements, and financial documents. (Another site yielded shopping lists, party invitations, and a contract for the sale of a slave girl.)

What strikes me is the way the essential purpose of London, and especially central London, hasn't changed. Since the Romans, it has been a financial or commercial centre. And therefore a centre of wealth and partying.

Slave girls might no longer be sold there (at least not with paperwork), but London is the capital of contracts.
It's way simpler than that, you just write the displayed image more times based on temperature. If you don't do it your display will just have less contrast in the code.

The chip-on-glass has tons of registers to set drive voltages and the like, but the datasheet just gives you values to write to all of them.

What do you mean by e-ink driver? If you mean the software, check out the Arduino and Raspberry Pi librares on the repaper site. If you mean the hardware, just follow the schematics in the datasheet and repaper.org.
What was unknown about remaining?
The pricing is complicated, but not necessarily more complicated than the economics of managing a datacenter. And if you don't actually own the infrastructure, then it's also much easier to fix any mistakes you made while planning.

Also, something like EC2 gives you much more support than a half rack in a datacenter does. You need to look beyond the system specs.
Could I bug you for these since you're grabbing them?
Hear, hear! Don't want to deal with it? Take off! Companies need us, not the other way around.
Source code: https://github.com/robamler/dontprint/
Is there a watch command to detect file change and kick off the build steps?
> the only pen interface in the history of computing that I found wasn't an unusable laggy pile of shit.

Really? In the history of computing? IMHO, nothing today comes close to the styluses (styli?) of the palm devices or even the casio pocket viewers. It's a pity that the industry moved ahead and these companies failed to keep up. The technology as well as the UI/Ux of the palm devices were way ahead of their time.
>> That is why the defenders of public schools nowadays go further and claim that without having had a public school experience, a child literally has no place in adult society and is incapable of functioning normally.

>Strawman alert. I don't think any of the homeschool criticism revolves around this extreme argument. It's more along the lines of - in school, you have to socialize with someone other than your family, at homeschool this is neither required nor expected.

You make the exact criticism that you say isn't being made.

The public school system fails in socialization in many ways, and bullying, substance abuse and school shootings are symptoms of that failure.
Looks interesting; anyone know how well this works inside docker? For me watching files can often cause huge CPU usage.
Buying e-ink screens for e-reader might be a problem. During the last project with e-ink screens, we had an explicit clause with supplier implying that these screens will not be used for e-readers. That was 3 years ago though, things might have changed since.
This list is short on programming language theory, here's a rigorous book I enjoyed if interested in the formal definitions of such things as Abstract Syntax Trees or Types.

Robert Harper's Practical Foundations of Programming Languages. (free draft copy, also take the notation guide) http://www.cs.cmu.edu/~rwh/pfpl.html

There's videos for this book (and for Category Theory) @ OPLSS https://www.cs.uoregon.edu/research/summerschool/summer16/cu...
Hello World Kotlin with Spring Boot
tl;dr: OOP is sometimes good.
This seems a bit misleading to me. From README.md:

This project aims to be useful when you get/find a USB key
that you can't trust, and you want to look at its contents
without taking the risk of plugging it into your computer
directly.

Its method of operation is given as:

The content of the untrusted key will be copied or/and
converted to the second (blank) key following these rules
(based on the mime type as determined by libmagic)

This process does not make the key trustworthy. From the BadUSB intro:

Once reprogrammed, benign devices can turn malicious in
many ways, including:

1. A device can emulate a keyboard and issue commands on
behalf of the logged-in user [...]

2. A modified thumb drive or external hard disk
can [...] boot a small virus, which infects the
computer’s operating system prior to boot.

Assuming that the first USB stick can infect the second USB stick, CIRClean will not protect you against these attacks.
Gigtat – Music festival set time tattoos shipped FREE 10%  charity
Decidability (as a property of decision problems like the halting problem) is a different notion, though: In the context of incompleteness, an undecidable statement is a statement that cannot be proven or disproved in that system.
Decidability of a decision problem is concerned with an effective procedure that, for every instance of the problem, answers yes/no.
Specifically for a logical theory, decidability of this theory is deciding for any formula in the same language whether it follows from the theory as a logical consequence.

Neither incompleteness nor undecidability imply the other[0].

[0] https://en.wikipedia.org/wiki/Decidability_(logic)#Relations...
Making Alix, a Chrome Extension for Linting HTML
How to set up a personal web server with a Raspberry Pi
So we pick and choose our battles. This is the world libertarians supposedly want. Cake shops and social media companies are free to employ bigots, and the rest of us are free to refuse to do business with them, work for them, etc.
I'm still wondering why google is so bad at finding me e.g. a pair of jeans of a specific brand and of a specific size.
I prefer the term "infesting".
A gruesome legal case turned Voltaire into a crusader for the innocent (2015)
I use Zoho Writer for all my writings. - https://writer.zoho.com

Zoho Writer, is one such word processor which has managed to retain a distraction free writing canvas, while still packed with features, found in a typical word processor.
I enjoy that on mobile (at least) this goes from 1 through 5 then from 1 through 6 with the last six items ;).
as soon as the Deus Ex screen spec is finished someone will write a react renderer for it
Maybe they should dig deep into the earth and then let it merge with the earth's nuclear core :)

Problem is it'll merge with the water table first. :-)
Match every developer to the right job – ML leader at HackerRank, Bangalore
We're on a mission to make the world flat by matching every developer to the right job. Skills and ability trump pedigree. We help companies find great developers regardless of their education, job history, or country of residence. By using challenges and contests to engage programmers, we speed up the hiring process and ensure that the best candidates land the job.

We've been growing fast. We’re facing a massive market opportunity, and we already have customers in several different industries: financial services (Bloomberg, Visa), automotive (Uber), and more. Our buyers are typically leaders in talent acquisition and engineering verticals.

Why is this role is exciting?

We have data of over 2M+ developers on their skills, profiles and where they were hired. This is a treasure trove of data. With ML systems becoming so advanced, we have started identifying the DNA for every job role & recommending the right developers from our community.

Collect DNA for {job role, company} and recommend the right jobs for developers from our community. This is a hard (extremely valuable) challenge that can change the face of education, recruiting & many other related industries. There might be more parameters than just profile + skill and we are constantly working towards it.

There are a number of other ML challenges in our company as well -- for e.g. personalized learning in our community to help each developer improve their skill & more.

If you are interested in building & leading an ML & Data Science team to build this system, welcome! This is a high impact role which is game changing for the entire recruiting industry. Feel free to email: vivek@
Am I the only one having issues with guard? It's performance has been abysmal for the most recent projects I've used it with.
Inkbook looks pretty hackable:
https://inkbook.eu/shop/inkbook-classic-2/
He or she means Elon is building a battery farm to help smooth Australia's power out...
Well, there's a couple of ways. First, and easiest: copy someone's proven idea. Something you can do, you'd love to to, is proven to make money, and the margins work for you. Bonus: if you can do it better, cheaper, faster. This is the safest route.

Second, pick a problem you, your close family members, or your close friends have. A problem that's painful enough that they'd pay for, interesting (for you) enough that you can spend a few years solving, and practical enough that you can do it with the means you have today (i.e no investment). If it's a "new" idea, it's a lot of risk.

For most people, a small, niche, proven idea that makes money is good enough. It'll take a few years to try a bunch of experiments and see money, though. Grind it out...
It Is Time to Build Your Personal Online Reputation
Types of apps and categories of mobile applications
Quantergy, Velodyne, and Leddar have all announced low-cost solid-state LIDAR units for self-driving cars, to be available in 2017. Somebody is going to deliver.

Continental is targeting shipments in 2020. They're a large auto parts maker, and they bought the technology from Advanced Scientific Concepts, which has sold good but expensive flash LIDAR units for years. They're demoing now, and will probably end up selling millions of the things to auto companies.
That's chump change on Uber's scale.
really cool project! care to share the soundcloud playlist?
Great idea and lovely implementation. If I could make one nitpick, it would be to add some tags so that it shows up as a Twitter card for when people tweet about it:

https://dev.twitter.com/cards/overview

https://cards-dev.twitter.com/validator

(FWIW, looks fine on the Facebook linter because of the og:meta tags https://developers.facebook.com/tools/debug/sharing/?q=http%...)
Agree on the attributed text (though not on the need of it for writing prose), but Emacs also understands the concept of pages (you can insert page breaks at will by using form-feed characters, ^L)
Just wait until you get a load of Emacs.
Best Mobile Advertising Tips for App Developers in 2017
uranium and plutonium dont have to be mined? if you think panels shouldnt be made because they contain elements that need to be mined then you probably also think we should stop making computers because they also contain the same element: silicon?
But wait. Google created the internet so Amazon can now do business. And Apple invented the PC so both Amazon and Google can do business. Knuth invented computer science so all three of them can engage in business. And von Neumann was Knuth's daddy, because he basically invented computing, without which none of you would have done anything particularly useful.

And as von Neumann's ghost, I have a message for y'all: "Stop it, you pathetic loser chumps! Y'all are too stupid to even identify real innovation if it came and slapped you in the face all day"
Why the fuck was the NHS paying for this guy's food? That is unbelievable.
Open Research Not Open Data
When I use LibreOffice I run:

xcalib -i -a

It inverts screen colors. To go back to normal, run it again.
Never liked bright backgrounds much.

WordStar for DOS with blue or black colors was easier on the eyes than the Windows version.
I'm not sure on the Paperwhite, but on the Voyage there's an option to stop the kindle refreshing the screen on every page turn. It makes page turns faster, but you might see a tiny bit of ghosting from previous pages.
Or your head.
I tried to read ebooks on my tablet, the experience was so bad for my eyes, that I eventually bought a Kindle to read with an eInk screen instead.

The only thing tablets still do better than most eInk devices, for whatever reason, is rendering PDFs.
Cool! For anyone wondering (as I did) "What makes this for scientific articles?" there's explicitly a conversion process that takes the usual two-column of journal articles and makes them something you can read on say a Kindle. Great idea!
Curated list of SaaS, PaaS and IaaS offerings with free tiers
When is it ok to read and write layout properties in JavaScript?”
even if you took away wind i still win the argument. concentration farms are a footnote, they are going to be phased out. it has nothing to do with panels. panels have no such drawbacks and will form the backbone of domestic energy production all over the world very soon.
Funny, I've found that the best place for me to concentrate is on a bus or train, provided there's not too much noise around. During one hour journey I can usually accomplish more work than 3-4 h in home/office.
I don't remember struggling that much with React itself in terms of untraceable compilation problems.

But then again, I already have a lot of experience with normal web development, so I already know what's under the cover, more or less.

Whereas with mobile, I have none, and I felt that RN was supposed to let me do mobile dev despite not knowing what goes on under the covers.
You can't call the Z80 card a 'workaround'! Shameless ingrate...
While WordStars page metaphor actuall is quite interesting. to be fair, a lot is just about an environment that you're really used to. So yes, that could be WordStar, WordPerfect or emacs/vim. Or MS Word (which still has a better outline mode than most alternatives).

I'd doubt that a lot of the authors mentioned in the article switched to WordStar after using something significantly capable for years. So we're mostly looking at a certain age bracket (i.e. age when they adopted computers).

Different professional background would influence that. I've heard that journalists were quite enamored of XyWrite and lawyers really loved (early) WordPerfect. If you're a computer scientist, Emacs might be an option. Vernor Vinge would be an example[1].

Then came the long years where MS Word had an monopoly, but in a few years we'll probably hear wizened writers tell about how they loved early Google Docs (before they added whatever feature they didn't use and which could be turned off, but what still was ideologically too much).

[1]: http://www.norwescon.org/archives/norwescon33/images/Vinge_s...
I tried out Stitch Fix expecting to return everything, wiling to eat the $20 fee. I have to say I am surprised with how well they have done, I have ended up keeping a fair amount of the stuff. Most impressive is how they can find pants that fit me.

Of course I've been wondering the entire time how their data operation works behind the scenes, so this post is really enlightening, cool graphics too... and only some minor scroll jacking.
within a window
Stick with SQL, stop using NoSQL for your web app's database
"Whatever its source, he evaded export controls and moved the gold into Chile without paying taxes or duties, prosecutors say."

So everything is all about taxes. Government seems to think that have a right to a piece of everything. I guarantee they don't care about "illegal mines" -- they care about getting tax money.
It may sound stupid, but it'd make me feel better if moderators still used "I" even if otherwise completely anonymous. Still add human touch and personal responsibility to the act even if there is no way to call some particular person out.
I have no idea what Super Mario Sunshine is... Now I feel old too.

And looking it up on the net didn't improve things... My second gaming console was an 8-bit nintendo...
“Android update” dropped from Tube Mate app found on Google Play
https://soundcloud.com/idontlikewords
Seems to max out my CPU on MBP macOS Sierra Chrome 56.0.2924.87 (64-bit)
I agree with the comments in this thread, and I add that Facebook knows fanboys are stupid and there are a lot of them, so they try to take advantage of it.

> Buck: A high-performance build tool

And in the title you read "a fast build tool", like yarn, as soon as it was released it was the faster one.

F: let's use yarn/buck
G: why?
F: cause it is faster
G: Did you already tryed it? Did you measured or benchmarked it?
F: No, but Facebook claims it is fast, come on!

By the way, sometimes yarn does not work and you need to add a file to manage it. Furthermore facebook is using the npm registry, do they pay for it or support it?

Other than that, thanks to Facebook to bring awesome tools to the public, like React.
It's a good alternative to the discontinued SONY DPT-S1 and Onyx BOOX. (Edit: and goodereader)

The main difference based on spec is the screen, pen sensitivity, and price.

ReMarkable:

- 10.3" 1872 x 1404 (4:3, 226 DPI)

- 2048 levels sensitivity, high friction pen

- $429 (limited time offer, preorder)

SONY DPT-S1:

(discontinued Jan 17, 2017)

- 13.3" 1600 x 1200 (4:3, 150 DPI)

- pen input

- was $799 (now > $1k on ebay)

Onyx BOOX Max:

- 13.3" 1600 x 1200 (4:3, 150 DPI)

- pen input

- $760

Onyx BOOX N96:

- 9.7" 1200x825 (16:11, 150 DPI)

- pen input

- $369

Goodereader:

- 13.3" 1600 x 1200 (4:3, 150 DPI)

- 1024 levels sensitivity pen

- $699 (preorder)
I'm veering a bit towards the opposite: Some of the Facebook tools look quite nice, but there's a certain amount of taint that goes with their corporate heritage, so if there's a good alternative...
Inserting form feeds is not 'understands the concept of pages'. As to the other thing, I'm not sure 'you don't need that feature' is likely to convince a professional writer/Wordstar user to take up emacs.
The Startup Way; Eric Ries' New Book on Building a Lean Startup {STARTUP BOOKS}
Can anyone using it comment on "but provides a simplified more abstract API"? Because native navigation API can hardly be any simpler, imho.
Anecdote: Richard Dawkins -- not being happy with Apple Writer that came with the Apple II -- ended up spending a lot of time programming his own word processor [1] which he then used to write one book -- The Blind Watchmaker.

In response to a question, commenting on him writing ten books at the time, Dawkins interjects to say he could have written 20 books if he hadn't taken up computer programming. [2]

[1] https://www.youtube.com/watch?v=9DEe4QEuOSw&t=1074
[2] https://www.youtube.com/watch?v=gQp1QaW_onk
Ask HN: How Snapchat can fight with Facebook's copying its feature
Recently, Facebook as well as Instagram and Whatsapp has been untiringly copying all Snapchat's key feature like Stories and even its camera filter. My concern is how Snapchat can fight this? Are they even bothered securing their app's feature by some patents? What happen if in the future the needs for Snap decrease since Facebook just copy all its feature?
Berlin?
Buck (and Bazel) essentially do what you want and more:

- Don't use modification times and instead do intelligent hashing (see https://buckbuild.com/concept/rule_keys.html)

- Include the compiler and a bunch of other stuff in the hash. This means you can share cached artifacts safely via a http cache (https://buckbuild.com/concept/http_cache_api.html)

- Can refer to remote files (see https://buckbuild.com/rule/remote_file.html)

- Can use any script to do anything as long as it has a single consistent output (see https://buckbuild.com/rule/genrule.html)

Because their model is so much better, you get crazy fast local caching and remote shared caching of artifacts.

Please don't use make, the newer build tools are better in virtually every way.

(disclosure: my team created Buck when I was at FB)
Veyor: An experimental, improvisational stack language (and blog)
Ask HN: Is your code gorgeous, or mix of perfection and pragmatic compromise
If someone came along and examined your code base to decide whether or not to give you a job, what would they think?
RF jamming can be detected with heartbeat protocol (no heartbeat -> alarm). Biggest downside of WPA2/wifi is its energy consumption compared to "lightweight custom RF protocols", making it impractical for battery powered devices.

(Btw, I'm building DIY home automation around esp8266-based iTead Sonoff sensors.)
GitHost.io forces users to upgrade to 420% more expensive plan