skysight-inc/HackerNews huggingface dataset:
I read the article with the voice of "David Attenborough". It was an amazing experience compared with my own voice.
TfL to track Wi-Fi use to improve ads offering
Someone could have written a very clever and funny article using this concept.

Unfortunately, this is not that article.
Objects are not fundamental to computing. This is why there are no deep solutions to any of the standard downfalls of OOP.
Derailing, it irks me to see plant growth described as "more organic" than animal growth.
The don't use the same network, and never have. Jami uses OpenDHT (https://jami.net/ces-2019/), GNUnet uses its own DHT (see for example https://grothoff.org/christian/nss2011.pdf, or the rather hacky (and not complete) bib page: https://bib.gnunet.org/#DHT)
Epigenetics also play a role in our adaption: https://www.whatisepigenetics.com/exposure-to-cold-temperatu...
Show HN: A sane, header-only, C++ socket client library. Only 150 SLOC! Enjoy.
I'm not always using an IDE when looking at code. Sometimes I read code directly on GitHub, or repl.it, or codesandbox, or ….
Interfaces are inheritance, just without code. But interfaces definitely serve at least one role of an abstract base class.
It is interesting to ponder if more remote working in the United States will lead to a rebirth of community institutions, the clubs and volunteer organizations whose decline over past decades Robert Putnam charted in his book Bowling Alone. Americans have increasingly made their interaction with their coworkers the core of their social lives. If people switch to working remotely and there are no coworkers to interact with IRL anymore, then maybe they will more active in their local communities? On the other hand, it could simply lead to spending even more time on social media to fill the gap.
Explicitly translating master/slave to my native Dutch just makes me chuckle. It's like reading a rather upfront ad in the classifieds for folk who are into bondage and discipline.
And the more "AI" is involved, we'll see more people excluded in a variety of ways, the true negatives.
I suspect there is a strong winner bias here. Success stories of allies tends to be reported more often.
Three Tips to Conquer the Top of the App Store
I relate to this so much. We are meant to adapt to our climate. Why do we resist so much? I ended up quoting osha regulation to ensure coworkers don’t turn the heat down below 68 degrees Fahrenheit. One coworker set it at 60 degrees at one point early this spring when it was a pleasant temperature outside. I biked in in shorts and a T-shirt and was shivering at my desk.
> usually in my experience an OO codebase follows conways law very tightly

grandparent comment is saying that OO codebases express conways law more fully (as it is definitely a spectrum).

I don't have an opinion on it either way (beyond stating that adherance to conways law is a spectrum rather than binary), just clarifying.
A decent portion of those sales are subsidized by health insurance.
Unfortunately, just because you spend more doesn’t mean you get what you pay for.

I spent 3 years in an education startup and I never saw such a correlation.
Learned helplessness runs wild at Apple.

Your use of the term learned helplessness matches no definition I'm aware of. Can you elaborate on what you mean by this, and also point to what evidence you have that it runs wild at Apple?

and that's why it took them six years to design a new enclosure

It didn't take them six years though. All the evidence points to the iMac Pro being the intended successor to the trashcan Mac Pro. The iMac Pro was released ~4.5 years after the trashcan Mac Pro. And even the iMac Pro represents a departure from original plan A, which had to have been simply updating the trashcan Mac Pro. IOW, to start development of the iMac Pro, Apple first had to come to terms with the 2013 Mac Pro being a failure. If we assume that took them 1-2 years, it puts the lead time for developing a pro machine at 2.5-3.5 years. The new Mac Pro was announced in April 2017, and most analysts seem to agree that at that point the project had only just started which confirms a lead time of 2.5-3.5 years.

The trashcan Mac Pro was OK. […] It so transpired that the design did not provide ample cooling for Intel's recent CPUs.

Obviously the 2013 Mac Pro was fine in 2013. That's not the argument we're having.

But so what? Just change it.

Which is what they did. But first they had to recognize there was a problem. As I argued above, that had to have taken at least one year, but more likely two.

The actual problem with the 2013 Mac Pro was operational.

Hindsight is always 20/20 as they say. If it had been possible to provide steady incremental updates to the Mac Pro, like Apple did with its predecessor, building it in the US probably wouldn't have been much a problem. But even disregarding that, I don't think it's fair to argue that the actual problem was operational. Sure, it must have been a complicating factory, but if the Mac Pro was a high priority for Apple, they could have easily decided to just write off their US factory and all its robots, and move production to China. The problem if any, was that the Mac Pro was simply not a high priority for Apple.
Anyone that cares about safety sees it as fortunely, actually.
TNW, Mashable, Benedict Evans, or any number of sites could have written a genuinely useful guide to those starting a business or looking to raise money.

This article is instead a outrage click / culture war piece worth flagging, which you can tell from the domain.
Rats get cancer very frequently, but researchers are responsible for that.
When I first visited 7 years ago, it was already an insufferable combination of homeless detritus and Java talk at dive bars. I was finally able to find the alternative scenes the city was [previously] famous for, but all around was an encroaching sense of 'other' smothering the unique identity of the city. And the rent was already too damn high. Soon after, Oakland was being inundated by its escapees. I felt badly for the locals, but more than anything I wanted never to live there. I would work as a high school network admin in Ohio before I would join the tech gold rush.

I've been mostly happy on the east coast, but gentrification's steady gears are erasing local culture here too. I'm pretty sick of cities now - the noise, crime, filth, expense, lack of green space and clean air. But terrible public transportation outside of cities requires paying the ecological, monetary, and in-convenience costs of cars. Suburbia has its own negative effect on society, by drawing away tax revenue from cities and abandoning small businesses. 'Escaping' would come with its own costs, and only help myself.

I don't see a clear solution, but it has to start with a focus on improving society as a whole. More and better public transportation, housing, food, and education will greatly help things, but it needs to be integrated everywhere; not doled out like alms, or in whatever the highest taxed county is. We need a balance between the selfish act of consumption and the hard work of improving society for other people, which will actually benefit us more in the long run.
I work in an office but have to deal with multiple time zones 5 hours ahead in UK and 3 hours behind in Cali. Basically, I work in the morning for UK and night for west coast and take a long afternoon lunch, nap and workout.
Direct fitness is not the only way natural selection favours individuals. Genes that make individuals past their reproductive age turn into good caretakers (including genes that improve their health) are more likely to increase their frequency in subsequent generations (through the descendants they care for). This is called kin selection.
No, in part because they don’t have rent control that has frozen rents since 1947 or urban planning laws which make building densely illegal.

https://marginalrevolution.com/marginalrevolution/2017/04/tw...

https://mru.org/courses/principles-economics-microeconomics/...
Signs from above: Drone with projector successfully trolls car AI
“Beware that, when fighting monsters, you yourself do not become a monster... for when you gaze long into the abyss. The abyss gazes also into you.”

The more the West is condemning China without any results, the more we normalise this kind of behaviour, which in turn makes Westerners tolerate unfreedom.
Plenty of places in the U.S. have terrible public schools by developed-country standards. To the point where U.S. tertiary-education institutions are essentially required to compensate for the terribleness with ubiquitous remedial and GED-like courses that are essentially unknown elsewhere, where secondary education does the job properly.
It's called capitalism. So long as property is a free market instead of a public asset this trend will continue. It's not just SF. We're seeing it all over the West.
Productivity is the measure of economic output per unit of economic input.
> There is also what we call it the "aircon" war.

I have yet to experience an aircon war in Germany, but there is also a pattern where men want to open a window to keep the air fresh, while women find it too chilly and want to turn on a radiator instead (of course there are exceptions).

I can't get much done in radiator air, so that's one more reason to work from home, or in well-matched office rooms.
http://www.nbcnews.com/id/39516346/ns/us_news-life/t/no-pay-...

> The county does not have a county-wide firefighting service (...)

Fire service: Not first world standard.

We can argue that the rest are acceptable examples.
If your desktop/laptop runs macos, or you use an iPad, you can send and receive SMS using iMessage. You can link as many devices as you want, they just need to login to the same iMessages account.
It's a problem that parents can't fix on their own by other means than sending their children to private schools.
Guess I’ll resign myself to free speech jail...
In most cases the engineers might never know if the customers are the actual customers or their management...
I was estimating to the very high side to make a point. One can easily get 10MW in the 500k-1M USD range, but I did see some very elaborate setups peaking out near $5M so went with that. Heck, I recently saw some on Alibaba for $100k, but I highly doubt Toshiba/WD would buy from there.
I looked for something to alter its behaviour, but there's nothing I can find. I think it's really dangerous, I'm not using Google Maps for navigation again if I can help it.
I’d probably add Telegraph Hill and Alcatraz. But, yeah, mostly the Northwest of the city. Unless you’re really into architecture I’d avoid downtown and surrounding except for maybe the Ferry Building.
Data on spending per pupil in the US largest school districts [1] reveals that San Francisco spends $13,718 per pupil. San Francisco spends more per pupil than the US average.

OECD Data [2] indicates that overall the US spends on average $13,084 per pupil on secondary education. This is ahead of 31 of the other OECD countries. Only 4 OECD countries spend more than the US per pupil, and only 3 OECD countries (Norway, Austria, and Luxembourg) spend more than San Francisco per pupil.

Several other sources of analysis of per pupil spending are included below.

[1] https://ballotpedia.org/Analysis_of_spending_in_America%27s_...

[2] https://data.oecd.org/eduresource/education-spending.htm

[3] https://www.politifact.com/florida/statements/2015/apr/21/je...

[4] https://www.theguardian.com/us-news/2018/sep/07/us-education...
Live Updates of Hong Kong Protests: Legislative Building Breached
> Code splitting can be a nice optimization but it can also be a lot of effort for little gain as it is in our case.

We came to the same conclusion when investigating as well, but because of the structure of our site - we had just a handful of layout primitives that were reused across the site so page splitting had no benefits because every page used the same code anyway.

Still an optimisation to look into if you can benefit from it!
> OO in the style of C++/C#/Java is extremely flexible in terms of code organization.

Is the problem perhaps that the wrong lessons were taken from earlier OOPs by later OOPs? Alan Kay in 2003:

> OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. It can be done in Smalltalk and in LISP. There are possibly other systems in which this is possible, but I'm not aware of them.

* http://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/doc_kay...

* https://news.ycombinator.com/item?id=19415983 (via)
The localisation of Excel goes even further. If I send a normal CSV file (that is, one containing values separated with actual commas and newlines) to an American, their Excel can open it.

If I send the same file to a fellow Dutchman, their Excel can't.

Excel, for some obscure reason lost in time, decreed that the Dutch do not, in fact, separate their comma-separated values with commas. We use semicolons. No one seems to know why Microsoft thinks we apparently do this. That means that a normal bog-standard CSV file won't work by just double-clicking it or opening it in Excel.

That's right: a Dutch comma-separated values file must have semi-colons according to Excel.

LibreOffice meanwhile works with anything you throw at it, in any language, of course. It'll just ask you about the separators, defaulting to commas.
Ives has led the entire design process for Apple's device range, at least until the relatively recent past. Like you I'm not sure to what degree Apple's problems as a whole are attributable to him (certainly not everything of course), but as a designer of his calibre he should be able to make the design decisions that produce a better UX in the product, with or without Jobs. It's why he earns the big bucks.

With that in mind, I'd say the issues in Apple's recent range (of a design nature) can be attributed to him. He's taken minimalism past its extreme in recent years, getting rid of things that are part of the device's essential nature in favour of aesthetics and creating something that has great UI but terrible UX.
On the other hand there are many nice places around the valley. I think that's the only thing I miss from the valley, drive 40 min in any direction and you're either in a forest, a desert, on top of a mountain or at a sea side. I live in berlin now and it's quite the opposite, the city if full of life but the nature sucks for a good 200km radius.

Mountain roads with nice view on top:

https://www.google.com/maps/dir/37.5880399,-121.8692997/37.4...

Nice road in the woods:

https://www.google.com/maps/dir/37.5880399,-121.8692997/37.4...

Small twisty road to santa cruz:

https://www.google.com/maps/dir/37.5880399,-121.8692997/37.4...

I also remember remote hiking trails going up the hills south of mountain view but I can't place them on the map. They were always empty, best place to chill and get out of the stressful environment.
Haskell, mainly to work on GUIs.

Also, continuing to learn Ansible.
If you were a Nazi codebreaker whose successes in the war were classified, would you publish detailed memoirs? Or would you destroy the evidence, which was probably what your orders said to do anyway?
Yubico Security Keys with a Crypto Flaw
I just finished a short story ~30 pages that I wrote as a gift for a friend.

I also work out about 5 days a week after some time off for an injury. I’m starting to see some of the results from that so I am getting more and more motivated to do that. My goals there are weight loss and strength building. I’ve lost 25 lbs and hope to lose another 10-20 to reach a point where I feel good about how I look.

Similarly, but not exactly the same, I go walking a fair bit.

I also have kids and all of the associated activities that come from parenting.
There are plenty of soup kitchens here in London and reliance on them is rising.
W3C: High Resolution Time Level 2
It's got some great footage, but it's really not. In intersperses shots of mission control with footage of what's going on in the mission itself in such a way that it's hard to get a good idea of what's going on in mission control.

I was disappointed that in a 90 minute documentary they didn't show the three stages of the rocket launching in anything like real-time. It only took around 10 minutes until they were in Earth orbit[1].

Instead the 1st stage launch is shown in pretty much real-time, so you get a good feel for how long the 1st stage took. Then they show stage separation of the 2nd stage immediately followed by the separation of the 3rd stage around a minute later (in reality it took 6-7 minutes). You never see the 2nd stage light or do any work.

1. https://history.nasa.gov/SP-4029/Apollo_11i_Timeline.htm
it’s a big country, i don’t know how it compares with all of Europe as far as schools. Schools in Chicago area, for example, are great and there is a big choice of public and private.
TiDB 3.0 GA is released
If messages that are swapped contain data, I find that FP (functional programming), if implemented with type checking, can include as much or if not more boilerplate than OOP, where object methods implicitly access the data (object attributes).

This may sometimes lead to code that is difficult to reason out... but if you have a few objects and many functions, OOP can be less verbose than FP.

I say this as a stronger supporter of FP than OOP.
But it's not an especially compelling framing of the point though. To influence decision makers then tapping into a loss aversion mindset with a tangible dollar figure attached seems much more likely to work than the more nebulous (and much harder to prove on an employee by employee basis) "productivity" metric.
Yep. I wonder similar about the 13" MBP 2015 that I have, which has a swollen case. Not covered in last year's 13" recall, but looks like the same problem. The London Apple store disagree :(
> BREAK 'EM UP!

also amusing seeing it come from Google.
Example Gitlab Pipeline Configuration for Rails Projects
Kids for Cash Scandal
In the same vein F# as a descendant of OCaml, opens all of this fot the .Net world.
Suprapubic Catheter Market Future Challenges and Analysis 2026
Linux supports much more hardware than Windows. The situation with bad cutting edge hardware support applies only on desktop machines, where manufacturers don't bother with anything but the OS they put in the box.
I'd also expect that bit-fiddling on pointers, and then de referencing them, is undefined behavior.
> There’s no way you’re going to have a bottleneck here and you’re making the quality of your code dramatically worse

A tweet was going around that this change lead to a 30% increase in time-to-interactive.

If you're dumping Redux state from the server onto the page, you could benefit from it, and it's really only one place so its not actually making your overall code "dramatically worse".
Great if you are in the 0.001%.
Minor thing, but Copenhagen is odd with the steam. They're in the process of moving to hot water.

The trend is towards heating the water less, houses are getting better insulation, less energy is needed, and the hotter water is more expensive when heated by a heat pump and also in losses.
Yes, because that is how we determine whether or not someone needs help in the first place. If you have a better alternative, I invite you to elaborate.
Anyone who is worried about the neighborhood "changing overnight" should be worried about immigration and not the international kind. It's wealthy people from the next city or state over who change things when they move in because they have the money (which is convertible to political power although the conversion is not 100% efficient) to change things how they want.
I completely understand why companies may prefer some country/location restriction. I just wish that we had better names for those categories, so we don't waste each other's time in mismatched recruitment. And so it's easier to say "I'm looking for unrestricted global-remote jobs".
Seems like that would hurt memory locality, with a commensurate increase in cache-misses.
> OOP was a huge trend in the 90s and I think a lot of devs have learned from experience the ways in which it kinda sucks..

Was that the paradigm or the language implementation of the paradigm? The big two languages in the '90s were Java and C++ (later C#?).

If everyone was writings in Lisp/Smalltalk (or even Tcl), would things have turned out differently?
Catalyst deep dive: The future of Mac software according to Apple and devs
>Better company running it

Nope, I disagree. Google is certainly not a better company than Apple when it comes to data collection, making it confusing (and sometimes impossible) to prevent data collection, and profiling user behavior to target them for ads.
Documenting every apple variety in North America
This answer is very, very good.
I think this is both regional and cultural. I’m in Ireland and tend to heat the house to about 16-18 degrees in the winter, which is on the low end of normal here (I think official guidance for workplaces is 18-22). But in Germany in similar weather, heating to about 25 degrees seems normal (I tend to be over there for a conference every December, and always find the indoor temperature pretty unpleasant).
E-Commerce Website React
Only 22% of searches on Amazon include a brand name
A once-classified anomaly nearly killed NASA's first moon astronauts
Learning Tips: 22 Confusing English Phrases, Rules, and Words
Senior scientists in corporate R&D often require local admin access as well. The image analysis and spectum simulation programs I needed to run and keep updated were not on the radar for our corporate IT folks. They were very good at what they did and were cooperative when we explained our needs and showed that we were competent to manage our own systems and were willing to reach out and ask questions before doing something unfamiliar. Even in R&D, most chemists could use a standard workstation. It was mainly analytical chemists/material scientists working with specialized instruments and doing custom software development that needed local admin access.
I don't live in Poland but here in Europe where I do live there are definitely less rules and zoning is most definitely more relaxed.
Anonymous Chat Box
I don't think you are in minority. I work with many apple users and noone actually likes pre-tb keyboards more if they worked on new ones. I think it's just vocal minority at work here.
Many people want to live in Manhattan and Tokyo, though. High density comes with plenty of quality-of-life benefits, and need not even be to the exclusion of lower density elsewhere.
You are trying to defend Microsoft from these stories. But "Microsoft eats humble pie on OSS" is exactly the narrative they want out there. It gives them the cover they want to embrace extend extinguish Linux and other major open source projects.
The city planner had my city recreated in SimCity. The ongoing joke was he'd test out things there. Obviously more thought went into decisions but we have yet to have Godzilla attack.
Quadromania – How a lost Atari game was found and released 26 years later
Maybe I should have said "cannot be done reliably".

Even a very inaccurate and bad estimation process will yield correct estimates at least occasionally - stopped clocks and all that. But estimate-driven budget allocation is hardly useful if the result is wrong 50% of the time, and to me it feels like it's at least that unreliable. Although this story focuses on Germany, look at CrossRail in the UK for another pertinent example. It was "on time and on budget" right up until a few months before launch, when it suddenly wasn't on time or on budget anymore, and in fact, after churning through some CEOs, eventually they got one willing to admit the truth - that nobody knew how long it would take to complete. But by then they had started shutting down the project, e.g. by laying off their entire internal and external communications team. It'd have been far more effective if they'd admitted up front they didn't know exactly how long it'd take.