skysight-inc/HackerNews huggingface dataset:
That tells us something about your imagination, and nothing about insects.

Like all animals, we share a common ancestor with insects. At what point do you imagine our ancestors evolved this property that you imagine insects lack?

You personally began life as a single cell, which rapidly multiplied. At what point during your embryogenesis or subsequent development do you believe you gained the property of consciousness?
Authorities in Lake Jackson later said that people could begin using the water, but must boil it before drinking it.

The CDC says people cannot get infected by swallowing contaminated water

Those two statements seem to contradict each other.
In 2017 I played with a bunch of cryptocurrencies and made a small amount of money, which I decided to report.

Oh my god was that a pain. No help from the exchanges whatsoever. Had to compile a huge spreadsheet myself to make a big custom 1040/8949.

I hope it's easier now. I'm also glad they're trying to enforce this now. I know many people who made money speculating on crypto and not one of them reported it. The crypto community has a really nasty anti tax undercurrent (see: crypto communities moving to Puerto Rico)
With regards to Yoast SEO, I stepped away from that. Over the past few years there have been many instances where an admin_notice could not be removed. The last straw for me was last Black Friday sale, with a yellow flashing banner on all my admin pages. Not fun.

I use The SEO Framework now on most of my sites, and it is a good experience. It is made by someone who cares about his users instead of wanting to milk them.

https://wordpress.org/plugins/autodescription/

If you need to move data over from SEO plugin to SEO plugin, check out the Data Transporter plugin. https://wordpress.org/plugins/seo-data-transporter/
If you search for the exact phrase you'd see it is fairly commonplace in literature.
This is the book, can't recommend it high enough. It works for those who are just looking for the intro and those who are knee-deep in the subject already.

An absolutely fantastic read and a pleasure to look at. Also, some editions use Touche paper for the cover, so it got a very nice feel to it too :)
I find the value of static typing to be more from increasing the ease of exploration and understanding of a codebase than preventing bugs directly. The constraints on how the code you're reading could be being used making building a mental model faster. Not to mention the tooling built on top of the typing that can help with exploration.
The mandatory aspect is only half the definition of what a tax is. A tax is something collected to fund govt.

These payments are made to a mechanism that, in return, opens rights for workers, such as pensions to retire, full health insurance, or work insurance. These are very much individual benefits, not some kind of tax scheme that goes to fund roads or the army.

If you want a comparison, car insurance is mandatory in the US, but it is not considered a tax.
This would make violators "willful": https://www.thetaxlawyer.com/tax-fraud-tax-crimes/informatio...
Cyph Secure Messenger
I would be interested to know if supplementation with Vitamin D + Vitamin K2 is more effective in improving survivability.
Widgetsmith and the Case of the Missing App Store Bunco Squad
See, this is what I'm talking about. The government (whether state or federal) already knows how much a person makes from their tax returns. If a person doesn't have a tax return, give them the lowest fine possible.
no linux? pfft
This is one of the reasons I like lunch specials: one doesn't have to choose what to eat (the other reason being the discount).
China took its own decisions to respond to the virus over its own territory.

How other countries responded is their problem and responsibility. Most, if not all, Western countries were utterly unprepared and must take responsibility. Countries that were prepared and had a plan (e.g. Korea, Taiwan) fared much better.

Lately I feel that many articles out of Australia are just crass anti-China 'propaganda', this one certainly is through spreading a ridiculous conspiracy theory.
Having started out with Pascal and C, I thought I hated statically typed languages as well until I got exposed to SML and Miranda. I guess Rust or Swift have the same enlightening impact to people coming from Java or Go and I'm glad such approach is finally hitting the spotlight, even if a bit hampered.

That being said, and as much as I see the appeal on those and hoped that stuff like ATS or SPARK were more prevalent, for me they lead to dull, boring code bases. Which is great! But when I look back on my career, the most fun I had, the craziest abstractions, cool hacks, the code I'm most proud of, it's the one written in dynamically-typed on untyped languages. And here I'm talking about some flavor of Assembly, APL, Lisp, Forth or Smalltalk. PHP, Python and JavaScript and similar scripting languages just don't cut it for me.
I'm not sure I agree about the priority of accessibility.

First, most of the immediate mode UI's tend to be more "vector based" so the UI actually actually has the possibility of scaling properly unlike--well--basically everything else (giving me 1.0, 1.5 and 2x (effectively reducing my 4K monitor back to 1920x1080) does not count as "scaling"). That's actually a really important "accessibility" feature that STILL doesn't work properly for almost everything.

Second, for accessibility features like tabbing and screen reading, every user and every programmer bears that overhead (which the author points out may have significant architectural implications) for what is a user base of zero for the vast majority of programs.

Finally, who died and made "tabbing navigation" a pronouncement from God? Why isn't "spatial navigation" a better choice, for example? Why isn't there something better than that?

In addition, why is it the job of the GUI toolkit to do accessibility? Yes, I understand why "accessibility" wants to attach to the GUI toolkits as the programmers will do the math and never implement it otherwise. However, that doesn't mean the GUI toolkits should necessarily accept that task without at least thinking about the implications of doing so.
It's interesting that you talk about bugs, when the OP doesn't make that argument. The OP is very clear, actually:

> It didn't mean I was free from logic bugs. (Nothing can do that in the general case!) It did mean that a program which type-checked wouldn't blow up in ways the type-checker said it shouldn't, though.

Other than soundness (which is not the same as avoiding logic bugs, anyway), the points the OP raises are about expressiveness. Types help [you / the OP] organize more of your knowledge in the codebase. That's never going to be the most obvious preventative measure against bugs, because the goal is higher-order: structuring your codebase so you can reason more clearly about the program.
You see the British aristocracy wearing 30+ year old shoes that look as good or better than they did when they were new.

I think it is common sense that emissions are far lower for extreme-luxury clothing that can be repaired and is timeless verses disposable clothing that last one or two years.
Why specifically 2015 and not, say, 2000?
Starter homes in San Francisco start at $1M.

That $400k post tax is mostly going into housing.
Pretty much what I am expecting from Windows based software considering the mess windows always was and is to this day.
I love this idea but seems like the documents about how this works are deleted.
For those who didn't read the article, the conclusion is: "probably not".

This is an example of how an idea is granted false legitimacy by having a catchy alliterative name.
This is a known risk for people who rinse their nasal passages with salt water.

I started doing this on a doctor's advice after a long bout of cold and I always boil the water, let it cool down and only then do the thing.
Prepositions is an inheritable flawed concept in all languages, like on the train, on the station, in the square. It should ideally be replaced with some transport inflection and lacking that just ignored when it is used for common phrases and not actual space positional markings.
Ask HN: Why are all ontologies bad?
Regarding the self-model, when we "identify" with a person, a fictional character, a group, an idea or an ideal, how literally true can it be?
Eat the World vs. Eaten by the World
I feel the only thing missing for HTTP to replace FTP is a MIME type for directory listing. Is it the only thing that would need to be adopted? Is there any format already doing that?
Given his 2 years as a "creative" at Google listed as the only work experience except for internships (which probably don't make you net-rich), this guy seems to have some pretty great inheritance fund... While he certainly does art, the website and the project he's working on don't look like they could support a AirBnB and jet-based lifestyle (add ~USD1000/month for getting your random connection to the next place) but in todays VC-fueled world, you never know.
I believe they were referring to England, where you do get legal counsel for free (though my understanding is that restrictions to that have been placed in recent years).
Yes. And better than that using this at scale is going to require massively scaling up wood production (i.e. forestry). This too will help with capturing a lot of co2 in the soil. A lot of countries would end up restoring farm land to production forests and probably end up using sustainable practices for this.

For those unfamiliar with CLT, this is a high tech building material suitable for making e.g. sky scrapers or other types of buildings. It's much lighter and stronger than concrete. Because it is lighter, you save a lot of fuel transporting it. It's fire resistant and rot resistant because it is chemically treated. It's also much easier to work with as you can drill, glue, saw, etc. it. Additionally, you can do this off site meaning actual onsite construction activities are a lot more straight forward, less noisy, and much less wasteful. Think Ikea for buildings.

To sketch you a picture of how awesome this stuff is, the Japanese are planning to build a 1100 feet skyscraper made of wood, steel, and clt in Tokyo, which is of course a city that regularly sees earthquakes and tropical storms. https://www.archdaily.com/889142/japan-plans-for-supertall-w....

The biggest challenge is going to be simply scaling the production of this material and transitioning the construction industry to mostly using this instead of concrete. Right now it's kind of a novelty / niche thing and it is going to take a while to reach efficiencies and economies of scale we have with concrete today. It's not exactly cheap (yet) but it could become cheaper long term; especially if you consider all the benefits (technical and environmental).
> I was looking for brick pavers recently and was having quite a time locating actual bricks

I am not an American but I am not sure I have even seen a paver made from brick now that I think about it. I suspect the larger a brick is, the more chance of cracking.

So if it makes you feel any better, you probably would not find one in New Zealand either.
There aren’t only the functional aspects to consider when choosing a typeface: the cultural and formal aspects are also pertinent for the (hopefully erudite and passionate) designer.

Does the font originate from the beginning of the previous century? Is it an Italian or an American design? Is it a new edition or a redesign of a classic version? Is the historical context of the font relevant to the meaning of the text? Sometimes it may be just a formal choice: a particular glyph has an interesting, funny or pointy shape and this could help setting the mood of the text.

The questions is: what characteristics can be expressed with the choice of a particular typeface?
Of course for the reader the contents of the text can be accessed without knowing any of these details, but there are more layers of information (and beauty) available.

I’m absolutely no expert in font matters but for me the interest started by reading the history of design and its actors: the Trajan's Column, Gutenberg, Bodoni, the industrial revolution, mechanical typesetting, OCR, PostScript, etc. History is also marked by how text is represented and reproduced.
India's independent democracy is messy, however it is young and India is a giant nation. A democracy of 1.4 billion people that even partially functions is a remarkable feat. What they're attempting is obviously no small task. Europe for example has several poorly functioning democracies, to go with two dictatorships. Among ~195 nations, there are not more than three dozen well operating democracies among them, along with another two dozen that kinda-sorta function democratically.
Hm, why do i think it is funny you recommend Julia and CL in a thread about PyPy, while preferring Java to Clojure, Kotlin and Scala?
Something funny is about to happen to some prices
as well as this law:

Betteridge's law of headlines is an adage that states: "Any headline that ends in a question mark can be answered by the word no."

https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...
I would like to point out the similarities between this and many Coronavirus stories about individuals and long term complications.

In this story there have been 34 deaths due to the microbe in the last 10 years. The affected area is a town of 26,000.

Yet somehow this story make it to the front page of an international computer news web site.

Examine what you read.
Great! I am a fan of seeing diagrams being generated instead of manually drawn.

I was a bit disappointed however to find out the project uses Graphviz/DOT under the hood.

What would be the reason not to try a newer rendering engine such as as the Eclipse Layout Kernel (ELK)?
Not sure if whether it is intended, or a weird combination of my browser and extensions, but right now, if I click on the play/pause button on Youtube video page, it becomes focused (with a visual clue of a blue box), and then pressing space bar starts and stops (or stops and starts) the video in rapid succession because it is considered a keyboard command and a button activation at the same time.

Actually, not quite at the same time, and that returns us to the old question of viability of reinventing GUIs in Javascript. I guess that even around 1990 window messages of some kind appearing with such a delay from a single action would mean the GUI is based on wrong principles, or the programmer doesn't know how to use it.

It's even funnier to imagine what happens when you press and hold space. The button icon is mostly in in-between animation state from all the repeated presses, but the video starts or stops only on first press and on release. Guess how much fun people have programming window system inside a virtual machine inside a browser using window system inside real machine.
The water needs to enter the nose, but given the design of our throat it's a good idea to boil it anyway.
Maybe your style is not fit for types?

So I fixed a bug recently where a url validatior code was falling because the code was old and recently what is allowed in an url changed. Imagine there was a language where url/email/file path was a type that could validate itself when you create it and you don't need to always try to create regex to validate things. Even more cool would be if string would not be something we use daily (like we don't use every day bytes) so we would have always a type for customer name, file name or file path and you would need to explicitly ask a conversion from a customer name to a file name etc. The way I think future languages and types could help is to make it almost impossible co create invalid data structures or state.
(Half of the US in terms of geography, not population)

83% of US population is urban
That might be a matter of personal taste. How ones brain is wired. For me, types make code less expressive. I can grasp the structure of a piece of code the easier, the less meta data there is on top of the algorithmic structure.
And significantly lower incomes in ruralish areas where public transportation infrastructure is rubbish, vast swathes of Europe are still impressively poor.

There are plenty of personal vehicles in rural southern Germany, SUVs and all, to the point I’d go so far as to call it the norm. Not the case in the Balkans, though.
> rise in nationalism and authoritarianism

And we ("hackers") give them both the open society they can hate against and the tools to potentiate their propaganda for free.
Same, and it made me decide I wouldn't deal with cryptocurrencies until this stuff has proper infrastructure around it. It was such a pain in the behind to write scripts to reconcile all the weirdly formatted transactions and movements across exchanges.

I'm not even sure it worked out properly in the end, but after spending 5 days doing it, I decided what I got was probably close enough to the truth, and I called it day. If the IRS is ever unhappy about it, I wish them good luck figuring out the actual number. I'll happily pay the penalty if they make the calculation for me and save me the trouble!
Eh, I've seen similar stuff in the Linux/UNIX world. Whenever different software components interact there's a chance you need some stupid stuff to get them to play nice. As some issues get fixed over time, new ones arrive since something gets swapped out for the next big thing. The interaction of X, the display manager, logind and dbus on session start comes to mind. There's been stupid stuff in Xsession.d et al over the years while these evolved.

xscreensaver also comes to mind; Jamie likes to keep all the legacy crap in the source code for operating systems and X extensions long gone, including rants about how they're broken under certain conditions, even if the bug is long fixed, just in case someone wants to compile the current version on their 1996 HPUX workstation.
The incoherent thinking I see with some people even in typed systems, would make me very scared to let them do the same in dynamic ones.
> 3 month notice period on both sides. I have heard most of Asia and even Europe may be similar.

In the UK it's most commonly a month for software positions. Some blue collar jobs or hourly service jobs often allow a 2 weeks' notice.
Should they not report it?
I hated types in college, I thought they were a huge waste of time, and on their way out.

But over the years that opinion shifted. I got experience with the actual types of problems we would see. Again and again runtime errors in production, usually from type issues. This really pushed me to invest my time into static analysis tools, and static analysis tools work best when types are at the very least annotated. This was an lead in to compiled typed languages where these types of runtime errors are rare if not impossible.

As someone in a similar boat, I feel still like it's more fun to knock out a really quick prototype in an untyped language.

For something I actually have to maintain and build tests for, a well typed language is absolutely preferable. I used to quip that no one could build maintainable JavaScript, and I enjoyed writing JavaScript, but now with TypeScript I think it's largely doable.

I think what really changed in me is my desire to knock something out quickly was replaced with the desire to have stable software where components could be built well from the get-go and not need modifications for years.
I started curating a bunch of automation stories, use-cases, and ideas at https://automationcookbook.io. It is usually more business process automation, rather than personal automation, though.
The largest issue with concrete is that we misuse it. As a building material it has great thermal mass ( aiding temperature stability ) and longevity. But all too often buildings are poorly designed for renovation, and hence end up being torn down after a couple of decades. A small fraction of the useful lifetime of the structure. Any building using concrete for a structure should be aiming to last at least 100 years.

For those who didn't read the article: the chemistry of Portland cement works against it. Production requires heating the calcium carbonate to a high temperature to extract carbon dioxide from it. Which obviously produces large amounts of CO2 proportional to concrete production. However, concrete also absorbs carbon dioxide from the air over its lifetime. So the measured emissions aren't the entire story.

Perhaps in future we will consider this an excellent source of carbon dioxide for the production of various hydrocarbons. I've heard of several efforts to create octane using carbon dioxide from the air, but you need a large amount of energy to extract a useful amount of CO2. Well this would be a good source of high concentration CO2. Perhaps not for octane ( we should really be moving away from combustion engines ) but perhaps plastics and other products that are currently derived from crude oil.
Is 'Maybe Haskell', mentioned in the article, worth reading? Or can anyone recommend a similar book of the 'just enough to be dangerous' kind on Haskell or maybe Clojure?
Was the double a (“aa”) intentional?
You can get it to work with VMWare and KVM, but in most cases you'll run into problems with hardware. Very few motherboards (and GPUs) actually properly implement the required functionality, so if you don't consider this use case during hardware selection, chances are you won't be able to get it to work in a stable manner.

A motherboard claiming support for VT-d is no guarantee that it is able to do anything useful with it.
> Our early civilizations found easily accessible deposits or tin, copper, gold, etc that would have been depleted if another advanced civilization had existed in the past 10 million years or so.

Perhaps they also found remains of other advanced civilizations and axploited those?

10 million years is nothing in geological terms.
I once told a JavaScript guru colleague of mine that I was spending my free time dabbling in Haskell. His response was 'lol, why would you do that?'. His point was that spending time learning things that you're not going to be using directly any time soon is a waste of time. My point was (and still is), that learning such things opens up a completely new way of thinking about problems and potential solutions.
The problem is much bigger than that. Can you tell the difference between terrorists and war criminals committing an atrocity, and a militia of freedom fighters delivering their brutal but understandable form of justice?

Can anyone?