skysight-inc/HackerNews huggingface dataset:
How to Apply Mindful UX to Your Daily Life
Ah Perl, the Swiss Army Chainsaw.

My first big kid job was taking over ownership of a Perl-based Oracle-backed data warehouse. Mostly it was SQL queries wrapped up with a Perl script executed by cron that output excel workbooks or csvs and emailed or dumped to a file server.

Most of the pivots and reporting tables were actually generated in Perl because it was just nicer to work with than Excel.

It was wonderful, I learned so much, mostly how to love Perl and CPAN.

We merged our telco billing system with our new parent company with some Perl, cron, a couple SQL queries and an FTP server.

I have said it for years and I will continue to repeat. If you could snap your fingers and delete all the Perl code in the world your lights would turn off.
Note that important part of forming two-party systems are single-member districts. It seems unlikely that just removing FPTP and keeping single-member districts changes this in a significant way.
To add, I like ansibles module documentation. Every option is explained and most times there is more than one example in how to use the modules.
I'd like to add that figure design should be colorblind friendly.

I think anyone that presents data should read this article:

https://jfly.uni-koeln.de/color/
I feel compelled to note that while historically Libertarians have been more likely to vote for Republicans as second preference, I don't think that's true any more with the veer the Republican party has taken in the past 4 years of the administration.
Ah yes you're right. I wasn't looking at the 3rd most popular candidate in the first round.

That being said the results would have been the same Under STAR voting too which people seem to suggest is better than RCV.

Personally I like strict proportional representation with a Parliamentary system. This way you get what people want and you don't get a leader from a different party than the legislative.
Congratulations on the launch! Do you see Gradient (paperspace) as a competitor, how do you compare?
> So if you do indeed not forbid others from using your software in a way you don't like, you don't have anything to complain about: it was your choice.

I’m not sure you grasp my point; its not possible to list all the things you don’t want to happen. In no way does someone waive their right to “be upset” by neglecting to mention all the things they don’t like in a license.

> Separately, I'm not certain about the distinction between law and morality. Law is a set of rules of what things shall and shall not be done, being a code of moral rules in this sense. This is also what we use it for: we as societies generally use law to express our ethical stance on murder and violence, for example, but also theft, the permission to take drugs and drink alcohol, to go out at night.

This is not really true, law is a means of resolving and preventing disputes by codifying acts and their consequences so as to allow social coordination.

> Wwere does the line go? I can understand justifying that position by saying that people with different moral codes would riot, making it impractical to forbid what I see as immoral.

The case is that people with different moral codes would seek to impose their contradictory codes upon each other so we seek the minimum viable ruleset that allows us to live in peace and leave questions of morality up to the individual and their community.

> I ask this question because that was not explained, and is the justification for preferring to abolish copyright rather than instill the 4 rules, even though the author seems to agree with both, and both are just as impractical to implement at this time (would make people riot).

The author explains his opposition is both moral and practical in nature. Moral because ideas are not scarce/rivalrous and so not properly considered property; and practical because law as an instrument is wielded by interested parties who have disproportionate power to realize those interests using the machinery of social order.
I think Minecraft is a great example of this. There is such a wide variety of ways to derive intrinsic or extrinsic rewards from the game that it encourages a wide variety of play styles tuned to each player's psychology.

Watch my oldest daughter play, and you'd think Minecraft was purely an RPG about slaying as many bag guys as possible.

Watch my youngest, and you'd think it was an adorable farm animal simulation.

Watch me, and you'd think it was a low-res architectural sandbox.
> The reason for the demeaning language...is done intentionally to shine a light

I think this illustrates a difference of opinion. Some people take demeaning or emotionally charged language as a signal to pay attention. For me, it's a signal to take the rest of the speech with a big grain of salt.
I think it’s an extension of “name people what they want to be named”. If Roman Catholics would think it’s offensive, then it is.
No, they are not supposed to get things right.

They are supposed to evaluate scientific theories by checking testable predictions to find out if the theory is the correct explanation about how things work in our universe. Which means that scientists try to proof themselves wrong most of the time.

A prediction is also often multidimensional and can be accurate about what will happen, while being off about when it will happen. This article
https://en.m.wikipedia.org/wiki/Prediction uses the solar cycle as an example of that under the Science category.
>"The Humble Programmer" is an exercise in self-mockery

Definitely not! It is a philosophical paper.
Quick summary:
- real time collaboration
- integrations (databases, S3 buckets, environment variables)
- persistent (and much much faster) filesystem
- hardware doesn't shut off
- many more features like variable explorer or automatic visualizations
- much nicer interface so you can share with non-technical people
- paid plan so you can build your data science team around it
- no GPU/TPU machines yet, but that's coming
Money Laundering
Is there any recommendations for any other robust plant/insect/microbe identification ML solutions? I usually post in respective subreddits for identification, would think of a ML solution but never acted on it.
why not go with the classics? Tim Schaeffer somehow got the rights to his classics back from Lucasarts/Disney and has published remakes of Day of the Tentacle, Grim Fandango and even Full Throttle, and he has a new one that is very age-appropriate for your daughter called Broken Age. All the Monkey Island games are available in one for or another, and Ron Gilbert has a new-ish one called Thimbleweed Park.

There's also an "episodic adaptation" of King's Quest from 2015 that was surprisingly well-received. https://en.wikipedia.org/wiki/King%27s_Quest_(2015_video_gam...
I'm a blogdown user that doesn't know a lick about html or css. I love hugo!
I don't see how this is worse than FPTP. In FPTP, the candidate with the most votes just wins, even if that is only 15%. A second round for the two most popular candidates is still better than that.

The issue in your example is of course that both parties send all their candidates to the election, instead of just their most popular one, and that dilutes the vote, but the same would happen if they did that in FPTP.

It's only in systems like approval voting or instant run-off that parties can afford to send all their candidates.
Court battles and recounts come after that if the result is close, right?
Mailchimp is not a monopoly.
Highly recommended! I started with the Rails Tutorial as well and read The Well-Grounded Rubyist afterwards to get more in-depth with Ruby.

After that, I bought Bob Race‘s tutorial Build a Saas App with Rails which covers more practical aspects of building a multi-user SaaS app using well-known gems (instead of building everything by myself as in the Rails tutorial): https://leanpub.com/basair6
An alternative, but much more disappointing explanation for this is that Pygame saw almost no development from '09 until about a year ago: https://github.com/pygame/pygame/graphs/contributors
Expert panel on nuclear energy aims to tackle climate change
The problem is what happens if a state that signed the compact decided to break it. Because the federal government considers the compact illegal, it won't enforce it, so any state can break it at will.
Sorry about the slightly-clickbaity title. I actually have at least a 10 GbE card (and switch) on the way to test those and see if I can get more out of it, but for _this_ test, I had a 4-interface Intel I340-T4, and I managed to get a maximum throughput of 3.06 Gbps when pumping bits through all 4 of those plus the built-in Gigabit interface on the Compute Module.

For some reason I couldn't break that barrier, even though all the interfaces can do ~940 Mbps on their own, and any three on the PCIe card can do ~2.8 Gbps. It seems like there's some sort of upper limit around 3 Gbps on the Pi CM4 (even when combining the internal interface) :-/

But maybe I'm missing something in the Pi OS / Debian/Linux kernel stack that is holding me back? Or is it a limitation on the SoC? I though the ethernet chip was separate from the PCIe lanes on it, but maybe there's something internal to the BCM2711 that's bottlenecking it.

Also... tons more detail here: https://github.com/geerlingguy/raspberry-pi-pcie-devices/iss...
What's that old joke? Something like in the 1980s a Media Lab teacher gives the class a computer vision assignment where they're supposed to be able to tell whether or not an image contains a bird, and 40 years later they're still working on it? Lobe.ai reminds me of trying to identify plants with Google Goggles 10(ish?) years ago. It didn't work very well then, and then Google killed Goggles. Side note: none of the "click on the leaf feature" web-based plant identifiers gave a satisfactory answer either.
> Atoms: very popular. Usually what people reach for, perhaps overly so.

Having written Clojure professionally, and then moved on to Java (not intentionally, just kinda happened), I find myself using the same pattern in Java. AtomicReference + pcollections, along with Lombok's @Value is enough to get some pretty Clojurey concurrency patterns in Java.
yaml for configuration really should die a fiery death. any tool that helps work with it before that happens is very welcome.
I hope for another world war... hopefully billions will die...
That's the whole point of a joint stock company. If capital is never returned to investors, why would they invest in the company in the first place?
Early LISP implementations used dynamic scope. This means that non-local references in a function search for the variable's binding in the call chain: if A calls B then when B uses nonlocal variable x it refers to the x in A, not necessarily the x that belongs in the lexical parent of B as seen in the source code.
(Unlike C, Algol/Pascal/LISP can all define functions inside of other functions. These nested function definitions introduce lexical non-local scopes.)

Dynamic scoping is easier to implement than lexical scoping. With lexical scoping, the run-time must incorporate some mechanism to find the stack frame of a lexical parent (as seen in the program's source code) to access a nonlocal variable's value. In dynamic scoping the run-time can just follow the stack frame order (starting at the top) to find a nonlocal variable's binding.

Early LISP used dynamic scope. Scheme had lexical scope from the beginning. Common Lisp had both mechanisms and programs can use both.

The implementation of recursion also has to address proper access to nonlocal variables in functions that are values themselves and are passed as arguments to other functions. Do these functions access the nonlocal variables based on their call location or their lexical location in the source code? These problems with functions as arguments are known as the upward and downward funarg problems. Knuth wrote the man-boy program to test Algol 60 implementations in these areas.

Another complication for implementors of Algol 60 was parameter passing by-name, which is neither by-value nor by-reference. I don't recall any other well known language that has subsequently made that non-intuitive (to me) choice. I believe that Algol 68 abandoned call by-name, but it's been 25 years since I looked at the Algol 68 standard.
So, if I make a "local" cloud (i.e. accessible from local network only) it continues working even with no internet connection (i.e. it is essentially a NAS replacement)?

Then, if I want to access it also from remote (access from anywhere) what is "exposed" to the outside world? (I mean open ports, NAT settings, etc.).

And which kind of login/credentials are used/needed for access?
Nah, we used to have a more prominent link. It's been removed since I stopped developing on the extension.
This is US centric. In the UK we have a law preventing pretty much any form of white-hack hacking.

The broadcast industry is awful. If you use censys to search for

"<html><head><title>WMT</title>"

You will find hundreds of video servers, from Saudi Arabia to Poland, from Brazil to India, open to the world on the internet.

Half of these have the default password which is available fairly easily online, and hasn't changed for years (I won't write it down here, but it's insanely easy to crack. Try it once per minute on those servers and you'll get it in a month. Nobody monitors the logs.)

The company that makes these devices (mobile viewpoint) doesn't care - they don't make you change the password on first use, they tell you to open port 80 and 443 up to the world (or port 7071 and 7072 - because their application doesn't work if you do block port 80 and 443, so they run the same server on those higher ports too)

If you know what you're doing you can pull the rtmp preview stream and see whats going on, once you log in, you can shutdown these servers. If you really know what you're doing it wouldn't surprise me if you could replace the video with your own stream, as the OS they run is years out of date.

It's not just mobile viewpoint servers though, I've just logged into an NTT encoder in Japan with a username of "admin" and the default blank password. Again, the manufacturer could have insisted on setting a password on first login (which you need to do to configure it), but they don't. No idea what it's streaming, other than it's going into a decoder elsewhere in Japan (which is also admin/blank). While a WMT is easy to DOS and theortically possible to replace the stream, these are trivial to replace the stream.

Can't really do much about it, including writing an article lamenting the state of the industry for various industry locations, because it's illegal in the UK to even try to log in to these machines with the default credentials.
You can think of them as similar to neanderthals, from what I understand -- a separate species of humans that lived concurrently with modern humans. (Though, denisovans lived in an entirely different region.)
We are using the same kernels as Jupyter, so features like debugging work out of the box. However, we don't have an interface for visual debugging yet.
The company that was qouted that didn't pay it. I'm not a customer, I am a potential customer. [Companies I've worked for have used Kafka, or have developed their own system similar to it]

The only thing this has taught me, never advocate for or encourage the company to stay with them.
Furnace longevity depends on how good the owner is at maintaining clean filters, and water heaters depend on water quality. I'd find it difficult for either of those to be offered as-a-service at a reasonable price considering the aforementioned volatility versus just selling them since they're not that expensive in the first place.
The time to write has come
I'd imagine the electors, or quite possibly any voter in the state, would have standing to invalidate joining the agreement whether or not it's actually enforced.
Pretty sure the so-called Auto Pilot system that came earlier on with Tesla vehicles basically does all that you describe, just without the ridiculous pricetag of FSD... a system that still has a lot to prove and needs further development.

Although Tesla is free to sell their half-baked beta add-on for whatever price, it feels reminiscent of the saying "A fool and his money are soon parted".

Wake me up when this is out of beta and delivers on every promise with 99.999+% reliability.
As the article states: because of inertia. They had things in place, there were some shortcomings but it was free so there was no reason to be too bothered, and there was no reason to really switch away from IFTTT.

Now they have that reason, and so they wrote this article.
Yikes, on reflection I think you're right. Sorry about that. Thanks for the correction!
= renting?
I agree about text files, and avoid markdown myself.

I've started writing my own system, which can also double as forum, groupware, or blog, and it's all based around textfiles.

I try to architect in such a way that, even armed with just `cat`, I could still read my notes.
I worked with both Kickstarter and Crowd Supply, and I have to say that the latter can help you significantly.

Cashflow is certainly an issue. In our 1st KS we definitely did significant discounts. Thankfully we remained profitable, but what we didn't really considered well enough was the amount of money you need to build inventory AFTER the campaign.

Rule of thumb now: 3x your production cost. 1x for manufacturing, 1x for various expenses including discounts, 1x for next batch.
Neat way for Microsoft to have other developers build their labeled datasets, I guess.
The discovery of Ötzi didn't lead contemporary humans to believe something like that.
"Muted at first, these effects come to dominate when the black hole gets to be extremely old. The hole transforms from a hermit kingdom to a vigorously open system. Not only does information spill out, anything new that falls in is regurgitated almost immediately."
Honestly, swagger and OpenApi have existed for ages. Who still creates bespoke rest clients? It took me one day to create a template for generating code that links our http client of choice to api specifications. These also exist out of the box for many clients like ribbon.
> only focus on _intervening_

Sorry. Humans suck at this. Aviation psychologists proved this many times over, and the NTSB database is full of death from those who trusted automation, relaxed, and thought all they had to do was lightly supervise, and only focus on intervening.

Humans suck at being dropped into a situation and having to make sense of it fast. If you're relaxed and paying any less attention than you would be if you were driving, you're already a more dangerous driver to all those around you and yourself.
It's interesting how the wobble lends a bit of depth to the picture, as you can see the layering. Simple and surprisingly effective.
Probably because the cost associated with constructing such proofs for the vast majority of modern software use cases (like showing ads on 8 different browsers) is too high (cheaper to just hire QA teams), and most programmers are not simultaneously software engineers, computer scientists, and mathematicians.
I'm voting mostly Green with a tiny bit of Democrat this time, but I've voted Libertarian before. Libertarians seem to agree with Greens on the single most important issue to me: that we should not fight stupid wars for no good reason, and that the last war not so fought was WWII. Lots of American voters agree with me. So, your understanding of American politics could be improved.
I haven't watched Netflix's How to Get Away with Murder , but I'm pretty sure a critical component is 'blame it on the scale of spam and abuse'.
None of these articles ever come to mention compile times, which are crucial for productivity on both large and complicated projects, and those are absolutely attrocious for Rust.

Which is why I would avoid rust for anything where productivity is crucial.
Presumably by giving the signal that "food is available" and the system can break out of the hypocaloric energy preservation state. The problem is that the fat deposits are extremely valuable (in a non overweight person) and as one enters a hypocaloric state they become more valuable. I.e your body will rather throttle down metabolism and energy levels farther than start breaking down the fat for energy. Eating some carbs can healp to break this pattern.
I wish there were a Laravel for Rust. I've tried rocket/actix but laravel's ease to launch an app from cli, and organize code structure, configs, etc... makes life much easier. Go kind of has a few (Buffalo and Beego), waiting for a true MVC framework for rust.
Love Carp, the fact that it compiles to C means it can run everywhere like embedded (GBA[1], ATSAMD51[2], esp8266[3]) but is also expressive enough that you could build web apps with it[4].

It's very pre-v1 though so expect breakage and API change.

[1] https://github.com/TimDeve/dino/blob/master/main.carp

[2] https://github.com/TimDeve/carpgamer/blob/master/main.carp

[3] https://github.com/TimDeve/carp-lang-arduino/blob/master/mai...

[4] https://github.com/TimDeve/koi/blob/master/examples/notes-js...
Depends on what you're using to normalize I suppose. Maybe that's Awk too! Maybe Awk is easier for exploration when the data is already clean but you have to write some parsing layer in Java or something and that's not conducive to one-liner exploration.
> "The problem isn't systematic coercion of choice, it's widespread popular biases..."

what is "widespread popular biases" but systemic coercions?

and no, we specifically don't need to understand individuals, just the systemic coercions (so we can counteract them).
Seems to be marketed as 'machine learning', but upon closer look is only for machine learning on images. Anyone know of something similar for analysis of other kinds of data; particularly interested to analyze records (like spreadsheet data)?

Love the info site design.
This is the great difficulty of writing a constitution. If there's a game in which it might happen that the system produces an undesirable result, you have to have anticipated it beforehand. Otherwise, eventually the game gets locked up and whoever is in control uses the constitution to cement control.

IMO legislatures should have proportional representation. Sure there are drawbacks but they're not as bad as locking out minority opinions.
Hoping for more deadly viruses to spread.
I started Framework to build an fourth option, which is to monetize the longevity of consumer hardware through a marketplace for repair parts, upgrades, and used product/part re-sale. In this way, we align incentives between the OEM, the consumer, and the environment. If a consumer is not using a product, we want to incentive them as much as possible to input it back into the marketplace where it can find another consumer (and we capture another transaction). If a consumer is using a product, eventually some part of it will wear out, break, or go out of date, and we want to enable that user to keep using the product by getting them the part and/or service they need to keep using it.

The goal ultimately is to bootstrap a large enough install base on each product category we enter to make it worthwhile for third party compatible part/product makers, refurbishers, and service providers to participate in the marketplace. The resulting ecosystem of providers makes the product and marketplace serve more consumers better, fostering network effects.
I have multiple CS and CE degrees, and learned his proofs, but industry is pretty antithetical to his approach and most CS pretty irrelevant. I am not sure he has that much real influence.

Not that I don't wish it were otherwise. I love the beauty of mathematics and do wish software were more elegant.
Title has a typo: What's so exciting about Postgres
When automation gets too much traction with social media services, it makes sense that they'll pull the plug as you are avoiding being monetized with your attention on their platforms.