skysight-inc/HackerNews huggingface dataset:
Many companies won't give that feedback purely for legal reasons. There might be internal policies on proper wordings they must use when they do not select a candidate just to be on the safe side. The HR or whoever is sending you an email must be very careful or getting sued is very easy. Often people are not realizing this. There are several reasons why someone might not hire you. It can be purely on the technical questions you answered, it could be due to the "fit" criteria (you can be the best programmer out there but that doesn't mean you can fit well with the team), communication ability (articulating something clearly is very important) etc..

An interview is a two way channel. They must like you and you should like them. Although when you are interviewing for some company it's mostly your livelihood that's at stake so you may not think if you are going to be happy and fit well there as long as you get good benefits etc. While it is true that someone cannot be judged in 2/3 hours of interview, there is not much of an alternative here so sometimes it is a leap of faith albeit a calculated one.
It's a tossup. If you can't get rid of your son's lice in a timely fashion without shaving your son's head, he's probably going to give the lice to his peers... and the mocking will be even worse.
Why Value of Bitcoin, Ethereum, Ripple, NEM and Others Sharply Fell
What's good about it: It produces people who actually know how to do the work, and does so more efficiently than college. The way we do it in the US is dependent on a company being able to decide who can and cannot do the work in a few hours of interviewing, and that doesn't work all that well.

What's wrong with it: It (probably) closes the door to non-traditional entry into the trades. Also, presuming I understand it correctly, it makes it hard to change careers. You hit 40, and decide that you don't like the life you chose as a 16-year-old? Well, if you can re-take it at 40, that means three years of low-paid internship at some other trade.
I think this statement is a tautology. To understand something is to know it in simple terms. To understand something is to have mentally broken down a complex subject into its simpler pieces. For example, to understand a car engine is to take it apart in your head and know each part, how it moves, and what it does.

Many think they understand something, when really they only know how to use it. For example, I understand how to use a computer, but that doesn't mean I understand how a processor works at the level of registers and assembly language. So if I were to try to teach someone a computer, then I could say things like "Click that, and this will happen," or "Type such and such, and then this other thing you want will happen." But if anyone asked me about how that actually works, to follow all the way how a physical mouse-click gets transformed into a change in the window on the screen, then I couldn't. Or, even if I could, it might take me half an hour to explain it, depending on how much they want to know.

So maybe it's that we undestand things, but at different levels. Few people understand something at its deepest level. In fact, physicists would say no one does.
It's uncivil to make baseless claims about other people. This violates the guidelines, so please don't do this.

https://news.ycombinator.com/newsguidelines.html
> margins are razor-thin

at any other grocery store, yes
I recommend the program to anyone thinking about starting a startup. The highlight was having live mentorship from very successful startup founders. My mentor had raised tens of millions in VC funding for his startup. He spent 2 hours with us every week.

My presentation: https://www.startupschool.org/presentations/242
Security Key FAQ
I don't think that pricing is very good. $100 for pants is not enough for "better" quality/craftsmanship like designer labels have, but it's not low enough to be an easy purchase.

Honestly, the $100 pants (from a few brands) I've worn don't feel any better (or last much longer) than $40-50 Uniqlo pants. I've always been curious about this market niche (better than fast fashion, but not designer quality).
On the other hand, with v2 sharding it's acctualy harder to pass this file(s) around and can be documented better how to do so successfully.
Yeah, that might work. It appears to be very political/corrupt in Massachusetts at least. It doesn't really matter what liquor store you go to as prices are basically fixed here. They'd have to get the distributor license approved, and a separate retail license... and then (I think) a single company is allowed no more than 3 retail locations in the state.

Anyway, I agree there's a lot of bullshit that adds to the cost of alcohol, and does make it look ripe for disruption, but I suspect there'd also have to be a lobbying effort to get the laws changed on a state by state basis (for it to be scalable), and whoever was trying to get the laws changed would be facing the alcoholic beverage industry lobby, who are also a fairly powerful/entrenched group.
I work 40 hours a week. Sometimes I work 45, and I usually offset it by cutting it shorter the next week. I have no need (or desire) to "strike" just because some businesses/orgs/teams are garbage.
Isn't Haskell intended to be a general purpose programming language?
I'm sorry... if you can't reverse a linked list, you should be ashamed to call yourself a hacker. Don't get pissed at me, go learn it right now. Know how? Force someone who doesn't to learn.

Edit: I know it's just a recruiting tool masquerading as a position piece.
Let me reiterate, a 7 year old version of EOL software. Yes.
This has been my theory, but it'll take longer than 50-100 years. It should coincide with Earth's population decline.

After technology removes another 10-15% of jobs, and we settle into global warming, the population should settle at ~3-4 billion, with ~80% of it being service and maintenance workers, and the rest as the controlling elite.
I don't smoke, but certain cigarettes smell good. A Winston smells good. Cloves and menthols are nasty. Pipe smoke is awesome. I'll probably smoke a pipe when I'm older. Smoking cigars on long road trips with the windows down is good.
How did he make the leap between "the crystals are chiral," and "the molecules are chiral" in paratartaric acid?
Computers and the Internet existed back then too. Over two decades later and sending paper through the mail is still a thing. WHY?!?!?!
Tales of the Mirror World, Part 2: From Mainframes to Micros
How is the Clojure support on VSCode?
Inside the rehab saving young men from their internet addiction
Crypto.js – JavaScript library of crypto standards
I understand the analogy and I like how the reality of the job is described. But I prefer the term 'mercenary' to 'catfish'... much less depressing!
Cheers to that. Maybe now with Electron the developers at 1Password will give us a Linux port........
Snarky dismissals are not considered civil here.
Welcome to the merge economy. Support anti-trust.
That has the same redesign.
Ubuntu Desktop Weekly Update: June 16, 2017
The insanely varied reading recommendations of Douglas Hofstadter
Food from other countries that we haven't tried before generally tastes weird. As an Englishman I found U.S chocolate (e.g. Hershey) and Indian desserts (e.g. jalebi) unpalatable. No doubt there exist similar assessments of British sweets and puddings! I'm sheepish to admit that Fry's Turkish Delight is not a favourite, but I do enjoy Baklava (a true delight from Turkey, imo).

https://www.youtube.com/watch?v=SFd0SP_ZiV8
This reminds me of the line from The Godfather when the New York mob families are getting into the drug trade, discussing the distastefulness of the business, "In my city, we would keep the traffic in the dark people - the colored. They're animals anyway, so let them lose their souls."

It's much easier to profit of someone else's suffering if you convince yourself of their inhumanity or otherness.
Theory 4: Musical chairs. Keep playing the game that there is another sucker. NASDAQ 2000-2002 (-78%) comes to mind. But maybe we get get the DOW to 45,000 first. A 78% drop wouldn't be too horrible then (except for those buying at the end).
Yeah, this was my suspicion. I wish them well — especially now that I see that one of their co-founders was a summer associate with me back in 2006! I'm guessing they have his former firm (Orrick) as a committed beta customer. This would help jump-start demand at other firms, for sure.
Funny. Several years ago I went in the opposite direction: From mutt to notmuch + emacs.

I used mutt for about a decade. I got sick of it being a bit too constraining (e.g. could not auto-Fcc to multiple folders based on To fields). And frankly, for the last 5 years of my usage, there was no real development.

notmuch is great for me. Using tags and Python, filtering incoming mail is a lot easier than with procmail's arcane syntax. I've recently set up a whitelist email system to get rid of unwanted emails. If a "new" person emails me, they get sent to a web site to confirm their identity and their email gets put into a quarantine folder (not inbox). If they go to the web site and confirm, then my mail system moves their email from quarantine to the inbox and their email address is whitelisted.

No more junk mail. The only mails that get to my inbox are from whitelisted accounts.

Notmuch with tags made this a trivial thing to code.
> How many companies have been "the unstoppable juggernaut" for 50+ years? AT&T isn't the AT&T from 30 years ago. [...] Microsoft was the unstoppable juggernaut... and then Apple and Google came along.

These are very good examples. However in both cases the decisive action was taken by federal antitrust enforcement. The Bell System was broken up by a consent decree [1] and Microsoft only dropped its aggressive Browser Wars tactics (e.g. giving IE special API access) after a major antitrust case [2]. It makes for a nice story, but in practice big companies are rarely (if ever) defeated by scrappy competitors / market forces.

[1] https://en.wikipedia.org/wiki/Breakup_of_the_Bell_System

[2] https://en.wikipedia.org/wiki/United_States_v._Microsoft_Cor....
How about faster Wi-Fi at home for people who are stuck with DSL and Dialup?
That sounds like an insanely amazing experience.

1) To what extent do you think it was luck for you to find such a great company?

2) Any job search advice?

3) I'm curious - do you think the investment the company made in you has paid off for them?
We're actually at a 56% graduation rate. Many companies opted to not make a video for various reasons, including wanting to remain in stealth or they felt they were too early.
I don't understand why I got 10 downvotes on this one. What is the matter with this comment? What am I missing here?
Related but slightly off topic:

Am I the only one who is turned off to calibre due to how "heavy" and clunky it feels? I suspect this is due to the program being written in Java. I think the author does great work maintaining the project but frankly wish it was more modern.

Perhaps this is a good side project for me to delve into ;)

EDIT: thanks to users who clarified that Calibre is written in python.
Well somebody thinks that pricing is good enough because Bonobos just got bought.

This comment is more to point out to the OP that while Walmart might have bought Bonobos, it doesn't mean he's gonna go shopping at the actual Walmart building.
The old joke is that it isn't "Whole Foods" but "Whole Paycheck" because of how expensive they are. I wonder how that will change with Amazon's typically price cutting ways. The two seem somewhat at odds with each other.
Maybe it's not about grocery per se but rather about meal delivery?
> Just wondering why Uber hasn't thought about allowing drivers to mark an emergency.

They do on the customer side, automatically. I had a driver stop me slightly short of my destination (too much traffic for the next two blocks, he suggested we end the ride to save a bit of money), and the Uber app prompted me with a big dialog "Is there a problem with your ride? Please tell us if you require immediate assistance." Completely different from the 5 star rating screen - the tone was clearly a way to discreetly report a serious issue with the driver via one or two taps.

Maybe the app has changed since then (that would have been mid-2016), but I do remember being impressed by that part of the Uber app.

(Edit: I can't find screenshots of this feature anywhere. I'm certain it happened to me, but since I can't provide proof, feel free to regard this as just a random pro-Uber anecdote from someone on the internet.)
Naively, I could see wanting to disable POP given the potential for inadvertent mail loss, but what justification could there be for disabling IMAP?
An Interview with David Chen, CEO at Strikingly
Hey just be glad it's not another one of those even clunkier nodejs "desktop" apps

To be honest though, calibre just works for me. Sure it's not a super optimized c++ project but there's so many things it can do. See I just need to transfer ebooks to my kindle, and it does it perfectly every time.
reading between the lines, it looks like that's what's being attempted

I'm guessing getting it adopted, you need to acquire large corporate clients who want to demand this sort of accountability from law firms they hire, more than acquiring the law firms as clients
For the first version of Startup School, we stuck with pretty broad categories, just to keep it simple. However, we do plan to make these categories more granular in the future.
It sounds like an interesting, if very expensive, way to get around primes for key exchange, in the world where prime factorization is much more efficient. Need a random number, look a bun of shared digits in a predefined order. You now have a shared random number that's perfectly secure, as long as you shipped out your shared state in advance.
I don't see Amazon doing much as far as cultural changes. Twitch was largely left untouched and continues to operate as before. This was a strategic purchase so Amazon. They want you to go to Amazon for everything and a popular nation-wide grocery chain is exactly what they needed.

What you will see is a relationship between Amazon Prime and WF. But, as with the case with Twitch, it will be Amazon that deals with that and WF will likely continue to do its thing while Amazon generates MORE customer loyalty and a new customer base.
You've obviously never been in an interview where you were asked to reverse a linked-list on a whiteboard and the interviewer complained about syntax mistakes on the whiteboard.
Are you targeting corporate transactional practices, litigation, or a mix? What size of firm are you going after?
That's why you don't use "sin taxes" to do anything but combat "sin". Using taxes like this to pay for things you actually want to keep messes with incentives in an evil way.
Panorama was one of the most promising features Firefox had, but they killed it. There was a guy who maintained a plugin version and even did some cool improvements to it [1], but he abandoned it because of Mozilla killing their older, but more featureful APIs - even those that are e10s compatible. I still use this thing sometimes and I'm quite sad to see it go.

[1]: http://fasezero.com/addons/
Becomingabetterprogrammerin20easysteps.com
Whiteboard is a medium to showcase your skill. People who can think in terms of pictures and demonstrate their thinking on white board are pretty good problem solvers. Not all companies and job roles need whiteboard coding. Companies have whiteboards and engineers use it to communicate with each other. It is a very effective tool. Interviewing is an art and bad interviewers make the process dehumanizing and boring. Do not hate the whiteboard. Some of the ideas programmers have are pretty complex, conversation and writing those are low bandwidth medium not adequate for interviews.
The Espionage Act: One Hundred Years of Murky Law
How to create jobs in the age of robots and low growth
Paper mills might largely draw from rivers (I honestly don't know), but that doesn't fully alleviate the impact. Industrial processes pulling water impact downstream users, by reducing the amount of water (whatever percentage is not returned) and reducing the quality of the water that remains if they are dumping the used water back into the river.

But yes, if they use surface water, it considerably reduces the impact vs groundwater.
This is so cool. I watched a handful of presentations and was surprised/encouraged to see just how many startups are working on interesting things.

It was also great to see that there was clearly effort put into crafting a solid pitch.
Interesting, my undergrad is actual engineer, Electrical, worked in VLSI design (GPUs) for 4 years after college, and nobody I ever heard doing EE every got paid overtime.
For many clothing brands the sticker price isn't what many people pay. Sales occur every few weeks knocking 20 to 40 percent off of items. I think their shorts and pants are exceptional and worth the $50 to $70 you can get them for during sales.
How?

You can't just keep measuring the position of the particle and keep a list. Recording quantum information entangles the recorder and the system under test, which affects how interference plays out, which affects the later parts of the path in a way that makes your path-computer not work.
The Victorinox 8-inch Chef's knife is only $45 on Amazon (cheap for a good knife), and is really excellent for the home cook who's not yet ready to invest $200 on a fancy German or Japanese knife. It just needs a little sharpening after 2 weeks or so of daily use.

It slices baguettes, onions, and raw meat like dream. I've even managed paper-thin slices of garlic!
No, being born into poor families with poor job opportunities in poor areas is how a lot of people are poor.

You should expand your horizons.
I'm sure there's a branch of programming where that would be amazing, but in my experience, I've never had major bugs due to my client and server implementing their protocol wrong.

In fact, I question most of the value of formal verifications for non critical software. Most of the problematic bugs that make it through in my experience are either a complex combination of multuple parts of the system interacting together in a way that doesn't end up behaving the way it was intended, or programmers implementing the wrong thing on edge cases.
I've never worked on something "mission critical," but most common uses of recursion are tractable, so I'm not sure why it would be disallowed.

The simplest form of tractable recursion is where some argument in the recursive call is, by some metric, "smaller" than the outer call, and is heading towards a base case that terminates recursion when the argument reaches "zero." Two examples are: decrementing integers towards zero, and recursing on the tail of a list. You can prove termination and many other properties of such a function by induction. This concept is fairly easy to generalize to any algebraic data type, and to many other domains.

Edit: I realized I didn't really answer your question. The folks who are working on dependently typed languages (like Idris) see them as broadly useful, and they have a good point. Consider Java generics: they let you have types that depend on other types, like a "List of Integers." The compiler can make guarantees based on that type information and a lot of people consider that useful. With dependent types you can have types that depend on _values_, like "List of exactly 5 Integers that are all between 0 and 100." Again, the compiler can make guarantees based on that type information, and it could improve code safety, modularity, etc.

The challenge with dependently typed languages has been coming up with a "surface syntax" that's easy to use. Idris (and Agda) are pretty much state of the art there.
Get Your First Customer: $1k ARR waiting for a 'medium for academic papers'
Linode Turns 14
It's heavy handed, but the movie Elysium portrayed this well. It's a dark timeline indeed.
AmazonFresh has been delivering groceries for years training for precisely this moment. This move allows them to very quickly expand that program nationally.
I'm sorry, if you think the ability to reverse a linked list has anything but the most shallow and superficial relationship to engineering a product (using software as the tool and medium), you shouldn't call yourself an 'engineer.'

Sure, it's easy to understand what "reverse a linked list" means and entails. That doesn't mean it's a high quality question for a software engineering interview.
I said material nonlinearities, not material imperfections.

Precisely what I said.

But maybe headphones do commonly have significant nonlinearities

Dynamic drivers have these. Most cases and housings introduce these. Amplifiers have these. Until recently we could only determine if people can consciously hear things or not. Determining if something affects your perception is something else entirely. Also, with something you wear like a headphone, it's more expensive to do blind comparisons.

Basically, the system we're dealing with (including the human hearing apparatus) is pretty complex. While we've made significant inroads into the science, we still don't understand everything that goes on when someone listens to reproduced music. I think this is about to change, however. There are some things coming down the pike, where we are going to have unprecedented control of variables we didn't even think to address.

Here's one of the first baby steps: A headphone that does a frequency sweep inside the cups to compensate for the acoustic filtering of your particular ear!

https://www.youtube.com/watch?v=55tJzO-_D10
> We can thank Microsoft for that one

And all the idiots who followed blindly.
If there's ever going to be a world government, it's probably going to be Amazon.
Teenager Who Urged Friend to Kill Himself Is Guilty of Manslaughter
https://en.m.wikipedia.org/wiki/Truth_(anti-tobacco_campaign...
Launching soon, I'm proud of what we've accomplished so far.

"Mom, I'm on TV": https://www.startupschool.org/presentations/799
You have to negotiate your salary based on these assumptions. Or get paid hourly (as a consultant or contractor). I'm not currently hourly, but I am also not getting exploited, either. Most places I have worked didn't give a damn about their employees. They would just use them up and get new ones when people eventually got fed up and quit (or got sick and quit, in a few cases). When you bill hourly, projects are far more honest in terms of not shifting costs onto the staff.
I work in the finance industry, so I see a lot of earnings releases.
Is is reined in. No ads on TV, for example
For what it's worth, there isn't a single line of Java in the source code.

https://github.com/kovidgoyal/calibre
Honestly, that's probably true. Not in some elitist, "if you have to ask, you're not smart enough" kind of way, but in a "if you have to ask, then you're the kind of person for whom figuring out how to set up an esoteric email program isn't fun, and you're not going to like it much here" kind of way.

Gnus is fairly painful to set up. I did write something up several years ago about getting it going the way I wanted (http://www.cataclysmicmutation.com/2010/11/multiple-gmail-ac...). I haven't used Gnus for a few years now, having first gone to mu4e and now due to corporate fun, Microsoft Outlook, so that document may or may not be currently useful.
18% of the world's cargo ships are sitting idle
Years ago my mother had me buy her a carton. She does not smoke, but was traveling to the 3rd world, and used them as currency; American cigarettes were like gold. Need to hail a taxi? Hold up a pack of American cigarettes.
If a pure-digital master can emulate tape, then isn't it superior to tape?

(I know that many analog systems have soft-rolloff allowing you more leeway in setting your headroom, but modern ADCs have so much dynamic range that it's a poor operator who doesn't allocate themselves sufficient headroom).
Sorry, not concerned about convincing people who think I'm subhuman, or convinced they're at all open to convincing.