skysight-inc/HackerNews huggingface dataset:
It is hard for a person to understand something, when their salary depends on not understanding it. —-Upton Sinclair
Seems like you understand the situation perfectly, based on your second line.
What Facebook's system does by design is to propagate and amplify simplistic, emotionally potent narratives. These tend to be fictional i.e. misinformation because reality is nuanced and boring. Further, this has been used by bad actors to seed social discontent and affect democratic elections. Facebook know exactly what is happening on their system and by whom.
> that still needs to call JS though... It's not like they rewrote the renderer in Clojure

But why exactly is that an issue...? Some people also think the JVM is icky so they won't touch Clojure. I don't really care much myself what underlying technology is used, I just like to get things done.

> A simpler and easy to grok alternative with minimal dependencies is thing-geom

Thanks for reminding me of thi.ng. I am both in awe at how prolific he is, while at the same time frustrated with the non-standard org-mode-driven development style.

> You just declare what you want drawn and you get back an svg tree which you can either modify further or transform to xml to get an actual .svg format string

Probably worth mentioning that Vega can also give you an SVG.

> I even quickly wrote a converter to Javafx bc I have the svg tree I can directly traverse

Can you link your code? I would like to explore this some more.
It is difficult to get a man to keep his moral compass, when his salary depends upon his not keeping it
Don't mind me asking, but what exactly are you doing with Netlify? Your pricing seems a bit excessive to say the least.
This is the opposite of my point of view. I think it’s a great example because the whole point is that, while most people’s everyday experience of a bank account is as a single mutable value, the reality is far more complicated and subtle. Teaching is all about using simplified examples to convey intuition, and “you might think it’s easy to keep a single number up to date, but moving money between two accounts is fraught with danger” is a perfect demonstration.
This also match the focus on mass edits and tooling in the article
Aphantasia and SDAM (Severely deficient autobiographical memory) often go hand in hand.
More accurately - Google migrates chrome application to web application.

'Google Kills Keep' is inaccurate.
I seem to remember research has found some windows were placed upside down so these would now support the story that glass flows up.
To do what with, though? Use it to blackmail you? Use it to track you down and murder you? That’s harm - collecting and analyzing data is not.
(checklist) 7 Habits of Highly Effective Product Builders
Wait, React isn't about virtual DOM?
> We can't do that when we're awake

I started using a timer about ten years ago for mundane tasks (getting done a chunk of unpleasant work, or for cooking) and these days I'll get up from my desk to go check on the oven right before the timer rings.

It works regardless of the length of the timer, and even when I don't know exactly how many minutes it is (twisty analog oven dial).

I don't consciously know how much time is left, but somehow I do know when "it's time."

Haven't tested this on longer timescales (hours) though, but I did meet a guy who said he always knew what time it was because he used to work for a TV station doing the countdown til they go on air.
People spread viruses at bars. The bars themselves don't spread viruses. Yet they're shut in quite a lot of countries, to their severe financial detriment, because that's where the spread happens.

Yes, it's asymptotically hard to assign truth values to every single thing that crosses our feeds, but there are degrees to this stuff, and at least two conservative "news" organizations have made court depositions to the effect that nobody should mistake their entertainment for facts.

https://law.justia.com/cases/federal/district-courts/new-yor...
In terms of physics, the energy you expend when doing that work is the scarce quantity. Time is just the bookkeeping system.

Good ideas are uncommon but I wouldn't call them scarce, since they can still break the rules of scarcity and multiply without bound (i.e. no true limit on the number of people having the exact same idea).
It exists, it's just quite slow. I doubt there are users of it.
Regarding the Safari issue and the need for a AudioContext.resume() call, this is due to Safari suspending the AudioContext on creation, this is probably a good behaviour but it should be resumed automatically, as explained in the thread here : https://stackoverflow.com/questions/56768576/safari-audiocon...
> I shouldn't talk to family overseas during this time or find another way to do it?

A speed bump on posts (not messages or comments) isn’t a bad idea.

One month before an election, there is a fifteen-minute cooldown on posts. One week before, a one-hour cooldown. One day before, three. This lets people keep talking. But it slows the reproduction rate and gives people a shot, even if a long shot, at fact checking.
That's what I thought, but didn't want to assume. I have been part of both software startups and biotech startups and I can tell you the latter is significantly harder than the former for a fresh CEO to do well. The college drop-out CEO of a software company can be the expert in the product and know everything about where they want to take it and how it'll function. In biotech, no one knows biology--we have ideas about how it works, but no one fully understands it the way we understand computer systems because humans didn't build it. There is no instruction manual. The other issue are regulations around protecting human health and manufacturing. I can go on, but I think you get my point.
As with Rust's 'unsafe', the fact that you can explicitly circumvent checks doesn't make those checks useless. If something goes wrong you know exactly where to look.
Very interesting question, I just gave that a run with i and j being unknown and seems it's getting rejected by the verifier as it still probes the else path. Note that LLVM will convert the xor patterns to moves:

; __u64 i = PT_REGS_FP(ctx), j = PT_REGS_RC(ctx);
0: (79) r2 = *(u64 *)(r1 +32)
; __u64 i = PT_REGS_FP(ctx), j = PT_REGS_RC(ctx);
1: (79) r1 = *(u64 *)(r1 +80)
;
2: (bf) r3 = r1
3: (bf) r1 = r2
4: (bf) r2 = r3
; if (i <= j) { return 0; }
5: (2d) if r3 > r1 goto pc-4
from 5 to 2: R1=inv(id=2) R2=inv(id=1) R3=inv(id=1) R10=fp0
;
2: (bf) r3 = r1
3: (bf) r1 = r2
4: (bf) r2 = r3
; if (i <= j) { return 0; }
5: (2d) if r3 > r1 goto pc-4
from 5 to 2: R1_w=inv(id=1) R2_w=inv(id=2) R3_w=inv(id=2) R10=fp0
;
2: (bf) r3 = r1
3: (bf) r1 = r2
4: (bf) r2 = r3
; if (i <= j) { return 0; }
5: (2d) if r3 > r1 goto pc-4
;
infinite loop detected at insn 2
How does the WaymoDriver handle a cat cutting across its driving path
I imagine this continues: https://factset.quantopian.com
Not sure if that's a good example...
> Does Microsoft wring its hands over how much running MSDN costs

Microsoft revenue stream is slightly more reliable than Mozilla's reliance on Google.
The Factorio developers have spent a very impressive amount of effort optimizing the game. Here's a few more Friday Facts about how they optimized specific aspects of the game:

- Friday Facts #82 - Optimisations: https://www.factorio.com/blog/post/fff-82

- Friday Facts #117 - Path Finder Optimisation I: https://www.factorio.com/blog/post/fff-117

- Friday Facts #176 - Belts optimization for 0.15: https://www.factorio.com/blog/post/fff-176

- Friday Facts #204 - Another day, another optimisation: https://www.factorio.com/blog/post/fff-204

- Friday Facts #209 - Optimisation is a way of life: https://factorio.com/blog/post/fff-209

- Friday Facts #281 - For a Few Frames More: https://factorio.com/blog/post/fff-281
An insane bit is that it's a custom game-engine, written in C++, and yet it runs on Mac, Windows and Linux. That better cross-compatibility than most Unity games written in C#!
Hindus have been fasting for millennia, it was recommended as part of Ayurveda. You can't work 365 days in a year and neither should your stomach, it needs a rest. Then many other cultures took this one in different forms.
The BBC, our nationalised TV producer, has now been explicitly politicised by the government. It's very hard to have a state-owned media enterprise that doesn't end up propping up the status quo.
This is an excellent comment, and anecdata aside, is very similar to my own experiences. Started a ketogenic diet ~3 years ago - was very close to FODMAP and immediately saw stomach/gut/sweat/sleep/general well being improvements across the board. Been super interesting (since) to see what has an effect on me and after how much.

In particular, I cut alcohol in a big way (mostly casual beer) and was fairly stunned to realise how much I'd lived with "booze blues" every day. It's now very, very obvious the effect alcohol has on my body afterwards (elevated heart rate, booze blues, etc etc). But at the time was like a fog being lifted for the first time in almost 20 years.

We're all different, what works for me might not for you, etc - but personally was hugely enlightening to just reset and play around with what does what.
I think the top comment has it right.

The result is actually an emergent property of "increase attention/engagement to the max".

This is actually an algorithmic result that was just one of many possibilities.

So, I don't blame the developers 100%. Forest/trees problem.

What I do blame is Zuckerberg & the Board's decision to not 180' on the algorithm and lower engagement now that we know this is the result - money & power.
I'm not sure why everyone seems to be so pleased with the idea that FB yields to the US partisan politics and starts curating ...
> Sure, in the worst case, under government ownership, social media might be used to manipulate elections to give preference to the incumbent party over the other, but that is infinitely better than manipulating elections based on the financial interests of a tiny minority

These are the same thing.
Funny then. I'm seeing Chinese money move into Bangkok and Singapore very recently.

By connections, I meant CCP connections. Knowing the right people in the party hierarchy (Xi followers, not overtly ambitious, some common sense between the ears, etc) can make you go a long way.
Interesting idea.

I see 2 potential problems.

If the approach would be content-neutral - i.e. simply relying on the form of the information (eg misspellings in the title, many exclamation points, and such) to distinguish that which is more likely to be fake - then there could be a race condition where the misinformation purveyors learn and subvert the algorithm followed by the misinformation identifier incorporating the new forms of misinformation, and so on. In the meantime, true information purveyors would also need to be aware of this algorithm so as not to be falsely labeled. Think of the race in SEO for an example

If the misinformation identifier uses the content of the information to label misinformation, then the identifier itself is as open to bias and opinion as anyone else
From my limited expirience, temperature of the extruded material must be in some narrow window, too cold or too hot and it will clump. Even within the window, the production of sticky hairs (what one would aim for in this case) varies a lot with temperature.

I can also imagine that the material plays a huge role, but I cannot say because I've only really used PLA.
Particularly given that most of the exemples cited by the article are approximations, the sort that mainstream newspapers do routinely to push a narrative.
What is your reference for a good journalist? Your criticism sounds baseless to be honest.

Sensationalism because he uncovered evidence of mass surveillance. Who is a better journalist?
Every election or just yours?
OK, but in this case you can still "resell your copy of Windows binary code" - which you didn't use... And this is not permitted in the USA, while it is permitted in Germany...
Facebook selects and controls what users see.

Facebook chooses to promote disinformation over your friend’s cat pictures because it drives more engagements and thus more money.

They are totally responsible for that content, even if this is an emergent property of optimizing for money algorithmically aNd no explicit editorializing takes place.

Their users may be dumb f&cks[0] but Facebook is not a dumb pipe.

[0] Zuckerberg’s words, not mine.
That's actually always a good guidance: What's the business model/the aim of a company? Does it align with my own aims and wishes?

It's the basic difference between Google/Facebook and Apple. Google/Facebook sells ads, Apple sells hardware. Google/Facebook need to know as much as possible about you to sell more ads. Apple does not.

Obviously, these things can change.
The people at the top believe in these ideas and our ability to organise and exercise our collective power is so withered and atrophied that people feel incapable of doing anything except going along with it
Yup! I've worked a bit with pyGame to build a robot interfaced with a PS3 joystick. By far the easiest library I've used for interfacing Python scripts with a joystick.
Which election?
Empowering Confidence for the Road Ahead – Paul Chernawsky
Greenwald fully supported the Iraq War as well.
If this, and other decisions by Apple for China makes you upset or angry, do email the CEO Tim Cook (his email address is easily found online) and let him know your displeasure and that you’re not going to buy things from the company as much as you used to. I don’t think he reads HN or any other forum regularly.

Quote back to him his own statements in interviews where he has emphasized that Apple supports human rights. Also quote other areas where Apple has spoken for the people (like “Dreamers”, for example). Ask why Apple is being so hypocritical.

Well written correspondence can get through, and can make a difference down the line.
clickbait, Google is not killing Keep
This sounds like a lot of ridiculous limits for very little, if any, positive impact.
If it’s radioactive enough to be a safety hazard then you need remote handling equipment either way. Further, we aren’t talking 1/200th the size, a ~1GW reactor can only be so small because the amount of heat being transferred.

That said, ITER is a very old design based on outdated limitations. But, again the goal is research not low cost power generation, a stable design is more important to them than an efficient design because the secondary equipment is so critical.
No, thats still overcomplicating it. It should just be switched off for good, and best to take twitter down too, for good.
I totally disagree. They look like the same thing today, but this is merely a consequence of the fact that everyone is under Facebook's thumb and Facebook works in the interest of corporations/big money who pay for their ads.

If you shift the control to government, the dynamics change fundamentally. The power will once again start at the government (like it should) and not at the corporations. Money will still influence things, but not nearly as much as it does today.

We need to take steps to decouple money from political power, decouple state from economics.

Like guns, Facebook is not inherently evil. It mostly depends on who is holding it.
When you are in a two party system you'd be surprised what your mind will do to either believe or deny as long as your team wins. You don't care if they cheat or lie as long as they win. You might know they are cheating or lying but you'll still deny it to the other team's fans because you see how much it gets under their skin, and afterall it's a sport because their are only two teams.
Dude this is great! I think this would be superb for teaching children physics, coding and design. Also, it could have minecraft type vibes of addictivity and fun
We should do that right after nationalizing every cellphone provider for letting their customers call each other and lie.
Which AS is it using instead, AS16591?
I built a game engine and some games on top of Python, way back in the day when I was still learning programming.

Pygame on its own really gives you none of the features that a proper game engine needs, such as support for animated sprites, a map loader, a camera system (in Pygame, everything is in screen coordinates, and you can't zoom in or out), a real physics engine, a particle system, tweening, and so on. And unfortunately, back then, because it was still running on top of SDL1, it used a software renderer, which made it very painful to implement these features as well. Features that require whole-screen updates, such as smoothly zooming in on a tilemap, were just impossible to implement in a way that would still give you 60fps. This may have improved with the switch to SDL2, but the fact that you have to handroll a lot of things has not.

I consider Pygame to be a good toy for beginners: it has relatively little complexity, while at the same time still feeling like an actual API and in principle gives you a foundation that really cool and fun things can be built on (unlike turtle or other things that are only toys). But if you're not looking to play, you're looking to make a game, it's obviously a wrong choice.
I thought it used Alegro? Did they change that?
They are curating now, in favour of US partisan politics.
I also do not like the fact that Facebook "optimizes" the content shown to users, and would rather just have no Algorithm at all, but that seems to me like a different (although possibly related) problem.
Moderated vs. unmoderated remote user tests
You are facebook’s product. It’s ok to say “Facebook cannot sell any products for a few days” for some reasons. Lockdowns slowed covid. Facebook limits will Possibly slow riots.

Ask for your money back if you are inconvenienced.
Just get Prusa. It’s used both by professionals and amateurs. In case it won’t be enough for your use, you will already know enough details about 3D printing to choose your next printer.
World Health Summit 2020
SaaS Sales Tax Agony Index – Top #27 Most Painful Jurisdictions
Outstanding single-file open-source projects on GitHub
> Facebook is not a publishing house (at least not the Facebook social media platform as such) and mandating that they fact check and curate their ads and content is tricky business.

This is not by force of nature; this is the result of laws and policies that people created and that can be changed. The safe harbor provisions that exempts internet service providers from liability for user generated content created the circumstances that led to the creation and growth of huge companies like Facebook. But it doesn't have to be that way: in another world where all publishers (internet or other) would be liable for all content on their platform, companies like Facebook would never have existed, we'd probably have many smaller and more local publishers, economically less efficient but having much less of the current disinformation problems.
I think professionals should be able to separate work and their private life.
In the "old" days, people had to actively look for or click through to get misinformation on platforms. Facebook's algorithm now shoves posts into user's feed, which is optimized for engagement. We're all seeing now where that has led, and it's not going to get any better if nothing changes.

Facebook keeps hiding behind the claim that they are a neutral platform when their own man made algorithm optimizes user feeds for ad/content delivery to maximize profit. Whether the developers meant to or not, that algorithm has actively spread and amplified misinformation, even polarizing entire nations.

If facebook cannot tame (identifying "truth") what they have made (their algorithmic feed), they should kill it. It does not matter if this taming is possible or not, because they do have the ability to terminate the algorithm.
Google Sunsets Google Cloud Print
Are you sure you're not talking about an older version of Pygame regarding the software rendering? I haven't used it but the very first bullet point in the list of changes of this release says:

> Support for Metal, Direct 3d, Vulkan, OpenGL 3.0+ in various profiles (core, compatibility, debug, robust, etc), OpenGL ES, and other modern hardware accelerated video APIs across many platforms.
Because that allows the people in charge to censorship ads with the excuse of fact checking, for one.
You misunderstand. When it comes to what works for you, an individual, the only thing you can ultimately go on is how you, the individual, feel.
I'm getting frustrated here. Could you guys stop for a second pretending that your "opponent" is dumb and try to look outside the box?

Again, to me this are entirely arbitrary criteria. They are not "PC-Standards", they are some of many standardized connectors, form factors, etc. and in fact a matter of habit, not defining criteria.

Let me put it differently:

- So is a DTX-Board with an ARM-SoC a PC?

- Is an ATX-Board with a PowerPC but without PCIe a PC? What if we add PCIe?

- Is a SBC with an AMD APU powered by an USB power supply a PC? What if we add an M.2 port?

See where I am going? These are terrible criteria.

Define PC for me.
Coral Griefs: Finding Hope Amidst Loss
WordPress 5.5.2 Security Release
> There’s hope.

There's hope because 4 year olds aren't racist and "respect pronouns"? I hate to break it to you, but no children are born racist and they will believe and copy whatever you tell them whether it's religion, racism or alternative pronouns. None of this puts food on the table, though, does it?
Let’s not pretend that Facebook isn’t ALSO involved in a lot of “technically not illegal but clearly unacceptable to the majority of society” tax avoidance strategies.

They aren’t unique in this sense but it’s just loophole after loophole and is the kind of thing that is at this point a textbook example of failed corporate/ social responsibility.
Every election. We can look to North Korea as an inspirational example of this innovative method of combatting fake news.
I like the idea of the whole plot being described as json. I was looking for a way to automatically generate plots from a project written in Prolog (https://github.com/stassa/louise). Until now I was composing some R plotting scripts with Prolog, which can get a bit clunky. Swi-Prolog has a solid library to convert from Prolog terms to json so it should be straightforward to translate between program output in Prolog and Vega-Lite json. I will definitely give this a try.

Just a question to @domoritz - I noticed that in this example plot, that shows relative numbers of different types of animal produced in the US and UK rendered as emoji:

https://vega.github.io/vega-lite/examples/isotype_bar_chart_...

- the data is encoded as hard-coded values that tell the engine where to place each icon of a sheep, pig or cow. Isn't it possible to derive these positions from numerical data, automatically?

For instance, instead of enumerating each instance of a "pig":

"values": [
{"country": "Great Britain", "animal": "pigs"},
{"country": "Great Britain", "animal": "pigs"},
... etc.

Shouldn't it be possible to input the actual number of pigs and have the engine put it into bins as necessary?
That may be the case for Rust. I am not sure what the implications of unsafe are for the type system.

In any case, the unsafeness of unsafePerformIO and importing an FFI function as a pure function are not reflected in the type in Haskell. These are things that can and do happen.

My point was that the ability to go outside the bounds of a language does not necessarily make the language useless.