skysight-inc/HackerNews huggingface dataset:
It reminds me of the broken window theory https://en.wikipedia.org/wiki/Broken_windows_theory : same as the toilet analogy, but more classy
That's cultural imperialism, I suppose.

I'm guessing it's not really about the original language: those Swedish crime novels that sell well in English translation are also sold in German translation, right? But if the book doesn't appeal to UK/US readers then it won't get translated from German into French, say? (I'm just guessing: please correct me if I'm wrong.)

The last German novel I encountered as a popular book in English translation was "Die Vermessung der Welt" / "Measuring the world". The first German science fiction that comes to my mind ... "Die Haarteppichknüpfer" (great book from 1995): no idea if it sold well in English. Science fiction, like crime fiction, seems like it ought to be something that crosses borders quite easily. So why doesn't it?
On the other hand, in my experience WINE runs older Windows apps better than my modern Windows 10 install does. Most things ~pre-2005 run really well, especially games which just refuse to boot on modern Windows (or require compatibility patches).
Study: Blaming mass shootings on video games is based on racial discrimination
I think this in general looks fine:
https://inkscape.org/~doctormo/%E2%98%85ferrari

I hate programs that re-invent toolbars and menus just to look "good" on the surface.

My main problem, as a non-expert user, is that the different "groups" on the toolbars are not obvious to me, and so I don't understand all of the icons. They should have had a couple of more labels in there, or somethime.
Hot AST exports in your area.
"That's never stopped them before" is a common figure of speech, it doesn't literally mean that they always do it, just that they have in the past. Think of it as similar to how people from the US say "could care less" instead of "couldn't care less".
In Pakistan's warming mountains, farmers fish for a new living
> The added advantage is the artwork developed using inkscape can directly be used as svg images in website and single page app

We had a lot of success cleaning Inkscape's svg output.

See here for solutions: https://news.ycombinator.com/item?id=20680559

I'm pretty happy with svgcleaner (https://github.com/RazrFalcon/svgcleaner)
I didn't know about merging! That's really cool. I'd want to test it out before trusting on it though.
This article has some contradictions:

>> Third, we had practically no references to the common architecture patterns and other jargon referenced in common software architecture literature, such as Martin Fowler's architecture guide. No mentions of microservices, serverless architecture

Then a few paragraphs later:

>> Is your architecture split into different microservices? Mention why you decided against going with a monolith, that might have some other benefits

Another contradiction (which mostly contradicts the general premise of the article):

>> We created plenty of diagrams, but none of them followed any strict rules. Just plain old boxes and arrows, similar [this one describing information flow] or [this one outlining class structure and relationships between components]

In the last link ([this one outlining class structure and relationships between components]), the article says:

>> If you have previously worked with the [VIPER] architecture, then the class breakdown of a RIB will look familiar to you. RIBs are usually composed of the following elements, with every element implemented in its own class:

... and then it shows some kind of class diagram which looks vaguely like UML in which the classes have highly architected names like 'Interactor', 'Presenter', 'View', 'Builder'... Nothing to do with the underlying business domain. Doesn't look like simple design to me. The recommended approach looks more like complex VIPER architecture.
> Hot tubs have the advantage of not continuously requiring more water, but disadvantage of needing continuous heat.

Hot tubs also chew through chemicals. If people are in them every day you have to be constantly managing the purification mix. Pro tip: If you are on holiday and there is a hot-tub, if it doesn't look ultra-clean, don't use it - warm water and endless turns of dirty skin turn the whole thing into a giant petri dish.

As an aside, I've just got out of a long 2-hour Epsom Salts bath. I feel wonderful, relaxed, and clean. A shower can't do that for you. You also can't read a good book in a shower.
The state of journalism in any particular country is a very good cue to start with when trying to figure out the exact level of civilization present. Journalists not only have to be authorized by states to operate, but they must also be protected by those same states. This is the case in most countries except for exceedingly advanced ones, such as the US and most of Europe, where they can be allowed a great deal of autonomy.
Good catch! We should have marked this one a dupe in that case, but missed it and will leave it now.
Criminal intent.
The entire value of group policy is in the whole thing, not the individual pieces. The group policy system would be almost useless without the actual group policies it comes with; the actual policies and their vertical integration through the kernel and all the way to the UI are what bring in pretty much all the value. Viewing it as a glorified regedit or dconf-editor that's basically decoupled from the rest of the OS kind of misses the larger picture.
Not to worry. That happens sometimes.
overengineering comes from not having a deadline

This really resonates: at the height of the phase I spent about 2 years once, half-time developing something new for which there was essentally no deadline. I went totally berserk doing insane stuff like implementing design patterns using templated 'reusable' classes in C++ so whenever something even remotely looked like a pattern I had a class for, I would use that class. Which then needed small fixes of course. And extra logging. Pluggabble. Etc, you get the point :) In the end everything was dropped because I found a much better, much simpler, existing way to do everything though.

But didn't happen to me again afterwards, or at least not to that extent: it was really like having had a severe electric shock; once, but never again, before even coming close to any hot wire my brain is already subconsciously screaming to get away from the thing a.s.a.p.
> Those claims are very hard to take seriously

Which is exactly the problem with talking to linux ideologues. If you differ from them they always claim bad faith. Always.
Yes, but one doesn't have neither written or regular speech memorized so it doesn't matter which it was.
Although this comment was already debunked, I'll add Arch's Firefox PKGBUILD here [1].

And to save you a click, they compile it from a source tarball.

[1] https://git.archlinux.org/svntogit/packages.git/tree/trunk/P...
I actually love magic, but boy oh boy are you right when it comes to hitting a wall and getting absolutely stuck when magic happens.

I've spent a bunch of time thinking it through and I've come to the conclusion that it isn't actually the magic that is the bad part. It's the lack of the discoverability that is bad. I guess that's why it's called magic right? Because you don't know what the trick is, yet it appears to work...somehow.

I call it dark magic. Magic that is not discoverable and makes no attempt to help you discover it. On the other hand, if you put magic into a solution because you are a wizard and you want to leverage the stunning super powers that magic gives you, if you can also tell everyone how the tricks are being done... it's actually possible to get the best of all worlds.
We have a great architect right now, but he's really just an engineer designated as the "architect". He also codes sometimes.
The main problem there is that it runs like a dog and thrashes when you have big solutions and get near to 2GB of RAM usage. It's pretty silly on workstations that have 16-32 GB of total memory available. When they first justified the decision not to move to 64-bit a decade ago, it was more defensible, but time has moved on hard, and they've been fighting that decision, moving bits and pieces out of process ever since.
I had no idea that so many of these places besides CA/NYC are so much more expensive per sq ft average than Texas cities. Denver is quite a bit more expensive, for example, and Reston, VA, which I assume to be a nearby area to DC, is also up there.
As far as I can see, I could run a Handshake recursive resolver myself, either for my own internal network, or I could publicise it.

It's not clear to me how a third party could verify that my resolver was returning answers based on blockchain data, though. I suppose the blockchain could be contrived to return DNSSEC signatures, which could in turn be sent by the resolver; so if you trust the blockchain root's DNSSEC signature, then you can trust an arbitrary resolver. But the article didn't mention DNSSEC, or how you establish trust in an arbitrary resolver.
Reminds me of Angular (the online JSON storage service that created, and gave it's name to, Angular.js)
Why the attacking tone?

I don't see the problem. I'm in no position to go digging up this dirt and sewing it into little bags myself, so if decaffeinating coffee is useful to me, why shouldn't I buy this? You could reduce anything to "just metal", "just a plant" etc.

I'd be very interested in this if it really works and is affordable.
Too Many Video Streaming Choices May Drive Users Back To Piracy
I agree with the post, and this works at companies like Facebook and Uber, which have very high hiring bars, impact-oriented internal cultures and can afford to pay a bonus if you help the company be successful.

The interesting question is, what should all the other companies do? They cannot hire the best people, that aren't cash-rich, so cannot incentivize people. If you rank companies, what about the ones hiring the bottom 25%? They also want to write software to help run their business.

I'm not saying software architecture is the answer, but the [hidden] assumptions in the post break down and don't apply.
If you're afraid that the US government and not Edward Snowden will receive the proceeds of the book you purchase, you can also make a donation to Ed's legal defense fund at

https://edwardsnowden.com/en/donate/
The actual title is "Prehistoric Farmers’ Teeth Show Humans Were Drinking Animal Milk 6,000 Years Ago"; the subtitle is "A new study suggests Neolithic Britons processed raw milk to reduce its lactose content".

My reading of this article is that there is proof for processing of milk, but (of course) no evidence why it was processed. The guess put forward is that it's (only) due to lactose content. But that is far from the only reason to process milk: Cheese is both more portable and less perishable than fresh milk.
> The only people I'm aware of that can publish classified information without punishment are journalists.

POTUS can also do it.
I found it useful (or at least educational). I've used Haskell before, but not much OCaml -- the let+, and+, and let* forms were new to me.
> Your personal buying habits cannot address...

No, of course not. But the end result of any policy to curb fossil fuels consumption will be an increase in their price to the consumers and a shift of the demand to other sources. So why don't activist simply demand more taxes on those fuels, instead of blaming the companies that produce them?

> most of energy market is B2B, meaning you are not even a buyer there

You're a buyer of the products made by companies that use fossil fuels; so yes, in the end you're a buyer too.
I think you're confusing explanation and excuse.
On the Connections Made by Daily Journaling – The Manager Stew
So excited for Fort Collins. Internet access, particularly last mile "in the ground" access, seems like a natural fit for a utility model.
RMS has in fact called Epstein a "serial rapist" and expressed that he should have received a much harsher sentence than he did.
I recently did a very small integration with GoCardless: just a one-page registration form that then redirected out to them to capture direct debit details.

I was very pleasantly surprised that I, as an individual developer, was able to access all their documentation and sign up for a Sandbox API key very quickly and painlessly. I didn’t have to tie to the the real company account in any way (which I was still waiting on details for at the time).

It’s disappointing how rare it can be to not have to jump through any hoops.
Oh yes. As the other repliers explained, the intent behind linking to past discussions is just to satisfy curiosity. Otherwise we'd mark the post [dupe] and bury it.

I wish I could find a brief way to signify this when making such a post. It would be tedious to spell the intention out every time, and yet without it, a lot of readers mistakenly think that it's about shaming the submitter for reposting; exactly the opposite of what we mean!
> no handling of priority inversion

Uh... huh?

"The scheduler solves this problem by randomly boosting the priority of the ready threads (in this case, the low priority lock-holders). The low priority threads run long enough to exit the critical section, and the high-priority thread can enter the critical section. If the low-priority thread does not get enough CPU time to exit the critical section the first time, it will get another chance during the next round of scheduling."

https://docs.microsoft.com/en-us/windows/win32/procthread/pr...

> Expensive locking primitives

Elaborate/citation?

> It is designed for a simpler age and has not caught up.

A little ironic to read something like this when, say, unlike in Linux, their I/O system was designed to be asynchronous from the ground-up. Or when so much of Windows is so insanely extensible at so many points that I can't even begin to list them all (just consider how they literally implemented a Linux subsystem on top). Or when Linux literally just discovered the concept of waiting for a process to exit a few months ago.
FWIW I doubt it. This has nothing to do with you and everything to do eith the book. It's a great book and the comments I have seen here only hit on a few central points of the book.
Have you tried a different browser?
Speak/Write English on here please, so anybody can understand you. Thanks.
Those should be in the CI test matrix then - we shouldn’t be relying on manual testing done specially for releases.
We're losing species at shocking rates – so why is conservation failing?
Index Funds Are the New Kings of Wall Street
His behavior being related to neuroatypicality doesn't mean that neuroatypicality lead automatically to that behavior.
Yeah, it was released last week
He should give it away for free with a strongly encouraged donation.
If you like Born to Run you should check out Natural Born Heroes if you have not already read it. It's sort of the WW2 variant of Born to Run.
As a Spanish speaker, I can tell you it was a troll comment not worth translating.
> There is no new or intellectually gratifying ground to cover with this.

Your meta analysis was pretty intellectually gratifying.
https://caniuse.com/#compare=firefox+71,chrome+80
It would be nice if all the heat you put in the water wasn't lost, but at least partially recovered when you're done bathing. Today it just heats up the sewers.
I'm guessing something the devs haven't thought of. As soon as you hit 10k+ users, chances are people are doing things you didn't expect.
Are you asking for individual engineers or teams of engineers (all members of the team get the same bonus)?
Drivers need to be competent on the specific type of train. This seems especially obvious for a driver who has spent the last decade driving Pacers and might now be given a Class 195 DMU. The handling characteristics are pretty difficult, it's not even like it was a small upgrade - as observed so many times a Pacer is basically a railbus.

If anything the anomaly is that we aren't expected to retrain on the roads. I am old enough to be "grandfathered" into the UK's old regime where a single pass, as a teenager, in a small hatchback, qualifies me for like 50 years to drive a 5 tonne truck even with a trailer. I've never driven anything with a trailer, no evidence I'd be safe doing it but hey, the rules used to be lax so...
Hm... good software architecture is always clear and usually simple. So I think the title here is self-contradictory.

I do agree with usually using custom diagrams rather than, e.g., UML ones. Diagrams need to communicate. The problem with the formally defined ones is that they communicate what they are specified to communicate, not what you need to communicate. As a result you end up with perhaps multiple diagrams to cover the concept, or you need to add text or an ill-fitting custom overlay or custom exceptions, etc. Also, people who don’t create these diagrams regularly (a large part of your intended audience) have trouble remembering all the intricacies of the diagram language, so important concepts are made obscure rather than clear.

Anyway, you want to be focused on communicating certain concepts, not building a correct diagram.
Not a personal website, but the text and hyperlink homepage of Berkshire Hathaway is unique. Don't think you'll find another multi-billion dollar company homepage like this: https://www.berkshirehathaway.com/
The friend who apologized to the VPOTUS? I’d like to hear other stories where a friend apologizes to another friend who shot them.
the existence of an english translation is useful to provide more local translations, but not a prerequisite, I believe.

For example, Valerio Evangelisti (italian horror/fantasy/sci-fi/weird writer) has more translated works in french/spanish/german than he has in english, to my knowledge.
As a user of Google Translate I can tell you that the resulting text is somewhat hilarious.
I believe that for most people it is not possible to write good novels in a language in which you're not a native speaker. I wouldn't even dare to try, although my work language is English and all of my scientific publications are in English. Notice that literary translation is also usually from the foreign language into the mother tongue and almost never the other way around.

Yes, there are notable exceptions like Vladimir Nabokov, but these are extremely rare and definitely not the rule.
There are numerous items in play at this point. You are correct about the events of the past week.

What's being referred to, in regards to his opinion of Epstein, is this piece from April: https://stallman.org/archives/2019-jan-apr.html#25_April_201...
Hadnt heard of the term before:

https://en.m.wikipedia.org/wiki/Mens_rea
Clicking close and then clicking restore session takes 5 seconds or so. Why are you "almost never" restarting?
And the web was basically useless to find any information back then.
Guessing it’s just users inserting the incorrect venue by mistake.
Earth warming more quickly than thought
The Annals of Improbable Research is actually the descendant of the original Journal of Irreproducible Results -- there was an argument with the publisher in the 1990s and so most of the staff left to create the new magazine. The Igs started in the JIR era.
Is that actually a rule on here?
I wonder how much of a role does Amazon's presence in the country play.

I'm from Lithuania, I prefer to read in English, but that means that books are more expensive because I have to order them from Amazon UK or Amazon DE.

Meanwhile, I imagine that for a German who prefers to read in English, there wouldn't be much difference between ordering an English book from Amazon DE and picking up a German translation in the local bookstore, especially if they have Prime.
>"Have plans on top of plans. What if your genre collapses? What if your agent quits? What if your next advance is way too low to survive upon? What if the economy shits the bed? Have a plan for next year, for five years, for ten. Envision how you remain in this game. A writing career is, as I’ve noted before, a CLIFF MITIGATION EXERCISE. You are eternally speeding toward the cliff’s edge."

That seems like good advice for any career - even if you are comfortably cocooned in an uber-successful corporation. Things change! Your career could be collateral damage from and anti-trust proceeding.
If that had been in Florida it would of been revealed.
>Out of curiosity what kind of projects are that small?

A lot of open source projects with a tight focus which solve a specific problem very well.

>I guess I have hobby projects that are that small, but all my professional work is large, enterprise systems that wouldn't fit in 10 files if they tried.

Most of my enterprise work could be broken up into loosely coupled subprojects of that size similar to open source. IME that doesn't tend to happen, but it could.
Why not make it Early Access (if you're actually planning on releasing a fully fleshed out singleplayer campaign), brand it as a sandbox game and be clear about what's working and what's not yet implemented?
I would buy this game based just on the info you put on the website :)
In the sky the stars, in the field the plows and in the middle of your ass my sausage Colorado.

Brilliant.
I find the benefits of abstracting away database, isn't so you can swap.

It's that' the high-level business logic does not have any low-level unrelated persistence code in it.
The corrupting of democracy: Cynicism is gnawing at Western democracies
I pay 75$ CDN for 1Gbps with no cap in Toronto, and I used to think we had it bad in Canada..

"Fighting" with a local cable company (monopoly I assume?) to offer a 1Gpbs service in 2019 is depressing.
Joseph Conrad would be the exemplar of this category, I think. English was his third language and he wasn't fluent in it until his twenties.
As a FoCo resident, Comcast sent me an email saying that they're "upgrading our network" and "increasing your Internet download speed". Not really clear what that means until I see an updated rate sheet.

I'm sure this is entirely a coincidence and has nothing to do with the fact that they suddenly have some competition now.
asking for a Linux version of Visual Studio

I mean they could make a Linux version of Visual Studio, just like the make a Mac version of Visual Studio, it just wouldn't be the same program as the Windows version of Visual Studio.
A less sinister explanation is that the reviewers were actually at another pub with the same, or similar, name. And they reviewed the wrong one.

This happens all the time on TripAdvisor. I bet there are dozens of “Bridge Inn”s in the UK.
Much more importantly, Blender doesn't shy away from getting inspired by their proprietary counterparts. AFAIK they're even working on a 'industry keybinds' setting which makes changing over from Maya a breeze.

Programs like GIMP (or even entire OS UIs like Gnome and KDE) often shy away from 'aping' respectively Photoshop or Apple. But those proprietary vendors have spent millions of dollars on focus groups and man hours to optimize their UI and UX. Benefiting from that seems like a no-brainer, but alas.. NIH and proprietary hate reigns supreme.
Shower flow rates are somewhere of the order of 10L/min -- potentially rather more if you're talking about power showers -- so the showers-are-more-efficient-than-baths thing is only really clear cut if you take relatively brief showers. I think some of the comparisons I've seen in the past have pointed to 2 minute showers, which seems pretty rushed, especially if you have hair to wash.

If you have a family, can you share a bath (taking turns)? That's a substantial and fairly easily-achieved saving.

If you've got a garden, adding a gray-water collection system also makes things that little bit less wasteful, at least in the summer (but I suppose that would also work with a shower too...)
Agreed. I suspect one barrier to that is making a good heat exchanger that doesn't get clogged with hair etc. Another is that whatever you use it for, you will likely want a higher temperature than waste bathwater so it only works as pre-heat for something ... which means you need something running that needs it.