skysight-inc/HackerNews huggingface dataset:
But Isn't this exactly what a service dog does? I guess there's some nuance here, but I believe dogs specifically exhibit most things we assume are human only characteristics.

Where humans and dogs start to deviate is with tasks that require much more contemplation or require many steps. But dogs "in the moment" behavior seems to be shockingly similar to humans.
Well he also tweeted something along the lines of "if everyone is just going to get angry I'll just stop tweeting/delete my twitter"
What’s next “nowebsite.club”? ;)
IMHO, ORM solves wrong problem. I don't see the mapping itself as a problem - in almost any language there are data structures which can represent data we query from db. The ability to map a table record to an instance of some class looks like a good idea initially. But with time you find yourself in the situation where you need to query only a subset of fields and you end up with several implicit contexts with its own set of accessible fields each.

The real problems are:

1. Boilerpalte we get in the code which extract query results. This issue is not universal. Psycopg in Python produces a lot less boilerplate than, for instance, JDBC. This problem is a lot more visible in statically typed languages.

2. Boilerplate we get creating queries. Conditionally turning part of queries on and off produces a lot of code. This is mostly due to SQL syntax being more friendly to human rather than machine. Infix logical operators in conditions, commas etc., makes it hard to write code which generates SQL.

3. SQL is not good at reusing query parts. Views don't solve all problems.

The first problem is better to solve with code generation at compile time making it possible to perform all kinds of type check etc.
Generating SQL is not that easy without introducing some kind of intermediate language which is more code friendly. I think some kind of templating could solve the problem so that it would look essntialy like SQL but with ability switch part of the query on and off.
The hardest part is reuse which I don't know how to address. For instance, adding a join to some ACL table with conditions to exclude entities the client is not authorized to access.
It is a French magazine about video-games with a satirical tone. It is called "Canard PC", which is a play on a well-known toilet brand ("Canard WC"). It brings interesting takes to video-game coverage, and it makes me laugh.

There is one free article per week. This is the current one and it is very typical: https://www.canardpc.com/413/jouer-among-us-comme-un-enquete...

This is the one which will be free 11 hours from now: https://www.canardpc.com/413/xbox-ps5-choix-de-la-nouvelle-g...
Apple MacBook Pro 13” M1 Review- Why You Might Want to Pass
Nothing quite like having to make up a 300 year cultural headstart to ensure equality.
While they're building, yes there are absolutely people on call for issues on the site out of hours.

At my former employer I was on an on-call rotation; I'm obviously not now it's a 'former' employer, so the building analogy doesn't really hold up. (And not just leaving the company, but e.g. my former colleagues now working on something else at the same company aren't on call for the software they wrote but are no longer responsible for.)
You might also need to build a time machine to go back to the 1960s
“It's not that Intel couldn't have made a chip like the M1, it's just that we probably wouldn't have paid for it.”

I have serious doubts about the validity of this statement. I do not think Intel could do it at all.
It's true and infuriating, but I find it's similar to many modern tools by very competent companies. Have you tried Google Chat for example?
Here are the investors in the parent company, byjus: https://byjus.com/our-investors/

Chan-Zuckerberg Initiative, Tencent, Sequoia Capital India, Sofina, Verlinvest, Owl Ventures, Naspers Ventures and others.
> software engineer worth their salt...

...is a scotsman that doesn't exist.
Creating things within size limitations is cool, but it's entirely possible to create a bloated website experience within the 250kb or 1MB limit.

I think there's more to "bloat" than file-size!
Standard questions: how does the backend look like and what frameworks did you use for frontent and backend?

More specific questions:

Where do you get the sets content from?

Did you ever have copyright issues?
Over the years we've accumulated what I'd estimate to be more than a thousand dollars worth of lego bricks (based on the prices of the various sets). I'd readily pay the equivalent of two or three decent sets (or a typical game console) to unlock this latent replay value for myself and the kids.
Thanks, I appreciate your perspective and I agree with a lot of it. I absolutely try to be kind to people. There is though, unfortunately, a vocal minority of people who really exact judgement when the wrong words are used, and they’re usually not even part of the group whom would feel hurt by hearing such words. I’m sure they have good intentions also, but I really do think there is too much “word policing” going on. It’s very hard to unlearn every common word or phrase that someone may find offensive, and the feeling is somewhat similar to having a piece of duct tape over your mouth for someone like me. I find myself over analyzing my words and saying “uhhh” a lot trying to make sure the things I say don’t contain any bad words/phrases. As a software engineer, I tend(ed) to use “blacklist/whitelist” a lot, and the new replacement words of “allowlist/denylist” still feel awkward and don’t fit every situation. I’m trying my best to slowly come around and try to adopt all of the new phrases, but it’s a lot more work than the “think before you speak” communicators realize.

I think a better strategy would be to just lead by example and use the phrasing you think is appropriate, as others will likely naturally adopt it as we do with other group context phrases. After all, I learned words like “blacklist” from reading code and technical books and running CLI programs. I just think we should be patient with people, assume good intentions, and never shame people for using the wrong words with the best of intentions.

>If that means you’re the CEO of GitHub and you change “master” to “main” why the heck wouldn’t you?

Because it doesn’t really do anything to solve the underlying issues, and I question the intention behind it. I’d rather see GitHub work to make their teams more diverse, provide assistance to open source projects created by people of color and women, improve access to technical education, etc. than to make a change like this and act like “okay I did it guys, I fixed racism” (I realize that’s disingenuous). It also has a nonzero cost to GitHub and its users, for arguably not much benefit.
I propose that someone starts a 'nojavascript.club'
Holy hell this one was fast.

http://minid.net
Every OS with a development branch (-CURRENT, -git, unstable, or rolling release) suffers from this, yet when it comes to Arch, I'm doing something very wrong.
I wish I could help, but you're light-years ahead of me. Very cool that you're giving it a try!
What is WhiteHat JR?

It teaches coding to kids of age 6 charging upto 1500$ for 100 clases.

To sum up, this is very high amount from any standar, parents take loan to fund this. Second, they use black hat marketing tactics claiming 10year old student now earns million of dollars.

I'm not sure if there tactics are even legal. Platforms like FB, Google should fact-check on ads.

Seriously how can you believe a kid is earning 10mn$ a year. And has no mention anywhere on the web.
The technical writing necessary for science must have only a single exclusive goal: transmittance of information to the widest audience possible (for widest possible validation, experimentation and for other reasons reported in the article under advantages).

The listed disadvantage are in fact only due to the fact that there are still some who cannot/would not publish in the language that has became a standard (like the fact the Chinese did not report their first results in English).

It a great advantage, facilitating untold benefits to humanity that one language became the standard (at least for science). Having the contrary solution where journals in language, or even each dialect would require translator, hence, mistakes, would mean simply costs: tangible as well as intangible which do not benefit anyone in the long run.

Of cause, for cultural wealth, modes of thinking/psychology and other many valid reasons it is desirable to know as many languages as one can, but there should be one language as a pure communication medium among people, for science and at best for non-science as well. Our brains have no problem to master 5-12 languages at a level that one can read literature and personally enjoy benefits of such knowledge.
Automated vehicles will displace at least 10M jobs
It is biased, but I wouldn't agree with that (just for example, they oppose ACA repeal).

What I like most about it is how many of the articles are structured sort-of dialectically: "Here is a problem, here is what we think should be done, here are one or more alternative proposals and arguments against what we suggested, here's why we think that despite that this is the best of the options." It gives you the impression that the writer has considered opposing ideas, weighed up the trade-offs, and nominated the least bad course of action. Of course it's easy to find places they were wrong (supporting the Vietnam and Iraq II wars didn't age well), but it's so much better than most periodicals and op-eds where the writer only argues their own view as the only wise and moral option.
Probably the best recommendation I can give is the certbot cloudflare plugin docs:

https://certbot-dns-cloudflare.readthedocs.io/en/stable/

I use this in my own setup. When letsencrypt provides a DNS challenge, the cloudflare plugin will complete it. The only requirements are

(a) owning a domain
(b) having cloudflare control it
(c) somewhere to run the certbot renewal cron job

If you don't like b, you can swap out cloudflare for any of the other DNS providers. I chose it because it's free.

For devices which can't run certbot (e.g. a managed network switch) I run certbot on a raspberry pi and use a deployment hook to deploy it. The code for deploying to a tp link switch is open source:

https://github.com/NotBobTheBuilder/cert-deploy-t1600g-28ps
It depends on your threat model how undesirable it is but essentially you're adding a permanent MITM to your email.
Which is nice (and very true) but hardly useful when all you want is to look at some actually used lisp code. Emacs might be a good candidate for that.
Most instances of whistle blowing are situations where a person has promised not to reveal something and then decided to. Situations like that are necessarily an ethical trade off - the person doing the whistle blowing has decided that keeping their word is less important ethically than revealing the secret but this is a very subjective decision that different people (and ethical systems) can and do have different opinions on.
One of rules of design is that there is no such thing as intuitive, only familiar.
If you're alluding to the "war is peace, freedom is slavery" forumulation then I don't think it quite fits.

Censorship and privacy aren't opposites and I would probably argue they are largely independent or even orthogonal.
From a bit of experimenting, I don't even know what it's counting. I thought it was total transmitted bytes, since the numbers seemed pretty low…but then I checked and danluu's site is like 20 KB on my computer because of Google Analytics but it's listed as 3 (TIL it's five times heavier than my site, though I write much less: https://saagarjha.com/). Anyone know what is going on here? Is it "transferred bytes with JavaScript off", which is a rather strange metric?
VGA is an analog protocol, but the FPGA can only output a 0 (GND) or 1 (3.3v) on its I/O pins. I'm using a Digilent VGA Pmod [1] which uses a set of resistor ladders to map each color component from a 4-bit value to an analog voltage that goes to the monitor. This means that we have 14 pins: R (4x), G (4x), B (4x), HS (1x) and VS (1x).

[1] https://store.digilentinc.com/pmod-vga-video-graphics-array/
That's funny. What instrument would you consider then not to be dull? You cannot compare a piano to e.g. a violin or a guitar. It's a completely different concept; you can e.g. play (theoretically) chords with ten or more (when you press two keys with one finger) simultaneous notes; and you can control the timbre and loudness by how fast you press the keys; it's like a percussion instrument with 88 parts.
AMD's latest (patents) developments in CPU, GPU, package and more
The only interpretation that makes sense to me is 250 kB per page with loaded assets.

Whereas interpreting it as the sum of all pages on the site, or only the homepage of the site, neither of those make sense to me at all.
https://en.wikipedia.org/wiki/Not_even_wrong
https://thischemicaldoesnotexist.com/ is actually quite interesting. It's generating completely valid chemical structures (some of which may actually exist although this is unlikely due to the large size of chemical space).

And https://thisurldoesnotexist.com/ is quite funny.
Based on the doc:

> Websites listed here are downloaded and analyzed with Phantomas. The total weight is counted and then the size of actual content is measured and shown as a ratio.

> For example: If a website has a total weight of 100kb and 60kb are the documents structure, text, images, videos and so on, then the content ratio is 60%. The rest are extras like CSS, JavaScript and so on. It is hard to say what a good ratio is but my gut feeling is that everything above 20% is pretty good already.
I had no idea this was a thing, thanks! Could have done with it recently when tracking down some nasty internal bugs in CoreMIDI. Ah well, the investigation was interesting at least...
@jacquesm's efforts in this direction may interest you: https://news.ycombinator.com/item?id=14226889
Peter Salus's "A quarter century of Unix" and "The Daemon, the Gnu and the Penguin"

Katie Hafner "Where Wizards Stay Up Late: The Origins of The Internet"
> Why? Because their hands are too small to play demanding repertoire

The link does not and can not conclude this. It can not because it makes a confusing sleight of hand, with an inference between competitions, repertoire, and an implied necessary hand size which is incorrect.

It is incorrect because some of these competitions require repertoire from specific composers (e.g. Mozart or Bach competitions) whereas some do not. Entrants to the Rubenstein competitions may have the same repertoire as those to the Mozart and Bach competitions. Yet it compares winners of Rubenstein to Bach and Mozart.

>The short version: more women play the piano at the collegiate level and beyond than men

Such small numbers of people will reach a level of getting first prize in elite competitions, that these people are essentially irrelevant. In absolute terms, it sounds like males are massively excluded from piano up to elite levels. Perhaps piano sizes should be increased?
Does anyone know of a mail server (imap) where the developper can be in control of the mail source? I wanted to expose one of our tool to mail clients, something that handles all the imap talk and gives you onread/onmark/ondelete/... events, but I found very little libraries or servers for that kind of usage
https://archive.is/9XSkw
Oh, your all text no image blog doesn't exceed 250kb?! No way!! \s

Some websites rely on images, they could never really be under 250kb. And in my experience the download size doesn't matter. What matters is the usability of the website. Something Google tries to capture with their new metrics for pagespeed. If the website is optimized nicely (e.g. lazyloading) I can use the website in under a second while it will continues to load stuff as I use it.
while (1) {
document.getElementById('pcontainer').innerHTML = '<p>new paragraph</p>' + document.getElementById('pcontainer').innerHTML;
}
nobrowser.club? nointernet.club?...
Indeed, it's a joy. I have a 200~300ms latency to it and load freaking fast, probably due to the website not having any javascript or images.
I didn't realize how lucky we are with SEPA until after having to deal with US banks.
Sure, but usually file-size correlates with a ”bloat”.
no.club
CareRev (YC S16) Is Hiring a Senior Android Developer
We're looking for an experienced android developer!

Healthcare cost represents 17% of US GDP. That's 3 trillion dollars! A large portion of that is costs associated with nurses, doctors and other healthcare professionals. Healthcare staffing has historically been dominated by telephones, fax machines, and paper calendars.
CareRev is a technology company modernizing healthcare staffing. For hospitals, we provide a flexible, high-quality, lower-cost workforce. For professionals, we help them make more money on their own schedule. We are growing 15% monthly and launching new cities, so things are moving fast!

Job Description
You're joining a small scrappy team, as the 1st fully dedicated android developer. You'll have the opportunity to build from the ground up, and work directly with product and design. Our app is already on the app store, getting great reviews. You'll be influential in helping it perform even better.

Requirements:
3+ years Android experience
has created Android apps using native technologies
experience with Kotlin, Android architectural components, and material design
familiarity with iOS is a plus
preference for having built apps from the ground up.
comfortable working independently

Who We Are:
CareRev is building the #1 staffing platform for healthcare professionals. Hospitals and medical centers in California, Florida, Chicago and other cities book thousands of specialized professionals through our app every month. We have a smart, collaborative, fun team passionate about building an amazing company and changing the world for the better. CareRev has an amazing group of investors including top healthcare VC firms and Y Combinator partners and alumni. We offer full benefits, and our Los Angeles main office is 2 miles away from Venice Beach.

Email derrek - at - carerev.com
or goto https://boards.greenhouse.io/carerev/jobs/4066399003
What's the number next to the website?
A specific hardware architecture and all protocols associated with it. Maybe instruction sets as well.
I have a brother-in-law who is a COBOL programmer. Very much as you describe. I'd like to know more about it, honestly, but he's very much the kind of guy for whom work is just work and not interesting to talk about after hours. In his early fifties he is one of the youngest at his job - and despite having been at one company his whole career, he's one of the least longest-serving. We don't talk money, his lifestyle doesn't seem lavish but maintaining a single-income family in a high cost of living area is a lifestyle not to be sniffed at.
ctrl-f blockchain: nothing?

This technology is clearly crap and ripe for disruption. Sure: there are some good reasons for things to be the way that they are but decades of compatibility work won't save banks against a competent competitor.
That is a logical fallacy. A solution for a specific _can_ be simpler and faster than a general solution, given enough time. However, jemalloc has had an absolutely huge amount of people-hours invested into optimizing it so it is not unlikely that it'll still be faster for specific problems unless the specific solution also has significant time invested into it.
Right, but this doesn't tell me what "total weight" is.
I like the sound of that, but my verilog's rusty, a suggestion for the readme: show what the equivalent verilog would be for the example, or better I suppose the actual verilog that it would transpile to.

I suppose your target audience is mainly more familiar with verilog (though not necessarily I suppose - could have only ever used VHDL) but I'm interested in playing with it, just haven't used verilog, or FPGAs at all, since university.
I find it interesting they're all turning a blind eye to very obvious problematic behaviour!
The 737max problem had nothing to do with software bugs. The software worked exactly as specified, it's the higher-level system design which was wrong.
Can we have a 10kb Club next?
I had a NeXT pencil. Yay!

It's too bad that the NeXT computers were too early to feature flat screens. With the pretty SGI desktop PCs we got to see the award-winning 17.3" 25:16 1600x1024 1600SW monitor.
Facebook and privacy are opposites though.
Most websites, however, host stupidly large uncompressed images that are multiple MB in size. Just by simple compression and appropriate file formats, most of this is solved (but a lot of developers do not seem to care about it).
> With the exception of insectivorous mammals, mammalian predators—unlike fish, reptiles, amphibians and invertebrates—generally prefer to kill their prey before eating it.

I'm not so sure about this one. Many carnivores like wolves eat their prey while it's still alive. When you are in a pack and are in competition with the other wolves for who gets to eat, your main priority is to get the prey into a state where it can't run away any more. Anything beyond that doesn't matter.
israel has both muslims and non-muslims and amounts of street cats are around the same for both areas

the big difference comes from socioeconomic state of the neighborhood i think
How are they not a useful tool, though? I'd imagine that being able to glance at an overview diagram while you're learning and thinking about biochemical pathways is a boon. It seems as useful as any reference tool is. At least it helps me think about it.
I mean daily testing until we have two weeks of zero cases. Worldwide (or mandatory two weeks isolated quarantine at customs). This is what new Zealand did, so it is possible, but it is logically very hard for anyone not an isolated island.
Seems like a similar concept to Livewire: https://laravel-livewire.com/
Phoronix headlines are often sensational click bait. I still read them occasionally, because Linux news are not covered that well by many other news sources.

This article makes no exception to the sensational headline rule: The "lots of" changes are less than 5 that could maybe be important for a larger user base.

It's still worth a news item because not many would have expected a new release at all. But "lots of" is certainly misleading for anybody who reads open source change logs and does not apply a Phoronix filter.

As said elsewhere according to HN submission guidelines this article is not a valid submission, the release mail would have been. But probably it would not have been upvoted and most of us would have missed it. Click bait works :)
Yes, I am aware of the difference the sexual revolution has had on female sexuality in particular. But that doesn't change my larger point - that human society has often (and continues to, in much of the world) stifle women's sexuality does not significantly change my point that human libido is different from that of most mammals.

Most mammals don't have the kind of social structures that could systematically suppress a natural desire. Even if they did, it remains true that the lack of libido affects both females and males in most mammals, it's not limited to some individuals.

And promiscuity, at the very least for men, has been a constant throughout human history and around the world, with very few exceptions. The same is true of homosexuality by the way, another form of sexual enjoyment and bonding that is extremely rare among most mammals, while being relatively common in humans.

By the way, our closest extant cousin species, bonobos, also behave much more like humans in terms of sexuality than even other apes do. They obviously do have sex only for the sake of enjoyment, and the difference in sexual behavior is stark compared to something like wolves.