skysight-inc/HackerNews huggingface dataset:
And I'll bet the vast majority of those PDFs were bitmaps made by somebody printing them on paper and then scanning them in because they didn't know how to make a text-based PDF directly from Word, or why doing so was a better idea.
How much of this originates with FB/Cognizant? This seems mostly characteristic of other low-paying job work environments. You're not going to get the cultural elite paying $15/hour. You get desperate people with patterns of maladaptive behavior and dysfunctions. You get horseplay, various illnesses that come from bad home environments, and overall balls of stress that are just looking for a job, any job.
PCI Express Bandwidth to Be Doubled Again: PCIe 6.0 Announced, Spec Lands in '21
Learn Cryptography – Ep. 1: Finite Fields
It already is! Like Twitter with checkmark people.
Just what I was looking for. Thank you!
Claiming that "web frameworks" are the problem is such a general blanket that it ceases to be a useful statement at all.

React and declarative frameworks make it as easy as vanilla HTML to include ARIA compliant content.
Every New Freelancer’s Greatest Challenge – Pricing Their Services
I found several articles on flooding. Specifically I wanted to know if the sea level is actually rising, which should be something easy to measure.
They did get advice from some of the most experience startup investors in the world. Who's biggest question was why they hadn't started charging users. Taking advice from highly experienced people is probably better then trying to do your own research.

How would you even research such a decision if not ask very experience startup founders and investors?
With inflation, they'll be worth less than 50 AUD. :)
Are you required to use JavaScript? Because Reason and PureScript can both hook into React without much trouble and give you the features you want.
Somewhat agree with this explanation.

I started my journey from QBasic (high-school) to C/C++ (college) to Java to JavaScript and I have to admit that I use Java/JS the most throughout my career so my experience is biased toward my own personal experience.

Had I stuck with C/C++ for 10 years and dabble with Haskell/OCaml at night, I might feel different.

Once I got stuck in Java, I felt very comfortable there.
Wireless LCD Digital Thermometer Hygrometer Indoor Outdoor Weather Station Clock
...the problem is that the test for charitable status has not all that much to do with working for/against humanity's best interests. One aspect is not generating a profit. The other aspect puts "science" and "religion" in the same category. I think that just about sums it up.
That's true, the article says Cognizant offers "a 24/7 hotline, full healthcare benefits, and other wellness programs". But at the same time, it quotes the on-site counsellor as having said "I don’t really know how to help you guys" when an employee went to him for help.

This leads me to believe that there is a qualitative difference in the calibre of benefits Cognizant provides versus those that Facebook provides.

Further, since the job has high turnover and can be expected to put a high toll on an employee's wellbeing, it's also important to me to think about what happens to their benefits if/when they quit. In the US model of employer-linked healthcare, this tends to result in losing your benefits when you need them most. By contrast, other organizations that do similar moderation jobs seem to offer psychological health care treatment even after the employee leaves the company. See https://www.theguardian.com/news/2017/may/25/facebook-modera... for more info.
I used to do Help Desk while attending University and often times people would have trouble using JAWS (screen reader) on Blackboard/Canvas pages. Almost made finishing school work impossible and those companies didn't seem to be putting in any effort accessibility wise.
> It could be people prefer working at a desk and a screen in an air conditioned office to, say, schlepping boxes in a warehouse.

And judging from the article, agencies hiring content moderators are going to do more to paint the work more colourful and being a career-builder, by outright lying about what contractors will actually do day-to-day.

Of course that’s going to look more attractive at face-value than being pitched a warehouse job by the foreman.
Sen. Hawley Introduces Bill to Amend Section 230 Immunity for Big Tech Companies
You could always use www.evolute.io with free credits and simply shift between the free usage tiers, across platforms. If you develop your software in a “serverless” fashion, you might even find a way to be “free” for the foreseeable future.
malloc/free are not used in modern C++.

The fraction of runtime involving allocation and deallocation, at the level where they happen, is typically negligible. In servers, after program startup, it is often (and deliberately) exactly zero.
Mazur's SQL Style Guide
Formatting is totally butchered though on my S9. The two columns are sometimes one and sometimes are reversed.
Congresswoman Maxine Waters Asks Facebook to Pause Work on Cryptocurrency Libra
i would be interested in what/where those "controlled experiments" were... my understanding is that even experimenting is a no no in the field of geoengineering. Versus reflective schemes this actually "removes" carbon and is thus is a net gain, not merely a partial temporary cover. It also increases biota -- exactly the opposite of what humans tend to do, we are now in a major extinction event. Increasing biota on land is very hard and unlikely, but this easily increases it in the seas where it is badly needed. It is also easily titrated - one can stop/in/de/crease adding Iron and Phosphorus at any time.
I would pay a premium to be able to install macOS on a cloud VM that I can scale arbitrarily large (and to arbitrarily many instances, presumably with premium for each). I'd like to do scalable CI and builds for macOS.

(Also, if someone can find a maintainable method for it, I'd love to support someone who maintains a cross-compiler toolchain that targets macOS, making it possible to build Rust and C apps for macOS without having macOS installed. But that's not a complete substitute for having an actual macOS cloud build server, on which the compiled applications can run as part of the build process.)
Lots of good info in these comments, the problem with the hobbyist license is that it has gone through about 5 corporate reshuffling/iterations and it leaves each one a bit more damaged.
Do not confuse a product having giant textures and a billion triangles on screen with a "high quality game"

Only one is actually fun to play
Clicked through to the Beastie Boys Sabotage.

I like how the new version is attached to the original database entry for the video: it still has a 2009 upload date, 65M views, and user comments, etc.
Why do you believe that's relevant? People get injured from household goods all the time but those also have a reason for existing, whereas measles is cheap to prevent and there's no good reason to expose anyone to it.
It really seems important to know whether the video is real or a horror movie.
please share a link
We use API versioning. Works like a charm! If you don't currently have API versioning, just put the breaking changes behind /v2/<endpoint> and start versioning.
What do you think of Vyper?
Given the emulation is for a 64MB VAX, would it not be viable to run several VAX emulators upon a single Rpi and play with clustering that way and removing the limit of needing two Rpi's with idle resources.

Had a quick search and whilst no clear cut examples jumped out, it seems that some emulations require multiple instances of SimH running (HP!), so would appear viable, just some hacking (original definition, not the tabloid definition).
Very true, but in honesty, they can be almost or more trouble than they solve when they grow so big and bureaucratic as to no longer represent or even actively harm the workers they purport to support - it's these cases a lot of union detractors latch onto in their arguments against unionization, with some degree of fairness. I speak as the son, grandson, and great-grandson of people who were VERY active in their respective unions. In particular my great-grandfather helped to unionize electrical workers in refineries in Texas, and my father was a union steward. They are full of stories of the headaches the union bureaucracy caused.

That being said - those cases are really rare and in terms of harm, the naked calculating exploitation that corporations flirt with is WAY worse imo than the harm a too-big-for-its-britches union causes.
Typogate? In all serious things of similar or greater magnitude than this happen all the time in the US and usually don't get very much attention
Using Causal Inference to Improve the Uber User Experience
smh the normalization of deviance
Probably won't last long. General criminals, misbehaving kids and anarchist-types will be inclined mess with it.

Plus since its autonomous i'm pretty skeptical about its ability to avoid natural world dangers, even if it is set to a specific path only.
Markdown extensions for form input (2014)
I think you have it the other way round. "nobody died" is the pithy and fun response from a politician trying to deflect and score points by being pithy and fun. The standard of error of the part of the government that, you know, prints money should probably be a lot higher than 'nobody died'.
https://medium.com/missive-app/our-dirty-little-secret-cross...
How about partnering with UMG to stop removing educational videos where UMG copy written material is clearly credited and praised, and where the content creator isn't even looking to profit from sowing UMG material, only to educate...
I'd buy a stack of Mac Mini's and leave them unplugged if it allowed me to provision dozens of Mac VMs on real server hardware.
doesn't stop people on reddit.

seriously though, someone above posted a link:

https://outline.com/XUfRCB
You didn't elaborate on exactly what you find esoteric about all of this, but here's all the non [a-zA-Z] characters, what they do, and how they relate to my sibling comment about objections:

<> for generics. Point 3.

'a for a lifetime. Point 2.

() , and {} for function syntax. Point 3.

pattern: type for arguments. This is in a few different languages, and doesn't fit into my below points, but the paragraph I made after the point.

& for references, point 3.

-> for the return type of functions. In the paragraph after.

! to indicate that vec! is a macro. This is pretty unique, actually. Ruby does let you use ! in function names, but that's not really the same thing.

[] is used to invoke vec! similarly to how you index anything else, that is, this creates an empty vec, like [] would create an empty array. This is sorta point 3 and the final paragraph.

None of this is to say that you're wrong about this; I think it just really demonstrates how hard it is to please people with syntax. None of this is unique to Rust, but the combination of influences is.
This sounds about right to me.
By coincidence I looked at the Sabotage video a year or two ago because parts were filmed locally. Quality was horrendous, looked like a scan off VHS tape with additional compression artifacts to add insult to injury.

The new version can't compete with new content in 4k of course, but it is much better than the previous official copy.
Teslabot: A virtual assistant for Tesla cars – Locate, lock and other features
America has never gone this long without hiking the federal minimum wage
The same people who were in charge of opening up security bugs are still around and still in charge of it.

Security bugs are opened up once in-the-wild usage of affected versions is low enough, if I recall correctly. This usually takes a while after the fix is shipped. At no point were bugs opened up immediately after the Firefox release with the fix shipped. It's usually a year or so between the fix being shipped and the bug getting opened up, in my experience.
> Many universities have multiple (thousands) of individual microsites that are largely untouched for years at a time

Wholeheartedly agree with this. I once hosted a microsite on my personal server for a group at the university I was a web flunkey for as it needed to get up quickly, and well, corporate IT wasn't the fastest thing there, and it took them years to ask for changes after I'd left.

It's usually pretty easy for universities to update their main public facing pages, but as you mention, it's the thousands of other, quite often slightly bespoke (as this Professional or that Dr wants their own, custom slice) that's the breaker.
In the author's own words: "I aimed at the public's heart, and by accident I hit it in the stomach."
Even with inflation, they'll be worth 50 AUD. But you won't be able to buy as much with it.
Philanthropist means something like "humanity-lover"; would they be:

* Misanthropists (humanity-hater)?

* Philnosists (disease-lover)?

Apologies for my extremely poor knowledge of Greekish (by which I mean "scientific-ish English with Greek word roots").
In a purely functional language, functions apply inputs to a single expression to produce an output (though there is usually a way to add some declarations inside the function to keep the expression from getting to hairy). Side effects are possible, but they are wrapped up as values that still have to be passed around as functions and possible errors must be handled.

"Purely functional" means that pure functions are not only possible, but that they are the only kinds of functions in the language.

While it might be theoretically possible to write purely functional code in Go, it doesn't have mechanisms for treating side effects as values, and the heavy reliance on arrays and channels and things would make it unnatural. Pure functions don't contain loops because a loop is only used to generate side effects. That would be hard in Go, but it's pleasant in languages that support pure FP.

If this explanation sounds weird, learn some Haskell to get an idea of what pure FP is like. It's fun stuff.
Hacker news usually doesn't disappoint with contradictory view points, e.g. on climate change. Makes sense -- the hacker ethos is traditionally anti authoritarian, and both climate change denial and anti-vaxx are a rebellion against the authority of the scientific establishment.

But it's been crickets so far. I'd love to hear a defense of this couple and their cause. Or -- is this so far outside the Overton window that folks are afraid to speak up?
I have a bachelors in CS from a regular state 4-year college, and never had a problem getting hired. There's not enough good developers.

Obviously, there are better CS programs out there. If you can get into MIT, that will be the best experience of your life.
I think they understood the feedback and tried to react to it in the best way they could. A situation like "The best time to plant a tree is 20 years ago; the second best time is today". They can't change the past, they can try to catch up.

I think they got the point precisely
This is very good news for teenagers and the low skilled.
Well, that one at least makes sense historically.

After all, we -Norsemen, that is- were there way before the British and French.

https://en.m.wikipedia.org/wiki/L%27Anse_aux_Meadows

:)
What a Year of Groceries Looks Like in France (1952,1999,2019)
These are neat findings. Apparently Pastoralism (animal herding) began in the Fertile Crescent and migrated through ancient Egypt (roughly around the time of the early kingdoms) and migrated into subsaharan Africa—a slow process where cattle (generic) were exchanged and traded but people, so far it seems, didn’t intermix as much as one would think.

It’s only scratching the surface; the ancient DNA data for the region is sparse, but it’s slowly contributing to a better picture of how people and animal husbandry spread across continents, among other things.
Ah so:

- taint user input

- simulate execution

Sounds really cool!

Almost sound like a fun side project tbh.
I recently paid for washingtonpost.com in an experiment to support the publishers.

Even after paying, there were still a hugely distracting number of ads embedded every few paragraphs.

In addition, I got bombarded with emails from multiple mailing lists.
Sorry for the discourse, my polisci past is flaring up but I do in fact explain why I support this (silly) tweet.

There are some kinds of nonviolent behavior we don't allow because we (I guess we is majority of society?) think it's wrong, often around issues of financial exploitation. For example, even if you are mentally sound you can't sell yourself into indentured servitude because that tends to only happen when someone with power exploits someone desperate, often (but not always) due to reasons out of their control.

UBI is basically an artificial wage. Like a lot of things in life, a wage is a negotiation between two entities of vastly different levels of power. As every public company proudly proclaims, the value of what employees do for them is far far less then the value the employees receive.

Why do you think those workers accept this fact? They like getting less value than they generated? It's clearly the result of an exploitative power dynamic - one side has to work or not eat, the other does not.

If you think someone should not have medicine and food dangled over their head in work negations, the answer is workers need to be paid in real value of the capital that they create and that needs to law.

I hope one day our wages are looked back on like no minimum wage, the 6 day 14+ hr work day, child labor, indentured servitude, slavery and etc which were often viewed as normal at their time but now disgusting.

This GIF is mocking the idea of UBI and while for sure a silly meme, has an element of truth IMO.
This analysis assumes that not using GC costs something. However, in modern C++ code, as in Rust code, you can root around as long as you like and not find any code outside low-level, standard libraries that does any memory management. Avoiding GC costs exactly nothing in progress or in iteration time.

So, the analysis of GC overhead is always going to pit cost X against cost zero, no matter how low you manage to get X.
> using the number from +2 deg prediction in the +1.5 deg context.

It's not! Read your own quote!

"[compared to the baseline period of 1986–2005] urban populations in most regions would be decreased at 1.5°C (350.2 ± 158.8 million people) compared to 2°C (410.7 ± 213.5 million people)."

You have (accurately, IMHO) rephrased this as:

"So it says: in case of 1.5 deg 350 million, in case of 2 deg 410 million."

This is EXACTLY what Watts is restating:

"if we commit to these...tasks, then we might just barely be able to keep global temperature from rising more than 1.5°C.... only 350 million more urban dwellers will be exposed to severe drought and “deadly heat” events"

The IPCC report, your restatement, and Watts summary all say the same thing: If we take drastic action and manage to limit climate change to only +1.5C, then predictions are 350 million people will suffer severe drought. ("only" 350 million instead of 410m as in the +2C scenario)

He's not trying to "muddy the waters" -- he's trying get across to a lay reader just how desperate our situation is. If you prefer boring dry IPCC text, so be it, but so far none of these bland scientific reports have made any real policy impact.
Back when the Y2K thing was a thing all of these little VAXStation VLC's were being dumped on the market left and right. I had 15 of them at one time with an average acquisition price per unit of less than that of a Raspberry pi :-). Even built a 4 unit cluster for fun with a NetGear 4 port switch.

Easier to get RasPi's of course, and even easier to run multiple containers running simh to get the same experience. I can recommend playing around with a VAXCluster for while to get a feel for what a nice clustered computer command line felt like back in the 90's. There are still lessons to be learned for current developers of "cloud" systems.
HTML was that way! "Hey, look, it's a spec where any computer can send a request, and you get a nice, structured text document back that's machine-parseable. It even words for the blind, who can just plug their own preferred reader into the doc! Problem solved."

Oh wait, except most of the audience isn't blind, and starts using clients that can do ever-zanier things with the UI. Designers want to appeal to this market. The beautiful, parseable structure of HTML gets forgotten about, and it's no longer usable by the blind.

So you want content providers to support an api endpoint that works like HTML used to? Okay, but what stops that exact process from happening all over again?

Or, maybe you mean that every provider in existence will support two versions of every endpoint: the meth-addled zany design, and the standards-compliant, usable one. Okay, that could work, but it seems a lot harder than just having one version that makes a small effort to make itself more machine parseable.
This is pretty awesome. Does anyone know if google or azure can scale to 40,000 cores on demand like that?
The lack of LLVM backend surprises me. How much work is it to add a backend with 60 instructions (and few addressing modes)? It's clearly far more than I would have guessed.
Macs prevent keylogging of designated secure inputs at the BIOS level.
QML and Quick are basically the same in colloquial use. Technically QML is the language and Qt Quick the UI system built on top of it. Qt Quick Components (2) are some higher level building blocks for UIs.