skysight-inc/HackerNews huggingface dataset:
I was born and raised in Montreal and there is a bit of cultural shock between Americans and Quebecers.

Here, mostly in the French community, wealth isn't well perceived at all and is kind of a taboo. For some reason if you earn considerable money, say 100k which is twice the average salary in QC, people immediately assume you are doing something illegal or unethical.
You can't drive a big car without getting the mean eye.
Especially if you are one of those "replacing people with machines."

Moreover, the language barrier blocked the French companies to see what's going on outside of QC. This definitely keeps the salaries down and now every HR department in town think it offers competitive conditions.

You also have to know that the Engineering title is protected in Quebec and that you can't call yourself an engineer in any field without a diploma that is approved by the OIQ (http://oiq.qc.ca/Pages/accueil.aspx?lang=en).

It makes no difference in the long run but software engineers can expect around 30k more than non-engineers when getting out of school.

My friends and I make good money while studying Software Engineering full time. We are top of our class, but we make around ~80K CAD working as developers in a big Canadian bank and all have offers ranging from 120K to 180K CAD for when we graduate.

My point is that there are good opportunities in Montreal but you definitely have to shop a lot.
Put your phone to work earning passive income with Cash Magnet
I only pointed out what defending and using a certain statistic is discriminatory. I made no other arguments, and none directed toward the individual in question or their overall point. Now that you are aware of the discrimination that has historically been encoded into the laws in question, please allow the knowledge to soften the judgement of the behavior of calling that particular statistic into question, specifically when the behavior is saying it is something complex to be discussed and not totally dismissing the entirety of that statistic.
No one wants to read documentation.

You want to throwdown enough breadcrumbs from hello world to any topic you might wish to know to get things done in a language. More of a cookbook.
gh-ost is hardly useful for anyone outside of github.

It's predicated on the fact that you don't use foreign keys. Now why would someone use MySQL without FKs... is beyond me, but I'm sure they have their reasons.

MySQL has this https://dev.mysql.com/doc/refman/5.6/en/innodb-online-ddl.ht... for Online Schema migration and

MariaDB has ALTER ONLINE https://mariadb.com/kb/en/library/alter-table/

They both work with triggers + ghost tables, so they don't need transactions.
Thanks for the response. We are located in China - so our target are Chinese as well as the Western audience. Any english word in the url will cause the Chinese audience to just zone out. Chinese are used to numbers such as 360.com 136.com and so on.
They even killed a young man I know. He dropped out, moved into a friend's basement, played video games and drank only beer. Only beer, for months. Liver damage, death.
I have also had many lucid dreams -- I used to practice lucid dreaming.

This is like a lucid dream but there is no narrative or control over what is happening -- only awareness. It is really most like being in the center of a river of thoughts, briefly experiencing them as they rush by.
Traditionaly, burning heretics was a State matter, guilt was decided by a special group, the Inquisition. Heretics were burned (or had other punishment against them, like fines, emprisonment, prayers or house arrests) because it was a state matter, following the principle of Religion of the King = Religion of the People.
How to Grow Your Website Conversions: Phone Calls as a Growth Hacking Tool
I'm not an architect (well, technically my job title is "Architect", but I'm not that kind of architect). But I'd be curious to see a list like this for some other professions, just because it tickles my curiosity.
Is there, though? Take the latest Google example where they were less than forthcoming about user data that was accessed. Did anything ultimately happen to them? I think the same would happen in this case. If it were found, I'm sure they could quickly come up with some BS excuse that it was the best way to prevent the potential damage from being greater, that all along they had been investigating and doing whatever they could to mitigate the damage, yada yada yada. Then cue massive outrage. Followed by everyone else using their thing products as usual
There's a lot of architecture in Shakespeare. The non-Aristotelian structure of his plays, the highly stylized language, the iambic pentameter, the stage directions. You could endlessly examine the structural characteristics of his works.

The list obviously plays with leaving things vague, ambiguous, uncertain. It's funny how this seems to enrage certain people.
I dunno, if feels like an invitation to attach contextual meaning to a selection of random phrases.

You could present this as a list of things ${profession} should know, and somebody somewhere would find it a refreshing thought experiment.

I would question if those mental gymnastics reflect on the source, or on the individual who created the meaning?

Without context its just a list of stuff with indeterminate intent - any artistry is the result of the reader willing it into existence.
My biggest gripe, how about a standardized back button, that is always in the same place and works the same in all places.
Ask HN: Y Combinator invite/rejection
Hello,

How do we know the status of our application for YC ? Do they send out rejection mails or can we check it out their website ?
E.g. here's benchmark numbers delivered by Nvidia, and even their best card doesn't hit 120 fps in all games at 4k - if you want fps over resolution, you're going to switch down, especially if you aren't on a truly top-of-line card. https://videocardz.com/77983/nvidia-geforce-rtx-2080-ti-and-...
> Most gamers want more than 60Hz.

Citation please.
Bakkt will trade Bitcoin futures contracts
The same goes for standing if one has a standing desk, and for any other position.

You should vary your position regularly (every hour, for example). The simplest solution for this is a desk where the height can be changed easily (maybe with a motor), so one can sit for a while, then stand for a while, and so on.
At one point you just go fuck it, it's a side project. Just wrap it in a LLC so it can't bankrupt you even if you do get sued.

From experience: this is dangerous and completely wrong advice. The corporate veil can be pierced if the LLC is determined to be an "alter ego" of the individual, which isn't a difficult argument for a one-person side project.
This also reminds me that, in Python 2.x, the following code...

for i in range(100000000):

...creates in memory a list with one-hundred million integers.

Expressive yes, but sometimes it can be double-edged for new comers (and not new comers).
Which is the best free YouTube downloader and converter?
Which is the best free youtube downloader and converter?
Some algorithms work better with 0-based indexing. But maybe, just maybe, there are other aspects to look at when evaluating a programming language than "it doesn't by default follow my favourite indexing type". Especially given that 0-based indexing is very easy to use for any array you may wish to use it for.
How does anyone know how shit tastes? Obviously they aren't being literal.
> a slew of other tech startups. The same thing happens in every city: the artists and the small community shops are being forced out to make space for poke bowl restaurants and tiki bars when the spaceship lands.

You could say exactly the same about the Old Street / Shoreditch area of London UK in the last 20 years. Hardly changing a word, except for "poke bowl" and "tiki bar" - that's just annual fashion.
Quantum Leaps
One issue here is that law is heavily licensed in the US. Same as non-software engineering. So you need a law license or PE license to dispense legal or engineering advice, respectively. Doing so without those licenses is illegal (practicing without a license), which is likely the reason for the disclaimer from non lawyers. From lawyers, giving legal advice can create a lawyer-client relationship even absent specific agreement. It's less a job security thing and more a "not doing something illegal or which creates an unintentional client relationship" thing.
Well no shocker there, the first thing I thought of was Apple
You're the one that was calling the bread argument invalid and "trivially disprovable." Also, average income has more than kept pace with inflation since the 50s which is the arbitrary starting point that you chose in your first argument, but shifted to the 70s in this counter for some reason. That still doesn't help you as the avg income in 1970 was 10556.03 (39081 in 2017 dollars) and 50321 in 2017. (source https://www.ssa.gov/OACT/COLA/AWI.html)
Does no one else find it deeply distressing that all our tech has been so completely co-opted by outside agents? How can we live this lie that we are free while every day we see how we are controlled and watched?
The functional programming concepts which have made it into C++1[147] have made programming in C++ much easier, more concise, and quite fast. I think they’re among the better recent additions to the language. Lambdas, for_each, transform, and accumulate all see regular use in my code.
There is the treadmill desk: https://www.youtube.com/watch?v=6Jcd5XV4VL8
you know.. https://stackoverflow.com/questions/1732348/regex-match-open... :-P
> From watching the boob tube civil matter legal aid is a thing in old Blighty.

No, absolutely not. You get legal aid if you're being prosecuted for a crime. You get legal aid if the state is trying to remove your children (but only at the point where they've served the notice and gone to court). You might get legal aid in family court (for divorce or child contact arrangements) if your spouse was abusive. You might get legal aid in court of protection. But for most civil law there is no legal aid available: you use the small claims track or you pay for lawyers.
NYTimes = paywalled
The 400G Ethernet Ramp About Radix as Much as Bandwidth
Simpler solution: move to Europe.
How Good Is Tesla's “Enhanced Autopilot” Feature?
The benchmarks game is just that: a game. Notably, Go programs are prohibited from doing certain optimizations that are permissible for C++ programs. The conventional wisdom is that Go and Java are within the same order of magnitude as C++ though still slower. I’d accept that they are a full order slower, but not multiple orders.

> Do you dispute nil and *

I dispute that Go’s pointer is a “raw pointer” in any meaningful sense of the word. In C++, raw pointers may be uninitialized, they may be cast from any int, they don’t imply any automatic cleanup of the pointee, and they are subject to pointer arithmetic—none of this is possible with Go pointers except via the “unsafe” package. So basically none of the criticism of raw pointers applies to Go pointers.

> Go has a stop the world GC

You are correct here, Go has a stw GC. It’s probably not suitable for RTOS, but its pauses are on the order of microseconds, so most of the conventional GC criticism doesn’t apply.

> Stack vs heap

The language doesn’t have semantics for stack vs heap allocation, but that doesn’t mean it’s hard to control where things are allocated. In particular, the compiler can spit out where its allocating and you can adjust accordingly. It’s far easier to do this in the hot path than to have to specify where every piece of memory is allocated across your program.

> seems like you’re empirically incorrect

Quite the opposite, actually. There’s nothing wrong with not knowing or being mistaken, but there’s no need for overt snarkiness.
It's one banana, Michael. What could it cost, $10?
Exactly, those things were ridiculously easy to snatch up. My friend in high school used to be able to start his 90s era Honda with a flathead screw driver.
https://en.wikipedia.org/wiki/Future_of_Earth
In fact, almost every solid julia package uses arbitrary indexing for input arrays. `for i = 1:length(x)` is discouraged in production code, instead the ideom is `for i in eachindex(x)`.
Not to mention that Mars gives humanity an opportunity to improve skills essential to expanding to other solar systems.

Besides the obvious - large-scale terraforming - a "practice" settlement of Mars gives us an opportunity to innovate and refine practically every engineering skill, form of social organization, or general skillful endeavor in humanity's repertoire.

Metallurgy, genetics, geology, farming, medicine, psychology - all of these fields are bound to discover new phenomenon and methodologies under the constraints and conditions of an alien planet.

Not to be glib, but necessity is mother of invention. And there is no necessity as powerful as the drive for survival.
Most people know it's controversial to say "iPhones are hard to use" because most people feel that the iPhone, perhaps more than any other technological innovation in the past 20 years, made technology easy to access, use, and integrate with their lives.

To say 'iPhones are hard to use' and then point out all the small edge cases of use as significant flaws is hyperbole in bad faith. The author is caught up in his own intellectual habit and not in touch with reality.

A better title for this article could be 'Simplifying complexity inevitably sidelines some of some user's needs'.
This might have been true 18+ months ago, but not now. HN now more closely resembles, and more closely acts like, Reddit in 2018 than HN in 2016.
It's older than the Linux Code of Conduct, since it was introduced in February of this year.
Here's a D.I.Y. one that looks like a fun project:

https://cryptosense.com/blog/building-a-raspberry-pi-hsm-for...

The Nitrokey HSM is what the guardian project recommends and is super affordable actually:

https://shop.nitrokey.com/shop/product/nitrokey-hsm-7

Edit: Changed from "what cloudflare uses" to "what the guardian project recommends"[1]. I was reading too many tabs at once and confused things.

https://guardianproject.info/2017/12/18/building-a-signing-s...

Sorry to jgrahamc for the incorrect endorsement.
They're getting 50-55k. OTOH their rent is 500 to 800 a month (including electricity and sometimes internet), and they can buy a house in the suburbs if they want for about 300 to 400k. (All prices CAD.) Montreal has a ton of startups and companies that offer good stock options/RSUs/bonus packages as well, you can shop around for those.

This is not a bad tradeoff -- consider 5x the rent and 4x the house price in SF, which is a less safe city with much worse suburb to city transit options, and only what, 2.5x the salary?
"Spirit of the law" is a myth. It is something invented by non-lawyers when they want to gloss over something, normally when they dislike how a law is written. Calling for people to comply with "spirit" is simply a call for some arbitor to enforce thier interpretation, thier opinion on spirit. We have judges for that already. Spirit is a dogwhistle for non-lawyers to be involved ... but we have that too. Non-lawyers, elected officials, write and pass the laws. Blame them.
> I also don’t know how to study or actually learn things by the way.

I just posted this in a different thread, but it's very relevant here:

For the idea of building and improving the analytical part of your brain, I highly recommend the Coursera course Learning How to Learn by Dr. Barbara Oakley. [0] An excerpt from her Wikipedia page[1]:

After her Army duties ended, Oakley decided to challenge herself and see if her brain, more used to the study of languages, could be 'retooled' to study mathematical subjects. She chose to study engineering, in order to better understand the communications equipment she had been working with in the Army.

[0]: https://www.coursera.org/learn/learning-how-to-learn [1]: https://en.wikipedia.org/wiki/Barbara_Oakley
Building a serverless audio platform for delivering On-demand personalised Radio
As a software engineer in Montreal, you can get above market rate at these companies:

- AdGear

- AppNexus

- Element.ai

- Google

- Hopper

- Shopify
Has this ever been observed?
It's hypocritical of them to claim they care about creators while treating creators badly.
Oh, indeed I was. Thanks for pointing out my error. I was specifically thinking about POPCNT.
There may be around 5 to 6 lines of interesting information in that article. Way too much crud!
Helvetia – A lightweight approach to embed new languages into the host language
Not sure what I expected but the first thing I noticed is that I have to pay 99cents for the marker. So no thanks
I'm still using a number of T42p's with 1600x1200 4:3 screens for these reasons. The combination of the good screen, keyboard and the sturdy hardware weigh up to the disadvantage of the rather anaemic CPU (1.8GHz Pentium M) and the limited memory (2GB). An inline PATA-SATA adapter and a SSD make the things faster than they ever were in their heyday and they still run for hours on the extended battery.

It'd be worth a try to stuff a more modern board into its magnesium frame but only if that board could drive the screen.
No, you're thinking of war. Or peace. The two rules are adjacent.
For the second point, see https://news.ycombinator.com/item?id=18278892, which give details on that rule.
Product design is inherently a push system. If it was needs-based pull, the world would be slightly different.

If everything was evaluated by cybersecurity and UX experts first, we wouldn’t have half the problems, but people aren’t interested in those sorts of issues, it is more of a matter of getting there “firstest with the mostest”.
My same argument for IRC over Slack.
Yes, please elaborate.
Interestingly, there are many legal settings in the United States where non-lawyers have roles roughly identical to those of attorneys.

See here: https://www2.nycbar.org/pdf/report/uploads/20072450-Rolesfor...
5 Years of Bootstrapping a Software Consultancy: Here's What I've Learned
Interestingly, it seems that the reason another old (though not nearly as old as this one) shipwreck (Vasa) was so well preserved is that humans polluted the water too much for life to survive.

https://en.wikipedia.org/wiki/Vasa_(ship)
No affiliation but was Googling round from your comment and found: http://www.reflectacles.com/
Python Tutorial for beginners
Apropos, as Algol allowed a user-defined base type, with the default as 1. https://en.wikipedia.org/wiki/Comparison_of_programming_lang...
Totally owning it.
1. Thanks for your multiple well-informed, articulate comments.

2. "BSG"?
They send emails for rejects and interview invites.
The placement of keys in such s way that they had a low probability of jamming (whether effective or not) has heavy parallels in designing building entries and exits, planning emergency exit capacity etc. Basically if you’re planning an exit also consider human usage statistics of the connected rooms.
I think it's more like I'm trying to teach my 5yr old. When you make a mess, you get to clean it up. Simple as that
I don't think it's trolling, but I agree that it's missing an email adress to report and what the process would be.
Bashark – Bash Post Exploitation Toolkit
I did. Like I said they assumed his intent, which is exactly the opposite to what courts are supposed to do. Do you really think posting a "grossly offensive video on the internet" is enough to get you fined? People are offended all the time. Would you react the same way if Nazis were triggered by Antifa videos?

Did you watch the video? Do you honestly think he hates Jews. Honest question
This has being going on for far longer than Morrison was even in parliament.
You must be descended from the Africans that never left Africa? Europeans who never left Europe? There are people who end up comfortable in their rut someplace where life is easy but that quickly becomes a backwater--the old world, yesterday's familiar boring thing. Then there are the restless explorers who want to see what is just over the next rise, cheat death, and become closer to God. Human curiosity, human adventure, conquest--that's what has brought us to now. And yes, much of it was extremely bloody.
Maybe if you can’t manage your platform, the problem is that your platform shouldn’t be so big? In the same way that the answer to packing a club that can safely hold 100 people with 1000 people isn’t to shrug and say “well, of course we can’t safely manage this many, what did you expect?”
Wouldn't that data be held in the language's kernel? When I load a 4GB file into memory in Jupyter, the memory is allocated in the python kernel, not the browser. Although I guess your point would be valid for iodide.io which seems to run everything in the browser.
Gates Still Working Behind the Scenes at Microsoft
Ok, "every" was a little hyperbolic...my bad. This is what I know about it, mainly https://www.youtube.com/watch?v=Icjwbn85CUs

Take it with a grain of salt. But I find this behaviour from a state sponsored journalist worrying.
> Text sizing is addable to the control center, as are other accessibility shortcuts.

I don't think that was the point. The point was that people don't even know it's possible to change text size, never mind about other accessibility features, because they're not easily discoverable. Besides, the people who don't know about text sizing don't know about control center customizability either...
IIRC, in Europe it's harder for companies to exploit letter-of-the-law loopholes than in the US. So I think you do have a point, but there's more nuance in practice.
Except for changing lanes and slowing on exit ramps. The features are the same as on my VW Atlas. Personally I’ve been amazed and how good the adaptive cruise control, land assist and front/back assist have been. If every vehicle had these features I’m certain we’d reduce deaths today. I’m sold on it even if it’s not fully autonomous or not a Tesla.
In Julia, you don't have to calculate linear indices yourself since you can create a reshaped view of a blob of memory in arbitrary number of dimensions. So this case doesn't come up. Also there are plenty of cases where 0-indexing is more awkward than 1-indexing. Actually reading your Dijkstra link will make that pretty clear. Reading it will also make it clear that the 0-indexing choice is pretty arbitrary and that you can make a very similar case for 1-indexing too. This 0-indexing meme really needs to die, especially the argument from authority by linking to Dijkstra.
Interesting... here in the US public/social housing has a really horrible reputation because many of those projects turned into crime-ridden slums. The term "the projects" is literally synonymous with crime infested war-zone. Did the same experience happen in Britain?
For the metal work, I bought a cheap tool like this here [1] and a diamond separating disc. Replacing the screen was by far the most complicated part, but there are many tutorials still out there, because this was already a fairly common mod for the original X61. It is incredibly important that the screen fits _perfectly_ into the lid, otherwise it won't close properly and/or you will get strange patterns on the display after a while because of the stress. Inserting the LED strip was relatively easy. For the light leakage, I bought some very thin black tape at Obi (a German hardware store) which doesn't let any light through (I have forgotten which tape it was, it was suggested in some old tutorial in a German ThinkPad forum).

[1] https://www.amazon.de/Multifunktionswerkzeug-Mehrzweckschlei...
Why did the golden age of the Simpsons end?
What is interesting about Kaspersky is how little Russian state malware / spying tools they find / report on at least in comparison to what they discussion about such software from other countries.
France and the UK? What about Germany?