skysight-inc/HackerNews huggingface dataset:
A lot of people who “support men's rights” are really just supporting the (sometimes former) status quo (which isn't great for men, either!), and trying to push back against the idea that women should have rights. They should be distinguished from the people actually trying to solve men's issues – but then again, it's not hard to tell the difference.
This one has a web UI and exports JSON: http://www.pentacom.jp/pentacom/bitfontmaker2/
Suprised me a bit that hair color of an ex would even come up in conversation.
While I absolutely agree history and culture should be preserved - it’s not so simple.

Take your comment as an example. HN has people worldwide interacting with each other in this forum BECAUSE we are all speaking a known common language (English).

If worldwide schools didn’t commonly teach English (or whatever the next dominant language might be) we wouldn’t be able to communicate with each other in this thread if we all spoke 100+ different languages.
Here's the actual paper: https://science.sciencemag.org/content/373/6551/192

Abstract:

Throughout development, plant meristems regularly produce organs in defined spiral, opposite, or whorl patterns. Cauliflowers present an unusual organ arrangement with a multitude of spirals nested over a wide range of scales. How such a fractal, self-similar organization emerges from developmental mechanisms has remained elusive. Combining experimental analyses in an Arabidopsis thaliana cauliflower-like mutant with modeling, we found that curd self-similarity arises because the meristems fail to form flowers but keep the “memory” of their transient passage in a floral state. Additional mutations affecting meristem growth can induce the production of conical structures reminiscent of the conspicuous fractal Romanesco shape. This study reveals how fractal-like forms may emerge from the combination of key, defined perturbations of floral developmental programs and growth dynamics.
If you pay a lot for electricity, you could get heat cheaper with a heat pump, gas furnace, or simply adding insulation on the roof/walls so any heat you do add lasts longer.
I do remember a "smart NIC" making its rounds in the news a few years ago -- although "few" in this case might be >10. It was essentially a low-power machine in itself (with no Raspberry Pis in sight yet) that could finish an HTTP download or receive e-mails without waking up the host computer. But that's more high-level than the buffering/relaying of packets you are thinking of.

Edit: a bit weird, I wrote a very similar comment a year ago about this item. Now I feel slightly compelled to find the news source for it...
That has never been a concern for me.

1) Show me how you can control climate in 5 years

2) Show me how much I'd have to pay for that

3) Then I'd consider if I'd like to pay for it. Probably not, because I suspect it'd be expensive
Uber and Lyft take a commission, but most of the money goes to the driver. Surge pricing happens when there is high demand and supply can not keep up, or supply (drivers) choose not accept offers based on price and whatever other factors that driver chooses when they make a decision on who to give rides to and how far to drive.

I am not sure Uber and Lyft work like you think they work. Drivers can take anyone they want. They often take the most profitable offers, because they want to make the time they spend in their car more worthwhile. The drivers can offer rides all day long and accept any proposal offered, if they choose to do that.

Drivers can also hold out within a metro, collectively, and drive the price up by artificially shortening supply. People need rides, so they will offer to pay more in order to entice a driver to pick them up. And, if prices get too high, taxis are usually an option where artificial supply limitation is happening.

VC money goes to kick-starting infrastructure and software and employees that run the business.
My home server is about 70W, meaning about 150€ a year (~0.20 eur/kWH). So about 12€ a month. For one of my biggest hobbies. It’s fun, but it also runs WireGuard, 3 NextCloud installs, Home Assistant and Mosquitto, 2 MineCraft servers, a FoundryVTT instance, samba, sabnzbd, Unify Controller, an Nginx static site, LibreSpeed, VaultWarden and soon a Django site. Oh and a virtual desktop (vnc) I can always leave running with stuff open.

Do I need all of that? Meh, but it’s not bad value for money-wise IMHO. Perhaps mostly because I just enjoy it.

Edit: of course the thing itself was also quite expensive but not much more than a decent NAS which I think is a must for many people anyway.
Average consumer? Internet companies are responsible for a few percents of the labour market in some parts of the world.

Not so few people genuinely need gigabit+ internet for work.
Sure, it's just that many people don't think about this impact because 50W sounds low.
By all means, Gen Z. Go ahead. Do do it. I fully support it.

1. It needs to be an open protocol and standard.

2. It needs multiple implementations.

3. It needs to be federated. Can be used internally and externally without giving out control. People must be able to message to someone in Iran, India or China.

4. It must work and be adopted under different legislations and governments to be universal.

Implementing such a protocol is trivial compared to adopting the protocol. Until that can be achieved, email stays as a fallback.
Elixir's Ecto.
Nicole gets a real computer – the Microsoft Z80 SoftCard (2020)
I spent a couple of hours last week trying to set up a fiber connection in our new office.
Since I didn't want to use consumer hardware in an office setting (and I already had a router that was compatible), I opted for getting my own hardware (a media converter).

I had _some_ prior knowledge of networking, but had never messed around with VLAN and MTUs before.
Luckily I found this[1] gist for a comparable setup that saved me.
I'm still only getting 350Mbps where I should be getting 1Gbps, but I _think_ that's just due to the bad networking chip in my cheap chromebook.
When I move all my stuff to the office, we'll see what we can top out at...

All this is to say, I definitely respect the effort the author put into this and it pains me to find out that my new SFP setup is already obsolete :).

[1]: https://gist.github.com/Ruben-E/abb9a4a872a7c4ffff058ae291ef...
I can see that. Certainly if they already have the infrastructure deployed then a residential usage pattern on 10G is going to look identical to that on 1G (and I’d wager identical to that on 100M in most cases). In which case they can get more recurring revenue for likely only an increased one-off cost.
I tried a couple of most of them don't sound super accurate to foreign accents. The Dutch one the author highlighted is pretty far off from what I'm used to. It sounds more like a Dutch person trying to pronounce English like it was Dutch, rather than an actual Dutch accent.
You can dynamically turn on and off things with MaaS and monitor power though most UPSs.
The most interesting part for me came at the end: It runs router7+gokrazy, a self-written pure-Go userland instead of the traditional GNU userland.
I've worked state engineering jobs like this, where the RFQ is basically nothing but the combined resumes of the A-team. The contract says they do the work, but it still gets sent to juniors.

At most, it gets the A-team's PE stamps, so they're at least professionally liable for the quality of work, but first project coordination/ outline meeting & final review are all they usually do. Occasionally take a call from a VIP.
Just record video of your screen, with your hands, and record movements of your mouse. It's enough to reproduce movements, measure reaction, and match them with game replay.
True, bad choice of words considering the topic, not much left of Anglo-Saxon identity today.

When I grew up (Sweden) I remember that Anglo-Saxon as a term was much more commonly used in daily press and books than today.

Reading the Wikipedia entry it seems like the my use of the term Anglo-Saxon is more common in the non-Anglophonic world.

https://en.wikipedia.org/wiki/Anglo-Saxons#Legacy
For an always running thing, choosing a laptop motherboard is a nice way to guarantee all the power saving features will work properly.

Most desktop motherboards won't allow the PCI express bus to sleep for example, using an extra ~4 watts, $8 per year in eco-friendly countries. Across the ~10 years your NAS will probably sit in a cupboard, that's $80, which isn't an awful lot, but probably would have let you buy a bigger SSD or hard drive which would have had more utility.
Not handy, struggling to find. Saw a somewhat authoritative article about it recently.
Problem Solving Questions from the CIA – The Phoenix Checklist
Right…?
Overall, English has the same sprawl that Latin had. I suspect that frequent written communication has made drifts more subtle
>, you can use a tool like CMake to detect libraries. If a library is missing, you might want the build (or, rather the 'configure' stage) to instantly fail, or you might want to build with certain features removed to cope with the library being missing. CMake supports both, as does autotools.

The gp enriquto had a rigid stance on so-called "optional" libraries. If the library is not there, the build should fail and that's it.

I don't know if my previous reply to him explaining the benefits of building even with missing libraries was satisfactory: https://news.ycombinator.com/item?id=25913562
You’re a creep.
Steps to Make Your GitHub Projects Standout
Interesting that Alpha Zero, by playing itself, has come up with some new approaches which are feeding back into the professional game.
For the articles above making your own hop water is very easy as well. Just soak some hops in room temp water and throw in fridge overnight. Toss in a little lemon juice, and carbonate. Could even use tea.

Will need to play with the amount of hops, but it's cheap.
I wish P4 fpga boards weren't so expensive for hobbyist. You can do fun stuff with them and create a custom network pipeline. It's totally overkill for a home network (they are used to create datacenter fabric) but it's nice and shiny :)
By the "author", I meant the author of the article. I figured you were just being consistent with them.
TikTok bans investment promotions
Because the "brutality" of cultural preservation doesn't sound alarming at all...
> So the most popular works of fiction mix some pretty accurate descriptions of reality with the oddity comming from the authors imagination.

Then eschew popular works of fiction. Talk to a reader or a book club, and get some suggestions, maybe? All books have this problem, but some less so than others. If you're aware of this issue, then reading a wider variety of voices can only help your understanding of the world.
Plausible has docs on how to set up proxying: https://plausible.io/docs/proxy/introduction
This is a very good analysis: there are a lot of risk with serverless computing that cannot be mitigated.
I suggest using the fact foreign keys are constraints with unique names,
and using these names to explicitly specify what column(s) to join
between the two foreign key tables.

In PostgreSQL [2], foreign key contraint names only need to be unique
per table, which allows using the foreign table "as is" as the
constraint name, which allows for nice short names.
In other databases, the names will just need to be a little longer.

Given this schema:

CREATE TABLE baz (
id integer NOT NULL,
PRIMARY KEY (id)
);

CREATE TABLE bar (
id integer NOT NULL,
baz_id integer,
PRIMARY KEY (id),
CONSTRAINT baz FOREIGN KEY (baz_id) REFERENCES baz
);

CREATE TABLE foo (
id integer NOT NULL,
bar_id integer,
PRIMARY KEY (id),
CONSTRAINT bar FOREIGN KEY (bar_id) REFERENCES bar
);

We could write a normal SQL query like this:

SELECT
bar.id AS bar_id,
baz.id AS baz_id
FROM foo
JOIN bar ON bar.id = foo.bar_id
LEFT JOIN baz ON baz.id = bar.baz_id
WHERE foo.id = 123

I suggest adding a new binary operator,
allowed anywhere where a table name is expected,
taking the table alias to join from as left operand,
and the name of the foreign kery contraint to follow as the right operand.

Perhaps "->" could be used for this purpose,
since it's currently not used by the SQL spec in the FROM clause.

This would allow rewriting the above query into this:

SELECT
bar.id AS bar_id,
baz.id AS baz_id
FROM foo
JOIN foo->bar
LEFT JOIN bar->baz
WHERE foo.id = 123

Where e.g. "foo->bar" means:

follow the foreign key constraint named "bar" on the table/alias "foo"

If the same join type is desired for multiple joins,
another idea is to allow chaining the operator:

SELECT
bar.id AS bar_id,
baz.id AS baz_id
FROM foo
LEFT JOIN foo->bar->baz
WHERE foo.id = 123

Which would cause both joins to be left joins.

SELECT
bar.id AS bar_id,
baz.id AS baz_id
FROM foo
LEFT JOIN foo->bar->baz
WHERE foo.id = 123

[1] https://scattered-thoughts.net/writing/against-sql/

[2] https://www.postgresql.org/
let me introduce you to "My PlayHouse" https://www.youtube.com/watch?v=Jhwj_aCEYc0&list=PLS2odYzlao... fun stuff starts at 5:00
I agree. I also agree with the post. I’m a big fan of sql and write a lot of it by hand. TFA makes a lot of excellent points to which I could add quite a few more.

If we ever do get a replacement, I hope it retains the declarative set theory approach of SQL while addressing the warts.
are people even writing their own sql queries anymore?
> Third, a vendor might not have a working terminal... does that make the vendor a tax evader or a scammer?

Often, yes. Among New York taxis it's notorious - a driver who tells you their card machine isn't working is probably scamming you in other ways, and will probably decide it actually is working if you tell them you have no cash on you. More generally I've had more than one vendor tell me "oh, in that case I have to include the tax" if I ask to pay by card.

> you should accept that there isn't a consensus: different people have different opinions on this.

Different people have different opinions, but the trend is pretty consistent IMO. E.g. bearer bonds are almost completely unknown these days.

> Bitcoin never claimed to want to replace law or law enforcement, or to be immune from the application of law by courts and law enforcement.

Bitcoin itself may not have claimed that (the white paper talks about making transactions irreversible explicitly to avoid the need to mediate disputes, but I guess that's not strictly the same thing), but certainly many Bitcoin advocates did.

> people are using/buying it, so there must be some sort of selling point that hasn't been eliminated.

It's good for buying drugs online, it's good for ransomware, it's ok for speculation. I don't see anything that's a net positive for society being done with it.

> Sure... and I did not say otherwise. My point is that property rights apply equally to blockchain assets as to other assets, and thus can be seized by a court. Are there cases where a court is unable to seize someone's cash or blockchain assets (or any other assets that can be "hidden")? Yes. Does that make property laws not apply? Not really.

I think it's fair to say that property rights apply more weakly to assets that are harder for courts to return to their rightful owner. And yes, I agree that that amounts to saying that property rights for cash are weaker than property rights for property that has a stronger system of ownership records (though those of bitcoin are probably even weaker than those of cash, since courts are even less effective at returning stolen bitcoin than stolen cash in practice).
You'd have to have a major screwup mid-project, and they'd either freeze the project and/or start executing liquidation/damages clauses as soon as they realize the scalp they want isn't there to be had.

And when the project freezes indefinitely, so do the payouts.
Albeit not as efficient as say a heat pump
> I read on many different sites that AMD’s current CPUs beat Intel’s CPUs in terms of performance per watt. We can better achieve goals 2 and 3 (low noise and low power usage) by using fewer watts, so we’ll pick an AMD CPU and mainboard for this build.

Unfortunately many reviews are very misleading here. Zen 2/3 CPUs have good performance per Watt, that's true. But for a machine like this, which will be mostly idle, this is not the interesting metric and Zen 2/3 systems show that you can combine good perf/W with poor idle power consumption (which is not true for their monolithic APU brethren, which are used in laptops).

One of the biggest idle power hogs for these is the IO die, so make sure that XMP is disabled and the memory uses one of the slow JEDEC timings. This should be fine for a router. Check that the SoC/NB voltage is set to 1 V or less. Some boards set this higher. In the AMD CBS section of the board firmware there should be an item "SoC OC Mode" somewhere. Disable it. Some boards allow you to set a new PPT (package power target), but it's worth pointing out that values which are too low will make the CPU very slow because it essentially forces all cores to very low power states in order to meet the PPT since the CPU can't influence the baseline power (due to fabric and I/O die). The upside of using a reasonable PPT of e.g. 50-60 W is that you reduce power consumption if some errant task hogs the CPU.

These settings make a big difference, but only if the CPU is really idle. Even fairly light loads (e.g. on a desktop, moving the mouse on the background) has everything rev up. In deep idle (nothing running at all, no user interaction on a desktop) you might get a Zen 2/3 CPU down to around 20 Watts, but as soon as anything is happening at all we're straight back to the 40-70 W region.

Using an Intel system for this would have likely saved 10-20 W.
As someone personally close to the matter, I've come to think the action of the French school system has been overblown for ideological reasons, and that's the organic mechanics of acculturation that were very much in play in France have been completely forgotten, in particular as it pertains to urban migration, economic mobility and the growth of tertiary sector. Even if the French State did nothing, Occitan wouldn't be much better now if you look at the data from neighboring countries.

It's my personal opinion, but the reason the educational program of the French Republic was successful is because it gave an outlet to a need people had. They wanted to move up, they wanted to speak French. Don't deny them agency.
Some people enjoy the bitterness, I know I do.
However, I've gotten sick of IPAs everywhere and I share your sentiment.

A few years ago, there weren't as many craft breweries around Central New Jersey. They had a small yet varied selection - one or two different lagers, stouts, wheats, and IPAs.

Then those came around (mostly hipsters who couldn't even handle the alcohol content of one glass!) who started promoting an IPA as an "adult" drink. Now there are craft breweries - if not multiple - in damned near every town on the Shore. At many a good three quarters if not more of their offerings are some variant of an IPA.
> the stuff Colin does looks off-the-cuff and spontaneous, cause that's his bit, but there is almost certainly planning and engineer review going on before hand

I am just going to add that this dude has been in hospital multiple times including some actual accidents happening here and there, almost losing one of his arms once IIRC.
SQL abstractions are stuck with a market problem, for reasons in this thread. Everyone who wants better-than-SQL is generally already adept at SQL relational gymnastics. And everyone who isn't adept at SQL wants to be able to ignore relational thinking.

End result? Abstractions target the easier of the two markets: people who don't want to learn relational modeling.
Thinking a bit more about it I think this would be a very elegant solution for Tagged-Unions in SQL:

- simply allow tagged unions for foreign key constraints:
CONSTRAINT my_fk FOREIGN KEY (own_column) REFERENCES EITHER table_a (a_id) OR table_b (b_id) OR table_c (c_id)

- add join syntax to join via defined foreign key:
FROM own_table
JOIN VIA my_fk

The union FK would store an additional flag determining the target table
and the JOIN VIA would switch on that flag and it would be allowed to use any columns from all target tables in the query but only the matching ones would be not null.
* > 60 10x engineer [Turns out they do exist, after all.]

* > 50 Distinguished engineer [Jeff Dean would be proud.]

* > 40 Staff engineer [That was fast.]

* > 30 Senior engineer [Not bad but.. where would you be
without Stack Overflow?]

* > 20 Junior engineer [You type fast... just don't break
prod.]

* > 10 Software Intern [Please invert a binary tree
instead...]

* <= 10 Hello, world [Back to the programming whiteboard...]

full list. I'm ~ 50wpm and it was apparent that I never maintain that speed except for short bursts. I consider myself on the slower side compared to some people I've worked with before. I have never had any motivation to type code faster FWIW.
Voteflix: Watchlists and Reviews for Netflix
Hey folks,

Here is the side project that I've recently completed. It's simply makes you be able to create public or private watchlists and review titles. I would be glad to hear your feedbacks.
I have 10G in Tokyo and I think it’s about $60 USD per month vs $40 for 2G. It’s definitely overkill but it sure is nice to download a 60GB steam game in a minute or two.
On a way more simple level, back in my days I wrote bots for flash/browser games basically by detecting specific pixels on the screen and acting according to it. Sounds stupid, but with simple games this could work very well.

I never got 'detected' how would they? And some of my bots easily got more skills than I ever had
If this intrigues you, much of the music is on the Attention KMart Shoppers channel on Youtube. https://www.youtube.com/channel/UC0ZhOr_CxpX5uGraLexm4Zg
As I understand it, they only open-sourced because almost everyone saw the handwriting on the wall and immediately forked.

It was simply open up or die.
What do you mean by resources required? expansion ports on the mb?
Depends who do you want to serve.

Here is an historic example: the GIMP. AFAIK the original purpose the software was intended to serve was to create merchandise, I think post cards, from fotos to sell at a stand.

Compare that to Photoshop whose original intend was to make images ready for print production, you see two very different set of users.

Photoshop filters got their name from studio lightning filters, a technical term completely logical to it's intended audience. Everybody who did movies/fotos in the pre-digital era new what a filter was. This naming made the Photoshop menu and concept intuitive, thus raising it's usability.
asus "killer nic", almost pure marketing wankery with little benefit https://www.pcgamer.com/motherboards-with-killer-network-ada...
> versus having to keep printing str(query_statement) to analyze sqlalchemy thinks it should do versus what it really should do.

ORM generally aren’t meant to totally replace sql, it’s an anti pattern. There was a quote by Gavin king explicitly calling this out; ORM for crud operations on object hierarchies, sql for everything else (reporting, adhoc queries etc). I try to educate this whenever I can but so many teams resist it.
Climate alarmism so the 1% can control us. Fuck you.
See mannykannot's reply.

The argument for union types seems to get weak when one asks: how do we index their components?

Because there seems little middle ground between needing discrete fields and safely just parking the data as a memo field and deferring the management to the application.

Unix win by letting the system utilities specialize.

SQL need not be "one language to rule them all".
They’re called the TPM & ME/PSP.
> Soon, infantilization might leave our screens to be found on the things around us

This was prescient (article is from 2015) of the media kindergarten of the past 5 years
Same for MSSQL, all XML or JSON Syntax is very… unfun.
Alright, JSON in RDBMS is now canon!