skysight-inc/HackerNews huggingface dataset:
The twitter link posted by abhshkdz (https://twitter.com/jslaternyc/status/1144483586042548225) took me to this article:

>"Dear BBC, Bengaluru isn’t running out of water soon. Here’s why!"
http://bengaluru.citizenmatters.in/bangalore-water-scarcity-...

So, I am confused about whether we really have a problem or there is some other agenda. I know lot of people in Bengaluru don't get govt water supply (Cauvery water). Was speaking to a friend just yesterday who was complaining about the quality of the tanker water they get in their apartment, that some people are getting skin diseases because of it and that they use filtered water for washing their baby and their hair.

Desalination seems to be expensive:

>"Rs 1.36 crore a day for just 200 million litres of water; can Chennai really afford desalination plants?"

http://chennai.citizenmatters.in/chennai-cost-of-desalinatio...

The above article concludes that

>Our water problems are essentially due to mismanagement of water bodies, and Chennai is not a rain-starved city. “Chennai’s average annual rainfall of 139 cm is sufficient to recharge its aquifers. We don’t have perennial rivers, but we have abundant surface water resources. The city of London, with just 60 cm of annual average rainfall, relies on surface water resources. It is shameful that we have opted for the extravagant choice of desalination plants instead,” said Sai Praneeth, Director, Hydro-Meteorological Innovative and Explorative Solutions (HYMIES).

Also just came across this Twitter account. They seem to be posting a lot of info about India's water situation.
https://twitter.com/zenrainman
After many years with Android and windows phone i got my first iPhone a couple of weeks ago. The biggest ( and almost only) complain is that you cannot configure a different browser to be your default. You are stuck with safari which lags an incredible amount of features. Safari is so bad that my next phone will not be an iPhone

Edit : my desktop os is Windows and now my browser on the phone and on the pc is not in sync which creates a big annoying mess
In my opinion, Python doesn't belong in the same category as Common Lisp and APL.

>There’s also the issue where you have to work with languages where documentation isn’t ideal or the behaviour is implementation-dependent (JavaScript and CSS come to mind).

I already agreed that JavaScript and CSS are good languages for Stack Overflow.
Sooo... offline continuity is the only example I can think of that wouldn’t work with a remote SSH session. Everything else is a simple configuration setting away, whether it’s disabling apps and distractions or continuing where you left off (which is enhanced by SSH sessions, I would think...) And while iSH is one attempt at a local shell, and jail-breaking another, I’d say it’s only a matter of time before Apple suggests running the occasional Mac app using a pen on an iPad Pro, via some virtualization APIs. Those same APIs could make it trivial to simply pick and instal your own Linux OS of choice, or maybe even Windows on an iPad, natively. Sure, it’s not there yet, but OS-as-app (or WSL) doesn’t seem that crazy in hindsight.
Swype is dead. Swiftkey is the one Microsoft bought.
What Oregon did here, massively increase the supply of buildable land in one fell swoop, is pretty much the antithesis of those shortages you talk about there though.

The trend for cities in the past 75 years has been to down some continuously until there's not enough spare land that's zoned to account for the necessary population growth. Then, in that highly supply constrained environment, use political processes to upzone only a tiny amount of land. Typically this is the "blight," the few places that minorities where allowed to live when racist deed restrictions were allowed, the areas where city services were less, and that stayed that way.

Societies would take the most undervalued land, force the huge backed up pressure into these vulnerable neighborhoods, and let the few lucky developers that were politically savvy enough to navigate the process make away with the profits.

Now that it's everywhere, there will be more competition between developers and there will be far less exploitation of an artificially restricted resource. Land is already restricted enough, zoning for density just makes it all the more scarce and exploitable by the powerful.
This all looks like Flutter to be honest.
I work in a 99% MS shop, basically (well, apart from our SAP installations). Most of this was indeed setup like this due to homogenization (all our admins know everything, it all works together, no weird stuff on some servers, etc), but it has actually created a weird situation where we have some smaller services running on old unix servers and no real admin in the org... we actually have on older guy coming in once a week to check on these servers. If it wasn't so sad it was hilarious. I mean, I used to do some unix server stuff en years ago, but here I am an SAP dude, so while I do have some auths on one of those servers, I can probably basically restart some daemons and that's it.

Oh yeah, and iPhones. We have those - not complaining, really, but those were sold internally as "it looks better if we have those premium phones and not old junk". Ah well...
Custom BPF firewalls for systemd services (with example repo)
Everyone eats together, no screens, books, toys etc. Especially me, it's always tempting to clean while they eat, but there's so much more value just touching base.

And then we talk. Things that happened at school, on the bus, at work, in the news. Any teachable moments come up, you use them - especially good for reinforcing the values you're trying to impart by running through scenarios based on what happened.

Bedtime is the important one. Having 15 minutes alone with them, in a muted environment where they feel safe, is where they feel best able to express emotional stuff. Once again, easy to skip and do the multitude of other tasks, but too valuable.

And in terms of cooking, buying in bulk and cooking in bulk. Pastas, risottos, pies etc. I like stuff that's quick for after work, or can be cooked the night before and reheated. I'm not a very organised person so the last year has been a definite learning experience.
What about heating system? It takes more energy to heat an apartment from -1° to 21° than to cool the same apartment from 38° to 25°.
For me it feels very strange to focus on AC when in Europe heating account for 33% of all CO2 emission.
The only thing that really matter if you want to act is building insulation, the only things that can change something regarding energy consumption (for both heating and cooling).
Most of us are not lawyers. If a lawyer is being imprecise with legal terminology, then they need to be called on it promptly. If however a non-lawyer is misusing terminology but their meaning is clear, correcting their terminology is just derailing the conversation.

If somebody says "That man assaulted me; he punched me right in the face" the correct response is not "Actually that's battery, not assault"

(I don't know [or care] if that 'correction' is true or not, but it's one that's been repeated online ad nauseum.)
Cannot agree on error messages, had opposite experience with them. I always require all team members to install English versions of runtimes because it is easy to search non-trivial errors on the internet. Many translations are automatic or done by not very technical people and they sound weird in local language, e.g. many terms in Russian, even such simple as "heap allocation", are really weird. An English error that you see for the first time is usually solved via quick search with the first result usually linking to StackOverflow with the correct fix, but with the local language it's often difficult to understand where to start. (But basic English knowledge is assumed)
Is Ethereum Ubisoft’s Answer to Fortnite?
You did not present any new information. You made a claim that is not supported by the science.

Nobody is arguing that we aren't learning more about weight and nutrition, but that doesn't mean we ignore science for personal anecdotes that are likely untrue.
"Air conditioning was a most important invention for us, perhaps one of the signal inventions of history. It changed the nature of civilization by making development possible in the tropics. Without air conditioning you can work only in the cool early-morning hours or at dusk. The first thing I did upon becoming prime minister was to install air conditioners in buildings where the civil service worked. This was key to public efficiency."

https://news.ycombinator.com/item?id=14495062
So what is a duplex?
Nowhere does it say and it's not a term I've ever heard used in the UK? I guess "semi-detached" would be closest but not sure?
I’m not certain that this will create any affordable housing in any of the metro areas (Portland, Eugene, Bend).

I suspect that this will end up opening the doors for the investor class to fund massive amounts of development in anything resembling an urban core, turning the resulting housing into permanent rentals, tranching those rentals into the next investment instrument to be sold &c.

I’m from Portland, and I wish that this would increase the availability of affordable housing, but I feel that this is a lot of feel good, and it’s just going to make my home town that much worse.

Here’s to hoping I’m wrong.
I have never understood this! My office has no AC and a window to the south. Temperature is 31C right now and probably will be 35C in the afternoon and I love it! :) 28C is barely OK and below 25C I will go and fetch a sweater. 20C is freezing cold.

I hope this does not mean that my hardware is suffering too much, though! I do underclock everything (Laptops) to around 700MHz, but still... looks like I'll stick to the Raspi 3 for now.
To be fair, pretty much all articles about literally any subject on social and main stream media fail to state key assumptions/sources - don't see why you'd think this topic is special in that regard. If we're going to debate anything in a sensible manner, we need to use actual publications by experts as the basis for those discussions.
have you ever tried workflowly? i think it's far superior.
This is a great idea! I hope California follows. Wherever a single family detached house stands, a two-family home should be allowed in its place.
I was attempting to make the point that status and money are only partly connected.
Would you please stop now? You've crossed into flamewar. That means it's time to stop.
Their service is incredibly easy to monetize. Just add bounties to questions. The asker can put a bounty on the question and the bounty is given to the correct answer. SO gets a cut.
I would say Rust, Go and maybe even Nim are fairly Object Oriented. Only thing that is going away are class hierarchies as a method to structure programs, because it seems they are more trouble than worth?
On the flip side, mu iBrother made the transisiton to Android about a year ago. His major pain points were:
- no iMessage. It's not particularly good or different compared to whatsapp, Skype, Messenger... but it's not available on Android and people are used to it.
- in case of an issue, the solution is brand+model-specific. For some reasons he wanted a Notifications widgets, you get that differently for a Samsung or a Huawei (or you get an app).
- it takes some effort to extract max. benefits from the switch. At a basic level things are very similar, but if you want to really make the most of either platform, you need to dig into things. As often, the hard part is not googling up how to do something, but simply discovering something is possible at all. Yes, you can hook up some phones directly to a monitor over the USB-C port. Or put a DAC on them. And use almost all xbox/PSx BT/USB Gamepads.
Well, web apps could kill their desktop platform because you can have the same experience cross-platform, so why buy a Mac? It's in their interests to ensure that the Mac app is substantially better than the web app by integrating more deeply into the OS. So offering a single framework that can do a great job on web apps and an excellent job on Apple platforms, you ensure that it's the most attractive option to developers who would otherwise build an Electron app. And you ensure that most cross-platform apps (which is most apps) are better on Apple platforms.

(If they get there first, this has a side benefit of preventing Windows, Linux and Chrome OS from doing the same thing as easily.)
What I wish I'd known three years ago
Prediction for the future: Microsoft will open source Windows but sell commercial support packages for it.

Windows server will be offered as a compatibility layer in Linux on top of Docker.
where did my line breaks go ?
Free markets are not magic, and furthermore they have been shown to only be efficient if P = NP: https://news.ycombinator.com/item?id=2895474

This problem is equally present in the private sector. If it wasn’t, we’d never — for example — have had the financial crisis. I would go so far as to say that the waste in the private sector is the main signal for improvement in your own argument, so eliminating it becomes asymptotically difficult in the same was as error reduction while training an AI.

To put it another way, how many businesses use free markets internally? It’s not none worldwide, but it is none of the places I worked.
Language is often not consistent.

In the US I suspect you would rarely hear either term, although tenplex would be more likely. A development of that size would more likely to be in the form of a townhouse, with row house or terraced house being more likely in the UK.
>The fact that it can have any effect on the CPU temperature is a little puzzling.

The infrared photos I saw somewhere suggested the entire board heats up so quite plausible that weird stuff affect temp as measured centrally
The monthly backgammon tournament is officially started
> without a chief of design with a strong will and veto power

I feel like 'recently' their design has had too much 'strong will', and not enough veto power where it matters.
It turns out that most users would rather have a private island than live on a continuous continent where neighbors are always putting up eyesores.

Linden Lab tried that. That's what Sansar is. It averages 13 concurrent users on Steam. Maybe some more who signed up outside Steam, but under 100. Sansar is a "VR game level loader", not a world like SL. Somebody creates a level map, and others can visit, but not change much. Sansar has a Star Wars prop museum, a Ready Player One prop museum, etc. They look great. You visit once, and you're done.

Other VR game level loaders are SineSpace and High Fidelity. (High Fidelity just gave up, and "pivoted to enterprise".) They also have user counts in the 2-digit range, but worse content than Sansar. The hook for that market segment was supposed to be VR headsets, which turned out to be a niche product. Even VRchat, after a surge in 2017, dropped to about half its initial peak and is stuck at a few thousand concurrent users. Facebook Spaces? Whatever happened to that?

Meanwhile, Second Life continues to plug along, with 30,000 to 50,000 users connected. That's about where GTA V online is, and would be 11th place on Steam if SL was on Steam. SL was maybe twice as big at peak, 7-10 years ago.

Hence the legacy code problem. It runs, it's profitable, it has a significant user base, and it needs improvement.
Not sure what you mean. In this example, I’m just pitching a tent.
https://pudding.cool/2018/10/city_3d/
Interesting! It's like as if we'd had the same intent. Great minds think alike ;) I created writer.gorilla.moe and editor.gorilla.moe a while ago, exactly with the same intent :)
You are correct of course, I am talking about the rich parts of Europe. The more to the east (and in some cases the south) you go, the worse the situation can be.

Edit: Though reading this again, I was mostly talking about server usage - in which case I don't know of any country that has unmetered bandwidth in practice (this means no FUP either, which is just a fancy way of saying "there is a cap but we can change it whenever we feel like it") in the EU and I have an above average familiarity with the space.
My mother bought the family a PC back in the early 90s. She was working on a masters degree, and her coursework required it. I taught myself Turbo Pascal on that machine. Loved it!

Years later I started college (originally majoring in CS), and they taught their courses in C++. I read the manual cover-to-cover and finished out the course, just to give it a fair shot. Wasted time though. To know it is to loathe it. At the end of the course, changed my major to computer engineering and never looked back.

Wirth languages are where it's at!
I often wonder whether one of the factors that decides whether boss is understanding or not is if the boss himself was once in the trenches. I worked as manager for a decade and the first thing I always did when such things happened was to try find the solve the problem. No use crying over spilt milk. As a senior developer now I am definitely more empathetic certain types of mistakes made by juniors.
They have!

Problem is that our zoning is about detached single family homes.

When we bought our current home (2015) it was zoned R2.5 (residential, min. 2500sqft lot). We are now zoned as R2.

All that means is shrinking the required lot size for a single family home.

This bill changes a lot of that.

Also, Oregon (esp. Multnomah county) is kinda different.
Not even there.

Classical OOP forces you to organize around a single and very specific taxonomy; things "in real life" are usually the very opposite of that. I remember textbook examples of inheritance with shapes or animals, both of which actually show clearly why it's a bad idea.
Few of design patterns work exactly like that: forward to another method. Evolving that API afterwords is not a lot of hassle. I really fail to see the argument here..
"How can I avoid being burned by C’s numerous and severe shortcomings?"

The only solution is using a program analyzer which can prove the absence of certain errors. Frama-C and Astrée come to mind.

Normal static analyzers are best-effort, will have both false positives and false negatives and will also miss errors. This is the difference between testing and verification.

Dynamic analyzers like ASan or valgrind depend on having good code coverage and good value domain coverage. The former should be obvious, the latter will ensure that error-prone code which fails only when variables have specific values is also flagged. E.g: adding two ints is defined for some value ranges, undefined behaviour for others.

Now the main issue with all of the above is that virtually no self-respecting C programmer will use a verifier, so while theoretically possible to write safe C, it is practically almost unheard of - safety-critical domains aside.

There is no good safe, user-friendly alternative to C, all of them are either much more complex languages (Rust, C++), or less performant (Swift, Go) or have tiny marketshare (D, obscure things like Zig, etc)
Searching for a mirror universe, it could be sitting right in front of you
Global tourism hits record highs
He said “massively invest in Nuclear” which means they are increasing nuclear over time (while other countries are backing from nuclear) which is true
Maybe Apple should bless this project, by letting it use the name WebObjects?
Also, at some companies getting promoted is the only way to higher pay, and you have to promote people so they don't leave due to financial factors. It can be the only way around brick walls set up by HR("no, we can't give this guy a $5k raise, but we can promote him to senior and give him a $5k raise" - logic)
I'm not so sure about that. Naively the "Dog is-an Animal" inheritance hierarchy based ontology is a great match for games, but basically every beginning OO game programmer quickly finds out that it doesn't scale at all and composition is the way to go almost every time. Indeed, the currently fashionable game engine architecture patterns (data-oriented design, entity-component systems) explicitly eschew object-oriented thinking.
Bob Collymore (CEO, Safaricom) Has Passed Away
I just tried out the Pi 4 yesterday and after a couple of hours of headless idling with no peripherals connected (just wifi) it was so hot, I almost burned my finger.

So this is definitely welcomed. But heatsinks or even fans will likely be necessary to do anything with the pi 4
1. It's great PR. Ive is very well known and liked outside of Apple (and probably inside, depending on who you worked with if we're to believe the article is correct). You're not wrong, though. They should have included more people to showcase as designers.

2. Yeah I agree, that doesn't make much sense. I've also seen a lot of places saying his departure will severely hurt Apple but he leads a team, he probably is rarely directly involved in anything anyway. I don't see how him leaving changes anything, honestly.
Unfortunately the site has been HN'd, maybe give it a rest :)
Another point to replace fossil fuel by nuclear plants. And cheaper since they don't have to be safe
It's just an instance of "No True Scotsman". What is fully qualified? There are certainly areas of programming where not knowing C is a deal killer, but they are a minor subset of all professional development.
But in 10 years they will have touched JavaScript, C++, C# or Java, and they will surely understand how memory works, so they should be able to read C.
> But whatever, who buys apple for the hardware? I mean, its a super nice bonus that it is overall the best hardware, but that's not the key reason.

Good point! I had to buy a Mac for doing iOS development. I was (reasonably) happy on Linux before that.
Swift arrays are interesting beasts because they need to support bridging into Obj-C, which makes them rather complicated. Look at ContiguousArray instead if you want the simple version that skips bridging support.
Is it known why plant cell structure don't ever detach ? even accidentally. They have tube so "technically" something could move, if it breaks from the ~ECM
Class hierarchies are the best way to structure OOP programs. The main reason why people started moving away from OOP is precisely because those people didn't know how to structure their programs correctly. With functional programming, you can write correct code without any structure... It's extremely hard to follow the logic but it works. IMO full functional programming is a bandaid patch which allows incompetent developers to write correct code... Until it becomes a giant idempotent, functionally transparent but impossible to comprehend mess and it's impossible to add new features.
I vaguely remember reading about a fuckup where the translation department of a company (I believe it was Microsoft) accidentally translated the entire programming language (I believe it was PostScript) into German. Of course you were no longer able to print using the german version of PostScript.

Does anyone else know what I'm referring to? It was probably in the late 90s.
Related [0], large animals seldom get cancer, at least at rates much lower than humans, which is surprising considering how many more cells they have (each of which has a certain probability of becoming cancerous). The assumption is that, as these animals grew larger, evolutionary pressure selected genetic traits that help counter cancer.

[0] https://www.economist.com/science-and-technology/2019/06/29/...
Long Term Contracting Role
In general contracting role are 3-6 months and the pay rate in average in London is 450£.
What if we want to have someone long term working remotely but not hire him/her employee as permanent? Do this option exist?
It's true though. The first large, publicly seen use of Bayes' theorem in computing was in spam filtering, but it is being used for much more things nowadays, many of which impact our lives significantly. Okay, so the phrasing was hyperbolic; it isn't used for every single algorithm obviously.