skysight-inc/HackerNews huggingface dataset:
Happy Thanksgiving, America. What a great idea, to stop and consider reasons to be thankful.

Here in Australia, the popular paradigm of the history of our land is evolving to recognise native intelligence. As in North America, the Australian indigenous peoples managed the land with sophisticated methods that worked sustainably for millennia. Then 90% of the population perished from introduced diseases just a few hundred years ago.

The history that was written into school textbooks was one of a technologically sophisticated culture conquering a primitive culture. But with the shallowness of measuring superiority by guns, germs and steel exposed, history is being refactored.

The concept is to reconcile the history of Australia as a joint history that spans pre-colonial and post-colonial eras. There is much to be learned from the history of both eras.

Urgently, after last year's catastrophic bushfires, Australians are looking to traditional indigenous land management techniques for inspiration. By segmenting land into mosaic patterns of forest, grasses, pasture and animal habitat, indigenous Australians created a platform for managing the food supply with periodic controlled, localised burning of undergrowth and grassland. The regrowth attracted grazing mammals, which could be taken for food in a controlled environment. At the same time, these periodic burns worked prophylactically to obviate the conditions that lead to catastrophic wide scale fires.

Australia's national anthem currently includes the line "for we are young and free". Modern historians object to the word "young" because it discards tens of millennia of rich history that is a treasure trove of wisdom. A growing popular movement is calling for a revision of that line to "for we are one and free".
Again, I'm talking about the article: "avoid drama and FUD" refers to HN.

Especially the word "avoid", knowing that the article is already written.

> In the meantime, I'd recommend reading the blog: in it a Debian developer mentions having very friendly interactions

And still, you keep assuming that I'm not talking in good faith and that I'm trying to subtly attack he article.

https://news.ycombinator.com/newsguidelines.html
The whole premise is a mistake, not the mention of youtube-dl. This policy doesn't ban the the things you claim it does. It is not 'everything to do with banning wget'. It's just a strange and mistaken conclusion you arrived at, seemingly by very selective reading.
Confirmation bias to the fourth power. A person just told you that an average truck of which you see plenty on the roads, does a couple thousand times the damage of a car and your response is: "Let's get all the cars of the road because a bicycle does no damage at all compared to cars"
There's even a way around this: the DNS record can point to a server that the OpwnWRT people control, and use ACME to get that server issued a cert. Then the cert can be passed to the router that's running OpenWRT. And after that, the DNS can start pointing to the router's private LAN IP. Repeat every time the cert needs a refresh.

To mitigate issues while the refresh is happening, the DNS server running on the router could intercept requests for its own name. Of course that doesn't work if the client on the LAN is pointing directly to an off-LAN DNS server, so it's not a perfect solution. But presumably, with a low A-record TTL, "downtime" of the local DNS name could be kept to a minimum, and the cert renewal could be scheduled to take place in the middle of the night.

Not sure if any of this process would violate LetsEncrypt's policies and get the account banned, though.
My cats (kittens, really) couldn't care less about it.
This, and it also subsidizes people’s decisions to live far away from where they work and commute by car every day. There was a time when I think that would have been seen as a public good, and thus people were ok with that. Now is not that time.

Comparing this with free public education, by not charging user fees to attend school, we are subsidizing (a) having children, and (b) educating them at the expense of the childless and I guess people who don’t want to educate their kids. We subsidize those because we believe they are truly public goods that are better for everyone in the long run. Encouraging people to drive more and ship more things by truck is not necessarily better for everyone.
Best of my wife's NeXT and accordion collection: https://www.flickr.com/gp/3e/b964cB
In a sense, every company externalizes some costs to society. At the same time, society tends to benefit from their existence more than just the service they provide. It would be very difficult to try to balance out those numbers.
Sure, the application is an "atomic event" in both Europe and the US, even if data has been previously shared and technical assistance from the regulator has been previously offered.

In the end, regulators need to give an emergency authorization or not, based on information at a certain point in time, which is also an atomic event.
Pretend the payment is on a yearly basis for this hypothetical, then. With micropayment fees, making anything 25 cents and up viable.
But to be honest, persistence & durability of data are the primary goal of a Storage API.

I don't agree these factors should be hidden, unless the API guarantees every single operation is atomic & durable.

Full details as to atomicity & durability need be available to callers (not just SQLite, but any application that wants to provide a reliable datastore) so that they can write information durably including across coordinated multi-file data structures.
I'm not an expert on the foundations of Lean, but I do know that funext in the source code follows only from the axioms of quotient types and the eliminator for equality. There are a number of axioms that are implicit in the type checker itself, so you might say that proof irrelevance is built-in in that way. Propositional extensionality (propext) is that propositions that imply each other are equal, and that's an axiom in the library, but funext does not depend on propext.
That might be rational, but it’s highly unpopular with the 99% of people who don’t drive electric cars. This is virtue signaling,
"remote control your code"
This is the biggest marketplace for social media services
To me the cleanest solution would be to have something ACME like coupled with DHCP and/or 802.1x (or something like that) that would allow routers to advertise a) CA certificate applicable to local network only b) A place where hosts can (semi-)automatically get CSRs signed. Of course practically that seems very difficult to get actually landed, especially as it is somewhat complicated to make sure that rogue routers can not somehow impersonate any external hosts.
A fuel truck that refuels most gas stations in the US is something like 40 tonnes so it’s not rare at all.

As long as the roads are built to sustain those trucks the cars are negligible. So until cars are the big wear item, moving people to bikes is pointless from a road wear perspective.
My father turned 80 recently and he still works five days a week. That wouldn’t be ideal for everyone, but he enjoys his job and he’s remained sharp and capable.

That milestone really highlighted for me Silicon Valley’s weird relationship with age. It’s absurd to imagine 80 year old engineers working here. We’ll vote for a 78 year old to run the country, but won’t trust them to write code. Heck, it’s a bit shocking to see someone over 50 in my office. As someone who got into software engineering late in life, that’s worrying, and I suppose it’s time to start preparing for my third act.
13.1 includes buses and trucks. Actual for passenger vehicles is 10.6.

https://www.bitre.gov.au/sites/default/files/is_091.pdf:

“The average rate of fuel consumption across all Australian vehicles in 2016 was 13.1 l/100km. However, this includes buses and trucks which are overwhelmingly used for business purposes. Given that this study is focused on the vehicle costs of Australian households (and not businesses), Figure 1 presents the average rate of fuel consumption for the three types of vehicles which have significant private use, namely passenger vehicles, motorcycles and light commercial vehicles. Motorcycles are relatively fuel efficient using 5.6 litres of fuel per 100 km travelled in 2016, compared to 10.6 l/100km for passenger vehicles and 12.0 l/100 km for light commercial vehicles.”
Yeah, my thoughts exactly. We already know that Intel's offerings suck, and have sucked for a while. I get that Apple has exclusively put Intel into their MacBooks and hence that's used for comparison almost everywhere, but Intel currently isn't the real competition when it comes to ARM-vs-x86 - AMD is. And hadn't it been Apple's plan to take laptop CPU development into their own hands, they would have probably fixed their Intel problem by sourcing from AMD, so this Intel fixation in comparisons doesn't make all that much sense.

Thus it would make much more sense comparing the M1 against AMDs Zen 3 CPUs, or, with regard to a better match in terms of TDP envelope, the 4800U. Anandtech's early M1 benchmarks, which included the 4800U, hinted at much closer competition there, but IIRC they only benchmarked CineBench or something, so it was just one use case. I would love to see a broader comparison between the 4800U and the M1 in various application-oriented benchmark situations, including PostgreSQL.
>With tools such as MLflow, data professionals can now automate sophisticated model tracking with ease.

Not quite. We use MLFlow to allow our users to track their experiments, etc. We work around MLflow to spare users complexity. Saving a model can lead you to figure out that you need the exact same Python version for it to be deserialized, not even talking about the protocol, as MLflow uses "cloudpickle". It also relies on Conda, and it can make for a funny afternoon because installing Pytorch magically installs the latest version of Python without telling you. I had to wrap my head around that concept. That's like installing Thunderbird and suddenly it upgrades Ubuntu. That's not MLflow per se, but working with it users either have to deal with it, or we have to hide that complexity.

Deploying non trivial models expecting tensors doesn't work. By non trivial I mean a model that expects something else than a 2 dimensional DataFrame[0]. They're working on it, though.

- [0]: https://github.com/mlflow/mlflow/issues/3570
The announcement specifically says this:

> ...Google Account sign-ins from all embedded frameworks will be blocked starting on January 4, 2021

It says nothing about non-login related actions.
What is a good tablet that can run Linux?
Ethical reasons: I could not see myself participating, supporting, or fueling an immoral business model. I could not contribute to lies and data selling that lead to terrorism, genocide, addiction, depression, wars, etc.

Practical reasons: if you are a working professional, you no longer need those mediums. Now everything is remote and with any app video conferencing or mainly texting is enough for virtual socialization.

As a millennial who grew up with it and later understood the implications of my actions, I deleted everything that had to do with social media. A clear conscience is more important to me than fickle dopamine hits.
FWIW, if we assume it's based on tire weight, a 50-tonne 18-wheeler actually does (50/9)^4 ≈ 952.6 times as much damage, not 625.

> I suspect the reason nobody cares enough to test this is that it would still be a gap large enough to make cars insignificant.

That seems likely, yes.
I have the misfortune of being forced to use GoDaddy for a certificate. For reasons I won't go into Let's Encrypt isn't an option. The certificates that Cloudflare provisions (even when not using their universal SSL feature) are issued by a CA which isn't supported by all versions of Apple Podcasts. GoDaddy was the only viable option.

GoDaddy has repeatedly fucked this up. Once, they renewed the cert, but didn't publish it to the logs of issued certs. So Chrome started rejecting the new cert. Hard downtime. It took almost 24 hours for them to issue the guidance to "just renew it again and hopefully it will work this time...we'll refund the first one". Crazy.
The latest iOS lets you grant access to only a limited subset of photos (and I believe separates that from write access). It's still annoying enough that you'll eventually grant access to everything though (i.e. the second time you use the photo picker it doesn't re-prompt for permissions, it just shows the one photo you already granted access to).
Something like this would be great. Linux running on an iPad pro would be a dream mobile setup.
Well, in the case of Mac, basically performance, as you still need linux libs, kernel API and everything. But it's much lighter-weight than something like Virtualbox, VMWare, etc.

In Linux iirc, a hypervisor can share such resources with the host system (since they are both Linuxes).
Seems like missing controls. HSMs, split knowledge and dual control is the name of the game.
From what i can find, the difference is that ergot is parasitic and rare but the fungus growing on darnel is symbiotic and common.

Polish wikipedia says up to 86% of seeds carry it but without source. This paper [1] says 70% of 'wild populations' of related L. perenne, implies infection in darnel (L. temulentum) is also prevalent, but notes most populations have low frequency of infected individuals and then tries to explain that.

[1]: https://mivegec.ird.fr/images/stories/PDF_files/0250.pdf
I was gifted an iDevice but sold it recently as Apple stopped supporting it. Having spent years bringing all PCs back to life with Linux all I could do was think what a waste of hardware!

I agree totally with ipadlinux.org!

> Obsolete iPads could be affordable personal computers and useful for project builds. We believe Linux is the key to bring new life to these devices.

Looking forward!
> The real purpose of ads is to convince people to buy things that they otherwise might not have

In particular, things they otherwise might not have and don't need enough to look for actively on their own.
Hmm. I use unnamed, unsaved tabs in Sublime Text. It's great because the unsaved documents survive the app being quit and reopened or the machine rebooted. I do end up with many tens of tabs that I have to cull every few months.

Most notes are temporary until I can absorb enough to have a good shot at finding out what it states with 15-30 minutes investigation tops. Having lots of saved notes wouldn't help me if I couldn't find what I'm thinking of quickly.
SVG 2 is on life support (2016)
The original Mitsuba, also by Wenzel Jakob, is an extremely fast, clean, and modular piece of software engineering, in a space with not very many excellent free implementations; this looks to be quite an extraordinary successor. With the ability to be compiled to run on GPUs, it could even conceivably compete with Cycles, if the community picked it up and ran with it.
Out of curiosity, what was your first act and what made you transition to software engineering?
It is quite a lot more complex than that. I'd say it is a stretch to argue that Germany was to blame for WW1 (post-WW1 Germany was forced to take the blame but the reality was a lot more complex).

You can then also argue about the context/contribution the harsh treaty of Versailles made to WW2. But to not blame principally Germany/NSDAP/Hitler for WW2 after Germany marched into Poland is pretty absurd.
Nowhere did they suggest that they want to get rid of all cars ever.

The principle that shifting traffic from cars to bikes saves money for the government is a sound one. There'll always be a need for cars for some things -- probably not gonna have ambulance bikes, and of course deliveries for anything big needs a car/truck -- but you can certainly reduce the need. Especially with ebikes making biking more convenient and accessible.
Externalizing the cost of using a national transportation network. I don’t think there is any citizen who doesn’t benefit from a national transportation network. How else do they get the food they buy, clothes they wear, etc?
Was this person rewarded for his "glue" contributions?
Our household quit facebook back in 2008.

Basically I only had it because I was working overseas a lot, and wanted to make it easier to keep in touch with friends and family.

But I hated it. So many pictures of other people's dinner, and the constant bragging need for attention from just about everyone. For the very few things that were worthwhile (and could have been done simply in an email), the sheer amount of time required to get through the crap was mentally frazzling.

One night I mentioned it at dinner and discovered I wasn't alone. So we all quit it over the period of a few days, letting all our connections know what we were up to.

After we cut the cord, the silence was deafening. But we found more productive things to fill the space. We only lost a small number of friends, but ironically they were the main brunt of people boring us to death with the constant "look at me!" type posts, so none of us felt like we were missing out for very long. We literally burnt out of watching everyone pretend they were celebrities, and grew appreciative of our ability to disconnect from it.

I eventually cut off Reddit because I was sick of absolutely every thread ending in cynicism and goofy memes, no matter how interesting the thread was at the start. Again the "silence" was only short term.

After being away from the things that drove you away in the first place, when you see it again you get a new "eye rolling" response, and realize there is no will to return to it.
This link breaks the back button in Firefox. Is that also supposed to improve security?
Leveraging their dominance in one market to limit competition in the browser market is something the millennium-era DOJ went after Microsoft for.

Of course, if you just hand-wave away such criticism as being "tedious", I don't expect you to care, but other people do.
I had friends in Hawaii who were stock traders, they really had to wake up early
I am interested in your ideas and would like to subscribe to your newsletter.
Checkout the hardware comparability on PostmarketOS's wiki
I'd settle for Rockbox on older hardware...a full Linux setup would be amazing.
"The browser must not provide automation features." in authentication workflows.

Ok, so no password managers that auto-fill your password (like the one built-in to Chrome)? This guidance is not well-thought-out.
You didn't state any facts though.
Indeed this was a ministerial level conference, the prep meetings are probably more secure and no one would be stupid enough there to share screenshots.

At least since Snowden EU leaders probably always assume that someone is listening in. NSA and GHQ had breached Belgacom (Belgian former telecoms monopoly) to listen in on the EU.
Google wants to dictate what user-agent you can use to access their sites: that's pretty controlling!

Can you imagine if Fox announced that only approved televisions could show their content?
+1 for Liquibase. I love the simplicity of it.
Man, that's deeply aggravating.
That sounds like an interesting problem. Would you want to expand on the solution?
the vast majority of road degredation isn't due to weather, its due to weight wear. As heavy vehicles travel down the road, they create a "ripple" on the road surface in front of the axle. You can create a similar effect if you run your hand across a loose sheet on top of your bed (you will see the wrinkle in the sheet in front if your hand). This bending is the method of road wear that causes like 99% of the maintenance need.
> - Let's say we want to change the database from postgres to Oracle in the future. How do I go about doing it?

If by “database” you mean “storage backend” (either in whole or in part), then the answer is oracle_fdw.

If you mean the API implementation, then, just as if you wanted to use a different language/platform when it wasn't implemented via Postgres originally, it's a complete reimplementation of that layer.

But, really, changing DBs isn't a root need, it's a solution, and unless we know the actual problem, we can't determine a solution (and “switch DBs to Oracle” likely isn't the best solution.

> How about complex logic that needs to be done in a declarative language such as SQL?

Complex logic is often more clearly expressed in a declarative language.

OTOH, to the extent there is a need for procedural/imperative logic, Postgres supports a variety of procedural languages, including Python.

> How about version control and updating views, with traceability?

There are a number of variations on approaches for this with database schemas in devops pipelines. Whether your schema is just base tables or includes views/triggers/etc. doesn't really make any difference here.

> Do you think SQL is more readable for logic code than say Python?

I think most appropriate of SQL, pl/pgSQL, and Python for each component is more readable than just-Python

> You're trying to use a tool (views), not for its intented purpose. It was not meant for sticking your company's entire domain model.

That’s...exactly what views were designed for. For a long time the implementations in most RDBMSs weren't fairly limited, but that's not really the case now.

> This is a completely wrong approach especially in enterprise environment. Might be ok with a small project.

Honestly, LOB apps in an enterprise environment is probably where this approach is most valuable. It might not be right for your core application in a startup where you are aiming for hockey stick growth. At least, from the complaints I've heard about horizontally scaling Postgres, I'd assume that.
1K Daily System
I don't think that follows.

To conclude that these are properties of capitalism you need to examine both capitalist and non-capitalist societies and observe that capitalist societies exhibit poverty, crime and violence (true), and that non-capitalist societies don't (false).
I haven't tried but you might want to check https://github.com/xgenecloud/xgenecloud/
FAANG Job Prep
Has anyone thought of using mock interviews to help you prepare for real job interviews like http://www.practicecodinginterview.com/ ? I thought it was a great idea, but wanted your thoughts! TIA
Explain to me how being forced to turn on Javascript or not use a text-based browser results in me having "improved security."
Pianists for Alternatively Sized Keyboards
Tinycore was used at my last job to get around some frustrations of updating the embedded systems on the machines we made (which ran a full blown Linux system).

We mailed customers USB drives that when plugged in would mount and start tinycore Linux, then write the new system to a parallel partition, reboot the machine, then run a few health checks.

Some might say it's hacky (it is/was) but it worked pretty well and allowed for recovery of totally borked systems.
For what it's worth, I've been getting plenty of Feedback Assistant responses from Apple to requests related to SwiftUI and its documentation. And Josh Schaffer who led UIKit also leads SwiftUI now.
You see poverty, crime and violence in most countries.

There is no official ranking of capitalist countries, but the Heritage Foundation Index of Economic Freedom probably comes close:
https://www.heritage.org/index/ranking

The top 3 countries are Singapore, Hong Kong and New Zealand. The bottom three are North Korea, Venezuela and Cuba.

I think violence is perhaps a bit more balanced; you see violence in Hong Kong and Venezuela, for example. And perhaps the crime rate is the same in North Korea and Singapore. But when it comes to poverty, it's pretty clear that you're better off in the countries at the top rather than the ones at the bottom.
> It usually starts with NFS, which is a big huge single point of failure.

NFS is just the protocol. Whether it's a single point of failure depends on the server-side implementation. In Amazon EFS it is not.

(disclaimer: I'm a PM-T on the EFS team)