skysight-inc/HackerNews huggingface dataset:
Form over substance, as usual with large bureaucracies. Unfortunately, tech seems to view the biggest and most "successful" company as the model way to move forward, instead of throwing up the middle finger like they used to. It's sad to see the transformation of Silicon Valley to a pseudo-government style group of mega-conglomerates. The next batch of real innovators will not be from the Valley or be from Valley culture.
That's the idea of Non: http://non.tuxfamily.org/wiki/index.php?page=Non%20DAW

Separating each part of the composition process with specific applications.
It's actually like FL Studio for Linux as it is pretty much a carbon copy. If you want to draw a direct comparison of "Ableton for Linux" then the logical choice is Bitwig, which is quite frankly "Ableton for Linux" since all of the original Ableton developers left to start Bitwig and the interface is a 100% copy of the original.
I think this article plays to his strengths, You know, "bullshitting and Writing"
Users always like simplicity in everything. They want a big red button that does what they need. Which is why asking them about design is generally useless. They would choose simplicity every time.

There are, of course, some users, that can make substantial comments about design, but they cannot be represented in a survey.
I agree. Error handling in Go can be very cumbersome. I like the explicitness of it, but it can definitely be smoother.
After hearing some oldschool electronica my 9-year old asked me about drum machines. Is there a good kid-friendly one you can recommend for win or android?
this seems like a rather odd tangent.
I have no idea if this is true, but would it not be better to get a well thought through bill through both houses instead? I know it might seem mad, but isn't the point of them to make sure the proper checks and balances are included, not just journalists or leftwing concerns like mine but more right wing ideas too?

We seem to have lost our way being able to give and take and discuss meaningfully our goals and how America could develop a better immigration policy while trying to minimise unfairness on individuals.

Just a thought.
Sure, but when you actually have to do math with them, and use them every day in practical language, it starts to make a lot less sense. After all, the goal of terms of art isn't to make the language of a given pursuit less opaque to "outsiders", but to facilitate work within the pursuit.
Getting Things Done by David Allen
How we cut the slack on Slack – and bumped up team efficiency 23%
Saul Kripke, “Naming and Necessity”
Absolutely. I had like one page in my textbook dedicated to evolution, so when I read The Selfish Gene and everything clicked and it all made sense, it was the sort of 'eureka' moment I'd always heard about.

Yet sadly 90% of the population still misunderstand/poorly understand evolution by natural selection. They seem to think it's progressive, or some mysterious force of nature that produces "better" animals over time.
"Good for society" in my view is a measure of what is lost compared to what is gained. It is good when that ratio is a positive number. Removing the content entirely seems to be a pretty clear net negative.
Yep. Used to be, the dream was to beat Bill Gates. Now the dream is to get bought by Facebook.
Have you read Plato's Republic? It's awful. A modern reader will discern nothing resembling logical argument, just an endless stream of fallacy.
Thanks! I'm aware of super collider and it is cool. However i'm not interested in real-time. I have been generating midi patterns and rendering audio server-side over many hours. I've started hand rolling a system to play drum samples from generated patterns. It would be nice if i could find something already built.
They have added the "GeekedIn" leak from mid last year in the database even though technically none of the information was private (IIRC it was all scraped from GitHub's public API).

Sometimes getting on these lists is fairly harmless by itself, but they can end up leaking a large amount of data about some people.

Just knowing that an email address is used and active is a start, but combine that with other information that could be grabbed like rough location data, IP address information, knowledge that the email was associated with that service, active usage dates, and more can end up being much worse.
Why is driving a privilege, yet visiting the USA is seen by some as a human right for all of our species?

What claim does a random foreigner have on the USA that ranks their desire to visit above the commander in chief's desire for them not to visit, in other words why is the desire of the elected president believed by some to rank lower than the desire of any random non-citizen human visitor? It seems an incredibly peculiar ranking.

Why are some countries allowed to control who visits them, and some are not? Why is the USA one of the countries that is not allowed to have any border controls? Is that, pragmatically, successful?

Why is the battle almost exclusively being portrayed as it being immoral and unethical for only the USA to have any border control at all of any form, rather than the somewhat more likely and seemingly easier to convince specifics of this individual border control ruling being wrong?

If this regulation or law needs to be repealed because it can be "proven" wrong (where proving amounts to yelling really intimidatingly loud) then why is only this regulation or law being targeted as opposed to NORML or the IRS or a bazillion other laws and regulations which are both more likely to be nonsense and hurting more people?
The only time I touch cash is:

1. When my girlfriend pays me her half for getting groceries.

2. Which I then use to feed the laundry card refill machine in my apartment.

Mind you, I don't want cash to go away, but yes, I essentially live in a cashless society.
> cue the trumpettes lining up to babble

Partisan rants are not welcome on HN. We ban users that do this and have warned you before, so please stop. Even if your underlying views are right, you're damaging the site.

It looks like you have been using HN primarily for political argument. That's not what HN is for; we eventually ban accounts that do that too. HN exists to gratify intellectual curiosity, and accounts that post comments need to comment primarily in that spirit—otherwise we'd soon become a very different place. Fortunately you've posted that sort of comment as well, so it's a matter of adjusting dials.
The Autobiography of Malcolm X. It should be required reading for high school students in the United States.
I'm not asking to troll or be annoying, but couldn't we conceivably have LCDs in the future that have really high refresh rates? I'm not saying this year or anything, but is there a technical limitation to the max refresh rate to LCD?
the confusing thing was pointlessly wasting time on things that weren't confusing.
Gravity's Rainbow, Thomas Pynchon (1973). The Platonic ideal of the Postmodern novel that combines a deep understanding of modernity with deep understanding and pessimistic view of technology.
Purgatory, Dante (1320). No other work so elegantly grasps Christian Sanctification and it's true difficulties.
Philosophical Investigations, Ludwig Wittgenstin (1953). Like Pynchon, Wittgenstein understood quite well the exhausting pedantic nature of modern life. A book that can stand on it's own without having read much philosophy, this work attacks the foundations of most of "Modern" (I would label this as post Medieval philosophy ).
Structure and Interpretation of Computer Programs, Abelsson, Sussman, Sussman (1985). For me, the definitive "Programming is what exactly?" book.
Computer Systems, a Programmer's Perspective, Bryant & O'Hallaron (2012). The Concrete Systems yin to SICP's abstract yang.
BattleCry of Freedom, McPhearson (1988). The best Civil War history in the past generation that also lays bear how much of what we view as modern crisis in the U.S. ( partisanship, horrendous propagandized media coverage, etc ) is as old as the country itself.
Please provide some references to back up any of your claims in this or other threads. By references I mean articles by other reputable researchers (preferably peer reviewed). Blog posts and summaries of your chat logs do not count. As you are a researcher this will not be hard (a quick search in your reference manager software should suffice) - or a link to one of your articles from which I can follow the citations.
Fundamentally, both stories were about working very hard to carve one's own path at all costs lest the world twist you into conforming to its desires.

Except Trigger went on to make a fascinating story about clothing and the power it has had for all of history (Kill La Kill), while Ayn Rand made an even more unreadable whinefest where every person in government is solely on a spectrum between incompetent and evil, and the only solution is to give up, take your ball, and go home. (Atlas Shrugged - somewhat undermining the point of The Fountainhead in the first place).
The problem is that you can't magically measure it separately from the background noise. It becomes part of the background noise.

Lacking tools to measure an effect doesn't mean it has no effect.
And maintain type safety?
I know you can do it with Google Apps. Have not tried with Office365.
you mean the syntactic sugar or the jab at java.lang.Integer? Flip note, the code would fail w/ NullPointerException if bar was not initiated (bar=0) but left null.
Trump signs new immigration order
You do realise that captioning costs money, right? Already a number of popular courses aren't recorded because of budget issues.
Ex-Employees Note a Hint of Turmoil in Bridgewater’s Recipe for Success
Zen and the Art of Motorcycle Maintenance, Persig
Why We Make Things, and why it Matters, Korn
Ahead of the Curve, Broughton
Hell's Angels: a strange and terrible saga, Thompson]

All changed my thinking about things for different reason, but shared the common theme of making me think more about every idea I have.
I don't quite understand this point of view and the whining. Why is it that Software Engineers feel the need to whine about these technical interview questions? I don't think many of these are THAT technical either, just requires some practice. I dislike brain teasers, but I don't think Algorithms questions are out of line, even if you might not use them.

I graduated with an Aerospace Engineering degree. While I don't exactly remember how to derive the Normal Mode of a wing, I wouldn't have any issue relearning it for an interview. For my first job, I was asked questions that had very little to do with my day to day but I still answered them and didn't complain.
its ironic that most of the problems are related with too much demand, my biggest problem has always been customers, I have never started something where my problems were too much customers, I guess I have to get better at picking what to do
> something that really isn't that important.

I agree with you. This isn't something that needs a big discussion. "Do we have too many languages? Should we cut some of them?"

But I think the common response of "oh god, here we go again" is unproductive and, frankly, stupid. It reflects something about the community. I'm not asking you to use my toy language to build the Next Greatest Enterprise Application (TM). I just made something cool, and maybe you can use it to make something cool too.
Location: San Francisco, CA

Remote: No

Willing to relocate: No

Technologies: Ruby on Rails, React/Redux, Android

Résumé/CV: https://mike591.github.io/#five

Email: mikemach123@gmail.com
Sure that'd be great.

I don't take this order at face value though. I think it is a political move rather than an attempt to do any good for the country. So being better than that is a pretty damn low bar.
MAKE Your STORIES MEMORABLE WITH SNAPCHAT
This Is Why Encryption Is Such a Headache for Lawmakers
The presentation redacted the stats about how this affects Google performance. I bet it saves enough CPU hours to pay the author's salary many many many times over. Good job!
The Fountainhead is just bad writing. You hit it on the head when you said "the protagonists are always perfect and the world around them is fundamentally flawed".

Its difficult to take a book seriously with such caricatured and poorly written characters. I've seen better writing in comic books.
And you're conflating store of value (Which gold is... An OK one) with currency.

A currency is a store of value, but a store of value is not necessarily a currency. Gold, as a currency, has terrible properties.
> you're evaluating a statement based on its source rather than its merits, which is.. bad.

If you don't know the source, you have no way of knowing its merits, as you won't be aware of how the people came up with that knowledge.
"Man's Search for Meaning" by Victor Frankl.

It's written by a holocaust survivor who was also a psychologist - totally changed my philosophy on what matters in life.
I'm not sure what "fundamentally" means in this context, but these certainly made a lasting impact upon my young mind:

Godel, Escher, Bach by Douglas Hofstadter

Dune by Frank Herbert

Post Office by Charles Bukowski

V. by Thomas Pynchon

Blood Meridian by Cormac McCarthy

Pretty much everything by JL Borges
Why fork? To depend on Go? Compile into Go instead.
The Story of Philosophy by Will Durant
The Fabric of the Cosmos by Brian Greene
The further up the value chain you are, not only can you eat a bigger parasitic load, but you're also insulated from "real" victims; because the value chain is built out of imaginary social constructions like companies, contracts, debt etc., you can dissemble by pointing out its non-substance and debatable social construction, like you demonstrate.

The extra leverage (and thus reward) that comes from bending the design of social constructions and the ease in dissembling is exactly why I think it should be more harshly punished, rather than less.
Right, It can currently precompile to some extent, but full source-to-binary-blob-compilation is on the roadmap. See here: http://juliacomputing.com/blog/2016/02/09/static-julia.html

Julia's runtime includes its compiler and full huge standard lib, but of which are eventually going to be split off, IIUC.

The former because of static compilation potential and the latter into modules that can be included piecemeal.
Sapiens. It has been helpful on two levels -
1. For my limited historical knowledge, it's a good crash course.
2. On a higher level, it explains why culture is a glue that keeps the wheels of any civilization spinning.

Finding Flow
ADA action has caused a net harm to society.

Despite laudable aims, it creates a new class of persons empowered to bring lawsuits. Those lawsuits might, or might not have their basis in actual discriminatory behavior. And outcome could be determined by lawyer quality, jury selection, availability of funds, and many factors having little to do with workplace interaction. This is much too big a risk for small businesspersons. I am sure this took a toll in hiring, and helped maintain an aggrieved class of persons.
> Swift-like syntax

But the example doesn't show any Swift-like syntax... except for `func`. Other than that, this is a dead ringer for Javascript.
Algorithm questions come in two flavors:

sensible: given the problem statement discuss your initial choice of algorithms and datastructures. This probably covers 80% of tech jobs out there. And you easily dig deeper with big-O and related here. You should have a very good idea if the candidate is clueless or not after this.

other: given a datastructure and algorithm, implement it. This makes sense for a minority subset of jobs/devs.
+1 for The Design Of Everyday Things. Unlike perhaps other books in this thread, it literally changes the way you look at the world, or at least the objects around you.
The Dictator's Handbook, by Bruce Bueno De Mesquita & Alastair Smith. - a fascinating take on how and why governments with varying levels of democracy behave the way that they do.

You might've seen CGPGrey's video based on it, the rules for rulers: https://www.youtube.com/watch?v=rStL7niR7gs
When Corporations Rule The World - David Korten

Neuromancer - William Gibson

Red Storm Rising - Tom Clancy
REAPER's feature set is huge, it's also one of the most customizable DAWs I've used. I know this kind of thing is pretty subjective, but even then, there is no way I could possibly call it "basic" compared to the most popular DAWs out there.
But you got born in a civilization with access ramps, accessibility washrooms, semaphores with audio feedback , etc, just in case one day you may be incapacitated in some fashion. If such tragedy strikes, you can still be productive and somewhat happy/content. You can live, and occasionally, if you happen to be called Hawking, turn physics university upside down for benefits of the masses.

If it was left to the companies,they'd maximize profit and streets will look like 15 century London.

So, the society, in the current incarnation, will stongarm the misbehaving entities to ensure that the overall civilization benefits.

Most in this thread are not seeing this because they aren't looking at the big picture of what a society really is, and what values it upholds (sometimes even by force).
Backdoor ageism
Hi, author here. Most of your points are addressable by two observations:

1. Context and readibility are user dependent.
2. Choices were made for semantic parsing first and correctness second.

The returns symbol was chosen as right arrow since I can set yield to left arrow.

I agree the def symbol can be jarring. But I have found it beneficial for nested functions and class methods - it takes up less space. I do note that some choices were 'aggressive', this being perhaps the most aggressive.

The times one writes set() vs None influenced the choice. The semantics are close enough.

The blackboards were again chosen for parsing semantics, not correctness. Unicode symbols stand out and take less space. I do agree on the dissonance and have since standardized use of blackboard/script/etc..

The mypy changes have benefited me immensely, it's so verbose otherwise.

Readability is to the eye of the beholder, where this approach excels since customization is dead-simple and the changes are entirely visual.

If one values an exact correspondence to mathematics, then just configure the symbols in that way. The post is indeed hyperbolic to illustrate the choices availible.

I do admit that being liberal with the notation makes cross-language configuration challenging. For other languages I only use the basic, correct symbols.

Thanks for the feedback.
Automakers Vary on Responsibility for Autonomous-Related Wrecks
Before you downvote this comment and dismiss it, consider it a valid discussion. What are your thoughts on folks that believe in a God that created the laws of nature that are consistent with our scientific models? This is to say a person 1) believes in God and 2) believes that God put forth the laws of nature that are consistent with teachings in the scientific community.
Diversity is such a broad concept that without specifying what kind of diversity we are talking about, it is hard to say.

I think that diversity in background is pretty important. At my current workplace we have a wide range of highly educated devs, but we also have a self-taught hackers. We tend to have each our strong area and concerns about our product.

Gender and cultural diversity in UX is good too for obvious reasons.
Trump promised in his campaign that he would ban Muslim immigration, because radical Islamic terror. Someone apparently got through to Trump that a Muslim ban wouldn't pass constitutional muster, so the ban was "tailored" as an emergency ban for the purposes of terrorism.

If you look at the mass casualty incidents since 9/11, only at best ~50% of them were instigated by immigrants, let alone Muslim immigrants. A leaked DHS report apparently concludes that even most of those immigrants who did commit terrorism were radicalized post-entry, although this should have been the reasonable assumption of anyone who cast a cursory glance at the evidence.

The exclusion of Saudi Arabia, Egypt, UAE, Pakistan, and now Iraq, as well as the inclusion of Iran on the list (Iran's support of terrorism is pretty much limited to proxies whose targets are limited to Middle Eastern governments (including Israel) and have no inclination to carry out attacks in the US or Europe) indicate that the set of targets is chosen less for which countries are liable to produce terrorists and more for which countries the US government doesn't like.

As I've pointed out in the past, the number of terrorists who might be stopped by a travel ban like this is probably 0 and maybe as high as 2. The number of people for whom this would be the tipping point in their radicalization is probably between 0 and 10. This may create more terrorism than it catches.
I loved this book. I read it on a plane and giggled
So are these guys the Pirate Bay of research papers so they keep having to fight DCMA/Domain seizures?
Well UCBerkley is/was providing the educational content free of charge for the public at it's own expense. I would liken it to a free public service. If the service does not work/apply for you, do you sue the entity/entities in charge to make it work for you, or do you just move on? And how is the university's choice to pull its content behind a UCBerkley login a disgusting move? In my opinion, it's well within it's right to do so and also well within it's rights to not make the material publicly available in the first place. I also think that it is totally understandable move considering it would have to incur additional costs to keep the material publicly available.
Hiring at most companies is fundamentally broken.

We have no way of knowing if someone will work out, so finding ways to rule people out makes it seem like we did our job in the hiring process. Some Wonderlic-type questions, the person asking them gets to say, "Well, look we have some quantifiable way of measuring applicants." Total BS.

No cure for it, other than to not turn around and be that asshole once you are hired. We should be more open about what the criteria is; hiring comes down to a few gut checks... do you like the person and think they will fit in, do you feel confident that they can do the work you will ask them to do, and are they in your budget?

Unless you work with a person over time, there's not going to be any way of knowing how they are as an employee. If they are smart, if they keep up on current trends, if they are a good communicator (and any good at communicating inside of your organization), if they care, if they show up on time, if they are conscientious or just pass the buck, if they are a hard worker, if they are opportunistic / selfish with praise...

Anyway HR needs to justify itself so we can't just throw darts at resumes... but essentially that's all hiring is. Trying to get a sense of someone quickly, cheaply, and correctly? Nah, just pick 2... at most.
Maybe? I'm under the impression that the vast majority of Google's software is not written in Golang, though.
These are certainly mitigating factors. However, as a manager, you are gambling with your job, your company's money, and your own money (As you can be found personally liable for sexual harassment.)

It's a big risk to take! Especially when the alternative is one of you moving to a different department.
I second this request. It's a nice tool, but it can be really easy to accidentally nuke something useful.
The prevalent thinking is that algorithmic skills transfer very well to other problem-solving skills. This is especially the case in Google, Microsoft, Facebook and Amazon who ask a lot of these questions. I do not necessarily agree with it, but it is the way things are.

It's just another skill that can be acquired with proper effort and concentration. I can recommend "Cracking the Code Interview", it is chock full of these problems.