skysight-inc/HackerNews huggingface dataset:
FWIW, Apple is making a huge push into services. Services revenue is dependent on a large installed base, rather than quarterly unit sales. This gives them a huge incentive to make sure customers have a great experience for as long as possible after purchase (on top of just wanting to make their customers happy). If they're doing this, there's probably a pretty good reason for it.
Do what https://prettier.io/playground/ does and have two windows so one autoformats.
When I moved to NYC, I was used to walking around with a pleasant and welcoming face, "without armor" as you say. Unfortunately, this caused me to be accosted multiple times a day by beggars, scammers, or just crazy people. After a few months, I developed the mild scowl and cold attitude required to keep them away.
"...it was thought that they operated by detecting electromagnetic radiation given off by a TV. The most common suggested method was the detection of a signal from the TV's local oscillator."

This seems extremely tricky to do, and it wouldn't be very directional. Why not just look for the flickering light pattern from a TV coming out people's windows? You could correlate the brightness changes with the broadcast signals on each channel to know what people are watching.
For anyone interested in this topic, i would strongly recommend Cal Newport’s book digital minimalism
My desktop looks very similar to that screenshot

Two screens, not 1 -- right hand screen has two rxvts (green on black), with vim on the left and a shell on the right
Left screen has fullscreen firefox. I dropped out of slashdot around the time of beta, I believe it's got better since, but the ratio of good:bad commenters is still low.

I never got into transparent terminals, but I did have some silly effects when I dabbled with E17 for a few weeks. That didn't last, and I went back to my WM around that era was blackbox (and fluxbox later), and indeed I only change to xfce around 5 years ago -- very similar screen estate.

Just as I had 20 years ago, I have focus on mouseover, raise on click. I no longer monitor cpu/memory usage using the program that's on the right side of the screen (I used to use it, but I can't for the life of me remember it's name).
I'm using mplayer to listen to an internet radio station rather than x11amp to listen to local mp3s, if anything I think the main change in the last 20 years for me is less window dressing (which was already pretty minimal)
Works pretty good for blogs and in general if you use serverless tech.

However i wouldn't consider it for mission critical stuff - github's infrastructure can't be compared to actual paid-for cloud hosting.
I use jit.si as replacement for Skype. It's in browser, encrypted, p2p and EFF approved.

I don't know if they have apps, but as far as I know their server code is on github.
“Ministry of oooowsinge?”

“it was spelt like that on ‘t van!”

“what van?”

“the cat detector van.”

“you are a loony. “
I don't really see it though. The article seems pretty clear on what kind of discussion they think is unproductive. One can argue whether text is data, but it still has structure and meaning. When they say "ill-advised citation" or "logic, applied narrowly, is used to justify" that is what they are arguing.

You own argument seem much more a moral one though. For one it doesn't even say what you said it says. For example:

> accusing HN commenters [...] abusing unreliable tools like "data" and "logic" to counter "humane arguments"

Actually says:

> humane arguments are dismissed as emotional or irrational

It doesn't say that human arguments are countered with data or logic. That statement is never made. It doesn't imply it either. If it was to be read as implied it would still be logic and data used in incorrect ways. So it seems hard to favor data if you don't even look at the text at hand.

Instead you seem to pretty much make a "slippery slope" argument, which if not outright is at least close to a moral argument. That questioning data dismisses the role of data, and that this leads to anti-intellectualism. Therefor we shouldn't question data in this way. That is, they are morally wrong to do it. Instead of the less moral argument that misuse of data is what leads to people questioning it.

You also back this up with all kinds of appeal to emotion from it being "a smug, flowery dismissal" to "basically saying I wish these annoying nerds would stop thinking". I don't see that reading as factual. If anything the article seems to argue that people should start thinking. One could argue that their reasoning for why people isn't thinking is incorrect, but that doesn't change the actual meaning in relation to thinking (that they think people should be thinking more). So again you are not arguing the text, but your moral conclusion from the text.

The more critical reading of your comments would simply be that you don't see the problem with data and therefor you don't understand the article's concerns nor the problems with your own comments. Which is pretty much what the article argues people don't do after observing this very forum.

I have a hard time even reconciling your one sentence in this comment. Because you are essentially saying that you rather have flawed data than a humane or morally superior argument. But that again seems very much in itself like a morally superior argument. It rests on that data is always better than a humane argument. Even when incorrect, and potentially more incorrect, than a humane argument.
> But the possibility of moving permanently (or to study at the university) to another country without needing a visa, well, that's a game changer.

Is it though? I mean it's sure helpful if that's what you want to do, but it's not like that was impossible before. Given that relatively few people make use of it (relative to the population) it seems to be a small win, easing the bureaucratic process for a small number of citizens (that, I suppose, in Western Europe are generally wealthier than the average, and wouldn't exactly have to jump through hoops before).
They engineered a marketing system that allows Boeing to price discriminate, one which artificially makes the plane worse. That should tell you everything you need to know about what's happened to Boeing's engineering culture and who's running the company.
It's a horrible trend. CI should not be tied to version control. I mean we all have to deal with it now, but I'd much rather have my CI agnostic and not have config files for it checked into the repo.

I've browsed through the article you linked to, one of the subtitles was "Realizing the future of DevOps is a single application". Also a horrible idea: I think it locks developers into a certain workflow which is hard to escape. You have an issue with your setup you can't figure out - happened to me with Gitlab CI - sorry, you're out of luck. Every application is different, DevOps processes is something to be carefully crafted for each particular case with many considerations: large/small company, platform, development cycle, people preferred workflow etc. What I like to do is to have small well tested parts constitute my devops. It's a bad idea to adopt something just because everyone is doing this.

To sum it up, code should be separate from testing, deployment etc. On our team, I make sure developers don't have to think about devops. They know how to deploy and test and they know the workflow and commands. But that's about it.
In my opinion the strength of HN in this regard is that it is both a "sjw cesspool" and a "haven for alt-right"

Such labels are a part and parcel of in-group/out-group psychology. In 2019, by analogy, we should all be wary when people are starting to probe those "ports." I'm pretty sure that I've been seen as both by different people at different times, though recently on HN I've been spending a lot of energy defending a particular principle. Going way back, I'd been pre-judged as a woo-woo hippy, a yuppie, and all sorts of different things since.

If we take a step back and look at the broader arc of history, what we have to be wary of are narratives which attempt to paint entire groups of people as morally inferior threats. (For a variety of reasons, including world view.) These narratives always precede the great evils of history. These narratives always deserve great skepticism -- we should always "follow the money" and see who benefits from the pushing of the narrative. We should ask who stands to gain power.
Not sure why this is downvoted.

A good example are the capitalist versus communist countries.

Two sets of countries making different choices and ending up with different results.
I have made a few Wordpress sites for customers that required me writing Javascript and PHP code as I learned them for quick features and fixes. In other words, I had to write Javascript and PHP code before I even considered myself a programmer, I basically copy-pasted and edited until it worked.

I imagine that accounts for a lot of bad Javascript and PHP code. By the time I wrote any C++ or Python professionally I had a CS degree and a decade of programing experience.
Correct, if you partition a 256 core machine into 32 virtual 8-core machines partitioned by their NUMA architecture - you are relatively unaffected by core count (minus the consequence of some scheduling algorithms not tuned for N > 8).

Unsure what the percentage of VM's that use no time sharing or oversubscription is though.
Does the name come from the french "j'écris" (I write) phonetic ? That would be cool :D
San Francisco to Keep Public Toilets Open Overnight to Help Curb Poop Problems
Changing the battery in an iPhone 6 is easy with the iFixit kit. I've done it. Even if you somehow manage to catastrophically screw up, it is a 5 year old phone.
It seems like it's not so binary and it's more like kinda royalty free: https://arstechnica.com/gadgets/2019/03/thunderbolt-3-become...

They gave it away to usb form but maybe they won't for anything AMD wants to do?
I really dislike web sites that open a massive pop up complaining I have an ad blocker installed.
I lived in a flat in England in the early 2000s which kept getting letters from the BBC saying we didn't have a TV licence. The letters were sometimes more threatening for a period, then sometimes more reconciliatory.

They were also running TV adverts at the time claiming they had detector vans about, and if you didn't have a licence you'd be caught. I did some research at the time, and it seemed that evidence from a detector van had never been submitted as evidence in court cases for those without a licence.

It didn't take long to realise in the age of databases, it's easier just to send out scary letters to all address without a registered licence and hope there will be some 'conversion rate'. The effort required to actually chase on this seemed disproportional to the benefits.

And for those wondering, I did have a licence, it's just the address the BBC had for the flat was subtly different to the one on the bit of paper. I had hoped that they would follow up with a more detailed investigation, so I could see how it worked and ask about the vans, but they never did.
This is very interesting to me. It also makes me think about the natural rise of monopolies and monoculture in tech. GitHub has really been extending to "eating the world" as of late. Recently in terms of their package registry that must have folks like Artifactory and Nexus a bit shaken, and now this, which is bad news for folks like CircleCI (and I say this as a CircleCI user).

As a developer, in the short term I love this. Fewer things I need to cobble together and worry about how to integrate. I mean, it's already the case that if GitHub goes down that my CircleCI jobs won't work, so having one company to yell at and monitor alone is a plus.

But long term it makes the competitive ecosystem much less robust. And as a startup employee, makes me feel how disrupting established platform competitors gets that much more difficult - even if you have a better product, it's hard to fight against the "platform" as they have more integrated points of value.
Don't forget that the IO die (which is actually much larger than the CPU die) is still on Global Foundries 14nm, so more of most of these chips is 14nm than is 7nm. This increases the number of 7nm chips AMD can get which definitely helps keep up with the (seemingly) massive demand.
Their lifecycle is almost all dependent on the grid, most of the rest is the battery, which are already being manufactured using renewable energy. Even mining is being electrified. In the UK I can already buy a car which will reduce emissions by 40%, and by the end of its lifetime probably 80% as the grid decarbonises. Or even more if I have solar panels. How many decades of campaigning would we need to halve car ownership? Your perfect outcome from this is not going to happen, not quickly enough to tackle the problem, don’t make the enemy the perfect of the good.
> I don't like about the popularity vote-moderation that it tends to become a dictatorship of the majority: if you're outside of the accepted canon, you'll get thrown out. It's effective for creating an a fairly consistent echo chamber, but I don't believe it comes with few casualties. You won't see the casualties, because they are censored.

First of all, I'm someone who at times reads a lot of the discussions, and I see each and every casualty by default because I browse with showdead on. I also see it as part of being a good netizen to help with moderation (and doing vouch or flag is part of that), especially for non-commercial endeavors (which, this place, arguably is or is not depending on your viewpoint; for me it is more akin to .org as its not the purely commercial wing of YC). Heck, I even sometimes check out shadowbanned user's posts. I'm weird like that.

Censorship, in my eyes, can only be enacted by a government. There must be some less powerful word which fits the bill.

Every community [website] has its echo chamber because every group of people contains such.

Now that I put what you wrote into a -IMO- more accurate context which I felt was necessary, I'm left to ask you: What is your proposed alternative?

> I'm fine with using a system like that for starters but ultimately let benevolent dictators overrule majority decisions.

We got 2 who can.

I've been on websites where less intelligent people become benevolent dictator. People who don't see their blind spot. More moderators isn't necessarily better. Also, ask yourself: was a website with a lot of moderators such as K5 or Slashdot or Digg or Reddit necessarily better? Are websites with no moderation whatsoever better?

I actually have quite a bunch of "radical" viewpoints myself; and I do not feel like I cannot express myself here. Yes, at times I get upvoted or downvoted where I feel surprised. Both ways. In case of the latter I always try to reflect what I could've done better. In fact, in every conflict I have I try to reflect what my part in the conflict is.
> The multi-million line makefile is real

Of course you quickly get to million-line Makefiles in bigger projects. In C++, if you depend on stuff like Boost, a single file can easily depend on thousands of header files, and every single one must be tracked by Make.

But of course, nobody in his right mind would write these dependencies by hand. At my dayjob, the core Makefile is 700 lines. These 700 lines do cross-compilation with gcc/clang for various platforms, unit testing, valgrind, cppcheck, clang-tidy, coverage, and several other things. It is completely non-recursive, runs in parallel without problems, tracks all dependencies, and also works on Windows.

Of course this stuff is complicated. Make is very low-level compared to a build-generator like CMake. But if you want a bespoke build system for your project which lets you control every last detail of your build, it is still a good choice.
Have we all forgotten that mobile phone battery replacement was just this easy[0] not too long ago?

Now, even a phone listed in "9 Best Phones With Removable Battery In 2019"[1] has a battery replacement process like this[2].

[0] http://www.youtube.com/watch?v=-sxdXuKbivQ&t=1m0s

[1] https://thedroidguy.com/2019/06/9-best-phones-removable-batt...

[2] https://www.youtube.com/watch?v=UY07MujU2pM
> What, exactly, is supposed to be new here? I see nothing distinguishing the economics of this "new consumer environment" from 1995

The free software model failed all the same in 1995 for a certain class of applications. It's great for high performance, challenging pieces of code, for kernels, servers and databases. Things with a large community of devolopers among the users, willing to push patches back. Things that look good on a CV. Software that needs to customized for professional users.

It's less good for mass market software. It's flawed for complete games (as opposed to game engines). It's bad for professional software not used by developers and that does not require customization. For example, it has never been able to displace most Adobe products, despite the numerous attempts and the revolting behavior of that company towards it's clients.

What changed was not the economic realities of free software. It's simply that the type of projects where it shines have grown much slower than the rest of the consumer software ecosystem. The world of computing moved ahead from the needs of programmers to the needs of ordinary people, many of whom are willing to pay .99 to solve them.

Insisting on "free to use" today stops you from realizing the other, more substantial free software freedoms, and deprives the projects from much needed resources in their competition with closed software.
> both a "sjw cesspool" and a "haven for alt-right"

I definitely want to give credit to dang and sctb for making it that way. It could have gone differently. In particular, the no-politics argument is basically a fancy way of saying "nothing that challenges the status quo please". [1] I really appreciate them trying to keep the forum in a state where these discussion can at least happen. I would have left long ago if flagging had continued to be used to kill topics.

[1] See, e.g., Prof Ichikawa on how skepticism gets misused to defend the status quo: https://twitter.com/jichikawa/status/1134323822096658433
While reading I thought, "for sure we will get to the part of the article where the British realized their folly and discontinued the licensing." But that part never came. Brits: is this for real, does this still exist? Do you pay a license to use your TV? Is it only for OTA programming or using the device in general?
In the US at least, I would imagine that if your cruise ship stops at a port in the USA and you come onto the mainland, you would still have to go through customs if you're coming from another country.
This "sounds" interesting, and I'd absolutely love to manage ci/cd in github. Can anyone point me to some clear docs or articles on its usage? The blog post and developer guide on actions reads like some hybrid of a marketing page and a plain index of terms. Most of the examples on workflows/actions documentation and the like are in HCL which is being deprecated.
I partially disagree.

The simple truth is that the market for third party non-Apple replacement parts is super sketchy. In the US and other countries where it's convenient to purchase from a reliable site like ifixit, you have legitimate options. For the rest of the world, you have AliExpress. It's not a matter of finding a local reseller, you really just don't have many good options.

I opted for my own 3rd party replacement via AliExpress and a few other resellers who shipped to the country I'm in, and while the price was right (about $10 or so), the battery shipped was just trash. It did not charge properly, even when I wired it up myself, and once fully charged that way, the batteries turned out to be counterfeit and had labels posted over the actual capacities.

It's a mine field, and unless you have the technical background to know whether it's the phone or the battery itself causing the issue, it really starts to look like it's Apple making things bad. In my case, I have the rudimentary knowledge to know that I just was sold batteries that were not fit for purpose. Go to the most common online retailer for most US persons (Amazon) and you are inundated with shoddy 3rd party batteries, the exact same ones I got from AliExpress.

How exactly are they supposed to protect the consumer here when __not__ noting that this is an unofficial battery results in the phone/user getting the impression something is wrong with the phone, not the battery.

I love iFixit, but in this case, I feel maybe they're misjudging the situation. I'd totally trust a battery from them 100%, but it's not feasible to ship to my country of residence from iFixit. Many people in the world are in this situation.
It’s usually used by either people working with the government, or by people who are tech-illiterate (marketing etc). The rest of the security industry is likely to snicker if they hear that word.
That's one of my core personal rules before I downvote or upvote -- am I doing this because the comment is objectively good / true / insightful (or the opposites), or because I simply agree with it.

I try and avoid the latter, to the extent humanly possible.
> Uh huh. I'll remember that the next time a ton of bricks falls on my head when passing a construction site.

Was it a common occurrence in the US, that construction workers would cause accidents because of smoking cannabis? And btw, do you know of any study showing a negative correlation between drug testing and accidents? Or is this more "lie detector"-style "science" -- an excuse to stick your nose in other people's private affairs?

> Do you have any reason to believe this is an actual, honest to God, widespread problem?

Yes, my professional experience. American workers seem to find intrusive practices such as drug testing perfectly normal, exactly in the way that you are expressing. In Europe, such tests are much more regulated, as well as many other forms of abuse of power by the employer, and yet I never had any problems with bricks falling over my head.
I suspect cache coherency doesn't mean what you think it means. It's a hardware feature.

But yes, writing correct and performant highly parallel code is difficult & error prone, often prohibitively so.
You nailed it perfectly!!!! Jekri.com was taken, so Gekri.com was born xD

But most of the time Gekri is pronounced "Guékri" ^^'
Bought at $2.02, four years ago. Not all that many shares, sadly, but I'm happy. :) It somewhat makes up for me stupidly selling the cheap Apple stock I had, just before the iPad came out. Oops.
Does it matter? It's not a technical issue, it's a money and policy issue.

Inbound WATS subscribers had non-spoofable CNID tech for decades. It's called ANI. Why couldn't the ANI information be ported onto the CNID signalling if not to enable spoofing?

https://en.wikipedia.org/wiki/Automatic_number_identificatio...
Dense cities are a "product" ripe for disruption - great stimulation opportunities but simultaneously an unhealthy environment for humans.

Consider: Containerized city. 0-population cities where rapid transit brings people in during active-hours only? Walkable areas being vehicles themselves, forceably removing people after N-hours and dumping them in to less-dense habitation areas?
You can do the same in the browser console. I don't really get why people need an online tool for this:

copy(JSON.stringify(obj, null, 2))

obj can be parsed with JSON.parse if it is in text.
It sounds like something that was auto generated by a brain dead script at one time. And then later hand modified to 'get things to work' which then meant there eventually was no way to regenerate it from scratch.

Personal feeling is you should have a way of regenerating makefiles.
you can try focusing on ai implementation then, there are a lot of implementation tasks you can still do regarding ai with just basic college level math and high school stat skills.
Doesn't Android have some sort of stable layer that allows for updating the OS without rewriting drivers?