skysight-inc/HackerNews huggingface dataset:
I cannot find it in my heart to admire the people who comment here proscriptively, without any attempt to signal empathy. Its understood few of us (myself included) will be doing anything to ameliorate this situation, and that empathy signalling is at best chest beating, but I still find the lack of compassion in the responses chilling. Yes, not smoking would reduce health risks and spend. so what? If you haven't tried to survive on minimum wage, I am very unsure your critique of their behaviour, which is essentially poverty shaming: you are only poor because [lazy | stupid] forms of logic, adds anything. If you walk over a begger muttering "get a job" you deserve contempt.

If you hate America, vote capitalist, randean individualism.
The bodyclock can help fight cancer, hearts, time meals and enhance intelligence
There are some users who would actually rather pay $5/mo than use a free service. Thats because paying money gives the impression (real or not) that the service is more likely to stick around and be fixed when it goes down.
If you're in a sales or marketing role where metrics matter, being able to dig out and present some sort of valid metric that sounds impressive (even if your time in that role really wasn't that great) is a minimum requirement to get in the door; the FizzBuzz test in CV form. There are a lot of metrics to choose from even when if many of them - quite possibly for reasons outside your control - are negative numbers

The "proof of job fitness" comes when you describe how you doubled user acquisition in the actual interview. The person that can elaborate on how and why their ideas increased conversions by 10% and how the testing regime worked for it and how many hours work that represented for how much return is always going to win out over the person who says "yeah, we launched an upgrade and I sent out the emails announcing it and it increased sales by 200%"

On both counts, if you're using the linked website for anything more than getting a handle on how long your bullet points should be and whether jargon might be acceptable or not, you shouldn't be getting the job....
> reducing that exploration to a proxy for your worldview and consequently making character judgements or finding a way to get offended to the point where the identity politics card gets played

The problem with the internet is that you only get one comment to say who you are and what you believe. No one knows what else you think about the world, no one knows if you're trolling or for real, and no one can see you as a flesh-and-blood person with a perspective distinct from others unless they go out of their way to. They just see a string of text in among a bunch of other strings of text and react to it.
you can still do ctrl-p ctrl-n to go up and down. but these are a bit limited.

it is a little painful when you have to do many minor text changes in quick succession.

and ultimately, this is what made me just go straight to emacs and i have not looked back since.

emacs may take some use to getting started, esp if you are on osx (rebind command as meta) but it gives you the best of both worlds. the choices are unlimited and you get to program your own editor you want it to be.
That was the brilliant part of their go-to market strategy. Rather than negotiating with enterprise executives, they let each team start its own microinstance and try it independently. It's much easier to get a 20 person team to try it than a 10Ks of people organization; but word-of-mouth and a quality product can get enough 20 person teams in a 10Ks organization to switch that eventually the whole enterprise signs up.
Perhaps it would help you to look at who appealed to the Supreme Court. If you want to defend "sovereign state governments being permitted to run their elections without undue federal meddling" you should look at the decision of the highest court in the state of Wisconsin. Which argument actually represents the voice of the state?
Forbes: The Next Billion-Dollar Startups 2017
At least in the Homeric epics epithets were used as mnemonic devices for oral story-tellers and their audience to keep track of who was who, like 'swift-footed Achilles':

https://en.wikipedia.org/wiki/Epithets_in_Homer

Apparently the Greeks got this from earlier Indo-European traditions.
This is an interesting idea. I'm curious how the author imagines licensing working, practically: am I paying once for a specific version/build of a library, am I paying a recurring subscription fee for regular updates/bugfixes, or am I paying once and expecting free updates?
Show HN: Compdescriptors: Python library for using composition
O'Reilly's in an interesting story. He became fabulously wealth by selling partly/mostly closed-source books about open-source software, in the short time-window when opens source existed while it was also possible to make money selling books (before Internet samizdat became cheap as free)
My procedure for selecting an editor starts by taking an online class and using whatever tool the expert is using. I figure their reasons for using said tool in a given stack is probably more reasonable than anything I can come up with in my comparatively limited experience. That said, it looks like this:

Visual Studio - C#

Notepad ++ - Any text file I need quick access to, cut/paste

Visual Studio Code - Trying it out to replace Notepad++

Android Studio - Native Android Apps

WebStorm - JavaScript and front end projects

IntelliJ IDEA - JAVA
> The most dangerous candy you can hand out is candy that makes people start to question the rules of the game.

~ Terrence Mckenna
I don't know what your delay is set to, but for me it's faster than I can move my eyes from the link to the bottom of the screen.
It's so the U.S. doesn't end up with an epidemic of people "on the dole" like they have in the U.K.

PBS viewers may know it as Onslow Syndrome.
The movement to neutralize gerrymandering isn't coming from the Republicans so I don't think there is a conspiracy here
Districting is left to the States, so it would have to be a State thing. That said, California does have such a commission for setting districts. Given that most of the state legislators were upset at their results, and that they ended up having incumbents have to go against one another, I think they did a decent job.
Sadly these "deep dives" feels more and more shallow these days. More and more they are about "look and feel" or pixel counting rather than the meat and potatoes.

Frankly these days Ars Technica could just as well be relabeled Apple Technica. The site scuttled their coverage of FOSS and similar under prominent sections, while the Apple stuff keep leaking out from their "infinite loop" section.

These days if it is not Apple related, it gets binned under their generic "gadgets" section.

And this from the site that got me interested in Linux in the first place back when it was black and orange, and housed a multipage introduction to Linux internals.
They're not, but it's important to distinguish Open Source from other types of licenses, and avoid statements like:

> License Zero is based on the two-clause BSD License, a classic permissive Open Source license, with two key additions:

> Commercial use is limited to 90 days

Which makes it seem like this is Open Source when it isn't.
I'm doing a similar (but different) kind of thing going from Twitch to YouTube. At the moment, Google Cloud Platform doesn't charge for bandwidth egress to their own services, so YouTube uploads are free if you use GCP.
Looks good, setup is quite a hassle. but still not as straightforward as postgres file fdw
Show HN: Transform Typeform Forms to Slack Dialogs
JavaScript: Mistake-oriented paradigm.
> you're told

> you're told

> It's simply unspoken.
https://licensezero.com/licenses/private

https://licensezero.com/licenses/waiver

https://licensezero.com/licenses/relicense
You assume they have the resources to do online work, like an internet connection capable of doing so and the capital to get that connection before doing the work. Also a computer or phone capable of doing the work.
Probably around the same time the alcohol, pharma, and private prison industries stop throwing money at lobbyists if I had to guess.
The whole “electricity costs a lot” argument is getting tiresome. Where I live, electricity is 11 cents per KWh. That means even if you run that machine full tilt 24x7 (which you won’t), and even if it draws 1KW (which it won’t), it’s still only $79/mo in electricity cost.
FatWallet is closing after 17 years on Oct 9th
What?

If you had a 100% guarantee of getting your money back next year, would you loan me all of your savings for this year? You will receive no other compensation for lending me this money.

If debts were never forgiven, maybe interest rates would be lower, but lenders are still providing a service for which an interest rate must be paid.
The interesting part about Calculus, at least in the US, is that it is held in such high esteem. As if it is the pivotal accomplishment in a mathematical career. Calculus in many other educational systems is actually taught much earlier as a normal part of a mathematical curriculum (early high school in Russia, for example). Basic calculus is the look at a rate of change or a sensitivity to change as it relates to a change in the variables of a system (derivative). In other words an instantaneous rate of change would be a good example of a derivative (how fast does a rock fall from a building after it was dropped +2 seconds, or some such). The other area that is studied early is the idea of displacement, aka integrals. How much area is under a curve. More practically you can find things like the velocity from the rate of acceleration.

I know, I haven't answered your question yet. I have used Calculus, even much more advanced calculus, in computer science applications such as using it to calculate the salient region of interest in a photograph, for example. But in reality, I rarely use it. That being said, studying calculus and higher forms of mathematics have given me a broader sense of how to best solve problems. They give me the ability to see a problem and realize that brute force isn't the only answer to the problem. Mathematics shows that solutions can be nuanced and beautiful. Calculus is a good start in seeing that. Applying that ability to look at a problem and find nuanced and beautiful solutions is key to good software development.

Again, I am not sure that actually answers your question. But I find calculus to be mind expanding. I hope you'll enjoy it as much as I have.

Now if you'd like to see an actual application of calculus being used in computer science you might want to read about Richard Feynman at Thinking Machines Corporation: http://longnow.org/essays/richard-feynman-connection-machine... . One of the quotes from the article always makes me smile: "By the end of that summer of 1983, Richard had completed his analysis of the behavior of the router, and much to our surprise and amusement, he presented his answer in the form of a set of partial differential equations."

There is also a rather funny urban legend/joke about teaching Calculus in the US versus other countries:

"A certain well known mathematical from the USSR, we'll call him Professor P.T. (these are not his initials...), upon his arrival at Harvard University, was scheduled to teach Math 1a (the first semester of freshman calculus.) He asked his fellow faculty members what he was supposed to teach in this course, and they told him: limits, continuity, differentiability, and a little bit of indefinite integration.

The next day he came back and asked, 'What am I supposed to cover in the second lecture?'"

Enjoy learning Calculus!
I would say another prerequisite is allowing that you might have misinterpreted the other party, and exploring what they said that you disagree with before assuming you know all the details of their stance, or whether what you think is their position is actually their position.

That's what confused me about the following, if I'm interpreting it correctly:

> But in general social contexts, there are vastly different rules. When it comes to dealing with possibly distasteful words or actions, then the safest assumption is that the speaker means what he says (walks like a duck...)

I would say the safest assumption is to assume as little as possible initially, and try to dig out the details. Assuming they mean what they say is always problematic because you are assuming they mean what you interpreted them as saying, when in reality they may mean what they intended to express. And lest someone say that's uncommon, I find that it's at least in part true of the vast majority of positions I don't agree with here when solicit more details from the other party.

Edit: Cleaned up for clarity
> Most people don't want or can't afford to have their computer running 24/7

I think the various power save modes have replaced shutdown for most personal computers. Even on my desktop (yes, I still have one of those at home) I just suspend it and only reboot on certain upgrades.
There is already plenty of commercial software that depends on other commercial middleware that needs to be licensed separately. Of course licensing each and every library is typically bit different in scale, but conceptually it is pretty much the same thing.
The main tool in this module is the class 'Delegate'. It is a descriptor you can
use to forward a method or attribute name to an instance attribute. It can be
used like this:

from compdescriptors import Delegate

class Thing:

def __init__(self):
self.var = 'hello'

def __len__(self):
return 42

class C:
var = Delegate('thing')
__len__ = Delegate('thing')

def __init__(self):
self.thing = Thing()

'compdescriptors' also contains tools like an abstract attribute descriptor and
a way to define interfaces. (These are not strictly necessary if you rely on duck-typing.)

I'm wondering if I should rewrite the interface implementation. Currently,
Interface is a class whose instances can be used as class decorators. I could
make interfaces into classes that concrete classes can inherit from. This would
be a bit more natural than decorators, but I'm not sure how I would implement
the 'validate' method. (Maybe with a metaclass? But then all concrete classes
would get that method....) The advantage of using a decorator is that I can
modify a class in a very precise way without it inheriting everything the
interface object has.
I feel your pain, but I think your position of "please don't release new versions until you have compatibility with the plugins I, specifically, use" might be a tad unreasonable.
What strongly typed static languages are you talking about?

> proving to the compiler that this thing is actually compatible with that thing

I used to have this opinion, but nowadays I think that time is actually spent proving to myself that I'm right, which is always a good thing.

Having a compiler to do the hand holding is not such a bad thing, because the alternative is println-development.

What happens in a dynamic language is that you have to load in your head the shape of the data your working with, the API and everything really. Your head can't hold that much for anything that is bigger than a simple script, so you have to constantly execute and verify (in the REPL, in the browser, with a unit test, etc) each line of code that you write, before writing the next line of code.

This is why people complain about compilation speed in Scala, Haskell, etc, even if they miss they point, because even a slow, static compiler will improve efficiency, since you no longer have to compile and execute each line of code before you write the next one.

And yes, in my experience this is exactly what happens in big code bases built in dynamic languages, short of being really sloppy and introducing lots of bugs.
L0 will offer a choice of public licenses: noncommercial and very strong reciprocal/copyleft. The reciprocal license is being revised and reviewed with OSI now.
> Why do you think it's a significant amount of work to simply quote an author, rather than adopt their viewpoint?

Because simply quoting the author won't suffice. The topic is sufficiently complex that a proper treatment requires an entire book chapter plus several preceding chapters of explanation. Paraphrasing or skimming won't work because then you'd accuse them of being even more biased.

This article gives a factual list of the topics the book covers, asks the book's author several questions about those topics, and directly quotes the book's author's responses. Yeah, that's marketing. Anything they could have written in that format would have necessarily been marketing. The only way not to support the book in that format would have been to not publish the article at all. Where do you see Wired "adopting O'Reilly's viewpoint"?

If you just want to never see anyone advertise anything, uh, okay? Every bit ever communicated is an opinion designed to accomplish some goal in the mind of another person. To escape this I suggest renouncing all interaction with other humans and moving to an uncontacted area in the depths of some rainforest.
> Note that this improved experience is only available when the app’s entry point is written in Swift (i.e. your app delegate with the @UIApplicationMain/@NSApplicationMain attribute).

Interesting requirement, is this because it requires a predictable entry codepath in order to work?
You should get used to that. When technology does harm, then the creators of this technology will point to the algorithm, the same way that Google talks about an algorithm as being a living thing. Of course, whenever they do good things, then the merit goes to the (human) creators of the algorithm -- in fact, to the founder(s) of the company that created the algorithm.
Hmmm. Smoking is more cost-effective than eating in many parts of the USA. Plenty of research exists as well on the self-medication benefits of nicotine use (ADHD, depression, etc.)
Britain's Teenage Drug Runners
Bullshit states? What is that? Is that just a state that does not constantly vote the way you would prefer?
Why is my computer so slow? Your browser needs a tune-up
post job offers with no real job.
I live nowhere near "the valley" and yes, moving to where the work is is what people did in past hard times. Sometimes moving across the ocean (immigrants to the USA in the early 20th century).

Maybe we should be helping people with relocation instead of enabling their miserable existence where they are.
> Nobody can stand passively watching TV the entire day every day of their lives.

People keep saying this but directly contradicts the observed experience of the vast majority of people.
Given the choice between having to constantly fight the masses and having to sometimes fight a state that was designed to safeguard freedoms but sometimes infringes upon them, I'll take the latter.

A quick look at how the natural world works is a good enough deterrent: https://www.reddit.com/r/natureismetal/
As opposed to the main cost to dynamically-typed languages, all the time spent proving to the test suite and proving to your teammates that this thing is actually compatible with that thing. And I say this as someone who adores Python! Dynamic typing does not magically make problems go away, it just makes them easier to ignore (whether deliberately or accidentally).
When exactly has the devil needed an advocate? From what I've seen, he tends to be perfectly capable of defending himself.
> I have social anxieties that inhibit me contacting others but I think I can be reasonably good company.

It's very difficult to take the first step, but a good therapist can really help. Cognitive behavioral therapy seems to be a promising style these days.

If you have the desire to be around people more but something is holding you back, it is absolutely worth working to overcome that.
This kind of sentiment is exactly why more liberals need to read more articles like this one. If you've never lived that life, it's easy to sit back and proclaim for someone else how much better things might be for them if only they didn't do things the way they do. It makes it easy to dismiss their problems as entirely their own fault while we get to feel good about giving out some solid advice.

Those cigarettes and that beer is what keeps her going every month. They are likely her only real source of meager happiness.

She doesn't have Netflix. Internet. Literally, a toilet to piss into. She doesn't smoke them because she's addicted, she smokes them because they make her life, for a short term, a little tiny bit better.

Y'ever notice how, the poorer people are, the worse their habits are? How they tend to eat more junk food, exercise less, spend more money on trivial things? Yeah, that's why. Healthy living is a luxury and an awful lot of folks have forgotten about that.
Some day we will look back and say the same about generics in Go :-)
How Uber secretly lobbied for women to drive in Saudi Arabia
>>> But has the conservative party moved to the right after Cameron resigned?

Yeah probably, I don't know. But I'm not gonna trivialise what far right means.

>>> May courted the voters of one extreme right-wing party (UKIP) quite successfully.

By being anti-Brexit? How exactly did she court UKIP voters?

Labour gained more seats than the Conservatives lost, it's quite clear where UKIP voters went.

You, as well as the polls, assumed UKIP voters are all right wing. You're wrong.
I use it on my think pad... Rock solid after I fudged it to use my favourite DE (i3) lighter on the CPU than freeBSD and a lot of interesting completeness. (like ifconfig being able to use WPA keys etc)
https://en.wikipedia.org/wiki/Business_models_for_open-sourc...
I don’t want to sound like I’m a fan of coal, but coal died in the UK before it became uneconomical: the coal miners went on strike for long enough that the government made it a strategic goal to never let striking workers be politically relevant again.
The "Departure" section of the manifesto addresses very directly that the patch to BSD-2-Clause takes it out of the Open Source Definition:

> According to The Open Source Definition, discriminating against commerce and non-contributors is not “Open Source”. The Definition also prohibits discrimination against “fields of endeavor”, like commerce, and persons and groups, like non-contributors. That means License Zero is no longer an Open Source license, even if it remains remarkably generous, a public gift to charitable organizations, students, teachers, academics, and hobbyists everywhere.

L0-NC derives from BSD-2-Clause to make transition back to OSD-conformant terms very clear.
Intellectual property does not exist.
6 River Systems | Collaborative Robotics / Software Engineers / Algorithms / Roboticists | Boston, MA | Onsite | https://6river.com/jobs/

We are as passionate about hiring the right people as we are about building great products!!!

6 River Systems is disrupting a $100B industry with a new approach to warehouse automation. Since being founded in 2015, we have developed a solution built on collaborative mobile robots and cloud-based enterprise software. Our solution is half the cost for 2-3x the efficency of manual, cart pick operations.

Our culture is built on trust, smarts, and collaboration. We have a West Coast vibe with Northeast drive. As a team, we encourage open discussion about particularly challenging problems.

Currently developing in Javascript, C++, Angular, and Python. Commitment to rigorous testing & validation practices (we write lots of unit tests). Experience with databases, supply chain applications, and Robot Operating System (ROS) is a bonus but not required.
https://www.fordfoundation.org/library/reports-and-studies/r...
Well I can't speak much for the surrounding Detroit area (haven't spent much time over there) but there is a joke in Ann Arbor that its '20 square miles surrounded by reality'

Whenever I visit at the surrounding metros in Michigan, places like Flint, Lancing, Grand Rapids, etc.. I can't help but agree with the joke.