jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Why do you think in-person code walkthroughs are effective but tool-mediated reviews are not?

Most of my code review comments are along the lines of "what does this do" -- the primary question I'm asking in an in-person review. My goal for a review is to pre-emptively answer the questions I'd ask if I had to fix bugs in the code. This frequently exposes bugs because it requires the author to consider their code from a different perspective.

Maybe it's the code under review: I work in games and was reviewing a lot of code from juniors, so I'd often be asking questions intended to get them thinking about their technical design and we had very little rigor.

In my eyes, the biggest upside of in-person is how it reduces mental drain from back-and-forth. A conversation is comfortable instead of the digital equivalent of repeated red ink all over your work.

> Over a decade of experience with merging enthusiastically approved, hopelessly broken code

Or maybe you're commenting on the code reviewers you've worked with rather than your own experience as a reviewer?
Groovy, Delphi, Classic VB in the top 20? I feel like the Tiobe index hasn't been relevant in a very long time.
Her performance was equally abysmal, why raise salary?
I really really hope that Akon pulls off first the city in Senegal and then this city but I'm quite skeptical. I haven't seen any clear indication that the demand for tourism in Senegal would be large enough for supporting that community and the cost of the planned cities seems just astronomical to the point that it'd be impossible for locals to buy property there and 1) benefit from the value of that real estate hopefully going up but 2) be part of the community and provide services rather than having to commute in like low-wage workers do today in SF from outlying cities.
Correct on all points.

Maybe I'm a little crazy, and maybe such thinking fully disqualifies me for ever being on a board of directors, or being a CEO: I'd love to see every...say, billion dollar + tech company slice off 0.1% of their profits and just spread that money around to the various free software projects that they depend on.
In a lot of ways, the transfer of cryptocurrency is the same as the transfer of generic messages.

It's only when you're transferring them back to dollars/yuan/yen/etc. that it's suddenly currency from a government.
You went to college, as in university, when you were 11?!
i know that. what i'm saying is.. notice that instant wasn't used. even though it was clearly working. that's what i meant by activity in the background. google instant working. not used. I've seen this behavior quite visibly around my university labs as well.

If you have seen otherwise do hit back. I'm trying to find out if Instant really does change the game the way they hoped it would or whether it's a few years ahead of its time since most people still type out the full thing all the same.
The amount of negativity and grilling is overwhelming here.

Riot addresses all of my pain points about frontend javascript frameworks by not being one yet offering the essentials.

The file size is absolutely essential. ~100kb to load Angularjs in your browser is crazy and to have to wrestle with framework specific learning curve.

My only concern is will the learning curve be brutal as Backbone.js?
Was it a "free fall?" Yahoo was generating $2billion a year. It wasn't "sexy" but it still has a huge amount of traffic and was bringing in cash.

It almost seemed like a trick to me, convince the world that things are really dire at Yahoo! then whoever you bring in is going to be a hero unless they are completely incompetent because things weren't that dire. They had both cash and revenue... and an f-ton of traffic and eyeballs. They definitely weren't growing at internet rates though.

I'm not saying they hadn't bought a lot of stuff that they didn't need and they didn't need to kill some products and focus but dire?
For another vast 2D game experience check Distant Worlds, 4x space strategy with tens of thousands of planets and asteroids http://www.spacesector.com/blog/2011/10/distant-worlds-retur...
KDE folks have managed a huge feat, congratulations to everyone on the team.
sounds like a load of eugenics
GF doesn't care. Their main goal is to ensure the endowment performs as expected.
Please read the Show HN rules: https://news.ycombinator.com/showhn.html.
That's only the mandelbrot benchmark.
However, if per convention you state that a branch going under review must always be rebased to the latest commit of [your main branch], you will be reviewing all at once the code that will effectively be merged (by a simple fast-forward), and the code that the requester tested.

It seems to me that this is the safest method as, when you add an automated testing tool to the mix, it's pretty much guaranteed that you cannot break the main branch when merging a PR.

I think rebase is not advertised enough, but it's the _de facto_ solution to most of these kinds of problems.
My favorite, from Edward Teller:

“von Neumann would carry on a conversation with my 3-year-old son, and the two of them would talk as equals, and I sometimes wondered if he used the same principle when he talked to the rest of us.”
Reading a lot of these points, the author needs a union as much as WFH.
At this point, for most developers the choice is Silverlight (.net/c#) and XNA (for games). I think only a limited amount of publishers are able to publish native c/c++ applications.
Mmm I don't see penis size... J/K

Maybe because I don't really care about having the most followers or the most karma points, we all know how to trick these games. Probably StackOverflow is the only one that could somehow show someone's knowledge regarding a specific topic.
The Honda CR-Z has trees which lose their leaves if you drive inefficiently, and you have to drive really carefully to get them to grow back.
Martin, I enjoyed the post as it was from a different perspective..

The product is great too I use it every day..
Load shedding exists in the USA - however industrial customers who can shut off probably already have given the rise in spot prices.

I know the Datacenter we were in years ago would be asked to go to generators during CA power crisis.
> I also have to wonder how an everyone-videoconference-from-home society changes electricity usage? Not saying it has a significant impact, just wondering.

Well, anecdotally, my office is the only room that doesn't need heating.
this is so unbelievably cool. the patterns of station concentration in africa are really interesting to consider. its almost like a summary of the entire political/economic situation on the continent. really good music too.
MITM in the middle? :D
Professional wine tasters are like engineers, and their senses work like a chromatograph. They are able to match a taste profile to one of the wines they know, they are also able to spot and identify defects. They know the wine process and the chemistry involved. They also know their senses can be fooled and will send samples to the lab if they think it is justified.

They are real pros, they work for wineries and distributors to help produce a wine with a desirable profile and to identify and eventually fix defects.

Sommeliers are only a subcategory of wine tasters and the most likely to sound like snobs, but that's only because it is what is expected of them. After all their job is to sell fancy wines in fancy restaurants, so they better sound fancy to customers.
Yep. I was on track for a $5000 electric bill at the end of the week. I got switched over yesterday. Still going to be painful but not horrible.
$5k?!?!? How?!
Or you just massively over-provision the renewable infrastructure. South Australia is aiming for 500%.

https://reneweconomy.com.au/south-australia-set-sights-on-st...

The nature of the weather is that it is always windy somewhere - if you have a wide enough grid with enough overbuild, it doesn't have to be a problem. And when there's excess energy, people will find uses for it.
Sweden has prisjakt.nu, and Japan has kakaku.com that serve the same purpose, they're both great! It's so nice to be able to drill down into any product in any product category (for kakaku this is not just tech products but contact lenses, credit cards, movers, electricity providers, car insurance, phone plans, etc) using the specs you want, and then sort by intelligently selected columns like $/TB for a harddisk.

Amazon attempts to do some product categorization but it doesn't work at all - even when they have the category you want to filter on the results are usually wrong, and the sort options are bad and marred by their ads and recommendations.
It competes with anyone selling point of sale hardware. I think Square falls into that camp, no? I wouldn't want to be in that space right now. I don't see how this doesn't usurp a big chunk of their market since it isn't even a decision between buy this or buy that, but buy that or just use the thing already in my pocket.
> Do you actually think channels like CNN get their left leaning bias from reading twitter, rather than their owners?

That's not my claim. I'm claiming that if you actually watch CNN, they tend to literally put a camera to a big computer monitor and show you a bunch of people's tweets. I'm not talking about bias/etc here, I'm talking about how they literally feature tweets as part of their news coverage.

Of the typical stories on CNN that one would qualify as "cancel culture", they typically go something like: "<Celebrity A> said a controversial thing on Twitter! Let's take a look at some of the reactions..." etc etc. Their coverage seems to be focused on "what do the people think of X", all the damned time. Yes, this makes CNN quite useless as a news organization.
On iOS, I use Smart Invert.
>I discarded "PEELS" because it's just a four-letter-word with an S at the end, not a proper five-letter-word

Did you discard "PEEKS" on the same basis?
but that would assume a system where people are concerned with facts and not they're own "personal opinions"

where's the ego stroking in that solution?
As the continuation bytes always bear the payload in the low 6 bits, Connor Lane Smith suggests writing them out in octal[1]. Though that 3 octets of UTF-8 precisely cover the BMP is also quite convenient and easy to remember (but perhaps don’t use that like MySQL did[2]?..).

[1] http://www.lubutu.com/soso/write-out-unicode-in-octal

[2] https://mathiasbynens.be/notes/mysql-utf8mb4
You ever tested them on a large scale?

I think agl did; the state of DNS resolution is, I'm afraid, really not pretty.
I think he could have meant that some DHT could have been used, it needn't be specifically torrents. You could then volunteer your machine to redundantly store, say, 5GB of the archive.

If you are willing to spend time copying files around you should donate: your pay-per-hour probably far exceeds the time it would take you to dilly dally with billions of WARCs. Even if you flip burgers for a living. There are far better ways to contribute than by typing 'cp'.
Rather disjointed, too. Even if Google were developing robots for the military, as the author implies, it's a bit of a stretch to jump from discussing Snowden, to Boston Dynamics, and then back to the NSA within the span of a paragraph. I felt a bit of whiplash there.

(Incidentally, Google declined to pursue future military contracts after acquiring Boston Dynamics, along with a host of other robotics companies, so presenting that pre-acquisition video after accusing Google of being ”part of the military industrial complex” is bit of a non-sequitor.)
I don't mean to be so disparaging, but Microsoft really should just take IE out back and shoot it.
My understanding (admittedly tremendously superficial) is that the best way to send money to someone in Ethiopia is Hawala, and that this does typically move fiat currency.
This is part of why regular web users need and use adblockers.
Canonical really messed up there. I can understand the maverick attitude but not when it trumps common sense. Gnome 3 was a mistake too and that was a major mess on the part of the Gnome people.
Looks nice. Hello from Finn :-)
But why on Earth would there be any such things as jobs when algorithms can do almost all economically necessary work and people don't like working?
Where do you run ? Indoors or outdoors?
Creating "bullshit jobs" doesn't need a coördinated cabal. The wrong incentives can manufacture such roles in a distributed fashion.

Consider our tax system. Government bureaucracies refine the tax code. The same bureaucracies that fight each year for their budget allocations from Congress. Districts reward Congressmen who bring jobs home. Increased staffing, cost, taxation and knock-on bureaucracy ensues across government. And complexity. That complexity keeps accountants and tax lawyers employed. They are not interested in having the complexity legislated away [1].

Thus a system generating more and more self-fulfilling (and -employing) complexity. To keep civil servants and tax professionals employed. Cabal-free bullshit jobs. (Consider the difficulty with which structural reforms are being introduced in Greece, Italy and Spain. Those countries' elites are being forced to retrench the bullshit. They will likely pay with their seats of power.)

[1] http://www.npr.org/blogs/thetwo-way/2014/04/15/303356915/sto...
I wasn't selling a commodity product or very fungible service, so that type of bidding process wasn't relevant to these particular situations.

In the end, my government clients all received great total value (i.e. relatively high unit cost, but a much lower overall cost than they'd experienced with "cheaper" vendors in the past) and consistently successful outcomes. So, I don't feel bad at all about the process we had to go through in order to secure that for them, as suspect as it may superficially seem.
>> In addition, it's not like this is a huge problem, given that most people are going to abandon desktops soon anyway.

I don't see that happening at all really. The desktop is a theme that fits very well with a lot of computing needs. I don't see that ever changing.
I agree. However, I disagree with the C2 page regarding the form that "NoApplication" will take. Most of the writing on the C2 page seems to talk about integrating applications into a file manager-like UI. I, on the other hand, think most applications will be integrated into a web browser style interface.

We already have tabbed window managers, and tabs are becoming increasingly prominent in other applications (e.g. text editors, IDEs, etc.). What we'd need to see is the OS integrating all of that into a master set of tabs.

Want to view a web page? Open an "internet" tab. Want to work on a document? Open a "Word" tab, and so on. We already have this interface (in a limited sense) with Google's Chrome OS. However, Chrome OS goes too far - it forces everything to run within the browser executable. What I'd like to see is a Window manager concept that brought the web metaphor to the desktop without shoehorning everything into an actual web browser.
I regular read articles about Git's inner workings and I always seem to forget it. :-(
That's not the way I understand it. For me it means not allowing others to coerce you into being someone you're not and making conscious decisions about where you're going and who you're going to be.

And yes, "you're perfect, don't change" is a recipe for stagnation, a child should not be told this (if (s)he's perfect, why would (s)he learn anything new or work towards something?)
A few hours ago, I just gave this talk at Meteor Devshop SF about using Meteor + React:

https://youtu.be/puoD7b4Ow7k?t=1225
A travesty of a justice system...
Karma isn't a reward.
Then what is the purpose of bug bounties in your perspective?
Er, yeah, time is linear, but I don't think the distribution of runners is.

I bet there's a bell curve there, and Usain Bolt is WAY, WAY off on the right part of the curve.
There may not be 10X accountants, but there certainly are 1000X divider accountants.

Consider Rita Crundwell. She is, objectively speaking, 1000X worse than the typical average accountant.

http://www.wirepoints.com/how-the-largest-municipal-fraud-in...

I also have, a couple of times, worked with 1000X toxic bosses in the software industry. They usually avoid doing something so flagrantly illegal, but their projects fail and blame is deflected to other people.
34.0 and no leak here either
> Blog sites typically need signup, so are slower to get started with than this. Also if you think of something like Blogger, it would not be as clean/minimal out of the box if you just want a clean 'single page' to link someone to.

If you care that little about the way you are presenting your information that you can't even be bothered to sign up, you most likely don't care about having fancy HTML formatting.

The reason why most blogs require you to sign up is so they can ban you when you start putting up phishing, cookie stuffing, or exploit pages.

Also here is one that I found from a single search. http://www.c99.nl/
Global Privacy Control (GPC) is a boolean or binary signal sent by browsers to websites to indicate the user's request for not sharing (or selling) their personal data with third parties. The authors (and supporters) of this specification include people from New York Times, Wesleyan University, DuckDuckGo, and Brave (with many other researchers and supporters). This makes it not a toy project, given that a big publisher, search engine, and web browser vendor is actively supporting its implementation and adoption. However, its implementation leaves important open questions, and its unclear how it will work with EU laws (a.la GDPR)
I greatly suggest to everyone to attend car control clinics regularly (or even at least once in your life, but regularly would be best).

It should be part of driver ed but it sadly isn't, so one needs to take initiative to get to them.
I think the point is more that there's an obvious remedy to demand being above supply: raise prices until demand drops.

But for some reason, this doesn't happen as much as you'd expect.
And scam retail. I worship Scott Locklin! Savior of Truth!
You're assuming that if everyone did notice, they would just naturally agree with you, but too many of them are 'sheeple' - lured into passivity by entertainment, economic conditions and so on.

I'm sorry, but this is a delusion on the part of many people on the left - the idea that people act against their interests because they just don't understand, and if only they could be brought to see the truth, they'd vote/protest/whatever. The reality is that many people understand the left position just fine, they just don't agree with it. There is a large contingent of people (maybe 30% in the US; hard to gauge in other countries, but you have surely noticed the rise o reactionary political parties in many countries in recent years) who are entirely comfortable with the proposition that people of other races and social classes are inferior and should be institutionally discriminated against, who do not believe in the rehabilitation of criminals, who think pillage is a superior policy to stewardship, and who generally have a completely zero-sum outlook on life.

In some cases they simply believe the strong are entitled to subjugate the weak, and that if we run out of resources in home countries that sooner or later (their notion of) common sense will prevail and the world will return to a colonial model with the strong nations just taking over the territories of weaker ones and putting the people there back in their place. In some cases, they're religiously motivated, believing that the world was ordered a certain way by their God and that they should thus be in charge of things, and/or they consider the world itself a transient distraction from some greater spiritual truth, so any signs of long-term unsustainability are treated as validation of apocalyptic views. This is why very conservative Christians in the US are intensely interested in the Middle East, for example; for them it's not just another geopolitical theater with a complex strategic and resource calculus, but the site of Armaggeddon, the final battle between good and evil.

For example, the rise of the 'Islamic State' over the last year was greeted with considerable enthusiasm in US conservative circles - not approval, but very enthusiastic disapproval - because it seemed like the emergence of a clear ideological opponent who fits in neatly with western eschatology, and the extremist positions of the Islamic State itself evidence a similarly ideological consciousness.
The problem with that argument is that HTTPS is being increasingly used for all traffic, rather than just traffic meant to be confidential/authenticated. As a result, the semantic difference between HTTP and HTTPS is being lost in those cases.
>2021 فبراير1

I was going to ragequit at you for copy+pasting something into google translate, as it's شُبَاط not فبراير.

but TIL, only in the Levant do we say شُبَاط apparently.
> Can you explain it one more time?

There is no one, universal sign language.

For example, there is Australian Sign Language (Auslan), American Sign Language (ASL), etc. They're all different languages.

I mean all spoken languages are just sounds, right? Sounds like one language to me, with multiple local dialects?
For a small business that’s been very successful through word-of-mouth and is now gearing up to begin marketing that includes online advertising:

What tools or platforms for advertising are a better fit for small business in your mind?
That's BS. Look at the MERV rating. MERV 14 and above filters out increasingly large quantities of particles at the sizes of COVID virus particles and pollen. 4 inch thick furnace filters can easily be rated above MERV 16 (I run a MERV 16 filter in my home). For most peoples purposes, they are almost as good (and far cheaper) than HEPA.
Title needs (2011)
What kind of fans are you recommending given the ~30$ constraint? I'm not exactly sure what static-pressure fans are, care to explain.
Looks cool, but nothing much happens for me. I used brew to install go, then ran the following:

% type -a go
/usr/local/bin/go
% cd tsukae
% go get -d ./...
go: downloading github.com/inconshreveable/mousetrap v1.0.0
% go run main.go
o: downloading github.com/spf13/cobra v1.1.3
go: downloading github.com/gizak/termui/v3 v3.1.0
go: downloading github.com/mattn/go-runewidth v0.0.2
go: downloading github.com/nsf/termbox-go v0.0.0-20190121233118-02980233997d
go: downloading github.com/mitchellh/go-wordwrap v0.0.0-20150314170334-ad45545899c7
go: downloading github.com/spf13/pflag v1.0.5

...a whole lot of usage information...
...but nothing useful (not a go person, so, YMMV)....

Any ideas?

FYI,

% go version
go version go1.16 darwin/amd64
You can disable almost all of those things in one way or another.

The problem is all of these things you mention are also useful for things users want. Often they are useful for things users want inside their applications. Nobody wants a neutered OS.
I think his argument still holds when you also include "about yourself": in the 18th century people recognized the novel as having a power to help us exercise "moral imagination". I fail to see why reading cannot help one understand oneself.
EDIT: and I see that you were not arguing against that, in any case.