skysight-inc/HackerNews huggingface dataset:
You can end up getting a corrupt copy of the database. See here:

https://www.sqlite.org/howtocorrupt.html#_backup_or_restore_...
Isn't Montreal bigger than Vancouver? Also Montreal is cheap to live in.
This was at Changi Terminal 3.

The screening at the gate is annoying IMO, because you can't buy a drink to take on the plane. It's my only complaint about Changi.
Austin is a huge tech town, and rapidly growing. I get a lot of recruiter emails to go there. Same with KC, but to a lessor extent.

I was just in Montreal - the difference in prices with the US was staggering. You forget how wealthy we are, sometimes, even compared to the rest of the developed world. (Had an incredible French meal with 2 bottles of wine over 3 hours and it came out to ~$90 a head American)
The reason they don't care is because they don't have any skin in the game.
Let’s make crabs great again!
Number 40 is beautiful:

> 40. (McBryan's Law) You can't make it better until you make it work.

This has been my credo for developing software for as far back as I can remember. If you approach creating something new as purely experimentation, you'll get to something workable sooner. You can then either polish your newly created turd or choose to scrap it for something new that builds on what you learned.
They don't actually want tech talent, they want CHEAP tech talent.
Maybe it's not only the money. In Silicon Valley, engineers are treated like stars, not sent to the basement with the worst office. In most cities, the business leaders run the show, and treat engineers as a commodity, to be added or disposed of when needed: "let's go faster by adding more engineers, who cares about the talent level, what's the difference".
Yeah, that article focuses on H-1B workers, which is a much different dynamic. H-1Bs are available for 2 calendar days in April, cost $6-10,000 all in, and you wind up with a 33% chance of starting your job in October -- and a 67% chance of being told to try again next year. Then if you move to another job you often lose your place in the very long green card line most of these people are in.

Canadians (via NAFTA) are in a much different visa situation. Access to the same jobs, but the TN-1 status costs $50USD, is adjudicated at the border with no caps or quotas, and is valid for 3 years, indefinitely renewable (so long as you promise not to renew it indefinitely).

It makes sense to me that people tired of the total lack of security and reason in the H-1 line head to Canada after a few years job experience in the bay to make them extra desirable. And Express Entry [1] means they can have permanent residency in 6 months or less. Whereas Canadians in the NAFTA line go south for the 3X pay. I'm really curious how many of us (I'm in that boat) end up coming home after lining their pockets.

[1] https://www.canada.ca/en/immigration-refugees-citizenship/se...
Intro to 0xBitcoin Mining Theory and Pools
Some order of price, surely.

Random is demanded. Rewards are offered.
Calling their modem/routers sub-par is being far too generous. They are pieces of shit.
What if the only code you run is microcode ? IF 60-70% of a given run-time ends up in the same few small dozen functions, it's certainly worth benchmarking them.
Good lord I've seen drunk drivers manage better. Is something completely wrong with their cameras engineering wise?
Structured storage isn't embedded database tech. It's actually FAT (or close enough) inside a file, with a bunch of helper COM objects.
That's like when Buster Keaton asked a lady to describe a dollar bill.
What are your perceptions of this safety net? Hospitals and doctor visits are taken care of, but you still need a fair chunk of capital to eat and keep warm every day, especially if you want to be close to tech hubs. Access to funding is more limited in Canada compared to the VC scene in SF too.
Dancers' Brains React Quickly to Changes in Music
Without even knowing you, I want to say that you're probably not too picky. You may have overestimated your skills though, or maybe you've just forgotten which of your skills are most appealing to startups. My full-time job is connecting with, talking to, and helping startups hire software developers. It varies from company to company (and from department to department), but I wouldn't say that fresh graduates are the top choice from an employer's perspective.

Feel free to reach out to me by email if you think I can offer more specific advice/help/resources.
The looser your requirements are, the easier it is to write your own so-called database. Nobody should be writing a full ACID/SQL/whatever database as part of another project. On the other hand, if you want to implement a "database" in the same sense that many implement a "filesystem" which is just an HTTP object layer on top of a real filesystem, knock yourself out. Just don't think you're doing the same thing as the people writing more featureful general-purpose databases.
no one, even from the military posters, mentioned the new salt water engines that are in development? https://www.huffingtonpost.com/2014/04/09/seawater-to-fuel-n...
Learning by teaching others is extremely effective
3-D-printed yeast cubes could speed up alcohol and drug production﻿
Never noticed this, visited Japan a few times myself. Often I had mine checked at the gate and on the train. Are you sure you’re not just exaggerating?
> You either take below market rate (like myself) or you work in something like one of the 300 ad-tech or we'll-build-your-website/app dev mills (more often than not it's both).

This is probably feeding the problem. You need good engineers to create high-value products in order to afford to pay high salaries for good engineers. Economies can't get ahead when they waste engineering talent developing trivial software that doesn't build long-term growth.

Canada should probably have a massive advanced military project that aims to produce state of the art technology. Pay qualified people great salaries and let them use their inventions in the private sector after some period of time.
I experienced this myself as a dual citizen that considered working in Canada. I received an offer in the US that was $60k higher than offers I received from Canadian startups.

Does anyone know what factors (cultural, political or other) contribute to Canadian companies paying so much less than the American ones? You'd think competitive businesses would notice this affect and adjust?
And the first impression does not have to be made by you! With several years of experience, you probably have a strong personal network. An introduction with a few sentences recommendation can go a long ways.
Running is probably the worst sport as far as caloric expenditure is concerned.

Yes, running is extremely inefficient. The most efficient form of movement known is a human on a bicycle. One's choice depends on whether the goal is to burn calories, or travel efficiently.

I've burned an estimated 5000kcal daily on the bike for weeks.

Wait a minute, what? You're going to take the most efficient form of locomotion and use that as an example of how to burn calories? The only reason you burned that many calories is because you spent all day on the bike. Maybe I'm completely missing your point, but for time spent, running burns more calories.
Which train was this?

There are two major train systems going through the area. There's Caltrain, which will be full of professionals if you ride it close to working hours.

Then there's VTA Light Rail, which is effectively "the bus on rails." Later in the evening it will be full of the type you describe.
People will quibble with the exact trade-off in CoL and salary between SFBA and other locations. I don't think there is one general answer — you have to do the math for your specific situation to find out where you earn more money after expenses.

Keep in mind Federal graduated taxes don't have any relief for high CoL renters (and the tax benefit for mortgage-holders has been diminished somewhat in the latest tax reforms). Don't forget state income tax, too.
I think a big part of what the parent is talking about is how the community attracts like-minded people?

I moved to Calgary, AB in 2002 and a lot of people I'd meet grew up somewhere else and where economic migrants. It's a big deal to leave home, even for a good job, and lots cant/won't do it. It seems the further east you come from the stronger the pull of tradition/family/regionalism.

So, yes you can do any of the things mentioned pretty much anywhere, but the sentiment of more adventurous people => more willing to relocate for work seems to ring true.
Retrobatch for MacOS – image node processing
I believe in the Indieweb. It needs to believe in itself
Ugh.

https://www.tandfonline.com/doi/full/10.1080/011406710037678...

Skip down to the section on "Internalization of bacteria into deeper plant tissues"
At the bottom of this page:
http://www.iihs.org/iihs/news/desktopnews/on-the-road-again-...
Yes but mostly because I loathe charging tiny devices more than wires.

Same with headset, I prefer the sound quality.

So none of these choices are made to avoid cancers.
I'd add that if you have more than a handful of servers, and find yourself shelling into these and editing files by hand regularly, you're doing ops wrong
Let me know if my synopsis above helps, or if you have any specific questions from a high-energy theory point of view. Given your background, you might appreciate that we ran many simulations, to characterize the sample, understand our early results, and build our echo sequence.
US military aircraft have been hit many times by lasers, possibly by China
Depends on where you work. It could easily be 100% of the ssh connections you make.
The Lynx one is brilliant.
> It’s ridiculous how Manhattan is always brought up as the thing to avoid, when Manhattan has much more humanity and interesting activities than San Francisco.

Those are inherently subjective assessmentd, and I suspect thst people who choose to live in San Francisco instead of Manhattan often disagree with that subjective assessment.

I get that some people prefer Manhattan. I don't see that as an argument for why SF should become a clone of Manhattan.
There are alternatives. I'm building a price comparison chart for various providers here: https://geocode.xyz/pricing
humans came this far by cooperating and sharing in harsh environments just as much if not more more so by than fighting each other.
I guess the more interesting question (as one of the people mentioned in the article) is how many of us go back after a few years, and how many stay in the US?

I've seen a lot of my friends and coworkers returning home to their respective countries in the last couple of years -- especially under the Trump administration. Repatriating the experience gained from working at some of the most successful businesses worldwide could be a huge benefit to Canada.

The question for me is, is it happening?
London isn’t as we’ll paying for engineers as SV either unless they’re in finance or contracting - how’re you finding the pay gap here vs the US?
And slice
Speech Recognition Is Now Vulnerable to Adversarial Attacks
Isn't automated testing commonplace in MOOCs?
Yes, and this also nicely self-regulates the media marketplace to balance monopolies like FB. Want to target a narrow niche, advertise in specialist media to a smaller audience at higher rates. Want to carpet bomb, advertise in mass media at bulk rates. Mass media being able to segment their audience has killed specialist titles income stream and created monopolies. Without that regulation FB has been allowed to have their cake and eat everybody elses.
"Never write/roll your own" is the counterpoint to the NIH "Not Invented Here" syndrome... however, the older I get, the more reasonable NIH cases I see, such as the one in the article. People will say, for example, "why would you write your own ORM when there are so many available for free? Why reinvent the wheel?" Yet when I start looking at the wheels that are available, they take up a lot of space, a lot of time, take quite a while to learn (while the boss is asking me "is it done yet? is it done yet?"), have their own bugs, and need to be regularly upgraded and maintained against. This isn't necessarily a flaw - these "wheels" (ORMs, file storage solutions, web application frameworks and, dare I say it? security solutions!) are designed to solve generic problems rather than the specific targeted problem that I'm focused on.
I'm having a hard time visualizing this one.

Say the problem is driving a nail into a wall for hanging up a picture.

In this case:

Elegant = solution is a glass cube

Efficient = solution is gasoline-powered nail driver which drives 1000 nails per minute

Effective = solution is hammer
who still call a log significand a "mantissa"?

specially in a easy to understand the basics kind of article.
Crabbing companies cannot reliably exploit cheap labor this year, whereas other companies will be able to for the first time, in a lottery system (for cheap labor). Seems ok to me.
The TN - (nonimmigrant NAFTA Professional) visa makes it very easy to move to the US as a Canadian vs a foreigner from any other country.
What did that cost you? What's the bandwidth to other countries like?
For those adventurous souls who finished this article, here is a bonus one:
https://en.wikipedia.org/wiki/Parasitoid_wasp

PS: Make sure you are not eating anything before you go through this one :)
One problem is that testing these functions in isolation and with synthetic data is not the same thing as testing them in your real program and with real data. Modern JIT compilers like Graal are extremely sophisticated and will look at your program in ways that are not easy to understand.

Even just preventing a powerful compiler like Graal from optimising away your microbenchmark is going to be a challenge - Graal currently defeats the state-of-the-art JMH for example, and most people wouldn't even going as far as to use JMH.

I have many examples of microbenchmarks that Graal (when being used as a JIT for Ruby in my case) will optimise away that people will find very surprising.

https://twitter.com/chrisgseaton/status/619885182104043520
See:

* Bass Diffusion Model: https://en.wikipedia.org/wiki/Bass_diffusion_model

* Diffusion of Innovation Model: https://en.wikipedia.org/wiki/Diffusion_of_innovations

These models have been fairly accurate in forecasting diffusion of innovation. While many of the innovators have started to exit and move on, this leaves the imitators around in a slowing market.

Apple has been surprisingly good at being the forefront of innovation entering a market. While people play catch up in smartphones, Apple has already moved onto the next technological innovation: Apple Watch and wearables.

While one may argue that Apple is more of an imitator than innovator, they have a really unique strategy. They enter a market after the initial innovators have entered with a product that becomes the Dominant Design [1]. They don't focus on the Innovator or Early Adopter market, but more on the Early Majority and Late Majority and exit before the laggards arrive. The Innovator and Early Adopter market require the most capital in R&D and Marketing with lowest return on investment.

[1] https://en.wikipedia.org/wiki/Dominant_design
When I looked at relocating from Vancouver/Victoria a decade ago, my wife's #1 requirement was "it has to have 4 seasons". I love the mountains so that means some winter/snow. Winters out east are not a lot of fun and the lower mainland/PNW is just so depressing.
Tech + Opportunities + Seasons = a pretty short list (especially in Canada)
Location: Seattle, WA
Remote:Yes
Willing to relocate: Yes, anywhere with in US
Technologies: Java, Spring MVC, JSP, Servlet, Python, Django, Machine learning - Keras, Tensorflow, pandas, numpy
Résumé/CV: https://www.linkedin.com/in/prasannakshigrandhe/
Email:grandhe5 at uw.edu
Not really, USD vs CAD.
Are you sure you want that job? I'm running into a similar situation. I keep thinking maybe I should start my own business. The problem is, the reason I've coded for so long is I like coding and I'm pretty good at it. Also, my kids are pretty young too. So, I'm not sure which way to go on things. It also could be I'm pretty unhappy where I work so maybe I need a new coding job.
The space is allocated for research. To what end do you imagine it will be "usable", and for whom?
Great!!! These laws work for any kind of engineering project. Maybe any kind of project.
Somalia, is the country I am talking about and cellphone penetration is quite high. Most people might not have smartphones, though. I have been thinking about this too. Using cellphone network data and come up with estimates.
I don't think really anyone has difficulty understanding the concept of a pointer. It's their usage that trips people up, and that most tutorials I've seen gloss over, which is where all the confusion stems from.
What areas have that "the world is your oyster" vibe? Is it just Palo Alto - Mountain View or elsewhere?
Not all entrepreneurship is tech based.

Canada has lots of entrepreneurs: 15% of the general population, 20% of immigrants. That's higher than almost anywhere else in the world.

http://canadianentrepreneurtraining.com/six-statistics-about...
Yeah but the stuff you roll yourself grows over time, has its own bugs, and gets retargeted for more projects over time.
Do you mean the UK? Cause driving stick in the rest of Europe isn’t hardly at all different than in the states.
> unfortunately it's often the same as in the US

Definitely not my experience (Toronto -> SF). My rent for a 2-bed apartment in SF is twice as much as my mortgage for a 3-bed detached in Toronto (both with similar commute times)

With that said, signing bonuses are definitely something that you don't ever get in Canada, raises and yearly bonuses are also categorically lower, and housing prices have been outpacing salary increases significantly.

However, there are definitely very good reasons to be in Canada instead of the US/Bay area. Healthcare, for one thing, isn't an opaque insurance clusterfuck. It's also much safer (both macroscopically, in terms of things like shootings, and microscopically, in terms of side effects of widespread homelessness).

Another thing to consider is that work visas are far easier to get in Canada, and the path to citizenship is also much less draconian.
Is there any apache Spark foundationDB integration, like drivers?
Goddamnit, I always misspell it. Interesting; had never read about the origin of the term.
Big 5 new grad salary in the bay area (and Seattle for Amazon) is a microcosm. Those kinds of salaries aren't sustainable for most companies.
Particle physicists turn to AI to cope with CERN’s collision deluge
I think it's more a case of VCs not being calibrated to the real cost of doing business. Canada is a first world country with a GDP per capita not much less than the states. There is plenty of wealth available that could be invested in tech. It's just Bay Street generally doesn't want to, because they don't understand the tech business.

Name one prominent Canadian VC firm - I can't think of any, and I'm Canadian. But ask me about US firms, and I can name firms like Sequioa, a16z, and BVP. We don't have that here.
> digging a hole in the ground and then filling it up is horribly, soul crushingly demotivating.

Europe can start reconstructing all the ruins of castles, monasteries and cathedrals; for example Napoleon destroyed quite a lot of them and most didn't recover. Or just tear down all the ugly buildings built between 50s-70s when architects were out of whack like some German cities are doing right now (Frankfurt) and replace them with some 3D printed aesthetically pleasing ones. Should be a plenty of work and those jobs could be opposite of soul crushing.
I'd like to see quotas based on population for various countries- China and India would still get the lions share, but that would allow Europe and other geographies to get a fair number in to, so the big Indian body shops don't snap everything up.
Didier detected
Musk Hung Up on NTSB Chief in Testy April Call About Tesla Probe
Native Instruments GmbH | Software Developer C++, Linux System Administrator, Embedded Linux Engineer | Berlin, Germany | ONSITE | Full-time

Native Instruments is a leading manufacturer of software and hardware for computer-based audio production and DJing. Our mission is to develop innovative, fully-integrated solutions for all musical styles and professions. We push technological boundaries and open up new creative horizons for professionals and amateurs alike.

We're looking for people with both the left and right brain fully engaged – exceptional individuals with strong analytical minds and a passion for music and technology.

C++ Developers to help us evolve our MASCHINE, KOMPLETE, and TRAKTOR software.
https://www.native-instruments.com/en/career-center/berlin/p...

Linux loving System Administrators to evolve our IT infrastructure to keep pace with our organisation’s growing global needs.
https://www.native-instruments.com/en/career-center/berlin/o...

Embedded Linux Engineers to create new hardware products for music producers and DJs.
https://www.native-instruments.com/en/career-center/berlin/p...

Find out more and apply here:
https://www.native-instruments.com/en/career-center/berlin

recruiting@native-instruments.de
That sounds good. I'll take it. Then send me to astronaut training and I'll do systems. Then I'll move to Vancouver Island, semi retire, tinker and teach the kids.

But otherwise, I'm trying to figure out how I can possibly save or make some more money on the side without running myself ragged or ruining my relationship—and feel human all the while.

I don't want to exaggerate but something is definitely off. I've seen companies resist hiring engineers at almost all cost (except for at 35-60k) but will pay "Technology Procurement Managers" 300k+. Don't get me started on some of the outcome of those practices...
It was not the Bay Area, he was working in Seattle.
csv is notoriously bad with spark - in fact you couldn't write to csv for the longest time without external libraries like the databricks one, so I don't contest your last point.

SQlite is usually a single file representing a database though, I don't know how it would work with partitioning and stuff, and then how to handle the schema evolving across sqlite files.
Edited my post too late - it was light rail from Gish maybe to Ohlone/Chynoweth. Had to change at Santa Clara.
It goes without saying that SV pays dramatically more than London, and certainly more than mainland EU (Paris, Frankfurt, etc).

My point is more that as a Canadian you can go pretty much anywhere else and be better paid (even if only a little bit relative to cost of living), and sometimes there are substantial other advantages too, such as proximity to desirable locations, cultural stuff, and so on.
*For now - as you say, that's a NAFTA visa and some professions are already having issues crossing the border (nurses and medical professionals lately).
It's very unclear what will happen if talks don't lead to another deal, and I don't think most small start-ups could handle the fallout if they all of the sudden need to convert their Canadian staff to another entry mechanism.
I am not exactly an expert on matters demography but I think 50% would be low. At the moment, we have a study that was done by one of the UN agencies and the figures they came up with seem very disputed. They used 1975 census as the base for their extrapolations. Quite a lot happened since and their figures are not really believable.
Actually that is pretty much what we do, all the oil, coal, ore, etc dug up and turned into products that eventually end up in landfill.
One company does the digging, another the filling, and they are both owned by the same person in order to conceal that.
The freely available non-cookie fingerprinting libraries are incredibly effective now.