skysight-inc/HackerNews huggingface dataset:
It's a limited resource and we have alternatives. Just that.

Just think how tough it will be to build solar farms and wind farms once the energy we can dig up runs out.
When you rule by greasing people's palms, you rule as long as your money keeps flowing.

Did the US ever try to clean up the corruption? The keeper of the purse is in a strong position, and particularly so in a place like Afghanistan, where the American voters don't experience any positive effects of the corruption.
I did run my own server with properly setup DKIM and SPF and all. Gmail and Hotmail would still mark my emails as spam whenever they felt like it. Sometimes, even for emails that were a reply to an email coming from their own servers. I almost lost a client because of that once. Maybe it was because of the IP range (I was in a cheap Scaleway server)?

At some point I just accepted reality and paid for a third party email server (Runbox) but the situation with the monopoly of these giants marking as spam anything they don't manage made just really sad.
It seems like most important part of an academic career is coming up with clickbait names for things.

"The God particle" or the "Women are wonderful effect".

I've now read the Wikipedia page and it's still unclear what they actually demonstrated and to what degree we can actually have faith in what they found once we figure out what that actually was, never mind what conclusions are safe to draw from it.
> This includes detainees who were later exonerated

That's one way of putting it. It would be more accurate to say for the vast majority of the detainees, there was never any tangible proof of crimes and they were fully innocent.
Well, I disagree. The first web client that OSM had been, of course, very different: there wasn't smooth scrolling, etc, which were added after Google Maps did it.

However, a nice and smooth client with drag and zoom was a rather obvious thing to do: a lot of computer games had maps in them as early as in late 1980s, like Sim City and many others, where you could zoom, drag along etc, and it wasn't done in OSM rigth from the start mostly due to pitiful state of web browsers and web standards of the time. So I think that even without Google Maps, OSM would have evolved to have great usability, just as it did in our timeline.
There's a vast majority of users who struggle even with simple things like setting up an email account in Outlook. Those users will struggle with simple things like deliverability, and for them, an article like this is a godsend.

If you're capable of running your own mail server then you know more about this stuff than most people who use e-mail do, and the article isn't for you.
because for the US, to sanction basically any country is a blip on their economy, but for any other country, indeed blocs of countries to reciprocate that means not only losing your second or third largest trade partners but also shutting you economy off for electronics, software, international financial services, etc
Additionally, this is about encouraging gradual shifts by reallocating funding.

It's not an instant global ban.

Well designed incentives can work better than violence.
Another tip for domains that don't send email: set a null mx record. This explicitly tells sending servers that your domain does not receive mail, and isn't just broken. Create an mx record priority 0, with a dot (.) for the value.

https://tools.ietf.org/id/draft-delany-nullmx-02.html
You are looking at this with a performance lens and I appreciate that. Performance is important. But I think the issue is more general.

Software is bloated because we modify and patch together existing solutions instead of designing from first principles, because we think that more is better and because we are too afraid to say no. In essence we are too reactive and short term oriented.

---

An aside:

Bloat and amount of functionality are not necessarily equal. There are systems that have evolved since decades and have stood the test of time because they incorporate additive evolution such as the JVM, Emacs, Linux, the Web...

Something that grows because it enables growth is not the same as something that is large because stuff was piled on top of it in an ad-hoc manner. Calling the former "bloated" would be unfair.

---

SQL or rather relational thinking and expression is something that by its nature reduces complexity, because it lets you express the essence of a given model without introducing control and state (at the interface).

What you are criticizing is fair: it is a leaky abstraction because at some point you are forced to think about performance and the initially beautiful model becomes limiting. But it does solve the "make it work" and "make it beautiful" parts very well for a large category of problems.
Yes. I started programming in JavaScript in 1999 and Python in 2003, so it is my subjective opinion based on mastering the both languages. There are some factual and objevtive features making Python syntax more friendly, but it is a worth of a blog post to explore. And in the end there is no point, as JavaScript maximalists would not care.
> [..] let's not forget we had twenty years to help build a functioning army.

Sure, 20 years of failure - we shouldn't have been there in the first place. But accepting your losses and performing an abysmal withdrawal process is entirely different.

> It's not as though things were going really great and then oops, we left too suddenly.

It was better than the Taliban overrunning every major city in a week. They must have been doing something to keep them inline. They deliberately waited for the withdrawal process to be mostly complete.

> [..] the Afghan army has been failing to step up [..]

This was very shocking and disheartening, the majority abandoned their posts and let them overrun the cities. All of that training and investment only to have it thrown away.
How not to ban a prolific Git developer
I doubt the US would take their citizens suddenly disappearing in a country very well either, and keeping it hidden would be difficult. Maybe you could secretly convict a soldier who desecrated corpses or something, but people like Gina Haspel would be nearly impossible without ramifications.
Not sure what this comment means. Javascript has no "async-by-default" model.

The author of this library has chosen to make the "$" function they provide async; this isn't a JS design feature or limitation, it's just the lib author's choice.
Great! However this doesn’t consider ownership. For example, in Australia 86400 is rated as great, but is owned by NAB who is the #4 biggest funder.
For what its worth I've been very impressed and happy with what I've been able to achieve with R3F [1]

Its an online IDE for a number of CodeCAD packages to help lower the barrier to this paradigm.[2]

Going from knowing nothing about 3d, just hacking up example code it's been easy to put something respectable together without much dedicated learning. Im super grateful to the pmndrs team

[1] https://cadhub.xyz/dev-ide/cadquery
[2] https://news.ycombinator.com/item?id=27649270
Cool :).

The thing is to have an always start-to-end working compiler for an increasingly (even if the steps are very small) complex language.

Another point would be to use simple tools at least to begin with. Racket [1] provides good lexer/parser tools [2] and you can use pattern matching [3] to browse and transform your AST. You can also target MIPS assembly [4] using the SPIM platform [5] for example, it is easy to learn and has very good debugging tools (basically the whole platform behaves like a gdb session).

For the compiler implementation language OCaml is also a very good choice (even better because static typing will actually help you a lot with the horizontal approach) but it is less easier to setup as you need to install a lot more tools: ocaml itself, ocamllex (lexer), menhir (parser), ocamlbuild (automated build system), etc.

[1] https://racket-lang.org/

[2] https://docs.racket-lang.org/parser-tools/

[3] https://docs.racket-lang.org/guide/match.html

[4] http://www.cburch.com/cs/330/reading/mips-ref.pdf

[5] http://spimsimulator.sourceforge.net/
I like this idea as it enables you to make a change for the better.

The page still needs more banks listed though.
I love that the rotated headlines from ABC News were in gif format. I did a double take when I saw the headline about landing a rover on Mars.
Seagulls can travel quite some distance from the coast.

The state bird of Utah is rather famously the California Seagull. Salt Lake City is 730 mi (1200 km) from San Francisco.

https://statesymbolsusa.org/symbol/utah/state-bird/californi...
Meh. WhatsApp had been used by anti-Taliban factions before as mentioned by OP, now the other side is also using it. What's newsworthy about this, exactly? They could be using any number of other channels instead, and it wouldn't change much. We "lost" Afghanistan because as it turned out, no one there actually cared in the least about putting up a fight, even after we spent a lot of resources on giving them the means of doing so. Just let them reap what they have sowed.
'Father of Sudoku' passed away
Seems their website couldn't t handle being on the front page.
I found them on github https://github.com/widelands/widelands where it's described as:
"Widelands is a free, open source real-time strategy game with singleplayer campaigns and a multiplayer mode. The game was inspired by Settlers II™ (© Bluebyte) but has significantly more variety and depth to it."

It makes me quite excited. I really loved settlers II and I am waiting curiously for the next release of the settlers saga, as I haven't liked the follow-ups. The next instalment is said to be more like settlers II again. Maybe this open and free game is all I really wanted?
I will try it out!
Mechanical keyboards - people are spending thousands on keyboards.

Nerds are just like any other human, and the worst thing one can do is to fool himself thinking they're imune to advertising or any sort of influence - it makes you a sitting duck.

You'll be eating advertising completely unaware of it, from a weird sense of "superiority" and because of an adblocker.

The sooner you're aware you are influenced the more protected you will be.
Show HN: ImWeather, a no-BS weather app with unique features unseen elsewhere
Demystifying DMARC: A guide to prevent email spoofing
And then what? Set off WW3?
Video of the accident: https://leakreality.com/video/19400/a-new-test-dummy-is-need...
Science says the exact opposite. Our civilization is extremely dependent on stopping fossil fuels.
https://deno.land/x/dzx@0.2.4

Here is a more full fleded version.
> Heck, Trump pardoned a notorious war criminal

Eddie Gallagher? I've yet to see conclusive evidence of that either way.
How to Design Website – Digital Lifestyle
How to Convert HTML into PDF with the Right End-Formatting PDF Requirements
A bit off topic but on a similar note is there anything protecting intellectual property monopolies? This may sound ridiculous but culture has a big impact on its host society.

For hypothetical instance: Is there anything preventing big media corporations from buying up all the comic book character rights and then holding a monopoly on that genre of entertainment? If not should such protection exist?
interesting that even the North - ethnically different, ie. Uzbeks, led by General Doustum, and which has been anti-Taliban for decades - fell without fight, and Doustum had to run into Uzbekistan. According to Nur, the [former] Governor of Balkh, (translation of translation) "it was a deep and widespread treason as all the government objects and forces were just simply transferred to Taliban".
yes, probably, but then we are back where I need to put a lot more effort into it than I wanted to at this stage.

I really only need to cover burst usage since an average VRWorkout session is only ~10-20 minutes anyway and with players being distributed around the world there is usually no need to boost the available resources.

That's a problem I would like to have down the road when we have millions of people doing VR fitness though :)
"I am not employed to write programs for other users or to be read by programmers. Every user is different."

Well, unless you are the only programmer that company will ever has, you should write code that others can read and understand. Or if you are working in academia, then you can write as you like, but as a professional, you should write readable code for those coming after you.
Yet another article on NextJS features
You do understand the word "benevolent", don't you? Have you read the linked article on "ambivalent sexism"?
The US needs an independent (read: NOT "bi-partisan") institution formed of prosecutors that can go after government officials and apply the full extent of the law.
I had a similar problem with my last house. The hot water system was connected to the A/C which had a heat pump. The A/C was supposed to help heat the water. When it failed, it was difficult to find a plumber who understands such systems and the A/C guys were uncomfortable with a hot water system connected to the A/C system.
Personally, I absolutely love those sort of creative and playful names.
They make the subject more interesting and they are far easier to remember than some other boring name.

Maybe it's "clickbaity" yes but isn't that a good thing in the realm of knowledge? It's not like I'm paying to read that wikipedia article or to learn about super-massive black-holes.

The fact that the Wikipedia article doesn't contain a lot of information or that the subject hasn't been researched enough has nothing to do with the name IMO.
What do you mean, food not being lifesaving?

Unless there's a plan to wean off all industries off cow milk, we'll need it to vastly reduce environmental impact.
This is silly. Not only will we still need fossil fuels during and after any transition, Banks don't even loan "your money" out. Silly.
Why only the far right?

Isn't this what everyone does now?

Is there actually a "pure" movement or source that doesn't engage in this kind of Bullshit?
https://www.theguardian.com/world/2014/apr/18/james-mitchell...

This also contains this amusing aside: "He also criticized Obama’s healthcare policy – a 'shit sandwich' – and his administration’s approach to global warming. Mitchell believes it’s a myth."
> finding that both male and female participants tend to assign positive traits to women

Pretty simple to summarize imo
The media has been notoriously lying for quite some time. Whether actively (I recently heard a story of some news anchors paying off some guys with Kalashnikovs to start shooting when their live segment on TV came up because the armed strife they were reporting on wasn't quite real enough) or passively (swallowing someone else's propaganda as if it were a fact), there has been bullshit floating around the media for decades. I think back in the day it was in some ways harder to spot - your only other frame of reference was the observable reality around you. So for instance when (in my parents time in a communist country) the TV reported that the shoe factory was exceeding its planned output by 140%, but when you went to the shop there were no shoes in your size and a line around the block you could put two and two together. But many news stories evade such simple comparisons with daily reality. Today we have the internet where both alternative facts are available (i.e. people actually on the scene taking pictures) as well as alternative journalism piecing those facts together in a completely different way. Most clever people try to triangulate between these different viewpoints to arrive at some conclusion hopefully closer to reality...

The interesting question is what are the consequence of this? I think there is a rapidly shrinking pool of trust towards our institutions and corporations. I believe that a lot of the issues with the coronavirus (especially the vaccines) are directly attributable to this. If someone who has been blatantly lying to you for decades tells you "take this medication, it's safe, trust me" and keeps repeating it over and over again, I think one can sympathise with those who feel entirely suspicious about it.
Looking at the aerial view of Apple HQ at the top of the article:

They should have true and magnetic north indicators, and current time, visible from that vantage point.

And maybe a leet code puzzle under a stone tablet at the center.
>why are we demonising everything and everybody connected with it?

Because they acted as inhibitors to society's transition to green energy every step of the way.

>We need to help these companies transition

No. Carbon based energy companies need to be driven into bankruptcy. They are institutionally ill equipped to deal with the new realities we face. We need green energy industries that dont treat, e.g. wind energy as a hedge for their core business.

That means capital deployment from banks that are forward looking rather than backward looking.
The recent history of bullying in all directions over the 'Rona argues differently.
You use coordinate and analytic interchangeably but coordinate system is not a requirement nor equivalent to analytic geometry. It doesn’t even relate to mathematical analysis. Analysis, to the extent that it’s series and limits, also existed in India before Descartes.

Herons formula doesn’t count because it’s the end result. Not a means to an end. You don’t need to go to Heron for that. Area of a square also has a formula and that would have made your point.

Using trigonometric identities to derive area of cyclic quadrilateral is different as algebraic equations are means and not the end.

Again, analytic literally doesn’t mean “coordinate”. It only usually does.

Also it wasn’t a wall of text to obfuscate. I sincerely laid out the full argument the best I could. Half the wall is Wikipedia quotes. The other half was itemized to make it easy to parse. But sure whatever floats your boat mate.
Went to have a look and found this...

Use PG's built in full text search capabilities:

https://hasura.io/blog/full-text-search-with-hasura-graphql-...

https://www.lateral.io/resources-blog/full-text-search-in-mi...

Extend those capabilities with pggroonga:

https://github.com/pgroonga/pgroonga

https://pgroonga.github.io/
I sometimes put the unofficial Livestream on the background when doing something else.

But unless you enjoy watching a steel tube venting gas for hours, it's not really worth watching live.

You will get to see it later. Which is awesome.
Not exactly.

SPF has many issues. One of which is that including external email providers will include large blocks of IP addresses to your SPF that you don't control. IP spoofing is also a thing. SPF also breaks horribly with forwarding email services (like catch-all inboxes). The SPF lookup limit of 10 additional lookups is way too low for most modern email setups.

SPF is just not very robust, and badly understood by most people (leading to many configuration mistakes). Hence that receivers cannot get much trust from the SPF outcome alone.

DKIM does send a "stronger signal" in the sense that it is more robust than SPF, and contains cryptographic proof. He who owns the private key is trusted by the domain (who published the public key) to send email on behalf of the domain. DKIM also does not suffer from the forwarding issue that SPF has.

As a result, a valid DKIM signature often does result in a higher trust rating by the receiver, than just an SPF pass.

DKIM + DMARC enforcement is the most reliable way to go. Obviously you still want to setup SPF as good as you can (until you start hitting size and lookup limits).

Disclaimer: I'm the founder of Mailhardener, an e-mail hardening platform.
Google T-Works Hyderabad
In my first job I gave a try at using Python for scripts.

It was a terrible idea, as I now had 3 problems instead of 1:

1 - Writing scripts, plus:

2 - Installing Python in every host that needed to run those scripts

3 - Maintaining Python and the necessary dependencies up to date in each host / container.

(2) and (3) are trivial when done just once in your own computer, but end up being a huge time sink for larger heterogeneous environments with (possibly) network and security barriers. Moreover, if you are using containers, installing Python will make images unecessarily large.

Granted, I'm not a JS person, but I imagine one will have the same issues.

Even though bash has its shortcomings, I really appreciate how low maintenance it is as long as you keep scripts small and sane.
Was the Communicator ever really influential? I was in a Nokia dominated market at the time and pagers and then blackberrys seemed to be what actually drove that side of the market. The Communicator was seen as a curiosity.
The Lenna “test image” is a cropped Playboy centerfold
Thanks for sharing this amazing blog this is useful.

https://www.rapidfs.biz/
and financially scandalous
Not impossible that he describes himself in ways he thinks make better impressions of him in the media, and that it's unrelated to his actual opinions
What to do with Tokyo's hundreds of thousands of abandoned homes
No, case insensitive just means that the filesystem considers uppercase letters and lowercase letters to be the same. You have to be Unicode (or character set) aware for that.

You can set ZFS and in newer Linux Kernels for a filesystem to be case insensitive, and neither really cares about UTF8 to begin with as long as the filename contains no NUL characters.

Windows only requires the filename to be somewhat valid UCS-2 (ie, UTF-16 with the safeties off) on NTFS, FAT does the same for ASCII (though nothing stops a kernel from putting UTF8 in a FAT filename.
ML for Non-Technical Readers [pdf]
It's not security through obscurity, it's security plus obscurity.

It's a very real fact that if attackers can't find your bugs, they are less likely to exploit them. Apple are well versed in writing secure code, but they slip up sometimes. It seems their calculus at this time is that the time gained by not allowing attackers easy visibility into their code is worth it, in case bugs are found. I don't fully agree with that choice, but I can see why they made it; it is not meaningless.
My experience on Reddit and Hacker News has taught me that many people who self identify as developers can’t follow more than two paragraphs and respond to echo chambers and vote mechanisms like gravity from a black hole. The exceptions are any discussion about salary or job security. The subjects that crowd responds most heavily to are things that make them feel smart.
I think it provides a worthwhile perspective as to the motivations of the US and what actions it considers to be important enough to put non-trivial effort and resources towards the pursuit and punishment of.

ie. Not the doing of the things, but the public revelation of the doing of the things.

I think it's entirely pertinent to the discussion.
Honestly this guy seems in denial with his depresssion, at least if I look him with the lens of contemporary culture.

Everything is in his head, fantasy is elevated as a higher value. According to today's "here and now" attitude his lifestyle is not healthy at all.
The key line in this story might be:

> Father Syquia leads a team of four priests who get additional assistance from volunteers: psychiatrists, doctors, lawyers and laypeople.

There seem to be some trained professionals hidden behind the show and prayers.
I don't think so. I worked on software on the (later model) 9500 and it was awful. Sure, it had a browser, but even over wifi it took minutes to render pages. Anyone I showed the hardware to laughed at it.

Series 80 was a dead end too I think?

Edit: I hadn't realised how much earlier the 9000 was. I guess in '96 it might have made more impact? I can't remember ever seeing one in use, though.
https://web.archive.org/web/20210811083622/https://www.widel...

https://github.com/widelands/widelands
Haha, on the other hands a lot of developers never grow out of always developing betas and their only concept of programming is developing betas and then dealing with fires all the time.