jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
As it turns out, the Microsoft Office example is not a good one.

Microsoft Office was written in C, and only relatively recently ported to C++. Please note that I didn't say it was rewritten in C++. It was ported to C++. That is, the minimum changes necessary were made to get it to compile without errors or warnings under a C++ compiler.

That means, technically speaking, Microsoft Office is now written in C++, but it's still very much written in the style of C. Quite a few applications that use C++ are written this way.

Speaking just for myself, I think C++ is scary-complex. There are a lot of corner cases and unexpected behavior to memorize. To be blunt, I think the complexity of C++ gets in the way of productivity. There is no question C++ has some nice features, I'm simply unconvinced they're worth the cost.

I'll stick with C for low level, and pick from a variety of better and more sane (in my opinion) choices for medium and high level work. That being said, if someone is happy and productive with C++, that's great. There's room for lots of programming languages in this world, including C++.

But please, don't look down on developers like myself that have rejected C++, for what we consider good reasons.
"Your job as a teacher or as a presenter is to extend the available materials"

I'm puzzled by this. Let's say you teach basic physics or algebra... how are you supposed to "extend" the material, particularly testing material?

I always thought the benefits of having a teacher were:
1. Human contact
2. Ability to answer arbitrary questions in an instant
3. Ability to adapt lectures to the audience
4. Students in the presence of a room full of other people trying to learn the same thing at the same time

Those would all be great benefits even if the tests were all the same, administered in a standardized way, nationwide, by third-party proctors with third-party graders.

That's not to say that there's anything wrong with independent study, online courses, or ad-hoc groups of students learning together.

I just take issue with the idea that a teacher, in order to do their job, must also compose novel tests every year as though the new tests would somehow be better than all the other tests used over the years. If teaching honest students, it just doesn't sound like an efficient use of teaching resources to re-invent the wheel each time.

And there are objective benefits to using the same or similar tests from year to year. One is that you can see if your class is improving or lagging in specific areas compared with previous classes. That could help you hone your teaching over the years. Wow, I tried playing this game to illustrate economics, and these students scored way higher on the arbitrage questions than the previous 5 years! Or: "gee, I thought that group project might be good, but the test scores dropped this year".
I fail to understand why pdf is not a purely representational document format (i.e. without scripting and executable content).
Why is this a disaster? genuinely asking.

This has always been the case in sports. I personally don't agree with setting some arbitrary limit on technology creating systems like Formula 1, which then becomes a race against regulations and who can most creatively push the rules & find workarounds.

The sport I know best is climbing, and the progression of gear over the past 50 years has enabled as you say STUPID HUGE gains in allowing the strongest athletes to push the envelope of what's possible. I can't imagine having to climb with old gear and shoes. Went from climbing in Converses with DIY pro to specialized rubber on shoes with similar ideas to Vaporfly in how they shape the foot and have flex or not based on the route need. We now wear different shoes for different styles of routes.

Now knee pads are becoming standard which has downgraded some famous routes and upped the highest end grades. Some climbers just log 'without' 'with' grades I guess you could do that with running, but no one is saying Adam Ondra didn't climb the hardest route in the world because he used a knee pad and similarly I don't think it's fair to take away Phelp's achievements.

Even going beyond 'solo' nature of climbing, the technology is the same in competitions. Gear pushes the sport and I think that's a good thing.
Many desktops nowadays come with wifi, and wifi cards often also have Bluetooth. I just looked at a nearby Dell desktop (which came with wifi built-in), and it shows Bluetooth as enabled.
I find holy grail in plain text + org mode export
There's no cession of power from governments to corporations; consider the recurrent social media hearings in DC, which as far I can tell are effectively just the bullying of CEOs to censor less/more.

Even this latest Delta, Coca-Cola, etc. seems to be just bullying: https://twitter.com/AmyBeePhoenix/status/1379295393301868546

It's just an upheaval of the elite.
I found that the nix learning curve to be steep but short. The first time you need to make something available for nix (particularly a service), you'll probably copy something someone else wrote, make a few changes and then (if it didn't work) stare at your screen for a while wondering why it didn't work[1].

It is very different which can be very off-putting, but is not usually gratuitously different, and once you get used to it, it's pretty straightforward.

After having done it a few times, I find that I can adapt a random project not already in Nixpkgs for nix in under an hour, and it's something I do maybe twice a year or so.

One counterintuitive advantage I found switching to nix from other systems is that since the 4 step "download, configure, make, make install" usually doesn't work, I take the time to make a nix expression. On Gentoo and Arch, I would often just install to /usr/local from source and then forget what I had installed and not know how to upgrade it. If you have more discipline than I do, then it's a bug not a feature, but for me it's super helpful.

1: If the project uses cmake or autotools and has no strange dependencies, then packaging it for nix is trivial. However a surprising number of packages do things like downloading dependencies from the internet at build time, and it's not always immediately obvious how to adapt that to nix. Projects using npm or pip also probably won't work right away just because the long-tail of dependencies means that there will be at least one dependency that isn't already in nixpkgs (haskell should in theory be just as bad, but the strange proclivity for haskellers to use nix means that someone has probably already done the work for you).
Become a manager...
Likely we'll have less 'os-level' pwns, but to be fair these aren't really the most exploited class of vulnerabilities today anyway. I'm just as effective doing a sql injection and stealing your client's PII if you have or don't have your bluetooth stack written in a lang that prevents some memory corruption exploits from being feasible, and that's the actual goal of most attacks.

You're going to get owned in future by people obtaining creds to important stuff (say, aws creds) and by crappy userspace applications, we can hope that OS security continues to improve but even if it does get bulletproof the story is far from over while our apps are all piles of garbage.

At least, that's what I recon'
Kotlin. It has good support for defining DSLs and can actually type check your pipeline.
Which is not at all a way to delete your own account, and proof that even spam and duplicate accounts are not actually deleted.
The band-aid is easier to pass.
Is "since the 70's" some sort of ironic joke? US industries were extremely and overtly anti-competitive up until the deregulation of the 1970's. If competition is restricted now, it was far worse in the past.

https://en.wikipedia.org/wiki/Staggers_Rail_Act

https://en.wikipedia.org/wiki/Motor_Carrier_Act_of_1980

https://en.wikipedia.org/wiki/Airline_Deregulation_Act
no port needed. everything wireless. I'm waiting for NFC keyboards.

google now says you interact with the tablet by voice, and you watch the screen with your eyes. Now, tablets can even derive events from looking at your face (samsung you look away video stops).

Noticed you don't need a mouse with a tablet?

Oh, the software will have to be rewritten, no doubt, but since most of the software is interface anyway...
Suggested site to add: nsa.gov
This reminded me in some way of FASTech CELLworks (sic): software used in manufacturing automation to define process flows. It had some interesting features such as message passing via a mailbox abstraction, concurrent execution, and a memory-based data store.
I thought Texas was all about reducing regulations and welcoming new businesses.
Homebrew stores a lot of information in the Git repository that it really doesn’t need. A simple list of packages would work with the search feature and probably be faster to work with.
How do you know what really influenced your life outcomes?

We all have stories about a great teacher or a terrible parent. But these are anecdotes. You don't actually know what would have happened if you had different parents, or different friends, or went to a different school.

It's perfectly possible that if circumstances were different, you would have gotten to the same place, by a superficially different path.

The specific stories would vary, of course. But when we talk about society-level policy, it's not specific personal stories that we focus on. It's things like income, marital status, job field, health, criminality. A lot of evidence suggests that even if your specifics were very different you would have actually ended up largely in the same place on these metrics.
That's equality in eyes of the law - not the equality of the outcome, which leftist movements try to preach.
It looks to me like it was a 5 but realized he was running out room.
> If every American was on payday loans and would be dying immediately after having spent their last dollar on basic needs and capital efficient goods & services our GDP would soar

While the GDP per capita might soar, the GDP itself would plummet. When you kill off productive workers (all else being equal) you lower your GDP.
Yeah, whatever. The point is that no one is interested in Hawking because of the physical details of any artifact that he produced.
For positional goods, like spots in elite colleges or homes in upper-class neighborhoods, the price is determined more by demand than supply.

But for things like basic housing, food, and water, our society has gotten efficient and competitive enough that those things are supplied nearly at cost.
My naive guess is that this is why they continue to fund it.
Fair point. It's all relative. By that definition it's much easier to become a programmer than to become a lawyer. 100% agree.

Programming has a very appealing second property: there are tons of good paying jobs out there.

And I think this combination of "you can get started super easy" and "you will earn above average" are two dangerous properties.
oops, sorry. Yeah, misprint in the topic. And thank you for providing more details!
For real -- SLIME's almost 2 decades old, and having used it makes me hate developing Python and JavaScript; being able to fix up broken code when it throws an exception, without having to restart the program is just so dang nice during development. Being able to get completions etc. based on the real state of the real program (as opposed to the results of some imprecise static analysis) is super-nice as well.
Django_Q instead of Clerery
It was not a loan, it was a total return swap on leveraged CFDs. CS took the market risk for a fee, picking up pennies in front of a steamroller.
Vertical tabs, tab groupings, and collections are some of the reasons I switched from Opera. I do miss the pinnable Opera side dock for social media, and advanced shortcut customizations.
Great idea, although it lacks network effect at first.

I could imagine this being worth a lot more than $5 when it gets big, but hard to justify paying $5 for a brand new platform unless you attract good content creators to it.
Same concern. I switched last year from Chrome back to Firefox after a few too many anti-consumer moves by Google and really hoping Firefox remains a viable alternative.

They're already lagging in a few places and that gap will only grow.
I like the idea but you HAVE to pay $5, even just to lurk?
Oh this old tired argument. No, land is not the source of all wealth and justice. Its just dirt. What's on land is far, far more valuable worldwide (improvements, industry).
We're busy at work on the production ready version. We're targeting March, but we won't release until it's ready (even if that means slipping our target).

Remember, in software development there are lies, damn lies, and delivery estimates.

We'll get it out as quickly as possible, sorry for any delays.
This has been discussed dbefore but anything the helps to rid the planet of semalt.com is always going to get my vote.
In the analogy, people with children would be heavier and need another life vest (if they couldn't find another means to float).

I'm confused by your men vs. women thing. If a woman has a child, a man had one too.
The fun thing about this is that you can try it out locally and apparently it took (about) an afternoon to put together (most of the work is in rewriting URLs).

This kind of fast experimentation is going to lead to some really cool things happening with unikernels.
How about a lanyard that has a magnetic connector (like Apple charging ports). So it just a small amount of force to disconnect, but easy to stick back together if you forget it was there when you got up to visit the rest room.

Another thought, what about a little coin-sized watch battery device that does bluetooth low-energy. Press a button it locks your computer (or triple click wipes something, etc).
/r/outside was like this, then some asshole discovered that ramming together two heavy elements really hard was massively OP and ruined the game for everyone.
zapier, github
I thought it was pretty clear on their site that they offered the "security transfer" only at certain terminals, for certain airlines. For instance, if you were flying Continental out of Newark, it was great to come in via USH and not have to deal with infrequent flyers at security.
Thanks. Title changed from "Polar researchers 4 meters from drilling down into unknown world".
This is a collossal effort and a huge community service. Thank you for being so thorough in documenting your work. Even if others don't directly use your code, you have given the world a great template to understand and implement git!
The VB "interpreter" emits opcode for the .NET VM. This codes is then optimized and jitted. This means that both these interpreters run native code in the end, with the difference that the VB version can take advantage of the optimizations implemented by the .NET JIT.
it's your turn to be the mentor, find someone and do for them what your father did for you.

I'll bet that was his intention all along.
Even assuming the teacher was lazy, or plagiarized the test, that's simply no excuse.

Anyone who sees questions that they had early access to from some special source (a source not available to all students) has a clear ethical responsibility to inform the teacher that they had special access.

It might be slightly ambiguous when, by happenstance, a few questions are the same or similar. But when all of the questions are the same, what are these students thinking? They know that other students are seeing these particular questions for the first time even if they studied intensely.

Students can choose how they learn. But the professors choose how the students are tested, and this test was clearly compromised due to student dishonesty. You can throw other factors in if you want, but dishonest is dishonest.
Did the same thing. There are extensions out there that convert from flash even if youtube doesn't offer the html5 version.
Hey!

1. The cables have a "twist" internally so they electrically match if you if you attempt to "loopback". They'll also have custom branding on the ends to make it clear they are not USB cables.

2. The modules/dock/cables are electrically compatible with USB (5V power, 3V3 data) and won't cause any damage to a USB device.

The reason we selected those connectors is because they are rated for many insertions, relatively cheap and easy to get assembled as proper moulded cables, SMT placeable, and strong. We did evaluate many options but nothing came close to the quality at a reasonable price.

Hope that answers your question!
You could call them appointed elites, or you could call them a distinguished technocracy, many of whom are not career politicians, but instead respected scientists, military officers, artists, composers, former heads of public bodies, business leaders, sportspeople etc. They bring an insight to government that many politicians cannot.

When you look at it from that angle I think it makes a lot of sense and is actually rather progressive.
I never understood how we can launch something into an L2 orbit. Does the rocket just fly out there and stop? Just it get caught at that location?
Nim isn't compiled to C in the same way that, say, Coffeescript is compiled to Javascript.

Nim's compiler converts the AST into an intermediate representation that can be compiled to several backend. The primary backend is C source code, but it also supports outputting Javascript (experimentally) or interpreting the intermediate representation ala Python.

The difficulty of developing the IR -> C transformation certainly influences the features of the language, and certain features, like tail calls, can't be implemented because Nim expresses functions as C functions for the benefit of foreign code. I wouldn't say it's a leaky abstraction though, not any more than C is a leaky abstraction over machine code.
Hm. I hope this comes across as constructive criticism, but I'm not sure the visualization type matches well with the data you are presenting.

The movement of the bubbles doesn't seem to convey any useful information, it's just added flare. I'd get rid of it. (you might enjoy some classic books by Edward Tufte too)

The placement of the bubbles seems to be completely random. You can use your space more wisely.

You are trying to represent growing trends with this visualization, perhaps some sort of component should go into representing that. Maybe you can represent that in your x and y plane somehow?

You're viz looks blurry on retina screens. You can fix this by setting the width attribute of your canvas element to twice what you want it to be, and adding a css style width at what you want the width to actually be.

Edit: I just read the text describing what velocity actually does, nvm, I'm dumb.
Cool good to know. :) Less a matter of the money, more a matter of wanting to easily play around with the "full strength" version to see if it really works for me.

I happen to be working on an account/authentication service right now, so being able to rig it with a working domain name (via CNAME) so cookies work with my app is definitely big on my list.
ReWork is my go-to tool when I need to do anything with regexps. http://osteele.com/tools/rework/
It sounds to me like that phrase is there specifically to let them out of liability if someone gets busted under one of the many anti-fortunetelling statutes. Running a payment processor can open the door to all sorts of situations where someone could accuse you of profiting from the proceeds of crime. So they take an understandably proactive stance on making sure that there is no possibility that someone could mistake them for a deep-pocket for liability purposes. This way if, someone is caught using Square to charge for remarkably effective curses, the grieving relatives won't be able to sue Square for being party to the transaction.
Have you kept up with what Apple's done with WebKit since 2002?

(Yes, clearly Google has contributed a lot of open source code too).
Interesting. Your predecessors in this thread are actually arguing that any activity that make the stock prices contain less order is a good activity.
I posted a reply on his blog asking him the question. It is currently awaiting moderation.
> or like one of Apple's arch-competitors is using Apple's open source code to compete with them

WebKit is based on KHTML though from KDE, so not entirely Apple's. Not to mention that chrome uses V8 which is not JScore from Apple but full Google's code.
The Alto was, IIRC, the first machine with a bit-mapped display, overlapping windows, Smalltalk, a mouse...

Seriously: more than once we have lost a technology because we turned the other way at some point. The Lisa'a stationery idea is one example off the top of my mind of a great idea that was not only ahead of its time but ahead of our time. We install programs and run them to create documents instead of using a desktop to create a document of a new type that the program we installed happens to support. I like to joke Smalltalk 80 made Java 2010 look primitive. I am only half joking on that.
Matt's point is that they've chosen a system that makes it really hard to get that last 10%.

"We have tried to draw spirals using cartesian coordinates, what we have gets us 90% there, but there are infinities and edge cases involved in getting a perfect spiral. The equations describing them would get so complicated it's just not worth it."

What we have in BitKeeper is the equivalent of polar coordinates... it makes drawing spirals much, much easier ;)
I'm sorry for my snarky remark.

I'm tired of what seems to be fake news coming only form the parents of my friends (60+ group) and that group being unable to reconcile basic, foundational facts. This includes my own father.

I'm at a lost how, what seems to be, a generation is so brainwashed they won't believe the sky isn't green because they can Google search and find one wacko that tells them it's green or a "Green Sky" Facebook group has 500,000 members.
Sticking around long enough to see a big mistake bite you is sometimes better for your growth than swapping jobs.
A bit offtopic but You know what?

1. I am not using whatsapp and recently I stumbled upon an iOS app that asked for a phone number to register and then tried to send OTP through whatsapp. SMS was a fallback option there which showed afterwards and was not active for 5 minutes because of the “timeout” between otp requests )))

2.A bottle of water advertised some lottery and had a QR code which was a FB link leading to a page that showed me a vague message about FB messenger which I don’t have.

It turns out that some people/companies nowadays assume FB and affiliated/owned companies to be a kinda standard for communication.

Boys and girls, write down and remember a simple rule: none of the commercial organizations will provide means of communication (apps, public APIs and SDKs) as standards unless those aforementioned means fit their business model.

Real standards belong either to public domain or to established non-commercial foundations with clear and transparent governance, leadership and policies.

Back on topic. I remember FB as a site that united students and alumni of major universities. This was probably the only period of fun in facebook history.

I remember VK.com being a Russian facebook clone with similar initial posture and user base which was also fun until its users started to go to jail for political reasons.

I would argue that this fate is waiting any “social” “network” after some point in their evolution.

A Cozy platform for chitchats and pic sharing gains more and more users, attention and money and transforms to a monster that starts eating its children and encourages all the deadly sins.

If you know an example of a social media that managed to escape this fate I will be happy to stand corrected.
I am pretty sure KOL predates Influencer in modern internet usage. Before that they were simply known as Internet Celebrities. May be it is rarely used now. So apology for not explaining the acronyms.