skysight-inc/HackerNews huggingface dataset:
My 2 cents on this(opinion) and how I am struggling to cope with tech usage in my life.

I noticed that I spend a disproportionately high volume of time "consuming" than "creating". Recently I have been making efforts to create more. writing, drawing, painting. Something, anything so that the brain can spend some time coming up with new things instead of just reading/passively participating.

Technology has empowered a lot of us to create more, but it has also played a huge part in 'consumption', since it is so easy to swipe up and get the next article and the next and the next. Not to forget passive reading where I just skim through without actually paying any kind of attention to detail.
What did you think when I told a story how to lose at credit cards? That I was financially responsible? Did you think I thought I was financially responsible. Honestly your comment states the obvious and is just rude, so no you did not "have to say" it I'm afraid. I bear the tolls my financial foolishness cost me. Keep your judgments in your head and do not
justify them with a smug
veil of concern ("I'm afraid" "good, I guess")
If I understand the article[1], they got insanely rich during a time software was developed outside the downtown and small[2] "traditional" businesses inhabited the downtown. Apparently they did not pay attention to zoning when allowing the big software companies to inhabit the downtown[3]. This politician wants the big companies to find somewhere else so small businesses are not forced out of the downtown.

1) understanding the argument does not support the argument

2) small seems to be the crux of the reason

3) an odd opposite to SF
The same sh*t goes on in the regular currency trading as well. The only reall difference, they have a lot more liquidity, so all the pumps and dumps are a lot less pronounced. But also a lot more money is involved, so people make huge profits still.
As the saying goes, money doesn't buy happiness. Money buys the things that bring happiness...
Nobody's giving every message to a third party. Just every non-Incognito Allo message.

... unless you're assuming "It's from Google, therefore everybody will be using it next week" or something. And if that happens, maybe people find the ability to have a third party sift their conversation data and integrate it against their other data to solve problems they have to be more useful than anonymity?
Why not just install a keylogger on all google devices?
Unbounceable
"Rewards" points aren't paltry. A good card allows "points" to be redeemed directly for actual cash and 2% to 5% adds up to a nice chunk even on non-extravagant expenditures. It usually exceeds the pay with cash incentive that some firms (gas stations especially) try to entice with -- a rewards card will give you 3% CB for gas. The best rewards are reaped by those that pay their balance as early as possible and have the best credit. Paying your balance in full improves your credit score, since it keeps your debt-to-credit level low.

And it is not true that those that regularly pay can spend more than their credit limit. After years of no balance carrying and numerous cards one accumulates a credit limit that would drain their savings whatever it was ($100ks). Unless you think millionaires are the only ones that pay their balance in full. I somehow managed to pay in full when I earned minimum wage.

CC companies are fine with non-balance carriers, because the conversion rate to balance carriers is quite high. A few of us just don't spend what they don't have.
"but about creating want in the user" reminded me of a quote, but it was about television advertising, which I think may be a more apt comparison:

Indeed, we may go this far: The television commercial is not at all about the character of products to be consumed. It is about the character of the consumers of products. Images of movie stars and famous athletes, of serene lakes and macho fishing trips, of elegant dinners and romantic interludes, of happy families packing their station wagons for a picnic in the country -- these tell nothing about the products being sold. But they tell everything about the fears, fancies and dreams of those who might buy them. What the advertiser needs to know is not what is right about the product but what is wrong about the buyer. And so, the balance of business expenditures shifts from product research to market research. The television commercial has oriented business away from making products of value and toward making consumers feel valuable, which means that the business of business has now become pseudo-therapy. The consumer is a patient assured by psycho-dramas.

I highly recommend the book http://www.amazon.com/Amusing-Ourselves-Death-Discourse-Busi...
I purposely named towns on four separate rail lines, and there are probably two or three dozen more communities with a similar profile in the region that are similarly well-connected by rail. Yes, Mamaroneck is one of the more expensive communities I named; for what it's worth, though, Mamaroneck is 36 minutes from Grand Central by train (which is one reason it is more expensive). Other places are much less expensive, although you may be on the train for an hour or so before you get to where you are going in the city.
> laundry folding robot

You mean this? https://www.youtube.com/watch?v=QDljo6UUWps
My point was that larger credit limits typically come on unsecured cards, not secured ones.

For example, I can get a $20k limit card. It's pretty unlikely that you can get a secured card with a $20k limit.
> The fact that scientists decided to reuse the same word to mean something slightly different

This is like saying we should have used different terminology when Copernicus published his work on planetary bodies. Or science should have used a different name for Earth when it proven that our planet round? No, if people are inaccurate, you don't keep on using old outdated definitions and invent new nouns for the new meanings. You update the old inaccurate definitions.

People used to think humans were distinctly different than anything else on the planet. We are not and we are not special. We are animals. At the root of this debate is the fact that this idea deeply offends a select few, mostly religious zealots . The same groups were offended that the Earth was still Earth even though it's round. Animals are still animals even thought people are animals too. Gravity is still gravity as our definition of what it is and how it works changes.
Good point and definitely an annoying limitation. The work around is to use an interface as the expected type as I do in the lexing example.

I should have included a section on the limitations of embedding. This is what happens when I don't stew on the writing for a day or two before putting it out there! I will have to make a pass through the article and clear up the terminology. Thanks for the feedback!
How PARKAtlanta makes money
I will add to the comment I posted on the articles website and incoming shameless plug. I am usually logged out when I read HN so the karma thing is not that big of a deal but I tend to open multiple articles in new tabs, problem is I feel like I missed out if I don’t finish reading them that’s why I designed a reading time estimator as a chrome extension. I think if you put the true cost upfront and the user knows how much of their time it will take they will be hesitant to start reading the article. Its open-Source and you can contribute here https://github.com/usergit/read-time and the extension link https://chrome.google.com/webstore/detail/read-time/nccohhim...
There are alternative browsers indeed and probably some will migrate but many won't and the Flash platform will suffer. Chrome, being dominant on the market, has the power to kill anything that doesn t align with the company s interests, which means we don t have an open web.
>> I think that they would be literally unable to summon the motivation necessary to get that kind of cash if it were for anything less desperate than feeding an addiction.

> That's an extremely valid argument for that particular situation, but it does not apply to paycheck money. You already put in the effort, and earned it. You're just making a slightly different transaction on the way home.

If you read even farther than that, you'll see the author apply the same argument to his own time, which everyone earns equally. The easiest and most common way to find the money for something is to take that money away from less-important uses, not to earn extra money.
Yeah, the ghost of Jean-Charles de Borda is rather wordy, isn't he? It boils down to:

1) Fundamental units are the base units by which all other types of measurement units are defined.

2) The kilogram is the last fundamental unit that is defined by an arbitrary physical artifact. This is a problem because every time it's taken out to calibrate other measurements, the measurement process wears it out a little, making its mass change.

3) Other units are defined now by simple arbitrarily chosen values and the interrelationship between those values as defined by the formulae of physics. For example, a second is defined as "The second is the duration of 9,192,631,770 periods of the radiation corresponding to the transition between the two hyperfine levels of the ground state of the caesium-133 atom."

4) The particular physics formula chosen to use as part of the definition matters greatly because the precision of the definition depends on the least precise measurement of the other variables of the formula being used.

5) After long debate, the standard definition of the kilogram is about to be changed to a definition based on an arbitrarily chosen value of Planck's constant, which is good because it's now reproducible everywhere instead of being dependent on a physical object that's slowly being worn out.
> There aren't debit cards in the united states?

Of course there are debit cards. How do you think people use ATMs in the United States?

Unless you have psychological issues, it doesn't make sense to use a debit card for purchases though. Credit cards give 2% cash back, an interest-free loan for 30 days, and great consumer protections.
MacBook Pro is one of the few notebook lines that doesn't have Intel Skylake CPUs and GPUs or NVMe SSD yet.
Lack of useful semantic context to guess at the meaning of the keylogged strings making it more difficult for the data to be combined with the user's existing data to help them solve problems.

... but I know you were just being facetious. ;)
Bounty for Open-Source Diabetic pump control exceeds $11,000
> Whenever my JS library intercepts a link or button click, it will update the URL bar

The browser does this already.

> Even if your payload is very small, the HTTP round trip can make the interaction feel slow, especially if your browser has to go through the full load+render routine. Things like images and sometimes even the whole page will flicker.

Browsers are very smart these days, caching many things. And if the bloat is eliminated (unnecessarily large images [make thumbnails], custom widgets [use what's there], etc.), if you webpage is not the whole of the Emacs or FreeBSD manual, it'll load in about a second or so at worst. The progressbar will indicate that it's loading, so the user will know that the server is live and he's not standing there waiting to see a HTTP 50* or 40* or a lookup error.

> Say you have a page with a few interactive buttons/links and a form with text input. Without any AJAX, if you click a button or link (that isn't the form's submit button), it will wipe anything you had entered into the text field. Not a great experience.

Also an inexistent experience. Most browsers do retain the contents after navigation, both ways. I use xombrero and it does. Chrome too, I just tried it.

If downloads of your web pages are >1sec, check your web application, web server, proxies, asset file sizes, loading order, internet connection, status of hosting, etc. Use default widgets on your forms and don't fiddle with their default behaviour. Otherwise when everybody puts out their shiny new idea, the users become timid to click anything. But I guess if all the websites were like this thousands of front-end devs and web designers would lose their jobs, and thus we have all these websites.
:) I think it is the book but I have heard folks use it in a different context like the other guy who said Reagan.
Author of the blog post here. You totally nailed it about the problems with SSH keys.

I think what zokier is referring to is that the BLESS client uses an AWS IAM role to authenticate users, so if you wanted to invoke it directly from an end-user machine they would need their AWS credentials on disk there. Instead BLESS seems to be intended to be invoked from a jump host which has a machine role giving it access to the Lambda function - which gives you a nice choke point for auditing, but obviously has some other limitations.

I get the impression from the slides that Netflix might have some additional internal tooling for authenticating users against SSO. I'm just excited to see client certificates taking off as a form of ephemeral access token. I see too many organizations that require MFA to access the corporate wiki but let users authenticate to production with a private key from 3 jobs and countless laptops ago.
Hey, I'm cherry picking my numbers here, I don't need more numbers! ;)
GIL is a design decision for the interpreter, not a caveat of the language itself.

The reference implementation of most compilers/interpreters is usually the slowest one, because it has to be legible to read the code.
Interesting note: The map looks almost like a map of average temperatures.

http://climate.ncsu.edu/secc_edu/images/meandailytemp1961_19...
Daily GitHub.com Availability Report, CY 2016
Previous:

https://news.ycombinator.com/item?id=10839936
>> Here's a secret for consultants: the attitude espoused in this blog post is losing you sales. <<

That's correct. This makes me sound bitter, but here's how it really works:

They ask for a ballpark estimate, and you quickly throw out a number that's believable but not too high so as to scare them off. This is usually done by a sales person who IM'd a free developer and gave a two or three line summary of what the client is suggesting.

Then there is some back and forth, where they customer adds or removes requirements, and the number changes somewhat accordingly, but really, in the context of sales, not technical challenge. "Oh we wrote X for some other client a while back, we'll throw that in for free."

Then it might get complicated, and you get nervous, and you suggest having the client pay to do a detailed analysis. The customer says no, cause, you know, those ballparks are awesome and free.

You agree on an approximate number and contracts are written up. Because really, the ballpark is the actual estimate. We were fools to think otherwise. But of course there is lots of wiggle room and vagueness written into the contract because you nor the client didn't really want to spend much time fleshing it out.

Customer signs. Contrary to what you might think, you just won! You hooked 'em!

Now, you work on the project, and maybe you hit the ballpark, and maybe you don't. If you don't you go back to the client and say, "Well, you know it was just a ballpark estimate, we had lots of new things come up, and you added this and that, and now it's going to cost more money."

Customer can't argue too much, because they didn't want to pay for a detailed analysis, and they did ask for a ballpark. And now they're already in it for some money, and to bail now would mean losing that investment. So they spend more.

Lather, rinse, repeat until the project is done or the customer is out of money.

Now don't think I don't find this system awful - I do. But that's how it works. You'll never get it to change because it will always involve ignorant sales people and ignorant business owners, and they are playing a social game, not detailing a technical endeavor.
Also, some text-displaying programs will insert glyphs for them, to make them visible, which would make them somewhat more detectable.

And the BEL character, while non-spacing and invisible, is sometimes audible.
Yeah, I was like 'well, that's kinda amusing' and then I saw the screenshot of the diff and went 'AHHHHH!!!' The worst part is, it's totally plausible. 'What's with the whitespace changes in your patch?' 'You had some trailing whitespace in there so my text editor automatically cleaned it up.'
Also fire codes.
I wonder if public boarding schools would be a bad idea. I suppose, knowing history, it would depend highly on the implementation.
> It corrupts everyone and everything down to each penny, on every transaction.

I'd love to know how I'm supposedly being "corrupted." I've never once carried a balance, but have flown thousands of miles for free.
*half dozen
> It's also cheesy that the wiki list gives the size of the park reserve rather than the size of the actual old growth stand.

Probably an overzealous editor. I haven't checked the edit logs for that page in years. Feel free to correct it.
This project is critical for the longevity of the OpenAPS project - http://www.nytimes.com/2016/02/23/health/a-do-it-yourself-re...

Currently the only supported pumps are incredibly old hardware from Medtronic.
Being Europe, I'm sure it's fairly dense already, and likely there are decent sized areas that are historical and can't be touched, but perhaps with higher rents there would be more incentive to add to the housing supply?
The basic competence test here is, do you have money and can you figure out how to convert it to DOA tokens.
The global interpreter lock is the price paid for being able to monkey-patch code and objects from one thread while they are being used in another. That falls out of the original CPython interpreter, which is a naive interpreter in which everything is a dictionary. It would be "un-Pythonic" to change that.
Prius Prime is barely in showrooms and Prius PHV has puny AER.
> It turns out we can use Go's built in support for inheritance to avoid this work.

There is no support for inheritance in Go, calling struct embedding inheritance is incorrect. Inheritance implies a type hierarchy, there is no type hierarchy in Go, types are flat. If you think you can mimick inheritance with struct embedding you're going to feel a whole lot of pain when you pass values around functions then expect boxing / unboxing types to work in like C# or Java.
Seems like this would be really bad business just from a transportation perspective. Giant worms take up transit space that could be filled with kvass instead.

A quick Google for "giant worms" finds a few that are a couple centimeters in diameter around the world, but none in the vicinity of Russia.
Here's a quine written as an ld linker script:

TARGET(binary)
OUTPUT_FORMAT(elf32-i386)
ENTRY(_start)
SECTIONS
{
. = 2M;
.text 2M: {
_start = .;
BYTE(0xb8); LONG(4) /* mov $4, %eax */
BYTE(0xbb); LONG(1) /* mov $1, %ebx */
BYTE(0xb9); LONG(data); /* mov data, %ecx */
BYTE(0xba); LONG(data_len); /* mov data_len, %edx */
BYTE(0xcd); BYTE(0x80); /* int $0x80 */
BYTE(0xb8); LONG(1) /* mov $1, %eax */
BYTE(0x31); BYTE(0xdb); /* xor %ebx, %ebx */
BYTE(0xcd); BYTE(0x80); /* int $0x80 */
data = .;
*(.data);
data_len = ABSOLUTE(. - data);
}
}

Building and running it:

/tmp$ ld -T quine.ld quine.ld -o quine
/tmp$ ./quine | diff -s quine.ld -
Files quine.ld and - are identical
> I see I need to back that up: some merchants ask you if you would like to pay in your local curreny at POS when you are travelling abroad with a credit card.

That's an annoying situation and (is entirely optional). But it's also a relative outlier and is definitely insufficient evidence to claim that the whole system is irreversibly corrupt.
At least developer mode is easily accessible on most of the machines, allowing you to substitute Google's services if you wish. Though I would still prefer a native method of switching out the "root provider" to one of your own.
I have a ThinkPad X1 Carbon gen4 running Fedora and am very happy with it. I switched from years of using MacBook Airs as my primary laptop. Wrote a first impressions post on the thinkpad subreddit here: https://www.reddit.com/r/thinkpad/comments/491tmf/x1_carbon_...
I hope supported injection points is something that will be supported in the future. The way of integrating on top of GitHub with a browser extension, is really a hassle and it's the reason why I'm going to discontinue my Chrome extension.

I would like to bring advanced Git analytics and search to GitHub, but it's not worth the effort considering how easily I can drop it into Bitbucket and VSS.
So, I have a stupid, flamebait question: What precisely is wrong with Jeremy Guillory's case? I read those links but I also read this related BI piece [1] and it looks like Guillory has a solid claim: there is a document of them representing the company as half belonging to him, and no one's presenting any later agreement that says when his half was bought out or invalidated.

All that Vogt is going on, it seems, is "but you were just congratulating us when we raised more money!". What does that matter?

Altman's response, in turn, is that Guillory isn't being cool about this and taking (what he deems) a reasonable offer from Vogt. Well, why would he? If he was led to believe early on that he had a full 50% stake, why is it some moral transgression not to accept less [2]?

If you don't want a now-silent partner keeping equity, then buy them out. Don't wait until the company is worth something and then try to retroactively void the equity because you don't feel like they're part of the gang anymore.

[1] http://www.businessinsider.com/cruise-cofounder-fires-back-2...

[2] than the corresponding amount modulo later dilution
Django made the transition more than 4 years after Python 3 was released. Flask took a few months less. Requests took more than 3 years. Basically, for the first three years (2009-2012) Python 3 was almost entirely embargoed by the most popular Python projects.

The problem was not the lack of monoculture, but that all the strongest projects took their sweet time. (To be fair, it might be that they were lobbying for the compatibility hacks that did land in 3.2 and 3.3, about 2 years after the .0 release.) There was no trailblazer among the big projects. The only real pioneers were the Arch guys, making py3 the default interpreter quite early on; but the popularity of a minor Linux distribution is nowhere near the main projects'.

Still today, some of the most prominent leaders on such projects (the_mitsuhiko, kennethreitz etc) are very much Py3-skeptics; but at least the big frameworks have moved on, so everything else is starting to catch up. We just lost 3 years.
> Python is the de-facto standard for general-purpose type-optional programming

Type hints were added to Python only in the most recent version (somewhat controversially), and the interpreter only knows about the syntax; there are no semantics defined. (You have to run an external program if you want to check the types). Why would you say Python is the standard for optional typing?
Simon the app will have to compete with other installed apps for attention. Simon the physical game, once in hands, is not as easily replaceable.
There were Soviet and East German Z80s, Bulgarian 6502s, etc.
That conversation will hang you. Because now $x is the figure in their head, and being off by a factor of 2 will kill you. But a single unclear assumption can be an order of magnitude price difference.

For a real example from ad tech, "We need access to a DMP (Data Management Platform) to learn more about our visitors." "That will be about $5k/month for a license." "That's fine."

Oops, you expected to be able to get what the DMP thinks about each individual customer and do the analytics on your side? That license only lets you take a pool of people, and get back aggregate statistics. Not collect per person data...

You have to communicate orders of magnitude, and keep stressing that you'll work with them to figure out the cheapest thing that makes sense, but costs can jump very, very quickly.