skysight-inc/HackerNews huggingface dataset:
I don't have an issue with 9 to 5 if the time is used wisely. You're paying me a salary per year. Is that salary to get a product out of me, or to fill a seat? My issue is the time waste. It's been exacerbated recently because of having too move and my daily commute going up from 20 minutes to 5 -> 5.5 hours. I work on the transit as much as I can.

My current contract I was hired to create a new software team, but research wasn't fully scoped out. So the project isn't feasible, and scrapped. I'm now primarily idling, and sitting here just collecting a pay check. I'm looking but the travel time is making it difficult to apply properly.

My last contract I worked 80 hour weeks for five months until I burned out. I loved it. I had a team I loved, a good challenge, remote work etc. I quit that and tried boot strapping a business but my savings were obliterated by an unforseen expense.

So why the hate for 9 to 5? A majority of the jobs I've worked there is so much time waste. Time I can be doing something else, I have a plehtora of hobbies and no time to indulge them. My current contract has no work for me. Two contracts ago I was set to do a python web service slated for a year to a year and half. I finished it in a month. I'm not a rock star or 10x, just it was not scoped out or understood how easy it was to implement. If you're going to have me sit in a chair for 9 - 5, make use of me. Please for the love of all that's holy make use of me. I will work my tail off, and do over time, but let me do in on my terms. Give me something challenging, and let me learn. Now not all 9 - 5s are like this. But I've had more difficulty finding an interesting 9 - 5 versus starting my own venture. Also it seems alot of the roles I've worked projects are no where near properly scoped.
>It hasn't been long that I fetched zstd from https://github.com/Cyan4973/zstd

Yep, and Google too

https://www.google.co.in/search?q=zstd

> it turns out that the author Yann Collet [0] works with Facebook now

yep
https://www.facebook.com/yann.collet.73

On another note, wonder what happens when personal and professional lives can interfere. The profile of Yann Collet in the blog post is the above link and I can't help but think, why am I on faceook looking at a baby's picture on someone's profile instead of Github or at least LinkedIn? Seems like something he might want to keep private (and yes, I'm totally assuming here, I don't know his preferences)

Now, I know you can restrict the stuff you post to friends only instead of public like he did, but it is still something people(and facebook for its employees) should consider if they want their facebook profile to become their professional contact page.
What would happen if you just moved 50% of your monthly income to a savings account and convinced yourself that it's going to stay there because it's for savings?
Case study: Mastering customer-driven digital testing
I think false positives like this are worth reporting upstream.

FWIW I was subscribed and didn't get anything until this most recent breach. Unfortunately GMail thought it was spam (speaking of false positives!).
I had big problems with OwnCloud. Specifically it ate files at work, but did so in such an insidious manner (slowly, over time, with no indication that anything was wrong) that I don't trust it to this day. I haven't checked lately, but the issue was acknowledged by OwnCloud devs, with the workaround being to "use a secondary sync application" (no kidding). These days I use Seafile, and I can also say that your suggestion of Syncthing is a good one. I have used and enjoy both Syncthing and Seafile. Just a word of advice: Don't trust Seafile to encrypt your data. Use Veracrypt (or equivalent) in place of the built-in "encryption" offered by Seafile.
My data structures and algorithms course was unfortunately taught by a pretty awful professor.

But out of the entire course, he did have us implement a hash table using Robin Hood Hashing for a homework assignment once. It's the one part of the course that I enjoyed outside of my issues with it, and it's the one that, a couple years down the road, I still like to think and talk to coworkers about because it's an interesting topic.
The Simple Solution to Traffic
Wow, this is great feature, thanks for the tip! :)
Boysel's demo is an amazing hack, but in no way is the AL1 chip a microprocessor. The demo seems convincing - he hooked up an AL1 "CPU" with RAM, ROM and I/O and ran programs on it. But I looked in detail and there are some problems.

The AL1 chip is an 8-bit arithmetic/logic chip with some registers. It does no instruction fetching, no instruction decoding, and doesn't have an instruction set. It doesn't implement any control functions. It doesn't perform memory or I/O operations. (It's similar to a 74181 ALU chip with registers.) So how can it operate as a CPU?

The trick in the demo is the ROM has a "ROM memory address registers", which seems like an innocent latch. But this latch is under the control of the ROM, not the "CPU". The ROM and latch form a state machine that is controlling the system, performing RAM and I/O operations and directing the AL1 chip to perform ALU operations. The ROM is not sending instructions to the "CPU"; the ROM is running the show. The ROM doesn't hold AL1 instructions; it holds crazy microcode-like sequences that get the system to stumble through operations. There's no program counter as such, just the ROM jumping from address to address.

In other words, if you think of a microprocessor as ALU + control, the AL1 chip has only the ALU half, not the control half. The ROM-based state machine provides the control half.

I'll also point out that the AL1 die photo [1] from the demo is kind of bogus. Near the bottom is the label "instruction register 23 bits" - the chip has no instruction register and the label is dropped on top of some clock lines. Saying the chip has an instruction register makes it sound much more like a CPU, but it's just fiction.

To conclude, I am extremely impressed that Boysel was able to get the demo working. But don't be tricked into thinking the AL1 is a microprocessor.

[1] http://www.computerhistory.org/revolution/digital-logic/12/2...
The risks of doing nothing
One of the common solutions bonds together a bunch of channels to get you a nominally 128kbps datalink. You will pay through the nose if you use any significant portion of that bandwidth however (prices start at $13/mb, but can be brought down to as little as $1.27/mb if you purchase a full gigabyte up front each month).

http://www.satphonestore.com/tech-browsing/iridium-nav/iridi...

Note that this solution also removes one of the nominal advantages of Iridium. You can't hang it from your belt, the antenna weighs 11kg and is the size of a large punchbowl. It also requires a separate rack mounted modem.

How much would your browsing habits changed if loading an average webpage[1] cost you $31.80?

[1] http://httparchive.org/interesting.php
Don't forget Spideroak! They offer end-to-end encryption of your data.
Ask HN: How to convert US salary to a Canadian contractor salary? (remote)
Hey I'm having a bit of trouble settling on a dollar figure. The company I work for is a very early stage startup and they're not clear on details. They have no Canadian presence, so I will be working with them as a full-time contractor.

Current situation:

* Am a 24 year old Canadian.

* $25K made this year in self employed income.

* I do not have a registered business, I invoiced under my name.

My employer asked me the look into the following:

1) What is the equivalent Canadian salary for $80-100K base salary in the US PLUS benefits?

2) What $ amount does the company need to cover for my taxes as a self employed person? (I know it's something to do with CPP)

3) What is the total yearly amount they need to pay out including salary? 120k, 130k, 140k?

My personal questions:

1) Should I be registering a business ASAP or do I need to complete other stuff before I do?

2) My employer told me to fill out IRS forms W-8BEN (tax treaty document so I don't get double taxed) and W-7 (ITIN tax number). Are these documents necessary?.

I'm asking because none of this situation is black and white, for me, or for my employer so we're trying to work together to come up with a good number as they have no Canadian presence, so setting up payroll and benefits is not possible.

Thanks.
ReactJS AMA – Ben Alpert, React Core Team Member, Facebook
I like the idea, it would allow me to enjoy those drinks without the "downside". Since it makes me sleepy too unless I am engage in a rigorous physical behavior.
Hmm interesting, I'll give that some thought. Thanks!
The plot of compression ratio against speed for the various compression levels is pretty helpful for understanding its performance: https://scontent.fsnc1-3.fna.fbcdn.net/t39.2365-6/14146892_9...

"The x-axis is a decreasing logarithmic scale in megabytes per second; the y-axis is the compression ratio achieved."

I'd love to see a version of this chart that also included Brotli. (And I'm somewhat surprised Brotli isn't mentioned at all.)

(Disclaimer: I work at Google, which made Brotli)
This is such a load of crap.

The textbook industry maliciously engineered this market in whatever way they could to kill used book sales. You're out to screw students whether you like to admit it or not. Planned obsolescence is a core element of your business strategy.
How difficult is this new standard going to be to implement in another language? It seems highly sophisticated -- which is great, of course -- but the cost of that is relying on giants like Facebook to maintain their One True Implementation. For software this is (usually) fine; for a nee standard, it's a problem.
Rapid emergence of life, discovery of 3700M year old microbial structures
Yeah that's a good point. I like scribu's point that it can be somewhere in between. I'll have to think on that a little.
What is your planned revenue channel for Cloudron?

Enterprise packages?
Private Clouds?
Hosting?
I published a quick writeup to accompany the visualization here: http://cole-maclean.github.io/blog/Meetup.com%20City%20Finde...
> But what if the transaction fee drops to a hundredth or thousandth of a penny?

That can never happen. Not unless the miners are willing to lose their asses off. Bandwidth, storage, CPU etc are not free, and blockchain tech is extraordinarily gluttonous for all of those things relative to transaction volume.
Many of the largest undertakings. (Here's one counter-example - the world's first transatlantic cable: https://en.wikipedia.org/wiki/New_York,_Newfoundland_and_Lon...).

The mistake many libertarians make is to argue that government is inherently incompetent. This viewpoint contradicts reality. Government agencies which attract smart people can be as successful as any private company. Large private companies can be as bureaucratic as any government agency.

The fundamental difference is that there's no way to get rid of bloated and ineffective government organisations. NASA is a good example: in the 1960s it was the place where every bright young engineer and scientist wanted to work, but over the decades it stagnated into another bureaucracy dominated by non-technical folk chasing pork-barrel funding.
That's not my argument. Publicly funded does not necessarily mean primarily academic. The market is not the only driver of public demand for goods and services. Streaming video is a fairly obvious innovation that benefits the general public.
> What. The. Ass.

Yeah. Python. A fun little wart.

> is being aware of little language gotchas like this really so important

Somewhat ironically, our conversation here highlights why it is important. If you initially tested these three lines of code to your satisfaction and didn't find the bug, how could you assume that your unit tests would catch the bug?

> Surely I'm not useless?

I would hardly think you're useless, but it does show a lack of experience with the Python language. On the other hand, your most recent response also shows a capacity for looking up and identifying the language WTF and how to fix it, skills which are important in lieu of experience.
Are women more racially selective than men?
Stateless Sessions for Stateful Minds: JWTs Explained and How to Do the Switch
Wouldn't you have to de-dupe prior to encryption? Sorry if I'm being pedantic. I would just not expect anything to deduplicate once it's encrypted.
First IANAL. But there are people building businesses on this kind of thing even though it's almost universally not allowed. Google is the most prominent -- the judiciary has decided that a different set of rules applies to Google v. smaller companies, so Google gets away with it. That's because they are massive and were probably able to pay bribes to the judges to get them to agree with them.

Usually if you C&D upon receipt of C&Ds, you won't get sued unless you actually damaged the site. I assume companies like import.io and Scrapinghub adhere to those. I know particularly in the case of Scrapinghub, they won't go behind a login to get something in order to try to avoid heat.

Fundamentally, however, anything that makes scraping a key component of its business model is a high-risk business under current US law. People can and have sued scrapers out of existence, often leaving a trail of screwed customers, laid off employees, and dejected founders owing huge liability judgments.
I remember a study of production Python servers that showed that past an "initialization period" the types of objects in variables settled down and essentially became static. It seems to me that this is a very common across many languages, and that this pattern could be exploited in a number of ways. (Compiling "dynamic" languages in the above case.)

I think it has a bad rap because it's often used to initialize some kind of global state, with all the cons global state brings.

So then what if the language didn't have global state, or only had immutable global state?
those annuities are, unfortunately, very expensive in terms of fees paid to the person who sells and manages it, and you are also exposed to credit risk if the counterparty goes belly-up during your (long) retirement, which seems crazy now, but it would have seemed crazy to worry about AIG counterparty risk pre-2008.
Wow that sounds familiar. I'm consulting and trying to launch a product in October, while realizing I've kind of stumbled in to my own little software consultancy. I just had to hire a guy to keep up with the consulting load, and I've raised my rates a few times.
Mz: "From what I have read, swamps tend to fill in over time and turn into solid land -- unless there are alligators."

Swamps abound in lands with no alligators whatsoever. In places where there are alligators, they can serve as an indicator species or keystone species for ecological studies. Certainly they alter their environment and create niches for other species, but they aren't necessary for swamps and they don't create swamps. Removing all the alligators from a swamp would not get rid of the swamp. Putting a bunch of alligators into an area will not result in a swamp being created in that area.
I agree and chose to take the deductions rather than avoid writing comments. By that point I had already been in the industry and I knew better; he has never left academia.
Rclone is great. I wrote an integration to use it with git-annex (https://github.com/DanielDent/git-annex-remote-rclone).

Some of the supported providers (e.g. Amazon Cloud Drive) have a reputation for days-long service outages. Some users of Amazon Cloud Drive have even reported files going missing on occasion.

But the great thing with git-annex is you can have your data on multiple clouds (in addition to being on your own equipment), so partial or complete loss of a cloud provider does not need to result in availability or durability issues.
Generally you have to figure out a way to do the load balancing.

Once way is like haproxy in front that has each of the k8 nodes behind it.

How I did it in AWS since I didn't want k8 to create ELBs is

ELB->nginx (on the node outside of k8) -> k8 service nodeport

A nodeport is a type of service that opens the same port on all the k8 nodes to send traffic from the outside to inside the cluster. Even if a node doesn't run the container it can forward traffic to a node that does.

There are also now ingress controllers you can look at that do a lot of the work for you to reload what I did with nginx as soon as you create a service in k8.
I was waiting for that reference.
Money is fungible. There is no difference from me handing you a dollar and then you handing it back to me and me not handing you a dollar.
On fire suppression and fire management, the core problem is this: large forest fires aren't natural in Europe, and Europe is where the science of forestry developed. Fire has no legitimate place in French or German forestry; but needs to have a large place in its American counterpart.

(I don't know if East Asia is a natural-wildfire zone or not; but it sounds like Africa, or at least East Africa, certainly is.)
The format itself is documented (https://github.com/facebook/zstd/blob/master/zstd_compressio...) with the intention of other implementations and language bindings being readily available. We also have a zlib-compatible API for easier porting to applications already using Zlib. Our hope is that Zstandard is both easy to use and easy to contribute to.
I just got out of a relationship with someone who is borderline. It makes me really, really sad that borderline personality disorder is even a thing :(
The README at https://github.com/facebook/zstd mentions brotli
> In SO this will get shot down and clarifications will get edited away.

I don't think I've seen that. Can you give an example?
Might be addressable by solving two scenarios. The first is a highly-risk-averse approach to meeting your minimum needs, the second would be a risk-indifferent approach to investing anything left over. To put it into the coin analogy if your minimum need was $11 but the guaranteed rate is $12 you could take the $12 but then immediately flip again with the left over dollar and get an average of $1.25 with it, for a total return of $12.25.
I find myself doing exactly this myself, if only to anger my ISP (Shaw Communications), who likes to throttle bittorrent connections. I also force my apt-get dist-upgrade and emerge -eaUDv world downloads exclusively over Tor and I2P throughout my enterprise for the same reason. I'm positive I set off red flags and waste precious resources to monitor my download habits, hopefully diverting attention from others that need that anonymity and privacy more than I do.
Agreed, but those who answer in detail should be mindful of if their handle or user description correlates or links to their business.
The government could do it that way, but you have to trust them to do it correctly the first time. Because those government run utilities don't run on ten year upgrade schedules they run on 100year upgrade schedules. When homes and apartments are connected to water and power networks they never get upgraded.

A national internet service designed in 1999 might just be ADSL for everyone.

There is a lot of talk about how great municipal fiber is, but a town near me did it over ten years ago. Took out 30 year bonds to build a 10mbit up / 10mbit down system that's pretty expensive.

You only have to look at telecom regulation in the first place. After deregulation prices dropped and investment in advances started up again. Tons of money was invested into wireless. But AT&T wasn't pushing that forward at the time.

You have to consider political issues. Voters hate "rate increases" for power, water, and electricity. Proposals to jack up rates to build a FttH system to every home I the country would be shot down.

And if you mean true government ownership and operation of the network there are privacy and censorship issues. In the USA the government is allowed to censor government airwaves but not cable networks. I'd worry that censorship attempts would be tried on an government owned network.
I can’t, it’s hard already to get rid of the phishing flag Google has set for the domain.
Mux (YC W16) Is Google Analytics for Video
What law, you can't hold some one else responsible for your actions the fact that you even proposing this and then say that a judge would defend it, is laughable.
Not a single judge would accept this argument, and there is no way any law like this would ever pass it would shatter the current framework of legal responsibility and accountability.
Our (un)reasonable expectations of Apple
I'd suggest a more descriptive title here. From the title, I thought/hoped it would give me price info for local stores, not just online. One of my constant annoyances is the fact that it's difficult if not impossible to find the lowest price for grocery items without physically visiting the stores you want to survey.
My take on this is that it sounds an awful lot like a sensing network for Amazon to discover which products are taking off and if it's viable to produce a low cost clone. At which point Amazon will not only have cloned your product, but also own your main distribution channel. Approach with caution?
So, the fetch API is landing in Safari. I'm surprised, since the Safari implementation presumably still lacks the ability to abort a request as it does in Chrome.

Since the discussion on how to resolve this issue is ongoing[1], I thought they'd wait until a decision was reached.

Must be gearing up for Service Workers & Web Push — something I expected to be at the bottom of the priority list for Apple's browser.

[1] https://github.com/whatwg/fetch/issues/27
They're also the beneficiaries of infrastructure which is already built out everywhere and requires only maintenance and occasional repair. It would be great if the same could be said of ISPs. Can it?
Sure, I'd characterize the creation of the internet as a "waste" as well, I say while typing a message on it. Similarly the social security and medicare that allows our grandparents to continue to live without bankrupting us, or forcing us to watch them die. Similarly the healthcare that stops poor people from dying on the street or robbing/killing you and your family out of desperation, and the police that protect your wealth, and the roads you drove on to get to work today, and the regulatory bodies that ensured your car isn't an explosive deathtrap and that you didn't keel over and die this afternoon from the meat in the sandwich you ate for lunch. All wastes.

Almost all valuable research cannot be supported by a profit motive; it does not pay off in any reasonable timeline. It is always done by a group with a huge amount of money to waste, like Google, AT&T in the past, the U.S. government. The market is as terrible at creating new and relevant research as it is at creating art. It is an optimization machine that finds local maxima and it is very good at that.

The government is literally made of smart people and money.
Yann will be giving a talk on Zstandard at today's @Scale 2016 conference, and the video will be posted. He can answer the most technical questions about Zstandard, but I may be able to answer some as well; we both work on compression at Facebook.
What is 1e100.net?
I was thinking that was only me that notice that... sad
But they sure are comforting.

Past results guarantee future results in the same circumstances. Over time, circumstances change which invalidates their value. But, in the short term, they imply a probability of future results based off of the volatility of the circumstance state.