skysight-inc/HackerNews huggingface dataset:
I would suggest finding a single use for grid that flexbox doesn't really do well, and use only a couple properties. Then you will really understand the benefit of grid without having to invest a lot of time.

An example I dealt with recently: I needed a header with logo / external link / social icons/ content / phone link. All to layout perfectly, and be mobile friendly.

With grid, I used this: (this is rough code to demonstrate the simplicity, I made a codepen demonstrating it properly. [0])

header {
display: grid;
grid-template-areas:
"logo content link social"
"logo content phone phone";
}

For each of the logo, content, etc... areas you use this to attach it to the specific location in the grid.

.logo {
grid-area: logo;
}

.content {
grid-area: content;
}

etc...

You end up with exactly what you would expect:

+------+---------+-------+--------+
| | | link | social |
+ logo + content +-------+--------+
| | | phone |
+------+---------+-------+--------+

For mobile, I wanted this:

+---------------+
| Logo |
+---------------+
| Content |
+------+--------+
| Link | Social |
+------+--------+
| Phone |
+---------------+

Here's the only CSS needed for mobile. (or reverse this if you are doing mobile first layout)

@media (mobile) {
header {
grid-template-areas:
"logo logo"
"content content"
"link social"
"phone phone";
}
}

Here's the html:

<header>
<div class="logo" ></div>
<div class="content"></div>
<div class="link" ></div>
<div class="social" ></div>
<div class="phone" ></div>
</header>

The power to move content around with such simple and clean code like this is amazing.

With flexbox you can use the "order" property to move stuff around a little, but not control the exact layout so cleanly and simply. There are tweaks for adjusting the widths of columns and heights of rows, but this is generally all that is needed to get the layout with grid.

There is also grid-gap [1], something not possible in flexbox yet. (though Firefox supports grid-gap with flexbox)

[1] https://codepen.io/Vanderson/pen/yWWVVZ

[1] https://developer.mozilla.org/en-US/docs/Web/CSS/gap
I think he was worried about ads that were targeted at adults, but their game was targeted at kids.

Similar to how Spotify with ads includes Trojan condom commercials, which makes Spotify-with-ads unusable in many situations
Surely longer than DRM.
I'm confused. Are you suggesting that those passages are illiberal?
The creator of a kids game is first-party, and can manually place ads within their own app. Anybody else is third-party, and is not allowed.
And what's wrong with fantasy?

More correctly, it's something of an unattainable goal. Can we get rid of on-call? Probably not. Can we drastically reduce the frequency and scope of on-call actions? Absolutely! Can we get to where every single time the on-call person has to take action, there's a post-mortem to understand what went wrong, and fix the automation and monitoring so it doesn't happen again?
It's cheaper than a normal road bike...
This past weekend I witnessed hundreds of people compete in a triathlon, each of them riding a bike that probably had tires more expensive than my bike. The top men and women were riding $10,000+ bikes. And they all own multiple $$$ bikes, specialized to the particulars of the course they're racing.

A $2000 Peloton that you can train in for recovery or when the weather is bad? That's a bargain by comparison.
I do wonder whether the rare fellow traveler with a similar bag would be less likely to verify the tag when pulling it off the carousel than those with the standard black bag.
It still boggles my mind that so many of the languages of India are related to European languages. Hindi and English share a common linguistic ancestor. Yet languages that are much physically closer together like English and Finnish or Hindi and Tamil aren't related at all.
In the sense that Facebook is not allowed in the 'Kids Category,' sure.
I think it's safe to say there are people who work best in radically different environments. I can't stand working from home, or working from a coffee shop. I also can't stand offices where everyone is just wearing their headphones as if to say "don't you dare ask me about something important that I know a lot about." What's the point in being at the office?

In my opinion and experience, professional programming is a deeply collaborative experience. But of course other people who ostensibly do the same kind of work have completely different preferences, and that's great. It does mean that people need to be very careful what kind of company they take a job at.
From what I've seen, State Universities seem to be awash in cash, and use it for enormous amounts of expensive construction.
PBS Kids includes 3rd party analytics
Indeed. This is one of the reasons why I recently realized that I can actually see the day coming when I won't be using the web anymore. That was a weird realization that only a couple of years ago would have been unthinkable for me.
What does "non plus ultra" mean?
that's gotta be one the most presumptuous questions on hn I've ever seen. DRC has been dealing with Ebola outbreaks since the 60s. How do you imagine that they would be unable to comprehend? the clear implication is that they're too dumb.
Bummer for the company and I wish them well as they navigate the incident response waters. What I found interesting from the article was

If users created or changed their password after March 14, 2012, it is hashed with a function called bcrypt. If users have not changed their password since then, it is uniquely salted and hashed with SHA-1.

They could have migrated all accounts regardless of whether they came back to the site or not, changed their password or not, etc. Just use:

password_hash = bcrypt(sha1(raw_password))
Zero traffic congestion, close to free to operate, fulfillment in minutes? Under 1 hour order delivery? There’s obviously downsides like sound and then falling out of the sky, but getting anything under 5 pounds two orders of magnitudes faster is a big deal.
I dislike tracking as much as anyone, but can you really fault them for using Google analytics? It's not like PBS choose to use them "to profit off the viewers".
Personally it depends on the product. I find advertising specific prescription drugs abhorrent to anyone.

However, I think it’s completely reasonable to say talk to your doctor about ED or whatever. If there is only one treatment they seem similar, but when several options exist people should not be pushing for a specific drug based on an ad campaign.
I don't think people fully appreciate the carefulness with which the FAA has approached this, nor the full scope of the scenarios they have considered.

If you look at the first FAA waivers to operate drones industrially -- 5 years ago! -- you will notice that all of the approved drones are military drones. Why military drones? Because the approved drones often had a decade or more of operational use in explicitly hostile environments and very poorly controlled conditions. Being able to reliably operate in those conditions was considered strong evidence they were unlikely to start falling out of the sky when operated under much better controlled environments and less risky conditions.

The challenge for many new drone builders is that their platforms are not built anywhere close to the reliability and resilience standards of military drone systems, which are typical the product of companies with proven aviation/avionics systems engineering experience and bankrolled by US defense spending. Even when they build systems that on paper meet this level of engineering, the lack of operational history and experience puts these drones on the slow path to approval.

Amazon getting the FAA to sign off on industrial use of an exotic drone airframe with no operational history strongly suggests that its safety and resilience characteristics are excellent, at least comparable to drones designed to survive military environments.
I initially found that strange too given that there is a distinct Sri Lankan Tamil dialect (Jaffna, Batticaloa versions etc) but it looks like Sinhala came in as an original Indo-Eurpoean language and mingled with surrounding languages to borrow some words etc. Here are some opinionated commentaries on that:

http://www.applet-magic.com/sinhaleselan.htm

http://www.island.lk/2003/11/05/featur02.html

Would love to see an authoritative source confirming these.
Yes I'm being sarcastic and should make more effort to actually communicate. Thanks.

I'm just pissed off by how many people embrace this shit with no notion of the principles that whizzed past while they were having a 2 minute hate against Nazis. Sure they weren't well served and this is just a public embrace of the biases that have already been in place. They were important though.

The guy who runs a printing press should not take pride in refusing jobs for people he doesn't like, should he? Is his service, which has social impact beyond his neighborhood, supposed to be available to all or would it be a bad thing if he decides not to print newsletters for nazis, or blacks, or this or that church because their doctrine is wrong... None of these are new issues and we've thrashed this shit out before.

I indulge in sarcasm because its quicker. sorry.
HP Z workstations are actually fairly quiet. It's one of the few computer lines that actually has published acoustic decibel ratings (19 dB for the low-end version, 34 dB for the high-end, see https://www.bluechipit.com.au/media/product_spec/Z420_WORKST...).

My main objection to the Z4xx series is that the cases are so bulky. I prefer the Z2xx small form factor models, or even better the Z2 (fastest computer I own, but also one of the smallest).

One of the big advantages of a Xeon is that it will use ECC memory, and thus be more reliable.
Sorry it wasn't meant to be inflammatory, brevity is hard. But has any fitness fad ever threatened the cable industry? I don't see anyone cancelling their netflix subscription in order to afford this thing. But based on all the responses claiming there's "tons" of market I'm still inclined to disagree. The market seems to just be people already really into cycling (either outdoors or spin classes) and are currently pouring money into those hobbies. Maybe it's a wildly bigger market than I imagine but if I was putting my money on it, and we're talking about an IPO here, I'd say that Peloton's best growth will soon be behind them and they're trying to cash out while they can.
"Natura Facit Saltus or No" was something Schrodinger wrote in 1952! (does nature jump or no?) Of course it's a continuous process, how else would water flow? As they mention in the article, here's the link to Schrodinger's paper "ARE THERE QUANTUM LEAPS?" https://academic.oup.com/bjps/article-abstract/III/11/233/14...
> There is a 100 year wait for a green card

No, there's not. That's a hyperbolic projection which requires assuming no one ever leaves the queue (not by giving g up, not by dying, not by no longer being qualified) except by reaching he head and getting a visa.

Obviously, over a 100 year wait time, that's not remotely possible, even as a rough approximation.

Which is not to say the situation isn't miserable for Indian (Chinese, Mexican, and Filipino, too) GC applicants in many categories (not the same ones for each), but it’s not a 100 year long wait.
Lesson learned: Crime pays?
And once again, serious crimes are committed and nobody suffers any serious consequences.

I’m also curious, what is “the company itself” other than its employees? What part of a company is capable of knowing things besides the people in it?
The problem with exception-less C++ is that new, delete, ctors, and dtors become timebombs when they fail in a way that would have generated an exception.
That's why don't buy it with DRM naturally. You need DRM-free games to preserve them long term. Or otherwise, you'd need to break DRM to do it.
> 10 years ago there were ways run Python in the browser. ActiveState used to have such plugin for example.

I didn't say it was impossible, but it's a massive stretch to compare WASM now and some hack that worked if you had the right plugins installed. Common dude, that's just disingenuous.

edit: To think of it differently, I'm able to compile any language to run on any modern browser (which is most these days). I can even do it at my work, since we support Chrome. This was never possible before. I waited for years to run Python in browser without hacks or trickery. You're thinking I just oopses, missed that this was all possible before?

Sigh.
Romanian kept its case system unlike the other Romance languages by virtue of ending up in the Slavic sprachbund. I'd wager that there are Slavic loanwords as well?
For a major grocery chain with a Savers Card program, they wanted my name, phone number, etc. They claimed they would not not sell my data. I made up an imaginary name on the spot:

Joseph Kropholer

1. Six months later websites listed a Joseph Kropholer in my town. Unless I actually happened on a real name, they sold me out.

2. Reading the receipt for my name, the clerks in the check out line would thank me with "Thank you Mr Crap Hole-ermmmm. mumble mumble." Then they realize what they just called me. I did not intend that, but it is constantly funny.
Luxury Units Turn into Affordable Housing
Okay, how about making on call routine enough that nothing goes wrong during those on call times effectively making them unncessary. If you are constantly working while off the clock but "on call", there's something wrong with that picture.
How are you going to rehash them without having the cleartext password? Hash the SHA1s to bcrypt and then check every password's bcrypt and SHA1*bcrypt's password from then on?
I think using Alexa conversation style is just awful. I wish it would move toward a more explicit list of items -> descend -> new list of items approach.

The area where Alexa is most likely to show its warts is when you fall for the trap of trying to engage in a normal dialog with it.
> I love this. You can't just follow kids guidelines to build up your user-base and then drop it in favor of ads and analytics. Once you follow it, you have to continue to follow it.

Me too. It shows that Apple gives serious thought to this kind of stuff before they do it, and it comes from a philosophical position rather than what is expedient (or a Strategy Credit as Thompson might call it)
Yes, it's a culture. And it's not a culture. It's also a toolset, and not a toolset. So I see "culture" on the same spectrum as "tools". Which is more Taoism, I suppose.

If you're doing DevOps right, you'll have good culture and good tools, for sure.
Not OP but I've had some thoughts on ads for a while that I've never shared:

1. Ads ruins user experience. This is pretty much an objective fact. People can and do adapt, but it's moving away from the ideal.

2. Ads often manipulates the user (emotionally, psychologically) to get clicks, which is just downright unethical.

3. Often unethical things are advertised, things that shouldn't even be on the market. These are usually rolled into an ad network, and ad embedders don't get a say in what's shown or not.

3. If we removed 99.99% (or maybe 100%) of all ads, I can't imagine that people will have a harder time purchasing what they need, when they need it.

Considering only points #1 and #4, there seems to be no harm in supporting ads in any way.

But #2 and #3 make it seem, to me at least, unethical to even work for a company whose business relies on ads.

I know a man who turned down a job opportunity discussion from Facebook this week for this exact reason, and I think that's noble, especially considering he's very poor and could use the raise.
Google did a similar hypocritical thing with GDPR in Europe. As a Google/DoubleClick customer we lost access to the raw data logs on where our ads were served, Google cited "privacy" and "GDPR" as the reasons. Then within a month Google created a product called "Ads Data Hub" that has the exact same data in it, for paying Google customers, in Google Cloud.

So for privacy reasons we cannot process that data in any Amazon (or other competing) product, but surprise surprise, it is available in a paid Google product.

Google has zero interest in privacy or even performance. All they care about is abusing their monopoly to push others out of the market and make more money from their own ads. The "do no evil" thing is long gone, it's time they get the antitrust lawsuit they deserve.
No, because they are 30k feet off the deck and, more importantly obviously, contain people.
Interesting.

How does this affect GDPR? Are we using & monetizing customers' bandwidth without their permission?
You mean they are going to charge enough money to account for the cost of distribution? That could even be a new business model -- charging people money and giving them stuff. Like software makers have done since the first personal computer or game console came out? You realize that retail stores were routinely charging 60%?
This should be the standard across the board, but unfortunately we're too far from that. As a parent, it pisses me off to see not-age-appropriate advertisement shown to kids.
Math isn't a non-career-focused degree. It's not as immediately applicable as engineering, sure, but it does lead pretty directly to good-paying jobs.

What the OP is referring to is probably degrees such as theater, women's studies, philosophy, etc. Women's studies and philosophy have no real job potential, and while theater might, there's only a very small market for actors compared to the number of starlets who dream of that job, which is why LA is so full of "actors" working as restaurant waiters.
That argument generalizes to not allowing users to have any say and to trust big brother knowing what's best for you instead.
> But the job prospects and odds of financial security for people without a college degree have cratered

Are you sure you are not confusing that with the fact that post secondary attainment is rising, which means that those who are unable to attain a post secondary education, and find work, due to challenges in their life (disability, for example) take a larger share of the lower education segment?

Let me put it another way, as that may be confusing. Take two people. Let's say one is a highly intelligent, hard working, person who had to drop out of high school to care for his ailing parent. The other a drug addict who dropped out of high school because the drugs started to take over his life.

The highly intelligent person has a job. The drug addict does not. His addiction has left him unable to keep employment. Given this scenario, 50% of those who are high school dropouts are unemployed.

Okay, now let's say the first person's parent got better and he was able to return to high school and graduate. He is no longer in the high school dropout category, but now the high school completion category.

That means that 100% of those who are high school dropouts are now unemployed. If you weren't paying attention, you might think that the job market for those who are high school dropouts cratered, but in reality nothing really changed except a rise in high school attainment.

> either stable income but a shitload of debt, or no debt but no income, and neither is a good place to start having children.

There is never a good place to have children. But the data clearly shows that the richer you are, the less likely you are to have children. How are you resolving that discrepancy?
True, it boggles my mind also! But for reasons I'm struggling to explain, it doesn't strike me as weird or surprising that, for example, American English and Navajo are completely unrelated despite being spoken in close physical proximity to each other.

I guess it is because the settlement and colonization of the Southwestern US is in much more recent memory, whereas we sort of think of Hindi and its ancestors like Sanskrit as having been spoken in India since time immemorial.

FWIW, it should be pointed out, to be strictly correct, that we really have no idea whether the various language families are related to each other and descended from some "proto-World" language. So instead of saying "X and Y are completely unrelated", it's probably more accurate to say "there is no known evidence that X and Y are related".
I don't see the value proposition in this business model. You can have a full time membership at gym with in person cycling classes not to mention yoga classes, saunas, pools, weightlifting equipment and cardio equipment for the same price as their subscription.
> The market is never going to do that at large - but I hope someone somewhere manages to kill tracking and third party data-reselling into non-existence.

Overall the market is moving away from third-party now, as it's simply a lot less effective. Everyone in the industry wants to be working with first-party data.
Was doing DevOps for about 15 years before the word was even coined.

True story, my title was Dev Ops Manager long before the word was coined because I knew a lot about both and kept bringing both groups to the table to solve problems so they made a position for me.

It would be years before I heard the term DevOps again.
I think google will largely remove content at the edges that it deems to be offensive or dangerous both to its audience and to its reputation, much the same way reddit went through a recent cleanup of similar "communities". So long as they are transparent with what they're removing, I really don't have a problem. I distinctly believe that a right to free speech is not a right to have an audience provided to you. If you want to build such a community on your own site then by all means, that's your prerogative and that's the freedom the web gives you.
Whether something is the cultural successor to CTW isn't so much about the brand name. It's about quality, artistic integrity, and mission.
In the sense that it ignores that coherence. Any state on the disc of the Bloch sphere's equator has <z> = 0, and 50:50 chance of measuring 1 or 0. If you want to assign a real value of 0.5 to a bit, then the only one that makes sense is the center, completely decoherent mixture.
The only Apple app that has advertising is the App store. They've already stated that the games that will be a part of Apple Arcade won't have ads.
I'm a hiring manager, and I don't see any possible good that can come from getting into this discussion. Give them the decision, wish them luck, and hang up the phone. If they want/need feedback, they should get it from friends, family or job search counselors (if they are long term unemployed), not from the company that just rejected them. That's just cruel.
Plutus.it | Backend Engineer | Remote | Full Time

Plutus is one of the hottest FinTech start-up's, with a mission to bridge the gap between the traditional payment infrastructure and the blockchain, we're making it possible for owners of Bitcoin and Ethereum to spend their money in any high street store anywhere in the world via the Plutus Tap & Pay app for mobile.

We're a distributed team working 100% remotely, we are passionate about our product, we have a great engineering culture, and we're looking for other talented individuals to join us to disrupt the finance industry.

We are looking for a strong candidate who is able to demonstrate that he/she was a key developer on a Fintech project, who has completed at least one full cycle of a Fintech solution development.

Strong backend experience with Node.js/Express development
At least 2 projects where you were fully involved in writing services on that technology
Proficiency JavaScript, CSS, HTML, SQL, PostgreSQL coding principles
Good undersanding of Webpack, ES6, OAuth, JWT, Git, CI/CD, AWS, Linux
Preferred basic understanding of Docker
Preferred basic knowledge of GraphQL
Extensive experience of developing high performance, large-scale systems throughout the product lifecycle.
Fluent English

Competitive salary.

100% remote working.

Flexible working hours.

A development team made by developers, for developers.

Quarterly socials.

Please feel free to apply here: https://plutus-dot-it.workable.com/