skysight-inc/HackerNews huggingface dataset:
I wonder if you might be demonstrating the principle in your response?

I think the main point is that there may be advantages to explicitly giving room to both divergent and convergent thinking to exist in separate phases (this could be done in one cycle -- there's nothing that says any of the cute unworkable ideas would ever leave the meeting room or shopfloor or prototype. Reality/logic/laws of nature are the final arbiters).

Constraints/refinements/criticisms will emerge in the second phase, but we often don't give room to the first because we tend to want to edit too soon, and if we're honest, our impulse criticisms going to be based on our past experience and emotion rather than a cool, deliberate, rational analysis process or empirical reality.

A disciplined balance is what is sought. In creative processes, withholding judgment during ideation is a basic principle -- but many engineering types are too quick to ignore it, wanting to filter almost immediately. This is ok if the space is well-understood and what you're doing is cookie cutter (which to be honest, is all most engineers do), but definitely a blocker if you really want to challenge ideas and do something truly new. It snuffs out ideas pre-maturely and doesn't allow them to potentially grow into something that would work.

An example of this: I was against neural networks for years because they lacked explainability ("black boxes" was my criticism of them), and whenever someone brought them up I would enumerate my usual list of criticisms of why they would never work -- all rational and mathematically watertight. It became so habitual that a few good ideas (where neural networks actually would have worked if we had tried them, albeit it had to be in creative ways) passed us by. I snuffed that idea out before it had a chance to emerge in a form that I would have recognized as something workable.
I hate to break it to you, but that's not true.

Yes, the company tells you that's how it works. But I was also a Google engineer, I did hundreds of interviews during a time when it was way less into diversity than it is today. And absolutely Google bent its policies to try and hire more women. Constantly.

Some tricks I saw used:

1. Assigning the best/most reliable interviewers to women. Recruiters confirmed to me that they did this.

2. Allowing women who failed the phone screens to proceed to on-sites anyway.

3. Organising recruiting events which banned men, e.g. there was since early years Google CodeJam, a coding competition that was pretty openly used as a way to find candidates. But the men crushed the women, repeatedly. I think there was a female finalist once in 13 years. So they set up a second CodeJam with large cash prizes, but banned men from it.

In recent times there was the recruiter who quit and claims he was told to not hire non-diverse candidates. I believe that. I was told about recruitment's diversity goals by recruiters themselves.

But still, there was a lot of resistance to bending the hiring pipeline in more extreme ways. That culture carried over to Facebook. I've been told that at Facebook recruiters were incentivised with cash to hire more women, but they gave up pretty fast because stuffing the pipeline with weaker candidates didn't work: they got flushed out by the hiring committees.

By the way you're blind to a much more important trick Google uses. Eng hiring was, during my time, at least somewhat well defended against diversity abuse. But firing was totally controlled by HR. And it is an open secret that at Google it's nearly impossible for women to be fired, regardless of how low their performance is. Instead they get moved around between teams. Men, on the other hand, can be and are let go for merely not exceeding expectations. Obviously that's one way to get less male workforce, if you're patient!
They actually have a pretty good amount, especially for the region.

https://en.wikipedia.org/wiki/List_of_oil_refineries#Iran
Analyses of Google agreement with Ascension
Volkswagen to invest 60B euro in e-mobility, digital tech by 2024
It would be some domain-specific component. Like .product-card. I don't see the examples you've given. Those are so literal, you might as well use inline styles at that point.
I would say that there is challenging work out there if you look for it. I’ve studiously avoided the kinds of places described here and it has paid off for me.
Disney+ Is Having Teething Issues
> Defending it is bad engineering.

I did not defend the MCAS software design. Not once. Quite the opposite.

> the very least we all can do is to be open and honest about errors in the system and the actions taken to prevent the same accident from happening twice.

I totally agree with that. That also means being open and honest about all contributing factors to these crashes.
>They do what they're told. They believe what they're sold.

But you don't. You're not one of the tomatoes, you're a real person, huh?
Microsoft is killing off its Cortana app for iOS and Android in January
This just seems primitive to me, use a UI framework and make ur life easier...
Because in all of human history humans have shown zero interest in depriving themselves of things they want.

I want transportation. You want transportation. Everyone wants transportation.

You, me and everyone else wants to go to the beach, get food delivered, get 1 day shipping from Amazon, eat bananas grown in Chile, drink coffee harvested in Africa, drink wine grown in France, go to a baseball game or visit relatives for Thanksgiving.

All are optional activities you can do without. Are you doing without them?

I need transportation. You need transportation. Everyone needs transportation.

You, me and everyone else needs to go to work, go to a hospital etc.

Reducing transportation is not an option. You'll not give up on things enabled by transportation.

So the next best thing is making transportation cheaper and more efficient.

We've optimized food production to produce 10x more food using the same amount of land. It was a good thing because the option of starving or killing 9 out of 10 people is not very appealing.

Robotaxis will allow us to optimize transportation to better use the roads and cars. High utilization of the roads (as long as it doesn't become a crippling congestion) is a good thing. It means we're using a fixed resource to provide as much of what people want at the lowest possible price.

And since people bring buses as some alternative to robotaxis: a self-driving bus is also vastly superior to regular bus and when we have density of 100k robocars in a city the size of SF, it'll be a no brainer for fleet operators to have part of the fleet be minivans and buses, taking 16+ people, for the times of congestion.
One can think of VC's as shooting canons full of money into the weeds and hoping they nail a unicorn.

Less flippantly VC funded companies succeed not because they hire more competent people but because they are vastly better funded than more normal competition.
1Password Takes Accel Investment of $200m USD
Rimes with crap and gamers and filesharing.
The biggest win when using functional css, or css utility classes, is that it is extracted out into a library already, in which case there is nothing to create or maintain (just the downside of messy classnames).

https://tailwindcss.com
Google suggests it's about 10% (for the last 12 months)
I hope tech will be used to hack universe not people eventually
The author states:

>"kustomize would be the most well known tool now it that is it integrated into kubectl. This seems to work well enough and could be feasible for simple use cases. In comparison to data configuration languages though, this strategy breaks down when configurations grow in complexity and scale. Template writers lack abstraction and type validation that matters when things get complicated, as the semantics are locked into an opaque tool and not exposed as language features."

How exactly does this strategy break down? This sounds a bit hand-wavey to me. Isn't Kustomize essentially patching? And isn't the type validation done by the underlying API objects in the yaml that Kustomize is patching? Am I missing something obvious or a more subtle point?
> [..] majority of readers or Docker users have never ever heard of FreeBSD Jails [..]

I would argue that said users have never heard of UNSHARE(1) either, although Linux pretty much wipes the floor with anything else when it comes to containers. You can use UNSHARE(1) to create your container, extract a base image of your preferred distribution, configure it and start an instance. Heck, you can even create and package a shell script that does all the above for you. Nobody does that on Linux even though UNSHARE(1) (and friends) are very much finished products. They are not the products people want, that is, application specific containerization solutions like Docker, or something that can be easily deployed at scale in a reproducible and compliant way.
I live without Facebook/Twitter/Instagram/etc.

Still very much connected to the people. No problem finding information either.
It’s worth pointing out that things like the Moon Landing, which we now see as the pinnacle of human engineering achievement, was once widely regarded as a “Moondoggle”[1], sucking up billions of dollars with delays and cost-overruns around every corner.

Apollo 11 was probably a few key decisions away from being one of history’s greatest lessons in hubris.

[1] https://www.theatlantic.com/technology/archive/2012/09/moond...
Array initialization is a bit awkward in Rust right now, it’s true. It’ll get much better in the nearish future.
> Why would someone bring it up at every meeting? That's a pretty big straw man argument. I'm sure there are outliers that do that, but they are rare.

Note that I said that someone who constantly argue against gay rights is toxic, I have met people like that (not specifically gay, but about immigrants for example) and being around them is not fun.

> On the other hand, many gay folks are afraid to even mention their partner at all at work, even casually in the what that most people do.

In that case it is no longer political and they can complain that people targeted them for being gay.
It is a marketing piece. I liked the article because it did not go on complaining how we wasted our time on building useless things like facebook, but suggested possible reason why innovation in engineering things is slower than in engineering programs. And also suggested possible solution.
It is a bit irksome but you can just type a nonsense email address to get the download link right away.

https://boostnote.io/?email_registered=true#download
Okay, yes, locking in the payment method at the start is bad, but what if it can't be changed without the consent of both parties? Presumably if some awesome new payment system becomes available, both parties would consent to use that.
Eh, these types of algorithms aren't the ones that can really benefit from autovectorization of the scalar algorithm.

The whole algorithm basically has to be redesigned from scratch to introduce vectorization: something far beyond the capabilities of the compiler.
How does this compare to Joplin?

https://joplinapp.org/
None of that is actually true.
I know TFA says for people without chest pain, but I’d be dead without angioplasty + stent.
Facebook is addictive. There's nothing addictive on Mars. If we discover space crack then we will have a real space program.
Monolith – Free Visa Ethereum Card
Seems like we don't get Mars colonies and supersonic jets for good economic reasons? These are luxuries at best. It's a nostalgic idea of progress only tenuously related to actual progress.

More relevant questions might be why the cost of housing hasn't improved and why we haven't cured cancer yet.
If it wasn't for the damn NIMBY zoning, we could replace it with 20 smaller market-rate silos and 10 low-income subsidized silos.
Costs more than Notion - is there something that justifies that price? This is getting to be a competitive space (Evernote, Workflowy, and Dynalist are some of the others).
>Mars colonies don't come from the private sector, Elon and Jeff notwithstanding

Exploration has a long history of rich benefactors and private interests. Monarchs, Dutch East India Corporation, etc., are closer to Musk and Bezos than a modern democratic state

>The problem is that public science has been starved of funding for decades through tax cuts.

This graph suggests otherwise? In current dollar terms, R&D spending is double what it was in the 1970s.

https://www.aaas.org/sites/default/files/2019-06/DefNon.png
Am I the only one who feels weird reading this article on LinkedIn?
As I have aged I have moved away from Deadlift. I generally agree though. I train BJJ (grappling) and lift weights. There is a reason a lot of strongmen avoid deadlift. It is a very injury-prone exercise and it requires a tremendous amount of training to do safely IMO. Squats are much safer. You can modify deadlifts in a number of ways to be much safer. I have never had hand issues and I have terrible computer posture. Genetics maybe... but I think RSI work by doing tons of micro damage. Lifting gets your body to repair damage it would not otherwise recognize as damage.
Maybe, but the most capable developer I've ever worked with was also a capable rock climber and white water kayaker. He was still forced off the keys for a year or so around the age of 40.
Computers Are Reinventing Chess
Highlights on "quality," and Deming's work as it applies to software (2016)
Is maxing out the resident's life span a good goal though? Quality of life matters too.
Go is simple enough that your idiot co-workers can understand it. (Remember: They think the same about you, and they are right.)
Is there any rhyme or reason to which devices they choose to scan? I see Samsung asus Sony, what about Google or lg?
I’ll echo the sentiment that “being strong” helps keep many maladies at bay. However I cannot recommend Starting Strength for achieving it.

1. The weight and progression advocated by the book is dangerous. I personally had a meniscus tear while squatting 275lb. You might say I didn’t have proper form, but it just takes one moment’s lapse to permanently injure you.

2. I don’t think you need to lift extremely heavy weights to benefit. Largely I think the linear progression extolled by Starting Strength and its supporters are a way to gamify and motivate. But lifting heavier as the only goal may lead to injuries. Motivation can also be found in performing better at some sport.

3. Aesthetically speaking, SS is focused on the legs, glutes, and kinetic chain. Not enough attention is given to upper body. This can lead to strange body proportions. I believe much more focus should be given to the upper body.
Remember: Back to the Future?
The mistake in my opinion is trying to write HTML and CSS that is a Swiss army knife of everything you'll need. Understand the problem at hand in the project you are working on first and write HTML and CSS to tackle that problem.
I think what he's saying is, if that stops you, you weren't going to get very far anyway.

It will obviously be easier to draw Marc's attention from a high socioeconomic stratum, but as a VC it's not in his interest to make it completely impossible for anyone. At least that's the way I read it.
Browsers and Privacy
Yes, both extremes can increase cognitive load. The ideal is simple, effective, parsimonious abstractions, but that's much easier said than done.

I was just arguing that adding a lot of complexity to reduce duplication is an exercise in diminishing returns pretty fast.
Indeed, this is a very serious problem on other systems. Even more so than this article suggests. This has impacted portable versions of OpenSSH on several occasions, due to certain major PAM modules, meaning that sshd on Linux would always have a writable/executable stack.

The OpenBSD project has been fighting the ecosystem on this for a long time, there are no executable stacks on OpenBSD.

https://github.com/openbsd/src/commit/32c3fa3f83422ae0dec73c...

The pmap support appeared in subsequent commits for multiple platforms, almost 18 years ago, even before support the amd64 architecture landed in-tree in 2004. It had non-exec stacks from day 1.

Historically we didn't include a section in the binary indicating noexec stack, because that was the default.

https://marc.info/?l=openbsd-cvs&m=149606868308439&w=2

The OpenBSD kernel and ld.so (runtime-linker) have always ignored PT_GNU_STACK. On other platforms, its absence is treated to assume an executable stack. The mupdf-x11 example in this article highlights that. The default should be a non-exec stack, but is instead treated like the NX bit. It's a fail open design.

If you compare OpenBSD against a modern Linux distro, you'll be surprised.
Though I don't think it discredits your overall point, as far as I know, the US and Pakistan (which borders Iran) are allies and the US has given tens of billions in aid since 9/11. When you're getting that kind of a money from a foreign country, the tendency seems to be that you keep toeing the line that pleases the hand that feeds.

https://en.wikipedia.org/wiki/Pakistan%E2%80%93United_States...
Java enums are much more powerful than plain old C enums actually.
In a way, FB is more useful than Mars colonies could ever hope to be. How the hell do you even survive on a planet without a magnetic field to repel cosmic radiation? A few kamikaze will go, but it's lunacy to expect some kind of massive and growing settlement there. It'll likely be an extremely expensive counterpart of the ISS or an arctic research station. You aren't ever going to get it to more than a few hundred people. Inspiring? Hell yeah. But beyond that also pointless.
While agree they are at the whims of government, they literally have a moonshot in planning.
Neat! I'd like to get some automated multi-arch image builds going too. I'll give GitHub Actions a go using your repo as reference.
> Someone correct me if I'm wrong, but you can't "offset" pollution with exercise.

Yes, you can. See this study:

https://www.researchgate.net/publication/297712056_Can_air_p...
No, because non-"FMA unit" (mostly SIMD FP) AVX2 instructions don't cause license-based downclocking on recent Intel CPUs.

To get downclocking to L1 license (the middle speed tier), you need to use either FMA unit AVX/AVX2 insructions or any AVX-512 instructions. This algo doesn't use any of this, staying in the integer domain.

Here's a longer description:

https://stackoverflow.com/a/56861355

Of course this doesn't address say power or temperature based throttling which might be more likely to occur when wide SIMD is used, but it's not possible to give a precise answer there, other than many low or moderate core count setups won't see this kind of throttling outside of extreme use cases.
I can recommend Joplin app. https://joplinapp.org/

It's:

- Free and open-source

- Cross-platform

- Support end-to-end encryption

- Synchronization via NextCloud or Dropbox

- Allows you to import notes from EverNote

- Has a web clipper
The title is “100 Year Starship”.
> Knowing how much gridlock and traffic those rideshare cars have added to the city, imagine six and a half times as much car driving as that is almost impossible.

An 83% increase isn't 6.5x more than a 12% increase, it's 71% more = less than 2x

Still bad but '6x greater increase' is the wrong way to describe this. (Also there's a grammar mistake in the sentence).
I couldn't disagree more about companies being unaware. I've seen more then one smart, physically fit developer have to pull back or be reassigned from development entirely. This is a direct loss for my employer, especially when hiring is so difficult.

It's bewildering to me that it's not taken more seriously. Though I agree it's not expendability.

Edit to clarify.
They had to keep the same names of classes, interfaces, etc. in order to copy the standard library’s API. And it’s not illegal to copy the titles of chapters and write your own story. Even if they’re very similar, if you do it properly (no peeking at original), there’s nothing illegal about it.
Ask HN: Which is the least invasive way of tracking usage on a website?
We are launching a website early 2020 and it's time to figure out our usage tracking strategy. Given that our business model is SaaS so the obvious metric the business is interested in is conversion of advertising campaigns leading to user acquisition.

Advertising platforms (such as Google, Facebook, LinkedIn, Twitter etc.) will give us data in terms of views, click-throughs etc. and of course we will invariably have user acquisition data (it lives in our databases after all) so I wonder if we need obtrusive user tracking at all.

I'm sure I have overlooked certain aspects, thus I would like to invite your views. What is the most sensible metrics to track for in 2020 while respecting our users' privacy?

Thank you.
ID R&D – Zero-effort biometric authentication
Or just ignore the pixel density. Personally I quite like the way apps like GVim looked on high DPI displays before they were “fixed.”
>What if we wanted to change how the author bio looked without changing how the article preview looks?

>Before, we could just open up our stylesheet and choose new styles for either of the two components. Now we'd need to edit the HTML! Blasphemy!

The reason you can't is because the markup declares two things to be equivalent, obviously then CSS can't tell them apart. You're not mixing concerns you're lamenting the fact that CSS can't be concerned with markup.

Throwing separation of concerns overboard and making HTML concerned with styling doesn't seem the best resolution.
+1 Used to have TERRIBLE carpal tunnel, back pain, etc. Started rock climbing, with hand strengthening, back exercises, now I have less pain than I did in college.
Today we buy cars for presentations of status, personal expression, enjoyment and “the worst case” I.e. family and kids all need to go somewhere at the same time.

“I’m a truck person”,
“I’m a hybrid person”,
“I’m outdoors-y”

Then we use it 95% of the time for single person use, to commute (not enjoy) with zero recognition of personal expression.

Even if people don’t share the robotaxis, they will be optimized for pragmatic use. Taxi sizes will scale with number of people (think enclosed, self driving motorcycles, etc).
”You lift them up“

I don’t remember ever seeing that as ergonomic advice.

Most, if not all, ergonomic advice says something along the lines of (https://www.webmd.com/back-pain/typing-posture-pain-preventi...):

”Type at the right height. A lot of people place their keyboard directly on their desk, so it's just below chest level. But typing at that height for a long time limits circulation and stresses the joints and nerves in your arms, shoulders, and wrists. That can cause numbness and pain in those areas, as well as your back. It can even lead to long-term problems like carpal tunnel syndrome.

The fix: If it's possible, use a keyboard tray that's placed beneath your desktop. Your keyboard should be slightly below your elbows.”
Regardless, "you're operating system" doesn't imply literal legal ownership, it implies ability to control, as in control when and what gets updated as the OP is upset about.
This is a reversal of cause and effect.

We're looking at billion-year-old hydrostatic, spheroid satellites that currently orbit in a system that stabilized a long, long time ago.

They are ancient survivors of a chaotic distillation that predates all of life on earth, a dynamic system that stands as a persistent, unchanging choreography, undisturbed in a quiet part of space for eons.

None of the bodies are engaging willpower, in order to avoid one another.

What scientists are observing just happens to be a closed circuit scale-model racetrack, and the little toy race cars couldn't jump out of their well-worn grooves if they tried.

But hey, "science" headlines need clicks too...
Maybe it’s time to find alternates? I have a really hard time imagining there’s anything other than specialized control software that won’t run on Linux and is worth that.