skysight-inc/HackerNews huggingface dataset:
I haven't seen any data on video games helping with programming. But having a strong math background definitely seems to help. I don't think its knowledge - there's something about how you internally model a system that math teaches you. Approaching programming with the same mindset makes learning much easier.

I read a paper over a decade ago talking about this. They gave a survey to freshman students and looked for correlations with their end of semester marks. They found the students who assumed there was a consistent set of rules underpinning programming (even if they didn't know what those rules were) dramatically outperformed the students who thought the computer would "work it out somehow".
Offer a paid support tier.

Or offer an official "Business" Fork, with a more corporate name, and which has a monthly support fee.

No reason not to make money off of a project, especially if it makes it more sustainable.
A real life human still has to decide about real life information to put on the chain, but the point is we’re now globally unconstrained about who we choose to arbitrate that information. That allows for an intense global competition for trustworthy and reliable sources.

Say we enter a weather derivative contract that pays off based on total rainfall. If there’s a dispute, instead of a two-bit local judge playing amateur meteorologist, we can simply point our smart contract at AccuWeather’s daily data. AccuWeather is going to be far less likely to destroy their entire franchise by publicly releasing bad data to corrupt a single contract.

The point of smart contracts isn’t that everything’s automated. It’s that we can identify the areas that do require human input, and mix and match the best and most trustworthy oracles with high domain expertise.
Not all C++ string libraries use Pascal strings.

Some of them use a fat pointer instead, with a mix of counter, pointer to the end, and null terminator for C compatibility.
> no need for a central server which sells your data (Discord)

Discord doesn't sell your information: https://discord.com/privacy

FTA:

> "The Company is not in the business of selling your information"
It seems like an interesting project, but tying it to the Reddit garbage makes it hard to take seriously.
> There are a large number of non-ASCII layouts that can be mapped on top of a standard QWERTY[0] which show that ASCII is not a valid assumption for a modern general purpose programming language.

I have seen multiple "foreign" keyboards. They all have ASCII labeled on each key. Using the QWERTY layout demonstrates the dominance of ASCII, which is a valid assumption that modern programming language can reliably rely on.
The rotating mass of the heat sink would need an enclosure for safety reasons, negating most of the airflow advantages. "Transfer heat through an axle" sounds like one of those "draw the rest of the owl" steps too; no idea how that's supposed to work.

*edit: Maybe a hydraulic motor where the fluid is turning a big impeller? Torque converter with an open side, kinda thing...
Canada and Australia have the same issues as the us. It’s mostly a geography issue.

I’ve also never seen convincing evidence that US is really worse on average than other large countries— Germany, France, Italy, Spain. All the speed test rankings place us around the same.

When you consider pricing—you need to consider average income. ISP costs are mostly tied to local wages. So you can’t compare US prices to Romania.
You need to be very careful with how much baking soda you add, really it’s like an 1/8 of a pinch per onion. The smallest amount will brake down a fairly large onion, really quickly.

I’m speaking from experience here, I used what I thought was a small amount on a very large onion and it just destroyed the thing, I had onion mush that wouldn’t even brown correctly.
just my 2cents.It might be easier if you can find a niche community and post it there~
No ISP on the planet can guarantee speeds across the internet. They can only guarantee speeds on their own network. I suspect most people that use speedtest.net understand this as it quite literally shows that your ISP is hosting the test (assuming your ISP has one).
All of it stems from the complexity of formal systems. It seems that all the hard problems in these various subjects are just different masks for the same fundamental hardnesses in properties of programs.

https://en.wikipedia.org/wiki/Langlands_program
I like the definition “Simple means not tangled.” But that definition isn’t objective, it depends on what you think is tangled.

The author claims “Simplicity is objective because - if we can distinguish them - we can count how many simpler elements are there, tangled together.” This admits that objectivity depends on distinguishing what the elements are, which is often subjective. So this claim can be seen as false in the sense that you can’t make something objective out of subjective parts, or true in the sense that it’s trying to punt by treating the whole as a separate thing from the elements that comprise it.

One good example of subjective elements is the discussion on state - “State is never simple because it complects - tangles - time and value.” I agree with this, but it’s important to note that state does not encode time explicitly. Time and state are byproducts of assignment. We can remove the notion of time (assignment) from some bit of code and make the code functional. But we can’t move the notion of time to an element of it’s own. And if we could, and then compose it with an element of value, we’d end up right back where we started with some state.

Generic discussions on state can be hard to parse too since there doesn’t exist a computer program without state. We move it around, organize it in various ways. We hide it with interpreters and compilers. But it’s always there. At a high level, there’s no way to detangle time and value when users and user input are involved. A feedback-response cycle often is state at a fundamental level (unless your program is idempotent, such as limited to database lookups). You can’t create anything in a stateless system.

The “What’s in your Toolkit” chart is pretty bad as a supporting argument for what “simple” means, IMO. Methods vs namespaces functions does not have a meaningful difference in this context; namespacing is an organizational tool, it doesn’t simplify things or protect you from complexity. Data vs Syntax is not a choice in any programming language that exists, all of them have both. Actors vs Queues doesn’t make sense to me, I don’t understand what they were trying to say, and suggesting queues are simpler than actors seems backwards from a game programming perspective. Consistency and Inconsistency are things you can have in any programming language at any level of complexity.
Update: I coded-up a full-screen visualization to display on the screen. My setup has a 55" screen right above the piano, so there's great potential to make a pretty show.

Still WIP, but easy to edit: https://github.com/whyboris/Digital-Piano-Visualization

I used Processing because of how easy it is to use and how performant it is for smooth animations.
> 90 USD per month for 1.5Mbit DSL

I can’t believe it. I paid an equivalent of couple dollars per month for that 15 years ago in Eastern Europe.
The majority of us can improve in any area. Some brains are hard wired for programming others for say music.

A programmer can make a song. A musician can make a program. I'm sure you could train those kids to sing as well. I'm sure you could train those kids to play basketball.

You wouldn't be able to train them enough to make any professional league.

Programming is genetic. Recently I met my birthparents and I discovered the whole family are programmers. I thought I came up with the idea myself I pushed myself through school. No one in my highschool did programming or elemetry school. I thought I determined my own choices.. I was proud of the unique path.. then I met the birthparents and realized how predetermined everything is.
One of my early memories was of a very big statue that was standing on a cube that was almost the same size as me. I must have been less than four, because we moved to a different place after that. Years later I visited the same spot, the cube was about 50 centimeters high.
What makes you think they haven't accounted for the mast engineering requirements?
That's the marketplace of ideas in action. Volunteer-run distributions like Debian and Arch have switched over. If the whole world where RHEL, you might have a point, but it's not.

You can contribute to your own distro, and the "veteran UNIX admins" made Devuan. If it still counts as obscure and you don't want it to be, you - yes, you - can do something about it.

The free/open-source community is a do-ocracy. The things that are worked on are the things the people doing the work want to work on. If you have a well-paid sysadmin job where you are providing your employer value by using the work they provide you for free - and, in particular, using their ongoing work which they continuously provide you for free, because you feel like a mainstream distro from 2014 doesn't suit your needs - then you can either be grateful for what you get for free or you can contribute back.

(Which doesn't necessarily have to be contributing your own work. I'm sure if you get your employer to donate one FTE's salary to Devuan, you can change its obscurity pretty quickly!)
Banned from setting up a UK specific exchange and not allowed to undertake regulated activities such as lending. This in no way affects the existing Binance exchange or the ability of UK users to use Binance.
And again, this helps other people who have to edit your code how?
It's kinda funny that people can't read the sarcasm in this.

(I hope it's sarcasm).
> You mean the wing, not the engine.

Yes, clarifying I meant the wing not the engine.

> The question is then why/how does the wing pushes that air downward?

Fair point. I honestly didn’t expect this quality of analysis on the topic.

I believe that another phenomenon is required to complete the explanation in addition to Newton. Couette flow explains why streamlines closest to the wing tend to follow the shape of the wing. Hence the vectoring effect. I’m sure a better article exists but Wikipedia is a bit lacking unfortunately.

[1]Couette Flow - https://en.m.wikipedia.org/wiki/Couette_flow
> That’s still absolutely rubbish.

Knowing how accurate the timers within Windows is, this is actually not "rubbish" as you say, at least relative to Windows. Windows is designed for general computing, not for superprecise timings. Use Linux for that use case, not just shovel NTPD (spoiler: NTPD uses the Media timers in Windows, those are not definitely designed for that use case and there are too many applications that breaks if they are forced with the high-precision timers).

P.S. Linux can hold precise timings, but there are certain configurations that will break this assumption. Double check if this is important to you.
Did you just call Latin on keyboards "US-centric"?

How exactly do you think someone, say, in Russia, types their Gmail address in a form?

I feel you're the one accidentally revealing US-centric views.
The cost of fiber from town to town is a small part of the cost. And it’s already done for the most part.

That isn’t what is holding up fiber deployments to residential houses.
Under panel seems to indicate that’s between the LED/LCD pixels? But wouldn’t that most likely be a selfie, and not the example of architecture in the photo?

Did I misunderstand the concept?
because words mean things. caramelization is the process of breaking down sugars into a goo. “soft onions” are not what you’re going for. “brown” is a less precise definition.

https://en.m.wikipedia.org/wiki/Caramelization
The quote is on page 52: https://archive.org/details/madhurjaffreysin0000jaff_r5e9/pa... .

> Heat the oil in a wide, heavy pot over a medium-high flame. Brown the meat cubes in several batches and set to one side. Put the cardamom, bay leaves, cloves, peppercorns, and cinnamon into the same hot oil. Stir once and wait until the cloves swell and the bay leaves begin to take on colour. This just takes a few seconds. Now put in the onions. Stir and fry for about 5 minutes or until the onions turn a medium-brown colour.

For some other quotes along the same lines: page 51 at https://archive.org/details/madhurjaffreysin0000jaff_r5e9/pa... :

> Heat the oil in a wide, flameproof casserole-type pot over a medium-high flame. ... Put the onions and garlic into the same pot and turn the heat down to medium. Stir and fry the onion-garlic mixture for about 10 minutes or until it has browned.

(The introductory text on page 50 is clear this is supposed to be a "heavy pot", not something thin like a wok.)

Page 46 at https://archive.org/details/madhurjaffreysin0000jaff_r5e9/pa... :

> Heat the oil in a wide, heavy saucepan over a medium-high flame. When hot, put in the finely sliced onions. Stir and fry for 10-12 minutes or until the onions turn a nice, reddish-brown colour. You may have to turn the heat down somewhat towards the end of this cooking period.

Page 55 at https://archive.org/details/madhurjaffreysin0000jaff_r5e9/pa... :

> Heat the oil in a large, wide, and preferably non-stick pot over a medium-high flame. When hot, put in the onions. Stir and fry for about 12 minutes or until the onions are a reddish-brown color.
Look at Romania. It is pretty similar to the US in density and number of small towns per capita I believe, and ISPs deliver fiber to shitty little towns with 5000 people for the same price as in the city. Somehow the United States can't do that?

Then look at Germany, they're squeezing up to 300 Mbps out of copper (really impressive tbh, but it's no fiber) and 4G is atrocious. The UK fairs much better in both. Spain seems to be quietly ahead of both in fiber.

It's all about people and politics, not technology or distance when it comes to good Internet.
> Amazingly, it takes some pretty big bends to make a biased coin. It’s not until coin 3, which has an almost 90 degree bend that we can say with any confidence that the coin is biased at all.

Is this a parody of statistical driven thinking?

The coins are clearly biased from the first bent coin on. It just takes a more extreme bias for the statistics to "prove" the bias assuming no other information using only 100 flips.

But we have other information: you know you bent the coins...

The statistics are not useful for confirming the bias. Rather they are useful for finding "how much cheating" you can push before the statistics alone are enough to get you beat up.
I'd add. Its also the art of understanding how to cook a recipe to your own palate.

Or in other words; those assumptions are often very personal and therefore you need to develop and refine them for you as well.
In my day to day life I use Telegram, WhatsApp, Google Chat, Slack and sometimes Signal. Luckily, I've been able to do away with Messenger, MMS/SMS, Skype, Allo and Hangouts, but I've had those apps installed for ages. I've wrapped most of the clients I use together using Matrix bridges, which keeps the app bloat to a minimum for me.

For video calls, I use Google Meet, Teams, Zoom, and, if I have anything to say about it, Jitsi.

In a country where everyone has WhatsApp, you're always using multiple apps if your friends don't want to deal with Facebook. iPhone users seem to mostly use WhatsApp here, I'm guessing because iMessage is extremely limited for talking to most people and everyone has WhatsApp anyway, always delivering the full experience.

Briar will need to get some foothold on Android before developing for iOS even matters. I know that the US is mostly iPhone centric, but based on the names of the contributors, I'm guessing that's not where most of the development takes place.

Lastly, Briar is developed under GPL 3 so it cannot be released on the iOS app store. If all contributors give permission it may be possible for the project to dual license the code especially for an iOS release, but that can be a serious challenge.
Sounds like programming. :)

...having enough experience to know what unwritten assumptions the O/S author, language author, spec writer has made.
Booomberg has that same “API key” problem. It really requires an institutional procurement and legal team to get all the market data feeds you need.
I think this is unfair. I read it as a tongue in check nod to the Reddit craze, but don't think it should change your opinion of the project itself
Stagnation of the ecosystem should not be an argument here as systemd is trying to replace the sysvinit that has its roots in Unix System V released almost 40 years ago.
just make them in a crock pot overnight.
I had used puppy for about a year, it's super fast, loaded the entire os into ram at boot. Gave up on it when I started trying to get non-repo software into pups, certain things just wouldn't work, Kodi for example, so I moved on.
C is no ground and H does have
But what I've been seeing these days is C style pins, but with a ground

The M used in Israel might be different than the one pictured as it is used exclusively for 3 phase lines (so an AC that doesn't need 3 phase can then have a regular plug)
The emoji for "diamond hands" is wrong. It puts the hands before the diamond.

This makes me seriously question the whole project.

I'm only half-joking ... after all, this is supposed to be targeted towards this demographic.

Perhaps I should just do a pull request.
CRISPR gene-editing ‘revolution’ treats internal organ for first time
As someone not in the target age group, the game Phantom Forces in Roblox is one of the greatest FPS games to date. All of the weapons have very visible stats, no pseudo-stats displayed with bars (that sometimes aren't even accurate.) Newer FPS games are starting to get this right, however.

Phantom Forces even had a sponsored event with Disney.
When the pandemic hit, I switched my shopping almost exclusively to Dollar General, because despite the slightly higher prices compared to Walmart (sometimes) and Aldi (almost always), the number of customers in the store was always pretty light at any one time. I did still have to go to one of those places for things I couldn't get there (premium cheeses, premium meats). But, that became a once a month outing at most versus my weekly shopping trip, which turned from 20-30 minutes to 10 minutes in total, with less exposure to other humans.
I honestly believe the Dollar General may have saved my health as far as COVID exposure risk goes.
I think they can ride this wave around gme. Few months down the line they can simply call it pyTerminal or something. Reddit and Stonks will be in rearview mirror.
Ok, sorry - got that wrong then, as did another commenter...

Still, the current average is 34,8 hours as of 2019[0], that already counts part-time workers in.

There's also a table that lists other countries for comparison - Europes average is 37hrs/week, with Turkey being at the top with 45,4 hours a week.

Also, it mentions that for comparisons' sake, you really shouldn't mix part time with full-time workers...

[0]https://www.destatis.de/DE/Themen/Arbeit/Arbeitsmarkt/Qualit...
Linux distros that don't use systemd
The wealthiest (per capita) nation in that circle is Japan, where iOS' market share is 67%.
You absolutely have to trust whoever manufactured the tpm module not to have back doors.

You have to trust every manufacturer of every other chip the same way also, and we have in fact found incredible breaches of that trust already many times over, and so it's too late to suggest it's a crazy thing to worry about.

The only saving grace with other chips is thst they are generic and at least you usually have your choice of some range of suppliers.

Will I be able to buy a laptop with an intentionally defective or fake tpm if I want, which will allow me to use modern software without trusting anyone?

Probably not. Probably plenty of Chinese manufacturers would be willing to produce them, like all the HDCP defeating hdmi switches, but probably software vendors will have some way to detect and invalidate them.
I have a bunch of WiFi ac and ax devices in the house and they collectively can easily saturate my 1G WAN link. While I don't have a workflow they would warrant 10G, the overhead is getting desirable.
> But why should a country have multiple standards? That one drives me nuts. Here in Israel fine - we use Type C... except for the completely random use of Type H.

Type C (the "europlug") is a compatibility low-amperage plug (2.5A @ 250V) for shavers and small lamps and USB power adapters and such. It was designed to be compatible with the high-power Type C, E, F, and K popular in mainland europe, but providing a cheaper plug, and allowing for dedicated low-amperage circuits (e.g. shaver sockets which would be safer in bathrooms).

Type H (and N, which is brazilian) were then designed to be compatible with the Europlug in turn.

> Then, main room air conditioners use Type M - but at least that's standardized...except for when it isn't.

Possibly rather than Type M (which is a 15A plug) it's the 30A plug from the same over-arching BS546 standard? Or a similar-looking 3-phase plug? That's what I'd expect for high-power applications like AC. I assume the standard Type H is 15 or 16A single-phase aka the usual mains.
I'm on Ubuntu :)
Every single AirBnB I’ve stayed at in Europe has shitty DSL too.
Proton is implemented via Wine - it's like a collection of software and automatic configuration. You use Wine to implement Windows syscalls. Wine also has DXVK to convert the DirectX calls to Vulkan ones. So it's all the same stuff really.

https://github.com/ValveSoftware/Proton/

wine @ eef39a6
vkd3d-proton @ 72d9b32

Cobbling together existing tools is really powerful in games and graphics :)
Looks like a fantastic project.

~~@dang could we get a simpler title like “Gamestonk Terminal - a FOSS alternative to Bloomberg Terminal”~~
> The syntax is so unlike other languages that I might have been better off learning C outright.

Hm. Ada and Eiffel have very similar syntax to Pascal and Ada is used in various industries.
This is a very interesting project, but you need to stop likening it to a Bloomberg terminal. By doing so, it comes off as a letdown by doing so little, rather than being impressive for doing so much with open source.

https://news.ycombinator.com/item?id=26260019

I looked through the features to see if my impression was wrong now, but seeing a new feature called Government that didn’t even acknowledge Treasuries has confirmed the weakness of this comparison.
The ethics of academia requires that computer science shouldn't become a factory pumping-out sausages by the millions by whatever means necessary.

Perhaps a prerequisite of the major would be demonstrable knowledge of 2+ programming languages that exist in nearly orthogonal domains.

I think low-level to high-level, with the right amount of history, is the best way build rather than relying on mysterious abstractions below. Microcode, assembly, C or Fortran, are the fundamentals CS graduates should be required to have or the accreditation bodies aren't doing their jobs.

Also:

If you can teach monads, you're a great lecturer.

If you're Sean Davis from UC Davis, you are/were a great lecturer.

A great lecturer of technical minutiae both has an expressive personality and explains concepts as simply as possible using learning aids such as analogies, examples, and diagrams.
There are other advantages for soft-deletes, like not having to worry about FKs.
Pareto Distribution makes people angry. Film at 11.
“Plays for sure”
Oops, doesn’t play at all.