jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Pretty much all of them. In addition to story points and lines of code, developers have been measured based on tickets closed, tests written, code reviews sent and received, revisions per code review, and so on. None of these should be used as a naïve input to performance evaluation for software developers. However, that isn't to say that they aren't useful for evaluating performance. One way they can be useful is to compare peers, look for outliers, and try to understand what is really going on.

Often times these are just going to be noise that are specific to the project or system they work on and not the quality of work. But sometimes these quantitative metrics and help identify interesting patterns. For example, maybe a dev is an outlier in number of code review comments because they are a time-wasting nitpicker, or maybe because they are using code reviews as a tool to mentor junior engineers.

I think when used this way, these quantitative metrics can be a way to highlight areas of particular strength or weakness that the manager might not realize if they are just going on what they see incidentally. You have to trust the manager, or whoever is doing the performance evaluation, to use these tools for good and not evil.
Try: https://www.comicsrss.com/preview/calvinandhobbes
It looks as if The Register covered this back in December. Someone's awake. (In this case, Simon Sharwood, kudos.)

"Search history can calculate better credit ratings than pay slips, says International Monetary Fund"

https://www.theregister.com/2020/12/18/web_search_history_cr...
interesting . . . I was thinking of a similar idea last year, using nginx's image filter module (libgd) http://wiki.nginx.org/HttpImageFilterModule
For the record bash has the smart tab completion turned on by default now. (At least it does in my Ubuntu machine)
I've always wondered why shells based on popular scripting languages don't catch on more...especially after living with Bash's horrible (my opinion) syntax over the years, and Korn before that. I know there have been a few shells created based on perl and perhaps python, but when I played with them years ago they seemed half-assed. Is there something special about the shell that requires one to create their own scripting language? I for one would love to have a well-done, reliable login shell based on ruby...
Correlation happens when two events can occur independently. In this case, Google would have never ranked the blog post had I not _written_ the blog post.

But I agree that it is not blog post contains a scientific proof. Sorry if you thought the title sounded like it did.
I want to do this, but I'm not sure how to handle authentication. If you were to do this dogfooding approach in a new application, how would you handle internal authentication (from your frontend) and also how would you handle customer authentication (from their client apps)?
They pre-install the Windows 8.1 with Bing version, which is free.
Realistically how many people buy macbooks to run linux as a primary OS? And subject themselves to mac keyboards to boot.
Agreed. Now, let's share our discontent about it on social media. That will surely make them accountable.
Is there an article or announcement here? On my phone it just takes me to their App Store page.
The size of the comment box needs to be reduced. Right now, it's stretching out the comments pages.

Native: https://www.dropbox.com/s/tni84vod5giq9ky/Screenshot_2013-08...

Eliminated the 85% max width and reduced the comments box to 40 cols, and set padding: 0 on <body>:

https://www.dropbox.com/s/047b5zkheguk8lz/2013-08-21%2016.27...

Just remove the hardcoded 85% width and 60 cols and toss this into the CSS:

form textarea { width: 500px; }
body > center > table { width: 85%; }

@media(max-device-width: 1024px) {
form textarea { width: 80%; }
body { padding: 0; }
body > center > table { width: 100%; }
}
This argument would be more compelling if Apple Mail weren't so awful.
Another technique China uses is to allow foreign corporations access, provided that they produce the goods and services sold to Chinese citizens domestically in China. Take, for example, American car companies which do brisk business in China. The brands are popular and American, but the cars themselves are all Made in China. China wins, American corporations win, only the American people lose.

China is engaging in naked mercantilism, artificially depressing their currency to maintain a trade surplus, enacting tariffs and other protectionist measures to limit imports and foreign access to domestic markets, and trying to secure a monopoly on natural resources with the aim of waging economic warfare against other nations, as they demonstrated recently with their decision to halt exports of rare-earth minerals to Japan over a minor territorial dispute.

This is far worse even than what we've come to expect from our supposed allies in Europe who routinely slap 15+% VATs on our exports and selectively enforce regulations to target mergers and acquisitions by American companies.

I hope the policy makers who kept telling us that China would liberalize and become a responsible power as it developed are satisfied with the situation they helped to create. I doubt they'll be the ones to have pay the price for it.
I don't see how this is any different receiving a tweet. You can choose to receive a text message (SMS) from a particular follower if you wish and that works great.

Uhh, if you base your SMS arguments from the U.S. outlook alone, you have clearly missed the point. The rest of the world has adapted to SMS much better than the U.S (well, the stupid charges here are to blame) and facebook clearly has a global outlook.

Abstracting the communication medium is actually solving a pain - because you, the receiver, have decided where you will be available. So, if you decide not to get a text, you can do that.

Having said all that, I find the whole thing creepy for now facebook will know not only who you are friends with, who your family is, and who your ex is, but also where you were last night; but, the zinger is facebook can now gauge your social signals in real time. That's a scary thought!
I would love to see a hearkening back to those glory days of AMD product towering over Intel's Netburst, even if it's not in the "performance" segment of processors. This type of competition has only brought good things.
4th year EECS major here. I'm doing a 5 year bachelors/masters program. Do you typically take summer interns?
Offhand not really; discussions about math and music from the math end tend to either be very dry and technical or quickly tilt into pseudoscience, and good musicians (of which I am not one) tend to look at the math as an interesting curiosity, but only for as long as it takes to get a handle on some new compositional technique.

http://electro-music.com/forum/index.php is the best place I know for serious-minded discussion of the interface between math and music, though it's (surprise) heavily geared towards users/designers of synths and sequencers.
But cheap and low quality is what the mass Chinese market needs for now. The average Chinese does not have the money of an average American and thus does not value or is unable to pay for the quality of an American-style product.

I'll give you more examples: the plugs for my electronic items never fit snugly into the wall socket, they're either too loose or need to be jammed in. Why? Because it costs more to make the plugs precise. Nobody sells electronic products with better-fitting plugs because nobody would buy them ("What, you expect me to spend more money just so that it's easier to plug in my toaster? Get real."). And Walmart is for the upper-middle class here.
Facebook doesn't just know about your past. I recently got engaged, and all the Facebook ads I see are about weddings, honeymoons, etc...
Better than my college GPA of did not finish:) I had a 3-something when I left...except that I didn't take a final or two that last semester (weather was really nice).

I think the GPA thing at Google is just stupidly silly. I've accomplished quite a bit in my career. Thankfully I don't really need Google, but it does drive me nuts that there is a place that I can't work:)
Does marty.js support the concept of an app context? The only implementation i know of is Yahoo's fluxible (https://github.com/yahoo/fluxible). This is mainly useful when you're trying to render your flux app on the server.
Equity positions are very negotiable. Ask for more equity, a lot more, like 1 or 2 percent.
This is definitely a great negotiation advice. I probably could negotiate better terms. But still it'd still start us (employee and employer) on the wrong foot. They'd think I am being greedy and I'd think this is a place where founders would always try to screw me over - breaking mutual trust - effectively ruining the positive spirit of working together.
How do you figure? This is exactly the opposite of what one would expect would arise in a talent-constrained seller's market.
Or surplus of startups.
when I was a kid, we had a pet dog who turned out to be half-wolf. when we learned he was half-wolf, we treated him differently, and a ton of serious behavioral problems vanished instantly.

these researchers had their dogs and wolves treated identically, and concluded that "even after being raised by humans, wolves simply do not see humans as potential social partners."

but my interpretation is that they learned that wolves, after being raised by humans as if they were dogs, do not see humans as potential social partners. and this distinction matters, because my family's pet dog/wolf saw us all as his subordinates, until we learned the different way to act around a wolf.

if you show a wolf tons and tons of affection, like it was a dog, it thinks you're trying to kiss its ass and take a subordinate position to it.

all these researchers really learned here, in my opinion, was that if you communicate to a wolf that you are not to be taken seriously as a partner, it will not take you seriously as a partner.

I think the possibility absolutely remains open that researchers who had bothered to do their homework first might be able to produce results where the wolves looked to the humans for help just as often as the dogs did.

if you baby a wolf in the way that we baby dogs in 2015, you are probably not creating an entirely realistic simulation of the context within which wolves and humans first began collaborating.
Hey, author here. This is a repeat of my answer below but it's right down the bottom so might be missed:

I found that no other Flux implementation really helped with fetching data in a Fluxy way. There tended to be a lot of boiler plate code for binding stores to components. Furthermore, there was a lack of tooling for debugging. Marty helps combat these issues by introducing a number of new things:

- Fetch API for fetching data asynchronously without callbacks http://martyjs.org/guides/stores/fetching-data.html
- State Mixins for binding stores to views http://martyjs.org/api/state-mixin/
- State sources for syncing state from heterogeneous sources http://martyjs.org/guides/state-sources/index.html
- Chrome Developer extension (beta) for visualising the data flow and state of stores http://martyjs.org/devtools/
how does it address ip addresses in server logs?
> There is no amount of persuasion that could make me go back

I don't really eat meat myself but I don't believe you, sorry. What about "if you ate meat you could increase your brain capacity by 500 cc and live a longer, healthier life". Would that make you go back? I bet it would. Even if it wouldn't, it would probably make the majority of people go back for sure.

You cannot seriously make an argument that we as humans should potentially accept any diminished quality of life in regards to our mental capacity and health to "reduce the amount of atmospheric carbon".

Again, as I said, I don't really eat meat and I'm all for saving the environment but arguments like that are the reason why it's so hard to convince "ordinary people" of the importance of sustainability and long-term thinking. The only alternative is only presented with these radical, self-destructive requirements.

Why not pour the all the efforts of vegan evangelism into sustainable lab-grown meat? If it works, all problems solved, everybody can eat as much meat as they want (or not), the environment is saved and a lot of (potentially increased) brain capacity freed for other human improvement.
Python has (arguably) better library support. So if you need to do something with some sort of work that requires a library, you are usually in luck that someone in the community has created something for you to just leverage.

Python is also default installed on most systems. So creating code in python would allow it to be run almost anywhere with very little issue (think of things you'd rather not do in bash/bat files etc).

Honestly tho, if you just want IDE stuff, vscode and a shit ton of others will give you intellisense to a degree and really help you out there.

I believe you could counter LINQ with basically any sort of ORM type implementation for said platform.

With python you are really gluing things together as you see fit and being able to determine each sub piece. When I was a professional C# dev many years ago it always felt like I #1 should rely on what MS put out; and lean on third party libraries only if I had to.

Both environments have their ups and downs.
I do think it's interesting that we call the Web the "repository of human knowledge" when clearly everything is temporary, and you'd do better to buy a book on most subjects.

(Not that I am complaining about it, I just think we should disabuse ourselves of this notion.)
How about the treasure trove that was geocities?
I first heard about it on Joe Rogan - Jordan Peterson episode and then Shawn Baker - I'd suggest to hear the latter as he is a an orthopedic surgeon, weight lifter, and is 52 years old. Kinda gives it more credit.

The diet is pretty easy depending on how you want to approach. - it's only animal based food (meat, fish, eggs, milk, cheese). I'd be careful with people who try to sell you something, search around on different ways to start.

I went cold turkey straight to only meat. It's hard, and it takes a few weeks for your stomach to get used to it. But I did it because previously I never managed to keep a straight diet because there were so many choices, so I kept slipping into the occasional sauces, stews, and FODMAPS. It was much simpler to go "okay i can only eat meat"
Their point is that AZ is less likely to kill you if you would get COVID without the vaccine. If you weren't going to get COVID either way, the vaccine exposes you to a very small risk that you wouldn't have been exposed to otherwise.

In regions where COVID is well-controlled, you might save lives by rejecting the AZ vaccine and maintaining the current lockdown/measures until non-AZ vaccines are available.

The risk of death from the AZ vaccine seems to be about 1 in 500k. If you're a country of 10 million people, you would expect roughly 20 deaths from the vaccine. If fewer than 20,000 people would get COVID, the vaccine would kill more people than COVID would. If more than 20,000 people would get COVID, the vaccine would save lives.

Basically the risk of dying from the vaccine applies to everyone, because we want everyone vaccinated. The risk of dying from COVID only applies to people who actually get COVID. You'd have to look at projections to see which is likely to be more risky, but you would have to have really good control of COVID for the vaccine to be riskier.
Thanks, I can see your point better. I guess my real concern is about Twitter being considered the default communication channel for many people. I mean it is perfect for getting updates from orgs/teams the quickest way possible, but to use it as a forum... for me it is incomprehensible.
The best software is one where you have total flexibility and composability, and great default configurations for n00bs to get started with. In fact, the configuration language would be the "programming language" for many in dev ops, orchestration, and so on.
So some questions can only be answered by smart people. What are they trying to measure exactly?? As a smart kid, I never understand why people were always trying to knock us down. The other kids would brag to me that they got to take their SATs untimed. I got a perfect score and still got rejected from five colleges.
Yeah, but that could be related to what's in them...
Just because the symbol's original meaning is no longer relevant doesn't mean we should get rid of the symbol. We still use a floppy disk as the save icon in every software, after all.
I really don't agree with the final "Present a solution, not just a problem" point. Quite often a developer will be able to see a problem but won't have a clue what the solution is. Having a "Present a solution, not just a problem" approach means that developers won't want to inform you that the problem is there, and then it'll surprise you later at the worst possible time. If you have a solution, great. If you don't, also great. But always communicate a problem exists.
>OPs machine should just be a compute instance virtualized in some gigantic memory cluster somewhere that was already running.

Then it would no longer be OP's.
>Safe to say that making them choose either extreme will lead to the eradication of social media as we know it

This is by far the best possible result. I don't care about social media, I care that some companies have been handed special dispensation against liability that no other publisher gets, strictly to create a service that isn't necessary, and when they've demonstrated they can arbitrarily remove any content they want already.

Let them close. The people who care about social media as it exists in the status quo are advertisers looking to build profiles on people who have no idea how much information they're leaking through the apps often pre installed on their phones.

Let them choose to be publisher or platform, and reap the rewards and consequences their choice brings, instead of creating this special class of companies who control speech but are immune from lawsuits. They and the legal position they've been given are a cancer on society.
Unless you are in a user facility, national labs are even more brutal than academia. Because your entire salary is soft-money funded, and AFAIK you have to bring in several multiples (~4) of your salary in grants to maintain your position.
Great observation - somewhere between most-to-all of the CO2 that goes into beer, food production, etc ends up back in the atmosphere. Our initial model is the first key step towards the additional solutions we're designing to remove carbon from the atmosphere.

The use of CO2 that is sourced from the atmosphere is better from an environmental perspective than the use of CO2 sourced from offshoots of an ethanol plant. In the current supply chain, each ton of CO2 that goes into a product results in a new ton being introduced into the atmosphere + any emissions required to purify and move that ton from the point of production to the point of consumption.

With CO2 produced from the atmosphere, no new tons are introduced to the atmosphere in the production of that same product, and the energy (aka emissions) required to capture that ton from the atmosphere are low since the cooling tower is already operating, so we don't need to use additional energy to perform the capture.

Direct CO2 sales is a much faster way to start having an environmental impact via direct air capture than doing combined capture + sequestration. Most new carbon sequestration projects take years to permit and construct, and this path allows us to perfect the technology of capturing carbon from the sky while working on these sequestration projects in parallel.

We also intend to convert CO2 into other useful products down the line that result in more permanent sequestration - we have some team members with expertise in green chemistry and electrochemical CO2 reduction, and we're already starting to think about how to achieve these things at scale.
I'm not sure what you're referring to, but my comment is to the person advocating fault-tolerant systems, segmentation and the other things as panaceas to the situation.

These are not new concepts in the security industry. In fact very much of the opposite; manifestations of them like zero trust have been one of the main buzzwords for the last ten years or so in the cyber industry.

It's a different thing sketching something on paper and how it actually works when trying to apply it into the chaotic mass corporate IT usually is. I work in this industry and talk to a lot of corporations from all over the globe about their security postures. I don't see a huge amount of companies who have the resource to pull off a well segmented environment. Truth is it is expensive, quite complex to pull off, potentially disrupts business and it's still just an internal security cost that when you present it to your boss they will ask "why are we spending all that money on firewalls then?"

Anyhow the point was that if you build your security posture on the assumption that you can successfully lock everything down and you don't need to do any monitoring internally, you're setting yourself up for that massive disruption when the stars align for the attacker and they get a free roam environment in your internals. And it happens very often, as we can see.
My main issue was that the widget stopped playing when switching conversations so I had to break out the videos I listened to.
It's called the euphemism treadmill[1]. It's nothing new, and it's a normal part of language. Attributing it to some sort of contemporary 'social justice campaign' seems very reactionary.

[1]https://en.wikipedia.org/wiki/Euphemism#Euphemism_treadmill
There's also Session, which runs their own p2p network of onion routers as a part of their blockchain initiative [1].

Status is another, which runs p2p waku nodes and is heavily connected to Ethereum [2].

Neither of them requires a phone number, plus both are open-source and p2p.

[1] https://getsession.org/

[2] https://status.im/
Thanks for your feedback and support!
Yes. F# has solidified my belief that syntax and the "feel" of a language matter a lot. You might think just a few extra lines of boilerplate or a few keywords in C# are not a big deal, just like Java programmers may think multiple classes per file are just a gimmick, but those things really matter to how I perceive and use a language.

Extra keywords and extra files are annoyances that I try to instinctively minimise. I don't want to say I take the path of "least annoyance", but it's definitely one of the factors that strongly influence how I write code. F#'s lean tagged union type syntax is functionally inferior to Scala 2's case classes, but I use sum types more in F#, because they're less annoying. In C#, I might as well use classes, because I can't declare free functions.

I often hear that Java is good for teams, because it railroads programmers into writing maintainable, pure OOP code. Well, F# railroads you into writing data-driven, mostly functional, multi-paradigm code, and I think the result is much nicer code than what you'd get when trying that in most other languages.
Clubhouse interests me. I don’t use social media like twitter, ig, facebook and don’t miss them. Clubhouse seems more interesting than the others. It reminds me of one of my favorite things to do on VRChat, making drum circles and singing songs. Just connecting with people for the sake of it.

Waiting on an invite though. I’d love to check it out.
I can easily do 100% if I want to (and I am at the moment), but doing so means working at 70-80% efficiency. The difference is not a technical thing, but purely a mindset thing. At work I have my work space with my work things and can work distraction free. At home I'm surrounded by Not Work people and Not Work things which are always competing for my attention.