skysight-inc/HackerNews huggingface dataset:
Yes, I've gotten my last 3 non-consulting jobs through this method. Before I switched to FT consulting, pretty much all of my jobs were through recruiters. The 'wizardry' is basically having a well put together resume (I've had several people/orgs/etc take a look at it over the years and give me optimization tips), and I maintain profiles at dice, monster, and indeed. That's... about it. I avoid LinkedIn like the plague because I detest the company and its practices, but I'm sure folks who are less picky than me could do something similar on LI and EASILY get more than 200+ contacts a month.
There's a share button on each of the "tweets" at least on my screen.

The direct link to the Sierpinski triangle inspired animation you're noting is below:

https://www.dwitter.net/d/676
UPS has a delivery truck that can launch a drone
Exactly. Which is why you need to stop it somewhere before they get addicted.

I've always wondered what goes through the head of someone when they think "Hey! I think I'll try heroin for the first time! That seems like a good decision!"
I get irritated pretty quickly if I think someone is playing devils advocate straight. If I'm having a discussion with a person, I don't want to have a discussion with an inverted caricature of my views.
What's the pricing? ASUS's website didn't say, as far as I could see.
In the Venn Diagram of "People who use or sell addictive drugs" and "People who commit other crimes" there is a very large overlap between those two sets. Law enforcement doesn't always have resources to investigate those other crimes but when they catch someone in possession of illegal drugs it's an open-and-shut case. So that serves as a useful proxy to keep habitual criminals locked up and prevent them from committing additional more serious crimes.

Personally I think that logic is twisted, and we should decriminalize drugs to focus on addiction treatment instead. But there's your explanation.
Happy hacking keyboard professional.

Typing feel is exceptional and it's in a small form, so every key is within your reach. (Doesn't mean the keys are small.) Especially great for vim mode typing. You can even easily carry it with you.

Being using it for nearly 10 years and not failing. Highly recommended.

http://www.pfu.fujitsu.com/hhkeyboard/lineup/images/thumb_pd...

There's also a one without a print for serious typers which I use.

http://www.pfu.fujitsu.com/hhkeyboard/lineup/images/thumb_pd...

(Lite version is a completely different thing, I don't consider it worth buying.)

https://www.google.com/search?q=happy+hacking+keyboard+profe...
He's right that ad hominem is intellectually lazy. People should be ashamed of themselves, especially if they consider themselves to be academics, if that's the only argument they want to use in a debate.
Here kitty kitty http://i.imgur.com/Ua4wx8s.png
While I don't disagree with the substance of this essay -- I think this point needs to be made, and this discussion needs to be had -- it's very difficult to offer "open forums for contentious debate" when certain speakers have built showmanship out of their propensity to offend. This fits most definitions of deliberate trolling, and isn't a productive recipe for reasoned debate, protests and boycotts by the populace drive home the point that the speaker's views are already well-known, and not welcome at all.

Similarly, some brave institutions may decide to host speakers that are near-universally condemned for views that society has decided to be abhorrent. By giving such speakers a forum, they're endorsing that such views are worthy of being heard or debated, whether they are enthused by those ramifications or not. Such behavior requires calculated risk, risk that may pay off if attitudes change in the future.
"WYSIWYG text editors, spreadsheets, desktops, and web browsers" are all more than serviceable in Linux. I seldom find Firefox less useful on Linux than any other platform. For the rest the problem is that they are moving targets whose spec is dictated by others.

You want Excel to act like Excel and you also want Libre Office Calc to act like Excel, but Libre Office can never really be Excel, so it's Excel 97.
Very well said. When I see people in here say they installed Linux on their parent's computer, I have to hope Mom and Pop are old Unix hackers, or their kid has a lot of free time.

We don't realize just how much non-technical people struggle to do the most basic tasks on their computer. They struggle mightily to so much as connect to a new wireless network or download and run a graphical installer on Windows or Mac. Adding a printer, changing settings or connecting to a Bluetooth device are probably beyond their abilities.

My parents are both extremely intelligent, and early adopters of technology who've had PCs since the 80's; every time I see them they've filled their Macs with adware ("No, it's good; it does a cleanup! It's from Amazon!"). To send them an email is to risk it being lost in the flood of hundreds of newsletters they inadvertently subscribed to. I know fellow developers with Macs who run all their apps off of the still-mounted disk image instead of dragging them to the Applications folder.

You expect non-technical people to use a package manager? To find the non-free repository, or have the slightest clue what "package manager" or "non-free repository" even means? To hack on the command line? To edit configuration files? I often need to run to the docs and StackExchange for those kind of things, and I'm the guy my (intelligent, competent) team members come to about that stuff. You expect them to find and install drivers? To deal with stuff breaking when they update their distro? To update in the first place?

Like the woman in the story, they're likely to give up when they see MS Office isn't available. People in my graduate CS courses claim they can't open .docx files because they don't have MS Word. It's a more-competent-than-average person who even knows about and recognizes file extensions.

Think about how painful it is to get your coworkers to so much as try out a new language, library or development tool. How much hand-holding they need. How they whine and complain about the slightest difference, even when the new way is clearly superior. And this is talking about highly-intelligent people above the 99th percentile for knowledge and interest in computers.

So yeah, I don't think Linux is really in a state where it's usable (without handholding) by non-developers without lots of time, ability and interest to learn Unix. Even Windows and MacOS are something of a losing struggle. People do better with the more idiot-proof iOS and Android, but I'm still troubleshooting my folks' phones on a regular basis.
How Prospectify Went from Zero to $20,000 MRR in 9 Months
Can I buy more coins directly in the simulation?
>in a manner likely to result in harm to another

I think this is too imprecise. Would you write code in this manner?

If one can establish a cause and effect of actual harms, then criminal statutes already apply.
So I've heard; what I was wondering is if Steam itself does?
Snap Tries to Jump-Start Spectacles’ Sales as Novelty Fades
Ask HN: Laws regarding data collection (in various countries)
Hello HN,

I wonder what laws are around data collection for users in various countries. I hope this post can serve as a compendium for such laws so website designers can keep them in mind.

Some specific questions for each country:

1) If the website operates from another country, is that explicitly bound to follow your country's laws?

2) Does the law of your country require a website operating from your country to collect:

2a) User data of visitors? User data can be ip, time of visit, page visited etc.

2b) User data of content contributors? Content could be posts/comments. User data could be relating those posts with ip/time of addition etc.
Do you mean "design a stack where you can find the minimum value in O(1) both time and space complexity"? Because I don't see how you can do O(1) with an arbitrary stack.
To me, it was a story about purpose. In America, there's a strong throughline embedded in the culture that purpose arises from decisions. The entire foundational myth of the American Dream is that anyone, by making the right decisions, can achieve any station in life (and consequently, if you don't achieve the right station, the cause must come from decisions you made).

Chiang's story was an exploration of a more Eastern mode of thought in which purpose is derived more from participation. That we are all part of one large tapestry of life and that it is the privilege of participating, not the end outcome of the participation that gives purpose to life.

Louise is placed in a circumstance where these two values come into conflict and, crucially, is given a choice. The crux is that she is given the choice to not have her child and prevent all of the painful memories but also the understanding that the painful memories are a part of the beauty of living life.

The variational physics stuff is all a frame to wrap around these concepts, finding resonance between the idea that there are always two ways of encoding a problem in physics and the reframing of philosophy that comes from encountering an alien culture.
We haven't written the docs. That's what the issue I linked in the parent post is about.
You can land it by making something cool and getting known for it.
Here's an interesting discussion of life expectancy and what it may mean or not mean with regards to how health care is provided.

http://www.nationalcenter.org/NPA547ComparativeHealth.html
I always give recruiters a fair go with their pitches (I'm between contracts now and today I had maybe 10 recruiters pitch me positions) - Most of them are pretty good at their job and they come up with decent stuff. You just have to ask the right questions to probe them and understand if the opportunity is actually good for you before you take it to the next phase.

As an engineer you should have a clear picture of the kinds of companies that you want to work for. As you get older, your selection criteria should improve and become more detailed.
Except for the fact that HPKP actually works and has been working. The part that "does not work" -- which is actually a design issue -- is that it does not override private anchors.

The real thing you seem to be upset about is that Chrome even allows you to MITM TLS connections at all at any level, whether or not the "actor" is your boss or a rogue adversary. It's debatable whether or not this is a good policy[1]. It's also a completely separate debate from whether HPKP is "neutered" or not.

[1] Realistically, it mostly doesn't matter what you think, because here's what will usually happen: Chrome doesn't allow MITM. Your business then enforces a network policy that bans Chrome from all devices. The alternative browser still allows MITM, and you still have to use them, and thus it still happens to you and everyone else. The end.
We are well beyond moving to 64bit on a needs-only basis. At this point it's about dropping legacy and future proofing. There's also no reason 64bit apps should have a larger memory footprint; the ISA and addressing modes are actually much tidier.
Dude, you can do it yourself with a gmail throwaway. 'hireme.myname@gmail.com' or similar, set your vacation auto-responder appropriately, and have 'realdeal.myname@gmail.com' auto-forward to your real address.
Uber CEO Apologizes for Company Culture After Harassment Claims
I would not hire a software developer if he/she does not have a CS degree from an accredited university.

I could care less about what people learn at colleges or how someone without a degree could know more than them. It's not the knowledge that I'm after, it's the person.

Someone with a college degree has shown they can make a long term commitment, take on a large and complicated task and see it through. I know that for at least four years they have been exposed to individuals who are at the top of the industry and have learned about CS with peers who share the same interest and are now their close connections.

Although all of these might be true with an individual without a CS degree but the odds of that is so miniscule that I believe it's not worth taking a chance.

Just my opinion
Many heroin addicts started the addiction process when a physician prescribed them opioid painkillers after an injury or surgery. They get hooked, and then when they can't obtain prescription drugs anymore they turn to heroin (or similar illegal drugs) as the only available option to satisfy their addiction.
No it's not. Let's say I buy a Dell with Ubuntu on it, that alone is a good indication that many other distros would run just fine. If I buy a laptop with Windows there are absolutely no guarantees for being able to run Linux without issues.
Even the XPS 13 (supposed to be built for Linux support) seems to have a lot of basic hardware/software problems.

I was looking for an excuse to get one recently but found enough testimony of breakage to not make the switch.
The Shattered Mirror: News, Democracy and Trust in the Digital Age [pdf]
What does AI have to do with anything?
Why not have a subsidy that applies to companies from any country willing to do X in your country, rather than only companies headquartered in your country?
* You're going back in time about 10-20 years in terms of tool chains, language support, memory/CPU power, debuggers, and for the most part programming paradigms.

* Documentation? HAHAHAHAHAHAHAHA LOL

* Debugging can be extremely challenging in real-time systems. Things like JTAG printf will slow things down enough to wreck your timings.

* You have to at least know the basics about the hardware, especially if you're doing control systems and meddling with GPIOs and such.
- names of tags on cards, card id's for referencing from git commits, smarter use of screen estate. Everyone I work with uses at least a couple of plugins.

- Not when you move them from board to board

- But that's not linking a commit, that's linking to github. In JIRA I had full integration and even auto linking of commits to issues. You give a repo url and the rest is easy.

- I recall (can't test this) that moving a card is not logged. I think that's pretty basic functionality and it helps in asynchronous communication.

- card urls are not stable over different boards.

- moving cards over columns.

- Yes, but I cannot nest cards. Simple divide and conquer strategy will scatter takes over many cards. To-do lists are not sufficient.

- seems like a nasty ui decision, dragging with scrolling.

- No, in the description. But the pre has no word wrap and the pop-up only takes a quarter of the width of my screen (without browser plugin)

- large smilies on cards for example, or whatever these things are.

- I'm absolutely sure I saw advertisement in a card. Maybe it was caused by a browser plugin?

I've used many task management systems. I understand the appeal of Trello. For me, it is just not sophisticated enough and misses essentials.
It seems to me that most of the problems with prisons can be solved by eliminating contact between prisoners.

A cell, a treadmill, some books and movies, and Skype privileged with your family on the outside. That's all you need. It's constraining enough to still be a punishment that you want to avoid, but it doesn't send you crazy like traditional solitary (which is more like sensory deprivation). You don't make contacts with other criminals, you don't risk getting shanked, and you sit out your sentence in an annoying yet humane state of boredom, like a waiting room.
> That also means we're moving towards making being a developer a blue collar job rather than a white collar job

This will never happen, the majority of the population doesn't have the dedication and/or intelligence to be employable as software developers. I've given numerous people resources to learn how to code and none have stuck with it.
Sweet! Thanks! https://www.dwitter.net/d/727
Humans are hard-wired to follow the path of least resistance
Wouldn't 4 years of work be pretty equivalent, especially with good references? I think college is incredibly valuable, but it's pretty ridiculous to say that the odds of good engineer without a degree existing are "miniscule". Have you really never worked with someone without a degree?
In most human cultures and subcultures it is acceptable to be an asshole to out-groups.

My point was that your average left-leaning person is not immune from this.
Strict requirements (like linear and constant) give so much away about the nature of the solution.

"What's the best you can do within ..." adds an extra challenge - in particular I don't think I'd often see the constant space solution as perhaps one in logspace.
Why I left academia for the world of driverless cars, and how it led to Overleaf
As a counterpoint, all other things being equal, if I were building a software team I'd hire a candidate who could pass a basic algorithms interview over a "OOP design" specialist who couldn't.
Luckily it offers two: Software security and cryptography. I have taken both. Should also probably mention that I live in Norway, so my question applies more to the European job market. Though I am of course interested hearing experiences from anywhere in the world.
That's not empathy at all. It's reason.
http://www.motherjones.com/politics/2013/03/intuit-turbotax-...

"This is not some pie-in-the-sky that's never been done before," said William Gale, co-director of the Urban-Brookings Tax Policy Center. "It's doable, feasible, implementable, and at a relatively low cost."

So why hasn't it become a reality?

Well, for one thing, it doesn't help that it's been opposed for years by the company behind the most popular consumer tax software—Intuit, maker of TurboTax. Conservative tax activist Grover Norquist and an influential computer industry group also have fought return-free filing.

Intuit has spent about $11.5 million on federal lobbying in the past five years—more than Apple or Amazon. Although the lobbying spans a range of issues, Intuit's disclosures pointedly note that the company "opposes IRS government tax preparation."

The disclosures show that Intuit as recently as 2011 lobbied on two bills, both of which died, that would have allowed many taxpayers to file pre-filled returns for free. The company also lobbied on bills in 2007 and 2011 that would have barred the Treasury Department, which includes the IRS, from initiating return-free filing.

Elizabeth Warren sponsors legislation to fix the problem: https://www.warren.senate.gov/taxday/

TL;DR F--- Intuit.
Yeah, he has a point in the abstract, but this would have been better timed before Steve Bannon took over the executive branch and basically broke the Overton window.

It's intellectually lazy to dismiss views via ad-hominem attacks, but it's also intellectually lazy to consider all views morally equivalent. White supremacy has entered the political discourse and it does not deserve equal time.
It's good they're talking about this. But I'm surprised there's no mention of the "more speech" quote, how old this issue is, and how clearly the solution has been declared by the supreme court over the years (discussion not silence).

"If there be time to expose through discussion the falsehood and fallacies, to avert the evil by the processes of education, the remedy to be applied is more speech, not enforced silence." -- Justice Brandeis, 1927.

I'd never read the whole opinion until just now. It's great and the paragraph that quote comes from is stirring.
https://www.law.cornell.edu/supremecourt/text/274/357#pg_377

edit\addendum:
ACLU has a FAQ on this issue that directly addresses the universities: https://www.aclu.org/other/hate-speech-campus
The addiction doesn't always win. I personally know people who have kicked a heroin habit. From talking with them one thing they will tell you is that while the addiction doesn't always win, it never gives up trying either.
It’s the customer stupid
My first blog post. It's about doing things that don't scale, but my interpretation of it, using examples from our startup and sharing helpful tips on how to get an initial set of users. It probably sucks, but I will let you be the judge of that.
This doesn't really clarify what an "unofficial" Google project is. Does it mean that people don't work on it full-time and it's a 20% project? Does it mean that it was developed at home without using Google's resources, so they don't have an ownership interest in it, but they are letting it be hosted on their infrastructure and announced on their blog to be nice? Does it mean that Google isn't sure how long it will want to continue to contribute resources? Does it mean that support is only available on an ad-hoc basis (isn't that the case with all free Google products)? Does it mean that serious customers shouldn't rely on it to work reliably? Does it not really mean anything, and just thrown on there for legal protection (against what?)?
So...stats (the same, I presume that a normal insurance company uses) and an online-only, agent-free model?
No mention of the ridiculous amount of wealth a university education costs, the lack of economic education in the formal track and how the academic class (of which the author is a member) is rendered mostly immune from forces most of their students will have to face (investment for retirement, time value of money, etc). But yeah, free speech to yell at homosexuals and feminists and minorities and all that. Most important thing in my fucking life.
What's the advantages using this service rather than using a custom Google search alert on a particular domain? https://www.google.com/alerts
I imagine by self-discovery OP meant "thinking about / deciding what to do", rather than actually doing things.
I've only been in the south a handful of times, and it definitely seems much more racially charged. Utah was so insular that we never even talked about race, even when there were minorities around.
Probably just at the end. My goal is disaster recovery (AWS disappears as a service to the world because an Amazon employee accidentally `rm -rf` everything, or my own admin `rm -rf`'s my account on accident) so for those situations, I'm going to need to extract out the data somewhere and then rebuild, so checking at the end of the extraction and unzip is fine for my needs.
I think this is phenomenon is itself a byproduct of the education system, more specifically that liberal values and ideals are seen as more intellectually correct. In fact I think liberals are as guilty of this occurring as the conservatives. Part of the solution should be in consciously emphasizing the need for empathetic listening and respect (though not necessarily agreement) for the opinions of others even if they conflict with our own "intellectually superior" liberal values. Once that becomes embedded in the educational culture we can begin to see a turnaround.
"But we all need worthy opponents to challenge us in our search for truth."

That's the problem, where's the worthy opponent? I'm sure they exist, but I rarely see or hear of them. I see a lot of demagogues, and those are not worthy by definition and should not be brought into the conversation especially in a University.

Bring us worthy opponents and I'm sure there won't be protests from students.
>Of course there are some employers who won't even acknowledge someones resume exists without a degree, which I have always found silly.

It really is stupid, I would hire a software engineer who dropped out of high school over a PhD if he's better. Never understood why people care about degrees, the whole point of college is to learn, not get a piece of paper. Only excuse I can think of is that it's a sorting mechanism for lazy businesses to filter applications.