skysight-inc/HackerNews huggingface dataset:
The same way Charlie Rose interviews his guests: read their resume, and poke into their background with curiosity and respect. Dig into their past life to your heart's content, but make them feel good about it.

In this case, I would poke them on a) relevant problems they worked on and how they went about solving them (dig as deep as you can), b) how they approach problem solving and coding in general (what excites them), c) how they made career decisions to date (what drives them), and why they're interested in the role you're hiring for (what's motivating them).

I wouldn't waste time with algorithm questions. A thoughtful and motivated developer will figure out and deliver much more than a algorithm guru.
My wife is in academia and this would be absolutely perfect for her. Right now, she loads things up on her iPad but the reading experience just isn't that good.
I love that they are writing user stories like UX people do, or like cucumber tests. As the asset, in order to conserve battery life, ...
File Sharing – quictransfer – StackShare
M-x wordstar-mode provides a major mode with WordStar-like key bindings. (I just tried it, although it's been so long since I used wordstar - when I was a kid - that I've forgotten all the keybindings so couldn't work out how to exit emacs)
That looks really neat. If you ever decide to make a 2nd version, making the bezel about 500% smaller would look a lot more attractive.

Also, the C code you listed was very cute. :3
Why would I use it? I've got both Slack, IRC, Discord, X, Y and Z available.
Oh, it wasn't actually a joke.

I'm one of the primary developers for PKHeX -- hacking Pokémon is a very practical use of time as far as I'm concerned.
This help my life a lot. Buying RIs monthly give us a huge savings, but was a huge headache.

First with Regional RIs I no longer have to worry about AZ and modifying RIs, now I don't worry about RI modification to have right size.
Pants is also a popular build system (started by an ex-googler?).
Getting this message :
The webpage at https://teachyourselfcs.com/ might be temporarily down or it may have moved permanently to a new web address.
ERR_TUNNEL_CONNECTION_FAILED
The presence of AES instructions would be easy just from static analysis. Also loops of shifts and xors that are accumulating, etc. You could easily map the structure of various encryption algorithms into a static analysis tool. (I feel like the dynamic analysis proposed below about watching outputs being random is clever, but much more difficult).
There should be no colon after the predicate (i.e., after the "b").
My Experience with Udacity Android Certification
I signed up and paid for Udacity's Android Certification exam last September and the whole process has been a complete cluster f#$!.

First thing, the actual exam is very easy. If you developed any simple CRUD app, you will most likely pass.

I did exam and waited for my results. They said at most it should take 2 months to ‘manually’ grade it. I e-mailed them after the 2 months to check on it(I nearly forgot about it) and they wanted to me to retake the exam. I was planning on taking a second time to get a perfect score anyway so I didn’t bother asking went wrong with the first attempt.

When I went to go to take the exam again, the second attempt apparently started after my first submission. Didn't realize it at the time. So my second attempt was 2 months past due. I am seething with rage at this point. How are these charlatans in business with google?

Support was gracious enough to allow me to submit my exam through e-mail. Did that and did the exit review

I couldn't understand the interviewer. I had to ask him to type the questions in the chat. He asked me several simple questions and it was over. He told me I would have to wait another week to get the results of the interview..... He couldn't tell me if/what went wrong with the interview just that I’ll find out in a week. He just told me 'I'd have to wait'.

Support got back to me and told me that the interview was inconclusive and I had to interview with someone at google proper. GREAT! I look forward to speaking to a native English speaker.

I sent several e-mails and I still haven't been able to get a calendar invite to schedule the interview.

I am tapping out at this point. I don't want anything to do with Udacity.

This can't be real right? Someone must be messing with me.

Has any else had this issue with them? The exam was only $100 and I feel should just walk away at this point….
> Also you should stop conflating "has a pun" and "is a garden-path sentence" in your other line of conversation, thanks

Yeah, a niche journal targeting the power industry should be careful not to instill momentary panic in their specialist readership that way. They should definitely use the blandest terms possible.

It's just another reason why these complaints about titles are irritating - people demand titles for the general public from sources catering to specialists, implying that it's bad journalism to do otherwise.

> by the standards of headline-writers, so I'm done

If you were going by the standards of headline-writers, you wouldn't have started here. This kind of headline has been par for the course for almost as long as there's been headlines.
I used to program demos for the C64 back in my teens. A lot of the learning was simply reverse engineering the code from other demos, sometimes verbatim copying snippets, always trying to understand. At age 16 I was pretty confident that I had achieved the skille level of a wizard but in reality my understanding was pretty sketchy.

An example: Rendering graphics (i.e. sprites) at the far horizontal edges of the screen would require the CPU to perform some shenanigans to trick the video circuits; this would need to be done on every scanline and required the timing of the CPU to be in close sync with the video hardware. I understood that. I had also experienced how sprites and every eight scanline (aka "badline") would mess up the carefully planned timings. Eventually, I kinda understood that concept. I had also seen, from code that I copied, how triggering a badline could be used to force the CPU in sync with the raster beam but it was akin to black magic for me. Wasn't until years later, programming on the Amiga, that the penny dropped for me.

And of course, grasping the concept and implications of DMA was pretty basic stuff compared to what's going on in this article. I don't think that I'll ever devote the time to understand it in detail but I find it fascinating how people keep discovering new unintended features in the old C64 architecture.
Then the gas company owns your IP.
Continuing the trend of Facebook creating competing tools more often than persisting with and improving existing ones, which I feel dilutes effort and has fragmented a number of ecosystems.

We've got a couple of Facebook fans at work, which has left us with a number of our systems using different tools to accomplish essentially the same tasks, and no strong case on either side for us to standardise on one of them.

Maybe I'm just being bitter because I've had a bad experience, but it's been a maintenance nightmare for us in the office.
Becoming a wizard
They also deduct your salary (and every other cost of doing business) from profits. So government basically ends up paying 25% of your salary.
There's a 42-inch version of this from Quirk Logic.[1] Does almost exactly the same thing, but it's bigger, for groups. No price given. Like the little tablet, it uses a special pen. It's so close to the tablet in functionality that there must be some commonality.

Eink displays are still expensive per pixel. Early on, the technology was touted as being cheap, but that hasn't happened. The contrast is much improved, though; it started as dark grey on light grey, as seen in early e-book readers, but some devices are now tolerable. Not the cheap ones, though.

[1] https://www.youtube.com/watch?v=xyQc90MY3fo
So far I've also always found `make` to be the best option for what I need, especially because it's already available everywhere (albeit sadly in very subtly incompatible versions).

Anyways, one thing that has always bothered me about make is that it so much depends on file modification dates. Imagine if it would instead use a very optimised hashing algorithm over the input content. Content can be a file or any URI, so it uses wget/curl and ssh as a dependency. Hashing is optimized such that it fails early - e.g. hash in n kB increments, mark as new and return if changed.

Imagine how well this would now suddenly integrate into our modern web service based landscape. You could hook together services quite easily:

all: report.csv

report.csv: ${customers_json_uri} ${earnings_json_uri}
${report_executable} $^ > $@

Has anyone built something like this already?
Wow, surprised to see this on HN!

Creator here, if you have any feedback, please just comment here or ping me on twitter @andersaberg, I'll take airport requests etc there :)

Have a good one,
A
You assert that there's more similarity between American and Australian culture than American and Mexican. I don't believe that. US cuisine borrows more heavily from Mexico than Australia. We have more Spanish speakers than Spain. We have Veep candidates pandering to them. The US and Mexico both like fake wrestling. We have large cities with Spanish names and an entire state named after Mexico.

But it's a dumb argument to go into because I probably won't convince you about cultural similarity and vice versa.

On the other hand, language can be quantitatively measured and gives an opportunity to ambitious people around the world.
I know Kong-Fu.
This looks really nice, but to be honest i find the experience with a Surface Pro and OneNote/Drawboard PDf so good when using the pen, i hardly need anything more and it doubles as a full desktop computer when i want to.
In the end, for 200, maybe 250 EUR i would buy this, but not for double that.
Internet History Podcast and Acquired: Overture, Yahoo and Google
What's particularly interesting about these displays is that it does seem possible to read the image from the LCD (particularly the Jot 8.5 and the Sync; the others don't explicitly say). I'm trying to figure out whether the display device itself integrates memory cells or whether there's a tablet sensor overlaid on top. The website doesn't seem to want to explain much.
Security Monkey looks awesome, but arggggg the installation instructions look quite involved and daunting.

Can we get a pre-built Launcher on GCP? https://cloud.google.com/launcher/
iOS 9, ChromeOS PNaCL?

Although it is not really what you are describing.
Right but it's not the same thing, just some (incomplete) keybindings. Wordstar fundamentally deals with attributed text. It knows what pages are. It has a different UI. Etc, etc.

It's Ctrl-K-x, btw.
They might already be doing A/B testing (or in your example A1/A2/.../A365). It's not clear what's the definition of an "incident". At my workplace, even if a bad code push affects say 0.1% of users, it would be classified as an incident.
Hi John,

From reading your comments, you seem to have quite a knowledge. I'd like to email you but can't find your address, do you mind sending me the first message at lmenus@lmen.us? I am also in London.

Thanks,

Lubos
Prediction: Future web backends will be running node but executing asm code transpiled from Ocaml/Reason
Whats wrong with Wacom ? I have a Surface Pro 2 which afaik uses Wacom tech (i know the newer ones use Ntrig) but i find the pen input to be very responsive and nice.
Hey! OP here. I submitted this exactly because I kept running into problems with inotify-tools, and other naive inotify wrappers, where tests would execute multiple times in quick succession, or stop executing on file changes, or other odd behavior.

Entr on the other hand works like a charm. You can see on the website that it details a number of edge cases with inotify that it works around. I'm not even sure it's an exhaustive list.
Does this come with a front light similar to Paperwhite on the Kindle? IMHO this is hugely important for good readability.
> you're a dinosaur if you're coding past 30

Don't let your mind get poisoned by this absurdity
Maybe OT, but what was the other book?
My dad was programmer, then he opened a hardware shop (plumbing and sanitary hardware). And never looked back and made good money
I am extremely interested to hear how I could do this on a 7th gen/2014 model Kindle Touch.
How come this tool became no.1 trending on HN?
Can somebody compare this to Gradle?

I mean somebody who has actually used both of them (and not read some versus blog posts).
Pants are also a thing you can wear on your legs.
I'm a 35 year old Dad, my son is 3 years old. As a developer, I'm extremely well paid, and my working conditions are amazing. Sure I'd like a 500% payrise and a big office of my own, but I'm not going to complain about the wonderful job I already have.
I agree, the lag is barely tolerable for turning pages, but as soon as i want to mark something or look up a word in the dictionary, the lag really annoys me.
The point of the public school system, where ever it exists, is well established: to produce a uniform workforce.
I had a huge gap, between playing with the Spectrum in the early eighties to using a PC for the first time around 1992.

I remember using QBasic, and using debug.com to write simple assembly programs - the most memorable one was a simple utility to "undelete" files from MS-DOS, which just involved modifying the FAT.

Most of my memories of the early PC-days were reading Ralph Brown's interrupt list and looking at the source code of viruses, via magazines such as 40HEX.
That's probably not how it works. Most of the rides itself will make some profit for Uber. However, Uber has huge fixed costs via free rides, ads, salaries, etc. These will create the loss.

So if you have a coupon and use it, it's quite likely that Uber makes a loss. But for most other rides, the driver will usually get a bit less than what you pay. It's just not enough to cover the company costs.
Show HN: LINER for Pocket – Highlight Your Pocket Articles
This automates a bit of the manual work of resizing, which is good. GCE still has a better model here where the longer you run an instance the cheaper it gets, and they do per minute billing as well.
I don't think there is much to gain from this tutorial, then again it doesn't pretend to offer you much either. For example in the code you are discussing, defining a model as variables and operations, instead of as a function, was confusing to me. Probably Tensorflow overloads the operations, but normally when you read "y = mx + b" you expect y to be computed directly and not to be stored as a model. "f = lambda m, x, b: m x + b" seems much more clear to me.
Accessibility Testing: Color Blindness
Huh. I thought controllers were insanely complicated or used proprietary technology. This is interesting to hear!

What exactly is temperature compensation? I'm aware that it's a thing, but I haven't yet figured out what it is. Do you have to alter the drive voltage or current or something?

Also, I'm not currently aware of any open e-ink driver designs. A few people might be interested in the one you built, regardless of how simple it is. Of course standard disclaimers would apply.
> Facebook didn't win because of the software.

Probably true, but it's also important that they did not lose because of the software. There are lot of great ideas that have gone in the drain because of sloppy software.
How to Get Design Inspiration from Competitors
It goes both ways. Children of the well-off can end up feeling abandoned in daycares and boarding schools. Compared to other children who are generally raised by their parents (or close family members) with whom they develop a strong bond, it's not entirely clear to me who has it better.
Interesting. But you still have to trust many parties with this, especially that the obfuscation is not silently switched off. I wouldn't want a car which broadcasts my location.
Ugh. If you really want to do this, try a whole bunch of nasty heuristics on github profiles - analyze how "carefully" they code (kind of apis they use, coding style, defensive programming, etc.); how much care they take polishing their projects (frequency and type of commits, comment sentiment, refactoring, etc.); how well they write documentation and unit tests, and such. It would be an interesting academic project, but I doubt you can really create an acceptable scoring model out of it.

In many ways the "certification" for software engineers is a misnomer. For me, github is a certification of sorts - a (biased) view: good engineers code for passion not money. I'm sure there's lots of good engineers that don't have a github, but I prefer those that do.
Does this handwriting - http://i.imgur.com/46zsYWw.png - look like a device that's picking up fine, fast movements as well as paper? Or this - http://i.imgur.com/BEvjRWI.png - what are those highlighted shapes? It's possibly just the chap's handwriting, but in a product video for a new product all about how it's like handwriting on paper, wouldn't it be a plan to choose someone with tidy handwriting? But I don't think it is his handwriting; in both of the bits pictured there's lots of uuuuu shapes and round o shapes are mashed or almost missing; 'Let A be ev°n uhon Z is .dd. P l o t roills OK Kincticn'.

Put their video[1] in 0.25x slow motion and watch at 39 seconds, the 's' they write at the end of 'Restrictions', see it gets the start and end missed and the shape distorted. Then watch the filling in sketching movements at 40 seconds, the ink appearing lags by the entire length of the pen stroke...

Yet in a couple of places, it looks like it is keeping up with writing. Where they say it's the fastest, where they zoom in on his handwriting.

I want it to be paper. But ... I dunno...

[1] https://youtu.be/34I27KPZM6g?t=38
SEEKING WORK - Pakistan,REMOTE
i am a full stack developer having 2 years plus experience in multiple technologies,like grails,angular js,python/django 1.7.Also i can provide consultancy services for your business like improving your web application,adding new integrations.
My practical and theoretical background:
* i have done bs honors in computer Science.
* These days apart from work,my interest in machine learning and its applications.
* Have a lot of experience in integrating mailchimp,aweber,infusion soft in custom applications.
* Lot of experience in integrating and running stripe(payment system on custom application).

Web link: https://abdurrehman91.github.io/.
Email: abdurleo91@gmail.com.
Skype: mani9177.
> The code runs on a Raspberry Pi (a small hardware device), which also means it is not required to plug the original USB key into a computer.

This may be splitting hairs, but a Raspberry Pi is a computer. From https://www.raspberrypi.org/

> The Raspberry Pi is a tiny and affordable computer that you can use to learn programming through fun, practical projects.

The actual project page - https://github.com/CIRCL/Circlean
Constantly looking to get triggered.
Yes there is, there's a lot of harm, see my comment above.
Any percentage given is very misleading. In nearly all cases, Uber will make a profit when you take a ride. However, they built such an expensive company (huge R&D department, zillions of free coupons, ads everywhere) that they cannot pay for it without making a loss.

If they suddenly had 10x as many rides or would shed coupons and R&D, they'd probably be profitable. But they'd also lose their edge they hope to have over Lyft & Co.

NB: There are of course areas where they offer rides below the driver's cut, but that's probably rare after they exited China.
That's not Facebook's fault, that's fanboyism's fault.

I fail to see how the world gets worse from large companies releasing internal tools as open source.
To be fair a majority of the big technology companies all write their own tooling for many things that already exist because they didn't quite fit the way they needed them to and they had the resources to re-invent whatever they want.

Sure when they open source them it further fragments the market and you always get the rush of "Facebook has almost 2 billion users therefore their tools must be the best!" which further exacerbates the issue but I don't blame Facebook for these issues.

It sounds like, in your situation, perhaps there are too many tools being introduced into your projects. Too often I see developers abuse the hell out of npm and the like to just include whatever they need with zero regard for the newly introduced dependency tree and the new tooling that needs to now be maintained.
Thanks for the tip - I will investigate it.

EC2 costs are by far the biggest cost in our monthly billing. Easily running up to 80% of the total monthly costs. The rest is split fairly equally between RDS, CloudFront, DynamoDB, Route53, S3, Glacier etc. Bandwidth itself is a pretty tiny proportion. But then again, we don't do things like transport big files around to/from clients etc. Most of our web apps are purely screen and transactional information.

The biggest cost saving to us in the past few years was moving from on demand instance pricing to reserved instance pricing. Easily knocked our monthly bill down by more than half.

The tricky thing about reserved instances though (at least up to now), was trying to predict what sort of capacity you would need for the next 12 months or so. We did inadvertently spend too much sometimes on 'wrong' sized reserved instances, and basically threw money away because we ended up paying out months on instances that we could not immediately use.

Once we get better at crystal ball gazing, we will probably move to 36 month advance purchase of instances to save even more money.

Oh - one thing that tricked us too - it is not readily apparent on the Amazon Console Reserve Instance purchase screen which instance types work within a VPC and which don't. We ended up reserving a few instance types that we eventually found out we could not use within our defined VPC, which was a shame, though not a deal killer as we could use their "ClassicLink" feature to work around it. Just a tip for any Amazon team member who may be reading.
As far as I understand, the reactors there are still active. The reactors nuclear waste is not like regular cargo, you cant just pick it up on a crane and move it a 100 meter away let alone another continent. They are having difficulties making a robot that can study the reactor because it's so radioactive. A person would die in less than a minute near that reactor.

Maybe they should dig deep into the earth and then let it merge with the earth's nuclear core :)

In order to keep the reactors cool, they pump 400 tonnes of water through the reactors everyday. This water has to be stored in tanks after that. The radiation seems to be never ending and they will run out of the space to store this water in a couple of years. There is also the radioactive debris around the place that they have to take care of.

We have the science to create energy from nuclear fission, but the science to deal with the aftermaths of a nuclear accident is still a work in progress.
You are completely misreading me somehow.

I like the pun. The pun is great. My dislike of the garden-path sentence has nothing to do with the pun. I do not want bland terms at all. Pun headlines are standard, garden-path ones are not.

If there had only been one claim then "Molten Salt Reactor Claim Melts Down Under Scrutiny" would be a great headline. Witty but not grammatically confusing.
I hope you'll enjoy "unwarranted scrutiny" that follows.