skysight-inc/HackerNews huggingface dataset:
Posted verbatim from another thread [1]:

I came to Canada as software professional from the middle east. At one point, Canada had a glimmer of hope in attracting tech talent.
However, on the ground, tech professionals are 'forced' to start up their consulting companies, get hunted down by taxes, threatened daily with outsourcing initiatives (extremely low caliber), and have no prospect of career advancement. Either this or accept a meager pay.

Why wouldn't they look elsewhere?

[1] https://news.ycombinator.com/item?id=15257363
Reminds me of Sprint's short-lived "4G" network which was really WiMAX (and usually didn't work for shit, especially inside buildings).
> if you're doing almost all your work from your local machine

Lol, this is most people, and also the target audience of this application. Note that it doesn't claim to be a VIM replacement, just a modal editor for the desktop that's based on it.
It's called an "occupation" for a reason. There's no requirement of merit or value to qualify as one, just occupy the people.
"As alluded to above, this does introduce a separate challenge with multi-file consistency. The team took an interesting approach here. The index file points to the location of the root of the page graph and free space map in each page cache file. When persisting a multi-file transaction, all page cache files are flushed to disk before the index file."

That sounds familiar: https://pthree.org/2012/12/14/zfs-administration-part-ix-cop...
Even as a heavy PostgreSQL fan and promoter I don't see why you would choose anything BUT sqlite for single-user applications unless you needed something that only other databases provide (richer procedural language support or other extensions that the fairly basic but still adequate featureset SQLite provides) - size of the dataset is only one factor to consider when choosing the storage layer for your application, and there's a lot of valid solutions for handling 1TB or less of data easily.
Canada should make their immigration process a bit easier, whatever brains drain out to the US would be easily made up for by new entrants, who would likely have more experience.
Eh, original LTE technically wasn't 4G either. Only LTE-Advanced meets the original definition of 4G. And honestly the early implementations of LTE weren't any faster than HSPA+ either in real-world speeds.

And I have to say "original definition", because the ITU eventually threw up its hands and said "fine, whatever y'all are calling 4G is 4G now!"
The fashion is to externalize the headphone jack, not to get rid of it.

https://store.google.com/us/product/usb_c_headphone_adapter
> * Memory segments are initialized. Memory segments such as .bss (for uninitialized data), .data (for initialized data such as static variables, global variables, local static variables, addresses of functions, and function pointers), and .text (where the actual code resides) are initialized and a valid stack is set up.

> * Command line arguments are received. This may not be relevant in embedded systems as in embedded systems we don’t usually call main() with arguments

> * The stack pointer is configured. This is necessary because the program needs to know where to start from.
Note that some microcontrollers may require a start.c or cstart file that has the initialization code (whether this file is manually created or auto generated).

> Now that we know what happens before main(), we might wonder if there’s a way we can control what happens before main, or if there is a way we can write our own version of what happens before main(). In C, the answer is largely no. Whatever happens before main() is largely dependent on your architecture and compiler. However this is in fact possible in C++.

> One way you can do this in C++ is by declaring a global class object. Since global variables are initialized before main(), the constructor of the class you have initialized as global will run before main(). You can therefore place the code you want to run before main() in such a constructor.

Certainly looks like it is.
That may be the most important takeaway.
Full disclosure. I work for Synergy Sky. For a single person our products are way too cumbersome, but if your issue is also on the level of an organisation/company, then your problem is what we solve.
16 pitfalls to avoid starting a comp bio company
I think it clearly irrational to support/oppose a system based on the fact that you just won/lost under it, if you don't expect it to be biased in the future.

I don't think that opposing a correction to the system should even count as an opinion, because the present system was not designed; it evolved, so any appeal to a worthwhile purpose is post-hoc reasoning.

I attribute the support for the current system entirely to people who must validate their feelings that the ends of getting Bush & Trump elected justified the means. This means it is plausible that it is in nobody's interest, when we look to the future.
Hm, I think elegant here does not mean classy or fancy. It instead means "ingenious and simple" so an elegant solution is in fact a hammer.

Likewise, I think of efficiency as the resources used to accomplish something. While a nail driver would be fast, it isn't really efficient. An efficient solution is also a hammer.

And of course the hammer is the effective solution.
but with all the security cameras in place, i imagine the risk to the thief would be too high and not worth it.
Sounds great, any possibility you could sponsor a work visa?
Try running it again with them set to 2. My bet would be that's also less good than 5 (but not as bad as set to 10). I'd be very interested to know if that's right or not.
I think it has more to do with Zuckergate than Incelgate.

In case you didn't know OkCupid and Facebook's data research teams are in strong competition regarding which team is most borderline unethical, as evidenced for example here: https://www.theguardian.com/technology/2014/jul/29/okcupid-e....
It was one of the contributing factors in getting me to switch from AT&T to T-Mobile. It certainly was not a deal-breaker in light of wanting $35 every time I bought a new phone, or data caps, and all the other hassles. But it did grate on me every time I looked at that status, knowing AT&T was lying to me, and carried some weight at re-up time.
maybe, but 8/12 isn't 75%
Unfortunately Google and Microsoft tend to make their money from solving hard tech problems, which results in natural monopolies or duopolies.
His point still stands because the vast majority of people have nothing to do with those systems :)
Wow, that's dumb and makes everything even more confusing. Add to that the actual apps being different with the purpose being the same.

t. annoyed german
ICO – The Token Sale Explosion Visualized, January 2014 – March 2018
> conflict in daily life and the suitability of these arts as a way of dealing with them

Good grief! I can't imagine the amount of paperwork that would accumulate if fighting was a day-to-day occurrence in my life (except in Army during wartime, where assault is the job instead of a crime).
Classic clickbait title:

"Use uBlock because Adblock's parent company eyeo GmbH runs 'Acceptable Ads'"

That's very old news, surely.
The way you persist has consequences to what types of features you'll build, and it'll end up being the least common denominator, not allowing you to use any advanced or efficient features of your store.
> it sucks capital from places that do

We have more than enough "capital". There is no shortage of (completely made up virtual) "money". There always is plenty of money for any worthwhile project - because it is created new for that new project. And if the economy is in trouble because "money!" the government steps in and through intermediaries creates a few trillion, see last crisis. So, please clarify for me, how does anything "suck away" capital from useful endeavors? According all that I read the last decade "money" is scrambling to find even half-decent places to invest itself.
If “Canadian tech companies have employees” is your criterion for Canada’s tech companies paying good wages, you’re in for a bad time.

TFA is about Canadian employees leaving for the US for better wages, as the other commenter pointed out.
Rename table, create new/modified schema, insert into...select from old.
I'm curious what percentage of that salary goes to pay for housing. I don't think a higher salary makes sense if the other expenses are proportionally higher.
Well most ico investors are just totally irrational. It is mostly fueled by the meteoric risw of cryptos in general. People are just throwing money around. Of course money laundering might be involved as well.
What happens if the SEC classifies this coin as a security?
And for all their talk about "being welcoming", their treatment of immigrants (even highly qualified ones) is left to be desired.

Maybe the market is saturated, but there's something about them being oblivious to what happens outside of Canada (or even their city).
I imagine it would start in the wealthier countries. US GDP per capita is $57.5k. I think if we had previously been focused on building a non-consumerist society, we could already have what I talk about today. That is, the problem is not technological but political and cultural. These efforts have not in my opinion really begun in earnest, but my hope is that robotics can be leveraged to rapidly replace the old human centric infrastructure with an automated one. Then it all just comes down to who owns the machines.

I recognize that in many places in the world, the development isn’t there. However the US can also play a part by ending the imperialism that helps keep these countries down.
But that's my point. People using sqlite as the store for a web application seems like the wrong tool for the job.
As the ad lists grow, chrome continues to slow.
I'm gonna guess you're from Vancouver :)
That's not a Canada problem, that's an Edmonton problem. You'll have all the same complaints if you lived in Gary, Indiana.
Security Weekly Interview With Len Rose
There's a big github icon on the front page up to the right leading directly to their git repo...
But you're still there to make Google more money. What do you do when they tell you to build a feature that's supposed to Extend and Extinguish? I'm guessing often you wouldn't even really know.
Not mentioned: on Android, Firefox can use extensions including ublock origin.

And on that topic, "Dark Background and Light Text" currently at 0.6.8 is also mighty handy, though there are some items that end up invisible like voting arrows on HN.
Well, this isnt incredibly pretentious
Ok, bad example. A difference can also be found between e.g. training legs and training back.
> On mobile, Firefox Focus

I can't speak for other platforms, but Firefox for Android does support "add-ons", including uBlock Origin.
Less Guess: Design Thinking for Business Transformation
One source said an early investor who acquired a tranche of tokens at a price of $0.37 is actively seeking to sell for $1.30 — potentially a 3.5-fold increase for a token that hasn’t left the gate yet.

People believing they can make a 3.5-fold increase is what makes them invest.
> The default google approach to open source is unidirectional source dumps after all the work is done.

I can definitely say that is not our default approach to open source; in fact it's a very small minority of projects that actually operate in that fashion. However, I can understand that it could feel that way to some people.

We've long said and continue to believe that there is no one way to do open source. That's true of nearly every aspect of a project including licensing, governance, community management, etc. Project are released for different reasons, with different motivations and goals, and so the way they are managed often differs.

One area I know we could do better is to set better expectations for projects around many of these topics. How is the project managed, how are decisions made, how committed to this are we (ie. are we using it in production), etc? If those aspects of a given project were clearer, would that address some of your concern (with the understanding that some projects may be be held closer to the vest than others) ? Or are you objecting to the tighter control in general?
I'm going to assume you are wrong.
I think Apple is struggling on trying to figure out what the next big thing could be - its definitely not yet watch and wearables.
Yeah, but if there is an intervention, then it is not purely an observational study. The big problem with nutrition science is that most of the long term studies are purely observational. There is no intervention at all. All they are measuring is how certain observed measurements correlate (or not) with other observed measurements. These are the types of studies I'm talking about.
Developers in Toronto are getting a raw deal. The cost of living is orders of magnitude higher than the rest of the country and devs aren't making the difference up with higher wages.

So glad I made the decision to move from Toronto to Atlantic Canada this past year. I'm actually making more money in New Brunswick than I did in Toronto and can afford to own a 4 bedroom house instead of renting a 600 square foot condo.
To be fair, I imagine you must realize these exact same problems affect Ireland.
If they're going to run their own email server, yes, otherwise they have the easy choice of pointing the mx record for their domain at office365, Google, fastmail or another third party service that will handle all the complicated smtp administration for them.

Either doing their DIY properly or outsourcing it for $8/mo to someone who can do it properly says they actually care about mail delivery working, and their domain not ending up in peoples' spam traps (ex: try sending mail to someone from a domain with no spf record).
Citation needed on the rents. Yes, maybe out in the suburbs, but if you want any kind of quality of life where you're not constantly commuting...
Hiring anyone in new york is a bloody nightmare. Strongly avoid if possible.
The idea of being an entrepreneur, in the GTA especially, is buying a second house in the suburbs and hoping the housing market continues rising.

That had me LOL because I think it’s so true. If you were to suggest perhaps to start a business that innovates you’d be considered crazy. Although of course the new tech out of the USA will be adopted by all immediately.
I’m one of the first 100 users Cloudflare had sign up when it launched. I know because you sent me a t-shirt with my domain (and the 99 others) on it.

I switched over to your new DNS service the day it launched. I’m also an AT&T customer both residential and for corporate useage. It’s been fun giving them trouble to get them to route this correctly.

Hopefully this is behind us now and the ip becomes properly routable by even larger parts of the Internet as you grow this.

One question though, is there a plan to add typo correction? It’s the only thing I miss from using OpenDNS.
> For $100 a year. And from a Mac.

And compiling every app, I'm guessing?

On Android you just download the damn package and install it on the devices.
My point is, actually, that whenever someone says "I just do 1 set or 1 rep and am done, after warmup" that the warmup sets are really part of the exercise...

looks like mkirklions responded and really he does 5 sets with increasing weight, then does his heaviest.

So it is more like the classic "pyramid" or "increased weight until near-exhaustion" sets, which have been around since forever...
Indeed, "arrays are pointers" is a polite fiction we use to more easily pass array references around, but there are subtle differences that the compiler usually hides from you. Until it doesn't.
Didn't they fail to get a trademark or something? I think they would only license the "3G" label to services that met their standards, but they couldn't enforce anything for 4G.
Yes. Perhaps "personalized advertising" would be a better term?
I'm an EU resident that travels. Good luck!
At that time, literally every single national carrier in the US had a technology they marketed as "4G" that didn't meet the IMT-Advanced standards.

AT&T and T-Mobile both marketed HSPA+ as 4G. IIRC, T-Mobile did it first, and AT&T followed suit. It wasn't just a US thing either, because Canadian carriers also followed our lead and did the same thing.

Sprint marketed WiMax as 4G. They were the first to market anything as 4G in the US.

Verizon marketed the original version of LTE as 4G. While LTE-Advanced meets the IMT-Advanced spec, original LTE doesn't. And then as Sprint, AT&T, and T-Mobile all rolled out their LTE networks, they marketed them as "4G LTE" even though they too were using original LTE and not LTE-Advanced.
One of the problems is the public demands a lower risk investment. A single Theranos would knee cap the entire VC industry in Canada. "How could this be allowed to happen?!" The stories of LPs losing their $50k investments would lead the newspapers for months.

In Silicon Valley its a, 'Oh that sucks, but the smart money stayed away, that should have been a tell for the other investors".
We’d be better off if these same people ran hand operated gas distillers and then buried co2.
I’ve worked on this project a few times. It’s hell or /r/maliciouscompliance territory.

Most of the time the requirements don’t contain common sense.

Like the servers have to keep working after our ad campaign is successful...
Rentlytics can answer a couple of those questions about how your costs for energy etc are doing and how they compare to other rental buildings.
I'm surprised at the lack of answers that suggest a positive opinion about working in Canada. I personally love the health care and other social benefits, the winters, the multi-cultural city (Toronto), the people, and the lack of gun ownership, among many other things. SV strikes me as a monoculture. I don't want to live at my workplace. The opportunities are fewer but there's also higher demand. My workplace has been struggling to find senior talent with very competitive salaries and perks.
you can have pre-main functions in in C as well (as a GCC extension). If you define functions with `__attribute__(constructor)` and they will be called before main(). You can even set the priority on them, and set post-main destructor callbacks. This works even for shared libraries loaded in run-time.

I've used this as a trick to automatically run unit tests, though, not for any real work.
Ah, sorry, that’s a good question.

The good news is that FDB has a fairly opaque platform abstraction, and deterministic simulation tests for everything above it, so the vast majority of continuous testing in terms of CPU cycles can be run on Linux.

The only thing that really needs to run on a Mac are tests for changes to the build or packaging system, or to the MacOS implementation of the platform layer. My sense is those changes are pretty rare.

I don’t know whether the FDB team has an official recommendation for MacOS CI. I’d recommend posting a question on the forums: http://forums.foundationdb.org
The reason why I switched from Chrome to Firefox on Android
Cars. Absolutely no doubt they need to be in that industry.
This is not the debt to GDP ratio, this is the sum of all government debts and assets. The debt to GDP ratio only includes public debts. The United States has a debt to GDP ratio of 104.17% as of 2015, less than the average for an OECD country. If you want to compare private debt to GDP, we're doing just fine there as well.

https://www.investopedia.com/terms/d/debtgdpratio.asp

https://tradingeconomics.com/country-list/private-debt-to-gd...
This exists, it's called public works programmes.
It will be hard to get startups to be based in a Canada if their target market is the US. We’re talking a difference of 36 million people vs 300 million. When it comes down to it Canada looks big but is a really tiny country.
Oni is really cool, but still early days. Since it's just a frontend for neovim it actually seems to use less ram than Atom and VSCode. But VSCode has a big head start and a team behind it optimizing stuff the best they can. I'd love to see where Oni find itself in a year or two as I do believe that it could outperform VSCode in the future. Both Oni and NeoVim got a long road ahead of work.
Having worked at and hired in both startups and the enterprise the startup cop-out is to stereotype someone with an enterprise background and expect them to behave just like an enterprise, bureaucratically. This is a major fear within startups because they often don't have the spare time/energy to reshape someone's mindset. It's unfortunate and leads to a lot of skipped candidates but expediency !== efficiency.

There comes a stage in each successful startup when they start looking for adult supervision and explicitly seek enterprise experience. If you are looking for early stage work you should make it obvious that you get the startup's space and have a fast-execution mindset.
Previous discussion (123 comments): https://news.ycombinator.com/item?id=16991185
My only gripe with Fi is that if you use Google Voice you end up having to give up your extra number. (I love having more than one phone number.)
It's an ICO therefore by definition it is a mess.
Ad Apple) I think Apple is struggling on trying to figure out what the next big thing could be - its definitely not yet watches and wearables.
Yeah, the ITU never owned the 4G name.

In technical circles, 4G was used as a synonym for the IMT-Advanced spec, but that was just common courtesy. And then post-HSPA technologies like HSPA+, Mobile WiMAX, and LTE showed up, and every carrier that implemented them called them 4G, and the ITU couldn't do anything. Eventually they published a nothingburger of a press release saying that they don't care anymore and as far as they're concerned, anything the carriers are calling 4G is 4G.
As a Brit living in Vancouver I have the opposite perception, there's things I miss about the UK but all things considered I can't see myself moving back there. I know plenty of other Brits in tech jobs here who feel the same.

I guess it's partly what people value and partly a novelty effect of appreciating differences when you move overseas but I often see that Brits and other immigrants like Vancouver better than the people who grew up here (though there's an obvious selection effect there) and the same seems to be true in reverse for many Canadians who go to live in the UK.
As soon as you allow some kind of user-defined meta data, you basically end up with the entity-attribute-value pattern.

Every sufficiently advanced system does that, be it a CRM that allows custom fields, or a project management or ticket system, a workflow system etc. And basically all enterprise software contains elements of these systems.
How so? They are rendering HTML, not native elements.
Ripple Hit with Class-Action Suit Over ‘Never Ending ICO’
Foreign Competition, Not Automation, Is Behind US Manufacturing Decline
To the mods credit they did make @yummyfajitas go away. Took them years of, as you say, unevenly nice language, but finally they did.
It seems that the problem is people have different reactions to ads. Some want no ads at all, some don't mind ads as such, but are wary of ads with heavy js and video payloads that cause slowdowns and are potentially malign. There doesn't seem to be a good solution that allows the user to easily modulate what they'll accept.
Really? I've never had problems with my Surge II Transit. The only time I've run into troubles is when I'm in an international airport and go "But this is TSA approved..." to which the usual response is an angry "Sir, we're not TSA."