jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
What would you propose we do instead? Give a group masks and tell a control group explicitly to not wear masks, then see who contracts COVID more often?

There is such a thing called ethics. You can't experiment on people when you have good reason to expect something will be harmful for them, like feed them cancerous stuff to see what happens. But you can check what happened to the people that didn't comply, for example those that accidentally ate that food, and still learn something.

Telling people to wear masks, even if there is a chance it doesn't help, is not a weird idea during a pandemic. The chance of it being counterproductive was fairly negligible compared to the chance of it helping, and so you should do it.

Or did I misunderstand what you meant there?
The last point was for teams that only rely on notebooks, sorry if I didn't make that clear.

You're right that all those issues can be sidestepped if you build projects in version controlled Git repos, test the code, and deploy JAR / Wheel files.

Speaking of testing, can you let me know if this PySpark testing fix worked for you ;) https://github.com/MrPowers/chispa/issues/6
Sad thing about this article is that it is amazing, and yet the last thirty years has probably favoured well-credentialed people more so than any point in history. While there's an argument to be made that this is now turning around (and no doubt it should, and should have many years ago), I still think the trend is moving in favour of credentialism rather than away from it.

I don't really know what can be done about it because as Nassim Taleb put it, university degrees are like racketeering - bad for the collective but good for the individual,[0] so unfortunately I think it will continue to get worse for the foreseeable future at least. If you had disregarded everything this article said in 1985 and gone straight to HBS followed by Goldman, you would probably be sitting in your mansion right now and not care in the slightest about the credentialism problem, entrepreneurship or Silicon Valley. Obviously there's a ton of value judgments you can make about that, but the fact it is true is a huge net negative for society, as we need to align prestige and financial incentives around behaviours which are good for the collective.

Ultimately I think any solution to this problem would have to go back to the root of it, which is the increasing strength of vested interests in Western society who push for the creation of rents to perpetuate their wealth and power. Ultimately that reality is what makes rent-seeking professions so attractive, and in turn allows those professions to monopolise and 'rent seek from rent-seeking', i.e. have a monopoly over rent-extraction in the same way the law and investment banking does.

How you would solve that? ... well I don't know. Get some sort of 21st century Theodore Roosevelt, I guess.

[0] https://www.facebook.com/permalink.php?id=13012333374&story_...
>Diet
Can reduce inflammation

>Sleep
Reduces inflammation
http://www.sciencedaily.com/releases/2010/11/101114161939.ht...

>Exercise
Reduces inflammation
http://www.ncbi.nlm.nih.gov/pubmed/22390642

>Vitamin D
Reduces inflammation
http://www.sciencedaily.com/releases/2012/02/120223103920.ht...

We might have a pattern here.
Audiophiles are made to be parted from their money.
I read this and thought - Oh, so the cabbie is supposed to go limp when a robbery occurs; what a uniquely Japanese style solution. But it's not that at all. Gypped again.
Between the ages of 16 and 22, I hung out with a bunch of really smart people who weren't really passionate about actually diving in and actually doing stuff. We thought of ourselves as musicians, philosophers, thinkers, people who "got it", better than everyone else, avoiding the rat race, etc. We liked talking. Didn't like doing. Most of us were underachievers at school.

Here's what I've learnt. THE SINGLE GREATEST THING you can do to motivate them is to become successful yourself. This applies in everything from fitness to relationship success. Want to get people fitter? Get fit yourself. Etc.

You may find that it's actually best for both you and your friends for you to FIND and work with people who are passionate enough. Some of them will be inspired by your example. Others will never be interested, and your precious, limited time is better spent focusing on people who actually care.

The advice I wish I got when I was 16- find kickass, badass friends who get shit done. Otherwise you're all just validating each other's fiction and bullshit about why you're dicking around.

... all of this is really more about me and my experience than you- your mileage may vary, your experience might be completely different. Maybe your friends just need to watch a few great motivational videos (this one is my favorite- I've watched it so much it's started to seep into my self-talk: https://www.youtube.com/watch?v=g-jwWYX7Jlo).

But just putting this out there in case it's useful or triggers something.
I'm not trying to pick a fight here, nor am I claiming you're wrong as such, but I think you have to actually justify the claim that programming a microcontroller in Python is "certainly better" than doing so in BASIC. An overwhelming number of microcontroller applications are extremely simple bits of control code; there's certainly an argument to be made that _not_ carrying around the trappings of a high-level language like Python is better.

"Better for x," it would seem, is the only type of argument that will be tenable. So, what's an application for a microcontroller that will actually make use of Python's various advantages over BASIC?
Anthropic bias: The other thousand programmers that came up with such an algorithm used it or sold it to an investment bank; this is the first one that published instead.
The "About Socialray" link is dead
sys/queue.h

It has singly-linked list, lists, simple queues, tail queues and circular queues.

If you're comfortable with Linux kernel style lists, then sys/queue.h will be familiar, and it's shipping in glibc and on BSD systems (where it was originally from).
In Dan's case, that's a very good thing.
I don't appreciated the dig at open-source linux guys, but it is true that image, one of the defaults they chose, is just horrid. What in the hell were they thinking!
> This is has no bearing on the issue. Yes, two individuals are probably measurably more different than the average woman vs the average man, but the qualities of the individual tend to balance out to a middle point in the larger picture.

If the average difference between all men and all women on Skill X is 3%, and the average difference between any two given individuals is 30%, then even though there are two distinct loci, gender is still an extremely weak indicator. Sure, it shows up on statistical charts, but for that to be a meaningful "larger picture" means it should be able to inform our actions as a society. But the huge intra-group variation means that any action we do take based on this data is necessarily unfair to a large number of individuals.

> (p.s. the data says you're wrong.)

Please, I love to see it. I would have researched it myself except didn't have time to dig around right now and a quick Google search turns up nothing on the subject.
Ah, moving goalposts. Now affirmative action is not done when it fixes the US, it's only done when it fixes the world.

May I humbly suggest that screwing around with hiring policies or college acceptance policies in the US is extremely unlikely to have this effect? If the US refused to employ anyone but black women in any position, anywhere, I do not see how that will solve your problem with the world.

You're still not engaging with my point, either. When is it enough? Give me a criterion for when I know we're done. And since we're not talking about "the world" but the US, when are we done in the US? Now you want 50/50 parity in politics, specifically, to add to all the places where "they" are ahead and still gaining? Can we finally stop if we actually get there, can we finally stop if male-WASPs are underrepresented in all parts of the job market and in all degrees, or will that not be enough either?

I really hate to say this, but this is the sort of argumentation we get on this topic. You refuse to engage with your opponents because you're used to just winning. Wave the flag of racial discrimination and watch the opposition just melt away. You don't have to engage. When discrimination in the US was rampant and it showed in the job market and college degrees, that was probably reasonable. But if you want to explain why we need these policies when we've exceeded proportional representation and are still trending away from proportional representation, you're going to have to actually engage. Why aren't we done here?

(And I don't care about fixing the world for the purposes of this argument. I'm pretty sure that being an American and believing that I must solve the world's racism with my policies is not generally acceptable, rightly so. Now we shouldn't dismantle affirmative action policies because that wouldn't be sufficiently culturally imperialist?)
Well i'll be buying the keyboard to last me for at least next 5 years. So far I like Code keyboards the best. Don't know much about switches though, I want something tactile but if it's super loud I don't know..
I remember seeing this on John Oliver and thinking that it was no different than highway robbery.

I've literally seen shakedowns in third world countries that weren't as bad as what the police have been doing in the US. They just take a bribe and move on, you'd still have your car and most of your wallet.

The acts of the police in the US make me wonder why they even joined the police force in the first place?
Any why shouldn't comic books (and other media) be the battle some of us pick? Why do they need to not change? Why are you assuming that one cannot try to change comic books and also fight against things you've decided are more important?
>"We have kind of hyped this vaccine so much for so long we are starting to believe our own hype. Really, what we should be doing is looking for better vaccines,"

The PR on the flu-vaccine/campaigns and the efficacy of the vaccine itself have long been misaligned. Good to hear scientists and public health-officials start to acknowledge this. We'll see how long it takes to trickle down to the general public.
"But we believed that an init system should work the other way around, where you say: this is where I want to go to, and you figure out the rest. Because of that design, Upstart was very simple, but it put a lot of complexity on admins and developers, because you actually had to write down all these rules"

...and this is the problem. Pushing this kind of complexity into PID 1 (or however systemd achieves this) is exactly the wrong solution. The init system should not be clever, or contain an "engine that can figure out what the computer is supposed to be doing" as he says later. This really smells of second system syndrome.

In reality even with a simple init that pushes complexity to the admins, end users rarely incur the cost. The distribution authors set up init as needed and end users don't need to worry unless they makes changes. Then you get the best of both worlds: easy maintainability and a simple, reliable init system.
The proposed syntax is

function f(val:any): val is SomeType {
do checking and return boolean
}

and will be most likely available in 1.5.
You might be confused about what I'm trying to say. I don't mean to downplay the problem: it is a very serious and important problem. It is just not an unsolvable one, and I am trying to illustrate that certain approaches my yield progress.

There is a lot of confusion about how an AI would have to work. People make assumptions about how they can self-improve, which I think are idealistic. There is little reason to believe a super intelligence can solve every problem, and if we are actually communicating with it, we should be able to tell which problems it can solve and which ones it can't. I mean, that's the whole point of building such a thing! That's _why_ we want to build it! So to say "it can solve problems we can't foresee and use that against us" is like saying we are building machines for some purpose and then never using them for that purpose.

Nobody is going to build a super intelligence and then not monitor it. We build it _too_ monitor it. We want to know _why_ it is making the decisions it does, and it has to answer in a way that is acceptable to us, or else we will just redesign it -- because it isn't doing what it was designed to do.

I mean, imagine you hired super-human genius to work for you. Yes, at some point, you're just trusting her not run your enterprise into the ground. But you wouldn't have hired her unless she had demonstrated a strong interest in helping you, and you wouldn't keep her on if she isn't actively helping.
That's, just like, your perception, guy.

Do you start with the presupposition that juries are infallible? Surely their actions must leak information about their constitution?

If a jury cannot follow (what is assumed to be) basic rules, then how can one be assured that they capably analyzed the facts and case issued to them and then appropriately applied matters of the law (written rules) to them?

Edit: Since you edited after my response: I am not making any accusations. Strange that you assume so. I just don't know enough information about the specifics to make any judgments. That's why I asked the question(s) in the first place.
"The world can have a little nuclear war... as a treat."

Honestly the normalization of nuclear war on this forum is so disgusting that this article doesn't deserve a better response than that.

Stop crawling up your own contrarian asshole that far.

The "best" outcome of nuclear war will be so bad that you'll probably wish you were just incinerated in the blast.

(And Russia will never in a million years show any kind of restraint once it comes to launching nuclear missiles at the United States. If their nukes are like their tanks many of them may not work, and they should now know that. And once they start shooting the United States will quickly treat the remaining arsenal as an existential threat so seek to destroy them all. That means that Russia must launch all of them. Its a game theoretical problem with an optimum that exhibits bang-bang control).
and people called me crazy for warning you all that it is operated by the CIA
Because you can pretty easily add a layer on top to make it nicer (like JSX). And it has the benefit of working with e.g. Typescript and give you type safety out of the box, unlike Frameworks that have their own template systems.
Call me cynical but more regulation like this only serves to further entrench the existing (quasi-)monopolies by increasing the barriers for new entrants.

Especially the focus on "illegal" content and political advertising only (as opposed to, say, advertising as such) makes it appear not as an attempt to improve the situation in general, but rather to carve a bigger slice of the extant lucrative pie for certain interest groups.

> EDPS said gatekeepers should provide an easy and accessible way for users to consent or decline the use of their personal data by the companies for their other services, and that there should be tests to ensure personal data is effectively anonymous.

Users will consent to anything, especially if they have no choice, and any tests can and will be gamed. Ultimately if the problem is to be solved it would require a more novel approach than this.

> The proposed European Commission rules will need to be discussed with EU countries and EU lawmakers before they become law, a process which will take 16-24 months.

The implementation deadline seems excessively long to me. A lot can change within this timeframe, rendering the laws obsolete before they even come into force.
Go is a fantastic programming language...

You'll be productive in less than one week...

If you want to learn how to build a SaaS/web application in Golang...

> Read... https://amzn.to/377L2Sa
Pat Metheny is going to kill you in your sleep.

EDIT: Source: https://www.youtube.com/watch?v=X-mjt1ypiF8
The message was sent on LinkedIn, right? Seems relevant to a discussion about LinkedIn that was on the HN front page just a few hours ago: https://news.ycombinator.com/item?id=26106810
> You claimed I was redefining words

And now I have to apologise for that, because I realise you are not the person I was originally talking to, but someone else. I should have been paying more attention before I spoke so strongly
CyberArk (Conjur team) | Backend / DevOps / Security | NEWTON, MA | ONSITE | FULL-TIME

The CyberArk Conjur team helps people write super reliable software that's hard to hack. We're building tools that make the best security practices convenient for developers, ops, and security teams. We're hiring engineers to help with that effort.

ABOUT US

We're a busy team, thanks to the increasing success of our product: Conjur secures the entire software development and deployment lifecycle for companies who want to ship features as fast as possible without increasing their risk of security breaches.

Conjur engineers work on a wide variety of projects, from integrations with some of today's most popular DevOps tools to moonshot projects that seek to revolutionize the way engineering teams factor in security when deploying applications.

We know that if you're a professional engineer, experience with specific tools or languages can usually be picked up quickly. That being said, Conjur engineers use and integrate with the following tools on a more-or-less daily basis:

* Golang, Ruby, Rails, Postgres, and JS

* Docker, Git, and Jenkins

* Kubernetes, OpenShift, Cloud Foundry

* Ansible, Puppet, Chef

LEARN MORE - AND TRY SOLVE OUR DEVOPS PUZZLE!

https://conjur.org (our secret service, AGPLv3)

https://www.conjur.org/careers/ (about our team, and our DevOps puzzle!)

https://www.conjur.org/blog/ (our blog, which talks more about who we are and what we do)
The internal SSD in M1 Macs is actually superior even to NVMe, since the controller is integrated directly into the CPU.
I mean, Adderall is speed. Mother's Little Helper, what made for punk music, etc. Not a drug associated with weight gain.
But systemd :). Honestly the main servers I am thinking of moving use zfs and zfs on FreeBSD is more of a first class citizen than on Linux.
Firefox nightly / built from development source refuses to connect to this site because it fails the (experimental) stronger SSL/cert requirements. (The site forces RC4)

On the habits of practically unhackable people indeed.
The most honest answer is that studios can't extend the software without violating the GPL.
Maya is outrageously extensible in a variety of ways and really set the standard for being "open" in this way. A lot of the big studios have toolsets that radically transform parts of Maya, shaping it into the tool needed for the work.
Maya is also pretty crusty, plenty of other applications do a better job at it's core competency, but they simply aren't dug into studio pipelines like a tick in the way that Maya is.
Blender has to limit itself to Python, or at least, I'm not aware of the ability to create native plugins. I'm all for Python, but a lot of interesting work is done in C++ building native operators for the application or embedding custom viewports for gamedev which I don't think is remotely possible in Blender yet.
Additionally, licensing prevents many integrations from getting off the ground.
Goodin can't help but say borderline moronic things every once in a while:

Defenders of current system for acquiring and and revoking TLS certificates have recent chafed in response to statements from this author that it's hopelessly broken. Besides remembering that almost all of these critics have a strong financial interest in the way the system works now

"chafed" because of this:

https://twitter.com/ivanristic/status/578536108662861824

So Ristic working for ssllabs automatically disqualifies him from asking the perfectly valid question "What is a better approach, in your opinion?"..

You still like your Goodin, tptacek? ;)
Great idea! We'll follow-up.

Also thanks for the hint, we'll use it as a starting point for Linux
That is very unfortunate, you have my sympathy. But I think it has to be pointed out that leaving your money in a crypto-currency exchange is generally considered to be worse than leaving it in a bank, regardless of where you stand on cyptocurrency in general.

Personally, I lost 3 bitcoin when someone hacked my MtGox account in 2012. I think they'd had 2fa for a little while at that point, but I was stupid and didn't enable it. Furthermore, I had reused my account/password on some fledgling bitcoin forum. In my defense, when I made the accounts I didn't think the valuation of bitcoin would peak around $20k :)
Hawkins has also given some great talks on starting a company. He has an interesting take on entrepreneurship in that he views it as a tool of last resort to be used when you can't get something made within an existing organization:

http://ecorner.stanford.edu/author/jeff_hawkins
Starting with mockups as markup makes it hard for me to be creative. It binds my brain immediately to the implementation aspect of the design, rather than freely exploring creative avenues.

Being able to nudge and push things around in Photoshop (or Fireworks, my preferred program) is invaluable. This takes away the overhead of thinking about browser related implementation issues. Don't underestimate this overhead. I find that all my designs start looking the same if I start with markup, in contrast to the more varied and interesting designs that I come up with when starting in Fireworks.
I still use screen on a few servers but have switched to tmux everywhere else. They're quite similar, but tmux has a number of small advantages that add up.

* Better support for panes and splits. Besides vertical splits (which you can get in screen if you're willing to patch), with tmux you can for instance quickly join two existing windows together with a split, break a pane out of a split and into its own window, or arrange panes into a predefined layout.

* You also have the ability to name windows, reorder them, swap them, and generally move them around with tmux.

* With tmux, activity notifications are persistent and per-window. While screen can monitor windows for activity -- I always monitor one window that runs mutt, and another that runs irssi -- screen notifies you by flashing the caption once, briefly or until a keystroke, and doesn't mark the active window until the caption gets redrawn. This doesn't work so well if you're typing away in your editor window. ;) I got really tired of missing notifications, especially chats. Not an issue anymore with tmux, which immediately marks the active window.

* Session sharing works without having to setuid the tmux binary.

* Copy mode is mostly the same, but tmux maintains a stack of paste buffers, and keeps a viewable history of everything you've copied. One thing screen has though that tmux still doesn't (afaik) is the ability to copy rectangular blocks of text, not just complete lines.

* The scripting / programmatic interface for tmux is much nicer.
Several ways, first and foremost that google or yahoo are no longer everyone's de facto home page, and secondarily that facebook and twitter have both evolved into platforms with search functionality. SEO is still growing annually (as are digital marketing expenditures), but 5 years ago search engines were the only game in town. Not so anymore, and that's primarily due to the emergence of social networking portals as the focus of most users' online time.