skysight-inc/HackerNews huggingface dataset:
Well, you need to do the value proposition analysis basically. When a company is hiring a software developer, what value do they expect to bring in (i.e. what would change if the position was never filled) and why would they prefer an older candidate over a younger one? As long as you can definitively answer this question (and find employers that share the same point of view), you will stay employed.

In reality there's one problem though. I don't know if this is specific to software engineering, or just a part of the human nature, but the reasoning behind many hires I've seen is dead simple: get someone at the bottom of the food chain so that the other participants can move higher. What would change if the position would not get filled? Nothing business-wise, the product would still be around and would solve exactly the same problems in exactly the same way, just Alice the Department head would have fewer head count and Bob the Developer would be still writing the code himself instead of mentoring the new hire. As you can see, in this scenario there's no benefit at all of hiring an experienced person - instead you need to hire someone who would desperately need mentoring and would be just smart enough to follow orders.

So if you want to stay in the industry past the age of a cute aspiring busboy, you need to learn how to spot job opportunities where the experience you would bring in is actually beneficial to the business. But if you learn to do that, you may be much better off starting your own consulting business, or growing into product management.

Of course, many of us (me included) are introverts and absolutely hate dealing with people, preferring solving the logical puzzles in solitude. The trouble is - a huge part of your puzzle solving skill is specific to the type of the puzzle, and this knowledge tends to get quickly outdated when the technology changes. On the other hand, experience in being nice to people and convincing them to do something that would benefit the business (a.k.a. management) is pretty universal (as well as the political skills) and won't get outdated when a company switches from scrum to kanban or vice versa.

P.S. Yes, the general ability to think structurally, break down complex problems, etc. is portable between different tech stacks, but you would never convince a non-technical person about it, unless you have invested a lot into your persuasion skills.
I thought about the this.

The reason that 3D web hasn't been big is because, the most effective way of making and consuming content is via natural language, or text.

text, by its nature, is 2D. 3D won't be mainstream, because it's too demanding to make.
That did not look any less responsive than doing the same on LibreOffice on my high-end gaming laptop, with an SSD, and in many cases it looked more so.

Of course, the newer one has newer graphics, but it also has enough transistors to replace each one in the 68k with a whole new 68k.
Hardly anyone uses wired ethernet...

Au contraire! Anyone familiar with wi-fi security knows better than to trust the flimsy authentication protocols, and even flimsier application layer implemntation of the user interfaces that control and behave as lock and key for the (more difficult to crack) actual encryption that protects the traffic itself.

Wireless communication is often attacked at the joints, by targeting the login handshakes that relay the password-oriented auth tokens back and forth, when confirming access. These side channel attacks on encryption are more likely to succeed than trying to capture a terabyte of traffic, in order to crack the encryption itself.

Anyone tasked with the technical aspects of handling millions of dollars securely, is likely to be avoidant of wi-fi for some select activities, where convenience is not the priority. If you know you're a spear phishing target, there are certain things you don't do over wi-fi.
Thanks, mea culpa :)
the culture you live in has enormous impact on how much you will attach to the sensory pleasure of sugar bloated products. With time I started to develop new taste, and I can recognize when something has too much sugar in it. Before that I would be blind. If you live in a place with more subtle food, you probably get years of advance at that game and you can find pleasure in other nutrients. Also lifestyle change your diet, amish are said to be often working outside in groups, that makes you hungry and not seeking for greedy/gourmet.
Y Combinator Cuts Ties with Peter Thiel After Ending Part-Time Partner Program
> I doubt state actors can do anything about it

This attitude is what I see as Bitcoin's primary risk factory. It's a culture of arrogance that reminds me of pre-crisis finance, when it was popular to say things like "the Federal Reserve chairman is more powerful than the U.S President."
Add it! "Someone in the Impostor field for X months still can't accept that other people feel the same way"

XD
It was a good write up, don't be too hard on yourself :)
You may be confused about the difference between a standard library and a runtime. Rust has a standard library (which can be disabled in resource-constrained environments) but no runtime - there's nothing to initialize or tear down, code is just executed. Languages like Go, Python etc. have a runtime (which includes for example the garbage collector.)
It seems whales, dolphins, and octopuses are among the most intelligent sea creatures, from what I've seen.
While this debate keeps being hashed out, it's important to note that some of the largest and most successful tech companies have decided to use monorepos. Facebook, Google, Microsoft, and others use monorepos.

I suspect one factor for Microsoft is that many patches will be cross-cutting, and tooling with multiple repositories or even submodules remains poor.
Atlas, the hulking humanoid robot from Boston Dynamics, now does backflips
I'm thinking of doing both. Definitely needs a voting feature.
No, I meant /r/CanadaPolitics, but the name got autocorrected away. /r/Canada is a hive of racism and getting worse since the last election or so.
I would like to caveat by explanation by saying I am admittedly less versed in IFRS than US GAAP, so there may be some technical differences between the two, but the spirit should be the same - there is actually corresponding gross up of your assets, equal to the net present value of your minimum lease payments, when you put the lease obligation on your balance sheet.

So at the the time you sign a new lease, you will put an asset and liability of equivalent value on the books. Assuming the useful life of the asset extends past the lease term, general expectation is that the asset value would be amortized over the term of the lease, and at the same time, interest expense will be recorded on the lease obligation. Ultimately the same amount of expense will be recorded (equal to the minimum lease payments), but the timing of the expense is different as it front loads the expense (because of the interest accretion). So you have that and the balance sheet gross up that will be different. The change, in theory, provides greater transparency related to what can be a significant obligation for a company.
At the moment, clangd and ycm are very similar projects; they are very limited compared to cquery. clangd and ycm support code completion, diagnostics, fixits, and goto declaration (but not definition), whereas cquery supports references, derived types, callers, etc. Basically, if the feature requires knowledge across multiple translation units, clangd/ycm do not support it.

cquery is designed to support very large projects, so it makes very specific design decisions w.r.t. the data model, indexing pipeline, and multithreading model. I hope clangd can match the performance - but so far every project I've seen simply does not run nearly fast enough on a code-base the size of Chrome/ChromeOS.
50 states of sugar:

caramel

cream

dough

powder

crystal grain

icing

...
unless, people invent some device like camera, which simplifies 3d content capturing, making it as easy as taking pictures and video.
I like Burroughs' take on the matter:

"Don't be such a shit that you don't know you are one."
Illegal would be such an device with that software installed.

We restrict many things that are hard to enforce but this is not a reason to refuse to try at all.
Same here.

I was skeptical initially, but all my go-to early adopters loved them, so I bought a pair. Super glad I did - great for walking around, work conference calls etc. Also, the case keeping the headphones themselves charged is just awesome.

I still prefer my wireless noise canceling ones on flights, but I'm a huge fan of AirPods overall.
Bitcoin is not in a stable state. Price rises every time Tether decides to fabricate 20-30 million dollars they don't have, which coincidentally happens every time bitcoin starts to lose steam and the price drops a little.

> no major exchange going under

Not yet, but every exchange trading Tether will probably sink, along with the price of bitcoin, when Tether (aka Bitfinix) can no longer keep up their fraud.
> I tune EFI systems on race cars as a hobby, and any car in the 8 second range usually needs to run slicks or drag radials to have enough traction.

Right, but you're comparing what is ultimately powered by the good old Karl Benz design from the 1880s, burning dinosaur juice, that has zero torque at zero RPM, needs to shift gears multiple times, and is about as responsive to control inputs as a cow munching on marijuana leaves - with a very different thing powered by something that has maximum torque at any RPM, has no gears, and responds to control inputs extremely quickly and with immense precision.
Understand business needs. Be able to communicate. Be upstack: infrastructure, DNS, SSL, etc. Go deep on security: many concerns cut across many languages, but if you're a language/framework of the week developer, you're too busy learning the same thing over and over to have that depth, which businesses desperately need.

(I'm 40 and my current role is with a small company where I implement solutions rather than have a title)
There is such a thing as a "capital lease", or at least there used to be. Capital leases work in this way--both asset and liability are recorded. It's only fair that the new rules for operating leases works this way too.
If money is given directly to people then that money will disappear in non-productive spending such as luxury goods and services, which typically mean that the nation's trade balance would suffer greatly.
Of course the word racist isn't specific...that was my point. It's a generic term that occupies a higher level of abstraction from the more concrete terms like overt racism/racial prejudice, systemic racism and genocide (since you brought up the holocaust). They are, in programming terms, subclasses/implementations of an abstract type. Using the word racism in two different ways in a single sentence is just polymorphism. You're only concerned with the properties of the more abstract concept and not those of the concrete type. Nuance isn't specificity.

I was merely pointing out that it's not wrong to do that, it's just less precise, and often intentionally so. But often times readers demand extra precision under the guise of avoiding terms that are rightly stigmatized. Your "missing demographic goals" obviously can't be equated with the holocaust...that's nonsensical. But by avoiding any connection with the word racism, it doesn't validate the employment discrimination that's felt by PoC. Just because that discrimination may start years earlier during the education process doesn't change the fact that it's still experienced. In fact it may be completely legitimate and entirely not the fault of the business choosing not to hire (or even interview) the diversity candidate. The last link in the chain doesn't have to, on its own, be wrong.

And that's a great example of the original point. Not hiring an under-qualified candidate doesn't feel wrong to most reasonable people. But the fact that that under-qualified candidate didn't have access to the schooling necessary to become qualified can still represent a system that is, overall, discriminatory against PoC. Hence my original statement, "a PoC can be negatively affected by racism that isn't the result of a racist act." The act of not hiring them wasn't discriminatory and yet they still experienced systemic discrimination.

The overall point is that there are a lot of people that want to minimize the effects that PoC feel from racism (generic term encompassing all forms) because either they don't like feeling like racists or they actually are racist. What I think the original poster was trying to get at and what I tried to rephrase was that just because PoC feel those effects is not an indication that anyone is personally responsible. You can validate those experiences without there needing to be someone to blame. And we'll have more productive discussions on how to move forward and diminish the effects of racism if people aren't worried about being blamed.
Which is why one needs to sell him/herself as expert in distributed systems, databases, systems administration, ....

Meaning mastering the domain and not the tools currently being used.
I disagree that everyone would cash out.

There have been crashes of bitcoin before. None "to zero" but pretty substantial, and not everyone "cashes out" right away.
I thought HN had rules about not allowing flame-topic political posts.
Its really frustrating that peoples innocent statements are purposely twisted like this to suit personal agendas.
Putting a license plate on that would be like putting braces on the mona lisa.
Having worked at a phone company, I can tell you that as far as career longevity, those folks have us beat.

Most of the people I knew working at the telco were in their 60s and started their jobs there out of high school. They were incredible domain experts and had retired from the phone company once already _with pension_. They were all rehired and getting paid huge rates on top of their pensions and some were even going into their second retirement.

Forty plus years at one company and these people were making a fortune and their knowledge is literally irreplaceable. Some even were experts across domains because they were smart enough to just move departments when they got bored instead of entire companies.

Very stressful job though.
Are you sure you need those tools?

You'd be surprised at what is possible using only hand tools, a table saw, a scroll saw, and a welder, plasma cutter, and right-angle grinder.

Heck - if you're only doing metal work, the last three can be all had for less than $2k (if you aren't too picky about brands).

Now - if you're wanting a place like this because you don't have the space or such to have your own "shop area" (like a garage or shed), that's understandable.

But really, if you can swing it, going with the basics can sometimes yield just as good results. For instance, take a look at this image:

https://cdn-images-1.medium.com/max/1200/1*1e8OyXBwVk0Pnd-eM...

The guy is a friend of mine, and that's his shop. His name is Lance Greathouse. I volunteer on weekends and such to help him with his non-profit, Wheelchair Labs. We take donated powerchairs, like the one he's sitting in, clean 'em up, fix 'em up, then donate them back out to those in need. I've seen lives change because of this.

Anyhow, he's been doing this for a while, and the non-profit is fairly recent; prior to that, it was just a side hobby (inspired by his brother, who passed away) - but he was donated a bunch of chairs and such that couldn't be re-used. We've used them for parts, and he's used them for years to build robots and other toys.

See that 6-wheel machine to the right? It's powered by a couple of large wheelchair motors, driving the wheels using a chain drive. That gun thingie on the top is an actual flamethrower he built (he's an expert in fire effects, too). The whole thing is radio controlled. Anyhow, that robot was hand-built, using pretty much a welder, a right-angle grinder, and a cutting torch (acetylene). There was drill press involved, too. Plus hand tools and some other power tools.

Virtually everything you see in that picture, minus the chair Lance is sitting in, was made without access to a lathe, cnc mill, or laser cutter. We do have a plasma-torch CNC table, but we've never gotten it to work properly (it never holds the arc for more than a few inches of travel). We've found, though, that we can do anything with just a bit of imagination and gumption.

Just keep that in mind. Rarely is it the lack of the proper tools or space that holds you back. Re-evaluate what you want to do - maybe you do need the equipment you mention (for instance, the stuff we do is very much "one-off" items; if you wanted to do production quality, larger runs, or you need more precision, then you'd probably want better tools).

Or - maybe you might be able to get along with other tools?
Actually, I have written an article about this when the feature was added to pnpm: Why package managers need hook systems (https://medium.com/pnpm/why-package-managers-need-hook-syste...).

Also, soon pnpm will support aliases and that will make the hook system even more powerful
10 days of mining alone = 1440 blocks = 72K BTC at 50 BTC/block. $1M per coin gives $72B, not $1000B.
What do you think is more possible?

(a) the result of the work of a major Git player like GitHub, and a major software company like Microsoft, with tens of excellent engineers devoted on it, and that solves a real pain point they have, is a centralized abomination that merely replicates a feature SVN already had

(b) your description is a crude knee jerk reaction

?
D.C. Metro is a special case as far as world metro systems go.

Fast, Cheap, Reliable - pick none, should be their slogan.
Directv now doesn't support Firefox :(
Correct. The pnpm approach is more versatile. You can do anything to a dependency's package.json . I have recently used it to debug and then monkey patch "scripts" (property) invocations without even forking the dependency.
No problem with that. My comment was about staying relevant as a software engineer.
>Iirc google and facebook decided against using git because it didn't scale to stupidly enormous code bases.

Compared to mercurial, that Facebook uses?
Retail Chain Forever 21 Warns of Data Breach
"Could be used by a determined person with the necessary skills" and "is intended for and market to consumers as" is not the same thing even though there might not be a technological difference.
These sexual predators have been operating and been enabled by others for a long time, seems like you need all the help you can get to expose that.
This isn't really a political post.
BLOCKCHAIN DIGITAL IDENTIFICATION IN CANADA COMING IN 2018
> Most people move into independent consulting

You really do live in a bubble, don't you..
You've also got maple syrup (and maple sugar) and honey, which produce sugar with very little processing. Honey you just need to extract from the comb, maybe filter out the bug parts if you're picky, syrup you just literally boil the sap (and filter out the bug parts).
It’s mentioned in the article in passing, actually.

I believe the only news here is that they have been observed doing this to Great Whites for the first time (whom were previously considered apex predators).
Totally fair! Either way it's an interesting article
>In just about every study, it's been shown that, no, the crime rates are not disproportionately higher.

Are we even talking about the same thing? There are absolutely groups that commit more crimes than others. Do you honestly need a citation for a claim like, "young men commit more crimes than elderly women?"

>No, it's not. Not in the slightest. Wanting equality only looks bigoted to those who benefit from the inequality.

Feminism isn't bigoted for wanting equality, Feminism is bigoted (but probably correctly so) for highlighting men as the reason there isn't equality. It gets back to my central claim that claims can be bigoted and true/valid/accurate.
The big danger is "owning" some domain that falls out of fashion. You might "own" distributed systems and do great for a time, but then companies start transitioning from that architecture and nobody returns your calls anymore.

Also I've noticed a lot of sub-fields like computer vision or self driving cars where there's a great deal of nerd interest but very little actual employment.

In fact, I have a feeling that computer programming is the stick that's holding the entire STEM tent up---if not for programming as a consolation prize you'd have a whole lot of physics and chemical engineers making lattes at starbucks---and further that web development is the stick that's holding the programming tent up.
we use gerrit at work. it sucks!
I really enjoy my pair of BeatsX. They have the same W1 chip as the AirPods which makes pairing simple. They do have a cord between the buds but also have an inline mic and volume / music controls.

They aren't as sexy as the AirPods but I was able to pick them up on sale for $75 so I have no real gripes.
Apple Delays HomePod Smart Speaker, Missing Holiday Season
My take on the comment: Compare to a family that takes out a loan to buy a house. If you ask their net-worth it's not just money in the bank, you have to subtract the debt that they owe. Parent comment was saying that you need to add the value of the home back in as well. It's a little different with leased property, but there may be some validity to the comparison. My analogy is not the same - a family with a mortgage will eventually get rid of that monthly payment and own the home. A family renting is not going to achieve the same thing. In the same sense I disagree with the comment - the property leased is not an asset, but it does have some value or it wouldn't be leased in the first place.

OTOH the article mentions that for a while companies liked to sell and lease-back which allowed them to appear to have cash even though the cash didn't have anything to do with business activities.
Simple question: why does the government need to ban this? Can’t people make their own decisions?

We have given government too much power. They ought not be our mommies.
It is a fair point but you can't buy bitcoin these days without kyc, not to say the IP trace, if they can break tor/proxies and access exchanges records they can "follow the bitcoins", but then again how much funding you need, in EU recently there were quite a few attacks where they just rented a big truck and ran over people, also the bomb in the airport, they made it from some cheap chemicals, and then took a cab.
Be an ASM expert ;)
MongoDB indexing for dummies
AI Weekly 17 Nov 2017
You mean an app in a weekend? This works for me Vuejs/Bootstrap/Rails/Docker. Thanks to Rails's Webpacker you can keep all project code in single git repo. Everything is nicely integrated like Rails test framework compiles JS/ES6 on the fly before integration tests are run. DB migrations are a must in potentially evolving app. Other elements of my stack: bootstrap-vue, Devise (RoR), PostgreSQL, Guard(test loop), Ansible (for general server tasks).
https://www.nononsenseselfdefense.com/assertiveness.html
> Microsoft and GitHub are also working to bring similar capabilities to other platforms, with macOS coming first, and later Linux. The obvious way to do this on both systems is to use FUSE, an infrastructure for building file systems that run in user mode rather than kernel mode (desirable because user-mode development is easier and safer than kernel mode). However, the companies have discovered that FUSE isn't fast enough for this—a lesson Dropbox also learned when developing a similar capability, Project Infinite. Currently, the companies believe that tapping into a macOS extensibility mechanism called Kauth (or KAuth) will be the best way forward.

I'd love to read more technical details on this. How can Kauth support a virtual filesystem?
It will take years to break apart some of the code into packages. In the meantime Git has to work on the monolith, so why not contribute back how we did that.

Disclosure: Work at MS