skysight-inc/HackerNews huggingface dataset:
This article and most of the comments here are just over complicating a straightforward idea. I simply don't get why people always think "pointers" are difficult to understand; it is manipulating them to do advanced stuff that gets tricky. But nevertheless it gets easier with time and experience since you start picking up on the common idioms.

For anybody beginning C, my advice is to not make an "imaginary dragon" out of "pointers" but just study examples and write your own programs using them and soon they will seem "obvious".
This sounds as if you are saying that all psychology experiments are unethical. I'm sure that's not what you meant - expand?
Are you thinking about blackjack?
High Resolution Fundraising (2010)
Chess has been played by mail for centuries. It wouldn't be surprising to me at all if it was also the first ever online game.
I think it's two things, one of which you mentioned:

1) Structural. Canada is a 'large open economy' next to a 'massive open economy' where the economic pyramid is 10x - plus more inequality and they are a global player meaning that everything important in Canada gets consumed by the American system. Bought, put out of business, or talent goes south.

Bombardier is a good example: Trump arbitrarily and totally against NAFTA laid down tariffs which led to the failure of the business and put into the hands of another major power - the EU.

2) Cultural. A lack of focus on exceptionalism, and without very strong cultural foundations, a historical focus on 'equity' and 'stability' (which can be good things of course) Canada cannot play 'asymmetrical jujitsu' like Sweden, Switzerland, Singapore, Hong Kong (pre takeover), Israel. It's a hugely contentious thing to say, but large scale migration - for all its benefits' - also exacerbates the problem, by creating more of an 'economic civility' rather than 'cultural civility'. When PM Trudeau sad Canada is a 'post-nation nation' - what he was saying without realizing is that Canada is simply going to be a 'safe, fair, trading post'. Think of Canada now really as 'The Hudson's Bay Trading Company' like a giant corporate living space, managed by well-meaning functionaries. Absent cultural foundations, then core civic and economic elements come to the fore. Canada can be thought of as 'an international economic zone North of the United States', basically without any real elite or national vision. The strategy is 'build more homes, get people into mortgages from one of 6 nearly identical banks, get them buying every day from Tim Hortons, Starbucks, McDonald's, get them in high-consumption environments near shopping malls full of foreign brands, and making consistent car payments, again, mostly surpluses going to foreign car companies. Working either for the government, a small business, or more likely the local office of a large international firm like KPMG, Ford, Price Waterhouse, etc..

Basically, a massive suburb of 'civic consumers', where it's very safe and placid, but nothing really happens either - no intellectual, creative, operational leadership, nothing to distinguish the situation from an arbitrary, nameless suburb anywhere else in the modern world.

This is happening a lot in the world, but the capital of this is Canada.

When you travel, it's getting harder and harder to 'know where in the world you are' by looking out the window, which is tragic.
Hey folks, really excited about this change. I’ve been wanting to make Startup School a continuous program for years, but it took a while to get all the right pieces in place. Here to answer any questions you may have!
You could write an interesting, short book on those 30 layoffs!
Thx. Much better link than the "newswire" link.

They also have a very nice "docs" site: https://silq.ethz.ch/overview
Are you implying a corporation should be in charge of critical thinking for a society; a corporate ministry of truth?
I've only heard of the two topics seriously discussed together in the context of directed evolution. Instead of using radiation to increase the rate of mutation, use (semi) randomized snippets injected via CRISPR with a feedback loop that includes your optimization function (i.e. increasing temperature range for a protein).

The conclusion was that the data would be far too sparse for the algorithm to really learn anything.
Desentra is a crypto education platform with bite-size courses (<15 min) divided into categories based on knowledge levels.

Take the first course for free. I would be glad to give a free access to one or two more courses for the valuable feedback!
Here are four ideas for what a next generation Github might look like, ready for the next billion programmers:

1. Simplify the Git interface to optimize for daily workflows

2. Assume all code is online, all the time

3. Invest in Github’s people network

4. Invest in Github’s code network

What does the toolchain for the next billion programmers look like?
I’ve written the above as if I were Github, but I think there’s a fair chance they’ll miss out on a lot of this. And that might just be an opportunity for you.

(from Sam Gerstenzang)
Okayandroid.com Is for Sale
They tried with Google+, there's was nothing stopping people from using Google to socialize, no-one wants to.
The hard part is making chess accessible. One of the things that is making chess work on Twitch is that a lot of the streamers are already playing games, chess is just another one. Having compatible commentators is also hugely important.

While watching famous celebs do mundane things is a real form of entertainment, I think it's a bigger leap for those fans to follow the celebs into a game of chess.
Corporations are fundamentally non-democratic, oligarchic organizations. If you have a Marxist bent you might say a revolution is not possible. Consider business creation as an alternative to real wealth generation for individuals.
This may sound positive (less ads, less disinformation) at first glance, but I think it's actually a terrible and dangerous development.

Zuck has seen that he's going to get hate no matter what his political content moderation policy is, so he thinks he can escape that by literally escaping from it: letting users just turn it off.

But while he has the legal right to, in the larger societal sense it's dangerously and profoundly antidemocratic. One of the most famous quotes regarding political speech is:

> "If there be time to expose through discussion the falsehood and fallacies, to avert the evil by the process of education, the remedy to be applied is more speech, not enforced silence." — Justice Louis Brandeis (emphasis added)

Enforced silence is the antithesis of a healthy democratic society. The ability to close yourself off in a bubble where you can't be reached by opposing viewpoints is relinquishing your duties as a democratic citizen.

The true downside of this is that people will continue to get toxic, false political speech from their crazy uncles, friends and family members -- and truth-minded political groups will be unable to place ads to counter that influence.

This is why it's a a terrible, dangerous development. Again -- Zuck has every legal right to do it since Facebook is a private (not governmental) entity. But as Facebook these days is essentially half of our national "town square" of citizens (the other half being Twitter), this is not a good direction for America (or the world broadly) to head in.
PHP, a fractal of nope.
A whole lot of wild claims in that first paragraph without so much as a mote to back it up; some of it boils down to "because we can't magic things, thus scarcity."
We don't have Venmo or anything similar in Mexico. I don't know if it's because of regulations or what, but nobody has developed anything similar. And Whatsapp is huge here.
> The key issue is that the candidates can say virtually anything they want irrespectively whether it's true or not.

A lot of the people who appear to believe a given politician's untruths don't actually believe them, but go along because they feel the untruths are a small "price" to pay for the larger goals they share with the politician. The liar is on their "side", after all.

This phenomenon - publicly believing or denying, and privately disbelieving - gets more extreme the greater the untruth. Basically, as long as they are in on the political lie, they don't mind being lied to.
My son had another event this morning -- this time a treasure hunt over Google Meet. There were 16 wonderful, jubilant kids on the call, but only 9 would show on the screen at any given time, which seemed such a shame.

We should really expect to be able to see everyone on the call, in Kindergarten calls, and in meetings at work too. We humans are so well tuned to read each others' facial expressions that we have no problem recognizing reactions/sentiments in small video feeds of our friends and colleagues, even at avatar-size resolutions.

Internally, we've done some tests/prototyping where it's completely workable to have 100+ feeds on the screen all at once, even with some "hero" space reserved for the couple of most recent active speakers.
Analysis of Health Outcomes in Vaccinated and Unvaccinated Children
Yeah, I had a friend that got the email from the bank about losing access to Zelle. He had a Venezuelan address in his account.

Another friend had a US address and never got the email.

PS: Hablenme los mios
Chalk: A Prolog-ish interpreter written in Rust
@dev_ste
Not true.

Of those 4 tasks, the rust programs for task 3 and task 4 do not use the keyword "unsafe".

For task 2, the spectral-norm Rust #6 program does use "unsafe" but #5 does not and it's almost as fast.
I prefer real-estate to sharp fonts, so I run my 4K screens (24" and 27") with no scaling at all.
I don’t think the sending money to businesses feature will require you to disclose your phone number. WeChat doesn’t, and that app is a privacy nightmare.
Vectren bucks Indiana legislature with plan to reduce coal mix 78% to 12% by '25
Thanks, I've been watching the inspector (currently at 110MB downloaded) for the last few minutes wondering when it might finish so I can read.

I can probably just skip the blank space and read the text but I assumed the images were meaningful since they are taking so much leading space, that might not be the case though.
Developers are the sellers

Apps are the goods

App Store/Apple is the buyer
I've worked at more than one location where the Cameras in customer areas were conspicuous but the cameras in the employee area were hidden.
>There are really only two solutions here:

The compromise is to let Apple/Google pick their poison.

1) Zero/fixed low commissions but (almost) total control.

2) Any commissions but relaxed control.
They've already decided to do this, they just carved out an exception for when it's a politician lying. Read their terms of service.
> [Google is] policing speech on their platform

Howso? Zerohedge and Federalist publish their content on their own websites. Should Google be forced to serve ads to their readers and cut them checks every month? (I would say no). Is anyone stopping these publishers from cutting their own deals with advertisers? (I think the answer is no).
You work hard. Take 20 seconds to stand up and stretch. You can do anything! Do a pushup, squat, jump, or walk to the water cooler.

Whatever you do, invite your team. It is more fun together.
There is something about this that evokes a real visceral feeling from deep within, a familiar feeling of being in a new place and taking it all in.

With that being said, I hope I never have to give up this flexible remote working setup we all find ourselves in. Not until driving is more automated and efficient. The feelings of being in virtual traffic still makes me cringe and irrationally angry when someone cuts me off.
That is interesting. Thanks for the added color, my former boss was under the impression that they were overpaying given the numbers they were quoting, but well, he didn’t have perfect info either.
John Bartholomew is the best. Tons of great stuff on his youtube. Also he founded chessable.com which is pretty great for drilling chess openings, endings, etc.
Cómo elegir un buen patinete
Cohesity Appoints CFO
>increasing demand for happiness that we Americans hold dear

"The problem is not that we want to be happy; it is that we want to be happier."
Not my own observation. But I like it.
I remember when I used StumbleUpon to discover random things. That was cool
Even the most sadistic managers I've had, who not only held me back in my career but actively regressed it, took pictures of their cats and called their mom on the weekends. My point is that we should judge managers on how they affect our productivity.
Apple announced it way back in about 2011 or 2012.

Here is the sequence of events for our company:

2012-ish: apple requires IAP be an option if you have payment subscriptions. This date might be slightly off, I think it was way back then.

2014-ish: We launch an app that has no recurring subs. So we are still in compliance with their terms.

2017: We add a concept of membership, with braintree managing the subscriptions. Unbeknownst to us, we are now in violation of their terms.

2019: Apple notices the subs, and freezes our app updates

So we were indeed in violation of their terms, ones they had made known long before. We did not know it, but we were. Apple let us know 2 years after the fact by preventing us from publishing a bug fix release.
May Report of the Raku Development Grant of Jonathan Worthington
I know it's a rhetorical question but whenever I've tried streaming (such as coding on stream), I find talking while concentrating is not easy for me. But I imagine these things take practice!
Recurrent Neural Networks – Deep Learning for Sequential Data
As I said:

> It’s their job to responsibly pull the macroeconomic levers to meet their mandates.

> "central banks can do whatever we need them to as a society." <-- This is where we can modify their mandate at any time through legislation.
Intel Says 'Tiger Lake' Will Drown Control-Flow Malware
> They didn't buy hardware, they bought an ecosystem
experience

Repeating the propaganda of one of the largest corporations in the world, I think, does little to advance the argument.

In any sane modern system of property rights, people bought the hardware. That entails ownership of the device.

Presently there is a disconnect between hardware purchase and ownership that does not occur with non-software goods. This is a legal oversight.

The "right to repair" and "right to modify" etc. did not need to be explicitly granted historically because there was no disconnect. Today they do, and so they should.

> What about the emissions control systems in our automobiles where bad code causes cancer?

The law prevents pollution, not EULAs.
Two impressions can both be precise and not comparable.
>>> The Trending page used to be a straight-up list of the projects with the most new stars in the last 24 hours across the whole site (and by language).

honestly, I never ever knew there was a "trending" page on GH...

>>> I always thought of it as the defacto front page of the open source movement.

and I am old enough to remember freshmeat...
Can you explain why? It sure has its pluses and minuses but which aspect makes it broken?
Interesting: https://github.com/robpike/lisp/blob/master/lisp1_5/parse.go...

// Expr represents an arbitrary expression.
type Expr struct {
// An Expr is either an atom, with atom set, or a list, with car and cdr set.
// Car and cdr can be nil (empty) even if atom is nil.
car *Expr
atom *token
cdr *Expr
}

Instead of using interface types for expressions, there is a simple expression structure type with fields that may or may not be set depending on what type of value it is.

I probably never would have done it that way, I would probably use an interface type instead. This way actually saves space in cons objects… in the above version, a cons is 24 bytes, and below it would be 32:

type Expr interface { }
type Cons struct { car, cdr Expr }

Not efficient compared to modern Lisp interpretations, but an interesting choice.
> like removing the vocabulary of war from our daily interactions

What I find funny is that the 'vocabulary of war' gets about 100000000x more actual discussions of war and how the US is regularly killing people and has been engaged in ongoing war for 20 years and about 1000s of other way more harmful things.

Apparently nobody gives a single shit about that stuff.

I don't really care about changing the vocabulary for these technical terms and enough people go crazy over it then lets just change it so I don't have to deal with the discussion. I certainty wont waste any energy defending the master/slave terminology, I doesn't really make any sense anyway in DBs specially.

Changing the default away from 'master' in git seem totally pointless as the term master is not only used in a master/slave context but in many other context as well. Its not like we have the master branch and slave branches. Again, I also don't care if we change it.

One of the issue with white/black is that the night bad, day good dynamic goes back 10000s of years. The same patterns exist in African and eastern religion and imaginary, so not sure purging all use of the color black for 'bad' is sensible.

Is the term Blackmagic or Black Humor also offensive now? I don't even no. I like Black metal, is that offensive? I hope not because that would be taking it to far.
There's a non-paywall article on the subject at:

https://hotforsecurity.bitdefender.com/blog/south-africas-po...
Can you come up with a better example? I don’t think flat earthers have been given any air time at all.
Kiss FM or Capital FM. I can still hear the jingle for capital FM! or perhaps LBC 97.3
I think the PR nightmare will definitely leave an impact on Apple and iPhone users.
The Firefox Web browser[1] has controls[2] for this

[1]: https://www.mozilla.org/en-US/firefox/new/

[2]: https://support.mozilla.org/en-US/kb/block-autoplay
It has been years since I gamed regularly but my brother and I were probably some of the best at a particular FPS. It has to be about 15+ years ago. When we played in the physical presence of others we noticed that we were some of the only ones to turn the display settings way down while keeping resolution the maximum. Probably 800x600 or 1280x1024 in those days. The game ran smoother, and the less complex textures made movement standout.
Using 55" LG OLED @4k as my main display, nothing compares.
The police did include the murders in the official statistics . I think the problem here is that you don't understand the data you quoted and how it relates to the demographics of the UK.
I think this is an earlier tell:

If you keep hearing concrete news about how great things are going, things are likely fine.

If you hear no news for a while, that is Bad News!
Show HN: Poker Helper – Deep learning backed Poker assistant
Show Indie Hackers Some Love
that's not true at all in my experience. In the past we've had "bug bash" type activities, or used that lower-hanging fruit as training opportunities. As an architect i've sometimes grabbed tasks like that just to stay fresh but also out of the way of the prioritized team backlog.
I think, given his content, that this comment is overly broad. Instead, it should probably say that the Github trending page isn't fun any more.

And he gives a nice and precise reason for this: the Github trending page used to have all the qualities of a game. There were ranked participants and there was a clear, known score. If you wanted to do well in the game, then you knew exactly what you had to do. As a bonus, the rules happened to be such that the ranked results were actually interesting.

Now the trending page has an opaque score. Opaque scores and rules almost never make for a fun game.

Perhaps the results are interesting. If so, how do we know that? It's hard to judge whether or not they are because we don't know the scoring mechanism. So the page loses not only its fun but its meaning as well.
With a monthly inflation rate of about 80% [1], yes that's the reason. The local currency is worthless.

[1]https://en.wikipedia.org/wiki/Hyperinflation_in_Venezuela#Na...
Bluntly, if I wanted that, I'll go somewhere else. Speaking as a non-American, American politics already takes up far too much oxygen in every dang forum I participate in. I appreciate places where I can find respite.

And I say that while commenting on HN about an American political post because when I see them, I just can't frickin' help myself... sigh
I recommend anyone saying that pointers are simple, just integer memory locations, to read this article: https://www.ralfj.de/blog/2018/07/24/pointers-and-bytes.html

The fact that in C pointers point to specifically objects and not just simply to a random place in memory makes all the difference and is source of oh so many bugs
Ads give more power to those with more money. It's not a leveled playing field, at least in the US.

Many countries limit spending on adverts (or campaigns in general) for this reason.
What a cop out. This doesn't fix any of the problems, not to mention that given it's a default that doesn't materially affect the users experience most people won't enable it.
Agree 100% with the lack of sleep. One night of bad sleep (4-5 hours) wrecks all my next day.

Maximize your health first, before setting goals. Sleep > Nutrition > Exercise, thou they're deeply correlated; try to fix them in that order.
From my perspective the project has progressed faster in years than many projects do in a decade so development is certainly happening rapidly.

As to the promised dates that for me is similar to internal company deadlines for software projects - they are almost never on time but as an end-user I would be non the wiser. Amedvednikov's issue here was that he stated his deadlines to the world at large; I have certainly committed the same mistake many times over before I got more conservative re. making any hard deadlines on complex problems & do not feel that means anyone should rightly write off my dev commitment or sincerity re engagement in a project.
> I have now heard from multiple developers, both big and small, that over the last few months Apple has been refusing to update their app unless their SaaS service adds in-app purchase. If this has happened to you please email me blog @ my site domain. 100% off the record.

https://twitter.com/benthompson/status/1273079296618201093
Im sorry you feel like i was shitting on statically typed languages.

I can assure you I do beleive they have their purpose and place in the world where raw performance or closer to metal abstractions can take place.

Personally, my brain much prefers to use a dynamic type system to infer what i mean leaving the thinking part up to me.

I just find defining a string is a string when im only ever going to put a string in there kind of redundant.

There are other arguments about readability, refactorability, and similar and I think they have some weight in large doverse systems with many many teams interacting.

Personally, that isnt a large issue for me. Im working at the scope I can maintain a standard and a level of consitency that alleviates these problems to the point the type safety is simply not wareanted from a return on investment point of view.

I do not, for instance, think the kernel or chrome should be rewritten in javascript. Despite what some react developers seem to think.
You have to remember to wrap text when you indent it by two or more spaces on HN.