skysight-inc/HackerNews huggingface dataset:
> I would have preferred citing actual research, not an appeal to historical methods. Given that some of the conclusions that word for word copy may be less efficient than summarized copy.

I can at least provide some links. [1] is my own research on giving students optional typing practice in a CS2 course. [2] is Mickie Chi's overview of the ICAP framework which categorizes learning activities based on their level of engagement (Interactive, Constructive, Active, Passive). Chi's work notes that higher modes of engagement provide more learning gains, or I > C > A > P.

Copying would be considered an Active exercise and theoretically would not give as much learning gains as a Self-Explanation exercise ("summarized copy", Constructive). However, much of the research into self-explanation shows that lower-performing students do not provide good summarizations/self-explanations. Thus, in my [1] work, I make the argument that for these students, completing a lower ICAP mode (typing practice) is a better use of their time. While it does not provide as much learning gain as a Constructive activity, it can still give students some gains that could potentially elevate them to a mental model that can successfully complete Self-Explanations.

[1] https://dl.acm.org/doi/pdf/10.1145/3373165.3373177

[1] https://files.eric.ed.gov/fulltext/EJ1044018.pdf
The article's reference to "classobj" is wrong for Python 3 (that was the type of old-style classes in Python 2). In Python 3:

>>> class SomeClass:
... pass
...
>>> type(SomeClass)
<class 'type'>
Isn't this good? Aren't we all sick of Facebook/etc playing arbiter of truth, and having no recourse?
The rationale is that corporations are made up of people, and there is no way of denying fundamental rights to corporations without also denying those rights to the people making up and interacting with those corporations. In essence, corporate personhood an argument that rights don't cease to exist when being expressed in aggregate.

It also allows certain conveniences, such as being able to sue a corporation as an entity, and corporations being able to enter into contracts as entities, own property, etc.
> For example, Microsoft can't publish software code that unfairly prioritizes their browser.

They can publish such code with no restrictions.

What they might get in trouble for is putting that code in their products where it will be executed to unfairly prioritize their browser.
No one in the C++ community is like, great, in order to keep shit working we’ve got to honor this ABI where we can’t do SSO.

No one in the Haskell community is like great: linked lists as the fundamental data type is just awesome on modern x86.

The people in the Python community are like great: we just broke everything and took a decade doing it, because we were emphatically wrong about ASCII being a given.

The people in the Rust community say nothing like this: Rust isn’t wrong: you’re wrong. Which is going to get progressively weirder as we move back to ASICS more weird than GPUs.

I’m enheartened to hear that someone (e.g. you parent) has some grasp on reality on this, but I’ve been in this game long enough to see a decade of progress dunked over CORBA and XML, which had nothing like the mindshare or organic buy-in this Rust stuff does.

This is true fanaticism, and I don’t know about you, but I’m going to miss being retired for it’s consequences for the least fun decade of a career that included Visual Basic.
The argument usually raised is that the volume is too small to matter (and a comparison to SO2 volcanic eruptions). I haven’t seen those studies so am at the moment dubious (but would like to be wrong).
3/ and 6/ are in direct contradiction of each other, coal was known for centuries, it took an environmental disaster for people to switch to coal even in the presence of superior alternatives.
Who keeps using archaic shitty software?
I had a rocket mass heater for a few years and it was awesome - no smoke out the chimney, just steam. I burned sticks raked up out of my yard, pinecones, construction scraps, etc.

There have been a lot of improvements in RMH design in recent years, led largely by the RMH enthusiasts at https://permies.com/f/260/rocket-mass-heaters

IMO traditional metal wood stoves really suck compared RMHs, but they can be made better by routing the exhaust through a stratification chamber (eg a large metal container like a barrel or a old water tank; hot flue gas enters the top, cooler flue gas exits the bottom). Pretty easy to set up next to an existing wood stove, and you get a lot more heat and a lot less smoke out of an otherwise crappy stove.
Positive, Brave, Do Right Things, and willingness to learn :)
Malloc Tutorial (2014)
Why do conquerors conquer? For its own sake.
To make people feel dumb or smart
This is incorrect. A large nuclear power plant uses about 200000 cubic meters of concrete. Each m3 of concrete contributes about half a ton of CO2 emissions, so that’s a one time 0.1 MT of CO2 emissions. A coal power plant of similar size will emit more than 1 MT every - single - year. There is simply no comparison.
Most Python programmers never need to worry about the "voodoo magic". But for writing tools and libraries that can nicely encapsulate a desired behavior and make it simple for other programmers, Python's "voodoo magic" is great.
> added new features, and improved the UI throughout Plasma!

> New Features
> Ark has now been ported to use KHamburgerMenu for a cleaner default user interface

Good thing i don't use it.
Too bad it was once a promising DE.
Not really, people who are pro-life and take it seriously (in my experience, the vast majority of pro-lifers) would happily trade saving the lives of the unborn in exchange for treating the premise they are children seriously.
I can't remember the last time youtube made a change that was liked by the community
Free the Internet
Or super apps are just a second launcher on top of the iOS or Android launcher, but the app selection is controlled by the super app's maintainer, not Apple or Google.
Figma started as a drone company
I’ve been reading Masnick for years; I’ve just gotten really tired of his shtick. It sounds like you’re also bored by this unproductive discourse, albeit from the other side. At least we can agree in one respect, as sad as it is…
RedHat modifies vim. This makes sharing a .vimrc across OS more difficult, as one must identify and undo various changes that RedHat makes (hlsearch and incsearch come to mind), or maintain your own vim. :set compared to a clean source build will show some of the things RedHat modifies, and if you end up digging around in the source RPM to see how bad the derp is it's probably high time to compile your own.

(ex-vi is my idea of vanilla)
I think Counter Strike will be the answer to most of us South Asian folks including me :D
A library based on Viewstamped Replication Revisited
Google as a whole (especially in America) has a slew of services entirely comparable to WeChat. The problem is not many people use them.

They have phone and internet plans, they have mobile and desktop OSs, they have self-driving taxis, they have email, they have IM, they (had) a social network, they have a payment system, they have cloud storage and computing, they even have actual phones and computers. Sure, they miss a couple of things like a marketplace, but if US citizens somehow were forced to use all-Google devices they would definitely do everything with Google Search, Google Duo, GMail and Google Pay just like the Chinese do everything via WeChat. In that case obviously Google would integrate all their services even tighter by allowing almost everything to be done through their IM or email, but right now they are much more similar to WeChat than you might think
Corporations exist as creations of congress and legislated into existence.

Congress may not pass laws that seek to silence our ability to speak freely.

What you’re suggesting is that because these special entities are run by private individuals and not government employees they’re not effectively bound by the first amendment.

Schools exist as creations of legislation as well, but they are run by government employees. Speech cannot be silenced by schools.

Your assertion is that since companies, created by legislation, are run by private individuals they can silence speech all day long.

The question is, does the 1st amendment apply to government employees or anything borne out of legislation by congress?
who would pay for such shitty software in 2022?

It was shit 10+ years ago and it has not improved one bit since then.

Oh look a UI from 2005, let me get my credit card…
Tell HN: How to stop fraudulent invoices from FogBugz
Hello HNers,

It's been reported that FogBugz started sending large amount of fraudulent invoices on or about Friday 16th September 2022.

See twitter and HN threads about the issue https://twitter.com/josephruscio/status/1570957688405917698

If you have received fraudulent emails and invoices from FogBugz, there's a very simple first step you can do to help prevent harm to other victims.

* In Firefox, you can open the website https://fogbugz.com/sign-in/ , then open "Help" menu, "Report Deceptive website".

* In any browser, you can open the page to report deceptive websites here https://safebrowsing.google.com/safebrowsing/report_phish/ then fill in the URL https://fogbugz.com/sign-in/

Google and Firefox maintain a list of websites performing active attacks of phishing/fraud/malware/etc. The lists are updated in the background hourly or so for all users of the browsers. A site should be blocked in no time once it's been reported enough time.

It's been very effective at stopping large scale attacks in the wild. That's one of the reasons you see elaborate attacks these days having to circle through many domains, otherwise they get blocked in no time.

There may be more you can do (some comments mentioned writing to your Attorney General and starting class actions lawsuits) however these take a while to initiate and do not stop active harm in the meantime.

Regards.
Small typos everywhere. Init functions without the dunders, move_ahead in an abstract class then moveahead later.
> Do you feel that telephone companies should take action when someone is using their services to harass a person

In a functioning society, no. This power and responsibility belongs to the judicial system.

> or using SS7 signalling to capture calls that aren’t theirs?

If SS7 had a real security model, then carriers should enforce that security model. In cases where the protocol security does not help (many cases, AIUI), then I think carriers probably should be able to enforce correct use of the system. (The latter has nothing in particular to do with who the offending SS7 user’s customers are or what they’re saying.)
I think coding C in C++ in underrated.

C++ has tons of features, many will say "too many", and it accumulates over every revision. C, by comparison, is simple.

But sometimes C is too simple, it is fine for 99% of your needs, but for the extra 1%, you need C++. If that's the case, just write C and compile it with a C++ compiler so you can take that extra feature you need. Just because you are using a modern C++ compiler doesn't mean you should start using RAII, managed pointers, exceptions, and all these things.

Sometimes it makes sense to go full-on "modern C++", but using C++ literally as "C incremented by one" is a use case that shouldn't be dismissed.
Is flare combustion more incomplete than your generation?
You could say that since coal power involves emission of quicksilver and nuclear the emission of plutonium, both of which are scarily poisonous and both of which can be filtered out and their emissions kept almost to zero, coal and nuclear are equivalent. But that ignores how different the poisons are. Scarily doesn't equal scarily.
Let me ask you the inverse— should an entire HOA all go to jail if one resident commits a crime? No. It’s not “groups” of people, like you’d find at a concert/meetup/HOA/whatever.

If it was, then the whole group should be convicted of crimes everytime the corp ignores a law and commits a crime.

But no— different groups exist for different purposes, on paper incorporated under a set of laws.

It’s a business, intent on generating profits and many times they break laws. Next time you want a corp to have ”people” rights, consider the inverse to
The ruling is only in regards to very large websites with millions of MAU. In my opinion, applying laws regarding speech differently for such sites which act as 'public squares' is an important thing we, as a society, need to wrangle with. I am not sure what the answer is, but suggesting that this prevents all websites from moderation is a blatant lie. The entire point is audience size matters in how much we must regulate the nature of permissible censorship or other actions which could stifle the marketplace of ideas.
>This is probably not appropriate for the platform to manage as they are not the executive branch.

Not siding for private corps, but what happens when it is the executive branch doing the deeds that you are expecting the executive to crack down on?
So we can’t have large communities because right wingers have developed a persecution complex about not being able to say the N word?

Edit: stop downvoting me, that’s censorship!! (/s)
>The competition is stuck with gluing on new features, on an already multi-decade old tool.

Wrong: 1000 + Figma plugins add functionality/new features for free. The Sketch UX is not so different.
You should be held culpable for swatting,but the telephone company should not.
The Cloudflare-like “we are not the executive branch” is so wrong-headed it is hard to know where to start.

Imagine an effective executive branch that can handle all such enforcement. The size would be massive. You’re implicitly asking for a Chinese-government-like internet monitor capable of charging tens of thousands of people a day.
> CO2-wise: It's neutral.

That's part of what he's rallying against. It's not because it requires a large energy input to produce wood or wood pellets suitable for burning.
I agree. It should be around 3 times less efficient. My guess is that people that are into wine enough to buy a dedicated fridge probably plow to way more than 30 euro a month of wine.
Hold on there! "Private entity"? As I recall, random entities have no rights, humans have rights but there is no corporate bill of rights. Companies like ISPs enjoy the privilege of commerce and profit in exchange for obligations under law. Persons like you and I enjoy liberites and rights in exchange for obligations under the law. Not only do companies have no right, the fed government has a constitutional right and obligation to regulate interstate commerce as they it fit which ISPs fall squarely in that box.
Mark Kurlansky has done a brisk business in this kind of biography-of-a-thing, Salt, and Cod were the first two books I thought of when I read your post, but he's also got books called Salmon and Paper that I haven't read.

I think that I would put those books under the broad heading of social histories, which is a genre. You may also look for "microhistories", and here's a list of them:

https://www.librarything.com/tag/microhistory
> I'm fascinated to learn more specifically about this sequence of events. Can you suggest any good sources?

I witnessed it in real-time and discussed it with marketer/advertiser friends who have good industry knowledge. I don't know if anyone documented the behind-the-scenes. Note that I may have misremembered the name of the main group behind it (might not have been Sleeping Giants back then).
0% chance of side effects is unrealistic. A better way to think of it is like the hippocratic oath that doctors adhere to: to do no harm.

Yet just a few weeks ago a doctor cut some holes in me. That’s clearly harmful, yet in the balance I was quite glad he did so sad that way he could repair my arm. So a trade off analysis is required.

Fortunately there’s a emerging governance, e.g. from the Climate Restoration Safety and Governance Board that’s just starting up. It already has a pipeline of projects waiting to apply for regulation.
While I agree that corporations should not be considered people, there’s literally a century of legal precedent built on that faulty interpretation, and the courts are not the appropriate forum to unwind it; it’s too deeply enshrined. Congress must legislate.
How many cosmic ray bitflips happen? Even without ECC ram I’m fairly sure I have never seen any affect me, so there is that (even data hoarders with terabytes of data stored with e.g. ZFS seldom report problems due to that - when they start to see checksum errors it likely means a soon to fail harddrive instead)

Also, if I’m not mistaken, in airplanes which are much more likely to get hit by cosmic rays at high altitude, they often use redundant CPUs that work in lockstep with each other. So.. in the end it is human error I guess? Handling unexpected cases should be done well as well.
Absolutely correct. The point many are missing is that phone companies do not ban people from having a telephone based on their conduct.

If I use my phone to say terrible things or even to commit felony fraud the police will investigate me, arrest me, I'll be tried and convicted and so on.

But at no point will the phone company cancel my telephone service. Fraudsters can get phone service. Murders can get phone service.

The court will place limits on the person, but it's unheard of for the phone company to restrict access because of conduct.

The problem we're facing is that modern communications platforms (including social media) have very different norms. Some of those norms are imposed because of direct governmental regulatory influence. We're dragging various social media companies to testify before congress and openly pressuring them to censor with overt threats to their business. This destroys the notion that these companies are somehow engaging in censorship entirely of their own volition.

This 5th circuit court ruling isn't framed right, but the underlying issue here does need to be addressed.
The Kludgeomatic.

https://github.com/brudgers/VectorScriptTools/tree/master/Kl...

Vectorworks 2008 was scripted in a Pacal variant that required compiling. Creating a script required many "bureaucratic" operations.

More bureaucracy to load the script to test it.

Looking back, I think in all seriousness that punchcards were the point of reference for the programmers who came up with it...that the development tooling was designed to digitalize a punchcard workflow.

Coming from Autocad, I wanted a scripting workflow that looked like its. Put a list of commands in a text file and they would be run through in order.

That's the background...well that and the sub-prime mortgage meltdown bringing about a future with no work -- be careful what you ask for.

The Vectorscript documentation allowed scripting Vectorworks "tables" -- a spreadsheet like data structure.

Vectorscript also had an evil...I mean eval. [1]

Thus, Kludgeomatic.

From within the drawing I could open one those internal "spreadsheets" and create an ordered list of API calls to Vectorworks commands, and run that list with the click of a button.

Since the spreadsheet was a drawing object, it would be saved with the drawing and could be externalized into a library like an other drawing object for use in other projects.

I thought I was on the road to fame and fortune.

I was wrong about that, but it is still really cool.

[1] Later I wrote a script that could execute arbitrary code the users computer. Digitalized punch cards, like I said.
Ew dude, no.

Vice knowingly smeared RMS, inexcusably. THey refused to acknowledge this or apologise for their role. They burned McAfee with an iPhone picture with location metadata. They're anti-journalism.

I don't know SWU, but people have pointed out that 100% of the profits go to ending poverty. Doesn't sound like something a docxploiter would do.
Pros:

- Transpiling to C++ means it will work wherever C++ works. On any toolchain. With relatively little effort. It shouldn't be hard to add CMake and bazel support, for instance. Even mostly dumb makefiles should be workable.

- Approaching the community this way could avoid fracturing the community more than it already is.

- Targeting specific success metrics (like CVE causes) could provide focus around design and requirements

- Seems simpler and easier to learn and teach.

Cons:

- The pitch assumes C++ modules are implemented, ready to use, and reasonable accessible.

- There will be a lot of tooling to reinvent: static analyzers, syntax highlighters, etc.

- At least for a while, debugging cpp2 problems will involve juggling multiple parallel realities: cpp2 code, C++ code, and actual program behavior (i.e. compiled binaries).

- Doesn't address other major C++ ecosystem problems like build times, packaging, build systems, etc. cpp2 could make them slightly worse.
Curious, what functions specifically fall under ITAR?

For example, have you reviewed something like this page:

https://research.mit.edu/integrity-and-compliance/export-con...
Deposit today morning and yesterday evenings revenue.

Deposit cheques in business account.

Have a personal conversation with manager about that loan and thank him.

Get heads-up if some cheque you issued might bounce and deposit money tomorrow.

Meet friends you made at bank as you have been visiting it for the last 40 years.
Special pleading. I have no doubt the lawyers supporting this godforsaken ruling had even worse logical conclusions they had to follow through to.
> The morals of the community in question. The laws and customs of unrelated countries or communities are immaterial to the decisions of this particular community.

So it is OK for me to demand a homosexual co-worker be fired if the community of my workspace is homophobic?
Looking forward to finding out what kind of feedback and discussion this generates. Some of the changes seem to make the syntax pointlessly different.

/* Proposed "new" c++ syntax */
main: () -> int = {
cout << "hello world\n";
}

// vs.

/* Classix c++ syntax */
int main() {
cout << "hello world\n";
}

The "new" way looks a lot like a copy of the newer Java syntax for closures.
There is definitely more to it though - I've tried every design app and have bounced off of them all. Figma clicked instantly. I know it's a cliche, but I have never experienced "it just works" until I designed our most recent mobile app in Figma.
But the phone company won't cancel your phone if you commit fraud. Even a convicted fraudster can still have home telephone service.

The courts are responsible for determining the correct course of action, post-conviction. A court may rule that a convict can't use a phone as a condition of parole, but a phone company will never refuse service.

No one is complaining about the courts pursuing crimes. The issue is extra-judicial punishments enacted by corporations often under pressure from the government.
(From Wikipedia:)

> Object-oriented ontology maintains that objects exist independently (as Kantian noumena) of human perception and are not ontologically exhausted by their relations with humans or other objects.

So, basically, it's your default assumption that the world exists independently of somebody being there to see it.

Looks like the clickbaity name is there as a prank, because it's a revolt against some newer philosophy that can't settle on the old "if a tree falls on the forest and nobody is around, does it make a sound?"

But I did never hear about this before, so I may have understood things wrong.
This person claimed to have launched three “products” in three weeks?

This thing, including the ads and pop up, reads like a parody.
Basic Go Tooling for Generics
Thank you! This is what I am saying, treating corporations as people has caused so many problems it might just destroy the whole country! Non-US folks pay attention and make sure this cancer doesn't spread to your country.