skysight-inc/HackerNews huggingface dataset:
> It looks like they only looked at abstracts.

From the text: "We then validated abstract readability against full text readability, demonstrating that it is a suitable approximation for comparing main texts."
I tried to figure out how to open Snap Map without googling for help.

Discover section? Nope. Somewhere at the top or bottom of my friends list? Nope. Somewhere in Ghost icon thing? Nope.

So I gave up and googled for help. Turns out you have to pinch-zoom-out anywhere.
Show HN: Automated JavaScript to Flow conversion
A public speaking course may also help. Things like that get you used to working through discomfort while maintaining a level of concentration.
There's an implementation in Node if that helps.
Made a spreadsheet of all of the schools & books, it was harder to scrape the professors:

https://docs.google.com/spreadsheets/d/11ZIUSf9xOVi1BEYaokJe...
I say non-skippable YouTube video ads are more annoying and affect more people. Go punish yourself Google. Pathetic.
Triplebyte's flaw is like that of many other take-home tests: they favor people who lied about how long it took.

When I did it, I had to implement a regex parser. I knew intuitively that the state machine approach was best, but if I read up on state machines and coding them, I would bust the 3 hour limit, so I did the best I could to deliver something working within the three hours.

Feedback: "Obviously the state machine approach is better, which you didn't use. You're not qualified."

Guess I should have just lied and gotten placed like the ones who did.
How you go about solving boring day-to-day business-relevant problems in a way that can be directly compared across candidates.
Except with a political slant:

> We provide an alternative startpage for news, free from left-wing bias.
Whatever they are they are fairly visible in Bing Aerial view (NB I used Bing as they have OS 1:25,000 maps).

Edit: Speaking of things not being on OS maps - I've noticed that over the last ~40 years (since I started looking at OS maps at an early age) that they show far less historical details than they used to. I don't know if this is policy to keep maps less cluttered or because many things in agricultural areas simply have been ploughed over so many times that nothing remains. A shame either way.
How not to break the Guardian website
"In 2015, Gibbs did an interview where he said that in five years, "I would like to think I could have a returnable series up and running." Considering the dubious accuracy of many History Channel "documentaries," he might just get his wish."

Ouch.
If you think writing lisp by hand is bad, try implementing a linked list interface in java on paper... shudder. (in fairness, we were sanely graded, minor syntax errors didn't subtract terribly from the grade...).
What undergraduate degree do your lawyers have?
This is similar to me, but for engineering. Getting jobs via networking is much, much easier than cold-calling an interview.

Talk to your friends and workmates, ex-managers etc. If you've done good work in the past, people will be happy to get you in on the fast track. Companies hate doing interviews, so anything they can do to streamline that process they will generally do.

I'd broaden that to networking in general. Tech presentations also raise your profile, especially with manager types who attend.
Not to take away from this project, but apparently CNN has pushed out a change now (they were having some SSR issues at first). Now it loads roughly 59KB (~7KB if you have uBlock Origin blocking the analytics)
They know that what you wrote on the whiteboard was definitely your work.
"Searx is a metasearch engine", so while it has many good uses any biases present in the results it retrieves for you are still going to be in the final result.
With all of the brand new models I'm assuming he either imported or created from scratch (e.g. Peach, Rosalina, Waluigi, Toad, etc), it's a little puzzling why his Luigi is still a palette-swapped Mario instead of going for the longer-thinner variety that's been pretty standard to Luigi's character for over a decade.
The telemarketer assuming they are talking to a bot is possibly a better outcome for the older person than the telemarketer taking advantage of their mental state.
World's Most Comfortable Suit – The Stretch Suit
Introducing The Stretch Suit and 'The World's Most Comfortable Stretch Suit' range. Gone are the days of wearing an uncomfortable suit; no more struggling to tie your shoe laces. Finally, the freedom to move and reach your full potential in a suit.

Watch it in action here: http://www.thestretchsuit.com

Features of The Stretch Suit:

1. Reinforced buttons

2. Strong 360 degree stretch fabric

3. Moisture wicking wool for sweat fighting

4. Lightweight suit for easy packing and travelling

5. Breathable fabrics
It's offline now. Did anything interesting happen?
It's worth pointing out that blekko raised $63mm. That gives you an idea of what a multi-billion-page crawl and index requires.
Some of them went to jail, some were fined.

http://www.pbs.org/wgbh/frontline/article/were-bankers-jaile...

Few, but some.
And while average life expectancy has been increasing for a long time (thanks to improved health care), the maximum life span has not. The oldest living people are still "only" about 115-122 years old.
Sounds reasonable, never had thought of this.
> The collapse of that pyramid is exactly what happened, IMO, and it wouldn't have been possible without the sub-prime lending.

imho, housing prices would have declined sooner. The valuation of houses was already wacky in 2001 by many measures. For example, look at the price-to-rent:

https://3.bp.blogspot.com/-GVhHsBNhPfE/WP-6gJXNhTI/AAAAAAAAq...

In 2001, prices were already at the level of the 1989 real-estate bubble: Older folks will remember the savings and loan scandal, which was the result of the 1989 bubble collapsing. The Fed thought it needed to compensate for the internet bubble collapsing, which was a large contributor to the ensuing mess in housing.

It has to make us wonder: If compensating for the internet bubble lead to the housing bubble (and collapse), what will the result of compensating for the housing bubble be?
As a user, I am deciding to use Google exactly because of features like this and, for example, amp.
Richard Stallman's Personal Ad
How is this different from increasing the temperature until p(cold) = p(hot)?
As a former tech recruiter, I can say there's a good chance interviewing team won't bother reviewing your coding exercise. It's easy to ask you to complete an exercise, but reviewing the exercise, let alone giving meaningful feedback, requires work. Teams aren't always willing/interested/able to put in the work review N take home projects.

Here's an example:

- apply to job

- recruiter does phone screen

- you're asked you to complete exercise before an interviewer has reviewed your profile/resume/application

- you put a bunch of work into doing exercise well and return it

- your exercise is not reviewed at all because: the job has been filled, the job has been closed, an interviewer didn't like your resume/CV/application, the recruiter misplaces your exercise, the team is too busy to review any exercises, etc.
Cool, thanks for pointing it out. I am all in favor of CNN getting their act together for this!
And nevermind the fact that the economy would grind to a halt for decades while that allegedly more capable group figured things out? That sounds like a Great Leap Forward in economics.
I'd suggest you don't. Gibbs' attempt at deciphering the Voynich manuscript wasn't bad simply on the account of it's premises, but because it was something lazily slapped together without much further thought.

But a "logographic" approach to deciphering the manuscript might not be off the table.
Inside the World’s Largest Walnut Forest
https://www.twitch.tv/videos/173795483

That's the 3 hour recording.
He IS longer and thinner. Pause the video at about 0:25, when they are standing in front of the castle bridge, to compare Luigi and Mario.
I would speculate that it's precisely because you don't want a car to be rigid on impact.
The FDIC provides insurance which is paid by the member banks. They're held responsible in the same sense that individuals who pay car insurance are held responsible in car accidents. It's in their best interest not to lose deposits, at least as far as the FDIC is concerned.

https://en.wikipedia.org/wiki/Federal_Deposit_Insurance_Corp...
A startup founder and ex-Facebook engineer’s story of the BSD + Patents license
Another fun fact: the revolving door is non partisan. Money is what counts
I have noticed this too. Entire vast websites seem very poorly indexed (I can never find relevant reddit comments, Tweets, etc), and the web feels smaller and smaller, if I judge by how many useful results I get in a search.

I have no idea why that is, but it's really hard to find relevant information for anything outside mainstream stuff. Just the other day I was looking for how to post JSON in a test with Flask, and I hadn't found anything after tens of searches. Surely, something must be referenced in some code on GitHub, or a reddit comment, or some blogpost somewhere, but it proved impossible for me to find.
If the creditor that reported an account to a credit agency then sends a request to have the account removed it happens right away.
Startups and companies where technology is not their main product seem to have easier interview processes. If you can find a company that is contracting out their tech and wants to start developing in-house then they do not necessarily have a rigid tech hiring process.
One thing that helps with three-value logic is to insist that all conditionals ultimately have to boil down to just true or false, even if they are using the third value in it. This is the case in C#, which implements three-value using nullable bools. So e.g. if you have this:

bool? t = true;
bool? f = false;
bool? u = null; // "unknown"

Then you can do things like (t & u) or (f | u) or (!u), and it works as you'd expect. But you can't write:

if (t & u) ...

for example, because "if" requires a definite true or false. So e.g. if you want it to execute only if your expression is definitely true, you do:

if ((t & u) == true) ...

etc. Consequently, you don't get silent bugs because a null slips through somewhere - if your expression ends up introducing nulls at some point, you always have to decide what exactly it means for it to be null at the end of the pipeline.

Coincidentally, it also doesn't allow (t && u) or (f || u), for the same reason why it doesn't allow "if" - because the operators are short-circuited, and whether the second operand is evaluated or not has observable side effects, so null/unknown cannot be handled safely.

In SQL, on the other hand, the use of NULL is a conditional implicitly does what I did explicitly above - i.e. NULL is basically treated as FALSE - which IMO is wrong in principle, but more importantly, results in silent, hard to detect bugs.
Can't wait to see what 2017's f00f bug equivalent is after its released. Maybe I should just run his tunneling programs and not wait for the disclosure.
In reality all it does is hurt your brand to treat iOS browsers like a second class citizen. Any dev shop worth its salt will develop for all four of the big browsers. IE, FF, Safari, and Chrome.

I've personally never met a client in the webdev business (current position) that required anything but near identical looks between them all. It's not impossible, and to the contrary opinion of many it's not that difficult for people that know what they're doing. It's just a lot of work.
"Frozen Dessert" is awful tasting. Bring on the four ingredient ice cream!
Okay, that is conclusive. (And I'm pleasantly surprised by how readable GCC's source code is.)
yeah - a gene that kills you is less common in people over the age that it tends to kill you? SHOCKER! Also, super high testosterone dudes probably inseminate more women than betas and they probably die younger too.
I spend a lot of time learning new things. For the past couple years I've been focused on learning Javascript but also boning up on CSS and HTML5.

I do most of this on a "need to know" basis most everyday, and on a "curious to know" basis when I'm curious, which is pretty often.

As for improving, first I labor on getting my code working and that, for me, can be a pretty messy process. Afterwards I look for ways to improve it and clean it up. I generally learn a lot doing that.

Aside from that, I read "How To" articles (a lot), and also spend time browsing APIs, and as soon as I need to figure out how to do something I do a web search on it and go read up on it.

For example, I saw a link about "Learning Javascript" here a week or so ago and went and read the article. It was pretty good and I learned a bit from it. It had an exercise to find numbers in a "fibonacci" sequence which was fun. It was pretty simple exercise in logic but since I'd never played with it I found it interesting and kept poking at it a bit more :D
Don't they have low age requirements?
This is just wrong. Individual mortgages, not just tranches of mortgage-linked liabilities, are considered prime or subprime [0].

At some point, holders of subprime mortgages began to default more than lenders' models predicted, either because the models were unintentionally wrong or because they were fraudulent, and there's a huge grey area where they could be a little of both.

[0] http://www.investopedia.com/ask/answers/07/subprime-mortgage...
You pretty much submit an instant answer or two and they add you to the duckduckhack-community group on GitHub.
That is a terrifying proposition, but it might also be the required impetus for an alternative to the web actually taking off, and eventually, over.
When your pricing page says "10 checks per URL" etc what does it mean? I assume it means that more things are checked as you move up the tiers but I couldn't find any table of what things were checked at what pricepoints.

Edit: there's a problem with your payments flow. I signed up, paid, and got another prompt to pay. I reloaded that page and saw that my card was saved, so I hit it again and got another prompt to pay. I signed in using the email confirmation and got a prompt to pay showing my card, which then redirected me /subscriptions which 404s. There's an authorisation sitting on my card for a null amount.
What's your company? Are you ok with remote work? Thanks in advance!
The Plastic Fantasy That's Propping Up the Oil Market
if you're in on ETH, you better be in it for the long haul because everything else is just gambling and posturing. Being in ETH for the long hodl means you believe in the underlying infrastructure, and if you believe in that, then you know the price today is irrelevant.

There are two businesses here - mining, and speculation. You have to calculate the ROI on both of them separately. Mining and holding is a form of speculation, which can be done without mining. If mining and selling immediately doesn't have a useful ROI, don't do it.

The way the difficulty is rising, mining isn't going to be profitable for much longer unless you're getting GPU boards in bulk, operating in a cold climate, and have really cheap power. Difficulty will self-adjust until only the most efficient miners are profitable.
Agreed. Although getting a multiline display like the 42S or (gasp) 48S helped a lot with keeping track of the stack.

edit: 42S not 42C
Time limits on these kinds of things don't make much sense to me.
Seems to be an editing community for instant answers on duckduckgo search
Fair enough, then I won't. :-)
My trusty HP50g which I used in my undergrad was stolen, and it still makes me mad because it's unlikely that whoever took it will take full advantage of it.
#RESPECT! that's a brave decision.
There's bad developers who know algorithms and there's bad developers who don't. But I'd say that there's more of one than the other. So companies who haven't figured out a better way to weed out candidates still insist on knowing them to write on their pretty whiteboards.

I myself have already come to accept that we're all idiots and one mere human can only master a very small set of skills before already moving into retirement.
Yes, but...

1) Anyone could apply for a patent on anything. IBM could apply for a patent on some core tech used in your own 100% home rolled web stack. I mean, I have no reason to think they will, but if we're just pulling stuff out of the air that might happen, that seems just as likely.

2) ...actually, more likely. Because a patent application must be filed within 1 year of public disclosure or its barred, and React has been out for years. So...

> Facebook might apply for a React-related patent in the future

No, that would be illegal.
would love a layperson-friendly summary of this. sounds interesting but I am not a CS PhD or mathematician.
Every person who's bet against additional layers of abstraction has been on the wrong side of history so far. I see no reason why that trend ought not continue. Some of those layers will be rethought, of course. Some will be merged. But it's inevitable that new layers will be added on.

Abstraction is fundamentally the process that allows us to solve progressively harder problems, by sharing knowledge of our solutions to similar problems. It's central to our understanding of math, physics, biology, psychology, and every other scientific field you can name. Software engineering is no exception.
As I understand it, the original terms.
> There is no "cooking" in the RPN input, the way you input is a little more similar to how you do manually operations

You do your pen and paper algebra in RPN?

The point of my "cooked" input comment wasn't to say that the mental overhead to convert to RPN is complicated or cannot come naturally after some time getting used to it; it was a defense of my swapping the division operation to multiply by the reciprocal. The idea is that if I hadn't pre-emptively addressed this in my first comment, I expected for someone to claim that I was cheating and feeding in "cooked" input for the infix case. My point is that if you recognize that converting to RPN is trivial and want to count that as a zero-cost operation when scoring the efficiency of RPN, then you have to recognize that converting the divisor to a reciprocal factor is just as trivial (moreso, really) and should be scored as a zero-cost operation, too.

Otherwise, what you have is an inconsistent standard where the infix conversion gets arbitrarily counted against the infix case, but the RPN conversion is somehow "free".

> Now be nice, and do (13+3)/(3x(SQR(4+2)))

I got 15 button presses, compared to your 14. I can live with that, given this is a calculator that can be picked up for $10. And that's the biggest savings, considering that the other things I had to worry about as a student were being gouged by mandatory meal plans and expensive, low-quality, on-campus housing.

FWIW, I actually like postfix notation.[1]

1. https://news.ycombinator.com/item?id=2213066
These sort of analyses really need to baseline against the opportunity cost of simply buying and holding.

> "If the price goes around $400, we should be at break-even in the next 75 days..."

Yeah, but if the price goes to $400 you could have just spent your original startup costs on the coin and not spent $77-150 on electricity.

If you require the value of the currency to steadily increase for mining to be profitable, then you're just bullish on the value of the currency. If you're bullish on the value of the currency, just buy some.
Another recent study confirms this narrative as well. No citation to the 2015 study: https://hceconomics.uchicago.edu/research/working-paper/cred...
Abstraction is the process by which you now have the privilege of saying that what most developers do is not a hard problem.

There's a reason why we're solving the problems of today today, and not two decades ago.

You're right that code is read many more times than it's written. That doesn't argue against abstraction — it argues for it. But it argues for choosing the right abstractions, and that's where I feel like we do a poor job as an industry.

I've worked in large code bases with no abstractions and the grass is assuredly not greener. Every solution to every problem is as I said before — akin to reading directions specified in pedal pressure and steering wheel angles, rather than in terms of streets and turns.
would also need high speed mini bookbinder. wonder if any tech from those automated instant book kiosks would be adaptable. :-P
I think the grandparent means that Go is already very abstracted from what's actually happening (e.g. programmers don't have to think about quantum mechanics, voltages, machine code (i.e. the actual numbers), microcode, CPU caches, virtual memory, finite memory/memory management (GC), implementing runtime type-checks or virtual dispatch) like many other languages. On one of those "spectrum" diagrams everything is bunched really far to the right:

asm Go Ruby SQL
reality <---------------------------------------------------> abstract

Their point is something along the lines of: there's not as much justification for why all that stuff to the left is "good" abstraction, versus the justification for why the tiny extra bit to the right is "bad". The line between good/bad abstraction seems to be fairly arbitrary.
Buying stock was only a small part of what the government did for the finance industry. Guaranteeing money market funds, opening up the discount window, bailing out AIG and paying off counterparties at 100%, sinking $100B+ into Fannie and Freddie, etc.

The government had essentially given the finance industry an insurance policy before the crash that paid off during the crash. And you are right, they didn't have to pay for it in money, perhaps its possible to argue that they paid for it in regulation. If the firms had had to buy such a policy on the open market what would the price have been?
Referrals can be a good source of talent, but nepotism has a very destructive effect at a large since it denies opportunities to talent that deserves them.
For regular notation, you just type all the characters as you read them, including parentheses. This requires less mental activity on the person, as opposed to RPN, which forces you to first parse the entire expression and identify the most nested expression and process outward from that point on.
The New York Times and the National teamed up for a VR film with 100% more angst
I haven't watched it yet, but the first word of the title is "basic".

I have to agree though that creativity is king :)
> let people make loans the way they always have for millennia

I.e, hardly make any loans at all! Most people agree that access to credit has greatly increased the wealth of our society. Not everyone agrees - but I believe this is the consensus.

> They do not need to exist and their services are a net negative on society

Perhaps, perhaps not. The more information that a lender has about a potential borrower the more specific they can make their loan assessment.

Without a credit history, lenders will have to rely on averages. Some people will win from this (e.g. people who "look" like good borrowers on the surface) and some will lose (people who "look" bad on the surface, but have a good history).

The likely outcome if we remove this background information from a lending check will be more misallocated credit.

To be clear, I'm not really arguing that "credit agencies" in their current form should exist, but some sort of information about borrowers is useful to improve allocation of resources. Perhaps each person could manage their own signed Merckle tree of information...
Agreed. Had setup a nonprofit before and was thinking about doing something different by joining a big commericial organsiation. Had the honour of being rejected by many of the biggest companies in the world - Google, Apple, Facebook, Stripe, Microsoft, Bank of America, Goldman Sachs, Statoil, Shell, KPMG etc. Its really quite impressive a list of organisations. :)

Decided "Ah well, may aswell go and startup another business." Haven't looked back since.