skysight-inc/HackerNews huggingface dataset:
Woah can you comment on lines in a comment? /me dashes to investigate github

And thanks for the suggestion. So far it's been on a someday maybe list, but if it really does help that much, maybe we'll bump it to someday maybe soon.
Of course. Because on average your remaining tax-paying and GDP-contributing years are short and your benefits-consuming years are long and imminent.

Canadians are friendly but not suckers.

Over-50s can immigrate if they are joining family, employing people, or exceptionally skilled, etc. You have to make a case that you're a net benefit to Canadians.
A Photo of James Comey Takes the Internet by Storm
Thanks! I didn't realize that was possible either. I just switched my paypal account to use google authenticator instead of sms, which besides being more secure, is much more convenient since I don't get cell reception in most of my apartment and have to put my phone near a window to get the sms.
In my experience the chat on chess.com harbors a similar demographic to that of most video games. You'd think that chess would attract a more mature player base, but nope.
>we don't say "men nurses", ya know?

It's much worse! https://en.wikipedia.org/wiki/Murse
After living expenses, health insurance, taxes, etc, just moving south my net income tripled.

5 years later, I'm pushing something like 8x what disposable income would have been by now if I compare with my old colleagues.

And that's even after I take out the extra expenses of my mortgage being 11x what my rent used to be (by choice, it was "only" 4x higher originally, since I lived in a rent controlled area for almost 30 years.

The difference is absolutely absurd. And since a lot of things don't vary in price with the average cost of living (cars are not more expensive south of the border. Neither are smartphones or restaurants), it matters.
I suspect the actual cause is similar to the fuel station hacks from a couple of years ago [0], where industrial control systems have been 'upgraded' to run over the internet.

[0] https://www.theregister.co.uk/2015/02/11/anonymous_hacks_fue...
They didn't roll over, they exceeded 2^53-1 which is the max Number which doesn't truncate when treated as an integer in js. The solution was to treat it as a string.

(Or we're thinking of different events, I apologize if so)
I would be astonished if a L4 SWE at Google was making less than 250k (total comp)
Strongly agree. The (mostly liberal) media coverage of Uber is disgusting and pathetic.
I think you misunderstand the comment about exchange rate.
In Canada, the price difference of goods with the U.S. is beyond just the exchange rate.
Thus, you can convert a salary between USD and CAD, but that doesn't account for higher prices of goods in Canada (beyond exchange rate differences).
This is why many Canadians shop in the U.S. (if feasible), or travel to the U.S. to make big purchases (such as cars).
When CAD gets stronger, w.r.t. USD, prices in Canada don't respond proportionately.
Likewise, when CAD gets weaker, prices in Canada tend to respond quite rapidly.
It seems asymmetric, and is another factor when comparing US/Canada cost of living.
I'd love for an economist to explain this. It's never really made sense to me, but anecdotally, it's well known phenomenon in Canada.
A few articles would definitely be appreciated. Might even help with recruiting fresh blood.
For a pop-culture name, I'd call it the Head & Shoulders Problem, after those old shampoo commercials:

"You use Head & Shoulders? But you don't have dandruff!"
"Exactly!"
Terrible company. but the money people will have too much invested to just let it die.

So this will probably happen:

Clear the decks

Put someone boring in charge

Lie low for a while + submarine mode

Resurface

Announce some new interesting thing

Charm offensive

Carry on.

I say the taint is still there, drive the stake in and add holy water.
Regardless of whether it's immoral or not, it creates perverse incentives as if institutes a captive workforce with less rights than normal workers, which can be extremely lucrative to businesses and the state. That last thing we need on top of the other problems we have with the prison industry in this country are businesses lobbying for harsher sentencing because it gets them cheaper labor. We already have prison guard unions lobbying for harsher sentencing, and that has not gone well.

In the end I don't think having prisoners work is in itself a bad thing either. I do think most the systems we have in place that allow for that cause major problems through externalities, and I'm not sure how to allow one while effectively preventing the other.
Yup. Or, it's "here's 100k for 30% of your company."

I have a friend who has been trying to raise for his company, and the expectations that investors have in terms of how much equity they want is much worse than in the US.
Intel? Obviously excluding a neat, staff-and-fabs sale, I would expect their collapse to drop a lot of chip lines back a year or two.
It's funny watching the public perception of uber changing over time. At first it seemed like it was just techies that didn't like them, then this whole PR mess started happening and now I am seeing non techie friends getting on the anti uber band wagon. Out in public the default expression for a ride is let's grab a lyft now, and even the drivers that talk about driving say they drive for lyft now rather than uber (in reality they almost all drive for both). As if saying they drive for uber will cause them to be judged. It's amazing how fast it happened.
There are plenty of ambitious Canadians working on moonshots.

They live in the Bay Area, LA, NYC and more.
Yeah but empathy is not the outcome I want at least; the outcome I want is to reverse the material inequities that foster oppression. I don't care whether or not you have empathy for victims of racism and sexism, they don't just need empathy, they fucking need help.
Throughout the rest of the comments I've tried to provide a bunch of evidence/links for the performance claims (and tests that you can run yourself). Let me know if I missed anything and I'd love to chat about it!

But proven flawed? Could you send me some links/evidence on that? I'd love to do my best to reply/address any concerns.
It is, I think he ends with the possibility that with Arm being integrated into the GPU - a new possible world exists with the lack is a lack of Intel. With Linux and Windows Arm ready it could be very interesting the kind of possible system builds. For one having as many pci express lanes (or something completely different). Would be great to see a platform that is more friendly to extracting as much out of it as possible.
It simply underscores the fact that ridesharing is a commodity. If the price or experience is in any way different users will happily jump ship. I don't fear monopolization of the technology too much as it's relatively easy to bootstrap one of these companies in a short amount of time (options, while most would say are and were inferior, popped up in Austin within a month after Uber and Lyft's departure). As these apps grow, I think there will be an eventual ceiling on the experience part of it (there's only so much you can improve on the app experience of getting from point a to point b before you start to face diminishing returns). Eventually like gasoline the price of the service will be the main deciding factor in the future.

This train of thought does not take into account the game-changing possibility of self-driving cars.
> This feels more like a general bullying behavior that you usually see from legacy ‘Day Two’ companies.

Ouch. Going right for the Amazon jugular right there.
Building on commodity hardware is cheap, easy, quick to develop and often more stable and secure. Going fully custom results in more custom components which are often less tested and less audited than their commodity counterparts. Yes, it sounds like they'll be "simple" but it rarely is so - especially when your boss or sales team asks why you don't have IP-based monitoring.

The best bet in my opinion is to use commodity stuff but reduce the attack surface as much as possible by simply disabling, firewalling and physically restricting everything possible. In many cases like this, you could probably get away with absolutely minimalist control systems run on microcontrollers and similar with monitoring only over an isolated unidirectional interface (think fiber optic connection with no physical receiver on the other side).
And we in the US struggle with getting anything built for less than eye watering sums - does anyone remember the recent bay bridge saga? Corruption, incompetence, etc?
We ran into similar issues. From there I went one step further and wrote a tool to do the attachments for me (instead of using Terraform's aws_volume_attachment):

https://github.com/sevagh/goat

This way in Terraform I provision a group of volumes, a group of instances, and rely on `goat` to do the rest.
Buzzword Ipsum
I believe so, but he could also be referring to how there are hundreds of different flavors (each containing different compounds), and each compound interacts differently when heated by coils.
There's definitely a vanishingly-small proportion of hackers around here, relative to the reputation the site tries to encourage. Lots of people who might be branded "prescriptive social engineers," but not many hackers.
Words on the internet really caused this heterosexual male some serious problems: http://micheleincalifornia.blogspot.com/2014/11/having-sad.h...

Words on the internet and via text message probably helped drive this man to suicide:

https://www.washingtonpost.com/news/true-crime/wp/2017/06/10...

My mother always said "Two wrongs don't make a right."

I don't see how taking your anger out on random strangers somehow fixes anything in your life.
Read this three times and I can't understand what it means. Can anyone "translate?"

Sure.

"I'm a spineless human being who publicly hates my race and gender in order to try and give the appearance of being a good human being without actually doing anything".

I'm white and male and I'll talk about whatever subject I want. If anyone wants to escape 'white privilege' there are plenty of countries where we are thin on the ground.
Groupthink and investor pressure
at least two :)
Simply, people socialize more with people like them. It has nothing to do with "creative" or "disciplined". In that environment, it may appear like less social is more work focused or disciplined in some stretch of the imagination but really that is a big stretch, and has nothing to do with that person's capability.
- man nurse

- man housekeeper

- man secretary

- man escort

Wow, these all sound absolutely awful. How did the female, err, woman version become such an accepted construct?
College education and job offer work in many other countries as well.

For a skilled and experienced software engineer, immigration to Canada is far from being trivial compared to EU, UK, Australia, ... even Japan!
As someone with a smell allergy, my first approximation to a guess (I am not a chemist), please correct me if I'm mistaken, is something to do with the alcohols contained in most e-cig recipes and borrowed from the perfume industry. Alcohols when aerosolized tend to travel farther than most other smell carriers (that's why perfumes use alcohol) and more directly enter the bloodstream, skipping the body's filters (which makes it particularly useful to e-cigs as a carrier).

I'd suppose other chemicals in traditional cigarettes fill very similar roles.
Even the big companies pay less in Canada. I love my home but I am making 3x the money as an intern than I would as a full time dev in Toronto. Unfortunately I cannot stay.
It sounds like you are saying in order to be great at software you have to put in double time on software. Spending half your time, e.g., painting, would be a crippling disability relative to the 80 hour a week programmers.

Am I getting that right? Seems like an odd argument given what I know about your opinion towards head-down traditional game design process.

I feel like I get a lot of software expertise from making gnocchi and watching my chickens scratch around the garden, but maybe I'm fooling myself. Genuinely interested to know your opinion.

My (baseless) opinion is that quality of experiments matters a lot more than sheer number.
As someone from India, I'm surprised people do this.

With 1 USD = 65 INR, we're used to converting with cost of living and Purchasing power in mind.
When you work for no pay in a communist prison camp, we call it a slave labour camp. And why wouldn't we? There are no slaves in America.

When you work for next to no pay in an American prison (And are then billed for room and board when you are released...) Well, that's something else.

How many millions of lives has this institution of liberal democracy destroyed?
That works well except when you're in a language where you can't nest functions and need data from the outer scope. C is like that.

Rust really likes to bail out of functions when something goes wrong. That's what "try!()" does.

Allowing multiple exits from a loop is no longer controversial. Multiple entries into a loop are still considered undesirable.

From a proof of correctness standpoint, the topology requirement is that there be some single place within the loop through which control must pass. That's where the proof inductive step takes place, and where you prove loop termination by showing that some measure is decreasing. Restrictions stricter than that are more stylistic than formal.
Keep semantic Git commits
I recently finished grad school and just started my first job at a large, older corporation a few months ago, and it's been great! It blows my mind that people "voluntarily" work until 8 PM at a startup.

In fact, I recently asked my boss if I could shift my schedule earlier—instead of 8-5, I wanted to do 6-3 (with an hour lunch). I figured this would help me avoid traffic and give me more daylight hours in the afternoon. He said, "That's fine; we're flexible. Just make sure you're getting in 40 hours each week". So far, it's been amazing! And this is coming from the most morning-hating person ever. But finishing at 3:00 in the afternoon is a fantastic feeling (despite having to go to bed a bit earlier). Also, being the only person in the office from 6:00 - 7:30 means I get a ton of "deep work" time, and my productivity has shot up as well. I would give a hard "no" to any startup that wanted me to work 10-8. That's just absurd.
The flavors must make some sort of difference. I have an e-cig. Not a huge user, but I notice that the resistors clog up a lot faster with the darker juices and last a lot longer with the clear ones. I am mildly concerned about the effects that they might have on health - because when I got it I had read stuff similar to your "two to three chemicals" line also saying that its essentially the same as an asthma inhaler, when the reality is somewhat different.
That seems to be a case of bad web scraping. If you see the article the numbers were supposedly taken from, you will see compeltely different results:

http://taxtips.ca/taxrates/canada.htm
I installed a break reminder app and when it displays a notice, I stare out of the window.

Frankly, I don't know what do do else. I'd be curious for tips people have.
Is there any info on pricing? Surely it's not free forever?
I disagree; the nationwide median salary was $100,080; the bottom 10% earned less than $58,300. [1]

The unemployment rate for Computer and Mathematical Occupations was about 2.0%. [2]

Anecdotally, since a large part of someone's world view is by bad things that have happened to them, none of my friends from college are working outside of software. Some earn at the 10% spot in low cost-of-living areas, but they all are employed with enough money to get by.

1. https://www.bls.gov/ooh/computer-and-information-technology/...

2. https://www.bls.gov/web/empsit/cpseea30.htm

Edit: this only holds true for the U.S.; unemployment for coders is probably far different in other countries.
ScriptDash is now Alto
> "That's not how modern Western societies work."

Are you sure? Maybe you believe they shouldn't work that way, but do you believe they truly are blind to the net worth of the offended party?
How Bozeman tech feels about Gianforte, who helped build that tech community
Actually you've done this flamebait thing repeatedly:

https://news.ycombinator.com/item?id=14534396

https://news.ycombinator.com/item?id=14534306

https://news.ycombinator.com/item?id=14506129

This is not at all what HN is for. Such comments amount to trolling whether you intend to or not. We have enough trouble with flamewars already without people casually flinging lit matches into parched forests.

We've warned you twice now. If you don't change your comments to adhere to the community guidelines (i.e. to post civilly and substantively, or not at all), we will assume you don't want to use the site as intended and ban you. If you do want to use the site as intended, please (re)-read the following:

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
I agree on the 'madhouse' part.
Don't worry about that.

Neither of us will see that, and it would take something very drastic to change how the humans behaved for millennia.
Basically all C and C++ compilers do this.

They do it, so they can simplify things like "x < x+1" to "true".
Now that project would be cool to see.
Secret Service says it doesn't have Trump tapes
PyDev of the Week: Amir Rachum
That's a good point. I'd be happy to admit that the term is somewhat vague and inaccurate, so as long people first acknowledge that it's not a conspiracy theory.
Depends on your circumstances. I'm something under 10K but I have basically no delivery and very limited Uber/Lyft available. When I do weekend activities, I often want an SUV outfitted for my needs. If I did rent a car, I'd have to get a cab or something. This isn't even back of beyond but it's exurban and there's no way I could do without my own car in my driveway even though my mileage is modest.
> - My tech talk of how the CRDT works: http://gun.js.org/distributed/matters.html (compared to consensus protocols)

Maybe I'm just being silly, but that talk describes the problem. It doesn't really going into detail about the CRDT(s) you're using.

> Yes, good point, to prevent data from getting trashed you need to run auth on the system, more info here: https://github.com/amark/gun/wiki/auth

I wasn't talking about auth.

If conflict resolution is timestamp based, It feels like you could very easy end up with inconsistent data. I update field Y based upon the value of field X I see. So does someone else, but based upon a different value for field X. If I can't wrap this this in a transaction, then I could update fields based on bad/out-of-date data.

> Clients keep a copy of data that they are interested in (not the whole data set, correct), and together they can reconstruct the entire data set. You can also run multiple server peers that backup the whole data set, or use a shard key to determine which subsets. If this isn't fault tolerant, would you mind giving me some examples of what is?

I mean, I guess if you accept being able to loose data as fault tolerant, then OK. Having multiple, dedicated, full-database backups is what every other distributed database does as well.

I mean, perhaps I'm being too hash; there are many usecases, particularly with data of little value, that systems like this make easy to build. I just feel like so many people are working on datastores with loose guarantees about anything and hail them as awesome, new things.

Heck, even Wave had a more refined system where you wouldn't just randomly loose data.

You're not Google. You're not Amazon. You don't need to embrace all of this looseness and lack of guarantees.
>I don't think that the market would care about professionally-certified coders

They would care because laws would be put into place making such certificates required for doing work. Just like accountants need to follow GAAP etc.

> I think that the majority of stakeholders in software would be opposed to licensing legislation for coding.

For sure they would. But that doesn't necessary mean it could be stopped from happening.
It will age very well. Successful countries that behave otherwise don't stay successful for that long. If a country doesn't put its interests first, who will?
Casual Bitcoin users You need to know about Aug First
The interesting thing about this from an engineering point of view is, you quietly pass a threshold where the clever hack which was worthwhile becomes literally more trouble than it is worth. When that happens is a multivariate problem that we couldn't truly predict at the time of the code's creation. (and when it happens, there might not even be anyone on the payroll thinking about it)
It is an advantage but it is not huge, it is not moat-like. They have more money to spend marketing and subsidizing rides. Again you said:

"Fasten had to lower their rates"

It is a price war, it is not truly about innovation in the space. Their software & services are not so innovative/defensive that it is hard to switch.

The argument for Uber's leadership is that they are special because they are building something that other Entrepreneurs/Leaders could not, that is not accurate if it is so easy to switch to a competitor. Not much hassle, loss of service when switching, same drivers / same cars.
Ask HN: How to monetize a newsletter?
Ask HN: Istio vs. Envoy
I remember reading about the release of Envoy by Lyft maybe a month or two ago. Then I saw the release of Istio maybe a month ago. I'm having trouble reconciling the two. I read that Istio is based on Envoy. Are they mutually exclusive? Is envoy obsolete now?
I love all those "goto" disguised as any kind of flow controls. Because goto is devil, but give it another name and another smell and, voilà!, it becomes beautiful.
I'm not actually saying we should attack people for being ignorant, I'm saying that if a white guy gets offended while trying to learn that it's less of a problem than the actual object of our activism.

Frankly if I have to argue with this person and tiptoe around their fragile ego in discussing these things I'm not sure we want them in the first place. Allyship is complex and defined finally by those you are allied with.
Doesn't this just show something isn't right in the US? Why aren't firms hiring more in their international offices if the cost of employing developers is 3x in the US vs even advanced nations with solid talent?
"I would say he's not the root cause of the issues but he is the root cause of Uber's success."

I can't agree with that statement. He's responsible for both. He doesn't get to take credit for the good and ignore the bad.
It seems many people aren't doing that because Uber has a history of not having much empathy for people they or their drivers have wronged. There appears to be very little empathy for their employees who have been victims of sexual harassment, and if getting the private medical records of a rape victim doesn't display an astounding lack of empathy, then what does?

In other words, you reap what you sow.
I tire of the fight too

I really appreciate those who can stay active and upbeat when trying to educate the privileged, but I understand those who can't. I don't think I could.

I am not looking for a fight. I am actively looking for a conversation, in good faith that is as respectful as possible from both sides, given that we are all human, we all have crappy days and stupid baggage and words on a screen are a very hard way to communicate. If I thought I was fighting some battle, I imagine I would tire of it too.

And that is kind of the entire point of all my comments here. You aren't required to go looking for a fight in order to try to make the world a better place. In fact, you are probably going to be more successful if you stop approaching it that way.