skysight-inc/HackerNews huggingface dataset:
Why are you fighting the wind(ows)mills? Linux desktop is in it best shape since its inception. Mint (doesn't siphon), Ubuntu (siphons responsibly) or Manjaro (if you miss rolling updates, but for humans)... Why suffer needlessly?
There is, but it's worse. Especially since GNOME 3. I know you can use MATE or Cinnamon, but it's not the default on any of the major platforms.
More and more companies that I work with are shifting to google docs for better or for worse ...
Is it me or you folks just invented HTML?
Linux desktop is in its best shape since its inception, and yet a thousand light years away from Windows.
When Seeing Isn't Solving – Detroit's Foreclosure Crisis in 18 Slides
Ask HN: Does anyone farm with aquaponics?
Can you share some helpful material for aquaponics?
Plans, instructions or even opensource projects you are using in aquaponics.
One other than my native tongue, but not nearly fluently.

To clarify, I don't disagree with what you're saying; I'm not a linguist but from what I know there certainly seems to be some truth in the weaker forms of the Sapir-Whorf hypothesis (that language affects how you think), but the strong form (that language controls how you think) seems fairly well disproven these days.
Educate everybody better so they understand complex topics a little more.

Not that that is viable or realistic.

Until we have politicians and a voting population discussing actual issues instead of whatever is happening now, there are no realistic viable alternatives. (and it's not hard to believe that many powerful, influential, intelligent people are intentionally pushing politics to be foolish so that nobody has any interest in improving real issues)
MySQL Adventures: Reduce MySQL Memory Utilization with ProxySQL Multiplexing
Your system is still a ways off and even then still takes up a lot a room and is potentially just as lethal to pedestrians and cyclists.
Russian hackers were caught in the act – and the results are devastating
“If it’s a core business function — do it yourself, no matter what.”

­— Joel Spolsky, talking about Not-Invented-Here programming

https://www.joelonsoftware.com/2001/10/14/in-defense-of-not-...
> Why would anybody but legacy-encumbered enterprises actually use a web browser by Microsoft nowadays?

I expect people have various reasons. Personally, my installs of FF/Chrome/Vivaldi are locked down in various ways to not accepts cookies/scripts, so I use Edge for sites that break in my other browsers that I don't need to access often enough to bother whitelisting. Same way I use Safari on macOS.
Reddit had The Button: https://en.wikipedia.org/wiki/The_Button_(Reddit)
Your point is clear... but as to the example, unless I'm misunderstanding your notation, the premise is that

2 = (p/q)^2

which is not the same as

2 = p^2/q^2

as you have in (2).
>Every company I've been at has been windows 7, only one was windows 8.1 a couple of years ago.

How many companies are there, and how many companies have you been at?
While everyone, including U.S. citizens and permanent residents, can have their electronics confiscated (stolen) for refusal to cooperate...

Citizens and permanent residents cannot generally be refused entry for flexing their rights. There are a few ways permanent residents can be denied entry, but the main one is having been out of the country for over 180 days.

Temporary residents and visitors are the ones who can be denied entry for looking at an immigration agent wrong, or trying to flex their right against absurd digital searches.

However much we might wish for things to be different. Europe and Oceana may have a less intrusive policy about digital searches, but everywhere else is either worse than the USA, or isn't developed enough to have paranoid security services that want to search everything.
not to defend them, but my experience with that particular issue is normally they put all your old desktop folder / document folder stuff in c:/windows.old
The data loss bug is just another example of the abuse MS users endure.

The majority of the abuse both Apple and MS subject their customers to result from lock-in of various forms however.

My clarification was intended to deter Apple fanboys from upvoting my statement as if it were intended to imply Apple > MS. They're both awful, use and support free/libre software.
No, but I’ve worked at big (Australian) banks and they just can’t do this stuff. Their organisational culture just doesn’t fit.

They think they can, and they’ll try, and it’ll be a hot mess, and Brex will be fine.
I want it because above my pay grade has decided, for "reasons" they want it. These reasons, that I may or may not agree with, are valid and reasonable. It's my role to implement. We have loads of other services in AWS but because of our DNSSEC requirement we can't use that one. It's a minor technical headache the Ops team has to deal with -- 99% in AWS except this other critical piece.
> they should at least adopt bump'n'pop.

I wrote a rudimentary hack of bump'n'pop for CRuby, but in that context, it had almost no effect. The real issue for CRuby is all objects larger than a few bytes are malloced and freed but there's a proposal now for: https://bugs.ruby-lang.org/issues/14858
The real problem here is that

* UNIX file systems allow any byte sequence that doesn't contain / or \0 as file and directory names

* User interfaces have to render that as strings, so they must decode

* There is no meta data about what the file encoding is

Many programs use the encoding from the current locale, which is mostly a good assumption, but the way that locales scope (basically per process) has nothing to do with how file names are scoped.

So, many programs make some assumptions. Some models are:

1) Assume file names are encoded in the current locale

2) Assume file names are encoded in UTF-8

3) Don't assume anything

The "correct" model would be 3), but it's not very useful. People want to be able to sort and display file names, which generally isn't very useful with binary data.

Which is why most programs, including python, use 1) or 2), and sometimes offer some kind of kludge for when the assumption doesn't hold -- and sometimes not.

IMHO a file system should store an encoding for the file names contained in it, and validate on writes that the names are correct. But of course that would be a huge POSIX incompatibility, and thus won't happen.

People just live with the current models, because they tend to be good enough. Mostly.
Windows 7 is pretty close to EOL now. Companies might not have migrated off it yet, but they're going to have basically no choice in short order. I doubt Microsoft are going to suddenly change how they handle updating the OS in the next year or so -- at the end of the day, there's no real competition for the business desktop -- so I expect we all have some fun and games to look forward to.
> The smoking example is a tough one, because if it gives someone else cancer due to second-hand smoke I don't think you can put a price on that.

I'm not sure what the practical difference is between second-hand smoke and city pollution, in terms of how much it restricts rights and freedoms, to be honest.
Also important to note that's airspeed, not ground speed. If they're driving/flying into a headwind, the ground speed (the speed the truck cares about) is even lower.
I was alive and working in the dark ages where the majority of the world did not patch their OS, and we should not be clamoring to go back just because occassionally the the light hurts our eyes.

I'm much happier in a world where only those that put in the effort to research how to block updates and then go through the steps can do so. They are much more likely to encounter info on how they should really think about what they are doing, and whether there are alternatives or partial solutions that achieve most their needs without being as extreme.

Please don't ruin the little bit of herd immunity we've built up.
It used to work fine pre-Win-10 where they gave you the updates and let you install them when the time was right for you. This stubborn obsession with the idea that no sane user could possibly have anything more critical in their life than installing whatever code comes out of your hands instantly is just nuts.
Writing system software: code comments
Articles usually appear in the languages which (are starting to) lose inflection. Say, there is a Slavic language which had lost its cases and does have the articles now - Bulgarian

It's all a kind of ouroboros of languages - if something gets simplified, something else appears there
How does that solve the issue described in the comment you're replying to? Are you comfortable leaving potentially critical remote vulnerabilities exposed for a whole month?
You don't have to read moral judgement into apo's comment, and if you don't one problem comes into focus: it's well good to listen support a person unconditionally in their difficulties, but some the sufferers need to change their behavior and you can't effect that through nodding and bringing in comfort food. If you want a person to change you have to tell them something they don't want to her. At what point do switch from one to another?
I remember BUILD 2015 when a Minecraft mod was used as a demo and the team complained.
Here's the money quote and why solving the problem is so damned difficult:

"If everyone in Detroit paid their property taxes on time to the city, then the county would be in worse financial condition. This is not a strong incentive to solve the problem."

Jerry is a good friend of mine. He came to Detroit just as the recession (or in Michigan the depression) hit. I first heard of him when he made the public statement that Detroit's problems could be solved with better data. He was roundly mocked and derided.

However I had the opposite reaction, I've got to meet this guy because he's right. Change has come much more slowly than either of us could have predicted once policy makers had better data.
Gödel’s Loophole
Why the next three months are crucial for the future of the planet
It's a combined effort really. Gates is using effective PR campaigns and the help of DARPA funding to basically conduct military research on the African ecosystems under the auspices of philanthropy.

The project was not democratically demanded or organised according to the will of the people affected. The like of it sure as shit wouldn't slide in the West. But Bill Gates is one of the "Good Guys" so we are told to applaud this.
they're aiming for acquisition. these days you don't need to make money as long as there's a need for something you can often give it away for free using VC money and then get acquired for your exit
I don’t understand your distinction, mutual intelligibility does not discount a tongue from being a language, and discounting dialects from the accent <-> language continuum seems overly logocentric. I agree that dialects like Scouse, Strine, Geordie are not distinct languages; I also think that a rest-of-The-world English speaker would struggle to understand a speaker going full-on with the vernacular.

The trouble with finding equivalent meanings between words with similar spellings/pronunciation is that you’ll conclude English and Dutch are the same language (or Danish/Norwegian/Swedish)
Libraries in source form are libraries. The most useful and used libraries for C++ are all, or almost all, source, and there's nothing wrong with that

A pattern, in the DP sense, is something you use over and over but can't be put in a library. As the language gets better, the patterns become ordinary library components. Then people start to notice patterns in use of the language plus library, and either capture them in another component, extend the language to enable capturing them, or just rewrite again every time.

So a catalog of patterns is really a list of language weaknesses. For an unfixably weak language like C, a list of patterns might be actually useful over the long term. But ambitious people will have moved on to a more powerful language, leaving the incurious, who will not be interested.
The Sokal affair: postmodernist scientific rubbish
There's a difference between security updates and feature updates.
We're talking about herd immunity from viruses here. Imagine that there were a new deadly pandemic every few days. Should a human being, at that point, be allowed (by the social norms of their society, by law, whatever) to refuse to receive once-daily "vaccination updates"?
The people who use LTSB also know how to get a volume license copy of Office 2019, which will be supported.
You think this time big financial institutions are going to maneuver quickly enough to become viable competitors in this market before a startup establishes a decent foothold with a comfy moat?

That has literally never happened before to my knowledge. See online payments with Paypal, robo-investing with Betterment, crypto-currency with Coinbase, etc.

The more likely scenario would be other startups rising up to compete with them, but it seems like these guys have a decent head start with 100 million funding and what looks like a compelling product judging from their traction.
> That means, when there will be people willing to purchase Linux versions of Adobe/Autodesk/whatever apps, but not their Windows or Mac versions.

I think this is becoming a real possibility.

The other day I realized that all of the commercial FPGA design tools I use, from Xilinx, Altera/Intel, and Lattice, are available for Linux as well as Windows.

And despite being fairly expensive if you need the versions that support larger FPGAs, they all provide a free version.

Naturally they target the enterprise distributions like RHEL, and there are quirks in general and some friction to using them on other distributions, but they actually work and they're supported.

Now, perhaps there's something about the people working on FPGAs that makes demand for Linux versions of those tools much higher, I don't know. But I wouldn't be surprised if the percentage of installations for those tools was still mostly on Windows.
For those who cant be bothered to google, its Android.
We just dont use the documents folder. Create a folder on D ans save everything there. Just dont tell windows where your data is and you are fine :)
I read The Trial a few years ago and found it a true masterpiece. I can understand that everyone doesn't share my opinion, but for me Kafka's stories hit too close to home. Many of us have been socially conditioned to have a false sense of autonomy and control, but this is not a universal and timeless phenomenon. If I were to chose my all time favorite authors, they would be Kafka and Camus.
I expect they’re code switching to match your expected communication preferences based on the normal class/environmental signals.
The sad thing is that this bug has been reported during the insider betas. But people didn't upvote it so Microsoft never saw them.

https://mobile.twitter.com/WithinRafael/status/1048473218917...
Show HN: We built a code school for Fortnite players
Breitbart blacklisted in Wikipedia fake news crackdown
I have to say those screen issues sounds as if you have a dodgy GPU there, and the battery drain also sounds like a hardware fault. Have you had it checked out?
After reading my latest reply above, wdyt?
It's getting hard to make decisions. Store near me has a really good selection with a huge portion of it from just Texas breweries.. Lagunitas wasn't really keeping up with the times IMHO; easy to say goodbye after the sale to Heineken. I think only the breweries really continuing to push the envelope and surprise will rise to the top.

Some examples which people may disagree with: Odells(rupture is very good IMHO), Founders, Stone, Boulevard, Deschutes(still putting out some good seasonal and one-off), Prairie, ... Actually I could probably go on and then get into singler beers that I like a lot from different breweries. Too much to choose from, and sometimes you don't want to pick out something new when you already have 30 beers available you know you're gonna like.

Wouldn't mind clearing some of the shelf space of generics and getting some New Zealand beers in though.. They are doing some fantastic stuff down there.
I don’t think religious fasting is practiced to grant one a longer lifespan.
> English has so many synonyms with slightly different connotations and idiomatic nuances that it is hard to master.

You imply the goal was to be precise. The crux is, what you call slightly different connotation is often enough ambiguity and the goal is to be as ambiguous as possible to be understood by as many people as possible without loosing precision, that is without mistakenly falling in the trap of a nuanced connotation.

Point in case for you, my spelling correction does not know "connotated", so that may be a nuance of the English language I was not aware of. Point in case for me, connotated nuanced synonyms (or synonymous nuanced connotations) is a redundant bag of words with something for everyone, yet unspecific enough to leave me guessing, finding no difference between those my two expressions above. ...
We have 4 windows 10 machines here and a metered satellite internet connection for internet service. Didn't really think about it much until they pushed an update to all 4 machines the week after our monthly meter tripped on our service.

Next thing I knew I was on throttled internet for 3 weeks. Setting all the machines so that they don't update turned out to not be too hard, but was FAR harder than it needed to be. I'll decide when my equipment updates.
This is very similar to French. I always said that French language and our love for philosophy means it that when someone makes a mistake, we will try to make sense of that when other countries would have guessed that this obviously was a mistake.
Mobile web consumption is now the majority of web engagement. Given that, iOS Safari's reluctance speaks volumes. I bet this has anything to do with technology, and more with Apple's business rivalry with the open web.

Given how iOS Safari is the least standards compliant browser of our time (other than the now defunct IE), I'm surprised they even implemented webassembly & webRtc (they didn't implement the data channel)
Brex is a charge card; they're not really making loans, just letting businesses wire up their bank account balances to credit card acceptance infrastructure (which is much widely adopted than debit card infrastructure). Like any other player in the payment card business, they get a cut of the transaction fee charged to merchants.
A Fan's Tesla Commercial (2 Minutes)
For me? Because I'm trying to work through the several hundred steam games I've accrued from humble bundles over the years (and for one or two works apps hopefully going away soon).

I used Linux on the desktop for over a decade, usually with a highly customized FVWM2 config. I found windows 8 to be okay, and windows 10 to be a pretty good minimal desktop.

All my dev work is done remote on PuTTY anyways, so beyond a browser and terminal, other features are really the deciding factor.
#Sony #Bravia #SmartTVs affected by a critical vulnerability
It seems more like they wanted to make the rounds on various blogs and news sites which will inevitably display something along the lines of "Minecraft is now open source!" In the end, based on what they've currently released it appears to be more of an advertisement than anything. With a huge mod community creating projects such as MinecraftForge, most of what is currently released by Mojang/Microsoft is largely irrelevant.

If they release their game engine, however, that's a different story...
Hearsay: I've heard that at least Azure is having problems retaining and hiring talent. Apparently the platform was created in such a rush to compete against AWS that many of its core components are jumbled, unreliable messes, many people internally know this, and when Azure tries to recruit internally no one bites.
I do hope you're joking/trolling at this point.

No they're not.

I've worked in factories in Cumbernauld, I've worked in universities in St Andrews, I've worked in banks in Edinburgh, I've worked in accountancy offices in Glasgow, I've worked in hospitals in Dumfries.

I've visited pretty much every part of the country, and no-one has ever "code switched to match my expected communications preference"

This idea that Scottish people are some generic blob who speak "Scots" just isn't true to the real diversity of the country.

Aberdonians, Glaswegians, Edinbuggers, residents of the Kingdom of Fife, Teuchters and all the rest have different accents and different dialects but they don't speak different languages.
Ultimately it doesn't matter how much we want another person to change. Things will only affect change when people are ready and willing. When that happens, it will be pretty obvious, especially if you're someone they trust. At that point it does make sense to make the switch to being forthcoming and honest as you mentioned.

In the mean time? Don't enable, but don't be direct in telling them what they aren't ready to hear either. Of course, be empathetic and gentle, offer guidance and help along the way but provide no unsolicited advice. Unless you're a therapist, you should either change the topic or don't associate with them at all, or else you risk making matters worse and deepening the problem.

Disclaimer: I'm not professional in the matter, this has just been my personal approach in life that's worked well so far.
The Allusionist podcast did a good episode about Scots recently.

https://www.theallusionist.org/allusionist/scots

https://www.theallusionist.org/transcripts/scots
Ironically, if you had switched to a Mac sooner you may have been affected by Apple's data loss/corruption bugs. [1] [2]

Regardless of OS it's always a good idea to have backups of your important data.

[1] https://www.macrumors.com/2018/02/19/apfs-bug-macos-data-los...

[2] https://www.iezzi.ch/leopard-1051-massive-data-loss-bug/
The article also says

> Scots never incorporated all that Norman stuff

So wouldn't that mean these 20 Norman words from your English-language comment above:

> enjoy, accent, difference, language, dialect, army, navy, insist, separate, nation, article, mention, real, study, master, local, pronounce, point, claim, apparent

wouldn't exist in Scots? That's a language, not a dialect.
Pretty sure they meant Linux.
Say no to heart stents, btw. Do the research.
The point is, certain text, especially shift-JIS and the various EUC encodings can look exactly like an 8 bit "extended ASCII" when its in fact a variable width 8-16bit encoding.

Its bad advice that leads to corruption.

If you already know the encoding, then OP's advice is useless, if you don't but suspect its an 8 bit extended ASCII encoding, it might not be, because the aforementioned look exactly like an 8bit encoding.
> Two of the most boring parts of Minecraft, unfortunately. Both are something your average first year CS student could put together in a weekend or two.

So sad that it's like average second year in my school's curriculum.
Ask HN: How are you building large apps with react and GraphQL
What patterns and tools are you using to build large apps with react and GraphQL?

With Apollo, do you use cache or link-state?
Are you using redux (I love redux) or the context API?

How are you propagating the effects of a mutation throughout the app?
Is security considered a “core business function”? I wouldn’t believe so.
KDE is really good right now. I'd highly recommend it. Something like KDE Neon or OpenSuse are both really solid OS experiences right now.
My preference would be to return to the original copyright law; a 14 year term, with one 14 year renewal, with registration required.
Does brave sync bookmarks and passwords between desktop and mobile yet? I don't get why this is such a low priority for new browser vendors.
My maternal grandparents retired to rural Aberdeenshire, they were both born in Aberdeen itself. I don't remember any of the local farmers speaking in a way that I couldn't understand so my vote is for dialect too.
That is indeed a potential problem. But I think “let everyone alive now and forevermore die” is a poor solution.