skysight-inc/HackerNews huggingface dataset:
I have an embarrassing amount of Calculus books. My dad taught the subject in a high school and community college; I suppose I have a soft spot for it. "Calculus Made Easy" is a good book though I do think there are better ones these days. Some of the lexicon has changed and there are topics covered in a modern Calculus textbook that aren't covered in the original book (that I personally think are worthwhile spending time on). The updated version with Martin Gardner does have blurbs where necessary to point it out. The Kline book is a MUCH larger read, but is what I would recommend if you want a reasonably priced Calculus book that's easy to grok. Otherwise, I think it's hard to go wrong w/ the Stewart books. Work through the problems as they do in the book, you will come away w/ what you need. Finally, if you want a whirlwind tour, Calculus for Dummies by Mark Ryan is great.

Time spent learning Calculus is worthwhile; and if nothing else, understand the fundamental theorem. Overwhelmingly impressive.
> from local PC officer

> gender identity politics is non-existent

> feminism is ridiculed, mocked or considered weird

For me it sounds like totally reasonable and healthy society.
How Typeform built a data team in under 6 months
Robots, chefs hope to bring invasive lion fish to restaurants near you
They use a mix of everything but most of the back end microservices are JVM tech - Java, Groovy and I heard they were using some Kotlin awhile ago.
I don't understand the sentiment you're trying to express. You seem to be making a distinction between workers and a hypothetical "you" who is somehow a worker and yet not a worker at the same time.

It reminds me of doublethink.
Fair enough. Just think its another value add considering their whole speel is around team collaboration.
Imagine, if Signal supported federation then Signal users could talk to Token users!
Anyone with experience using this as a dynamic reverse proxy - I need to proxy certain requests to private container (ports) where the port isn't known until the container is booted, and containers come up and down as users require them.
The desktop/laptop market is becoming less general consumer and more professional, yet MS and Apple are targeting the consumer experience. MS keeps trying to get in on the mobile market and failing hard, leaving their professional desktop/laptop users frustrated in a wasteland of poorly planned mobile features. Apple is doing it with their desktop OS because they've stopped caring about it, they've won the mobile market. Linux is the only option left for OS. Unfortunately, too many professional tools only run on Windows and/or Mac right now, doubly unfortunate is that a lot of them are made by MS or Apple and they're unlikely to port to Linux any time soon. I think a good strategy going forward for desktop software developers would be, not to ignore Windows and Mac, but to include Linux as a target from the beginning, maybe even make it first priority. Then maybe down the road, if a good chunk of the lock-in tools get replaced, a lot less people will be stuck. When less people are stuck, quality goes up all around due to competition. Selling on Linux is definitely hard, but companies will pay if the licensing requires it. I hate proprietary software as much as the next FOSS zealot but just getting people on to Linux is a win, if that means a few closed source/strict license/vague EULA tools become prevalent on Linux, so be it.
> Software just isn't cool. It's actually pretty un-cool. I don't know how to change that.

I'm currently as an exchange student in China, and every time I tell someone that I'm studying CS, they are like "Oh my god, that's so cool!".

Somehow I'm still completely surprised when I hear that reaction. I have no idea what causes this perception, I need to remember to ask next time.

The gender distribution in my classes is still 90%+ male, though. Somehow the different image of the field does not translate into more female students.
A union is not an abstract entity - it's a body of workers. The union "cares about your position" because it is their position, by definition. A union has interests because its members have those interests, and when you join the union, it adapts to your interests.

Admittedly, workers already in the union have a reason to encourage you to join, but it's not sensible to suggest unions don't care about workers, because that's their only defining purpose.
I mean, that depends on what you are writing and programming.

If I want someone to pay me for programming, I have to write something they want. The same is true for writers.

The point the original post was making is that if not enough people want what you are writing (code or text), you can do it for fun and give it away free. You can't expect to get paid for doing something you love. It's amazing if you can, and I'm incredibly lucky that I do, but it's not something I expect.

Hopefully in the future with enough automation people can just do things for fun, and all the jobs we need can be automated. We aren't there yet - but most people can work a job and have time for hobbies in modern developed countries.

Now, arguably, there is a lot of value in this work and we should be supporting it. That may be true, but that is a separate problem. The solution to this may be getting enough people to take note and care, and this post might be a start on that.
The AT&T ads were remarkably prescient.

When they came out, computer assistants, smart watches, video calls and automatically paying tolls were far off science fiction. It makes sense that they were so early to jump on the iPhone.
The no-budget film contest
"Novogratz says he bought Ether when it was trading for about $1. Today it's worth over $48."

He is worth ~$2B. Assuming he put 0.2% (only $4M) in Ethereum during the crowd sale, 3 years later Ethereum appreciates 48× and represents 10% of his net worth. Of course he says he is also invested into Bitcoin, not only into Ethereum. Say he purchased only $2M of ETH, that's 3300 BTC as of the crowd sale's initial phase (22 Jul - 5 Aug 2014 when 1 BTC was ~600 USD and purchased 2000 ETH,) so he got 6.7M ETH which is 9% of the total ETH supply at genesis.

Edit: oops. He didn't say he purchased at the crowdsale (0.0005 BTC or 0.30 USD per ETH) but when it was 1 USD per ETH. So he would have needed to plunk 0.6% / $12M of his wealth into Ethereum. Still a tiny fraction.
It's amusing to watch lucky people on HN make comments like this (taking their extreme luck for granted and attributing it to hard work) and then watch them get down-voted by equally hard-working people who have the opposite experience.

... And let's not forget that HN is not an accurate representation of society as a whole (HN itself 'suffers' from survivor bias).
0. If it meets the guidelines, this might make a good 'Show HN'. Show HN guidelines: https://news.ycombinator.com/showhn.html

1. I'm curious about the story behind Orgzit's development. Was it built for inhouse use or a client or speculatively? What technologies does it use?

2. I'm also interested in Orgzit's current use because that provides some idea about its sustainability. I am always concerned with business products that anchor their pricing to free (and here the paid plans are anchored to free as well).

The reason I get concerned is that the price of the software is not the major cost for a business. The major cost is investing time and effort into building the platform into their process and the risk of "betting" on a the sustainability of a company like Orgzit as a viable business. It's hard to get to $1,000,000 a month revenue using free plans.

Of course if Orgzit already has tens of thousands of paid users, then the low cost of plans is probably not so much of a risk.

Anyway, an interesting project.

Good luck.
This would also solve the other problem that stopped me drying things outside in Scotland: the garden tended to attract a lot of birds. I won't go into details, suffice to say the results were less spectacular than I had been led to believe.
I remember in 2013 there was a $148M bitcoin transaction. Instantaneous, 0$ in fees, no third-party involved, no currency exchanges. Granted, it was probably just moving money around the same organization's wallets, but that really opened my eyes. [1]

Someone described Bitcoin to me as the Internet of money. I'm guessing nobody at ARPA envisioned Facebook, Amazon, Netflix, or Google, but they created a platform upon which that innovation could occur. Bitcoin (or whatever) could be that platform for money.

Right now, I can see this being very useful for international remittances, like you have observed, commodity money (serving the role that gold does, as a hedge against currency devaluations, capital controls, etc), and in the informal sector esp. in the third world, where you have smartphones, but maybe not the financial institutions to bank with.

[1] https://news.ycombinator.com/item?id=6782290
Most of those girls were born not long after soviet union fall apart.
Upcoming generation is similar to the rest of the world, all girls want to be models, lawyers or economists.
With the QC35's you can plug them directly into a wired jack and shut the power switch off. They run fine with no ANC and without using battery.
Sometimes in our attempts to remain uninfluenced by others, we delude ourselves instead. Losing the coral reef is absolutely an ecological disaster because we have humans took it upon ourselves to pollute this planet at unsustainable levels and it is our responsibility to mitigate the damage we have caused.
Trump says what exactly that affects the bottom line? It's business as usual for the cabal. Wake up. Trump just be trumping.
You've messed up a migration. Now what?
Then I think Ethereum could help, down the road a bit. You don't even have to use ether, necessarily; a contract could implement a local time-based currency and do away with your money shortage entirely. Lending circles might help with short-term needs.

For now you'd need a little ether to pay transaction fees, which are getting more significant, and it might be hard to obtain. And scalability could be an issue. But all this stuff is getting addressed:

- With the Metropolis upgrade in a couple months, contracts will be able to hold their own ether and pay the transaction fees with that.

- With the Serenity upgrade in a year or so, transaction fees should lower significantly (for a complicated reason I can explain if anyone's interested). This upgrade will also increase scalability to about 100 tx/sec, and take block time to about 4 seconds.

- With the first sharding upgrade, scalability should get to around 1000 to 10,000 tx/sec, and fees should be even cheaper.

Security of old android phones might be a problem.
16 is OK I think for a ultrabook.

My goal is to have a 16 GB ultrabook for when away from my desk, and a 64 GB workstation when at my desk.

I always try to find the beefy laptop to replace both, but I am never that happy in either place. Too heavy for the road, too slow for the desk. Been trying for like 10 years, and sad every time at the laptop I end up with.

* In theory the CPU in the XPS-13 supports 32 GB says Intel, but I have never seen a true Ultrabook with 32 GB. Which is a bit sad of course...
What can you actually do with this, other than chat and send payments? There's only 2 apps in the recommended section and they're both basic.
Eight Reasons to Consider Progressive Web App Development
What is riskier though, Bitcoin or a bunch of fly-by-night Bitcoin companies?
I think I must be misunderstanding you...when you say the article is ironic, do you mean it is wrong?

To me it is the behavior of non-Russian societies behavior towards women that is ironic, acting as if there was this huge conspiracy from society to "keep women down", which I've always felt was utter nonsense but you dare not say such things in polite company, whereas according to this article, it is actually these do-gooders who think they are trying to help women who are actually the ones harming them!

That must be what you were thinking as well and I just misinterpreted you?
It looks like traefik has a few more features tbh, I'll definitely be giving this a serious look.
Do you really believe more Bitcoin is used for this than evading the law?
You don't need to use the app for QC35, I didn't know about it till I had them for a month.

The reason I got the app is because it does firmware updates. They've released quite a few updates to improve audio quality, noise cancelling, and compatibility with some devices.
Most people prosecuted for terrorism since 2001 haven’t committed a violent act
People create language, language doesn't create people. Meaning, words mean what the majority of people think they mean.
This is huge ! So many new Ethereum project out there : Token, Status.im, Augur, Golem, Aragon ... It's amazing to see such an ecosystem growing so fast.
That's the boat I'm in.

Firefox's literal only advantage over Chrome is its extensibility, and that baby is being thrown out with the XUL bathwater. It's slower than Chrome, it's less secure than Chrome, and since Mozilla seems hellbent on turning Firefox into Chrome, I might as well just bite the bullet, use Chrome and save myself the headache.

The only other advantages I can see are philosophical, rather than practical, but given their history of shoving irrelevant shit into the default install and ignoring any and all user pushback to their decisions (the "we're forcing addon signing" comment section was unanimously negative), I'm not sure that's worth much either. If I want to use a browser where my input on features and so forth is discarded, again, I might as well use Chrome and gain some speed and security while I'm at it.

I ask this question in complete sincerity: Why would I want to use Firefox?
I think it's a refreshing change from the ageism of much of the rest of the industry. It probably gives them a compounding competitive advantage.
March 2017: Earth's 2nd Warmest March on Record
Sure, from a technical perspective, absolutely. But the context here was an average user. If an average user talks about "web" he means his Email account, various protocols. Basically those actions enabled by layers on top of Arpanet.
I tried this and my result was really low resolution and had a giant blob of glare on it. Had really high hopes from all the technology behind it, but it didn't work in my case.
My hat is off to you. I did the same thing, mastering something like 85% of the material in the Mathematics area of Khan Academy before finally just enrolling at a university part-time to go deeper. Now that you're older you'll be better able to pause at moments and reflect on the deeper meaning of some of the thing you're learning. Enjoy!!!
Cloudflare metrics using Prometheus
For those playing along at home, metajack is the Servo project lead.
That's too simplistic.

While individual people need not be rational, a better theory is that society as a whole is largely rational when taking into account disruptions due to causal factors (people, groups, situations). These causal factors need not be rational, and the extent to which society allows these causal factors to influence it determines how far it deviates from rational behaviour.
Interesting point, reminds of the issue Jordan Peterson (iirc) once posed on Scandinavia. It seems there certain gender stereotypes are very strong, e.g. extremely low percentage men as nurses and women as engineers etc. His point was that if you actively remove or forcefully "balance" all other factors, the only remaining factor is the biological difference between men and women. This will be therefore exaggerated and you end up with the exact opposite result from what you intended.

Not sure if is 100% correct, but an interesting point of view nonetheless. Perhaps in Russia it is a similar effect, reversed.
I think the most unions attempt to make union membership a requirement for working at unionized employers, so you don't really have much choice at that point and the union is free to diverge from your interests.
They joined the party a bit late, they are already a sinking ship.
> If you make a transaction and everyone moves onto a different chain in order to effectively cancel your transaction, that's censorship of transactions.

If you don't like what NYT says, and you cancel your subscription and subscribe to WSJ (and let's just say that millions of people do the same thing, possibly due to some event), have you effectively censored NYT then?

The fact is, censorship has a meaning, and the way you're using the language, abuses that. We didn't censor Ubuntu when because of their unity decision lots of people moved to Linux Mint or to other distros.

We didn't censor Digg when it lost a huge traffic to Reddit after the v3 changes.

Uber wasn't censored when after the controversial immigration changes by Trump, people started to delete uber app and ride Lyft.

Censorship is when an organization forces your speech from all effective expression.

Will ETC be invoking censorship when they hard fork to eliminate the upcoming Ice Age baked into the Ethereum protocol?
You Could Have Invented Monads! (And Maybe You Already Have) (2006)
12 tools that will improve your work day
In my experience, franchise stores were generally better run than McOpCo stores. Many of the McOpCo stores were stepping stones for their mgmt staff so they didn't care about profits as much. They ran their stores by the book, but that didn't always correlate with a well run store. I used to be able to spot a McOpCo store within a few minutes of walking in.
There is a lot of incorrect information in this post.

- Containers are a combination of namespaces, cgroups, and chroot (maybe). You don't need LXC to use containers. Docker doesn't even use LXC.

- There is no overhead for running processes in containers.

- There is no requirement to virtualize networks for containers. They can be configured to use the host's network directly, at which point you are bound by the host's network capabilities. Otherwise it is typically a combination of bridges and overlay networks for which the benefits outweigh the performance concerns for most workloads.
Your last sentence is terribly wrong, and unfortunately, many people share that mistaken view. Let me explain...

Active managers go around with the notion that as they die off to be replaced by index funds, that there there will be no price-finding.

But here's the thing - before managers, and before mutual funds, most people were buy and hold investors. There was very little "price discovery" compared to today, as most stocks sat on a shelf (literally, as people had paper certificates for the shares they owned).

In that world, the price discovery function was quite small, but clearly adequate.

Today, there are many highly-paid managers who "actively" manage money. ( I challenge the "actively" portion, because many are closet-indexers. If you google "active-share", you can find more about this.) But even if they aren't closet indexers, in any given year, most cannot beat their benchmark. When they can't beat their benchmark (which, ironically is an index), they are inefficient.

That statement bears some emphasis - When Active managers cannot meet or beat their benchmarks, they are __REDUCING__ the market's efficiency. Put simply, they were wrong on what they thought the correct price should be, thereby hindering price discovery.

Read that last paragraph again - it's extremely important. Also, note that there are many people on Wall Street who are highly compensated, and afraid that their jobs will go away because of indexing (note that the S&P 500 is only one index - there are hundreds of others, including MSCI and Russell indexes). They are right to be concerned. After all, as in anything in life, if you can't keep up with the benchmark, you will get cut. This happens in professional sports, people in college with poor grades, and anybody in a sales job. And it's been happening in finance since before any of us were born.

One final note: Back in 2001, the US markets moved from fraction pricing to decimalization. In short, the price increments went from 1/16 of a dollar to 1/100 of a dollar (i.e. a penny). That's a six-fold improvement in pricing accuracy. To think that having less active money will destabilize our economy is unfounded.
Link to the AT&T tv commercial from in the article:
https://youtu.be/TZb0avfQme8?t=30
I've done it a ton of times!

Engineering software, process, tools.

Stopping by to learn about a company, share experiences, maybe buy a lunch isn't a bad thing.

It is regional. There are parts of the nation very hostile to this. They don't even have receptionists.

For those parts, working social media, holding events, making calls works to get that appointment.

In all cases, general networking is needed. Give and get.
Can developers read/interpret law clauses?
Often when I read job contracts, when I find something offending, and when I say that to recruiters I usually get argument (often in high peach almost screaming voice) :"You are not a lawyers, you do not know how to read a law clause".

Taking in consideration that job contracts are very similar to BDD specs in Cucumber, why we cannot read them as part any coding specification or developer code.

What do you think in your opinion can developers read law and understand it?
If recruiters are right why reading contracts at all?
Should we just accept blindly or we always need to have lawyer to decipher real meaning?
I use uBlock Origin and the website works.
So the logic is:

1. Union becomes big, needs full-time administrators

2. Union immediately becomes utterly self-serving and no longer has worker interests at heart

You can make the same argument about governments. It's like the old joke about democracy. Unions the worst form of worker advocates, except for all the others.
I feel like SVG is currently more important than ever - it's a much easier solution to the problem of display density which is currently rearing its head again in light of phones and other high-density displays.
Netflix seems so over engineered to me. They basically have a catalog of a few thousand movies that are negotiated months in advance of actual use. Basically, they just need to encode them and put them on a box and ship them to edge caches. Caching immutable data scales incredibly well.I would also bet that 99.99% of the movies people actually watch on Netflix, would fit on a single box.

In regard to the analytics, they have 100 million subscribers. Let's say each subscriber watches an average of 100 episodes/movies a day. For each watch you record subscriber ID, movie ID, start time, stop time and get 32 bytes * 100 * 100,000,000 = 320 gigabytes of data per day total. I am pretty sure that you could get a commercial database and and business intelligence package that could support the type of analytics you need (mainly clustering analysis) at that scale. A national grocery chain, probably has a similar amount of data ingestion and a similar analytics need. In addition, I have subscribed to multiple Netflix type services and I have never weighed the quality of suggestions very high, giving much more weight to the functionality of the client, lack of ads, and large catalog of good movies.

As evidence that this is a solved engineering problem, just look at the number of similar movie services: Amazon, Google play, Hulu, PlayStation Vue, Pureflix, Crackle, etc.

Google, Facebook, Baidu, Amazon, the self driving car companies are doing cutting edge stuff in terms of scalability and analysis, but not Netflix. The complexity of their operations, seems mainly to be one of their own doing and not intrinsic to the service they provide.

So I look at stuff like the article here and see a bunch of very smart engineers who are bored with the (solved) core problem and spend their time making cool stuff which is actually a pretty good thing.