skysight-inc/HackerNews huggingface dataset:
I was really pleased to see that Epson have now done this. They sell a range of printers with the ink in tanks. Instead of the homeopathic quantities of ink you get in normal disposable cartridges, you buy the new ink in bottles and refill the tanks. 40 bucks buys you a complete set of CMYK inks that print 8000 pages (or so they say).

Either way the per ml price of ink is several orders of magnitude below even refilled cartridges, and since it's legit Epson ink, (hopefully) it won't screw up the print head.

Of course, the printer purchase price reflects the actual cost of making the printer as there is no cross subsidy but I am happy to pay 250 euros for the printer, in the knowledge that I won't be paying extortionate amounts for cartridges every month or two.

I also like not throwing out the used cartridges which always seems a huge waste.
The open() system call isn't doing recursive "directory lookups" (like readdir()) per se. It does have to traverse a linked list (dentries) to map the path+filename into an inode. But 6 deep into a linked list vs 3 deep is, I suspect, hardly measurable in terms of elapsed time. It's all hashed, and cached.
This reminds me of recent discussions about how countries that outsource their manufacturing quickly lose knowledge of manufacturing technology and fall behind in innovation and self-reliance. I don't think we are there yet, but it is conceivable that in the future system administration could become a lost art to many. Something to consider as more of our infrastructure needs are met by the cloud. I'm sure I'm overstating this, but I figured I'd share anyway
I have no direct experience with it. However, I was the pilot program cr-48 Chromebook program and that is one little engine that could (and mostly still can ..
All these years later)

And Google/Alphabet is willing to lose all this goodwill with Nest.
I have my third LLC that I'm going to continue registered in Nevada. However, since myself and partner both live in California so we had to register a "foreign LLC" in California which still has the overhead and costs.

So basically - doing it legit means you are required to register a foreign LLC in Cali if you are operating there.
Vanmoof just emailed me the promo code vanmoof100 applicable to the above.
that's an appeal to authority, sounds like @kens actually tried to verify this story. I'd be curious to hear more examples as well. I believe I heard something similar on You're Not So Smart podcast but that might have referenced the same example
Careful about ALL. What about something that fits in the free tier? OR $1 a month Lambda tier?
I have an alternate point of view: my desire to remain engaged in an interesting and problem is high so that anything resembling monotony quickly bores and frustrates me. I question what I had done wrong in a previous life to be condemned to a latter day Sysiphian punishment. This is primarily why I rail hard against processes - they appear as manifestly unjust punishment.

In my opinion, our brains have a way of painting the bad old days in a nostalgic light. I would posit that if you were forced by circumstances to chuck boxes for 8 hours a day with company-specified arrival and departure times plus company-specified breaks, you would not relish it. But that's just my opinion.
Interesting to see similarities between this and Camille Fournier's post on the same topic 11/2015:
http://www.camilletalk.com/whilefalse/2015/11/truth-and-cons...

The common message is you often have less influence if you don't go the management track.
> I think having kids, which I have not done, might slow time down a bit. Travel helps too.

Nope. Makes it go even faster, and you remember even less.
I agree. In my mind, I felt a lot of self-doubt at first, but after digging in, that fear helped propelled me. I suppose if it wasn't for that fear of not being good enough and side projects, I would not have transitioned easily. I also underestimated my ability to adapt quickly.

Today I am very much hands on and I make it known that writing code and designing is my passion.
It's not really germane to this discussion as it is Windows only, but there is AutoHotKey:

https://autohotkey.com/

(It does a lot more, but configuring text replacements is straightforward)
Yep, as part of this launch we've revised our pricing. If you commit to an annual plan (even self-service plan) we will load all of your historical data, not just 60 days. Just email friends@segment.com after signing up for the paid annual plan and we'll make it happen on the next sync.
I'm just lazy and don't feel like signing up for yet another service. I hate entering all those stupid details for the millionth time.
I agree the gist of the article is about the model. About half of the essay deals with price relative to value, which gets into the actual costs in that model.

"Is TextExpander worth ½ of Office 365?" "I don’t see anything that I really need in TextExpander version 6." "TextExpander makes things a little easier, which was enough to justify the initial price of TextExpander and upgrades, but not a monthly fee."

I think the author would object to a $60 base price based on those comments. Since Smile effectively made two pricing changes at once when they switched to $60/year, it's hard to consider one of them independently.

What does this have to do with his point? He may have been harsher on the subscription model than he intended and other developers with a low-cost, one-time fee model might not understand why. I think the essay illustrates why a company should consider trying hard to make only one pricing change at a time.
cool! good luck. let me know what it is when it launches. I'm in the market for a good iOS sdk. @tylerswartz
Yep, we're just disagreeing over minutiae :-)

For the sensors, it seems to me that a debounce routine wouldn't work, and (this is assuming the sensor is giving an analog reading, not an on-off binary reading) what you really want there is some kind of averaging routine. Usually, the way a debounce routine works is that you look for a state transition (off->on), and then wait 30ms (general rule of thumb for human-actuated switch) and look again to make sure that the state is still "on" and then you do your operation based on that. But for analog sensors, you probably want something that's more like a running average so the readings don't vary too much, and one erroneous or too-extreme reading doesn't affect things much.

I could be wrong though; this is probably highly application-dependent.
Well, become a better one or just deal with the current situation? In my opinion, you can't just expect good things to happen.
Designing a language to communicate with extraterrestrials
The Devil's Advocate had a statue that resembled another artist's work. Some of the home releases had the statue edited as a result of the legal case.

https://en.wikipedia.org/wiki/The_Devil's_Advocate_%281997_f...

Comparison of the edits:

http://www.movie-censorship.com/report.php?ID=4057
Ask HN: Apple Cannot Call Me (Twilio?) 976?
I'm applying for the Apple Developer Program; I've just got a DUNS number.

DUNS had issues contacting my main company phone number; it's an 855 number. We were able to power through it when I called them back from my mobile.

Now, Apple also cannot place calls to my 855 number. Of course I can call Apple but when they try to dial that number there is no connection.

My telephone number is hosted in Twilio; anyone else had issues with Apple calling Twilio?

My 855 number has the prefix 976 in it. Historically 976 was a toll prefix. Maybe that is blocking (via toll-restricted dial on the PBX) DNB & Apple phone systems?
I read this as a criticism of something I didn't actually write or intend.

I said there are often multiple meanings, and correct understanding requires knowing that there are multiple valid meanings, and knowing the context enough to select the intended one. Remember, restalis started by complaining that "continent" should not include islands. I pointed out that there are multiple definitions for continent, including widely used ones which include islands.

restalis then argued that the Norse discovered America by reaching western Iceland, which is on the North American plate. Now, I happen to believe that many people discovered America, for different definitions of "discover" and "America". Some definitions are more useful and appropriate than others.

My response was meant to highlight that it's unwise to insist on one of several correct definitions of "continent" then turn around and use a non-standard definition of "discovered America" which is more like "first European to set foot on land on the North American plate." Nor do I think it's a useful definition.

You want to use the more standard definition, which is Euro centric for the reasons you described. I'm also fine with that definition. My point has always been that there are multiple definitions with different cultural contexts. I don't think it makes sense to complain about one usage by pulling it out of a valid context and insisting it must fit into another context.

You seem to have interpreted my counter-example as an insistence that it is the only possible counter-example. I mentioned it because restalis' definition used "North American Plate". I needed something which pre-dated the Norse settlement of Iceland. I realize now that I could have pointed to the the pre-Norse Celtic monks on Iceland, though that just shows that there are multiple objections to restalis' new definition, not that mine is fundamentally wrong.

I think you will have no problems in saying that Leif Erikson and his extended family discovered Newfoundland? Vinland and Markland did affect Norse society on Greenland, and the Norse spread knowledge of it, which we still know about through the sagas and in the Descriptio insularum Aquilonis. By your own definition, the Norse discovered America, yes?

If the Norse did not discover America, when do you think Columbus did? 1492, when he and his crew found some islands and returned to Europe to report? Or the third voyage, when Columbus was at the mouth of the Orinoco and surmised there was a large land mass to be discovered? Or when Amerigo Vespucci demonstrated that it was a new continent, and not part of Asia? I think all three can be applicable moments of discovery.

Even in the scientific literature, discoveries are made multiple times. The Cooley–Tukey algorithm for FFT, for example, was described by Gauss, though his posthumous publication was not influential. In my own field, we use the "Tanimoto similarity" based indirectly on work Tanimoto did in the 1950s, even though "Jaccard index" is the more widely used term and Jaccard published in the 1910s.

History is complicated.
It means that you have 0, and you have Big, and Big is axiomatically larger than all iterated successors of 0. And Big has iterated successors as well.

For example, consider the set embedded in the rationals as

0, 1/2, 3/4, 7/8 , ... , 1, 3/2, 7/4, 15/8, ...
I was talking about this on Twitter yesterday, on the whole of it, I agree with TJ's critique -- this was NOT launched well. But I do sympathize with how difficult it is to move a product -- especially a well-loved product -- to a different model.

I use TE dozens of times a day and although I could use an alternative (there is Keyboard Maestro which I also use, but for different stuff, aText and a host of others), I'll just pay the $48 a year or whatever (I think it's $24 for the first year for existing customers) for the solo version. Simply put, I've received enough value from the app over the years to make it worth that to me.

That said, I don't think they have the right pricing. I think $5 a month for single users is too high.I think $10 a month per users for teams is too high too.

But the broader move to a SaaS in this case to me is troubling because my instinctive response is, "Smile is doing this because they have to" -- and that says a lot about the current state of indie software, that a subscription model is the only way forward. I've seen this with other Mac apps I enjoy and in most of those cases, I don't use them enough to make the jump. With TE, I do, so I will. But I do wonder how many will follow.
For espionage, your argument makes a little bit of sense.

When they cross over into non-espionage routine prosecutions, this stuff should get thrown the fuck out.

A warrant that can't be challenged for legality by the accused is a clear denial of due process.

Also, scroll down the thread. The CP prosecution was used as a stick to further their espionage prosecution for which it turns out the guy was innocent.
> whiting out the night vision required to properly enjoy the show

Doesn't the very first firework do the very same thing?
ETL-as-a-Service is a great idea, particularly one that is visualization/analytics-tool-agnostic!

However, there are so many data sources, and they all require different integrations with their different APIs or export mechanisms. A service isn't really useful unless it can import the lion's share of services that a given company uses...
> Similarly, how would complicated organized crime investigations work without secrecy?

Secrecy is one thing, however the key issue here is the lack of civilian oversight. The whole FISA system is behind closed doors without any third party representative to confirm the lawfulness of investigations.

That's what makes a difference between police state methods and due process: the fact that there is somehow some decentralization of responsibilities.
Watch Batman V Superman full movie online free! - LEGIT
Here's the link:

www.batman-v-superman.snack.ws
Why would I pay a monthly fee to expand text snippets when yasnippet[1] exists? It's weird the things people pay for. Why, I've heard some folks buy operating systems for their computers!

[1] https://www.emacswiki.org/emacs/Yasnippet
Thanks. Does that book cover the pre-Colombian African-South American interactions?
> it seems counterintuitive to simultaneously make reference to one erroneous snap judgment (the cop assuming the white woman was not the shooter) without acknowledging the other side of that coin.

No supporting evidence has been presented that a person will necessarily attribute the same level of certainty when positively or negatively associating a person to a category, either globally or under specific circumstances that match these. Identifying someone as a threat and discounting someone as not a threat may engage different levels of reasoning and heuristics in different circumstances, and assuming they are equivalent without justification is a mistake, in my opinion.

> Why is the cop an allowable surrogate of societal stereotypes when he assumes the white woman is not the shooter, but an "individual that makes his own decisions, and has his own opinions, views and predispositions" when an alternative hypothetical is presented?

His behavior with regard to race was classified based purely on his profession. I'm not sure how that's justifiable.

Edit: To more directly address what I think your point is, we were presented a situation, not necessarily the police officer's reasoning and perspective. We don't know if the reason he thought she was not the shooter was her color, gender, clothing, bearing or some combination of those and other factors. There is little information to go on, so we shouldn't assume we know much.
The financial picture of AWS only makes sense if you are using it to reduce (either in absolute terms or in growth rate) your spend on IT staffing costs.

If you're paying 100% of your old IT staffing costs and paying the AWS bill, you're double paying part of it, IMO.
Well they tend to be smaller/medium size companies, because they don't have serious scale yet to hire specialists, but at the same time require reliable HA hosting. It can't just be some databases or web servers setup in a Adhoc fashion.

A lot of these articles that compare cloud vs dedicated only compare some web server in data centre.

They don't consider building a complete platform is a lot of work. You need to setup databases in highly available preformant fashion, backup solutions, off premise backups, ADC's(Netscalers for example), firewalls, subnets, Storage(SANS), ACLS, Site to site VPNS(or MPLS) etc which requires some knowledgeable people to setup. Companies that setup this for you, rightly charge quite a bit for it.
Not at all. Just implying that "driver happiness" itself is below the fold for me.
A massive open-data survey of people learning to program
That doesn't matter. If the government can't prove how it obtained the evidence, it also can't prove that it didn't manufacture said "evidence".
"But whether the Constitution really be one thing, or another, this much is certain — that it has either authorized such a government as we have had, or has been powerless to prevent it. In either case, it is unfit to exist." -Lysander Spooner
The subscription also costs less in subsequent years if you pay yearly. From year three and onward you pay less than 60% of the year one price. Makes it seem very fair.
It's the trade-off Google accepted for allowing their trademark on unsupported devices and having 80% of the mobile OS marketshare instead of 4%.
> Tell me again why well-off American programmers continue living in that country without the most basic of human rights?

One thing to keep in mind if you move out of the US is that you will be subject to double-taxation as a US citizen. So technically if you want to reject the system you need to leave the country and lose the passport.
ahhh... it's "1 Oak", I was reading it as "10 AK". Silly me.
Yea, with partial co-location you need to budget at least 25% of your person-hours to hostage negotiations and koombeya meetings about people's hurt feelings.

0/10, would not try again.
I don't know shit about cars and have never driven a Tesla. But 98% of people willing to buy it again might very well be fanboism, or wanting to have the coolest car currently, or wanting to have the only[1] fully electric luxury car. I'm not sure why you think it must be a superb quality of manufacturing to some extent.

[1] I don't know if there are others. But I count on others not knowing either.
I would argue that Cities like SF and NYC should get more money from State. The majority of the tax coffers for the state of New York are filled by taxes paid by the residents of NYC yet when it comes to receiving state funds NYC comes up short. We see this with MTA that runs the subway which is responsible for getting commuters to work so that they can provide a tax base for the state. The state doesn't want to contribute at all. It's similar with other infrastructure projects. Its a joke. If NYC were to somehow secede from the state, the state would be broke overnight.
I honestly don't see any other "free" countries. Most lack a fundamental freedom of speech or a right to bear arms. Where is this utopia of freedom you think exists? As someone who's ancestors helped fight for and found this nation, it's hard for me to just give up on it.
"But by that logic I suppose we should stop considering British history to be part of the European tradition."

Put your statement next to "much further into the continent than previously thought" when we're really talking about an island settlement!
Given the content... You may want to think about re-titling your post.
"Secret court filings" that are hidden from the defense during a trial are ridiculously uncommon. Sealed filings for, eg, warrants are common. They are typically made available to the defense & the public for the trial. Otherwise the evidence amounts to "trust us, we're the government".

In counter-espionage cases, it is very common for the government to balance concern about disclosing its methods with likelihood of a conviction. If they fuck up the investigation and tip off the target before the trial, or tip off other targets during the trial, it's not the court's job to give them a do-over.
The SaaS Metrics That Matter Most and How to Improve Them
Even being in California? Salaries I've seen have been not that great considering the cost of living. If I can get 6 figures in the southern states, why would I go out to Twitter/FB/Google etc?
> That was my very first point …

Bizarrely, I misread it as an overcomplicated ASCII art divider. Looks like I've got a JS VM in my head...

The fop typo - while I acknowledge that there are plenty of gotchas of this kind in javascript, a gotcha that will be caught by strict mode barely even counts in the grand scheme of things. Strict mode then gives you slightly better protection than in many otherwise more robust languages (Python and Ruby, for example).

On the ASI side, I don't see how it can be 'incorrect' - it's a well specified behaviour obeyed consistently, so far as I can tell, across the vast bulk of implementations. It may be a bad design, but that's a different thing. Go's version is certainly easier to explain in a paragraph or less.

I'm assuming by generic functions you're talking about eg. Clojure protocols or Haskell typeclass functions or stuff like that, which I also prefer (I also like round parens). But at this point, you're just criticising JS for not being $LANGUAGE_I_LIKE, which it isn't, obviously, but does not count as a terrible sin in and of itself.

I return to my main point - no, JS is not a great piece of language design, but it's hardly 'nuke from orbit' bad. There are certainly things I'd rather be working with, but equally there are worse fates that we could have been stuck with after the browser wars. "Life — the way it really is — is a battle not between good and bad, but between bad and worse".
Good question! I didn't include too much context in the top-level question to keep the discussion as broad as possible, and hopefully have advice applicable to others as well, but am more than happy to expand a bit here.

It concerns a large multinational in the transport sector. While we have built up a strong digital department, there's a lot of catching up to do, so the more 'batteries included' any given solution has the better.

On the other hand, it's crucial that we can extend any given tool as there will undoubtedly be unforeseen or non-default scenarios. For example: we'd love to perform some analytics on not just what customers are calling the APIs, but perform more detailed queries based on e.q. request parameters, geoIP, or perhaps even User Agent headers. It is absultely no problem to have to do this ourselves by performing raw queries on the database, and perhaps built our own dashboard around it, but again; if there's something that already covers a lot of these cases that'd be ideal.

The minimum required functionality is that the tool can operate as an authenticating proxy, only passing on requests when the e.g. OAuth2 headers are verified. Other security aspects, such as throttling and rate limiting are a requirement as we're dealing with systems that must be protected from unforeseen load.

Nice to haves are features such as autogenerated documentation pages, where clients can test the APIs from within their browser. On the other hand: rolling this ourselves using Swagger wouldn't be a problem either.

Research so far has included looking at some open source tools, e.g. Kong[1] from Mashable, apigee[2], reading up on Gartner's magic quadrant re. API management, and demos from IBM and CA. Costs of these vendor tools aren't a major concern, lack of modifiability absolutely is. I'm currently leaning towards Kong, but am wondering if others have interesting experiences to share.

[1]: https://getkong.org/
[2]: https://apigee.com/
[3]: https://www.gartner.com/doc/reprints?id=1-2DC669J&ct=150409&...
Depends how often it changes. In my case I had a db that was a small number of slowly-changing configuration records (a typical web site would probably also be similar) and a large number of log records. I just serialized it once a day and checked everything but the log records into a git repo. The log records were just saved like standard syslog records in two places. Worked fine the one time we needed to restore.