skysight-inc/HackerNews huggingface dataset:
I am bothered by the fact that Linus is made plural as "Linus Torvaldses" and not "Lini Torvalds".
I would loved to have seen a list of other clients considered and discarded before the conclusion arrived at `DBeaver`.

I am curious how your criteria graded `pgAdmin`, `Postico`, `DataGrip`, or `PSequel` - for example.

Every article online for `10 Best Postgres GUIs` feels like it's a BuzzFeed article written for entertainment. I think Prabhat would be well suited to give an update on what else was considered in the `bake-off`.
As far as I can tell, "hits by a bus" is actually the euphemism. The highest probability way to lose an employee is just the employee quitting to work somewhere else. But you can't say that because it implies that your current workplace is suboptimal. Whereas "hits by a bus" is out of the control of your employer, so safe to say...
I've never had that trait, but I suspect it is caused by a resentful feeling of being treated like an infant.
One thing that is not mentioned is the actual mileage of the vehicles in use is only 10 miles per gallon. Also rural carriers seem to be mostly now to be private vehicles sometimes with the magnetic sticker on the side indicating a postal service vehicle.
"Until the 1980s, when postal officials looked to buy new vehicles for the service, they combed through existing models for one that best fit their needs."

Bit too young to have a clear memory, but I thought they were usually jeeps?

Or maybe this was because there were alot of surplus jeeps in those days since the jeep was still heavily used in the military?
Top Reasons the Debt Snowball Is the Best Payoff Method for Quick Wins
> It turns out what they had tried to do was harder than expected

Literally every business/engineering project ever.
Zig:

const std = @import("std");

pub fn main() u8 {
@setEvalBranchQuota(2000);
const precomputed_output = comptime fizzbuzz: {
var s: []const u8 = "";
var i: usize = 1;
while (i <= 100) : (i += 1) {
if (i % 3 == 0 and i % 5 == 0) {
s = s ++ "FizzBuzz\n";
} else if (i % 3 == 0) {
s = s ++ "Fizz\n";
} else if (i % 5 == 0) {
s = s ++ "Buzz\n";
} else {
var buf: [20]u8 = undefined;
const n = buf[0..std.fmt.formatIntBuf(&buf, i, 10, false, 0)];
s = s ++ n ++ "\n";
}
}
break :fizzbuzz s;
};
const stdout = std.io.getStdOut() catch return 1;
stdout.write(precomputed_output) catch return 1;
return 0;
}

Output:

$ zig build-exe fizzbuzz.zig
$ ./fizzbuzz
<correct output>
$ strace ./fizzbuzz
execve("./fizzbuzz", ["./fizzbuzz"], 0x7ffeeb1a4540 /* 132 vars */) = 0
write(1, "1\n2\nFizz\n4\nBuzz\nFizz\n7\n8\nFizz\nBu"..., 4131
exit(0) = ?

The entire program is 1 write syscall that outputs the answer. I don't think it's theoretically possible to get faster than that.
The world is going to hell in a hand basket. Millionaires and billionaires are taking up the thumb sucking hobby of prepping for the apocalypse.

No one else seems to have answers. I'm supposed to say not my problem and go wait tables or look for a rich husband to support me because the world doesn't want to hear solutions from a woman or something?
I feel similar, but think it's less the institutions are corrupt and more institutions have been co-opted by corrupt people seeing opportunity for profit without contribution.

I don't know how to fix it, it seems a deeply entrenched problem at many levels and each level will vigorously deny they are the problem. Healthcare and education being two of the most egregious examples but similar problems exist in many areas in public and private institutions.

It's like a fungus or rot or something. A food source exists, a store of value which is supposed to provide energy to the social whole which gets infected by middle (and upper) management, consultants etc, pathologically twisting the flow of energy away from the original purpose and into their own pockets. I don't think it's "conspiracy" to notice this seems to have grown rampantly in the past few decades in the USA. So it's very easy to get cynical. But we either solve these problems and return to standards of non-kleptocracy and general justice and welfare or we die as a society. This has happened before in human history. It's not easy to roll back corruption and usually it doesn't happen, but the possibility exists.
Tesla has over 3,000 Model 3 vehicles left in inventory in the US
You're not going to weed yourself out of the gene pool by not having kids. Your genetic material is widely distributed amongst 7.7 billion other people.
Sometimes I look back and wonder if this last 30+ years of PE firms consolidating and eating up all of these mid sized companies is actually the reason things haved trended towards very large corporations. As opposed to economies of scale etc. A large market cap is probably the best defense a company has against being bought out. It's almost like being a giant whale in the ocean as opposed to a fish.
Good job in 1980s. They have probably already considered the replacements and I think it will be a difficult choice. It is probably too early to switch to electric vehicles. I think (without any real info) they should shoot for investigating electric vehicles in 3 years. In 3 years the cost benefits will have conclusively gone to EVs, but just as important Congress and conservatives should be okay with with one of those newfangled "gasless carriages".
There's always a risk an annuity provider will go bust.
Buses are evil tools of the proprietary software corporations, this has been widely known for a while now.
I think that’s unfair though. It’s not necessarily about percentages; potentially they could easily be seeing a few tens of millions of monthly visits from IE and Edge, and if putting in place an automated system to convert images to a (theoretically) more efficient system had increased conversions they’d be really happy for the payback.

Thinking about it, assuming they’ve got a WebP output for Chrome already this could be as simple as adding one more build step with a different encoder, and one more negotiation rule on the CDN.
I'm not sure I can think of a python application I've worked on that didn't use dictionaries in some way.
They probably didn't have a whole lot of buffer when they retired, so having a drop of half right when they start to use the money could cause their fund to become unsustainable. Plus a lot of older people tend to rebalance towards bonds when they retire, so if they did that at 2008/2009 they wouldn't have gotten to recover as much from the stock markets in 2010+.
Those little trucklings are durable as heck. A few months ago I saw one bounding across the desert scrubland between two remote ranches knocking tumbleweeds out of its way like it was channeling a monster truck.

Amusing a heck to me. Probably not to anyone on the receiving end of a package marked "Fragile."
Show HN: My Node.js centric TO-READ list for 2019
I think that it was more humorous and funny.
cool! thanks for sharing
I'd NOT recommend Bridge Bank for checking or credit cards. They pitch it as a startup friendly bank - they are currently billboarding San Francisco with an "Entrepreneur not Wantrepreneur" campaign right now - and I've had good rep experience, but it really isn't a seamless process, I've had to contact them on so many occasions about something that isn't set up, or is set up incorrectly. Their connection to Xero doesn't work often, you can't set up Apple Pay, their credit card system is something called EZ Business Card Management (third party?) and has no accounting integrations. It's a Western Alliance subsidiary and their infrastructure is extremely dated.

We've now got Brex (YC W17) credit cards, which is a great service - eg, after you use your card you get a text, take a photo of the receipt (or email it in) and it adds it to the expense - something so simple yet is incredible vs trying to use Xero / QB / Expensify. My one bother with them is they aren't able to help those that haven't raised >$500k in capital / have a large bank account - the only thing they use to approve the account is your checking bank account (shock - trying to link Bridge Bank results in an error!) that they then comb for income/expense history. They offer some good startup-focused rewards, like 2X points on recurring software [1]

[1] https://brex.com/rewards
I like it. How would the bank make its money? The standard exploitative practices of other banks, just with smaller fees ($5 overdraft fee instead of $37?, or lower interest rate spreads?) or just charge $50 a year, and do away with those fees? Would that lead to too many people taking advantage of it?
How so? GCC can (and is) used to compile all sorts of proprietary software. I can't imagine a scenario where its license would be any kind of an issue with the toolchain of a Free project.
>You don't think that you are lucky to have been born into an upper middle class family, without any serious psychological issues?

You know nothing of my psychology or my personal struggles. It is infuriating to hear people tell me how easy I had it simply because now my parents are well off. Kindly take your classist prejudice elsewhere. My parents were lower middle class until about the time I went off to college. For which I took out student loans. Which I am not struggling to pay back because I chose a practical degree and a reasonable city to live in. Like anyone else could have done with due dilligence of researching salaries and demand for various degrees, rather than pursuing whatever they were interested in without consideration of practicality.

>Someone born with mental problems is automatically an immoral, bad person?

Why do you stretch so thinly to paint me as though I am blind with privilege? Mental illness is as irrelevant to this discussion as my personal experiences; unless you want to tell me that >4/10 Americans are mentally ill to the point that they cannot plan and work for stable futures. You seem totally to deny the roles that personal responsibility and self discipline play in societal outcomes.

Look. The point is that when you handwave away every negative outcome with some external cause, and refuse to admit that very often people make bad choices because of poor personality traits, and not mental illness, you do bad to both yourself and society, because you ignore the option of self improvement. And when a large enough proportion of the populace is incompetent because they were taught to blame everything but themselves, your social safety nets will only hasten the erosion of your society as fewer and fewer are capable of carrying the rest. This isn't about being heartless. This is a question of practicality.
I have cute aggression. I learned about that in https://priceonomics.com/why-do-we-smother-cute-things/ which was published in 2014. So why does this article say Yale researchers first describe it in 2015?
>Man, I miss making a living as a C programmer.

Same here. I worked quite a lot on C on Unix and some on Windows (including working on a successful database middleware product on Windows, which was used in some VB+Sybase/Oracle client-server projects) before I got into other languages like Java, Ruby (and Rails) and now Python for quite a while. Great fun working in C, although of course frustrating at times too, debugging weird issues. Also, somehow, I never found working with pointers (at least for simple to intermediate uses of them) confusing, like some do. (I once taught a C programming class at a large public sector company; while I was explaining the int main(int argc, char argv stuff, and the pointer to pointer stuff, the head of their IT dept. who was in the class, said "now it is 'overhead transmission' :)". Maybe I didn't have trouble with pointers because I had some hobbyist assembly language programming background from earlier, including learning about different addressing modes, such as direct, indirect, indexed indirect (or vice versa) (on the 6502 processor), etc., plus used to read a lot on my own about microprocessors, computer architecture, and suchlike related areas, even though they were not directly relevant to my higher-level application programming work (hint hint, to kids learning computers today). Working close to the machine is good. Also, a bit off topic, I kind of independently discovered the concept of refactoring. I was in a nice relaxed state one afternoon, at work, after a good lunch, but not heavy, so not drowsy, working on some Unix C program (likely a CLI one), and over a period of time, I noticed that I had been making small (behavior-preserving) incremental improvements to the code, one after another. In a very relaxed way, without any tension, taking my time for each small change, so I was fairly sure that each small refactoring change did not change the meaning or correctness of the program. Thought that was a good technique after I realized that I had been doing it. Unfortunately did not keep doing it with other code. It was only some years later that I read about the term "refactoring" and about Martin Fowler's book on the subject. I'm sure others must have discovered the concept similarly. Anyway, interesting incident.
Postal trucks are based on the Chevy/GM S-10 platform. I wonder what is unique about them, other than the body shell, right hand drive and smaller wheels.
Show HN: BabyPi a simple DIY RaspberryPi project for kids
I know it's not super advanced or fancy, but I had fun making this Rasbperry Pi project for our young daughter so I thought I'd share it here. It's inspired by my early days using a computer for the first time with our Commodore 64. It's an easy project as a great intro to the Raspberry Pi if you've been looking for an excuse to try it out.

Here's the writeup:
https://medium.com/@kfarr/part-1-babypi-a-simple-raspberry-p...

And here's a direct link to the parts list and step-by-step guide:
https://medium.com/@kfarr/part-2-babypi-step-by-step-buildin...
>College aged women are safer if they don't drink alcohol, so should that be the official statement of a university?

If they're under 21 probably, yeah. At 21 and above, like always, you have to be careful of what situations you put yourself in. That's not victim blaming, it's reality. Malicious people will always exist and women will always be at a physical disadvantage.

>What about saying that if they stay with a male guardian, they will be safer than if they don't? If that statement is true, should it be an official policy statement made to increase safety?

No, it should not be a rule because the government should not limit a woman's right to travel as they see fit. Don't you see the problem with this line of thinking? Safety at the cost of freedom is a mistake.
Or just let the market move away from pensions entirely, like any sane, moral person would choose.
Are you seriously suggesting that image resizing to match expected output size is an unsolved problem?
Thanks for the words of encouragement.

I'm not focused enough right now to put a book together -- although I agree that there is more to be said on and around this specific topic. Some good nuggets are in this comment section -- as is usually the case for HN.

The essay format allows me to spend a month writing an essay about the intersection of Game Theory, Anime, Military Strategy, AI, and Political Economy without stressing about any grander narrative, which I very much enjoy...
This is going to sound unbelievable, but I don't really ever do runtime debugging of my Rust code. Nearly all my debugging happens at compile-time (which is faster to iterate with thanks to cargo-check skipping codegen and linking). That said, I do know some people with large Rust codebases who do value the ability to run debug builds, and the slowness of -O0 binaries is a sore spot for them. As with C, you can try -O1 for a compromise between runtime and compiletime.
>For example, putting a pensioner absolutely first would make lenders stay away, and any companies that have a chance of being saved by lenders would then die, causing more pain.

And when is the last time one of these companies had their pensions cut, executives paid, then turned around the ship to be successful?

I mean, that's a great story on paper, but it's never the way this plays out. BEST CASE a PE firm buys up the company then sells off the assets at a profit to themselves. The workers NEVER come out ahead and almost universally would be better off if the company went under leaving them with whatever the partial pension funding was.
An interesting route might be doing the wim hof method regarding upping your NE temporarily

https://m.youtube.com/watch?v=EWHRumILOOk

You can also email me for questions.

Full disclosure: I was a participant in one of the landmark studies on it: https://www.pnas.org/content/111/20/7379
Do these ever get sold off to the public?
This is awesome. I don't have a dog in the GCC-vs-Clang hunt, but I love love love that the two are leapfrogging each other. It would suck if, say, Clang were so much better than GCC that they stopped doing cool work on it (and vice versa). Everyone benefits from this particular friendly competition!

Great job, both teams. Please keep up the great work!
Nitpick: I believe that's "lede" as in "burying the lede".
Reason.com omitting context and detail? Say it ain't so.
I'm sure some of them even live in 10021.
Replace C with Japanese or Chinese and you'll see just how absurd your argument is.

If you want to read something in a language you don't know, you learn the language. Every profession has its own terms of art, its own abbreviations and lingo, and to suggest that those don't have any value is just ridiculous.

I seriously don't understand this attitude. You don't see other professions saying how they should be understandable by everyone who hasn't studied them. Why should programming be any different? I blame the "everyone can code" charlatans...
We used to have a system where excessive complaints by an individual would be considered an offense: https://en.wikipedia.org/wiki/Common_scold
The article mentions the importance of "diffusing" an anchor when the tactic is used against you. I've found this easy to combat by simply including "because" after presenting your anchor and providing a justification for your proposed amount. The justification doesn't even need to be particularly good because your counterpart now has to diffuse you and your "independent" benchmark.
> Didn't find it frightening back then, but I sure do now.

Why is that? Security related stuff?
GCC was intentionally designed to be hard to extend with proprietary extensions (there's an email from RMS somewhere explicitly stating that)

Whereas llvm/clang was designed as a library to be open and extensible, which lead to a lot of tooling being built around it.

Unrelated to license, clang also has far better error messages than gcc.
canihazpdf?

Had no luck with sci-hub today.

edit: https://static1.squarespace.com/static/55eb004ee4b0518639d59...
The free plan does have some limits. You’re better to upgrade to the Blaze plan which is essentially free until you get a ton of traffic.
With the amount of stop and go, these things are begging for at least a hybrid power train. I’ve heard they’re very uncomfortable inside during summer temps.

Also, long live the Iron Duke!
There are still some postal service rural vehicles. My normal carrier drives a red Jeep Cherokee with permanently mounted flashing lights, but what makes it special is its right-hand drive. Her subs tend to drive minivans, or sometimes a white Jeep, all with left-hand drive, magnetic stickers, and magnetic flashing light.
PEOPLE ARE FUCKING DYING NOW, BRO ... this dick talking about vaporization ...

Pricks ...

Is what I would have said.
I find that interesting because every time I hear "Grumman" I think of the big brouhaha in the 1980's in New York City. The MTA ordered dozens? hundreds? of new "flexible buses" from Grumman and within months they all cracked down the middle. There was a transit shortage while the buses were sent out to Long Island to be repaired.

It was a very long time ago, and Google fails me right now, so I'm not sure what the exact problem was, or what exactly a "flexible bus" meant. The only thing I can think of is that was the term of the day for articulated bus.
Dinner for One: Germany′s cult British classic to air on UK TV for first time
thx Bryan!
My boss still uses an iPhone 4. iPhones are nothing if not durable.
If the speech in question was determined to be a true threat, blocking exposure to the speech could have serious unintended consequences. It could people unaware of specific threats and expose them to harm. Ignorance is bliss...until it gets you hurt.

If someone posted a credible threat of violence against people fitting my demographic profile, I'd want to be aware of it. I don't need to be protected from the words. I don't say that to diminish the negative effects of hate speech at all. I may be hurt and angry after reading them. It could trigger me in ways that I try to avoid. That being said, I think our courts need a reminder that the negative effects of exposure to hate-violence can be much more severe than exposure to hate speech. I'd rather fight myself, in my own head, than someone who wants to do me physical harm.
This

return <some pseudo-HTML-code>;

always makes my eyes bleed.
Not surplus Jeep stock as much as surplus capacity for building more Jeeps. IIRC most of the USPS Jeeps were right hand drive.
The issue is that the optimised code is not the same as the unoptimised code, and debugging optimised code sucks. It appears to the debugger that your execution is jumping around erratically and often variables don't exist because the optimiser decided that they didn't need a reason to exist.

It's a problem with any kind of compiled language that runs through an optimiser, whether C, C++, Rust, or D. Maybe that's why so many people just don't use debuggers, although my philosophy is that everyone should use a debugger, but maybe they just haven't found the right one yet.
My bet would be the blotched snakehead, Channa maculata. This introducted fish also killed the last Tachybaptus rufolavatus, an acuatic grebe from the same lake, extinct in 1988.
How is there not a government institution established to investigate fraud such as this?
> “The emotional reaction of my kids was severe,” she told NBC News. “There was a lot of crying. They told me, 'We know what’s coming, and it’s going to be really rough.’ “

It depends how she presented the report to her children. Did she just let them watch the news or read it to them. Children pick up the emotional state and anxiety of their parents, and they don't necessarily know how to deal with it.

If her children are having panic attacks over it, not sure global warming is to blame as much as she is. If there wasn't this issue chances are her children would be having panic attacks over globalization, open air slave markets in Libya, how police treat minorities, famine, etc.
See e.g. https://github.com/jaredsburrows/android-bloatware/blob/mast... the "non-root" section. Some tutorials suggest slightly different commands, viz. `pm hide` rather than `pm disable`, and that in order to 'uninstall' apps without root the command `pm uninstall -k --user 0 com.bloatware.app` should be used. Either way, do backup your data before doing any of this stuff (if stuff gets screwed up, you might need to perform a factory reset from recovery mode in order to revert to a sensible state), and do not expect this to always work; it might not, depending on the specific "rom" you're running.