skysight-inc/HackerNews huggingface dataset:
> What makes OOP wrong is not tying methods to data, but tying data to ontologies. Limiting a function to operating on what something "is" is an artificial limitation. Limiting a function to operating on what something "has" or "can do" is a logical consequence.

But the “is”es in proper OOA&D, and hence OOP (at least the ones you should be coding to), are of the form “is a thing that can do”.
Wow. I'm usually the first to root for the original article, but this one lived up to the name Tedium. A preview and then another preview and then another preview and then a rehash of an article from two months ago.
Recommended Reading: ``Starting Forth'' and ``Thinking Forth'' by Leo Brodie
In some of the big department stores the POS is still a dumb terminal. You don't mess with what works.
My background is in archaeology, so that's what I'll discuss. The other social sciences had similar debates around the same time, plus or minus a few years.

If you're looking to understand one perspective from this period, I'd actually recommend Binford's Debating Archaeology [1]. This book summarizes a whole slew of arguments Binford had in the 80s with a number of other archaeologists, including his famous spate with Gould over the limits of empiricism. As it's a summary, it was obviously written after all of this was settled.

Selected works from the era might be Hodder's Symbolic and Structural Archaeology[2] or kohl's "Limits to Post-Processual Archaeology" [3]. The former was essentially an opening salvo for this debate and the latter is an example of a the reactions to it.

[1] Binford, L. R. (2016). Debating Archaeology: Updated Edition. Routledge.

[2] Hodder, I. (1982). Symbolic and Structural Archaeology.

[3] Kohl, P. L. (1993). Limits to a post-processual archaeology (or, The dangers of a new scholasticism). Archaeological Theory: who sets the agenda, 13-19.
I utterly despise the layout of academic papers. They’re garbage. Two column layouts have no place in the digital age.

Academic papers should have rich media. High resolution images and video.

Bah hum bug!
It's likely not even connected to the Internet.
What better technology do you have in mind? HTML? Because as much as I like it, I find myself converting HTML to PDF every now and then so I can annotate, paginate, and yes, print it. PDF isn't perfect, but the art of typesetting is informed by much more than the physical properties of paper. Reducing communication to a static artifact divided into page-sized chunks is a useful feature for scholarly writing. Being able to produce physical copies of a document that you can give away for free, even if most people will read the document on an electronic device requiring a power source, is a feature. Writing static content that really takes advantage of the web's unique features [1] is hard!

[1] https://meltingasphalt.com/interactive/going-critical/
Comments moved to https://news.ycombinator.com/item?id=20181866, which points to the original source and was posted earlier. (The timestamp doesn't look like it at the moment, but that's because of https://news.ycombinator.com/item?id=19774614. You can always tell which post was earlier by looking at the IDs.)
Probably about the same. The OS/2 era was when IBM had maximum leverage on NY government as buying them was seen as saving jobs as IBM was laying off thousands.
Not a lot of viruses written for it, eh? Hopefully?
Prohibition was an extremist political movement. Widespread public rejection of it, in the form of stills, speakeasy and other means proved it to be a law without public sopport, resulting in its repeal within 10 years - an absolute public rejection of a limit unsought by the majority. OP pov has zero basis in fact.
The document has been updated from feedback received all over the community, including new identified leaks and possible data correlations.

We encourage anyone who already read the initial version to check out the revisions of it for new content or re-visit the document.
Indeed, design choices accounted for the biggest difference by far.

I like that the title frames it as a language shootout to pull people in to see if their favorite language wins (and I'm partial to Python having rewritten tens of thousands of lines of Java into numpy). Still, it would be foolish for people to come away from this brilliant analysis by ignoring the more important conclusion.
Tesla tried to just stick common modern tech in their cars instead of outdated "automotivr grade" hardware and are paying the price for it https://www.thedrive.com/tech/27989/teslas-screen-saga-shows...

> Wouldn't it be so much better if vehicles just had a barebones screen in the dash with a connector for smartphones to power the system? You could even have the screen size mirror the resolution of the phone so it's just scaled up and rotated. Doesn't seem like much else would have to be done.

Don't most new cars these days support Apple Carplay and Google Android Auto? That's basically what they are, (h264 video cast of the screen and a back channel for touch/button input)
> "Racist" is more in the category of the former than the latter.

Depends on how likely you are to be fired from you job if you are accused.
One interesting - and HN-relevant! - point is that the current member of HK's parliament representing 'Information Technology' is one of the leaders of the pro-democracy camp, and there was a semi-viral video this week of him confronting police inside the parliament building. He is one of the few pro-democracy members among the functional constituencies, and as a Hong Kong permanent resident and IT professional, I want to make sure I get the papers sorted to vote for him in the next elections...
The three models here are intimately related I believe.

For a generalisation of all them, see https://en.wikipedia.org/wiki/Neil_J._Gunther#Universal_Law_...

Neil's books, software and "gaphorisms" are all good reading.

http://www.perfdynamics.com/Manifesto/gcaprules.html
Perfection is hard to achieve, seems like it would be the goal anyway.

You would have to improve all defects.

The worse defects obscure the lesser ones.

Ask not how do you improve, ask how do you not improve.
There's a ton of research and discussion out there, checkout the Alt Right Playbook video series on YouTube to help you get up to date with everyone else.
Could you clarify what you mean by "don't abstract idioms?"
Or it could go:

Dry county -> social drinkers must drive to the bar in the next county over, or even several counties over -> drunk drivers from the dry county spend more time and distance on roads than they would otherwise -> higher instance of drunk driving related accidents in the dry county.
We detached this subthread from https://news.ycombinator.com/item?id=20191889.
We've banned this account for breaking the site guidelines and ignoring our requests to stop.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future.

https://news.ycombinator.com/newsguidelines.html
Have you read about the 2016 United States election interference? [1] Or the Russian probing of the US power grid? [2]

Russia has been attacking critical infrastructure in the US for years. This is at best an incredibly latent response from a government who in many cases welcomes these attacks.

[1] https://en.wikipedia.org/wiki/Russian_interference_in_the_20...

[2] https://www.nytimes.com/2018/07/27/us/politics/russian-hacke...
I'd like to read up on this, so I'd be happy if you could provide sources.
Would the bakery owners be the "literal nazis" in this case?
> 21 seems absolutely crazy to me. Three years into adulthood! Three years into dating and relationships

Perhaps occasionally the second, but legal adulthood and the beginning of dating aren't things that are all that normally linked.

> Maybe it’s unhealthy but I can’t imagine the first three years of university without going out for a drink in a pub or bar at all.

Neurotoxins are not exactly an essential companion piece to education. Also, there's a pretty big gap between not being able to do something in practice and not being legally allowed to do it. Fake IDs that are sufficient to pass casual review in a drinking establishment are not uncommon for American youth.

> Are people graduating from high school and not able to celebrate with a glass of Champagne?

People are graduating that would t be allowed to do that with a drinking age of 18, too.

> If you don’t go to university are you going to work socials as a full adult having to explain that you can’t drink yet?

No, because everyone understands, and “work socials” with alcohol are a far from universal thing in the US, anyhow.
Similar situation in Vancouver as of 2010.
On the table in front of me I have several food items that have not spoilt only because of refrigeration. Should I also start to keep my laptop in the fridge to prevent it rotting? Or maybe I should preserve it in vinegar etc. The problem of preservation of food only seems trivial because so many people have worked so hard solving it.
Lull+Mattress+Savings
Those aren’t mutually exclusive
Why on earth does it have to be real time? "simulate a human brain" isn't a practical suggestion for a path forward, it's an existence proof that says at least one route is possible (and thus others probably are too).
> From what I can tell (as a non-expert on Chromium's source, so please correct me), the Googley stuff that makes privacy advocates nervous is independent from the core Chromium browser engine.

You're wrong and sorry to be blunt. If you think Chromium is pure technical code and no Google hooks, you're wrong.

1. I've been working on it for over a year and it's rife with Google hooks.
2. When we have a thriving project named Ungoogled Chromium, you'd start believing point 1.

https://github.com/Eloston/ungoogled-chromium
That sounds kinda fun.
Pandoc conversion is another trip down the rabbit hole (latex to markdown:

Error at "input" (line 265, column 1):
unexpected '\n'
Nepal private schools mandate Mandarin after China's sponsorship
I went with some other Microsoft folks on a tour of a ballistic missile sub 15 (?) years ago. The missile control room had a PC running Windows NT 3.51. The person in charge saw the nervous looks we were giving each other and understood our concern immediately. He assured us the PC was just for keeping logs, and the computer behind us, a thing the size of two large refrigerators that based on appearance could have contained vacuum tubes, was in control of the missiles. We all breathed a sigh of relief.
Non-mobile link: https://en.wikipedia.org/wiki/Submarine_Command_System#SMCS-...
> These people just love the tools that they've known; it's part of their workflow, and they wouldn't be happy with a change even if there were some utilitarian motivation for it.

This is a pretty patronising way to talk about people who use feature phones and LaTeX. Newer, more powerful tools are not necessarily better. Just look at the web technology that HN runs on!
> DARE is a failure.

Studies of DARE have shown it's a success at producing more positive images of law enforcement among children exposed to it (they've also shown it has no effect on its nominal goal of reducing drug abuse, but do you think it keeps going because no one cares that it's a failure at it's real goal or because it's real goal was never the nominal goal in the first place?)
Sounds like you just don't like Python, but you don't have great reasons for not liking it. The standard library is fantastic in Python. Find better reasons to back up your unfounded dislike.
Here you go: https://archive.org/details/nasaaudiocollection

Or if you want the trippy version: https://somafm.com/missioncontrol/
That's fascinating. Such a user is more than welcome to participate here, as long as they're willing to share their knowledge with others, so people can learn. It's hard to guess that from the account history though.

HN doesn't have DMs. Your comment here is public, but under a collapsed subthread. Does that answer your question?
I presume this equates to doing the same in the Arctic Sea. That cold shock you get when you hit the water. A true awakening.
I wrote a script that installs zfs 0.8.1 on Ubuntu 19.04 at no work. Works for me and all pitfalls avoided

https://github.com/haraldrudell/zfs-0.8.1-on-ubuntu-19.04

That's like github haraldrudell zfs-0.8.1-on-ubuntu-19.04
Magnetic fields have been spotted between two galaxy clusters
I used OS/2 on a 486DX-66 back in the day at home. I ran also ran it on a my first SMP system - Dual PPro (custom IBM build that did SMP - I worked there at the time and even wrote some code for it). It was rock solid for the most part. I still miss parts of the GUI - the ability to rip off a template for printer or a Doc, etc. There are still things that the latest OS just do not do well. Biggest issue was alway the single input queue issue in the GUI that could lock up the GUI but the system would just keep running.

Also Galactic Civilizations was a damn good game and only on OS/2 at the time -

https://www.stardock.com/stardock/articles/article_sdos2.htm...
Yes: titles are by far the most influential initial condition on a thread. It's shocking how deep that rabbit hole goes.
Truly incredible work. The multitrack visualization is a really great UI, and it does wonders communicating just how much teamwork went into managing these missions. I had no idea all the mission control workstations were recorded, and how active they all were even when the crew was doing an unrelated task.

Some small thoughts: when a desk is selected it would be great to deselect it by clicking it again to go back to the master audio. And it would also be great to have the selected button highlight when signal is/isn’t present - perhaps a lighter blue color? That way a user can build an intuition about what a lit button/region that they’re not listening to means.

Oh, and it would be fascinating to see a statistical comparison of channel activity in Apollo 11 vs. 13 :)

Honestly this is mind blowing. Your site deserves national attention, display on major news networks, millions reliving the behind-the-scenes teamwork that led to IMO the greatest human accomplishment in history. Huge kudos.
Who have you spoken to at SI? Don't let a pen pusher convince you that his view represents the organization
Bloom Indexes in Postgres
> Sure, “think of the children” is a cliche, but it exists for a reason.

Yes, and the reason it exists is that it's a thought-terminating rhetorical technique that has proven effective at getting people to support government actions without critical thinking about whether there is even a plausible argument that the action serves he nominal goal.
This reminds me of a little-known game called Worms 2. Someone figured out how to hack the weapon properties and effectively created a surge in popularity around this game for a new type called a "rope game". It's still one of the most fun and skillful games I've ever played. But this was back in the 90s, so in-game purchases weren't a thing.

So to monetize on that popularity the creator of the game released "Worms 2 Armageddon", with a rope game. The problem was, they didn't get it at all. The official rope game had none of the elements of the hacked one, and was a complete flop. But oddly enough, Worms 2 (the original) was still being played almost a decade later.
This didn't stop the 2015 attack Ukraine's power systems from wreaking havoc, although I suppose if it was entirely computerized they could have been offline for much longer.

https://en.wikipedia.org/wiki/December_2015_Ukraine_power_gr...
Halo: A modern, personal, independent blogging system
Node.js and Python Interoperability
Everybody should be writing and sharing org-mode files.
The standard tool for professional typesetting and book design – Adobe InDesign.
I use it because I can easily insert Latex into it for math. I also use it to generate automated reports (e.g. update this document you made last year with new data).
This is an impressive, immersive experience. Any plans to write about the software or share parts of it?
I am writing with visibility of only Computer Science research. Not sure whether it will hold in other fields.

I think one of the biggest impediment to acceleration of scientific research is writing research papers the way they are written now. I write this with a perspective gained from roughly reading 1-5 papers thoroughly a month, scan 1-10 papers per week as a part of my work as AI engineer.

I cannot emphasize more on how much garbage I have to ignore (even in good papers) and arduously search for the bottom line statements being made by the authors. No wonder, people (at least ones I know including some professors and researchers) just want to see if the code or related materials were published on GitHub and go directly to it. Sometimes scan through Paper Review website.

One improvement I suggest is -- write two separate papers

1. First one, makes succinct points, explain the mathematics / system design, results following some broad set of formatting guidelines. This paper could only be studied by someone who understands the vocabulary used in the field.

2. Write another paper explaining the background and inference of results etc. Someone with no expert knowledge could make efforts to understand that.
On Debates
Note that POTS pretty much doesn't exist anymore. Analog phone lines only run up to a point at which they get converted to SIP which then runs over IP (while it's often using "private" networks, it's not air-gapped from the Internet and thus can still be compromised).
I’d prefer a format that automatically adjusted things like page and font size to whatever I’m reading on, whether that’s reactive HTML or an ebook format.

And some e-readers do support two column layouts, although it only makes sense if you have a wide screen.

I hate having to pan and scan a PDF file on my phone, and the fixed pagination only makes sense when printed. Even on most desktop screens a letter/a4 page is too long.
LaTeX (and many other TeX-based technologies) simply amazing. But it is not enough for better scientific publishing. There was quite an interesting discussion[1] about creating something in between Overleaf[2], ArXiv[3], Git, and Wikipedia, moreover with the ability to do a peer-to-peer review, discussion, and social networking. There are a few implementations, albeit not covering all features, like Authorea[4] and MIT's PubPub[5] (it is the open source[6]). See also GitXiv[7]. See also the Publishing Reform[8] project. Moreover, there is a quite interesting initiative from DARPA, to create the scientific social network of a kind - Polyplexus[9].

[1] http://blog.jessriedel.com/2015/04/16/beyond-papers-gitwikxi...

[2] https://www.overleaf.com/

[3] https://arxiv.org/

[4] https://authorea.com/

[5] https://www.pubpub.org/

[6] https://github.com/pubpub

[7] https://medium.com/@samim/gitxiv-collaborative-open-computer...

[8] https://gitlab.com/publishing-reform/discussion

[9] https://polyplexus.com/
> You have to click and drag.

Or type a letter, or open the document on a different computer, or set margins, paragraph size, printer, whatever.

But yes, just clicking an image won't change it.
There are. Those who don't use patents as an anti-competitive weapon.
Disclosure: Hong Konger

> Why? Because they are protest only for their own rights, on their own little land that nobody cares anymore. It's not about greater good, not "making the entire China democratic". Just "We're Hongkongers, we are special, so we must have those rights", while don't give a damn when the rest of China is been stripped clean.

Every year on 4 June, Hong Kong people hold a vigil in Victoria Park for the Tiananmen square crackdown [1][2], and one main theme of the vigil is to continue the spirit of the 1989 Tiananmen Square protests: to make the entire China democratic (one of the slogans is 建設民主中國, literally to make China democratic). In these years, this vigil in Hong Kong is the largest gathering to demand making the entire China democratic in the whole world.

Given that Hong Kong people are doing that every year on 4 June, I think it is reasonable that in this case--anti extraditions law protests on 9 June and 16 June this year--Hong Kong people are doing something else. But this does not mean that Hong Kong people do not fight for democracy in China or for greater good--to say the least, this anti extraditions law protest also benefits foreigners who stay in Hong Kong, or merely in transit.

Also, there are 6000 PLA troops stationed in Hong Kong, and there were cases of Hong Kong people getting abducted into China for publishing books that some members of CCP do not like [3]. There are not much more that Hong Kong people can do for themselves and for mainlanders... if you have better suggestions, please let us know.

I think they are doing their best.

> Nobody cares about your right if you don't defend the right of the others.

Then what have mainlanders done for Hong Kong?

[1]: https://www.youtube.com/results?search_query=64+hong+kong+vi...

[2]: https://en.wikipedia.org/wiki/Memorials_for_the_1989_Tiananm...

[3]: https://en.wikipedia.org/wiki/Causeway_Bay_Books_disappearan...
Somewhere we computing folk lost our way - nobody needs software just for the sake of it (with the exception of maybe games). Everything we do is supposed to be building tools for other people who do the real work to make their life easier. As opposed to how it currently is which is to provide something for free, then put up artificial barriers to certain parts of it and charge for their removal.
Waiting for Chiplet Interfaces
I don't have any issues with 18 as drinking age (that was the legal age where I grew up), but if you can't even imagine a world where alcohol isn't linked to dating and school, and where its possible to celebrate without requiring what is a pretty dangerous drug (lets get real here), there are bigger issues than the age where it's allowed.
I think the best use case for Markdown is when you specifically want 'not too rich text' – for example, I like the way it's used on Stack Exchange. It needs to be combined with another tool, like a web application, to take care of layout.
Does os/2 even have TCP/IP support?
All Audi's I've seen, except for e-Tron have physical controls and don't require the screen. And being able to hide it seems like a perfectly fine option for the times when you don't need it. When you actually can adjust AC, radio, etc. with real knobs, and aren't using the map, why do you need it? Might as well be abler to hide it.
Maybe nothing. With all the phone manufacturing going on in China it'd be pretty easy to take an existing cheap phone design and shuffle around the internals or design a main board from scratch with the necessary space.
Why?

Your website seems to explain the current problems with clinical research, but I didn't see an explanation of your solution. Can you share here?
GP was making a similar criticism of DARE, in a more oblique way. (They're saying DARE was both comprised of falsehoods and a failure.)
Scientific Publishing Reform Project
What's to prevent these implants and beacons from being hacked themselves and turned on without US intent?
Not wrong. If we take tobacco laws, with the cancer side effects, frequently going "omg don't expose the children to it!".

Really, the reason people pushed to ban smoking is because its fucking annoying and little more. "Think of the children and cancer" was just an easier way to get the point through.
I think it's more: if you have to drive farther to drink or buy alcohol and people drunk drive at the same background rate, you simply get more drunk miles driven and proportionately higher incident rates.