skysight-inc/HackerNews huggingface dataset:
Short answer: Yep. And even for developers in western countries there is still the hassle of pushing it through purchasing.

Long answer, hopefully really thoughtful and careful as I've had time to think this through:

I think I remember sponsoring Caddy when it was still an open source project. Not much, maybe USD25 or 35 or something (dinner level or something I think it said).

Also I think they got a grant or sponsorship from Mozilla.

I never used it though, I only donated because I was enthusiastic about him creating a nice open source project that I would likely use in the future.

Next I know it is a commercial project, more or less (it took a while before I realized he had left a way around it and it seemed entirely intentional that it wasn't obvious.)

So now I have helped someone start a business, which is nice but not what I thought I did when I donated to a permissively licensed open source project. (I thought I was helping create a new Apache server.)

Still no big problems so far in my case, I'm lucky that USD25 is not much in my case and he probably deserved it even if it left a small sour taste right there and then.

The bigger problem is I never started using Caddy because when I came back to use Caddy I had to consider if my use case would be OK, if I would have to pay a license (which is fine with me but an extra hassle as it has to got through my boss) and suddenly it was very easy to fall back to Apache.

Suddenly instead of helping kickstart an open source project around a product I loved I've helped start a business with a product that I can't use.
Does the Rails Tutorial 6 discuss the rgeo gem (for GIS/location features)?
https://github.com/rgeo/rgeo

While Rails docs tend to be clearer, GeoDjango is one area where Django seems to have relatively more accessible documentation.
https://docs.djangoproject.com/en/2.2/ref/contrib/gis/
This predates the age of the Internet by millenia. Almost every politician in History appeals to children to drive their policies or block their opponents'.
A bunch of hollow cliché phrases, like everything else by Seth Godin.
Mastodon is an alternative to Twitter and not Facebook.
I don't think that option is honoured any longer.

It is not even visible to the user.
100 changes to their binary blobs.
There's also the Y2036 problem which is part of Y2038, and other issues in 2028, 2040, 2042, 2048, 2050, 2079, 2080, 2100, 2106, 2108, 2137, 2262, 10,000, 32,768 and 65,536 - although I'm sure by the time we reach the latter end of the list we'll have replaced the affected systems ;)
Re-run or no re-run does not change much to the threat I mention.

The problem is the post-truth targetted propaganda campaign has been de-facto legalised.

The current government behaviour, especially in a country without written constitution is similarly going to set a very bad precedent. A lot of the process works because the opposition and government are expected to behave in gentleman-ish fashion, but this government is resetting the rule to "anything is ok to stay in power".

The government is abusing its 50% of the population into distrusting Parliament and the Judiciary at every opportunity. They do the same with the civil service.

You can't expect Labour or other to "stay civil" when there is a party winning with those strategies. Maybe not at the next GE but surely the one after that, all that you see today is going to be the new normal. And that will affect the UK only major asset, its softpower. One that is gone, the future government will have to double down on the propaganda to distract the masses. If your voting power is limited to vote for "mystery candidate" with manifesto in no way grounded in reality, you have a democracy in name only.
Hi Adam, If you like writing tutorials like this, you could write a few and earn some credit towards your Hetzner account: https://community.hetzner.com/ We're always looking for new contributors. --Katie, Marketing
Uber Copter
> I feel like this comment is a classic example of reading a wikipedia entry instead of understanding the topic

I did a PhD partially on irregular parallelism where understanding race conditions are essential for understanding the topic.
Study: Americans believe social networks make the news worse
The remain campaign has been doing this since they lost.
Still very misleading if that is the case, what other means are there realistically to catch something if not by FBs systems, on FB? Self-reporting in the groups? Is that counted towards the FBs 99% or the 1%?
I am not aware of this, but upon a quick google I see the penetration is not that bad; in the U.S. it seems to be 88.5% [0] whereas in Russia it's 71.3% [1], so it's not all that far off.

Unless you are talking about the quantity of 'psyops' on the media channels and that I couldn't quantify.

[0] https://www.internetlivestats.com/internet-users/russia/

[1] https://www.internetlivestats.com/internet-users/us/
I think that this is a trick to make people stay with the website. This works similar to a cliffhanger.
> Looks like the mod that made that post is a developer. No offence to other developers but my personal opinion is we developers are best to leave the delicate communications to the marketing team

Not correct. Perhaps she used to be a developer, but the poster is currently “Stack Exchange director of community Sara Chipps”, according to TheRegister article linked to in this thread.
Okay, well then what about flounder?
I’ve enjoyed reading many editions of Rails Tutorial, which is among the few technical documents I consider fun to read. A worthwhile read, even for people not working with Rails.

And extremely cool you’ve kept Rails Tutorial current all these years!
Like a Texas A&M's recall request? - https://library.tamu.edu/services/service_request_forms/reca...
The premise of the article doesn't make sense. Tools can only train thinking ability, they cannot extend it. Thinking and reasoning must be fixed at the root.
That was wonderful, thank you.

> someone either with exceptional empathy or who has just mastered the material, recording notes for themselves and then sharing.

Great stuff. Mr Nielsen lands firmly in the first category.
Your comment about clash and functional languages not handling state correctly are shortsighted. I have implemented real systems using Clash. The usability is simply leaps and bounds ahead of stuff like System Verilog and System C. The real headache of Verilog and the like is that it has little ability to abstract making you think that the real problem is stuff like multidimensional array indexing.

I'm not sure what you expect on a front page of a technology they have to show really simple toy examples and can't really dive in deeper. It's a front page... You can find myriad of more involved stuff if you would have googled for 5 seconds. For instance this https://clash-lang.org/blog/0001-matrix-multiplication/.
Now this would be a dangerous precedent, if I've ever heard of one.
Navigating the New Realities of Work and Retirement
> at all outside of games

And you know, all the software stacks across multiple disciplines required to actually make games and movies and TV shows and music.
First off let me apologize, I hadn't realised that the author of the piece was the submitter, I'd have been more careful in my wording otherwise (Though it'd probably grace me to be more careful even if the author isn't present)

I do think coaching has a place, in fact I reckon most people would be better served with coaching than with therapy. I think the main stumbling point I have with this article is that it seems to present coaching as better-than while simultaneously misrepresenting therapy making it look worse.

If you have a brain problem that needs fixing then therapy is the right way to tackle it. That's also why therapy is very much fix-oriented. It doesn't fit everyones needs for sure.

I fully disagree that therapy is an expert-subject relationship. If your therapist treats you as damaged or inferior you need to find a new therapist. I've sure walked out on a lot of therapists before finding one I could get along with. I feel a lot of the same things go for coaches, not every coach is a fit for every person either.

I'm sorry I called coaching "woo", that's a rather blunt way to put it. Something about the article tickled my bullshit detector in a way that made it seem disingenuous to me, but maybe that's just the way Uplevel gets plugged towards the end, I'm not sure.

Honestly probably the only "real" difference between coaching and therapy is the licensing. There's no reason a coach can't apply the same techniques as a therapist, but the same goes the other way, There's no reason a therapist can't apply coaching techniques either!

I'm now thoroughly convinced you're sincere however, and my previous comment was simply the result of a miscommunication. I commend you for trying to make the world a tiny bit better -- even though there's a profit motive involved ;)

I do think it might be a good idea for your company to have either a few therapists on-staff or at least on speed-dial so to speak so if one of your coaches runs into someone who needs problem-fixing instead of coaching you've got somewhere to send them. It'd be rather awful if e.g. heavily depressed people sign up and either don't get the care they need or no care at all.

Anyways I don't really have a good conclusion to this ramble, I wish you the best of luck in your endeavours.
Silicon Valley's Anti-Autonomy Backlash Is Afraid of the Wrong Things
I've spent more gaming time in my Rift S than not.

For the type of games I play it's a step change in enjoyability.

Racing and space sims basically
That depends a lot on your parser. Personally if I write a parser I don't generally bother with having a separate tokenizing/lexing stage. Tokenizing happens as-needed and inline.
It wasn't in 2014 (https://blog.cloudflare.com/introducing-universal-ssl/) when we launched it.
I just had a short glimpse, but it seems that this is rather "transpiling" to C, right? We needed something that is being interpreted to allow easy updates of scripts.

Comment on all subjects (I will just link it to other commenters):
A lot of commenters posted some projects with JS interpreter. But we had to chose something that is stable and is being maintained. The last thing is always hard to argue about because you never know how long maintainers stay commited to the project. But the LUA interpreter is widely used for a lot of (commercial) projects. So there is high chance that it stays for some time. We tried out some other projects, sometimes looking into mailing lists and github issues where we would find open bugs where the interpreter leaks under some circumstances or other problems that you just want to avoid.

LUA seemed a perfect fit and i think still is, but there are still things that didn't work as planned. I really love the concept of the interpreter with the stack. But, again, scheduling is a very complex topic and that is where i found the lua documentation lacking. Especially scheduling between LUA <-> C. I found some projects that solve this issue but then we stumbled upon other issues:
Some projects were for 5.1 and didn't work for us. Others used features we didn't have on embedded (pthreads).
So we decided to do a very basic scheduling but had to understand more what happens under the hood. And that is where the source code is not easily readable. Don't get me wrong i am convinced that the devs are great at their work, but holy moly you can't use more readable name for you variables? Or the use of macros, is it really neccessary to use it for every conversion?
https://news.ycombinator.com/item?id=21156235
How? Childhood is a rather modern concept and child labour exploitation peaked just a few centuries ago during the Industrial Revolution.

What historical events and periods are you referring to in the past millenia?
> you can make a flat text file which doesn't map correctly onto AST;

if you operate on AST, you still can create invalid AST, so not much of a change there.

> There are disputes about how the text file should be formatted

Solved by autoformatters.

> Parsing is slow and difficult

that's the only drawback so far

> Your editor is an interface for interacting with that AST

So now you can't use your text editor, and must use something that understand specific AST (and even specific version of that AST). Any change to that AST will require all the tools to be updated, while currently any text editor or processor can be used to edit any programming language in any version. So you just created massive problem with the tooling. Your grep, documentation generator, sed and countless other text tools just stopped working.
So, basically, everybody wins
Which "extras", though?
Nice write up! Thanks for giving us a shot and for the valuable feedback. :) --Katie, Marketing
And I agree with that as a Cloudflare customer. In fact if this was a paid feature I would pay for it.

Just to give you more insight. Google knows which IP address I am using Gmail from. If I use 8.8.8.8 they know what other content I am looking for which websites I visit and tie that to my account. If I use something like Cloudflare who do not expose my IP (or range) then I achieved more privacy. I could use my local DNS server (like I do at home) but I travel a lot.

In this case "misconfiguration" is actually for privacy and archive.is could live with that just like other sites but they intentionally screw with Cloudflare (aka the users who has 1.1.1.1 as the resolver).
Not only that but it's legit hilarious how the US spent decades influencing (some times by force even) foreign elections and governments but suddenly when someone does it to them it's unacceptable.

It's pathetic.
We're creating a network of robotic service locations providing automated, always-available, meaningfully personalized food prepared on demand directly from fresh ingredients, which are automatically restocked by a transparent supply chain.

Of course we want to make money, but we also feel this may (1) enhance humanity's ability to confidently feed rising urban populations, all else being the same (2) reduce food waste (3) reduce single use plastic packaging (4) reduce needless road mileage for millions of grocery trips (5) provide an adaptable distribution channel for seasonal and organic produce that typically doesn't get the mass-distribution of generic mass-produce seen in supermarkets due to non-homogeneity, reduced or non-guaranteed availability.

We could fail at half of these and still be happy. Optimism is part of the game!
You're right.

Adults debating about an imaginary problem, while it's a mere education issue.

I find more than normal not taking the last piece of cake or choosing another flavor of tea (or drinking water) if my favourite flavor is out of stock.

Oh, and I don't find so offensive going to the nearest supermarket or café to buy any groceries I need.
Neither the article nor the paper makes that claim about bilateral symmetry. From the abstract of the paper:

"As is reviewed here, the strongest constraint on the evolution of a triped is phylogenetic: namely, the early genetic adoption of a bilaterally symmetrical body plan occurring before the advent of limbs. Presumably, this would greatly constrain any three‐legged animal from ever evolving."

In other words, an animal can have an odd number of legs and be bilateral, but due to how animals grow and develop it's less likely to evolve than an even number of legs.
In my development as a software engineer, there was a noticeable "level up" after 3-4 years where I had accumulated enough knowledge across the various abstraction levels to the point where new concepts integrated cleanly into my mental model of software systems.

During the first few years of exposure to computer science, I definitely lacked the necessary context to understand certain concepts when I encountered them for the first time. For example, I had a theory of computation course that was all about regular expressions, regular languages, context free grammars, etc. At the same time as I took this course, I was also building my first iPhone app, and I often thought "none of this seems applicable". And then two years later I wrote a compiler to implement a subset of Java and I massively reassessed my opinion on the value of understanding the theory of computation and programming languages.
> it came out that she'd been removed for refusing to use people's preferred pronouns.

That's not true. She was removed for asking whether, after the not-yet-current CoC was made official (which asks to use preferred pronouns) it would be allowed to use third person pronouns to circumvent the issue. Neither was preferred pronoun-usage a rule, nor had she disobeyed that rule (yet).
Model based configuration authoring and validation environment in C++
Different Types of Mehndi Designs
In this particular case, you're right. But as a general principle DNS is not necessarily owned by the same organisation as hosts the website.
'Unlawful and vicious': union organiser sacked by games company
I second this. I believe apps like Coda/Notion will make a big difference in how people work, think and interact with their computer and mind.
Not everyone would invest the time and effort to build what is basically an extension of the mind with these tools, but the ones who do will have an edge in thinking/planning/coordinating/executing I believe.
With the glacial pace in which new language features are picked up by users of C++, I'd be surprised if modules have significant adoption in the first decade after C++20. It'll probably take at least two to three years to get stable support in most of the tooling and then anther couple of years until people start to believe that they are battle tested enough.
Spore share a surprisingly similar trajectory to No Man's Sky. Overpromised, underdelivered. Hey, I guess that's just like AI!
> Mastodon is an alternative to Twitter and not Facebook.

And that is the one reason I haven't already started a Mastodon instance and tried to talk all my family and friends into using it instead of Facebook.

Some people like everything to be public; fine. But some people, like me, want to be able to control who sees stuff; as far as I can tell, the only platform which allows that at the moment is Facebook.

Why not make "groups" an option, so that it can serve both kinds of people?
> And the infinite greed isn’t “capitalism” in an of itself

True, but the problems with communism aren't communism in and of itself either, but the reality is that these things incentivize certain types of behavior nonetheless.
Now in common usage among Americans it seems to mean "not perturbed".

https://www.merriam-webster.com/words-at-play/nonplussed
> Are you also unaware of the peer-review crisis?

There's definitely issues in science with things like repeatability in individual studies, but that doesn't apply to something like AGW. It's supported by thousands (millions?) of papers, models, meta-studies, science bodies, and so on, all agreeing.

See for example NASA's overview:
https://climate.nasa.gov/scientific-consensus/

> Now you can look it up and see for yourself, and then you can retract your ignorant lie and false accusation.

Gosh, you're furious. But at least you have got the correct quote, and it just isn't the smoking gun you think it is. It's just one remark, made in public, about the need to be media-savvy. He was not suggesting misleading the public.
Yes. Every job is a stepping stone to the next one. Plan where you're heading.

What jobs do you need on your CV to get that job that you really want?
I use Caddy (the compiled product) as the reverse proxy and automagic SSL certificate manager for all of my personal sites.

I do not use Caddy (the code) as a library.
Indeed. This is the first I'd heard of this situation. I'd previously just assumed archive.is was a shonky service that didn't work properly. Hadn't connected it with my use of 1.1.1.1
Dent Reality | Full-Stack Developer, Senior iOS Developer | London, UK | Full-Time, ONSITE https://DentReality.com

About us: Dent Reality is building an AR platform to connect people with retail stores and other public spaces, giving them an Amazon-level customer experience. We’re an early-stage startup that’s already developed the most popular open-source project for mobile AR (4k+ stars on GitHub), enabling any developer to build world-scale AR apps:

https://github.com/projectdent/arkit-corelocation

Roles:

Full-Stack Developer: Build self-serve tools, so our customers can set up their spaces and manage their data. You’ll have the opportunity to lead the web team as it grows.

https://angel.co/company/dentreality/jobs/622521-full-stack-...

Senior iOS Developer: Lead development of our mobile app, adding new features and capabilities. Should be experienced in architecture and UI implementation. ARKit experience not required, but a good bonus.

https://angel.co/company/dentreality/jobs/636225-senior-ios-...

Both roles offer salary + equity. You’ll be given ownership and freedom over development, and will be responsible for making key technology, infrastructure, and product decisions.
Free Speech Is Killing Us
Technically a centipede does have 3 legs.
What I Learned Developing Games from Scratch with Flutter
This is absolutely mind blowing!

Although I can't help but nitpick on this:

> What do experts think?

> Prof Tom Shakespeare, from the London School of Hygiene and Tropical Medicine [...]

How is a professor in a Hygiene and Tropical Medicine school relevant? I feel like if you're going to get an expert's opinion you should at least find someone in a related field, like a neurosurgeon or neuroscientist...
Some do consider the Kangaroe to be a 3 legged species

https://www.discoverwildlife.com/animal-facts/mammals/how-ma...
>a little site like HN loses nothing by banning offending IPs

They would gain nothing either, since you get a new IP address every time you reset your router or connect to 4g.
...because Mastodon is an alternative to Twitter, and not Facebook?

Last I checked, Twitter doesn't have groups.
It looks similar and appears to have some of the same challenges to opencascade which has a python module. Pythonocc.
http://www.pythonocc.org/
As a heavy CAD user who wants to do some computer aided engineering I've found things like FreeCAD, OpenSCAD, and LibreCAD are great but not necessarily straightforward to work with programmatically. Pythonocc is easier but then lacks all the GUI tools for creating more detailed models.
In the Pancreas, Common Fungi May Drive Cancer