skysight-inc/HackerNews huggingface dataset:
To be fair - we don't look for syntactic correctness of your solution. You miss a semi colon here and there - that's cool. You invent your own method/function to abstract out things like creating threads, communicating between process - that's fine (in fact we provide examples of these and say feel free to use something like this).

What we are interested in is algorithmic correctness. I think for someone who develops for a profession writing an algorithm on a white board shouldn't really be a big deal. Agree on the nervousness... I don't know a good way around it though... We normally do interviews on the phone using collabedit so the candidate can sit in their own comfort zone. I also make it a point to mute my phone and not to talk unless asked to.
Ask HN: Make the HN Top Nav Bar Sticky
This is a question as well as a suggestion for HN.

Threads with lots of interest grow big (duh! :-))

Then, we keep scrolling down and down reading, and the top nav bar (orange) scrolls along with the page.

Then it becomes kinda painful to scroll back to the top.

My question/suggestion is, can it not be made sticky, or another option - can it not be shown again in the footer?

That would make for a better UX, at least for me. What do you all think?
The only people who hold React up as a shining example of web technology are relatively new to web development, and mostly are dazzled by whatever BigCo is doing, while not having a real clear understanding of what they're actually doing, how the browser actually works, and thus reliant on tutorials or a bunch of YouTube videos, which the react community has done a good job at spewing all over the place. The other type of developer who extoles React is of course the former Facebook employee, and you can't blame them for doing what they've been told.

Facebook's web application is not impressive in the slightest. It's riddled with bugs and problems and I'm not taking any lessons from them.

The idioms of render-everything and virtual dom can be had an implemented without all the React proprietary garbage. I do think there is something to be said that if you don't agree with the mission or goals of a company, or how they behave in the larger community, you shouldn't be using their technology. Especially when its commodity and relatively common place.
GDB + Python is really slick. I wrote a Python C module for the first time last month and GDB really came in handy for that. It just worked.
How about the fact that your computer now has three enormous copies of chromium on it for no good reason?
Ride.com Shuts Down
We’ve spent the last two years on a mission to mainstream carpooling across the country. Unfortunately, with fuel at a 22-year low ($1.50/gallon), the financial incentives to convince commuters to leave their cars at home and share the ride to work have not been strong enough to generate mass adoption. As a result, Ride will be shutting down its service for commuters after today’s evening commute.

Is this the end of Ride?
No! We are switching our focus from commuters to millions of people that are already carpooling with a real logistical problem that we believe we can support: suburban families with multiple kids and busy schedules. For them, our new solution will make carpooling easy, kid-safe, fair and game-changing for sustainability. Stay tuned!

How does this affect you in the short term?
Today (July 15) at 11:59 PM PT, the Ride app will be removed from the Apple and Google Play Stores and you will get an error message when you open the app. We recommend that you go ahead and delete the app from your phone after today’s commute. All of your financial data such as credit card or bank account numbers will be destroyed from our payment partner’s database. Ride will no longer use your financial data such as credit card or bank account numbers for any purposes.

Guaranteed Ride services at participating companies will also terminate at the end of today. Our customer care team will be available to you through Monday, July 18, when all final reimbursements will be issued.

Thank you for being a member of the Ride community during such an important part of our journey. We are privileged to be in a position to apply the lessons learned to accelerate carpooling in a new way and solve a big problem for families and kids.

If you have any questions about this transition, you can reach out to us at help@ride.com.

This isn’t goodbye, it’s see you soon!

The Ride Team
How is this different from Scanbot, or (I presume) other similar programs?

Oh, answered my own question - unlike Scanbot, the processing is local; there's no need for a network connection and no cloud storage.
Such a bummer. I always liked the daily email. Niche media biz is hard
So ban the googlebot in robots.txt and tell google you'll let them back in when they let you crawl their site.
An API for hosted deep learning models
Do you have any initial specs that you see on the horizon (whatever you're targeting)?

Some things I'd like to know about are temperature requirements, power requirements, IO, if there is an on chip ADC & DAC, clock specs with temp requirements, and radiation hardness.

Getting even preliminary information on that stuff would be amazing!

Also, is the chip design going to be open source?
Your dashboard example is freaking out a little.

Here is a short clip of it: https://www.freeih.com/tAgTSr
> The "story" is that Flipboard made React Canvas. The author wants me to think that this is bad in some way, but doesn't say how, except that it's tied to React.

He says Flipboard could've contributed to the core of the browser to add the smooth scrolling feature instead of writing a framework.

> Instead of contributing to various efforts to speed DOM rendering, Flipboard decided to write their own canvas-based rendering engine.
When I got to Harvard, probably the best Putnam/puzzle types of solvers there (among the students) were Don Coppersmith and Angelos Tsiromokos. Don went on to do very important work in cryptology. Angelos went on to leave mathematics; his next gig was as a translator for the common market. (He was probably better in word games/puzzles -- Scrabble, crosswords, and so on -- in English than I was, even though it was his third language.)

Ofer Gabber and Ron (Ran) donagi also did very well on a semi-formal Putnam, and did so at very young ages. They went on to decent math careers.

I also took the Putnam at very young ages, but never cracked the top 100. I went on to leave mathematics.

Nat Kuhn was perhaps the best of the undergrads then. He went on to be a psychiatrist.

Andy Gleason was perhaps the best at that kind of thing among the faculty. Wonderfully nice guy, and my de jure thesis advisor, which was a bit awkward because he never got a PhD himself and didn't quite understand my stresses; I didn't realize the no-PhD part until after the fact, when I saw his resume in connection with his election as president of the American Mathematical Society.
Building an ASP.NET Core Web App for a Linux VPS: Part 1
Plagiarism concerns raised over popular blockchain paper on catching misconduct
Can anyone get a read on the QR code from his notebook?

http://i.imgur.com/4H0M2hj.png

I tried to isolate the image but it's not reading:

http://i.imgur.com/fQV1EIn.jpg
There are more and more applications based on it -- negativity increases along with popularity.
New Apache Spark Connector for Neo4j
If you can you show me where I mentioned the DNC platform, then I'll be glad to do that.

I was responding with a counterexample to the quoted part of your statement: I thought that was rather clear.
I am not a lawyer.

That's pretty much what copyright does. However, copyright laws vary among countries. Also, like copyright a license is only as meaningful to the extent someone is willing to lawyer up and enforce it.

If I use it for a client, I've passed the client a risk because the license is non-standard. One reason for selecting a standard license is to just avoid the distraction of creating a non-standard one.

Good luck.
Sure, but the players running around will try to save face the same way. Then, maybe they are just less active. If the areas happen to be poorer neighborhoods, obesity and poor fitness are correlated, as well. Can the locations have a weight? Maybe the groups are just bigger, and hence, less spread. I should read the article, but meh.

Edit: well, the article talks about the locations from a previous game, ingress, because there is no current list for the new game.
Thank you for the suggestion. What do you find excellent about this? What would I get in exchange for the added complexity? I must admit that I like the notion of "raw" HTTP, particularly because the server in question will be used primarily by other web services not written by me (it's basically a payment gateway), and everyone and their girlfriend knows HTTP.

I've worked once before with Protocol Buffers, and I can't say I enjoyed it. It ended up being a layer in the middle between the data and my parser, not really serving a purpose, since my parser (written in Haskell) is more strict that the Protocol Buffers specification allows. After that I see little value in Protocol Buffers over Haskell types which are (de)serialized to/from binary data. I don't find Protocol Buffers nearly verbose enough to define a protocol, so it becomes reduced to defining data types/structures, which other tools handle much better, in my opinion.
> Finding a whiteboard and brainstorming about how to solve a problem is absolutely part of the job.

But let's face it, this skill is trivial to an otherwise intelligent person, and it's not the reason whiteboard coding is done at the interviews. It is to assess one's problem solving or even specific coding skills. Unfortunately, in a nearly QM way, observation here affects the outcome.

I did partake in CS competitions at regional level and to me they are less stressful than whiteboard tests. There you just have a console or a sheet of paper and a few hours to hash it over. No 3 pairs of eyes staring at your back. Guess it's the same for many others: the thing that turns reading a figurative newspaper chess column into chessboxing tournament. One might be good at chess and OK in boxing, but not necessarily at the same time.

(and no, unfortunately I don't see a good way to fix this)
OTOH, progressive JPEGs tend to require much more memory to decode. I do not have specific numbers to cite. Only going off of anecdotal usage of image programs over the years (e.g., Java photo uploaders that choked on progressive JPEGs).
Trivial apps depending on 14+ million lines of code is not a good thing.

Edit: @michaelmior I think you know what I mean.
Swift Monads: proof of concept
You may be right, but I would be interested in seeing a study of ageism and non-traditional students. I am one. In my experience, and observation of other students like me, the situation is opposite to what you are saying.

That said, none of my non-traditional student friends have sought jobs at companies or teams staffed primarily by 20-25 year olds. My observations are also skewed more toward hardware jobs, which seem to value older employees.
>That is, you can be a CEO, an investor, and a hacker, if you want to make cool things and give them away for free.

All the real elite programmers are wobblies
ok, so your comment made me think. It seems like there are (vaguely) two types of black-hat hackers. The older type (legions of doom, captain crunch, etc), are just trying to get information, understand how things work, and don't particularly want to subvert anything.

In the last decade or so, we've seen the rise of groups like Anonymous, who are hacktivists....meaning they kind of do have a goal of actually subverting things.
Not being happy with React or Angular, I wrote a very clear and concise solution in Dart (with components as the main idea), I hope someone finds it useful: http://nestui.romansnitko.com/
http://www.conficturaindustries.com
The UK is not part of the Schengen zone so being a temporary resident of France would not entitle you to enter the UK.
I believe it has to do with the amount of performance lost in the overhead with the electron stack versus a native implementation.

Please correct me if I'm wrong.
Given the number of questions on this HN page about licensing I think it's a mistake to conclude my comment is the first time someone wasn't happy with your licensing (And people who pay for software tend to be the same people who care about licensing, so the fraction who care about licensing is likely to be a much higher fraction of potential paying customers than simply x/1.000.000)

How about just offering it for sale on envato under their licensing. Yes, you give up a bit of revenue because they take a cut but you don't have to pay a lawyer to draft a license for you, and you can still offer it on your own page under your own non-professionally-drafted license at the same time if you really want to do that too.
How a $2 Roadside Drug Test Sends Innocent People to Jail
On the other hand, if you don't like the competitions, you probably would not meet like-minded people going there (assuming other participants like them).

Maybe we need alternative avenues for maths nerds to meet each other.
This capability system is exactly how OS X's built-in sandbox works. Sandboxed apps don't have unrestricted access to the filesystem, but if they invoke the system-provided Open dialog, and the user selects a file, the application is granted access to that file (which it can persist, so it can continue to access that file in the future).
I'm honestly not sure if you're being sarcastic :(
> I haven't done math competitions, but I feel the same way about programming competitions. I don't think I'm a better programmer because of the competitions.

While you may be correct with respect to actual day-to-day programming, I'm 100% sure that programming competitions make you a much stronger interviewer for typical software developer interviews.

I've never competed in programming competitions, but I've seen the types of questions they ask, and many if not most of the interviews I've experienced recently use the exact same kinds of questions. And in some cases, even the exact same questions!
The data resided on Google's servers -- their property. Read the terms and conditions you agree to, Google doesn't owe you anything.

> If it was art that borders on distasteful to some
> then google is deciding taste and public values with
> private algorithms.

But that's well within their right to do. If you don't like it, there's an easy solution: don't use Google.

This behavior is well-known (remember Google Reader?) and expected out of Google. If you have any data on any cloud storage facility, you probably have no guarantee of its long-term persistence. You should regularly backup all your data that you value. You can get a 3 Terabyte backup drive today on Amazon for < $120, which is more than enough for most people to backup their valued data.

> I'm not sure what the right thing is here. To require
> any publishing platform to retain works they decide
> violates their TOS seems like a big burden. But we
> live in a world where publishing seemingly requires
> the cooperation the private sector. If not google, at
> very least a hosting company of some kind. If we want
> the allow social norms to change we can't stifle
> everything that falls outside of the norm.

Agreed. But, there are alternatives to using a hosting company and there are ways outside of the internet to distribute information. Just because you have a right to publish does not imply that you have a right to be published, nor should it. The author was no customer of Google so the fact that so many people are upset is indicative of the growing technological entitlement mentality. Hosting isn't free, and Google was providing a gratis service to a user. For all we know, a government put pressure on Google to remove the blog -- do we really expect Google to spend money on a legal team to resist such a request?

People either don't value the ability to express distasteful opinions, or they are completely unaware of these practices in modern technology companies.
I think a good terminal emulator is far from trivial.

Edit: I'm not sure I do know what you mean. I agree that building trivial apps in Electron probably doesn't make sense. But my terminal emulator is something I spend most of my day using. If building that on top of 14 million lines of C++ gives me a better piece of software, I'm all for it.
The folks who make HyperTerm might have something to say about your product naming...

http://www.hilgraeve.com/hyperterminal/

Edit: I'm surprised more people in the HN crowd aren't familiar with HyperTerm (Yes that is the name and what everyone called it for many many years) It was bundled with Windows up to 7, and is still used heavily in industrial control areas.
b) what they say over a beer and why they do what they do.

What do they say over beer?
Writing about incest, necrophilia, sex with children; these are not child pornography. Neither are artistic renderings about such subjects.

Only obscene photographs of actual children (and apparently 3d models with photographic skins) are considered to be child pornography (and those primarily because they are artifacts of child abuse).

Unless he crossed that line, there's still no legal cause to pull down his material. It's worth remembering that there are stories of Google deleting accounts due to pictures of cherubs as well, so there is reason to doubt Google's reasons for bringing the account down.

Even if you find the material distasteful, it's not a reason to condemn someone, nor condone the censorship of that material. Remember, there are some who consider images of women not covered by a hijab to be distasteful and obscene.
prosecution != vengeance
I had my own domain-based email address rerouted to yahoo email. Started to get a LOT of spam that would not get filtered out at all, not even close from the the yahoo-based email filtering. Gave up the forward. Maybe should try gmail?
The fact that people don't do what they should doesn't mean they don't know. People know they shouldn't eat tons of food and gain unhealthy amounts of weight. People know they shouldn't smoke. People know they shouldn't drink to excess regularly. Still people do these things pretty frequently. It's not a question of ignorance but a question of will, or priorities, or maybe ability.

Go ask any general practice doctor whether people do what they "should" and whether the reason when they don't is actually ignorance. People have lots of trouble prioritizing long term benefits over immediate pleasures.
They're slow, big, and outrageously inefficient. Most electron apps also come with this weird web influenced "I'm kinda native y'all trust me" UI design which makes it even worse. My battery and eyes simply can't stand the things.
Ask HN: How can I become a technology consultant/contractor?
After having worked at big technology companies for more than 10 years, I am thinking about quitting the full-time job so that I can spend more time with my child. I want to take a consultant/contractor job which allows me to work from home. As a starter, I don’t expect to get paid as much as a full-time job or even close. I only hope to cover my family’s living expenses. I have lots of software development experiences, familiar with all major programming languages, especially specialized in building large-scale distributed storage system. My question is: is my goal real? How can I get these jobs? Any suggestion is highly appreciated!
I don't know what dystopian hellhole you crawled out of, but stories and drawings of imaginary naked children aren't illegal in the US of A.
If you have the RAM for it and the software works well, who cares? Plus, it seems potential improvements are coming in this area.

https://github.com/electron/electron/issues/673
Which words? I would agree the author seems pretentious in tone, but I didn't notice any $5 words, nor even words whose specific meaning was misapplied. Seems to me like the author just wanted to say what he meant.
To tell the truth, I can't decide :)

You are fighting a straw men. Yes, it's a straw men that some people argue that it's a good fighter, but I'd rather just ignore those people.

By the other side, you are attacking it by an angle that I've never thought about.
A while ago I wrote something similar to this as a school project, but instead of being a local terminal, it was for a remote server. There was a sort of virtual file system the user interacted with, with metadata stored in MySQL, as one does for school projects.

The moral of the story is that I hated having a terminal in JavaScript for a remote server, so I have no idea why I would want one for my local computer.
I appreciate your comment, I think is insightful, but I have to say it: about the 'get viewers adrenaline flowing', they could, at least, make a little effort in avoiding the totally ridiculous.

If they are not aiming for realism, they could, at least, try to be coherent in their own 'universe'. Sometimes, the things that come from Hollywood feel like they don't respect their public.

We leave for another day the discussion about if their public deserve the respect.
> Because Facebook is battling Google for engineers. So you've got a big fight between two companies over which company is the coolest place to work, and both of them are companies that your grandparents love. How are you going to win this fight? One way is to have the hippest Web framework.

And who ends up winning? Web developers everywhere. I don't see why this is a bad thing.
I wish jurors would understand their role is to protect the innocent from prosecutorial overreach, not rubber-stamp the prosecution's assertion that a law has been broken. They have more power than the judge (who is really just supposed to enforce procedural rules and maintain order) because they can vote against the law! Imagine, a jury filled with jurors who know that:

A) They can't be punished for their verdict
B) They can, and should, consider the rule of law, and not just the veracity of the evidence as is often directed by the judge
C) They have the authority to say "okay, the evidence shows the defendant is guilty, but we don't think the law is a just one, so we're going to acquit."

Sometimes, that power is used for good (not convicting those who helped runaway slaves, for example, or not convicting minor drug offenses, keeping our disgustingly overcrowded county jails from adding to their rolls) and sometimes not (the officers acquitted despite video evidence of their beating Rodney King).

It is, however, an exemplar of the checks-and-balances meant to constrain a government that may otherwise overstep its boundaries to violate a citizen's rights. While the rights afforded to a jury are in danger of changing, they haven't changed yet, and potential jurors everywhere in the US should read up more on their rights and responsibilities as a juror.
Yes beginner should start with plain old bash IMO.
Aside from the assorted obvious optimizations that people have discussed, it might be possible to "offload" the GPS to a separate battery-powered Bluetooth GPS receiver. I didn't see any results for this on a quick search, so I'm not sure whether it's been tested or not.

Of course, if you don't already have one a Bluetooth GPS receiver appears to cost at least 5x as much as a low-end external battery and 2-3x as much as a pretty substantial one.
Finance is a very very broad industry. Everything from Xero to your local credit union/building society to bulge bracket investment banks fall into 'finance'. I work for a bulge bracket IB, and all of the developers enjoy their work because it's what you would expect working at a technology company; maintaining an in house document store, implementing complex mathematical models and implementing distributed graph based pricing systems for real time data are all things I've had the opportunity to do here, and everyone is payed at market rate or higher for their experience.

It's a great industry to be in if you work in the right area, just like any industry.