skysight-inc/HackerNews huggingface dataset:
I emailed Fred Shapiro, the editor of the authoritative Yale Book of Quotations, to ask him about the TMRC dictionaries. He replied:

"I am familiar with the 1959 occurrence of "hacker," which has been confirmed. The problem with it is not that it is unconfirmed, but rather that it is a general usage not a computer usage. For that matter, the 1963 usage that I discovered is also not specific to computers, although I believe that phone-hacking is pretty much the same phenomenon as computer-hacking. The earliest usage I am aware of that is specific to computers is dated 1968.

But the real issue here is whether "hacker" originally had malicious or benign connotations. Since the general usage of "hacker" in MIT culture is clearly the ancestor of the computer usage, as soon as the 1959 citation was discovered I conceded that I was probably wrong about "hacker" originally having malicious connotations.

Fred Shapiro, MIT Class of 1974"
It can be fine as well if it can legally be downloaded. For example, it's possible to get the official firmware directly from Sony or play some homebrew software.

And I'm sure it's possible to find some game demos as well.
No, less.
Surgical masks don't protect you against airborne viruses, but if you wear one when you have a cold it does help protect other people from viruses in your snot/water particles.

The facts about this are fairly well known in Japan now (although there may still be people who wear masks in the misguided hope that they won't catch other people's colds despite), so it's not very accurate to try to imply that use of surgical masks in Japan is purely due to some sort of failure to understand germ theory or something like that.
Guessing that changing the tail might also go beyond what would be allowed to stay within the 737 type rating?
Sure but there are so many tools that you have to be selective about what you are mastering. Also, great tools are easier to be mastered.
> @@

Something somebody once showed me was

noremap <Space> @q

With this, you can quickly record a macro to the q register by typing qq (and q a final time to end the macro.) Subsequently with that binding, pressing the space bar will execute the macro once.

With this binding I find myself making sometimes dozens of throw-away macros an hour.
I’d love to buy an acre somewhere and just set up a food forest.
Rapid GUI development using familiar technologies (fat-free electron)
I still have this happen quite frequently when I'm mentally working through a tough programming problem, especially if that problem involves a lot of moving parts. It's like my mind is organizing its understanding of the problem during a dream, so I get bits and pieces of it.

Sometimes this leads to useful insights, but much more often I think I've solved some problem in my dream, only to wake up and immediately realize that the solution makes no sense at all. Once I do wake up though, I find that if I give myself a moment to rest and then come at the problem again, I can re-contextualize much more quickly and make quick work of the issue.
I didn't downvote, but I take issue w/ the example you cite. In terms of credentials & signalling, recent grads taking jr software engineer / entry-level positions in FAANG are not comparable to startup founders.

That said, at more senior levels, your model fits more closely. A mid-level Alphabet product manager is likely to have been a founder or C-level exec in a startup or two.
Try H2O [1]

[1] https://h2o.examp1e.net
I'm not sure what the point you're making is, can you clarify?

My point is orthodontia has a large market because, outside of actual pain and health symptoms associated with malocclusion, we have a predisposition towards well-aligned jaws and teeth.

I'm not making any assessment of the effects of orthodontia on long-term selective biases in human populations.

... but also, four or five generations is not insignificant. Evolution is just a change in allele frequency in a population over time, and five generations is more than enough time to objectively measure a change in frequency with such a large population sample. (I think the better argument would be that that the number of people that have had access to medical tooth alignment is a statistically insignificant fraction of the global population.)
Simula was retroactively given the label "object-oriented", but the more appropriate term (according to Smalltalkers) for it would be "class-oriented" like its descendants C++/Java.
Why Parse failed after raising $7M
Prader Scale
Why would they be popular with incels?
Very interesting. I first ran across this in a youtube video https://www.youtube.com/watch?v=0xDAjGv5Cwc, and I wondered what it was about.
In general, I find Perl's CPAN to usually have really good documentation that surpasses what Python has, even though I prefer Python over Perl nine times out of ten.
Same here. I cannot take my vimrc everywhere I go so keep it on the minimum.
>I either go down with arrows (I know it's controversial)

Probably not that controversial any more. It used to be (although I would use the word inadvisable instead), because dumb terminals like VT-100 and some emulators of them, would emit escape sequences when arrow keys were pressed. Since an escape sequence starts with the Escape key and then has some other keys following it, it would result in your going from input mode (if you happened to be in it) back into command mode (due to the Esc key) and then the remaining keys in the sequence would be likely interpreted as vim commands (since many letters of the alphabet are vim commands), so any unwanted modification could happen to the file you were editing, maybe without your noticing. Then if you saved the file without knowing that there was some such inadvertent change, you could have lost or mangled some of your content.

Nowadays common emulators that I have come across, don't have that issue, so arrow key usage should be fine.

The other reason why people may comment if you use arrow keys for movement in vim, is because if you instead use the default and recommended hjkl keys (for left, down, up, right respectively), your fingers stay on the home row (on a QWERTY keyboard), which may make for less finger / hand movement, so less strain.

>beginning of file with :1, end of file with G, line number with :[line number]

You can use 1G for beginning of file, G for end of file, and nG for going to line n, without having to hit Enter after some of those commands as you have to with the :[line number] method, thereby potentially saving one keystroke many times per edit session.

>I use ^ for beginning of line, $ for end of line, e to move quickly in a line

0 goes to the real start of the line, ^ goes to the first non-blank character on the line.

>I use the arrow keys, and I don't care about all the arrow-key shamers out there.

Good on you.

>I also use o quite often (as it just goes into insert mode).

O (a capital O) Opens a line above the cursor, o (small o) opens a line below it.

> Repeating substitutions

>one thing I would recommend is bogado/file-line plugin which lets you open a file at a line, e.g. vim app/models/user.rb:48

vi(m) +n filename

will open filename at line n, for both vi and vim, so I'm not sure why that plugin is needed, unless it does other stuff too.

And:

vi(m) +/pattern filename will open filename at the first occurrence of pattern in filename.
In Norway they have reduced the width of several roads to extend with one lane more, this way they get more mileage of highway.

The downside is that they have to reduce the speed, and this is on roads that never have problems with congestion. So there is no reason to extend the roads or reduce the speed..
“You get what you measure.”
Citizenship is at least opt-out in general. Some countries don't let you do it at all, and most make it complicated and expensive, but still. For adults, that's an option if you're unhappy with taxes, laws etc.

But if you're born a citizen in a country with conscription, then you're underage - and thus unable to opt-out on your own, even if you could somehow afford it - until you're 18. And then they hand you the summons.
Just out of interest, how many people actually contribute to The Guardian? Is depending on reader donations a sustainable business model? Apart from Wikipedia, are there other publications that also follow this approach?

I was contemplating paying them a couple bucks, because I am quite impressed with the quality of their publication—at least the parts I've read. The plea for support at the end is almost as long as the article itself, and it's very convincing:

We made a choice…

… and we want to tell you about it. We made a choice which means our journalism now reaches record numbers around the world and more than a million people have supported our reporting. We continue to face financial challenges but, unlike many news organisations, we have chosen not to put up a paywall. We want our journalism to remain accessible to all, regardless of where they live or what they can afford.

This is The Guardian’s model for open, independent journalism: available for everyone, funded by our readers. We depend on contributions from our readers. Will you support our choice?

Readers’ support powers our work, safeguarding our essential editorial independence. This means the responsibility of protecting independent journalism is shared, enabling us all to feel empowered to bring about real change in the world. Your support gives Guardian journalists the time, space and freedom to report with tenacity and rigour, to shed light where others won’t. It emboldens us to challenge authority and question the status quo. And by keeping all of our journalism free and open to all, we can foster inclusivity, diversity, make space for debate, inspire conversation – so more people have access to accurate information with integrity at its heart.

Guardian journalism is rooted in facts with a progressive perspective on the world. We are editorially independent, meaning we set our own agenda. Our journalism is free from commercial bias and not influenced by billionaire owners, politicians or shareholders. No one steers our opinion. At a time when there are so few sources of information you can really trust, this is vital as it enables us to give a voice to those less heard, challenge the powerful and hold them to account. Your support means we can keep investigating and exploring the critical issues of our time.

Our model allows people to support us in a way that works for them. Every time a reader like you makes a contribution to The Guardian, no matter how big or small, it goes directly into funding our journalism. But we need to build on this support for the years ahead. Support The Guardian from as little as CA$1 – and it only takes a minute. Thank you.
ZeroHedge's comments have been appalling for several years. They made a switch some time ago so that they don't show by default. Frankly I don't see why they don't simply ditch their comments section, but that's there business not mine.
I like to think people who are further into their career and keeping up with development have a github with lots of stars... the github doesn't make the developer, the developer makes the github.
I think messages help better convey three things:

1) that objects are acting like async, independent machines (I picture the erlang actor model, but maybe that’s a stretch.). This makes messages a more natural way to emphasize that these actions can happen across networking or threading boundaries;

2) the message is explicitly not inheritance and therefore doesn’t contain implementation. This means it’s really a messaging contract and only the interface matters!

3) redirecting, storing, or replaying messages are each very powerful concepts that lead to many useful features (networking state, save/load, undo/redo, logging, debugging). Thinking in these terms is much harder to express with functions, so I see this as messages are the _data_ of function calls, and function calls are more the _act_ of calling.

That said, I’d love to hear other’s take on this as well. The differences from functions are subtle and it doesn’t help that we use the same/similar words to mean different things.
I would prefer a more niche product that would take the best of FB groups and meetup together.

Its nice to have focused discussion, but it is also good to actually get together face to face.
first link should have a lowercase x: https://github.com/mjg59/coreboot/tree/x210_good
Workplacenewsletters.com
No, if it's stolen property, it is it's own crime. Like a pirated software. But it's treated quite differently someone's picture that is an adult from someone who is a child isn't it? Still, against the law. So yes having CP should be a minimal offense if it is copyright theft, but very old CP or noteworthy or for some other reason public domain pictures should not.

It's idiotic that I can have a picture of my niece in a swimsuit in my computer and it's fine but if it's a stranger and he plans to masturbate with it then it becomes a most serious of crimes.
Employees are a captured audience and your workplace wellness, HR, and productivity newsletter can make a huge impact on reducing employee risk, increasing productivity, and helping employees be happy and engaged. Try this free download package: https://workplacenewsletters.com/products/frontline-employee...
> passenger airplanes are usually stable by design

Not so. The yaw damper is an example, used to prevent Dutch Roll.

https://en.m.wikipedia.org/wiki/Yaw_damper
What files wouldn't be pulled in in an implementation that doesn't support dynamically loaded kernel modules?

But anyway, even one file is enough. The aggregate would no longer be clean BSDL.
N.B. no American carriers have crashed a MAX, and they are flying quite a few of them.
There's some discussion here although the post was mysteriously shadow-banned from Reddit: https://old.reddit.com/r/programming/comments/b1f5zh/the_737...
Hunger Games was sort of painting celebrities as the ruling class
Vagueness doctrine is an American innovation, as far as I'm aware.
To me this not so much about the name that is displayed publicly, but about the fact that if you allow someone to publish on your platform, you should have proof of their identity, so that you can hold them legally accountable for their actions. At least in Germany hate speech, defamation, harassment, incitement to violence and so on are actually prosecuted and proof of identity would make that prosecution much easier (and yes I understand that there are different standards for speech in the US)
An essay focusing on one side of things and conveniently omitting the other one is not an essay, it's propaganda.

I'm afraid if we run a proper statistical analysis of programming labor vs. the result, we'll see a pretty strong correlation between the two.

There will be outliers, but according to my personal (non-scientific) observation, "negative" outliers are extremely rare: I know very average software developers who raised to the top overtaking their smarter colleagues. I still have to see a great developer who due to the lack of opportunities cannot make ends meet.
The US has shootings this big most years now. Las Vegas festival shooting, 2017, 59 dead. Sutherland Springs church shooting, 2017, 27 dead. Orlando nightclub shooting, 2016, 50 dead.

Yes, guns don't kill people, people kill people. But for a high body count, you need a good assault rifle like the AR-15 family, the choice of most mass shooters.

Streaming your mass shooting is fully supported by off the shelf products. GoPro sells an official mount for mounting a camera on a rifle.[1] Video of deer hunting with this.[2] Instructions from GoPro on how to set up your camera for live streaming.[3] It's so easy now that anyone can do it.

And it's all legal in most US states, right up until you pull the trigger. America, Land of Guns!

[1] https://www.amazon.com/GoPro-Sportsman-Mount-Official/dp/B00...
[2] https://www.youtube.com/watch?v=zAOTO5ydGbE
[3] https://gopro.com/help/articles/block/getting-started-with-l...
Honestly, what you are describing sounds a lot like Arizona (though its population is only 7M, and the economy is mostly mining and real estate / services for retirees / tourists).

https://en.m.wikipedia.org/wiki/Arizona

Anyway, I don’t mean any offense to Arizona or Romania. Both places have their upsides, like anywhere else.
Does it also strike you as strange that it can be illegal to make certain cuts on a piece of metal? (e.g. machine gun manufacture laws that exist on nearly every corner of the planet)

I find that these kind of reductive arguments floated for digital subjects fall apart when you remove the computer from the equation.
Am i missing something? Who and where claimed it was a software problem?

From what i read it’s always framed as Sensor issue (and non-redundancy issue).

It boggles my mind that a plane can be certified to fly with non-redundant sensor of such importance. Boeing should go bankrupt paying off victims and management that let that happen should be jailed.
If I wrote a different kind of C++ (not competing for state-of-the-art speed), I would absolutely use Rust. Package management, versioning, debugging; everything is just more convenient. It’s not quite as expressive as I’d like, but that may yet change, too.
In most systems, try to call a method that doesn't exist on something. It will bark at you.

In the types of OO systems Kay discusses, it's up to the receiver to determine whether or not to respond to a message and how to behave if it doesn't "understand" the message. That's how you get maximum polymorphism as well -- for example, all kinds of objects are "cancelable" if they respond to / understand the message #cancel, etc, etc
New York Times has had a consistently anti-tech slant the last few years. I don’t know the reason for it, but I find it very annoying
> then it also has a type system that is so obnoxious

Care to elaborate?
I've voluntarily used Vim every day for 10 years, know it better than you do, and can tell you learning a good IDE is more efficient.
Incels generally hate women and the progress made in Western society. Part of holding women in subjugation is painting them as superficial, and one good way to do that is to convince everyone that male attractiveness is based on a very specific facial feature as if a single dimension of the face can make up for more serious personality flaws.
Given the styling I think the subtitle should be "Ultimate workstation for male programmers" because really, how many women do you know who would look at that and say "oh I definitely want to sit in something that looks like that!"
It's important to note the context these articles are usually presented in, and also most the responses, which is Vim for developers (or at its most general, Vim for sustained local use). The reason I bring this up is that there's a whole other set us use that is often overlooked, which is Vim as a standard tool for sysadmins.

Any system you connect to will have Vi, and probably Vim. This makes it an ideal tool for sysadmins that might need to connect to tens or hundreds of systems to know how to use, and to have a fairly standardized behavior. In those cases, having a customized config can actually be more of a hindrance, because switching from a highly customized local Vim instance to a stock remote Vi/Vim instance can be jarring.

For anyone who is primarily a sysadmin, I would recommend sticking with the default behavior (which is rich, and lends itself to being more and more useful and they become familiar with more an more commands), and making a minimum of local config changes and plugins to suit their needs (it's a trade odd. Just choose wisely). This makes life easier when you spend a significant portion of time on random stock Vim instances (and even if it only saved a modicum of time, it saves a lot of aggravation as you don't feel like you're working with missing limbs).

Then again, I've always been one to do develop scripts remotely to help with tasks (all the easier to test int he correct environment), so other people's experiences may differ. I'm primarily doing software engineering now, so I load main vim instance with a fair amount of specialization (but probably less than most).
1.5 million videos uploaded implies the involvement of at least persistent script-kiddies, if not possibly state-level actors getting involved for propaganda.

This seems likely to be an arms race.
Alan Kay said in some OOPSLA address that microservices were OOP.
I think the real science here is Orthognathic Surgery [1].

I mean - I'm not an orthodontist or a surgeon, but once growth has stopped in the palate as a teenager or young adult I'd be skeptical of claims around bone growth or sculpting. Do you have any resources?

[1] https://en.wikipedia.org/wiki/Orthognathic_surgery
Matrix 1.0 – Are We Ready Yet?
We've almost finished big refactor so that it's more approachable for others to contribute - if you feel like it's something you'd like to do, please let me know...

So far the docs are a bit off (react part works almost the same, but low-level API is very different)

For people wondering what this is about - it's a composition of yoga (flexbox layout), webrender (2D primitives rasterizer), pango (text) and custom react reconciler.

What is this good for? In some cases, it might replace electron... Certainly not now, but in future, yeah I guess it could. I personally want to make alternative desktop environment for my linux pc (gnome & cinnamon are js already, but imagine if you could do apps with hot-reload and using any of conventional javascript libraries & tooling)
The WTC footage is documentation of a terrorist attack by innocent bystanders. The Christchurch Mosque shooting footage was created by the terrorist with the aim of becoming viral. It is a component of the terrorist attack itself.
>I remember asking my wife not to cut our daughters’ meat into such small pieces when they were young. “Let them chew,” I begged. She replied that she’d rather pay for braces than have them choke. I lost that argument.

If a distinguished professor in dental antropology can't stand up for himself for his daughters welfare in his field of study he's lost a lot of respect from me.
I would argue the opposite: Anything but nginx is probably overkill unless you have specific requirements. I mean, sure, if you just want to serve some files from a development machine into the intranet right now, `python -m http.server` will do the trick. But for anything that is either a productive system, or one serving content to the public internet, nginx is a sane default choice.
I was responding to this question:

If you have a project that you didn't care enough to write cleanly, or even document in the most bare minimum of ways (a helpful README to contextualize the code) then why are you even putting it online?

If I put it online for a different intended audience then the question "how do recruiters judge them?" is beside the point.

I am well aware of the difference between git and GitHub. I alluded to some projects that I don't put on GitHub. Let me be explicit in stating that just because the project isn't on GitHub doesn't mean that I don't keep it in a git repository (or other version control, for certain employers). This has nothing to do with confusing git and GitHub.
It‘s mostly an issue with the decision makers at lenovo. Were linux as widespread as a desktop os as windows, it would have happened to linux too.
You don't need to go back in history to see this. In many countries where such speech laws exist today, they're used by majority groups in order to stop minority groups from speaking out publicly about injustices. This is common in Asian countries right now.

Regardless, censorship on the internet is inherently ineffective. If this speech is banned from Facebook, it will move to other forums. If it's made illegal, it will move to the "dark web".

The only real solution to combat this sort of thinking is to debate it directly, refuting arguments rather than shutting them down entirely.
JavaScript at the Edge