skysight-inc/HackerNews huggingface dataset:
1. Salaries are reported to Wall St
2. Profits go up, stock goes up. Costs go down, profits go up.
3. Wall St and investors want higher profits
4. Salaries depend on supply and demand. Demand is high and supply is stagnant then cost goes up.
5. Companies push for increasing supply of workers.

It's economics and business not a conspiracy theory. Doesn't Apple apply the same logic for all the components to make an iPhone? Even going as far as doing their own chips to have a hand in increasing supply. This is the same Apple (along with Google and the rest) involved in this lawsuit https://en.wikipedia.org/wiki/High-Tech_Employee_Antitrust_L...
I don't think there is a way to change the database without slowing down development. After all, the data is the most valuable thing you have.

Besides that, I tend to follow the same general principals RainforestHQ presented in 2014 https://www.rainforestqa.com/blog/2014-06-27-zero-downtime-d...
If you're reading about this looking for how Google might misuse it, and that's what you see, then it seems like you're reading it as you intended. This isn't surprising. Many things can be read more than one way with only a little imagination.

But there are other ways to read things. Like, how could I use that on my site?

I'm thinking it might be fun to do something like the infinite zoom that Scott McCloud wrote about. Or more practically, it would let everyone put site previews next to links, like Twitter and Facebook do, without needing a big infrastructure.

Or you could think about how arbitrary hackers could misuse it. The security issues seem a bit concerning. But I suppose it could be blocked like iframes?
The bounce rate on that page with the HN crowd would be like 99.99% in 1 second followed by 5 minutes of composing a critique in the comments.
> "This is curious. The person is able to operate a key, but is unable to enter a physical code on a keypad?"

That doesn't seem too implausible to me. If you thrust your key at the lock but miss... you scratch the lock maybe. Not a big deal, you can retry. But if you thrust your finger at the keypad, you might miss and hit the wrong key. Okay, so try again right? Just the same as the physical lock.

Except the key only requires you to successfully align the key and the lock once. The keypad requires you to successfully align your finger and the correct key numerous times in a row. If you mess up the second or third key press, you have to start over from the beginning.

So yes, depending on the nature of the impairment, a physical key might very well be easier to use than a keypad.
> Granted, FB can, you know, make money

And there is the rub. Uber and lyft both loose money on every ride. Their whole strategy was to dominate sweeping markeshare by subsidizing rides, then cutting costs significantly with an autonomous network of driverless cars. AFAIK uber already failed in the second half, so there really is no plan right now with what to do with these massive expensive networks of drivers that both companies are now beholden to, other than shovel more money into the furnace and hope the lights stay on long enough for driverless cars to appear through a competitor who'd be willing to let uber use their tech. Even then I don't see margins being anything but razor thin.

I'd be polishing my resume if I worked at either of these companies.
This seems designed to stop people leaving Google search/news
I am not a lawyer with that being said from my limited understanding...

No you cannot record if not all parties agree. Mediations are generally considered confidential and cannot be used in court so recording the conversation for any purpose would be a violation of the confidentiality.

That being said, even if were allowed to record it, anything said in that mediation cannot be used in any litigation, as the mediation is confidential. If you want to record it instead of taking notes, that might be a legitimate reason to record it. However, for all practical purposes, recording a mediation is unnecessary. If you get the dispute resolved, a formal agreement will be drafted. If not, you will continue to litigate the issues.
I got a shaving bar as a gift and it wasn't bad. It was like a highly moisturized soap with kaolin clay. Probably less waste, at least.
I'm the same. Just shave in the shower with a bit of soap. Seems to work well, as long as there isn't too much of a beard.
Go channels et al are actually a syntax sugar for a C library that later got subsumed and rewritten in Go, but can still be used - libthread
But how can you possibly be a good developer if you don’t know how to invert a binary tree?
Next Week’s Maker Faire in San Mateo Could Be Bay Area’s Last
The word "program" already implies that there is critical thinking and planning, which is not a judgement about its quality. If can be called programming, good or bad, someone put some thought into it.
Shave when you're not in hurry.

Check the reviews of your razor on varies shave forums to make sure it's not an aggressive razor. You may need a new razor.

Get good blade. Varies websites sell blade samplers, get that and see which blade works best for your skin/hair.

Get a good tallow shave soap. Don't use shave gel/foam. Use brush to make good thick foam. See youtube videos for help.

Wet your face with warm water before shaving, or some people shave after shower.
This is the nihilist/materialist rhetorical trap.

If you take scientific materialism to it's extreme 'we are all just particles' ergo, none of intelligence/life/love/wisdom/creation even really exist, it's all just how we perceive randomness.

'Sociopaths' and 'Psychopaths' cannot exist in materialism after all: we're just mounds of atoms.

But once you accept the life principle, which is not so well defined but nevertheless evident to us all at least due to the fact we are conscious ... well then you can start to arrive at why we might think we are 'more important' than rocks.

Then things like 'community' etc. make sense.

But one's metaphysical view needs to have something more transcendent that e=mc2 at the root of it in order for it to work.

The OP's comments are actually reasonable in the context of materialism, and that they are a little 'shocking' to someone normally engaged in life is only evidence of the hollowness of our current rational regimes at explaining the most basic question, which is 'who/what are we'. Knowing how 'dark matter' works will be nice, but it's still secondary to understanding the nature of life itself, I think.
Wow I was looking for something like that since ages. Best part, it's open source an made with Node.js/Redis, a stack I deeply love :)
In the general case, maybe. The objection here is specifically over providing non-public testimony. Even if your secret testimony didn't cover anything new or wasn't useful, how do other people know that?
Astra blades are known for being the sharpest which makes it really easy to cut yourself. I went through a sample pack awhile ago and just logged how each shave was and then picked a blade that worked best for me
> I'd be surprised if lack of degree was a sticking point for a talented coder trying for a job at Apple/Google/Facebook

Google contacted me for a position years ago. I later found out they hire only 1 of 1000 applicants. I talked to the recruiter (before I went back to college) and she said most Google programmers not only have Bachelors, many of them had masters degrees and doctorates.

One of the questions involved context switches. I never even heard of context switches again until I went back to school and took my computer organization and architecture class.

> any problems getting coding jobs in silicon valley. It never even came up.

I have been working in IT professionally for over 20 years. Read about what was happening in 2000-2001. In a scenario like that, when startups are going bust, are not being funded, the economy is in a recession and many programmers are employed, having a Bachelors that can get you into a Fortune 500 company that requires it helps.

Also - although I have met CS graduates who can not code, most of the "talented coders" I have met have a college degree. I can count on one hand the ones I can think of who are not (and I include on my hand John Carmack, who I don't even know, but I know he is a talented programmer with a college degree).
Uh, okay, but what you actually said was people were "underpaid compared to industry salaries."

When you accept equity, you accept risk. I don't think that there's a terribly bright future for Uber, but the stock hasn't been a catastrophe so far, and all the other big stocks will have disappointing times too.
That separate language can be learned in a few days and leave you wondering how one guy managed to make things more logical than a crowd of people around JS.

If 5MB is a con, what do you say about 30MB for Qt and ~100MB for Electron?

Also, could you please elaborate on the first statement?
Qbittorrent, Nuke and probably a lot of others.
How much of a signal would my degree that I got over 20 years ago really be?
>https://github.com/WICG/portals/blob/master/explainer.md

>This is a proposal for enabling seamless navigations between sites or pages. In particular, this proposal enables a page to show another page as an inset and perform a seamless transition between an inset state and a navigated state.

Like clicking on an ad ?
https://landen.co
I do understand Oracle is paying the bill. As well as the team working on Graal and TruffleRuby. so I am grateful for that. Thank You.

>What do you mean by "lurking"?

Referring to Copywriting API a while ago and the JakartaEE problem which has blown up on my twitter feeds. I understand why Oracle is trying to charge money, and I am perfectly fine with that, I just don't like they are using Copywriting API as the tool. And whatever problem it is with JakartaEE this time around I don't have time to follow.
Yes but so does carpentry.

My point is 4 year degree is useful if you learn and use your educational resources well.
And also completely false!
Interesting; neon bulbs have the advantage of working on (US) line voltage without anything else needed, sticking an LED in there requires more stuff. Both could have been squashed in the US market due to Federal energy regulations. Or that clear section could be for the GFI version of the outlet, the few years old one in my bathroom has a tiny clear window for a green light when it's not tripped.
>which could take forever depending on investor taste for losses

If the existing investors had much more of a taste for losses, why the IPO?
Doesn't ride sharing seem like the way of the future in your opinion?
We are talking about consultants here. They get hired for a job and are supposed to do it well. I have hired guys to do stuff that would be needed in case another idea didn’t work out. They did a good job and were appreciated for it but their work got thrown out. I still would hire them again because they did a good job.

I don’t really want a consultant who just came in and thinks he understands the whole situation. As consultant you should do the job you were hired for really well. You can make suggestions but in the end you should assume that the people who hired you know what they are doing until clearly proven otherwise.
That is still a context-sensitive opinion.

Programmatically, that assumes that that information is available (query a font rasterizer: where is the first pixel? consider also kerning and foreign languages; also query icon: where is the first non-background pixel? consider also theme information where window background might not show the icon well!).

Programmatically, you've un-aligned everything: now the amount of whitespace at the top of the notification is different than the amount of whitespace on the left of the notification.

Sure you might say it looks better. But how much time do you think it would require to make it look "pretty" (for you)? As-is, it's functional and isn't ugly. If you want to improve it, then go contribute to the libraries and applications being used.
I had the same problem.. surprisingly BEST shave I ever had came from little unknown blade you can buy for $5 with 5 cartridges at any Dollar Store:

https://www.alibaba.com/product-detail/Five-Blade-Razor-Remo...

Edit: with 5 extra cartridges and 5 blades per cartridge, that's enough for about 8 months of shaving... and believe me I have plenty to shave!
There are several companies that sell all-metal safety razors with replaceable metal blades (no plastic handles, no plastic cartridges). If you buy one from Amazon, make sure to check out the fakespot score as manipulation and cheap knockoffs are rampant in this product type.
This is nice and practical, plus she uses Eric Meyer's CSS Reset! That's a big plus in my book.
I can't believe people have been giving this post this much credit in the first place. All of his contrived examples are solved with trivial methods and it just sounds like he doesn't know how to migrate data from one database system to another.
Unity's new round raises its valuation to $6B
The good thing about (traditional) safety razors is there are plenty of razor options for sharpness and quality, and they are all pretty inexpensive. It's easy to experiment with different ones until you find the one you like.
The only thing that can happen is that they have to merge. They can share all the expensive infrastructure and no longer spend millions every month trying to gain/keep market share.
It is an opinion, and it was obviously written in spare moments that can be identified as idle. But it is far from an idle opinion. I consider that a personal attack.

Furthermore, my opinion here is, in fact a technical comment. Hidden open braces inside a macro expansion that are explicitly closed by ones written by the user, and vice versa, is actually a technical issue, not simply aesthetics. The two are not entirely separated.
I...have to admit that my merge strategy, and what I teach my teams, is "don't" :) (only slightly tongue-in-cheek)

I believe in clean, linear history, and strongly prefer rebase-based workflows to merges. That's actually one of the reasons I chose Phabricator for my current place, as it is also very opinionated towards the same way of working.

Edit: oh, and to answer your actual question, the third one.
lol am sorry JS is like a weed which can not grow much taller than the browser platform.
I used to use the Gillette Mach and Fusion. But they are expensive and tend to clog. I switch to Dorco available at Amazon. They function about the same but are about 1/3 cheaper. Recently I switched to the Costco Kirkland brand. They are half the price as Dorco, last as long and no clogging. The only thing the Costco ones don't have the the edge blade for cleaning under your nose but I keep a few Dorco around for that.
Yes! Java 8 is good. And Excel is by far the best spreadsheet out there. I don't know enough about Sharepoint but it seems like the normal world has actually chosen very well when it comes to technology.
Teenage boys also find it very easy to shave. People have different thickness / toughness of skin, and differing toughness of their facial hair.
Haha, it's a monarchy -- where all the queens who didn't listen to their subjects are now dead for some reason. Funny how that works!
Look into automatic differentiation. It's magic.
Just pumping the muscles in your legs will decrease the potential for blood clots forming in them, according to a recent HN topic.
Actually, I heard the founder of Coder Dojo talk (Bill Liao) as to why he started it, and this is exactly what he said.
Psst! They make XBox controllers that look just like a "regular" remote.
Why not just pass -Xcomp? From the docs[1]: "You can completely disable interpretation of Java methods before compilation by specifying the -Xcomp option."

[1] https://docs.oracle.com/javase/8/docs/technotes/tools/window...
How much of that

A) couldn’t be learned on a job

B) is relevant for your typical yet another software as a service CRUD developer or the typical “dark matter development” that will never see the light of day outside of a company.

I have a 20+ year old degree and most of what you list. I learned on the job.
Stupid retail money. Greater fool theory.
It's pretty ludicrous to alias select since it's the sort of thing you're likely to be calling in a concurrent program.
For improved lung health I recommend daily magnesium (200mg+) and iodine (1mg+). Cured my asthma. No more inhalers!
The market cap (valuation) is the value of one share times the number of outstanding shares (those part of the IPO but also all the existing ones). $8B is the amount of capital raised during the IPO.
> They are still in the repo, but if no treeish item (eg. a branch) points to them, then they'll eventually get garbage collected.

Why else are you going to go through the trouble of rebasing master if this isn't the goal you're shooting for? I'm a big proponent of commit history hygiene but even I can't defend rebasing master except for egregious things.

I think the only time I rebased master except for this was to fix a poorly executed mass file rename that broke git annotate.
But not in one of the companies that appears to be well poised to win first entrance into the market. I think it's likely a dark horse will end up being first to market - but I think google will be there pretty soon after - uber's probably going to end up retrofitting any hardware they've developed with the winner's software as a way to scrounge back some of the R&D costs.
I have a hard time wrapping my head aroun dthe fact that you think the brace placement is a problem while entertaining the suggestion that calling a macro "select" with the obvious complete breakage under unix would be fine.

One is a minor esthetic problem, the other would be a nightmare to support and work around.
"To complete a four year degree requires a commitment, a life-altering personal financial cost, and most importantly, a willingness to abide by the rules and procedures of a complex organization, "

In many countries it really doesn't involve taking on life-altering debt. For many other students, their parents can pay. As far as the aspects of formal discipline and authority are concerned, there are many programmes in which those just aren't an issue. Well prepared students will just experience the academic side of college as a continuation and development of their secondary education.

You make four-year degrees sound like a tough military boot camp that weeds out weaker candidates. That's probably true of some institutions, either from the academic or the disciplinary angle. But if you consider how many people overall successfully graduate, having a degree just isn't a very informative signal.
Nick Cage DeepFakes Movie Compilation
My point is, portal isn't "an iframe without all the security protections." portal is a demo of animating between pages. What it becomes from there is completely flexible.
Show HN: Landen – A website builder for startups
Ask HN: How can I improve my freshman resume? [pdf]
libtask does have channels[1].

libdill (also by the creator of libmill) has some features that libtask does not.

[edit]

Also one should note that libtask predates Go, and so the API definitely feels very different. Libmill seems to specifically have a goal of making the usage feel "go-like"

1: https://swtch.com/libtask/channel.c
> a chance to earn a good living

Well, that’s not the goal here, either. The goal is to turn coding into 21st-century factory assembly work: a miserable grind that people do for subsistence wages when they have literally nowhere else to turn, all while making sure that there is nowhere else to turn. I cringe at the cheerleading that HN does when people discount the value of a four-year-degree; if a four-year-degree isn’t “necessary” then by extension, it’s effectively useless. Of course - one of two things is true: coding is actually not that complex and most anybody can just “pick it up” and become effective without much in the way of formal training or education, or it does take years of a combination of practice and study to do correctly. If the former, then it doesn’t much matter what I think - if the latter, then it doesn’t much matter what Tim Cook says (at least out loud regardless of what he actually thinks).
Everyone's different I suppose.

I use Harry's and the blades start to hurt after about 7 shaves (so about 2 weeks). And then I switch to a new blade, and it works again very smoothly. And shaving cream is ideal, although when I'm traveling, I just use bar soap.

Tried the single razor stuff but got a couple of cuts and got scared. THAT's dainty! :-)
Of course, it's also possible to spend zero dollars on shaving. I think it really comes down to whether or not you're married.

Unmarried men will readily skip a thousand trappings of consumer life. Eating with silverware and plates. Cleaning any part of the house besides, maybe occasionally, the toilet. Entertaining the very idea of clothing that requires dry cleaning. The list goes on...
Ah, Godwins law again.

The US perspective matters only in the US. That is my point.

I'm also sure protecting children from the harmful actions of their parents has nothing to do with killing people.

Children should have someone on their side if things go wrong, and they can't hire someone. That is where child protection laws come in. See also Article 19 of the UN Convention on the Rights of the Child.
Here Comes the World’s First AI-Generated Whisky
Facebook was also profitable and had about 10x the number of users compared to Uber pre IPO

https://www.forbes.com/sites/greatspeculations/2019/04/22/ub...
Lol duh hahaha
I think the "push for coding in early education" is a very recent development, particularly in America, for those in poorer areas or minority groups.

Anecdotal but I'm currently in my early 20s, from one of those areas, and I didn't know that schools existed where you could learn coding before college.
I think this was Grey Goose Vodka?
Ok, we'll depose the queen.
I'm not trying to be combative, but why would they include it on the requirements then? Do they wave the requirement only for exceptional software developers? Or maybe it creates enough friction for non-higher-educated people to not consider applying, thereby creating the same effect of only hiring degree holders?

If one uses a soft education req as a substitute for exceptional ability, then that would run counter to what Tim Cook is saying, unless "has education" is a signal for a quality a person may have that is external to coding ability?

And even if the education part is injected by HR (because I understand, some HR departments love to inject requirements) and is truly not necessary, what kind of implicit bias does that add to interviewers when they wind up interviewing mostly degree holders?
It doesn't matter what tool you use, as long as you have automated migrations as part of the automated deployment process.

A lot of the implementations look like this:

create a migrations directory;
add an initial migration script in it;
make a migrate command to execute before service starts but after the backup.

The migrate command recipe:
create a migrations table in the db if it doesn't exist, otherwise fetch the list of migrations that have been applied inside this database;
then, apply the initial migration script if it's name is not found in the said migrations table, and insert its name in the migrations table so that it will not be executed again in this database by the migrate command.
I've been a professional programmer since age 15, now age 34 and homeless in San Francisco/Mountain View, unemployed and seeking in tech for 2 years, salary cuts and decreased respect and more training my replacements at each stop since 2015. Teaching "opportunities" are everywhere, but I prefer to wait tables and do independent software research in lack of a suitable paid position in software development.

OKRs to reduce labor costs are an interesting concept, though. What forms of results would you be looking for? I've never worked under a productive OKR or KPI system, so the more detail in your thought process the better.