skysight-inc/HackerNews huggingface dataset:
You're not exposing your database though (or at least you shouldn't be): you're exposing views. The set of views that you expose are your API. But it's not tied to your database schema than any kind of API (not less either though, if your database schema really doesn't match your API, your performances are likely to suffer sometimes, but that's true with any kind of API).

(I am in no way a GraphQL evangelist btw)
Bringing more security to multi-tenant Django applications with Django-scopes
These are not traditionally feminine attributes. Having a stay at home parent is a recent historical event starting post ww2 in the U.S.
Intel Reports Third-Quarter 2021 Financial Results
Iteration speed also depends on code being well written and performance code, you need to get results faster to iterate faster.

Also if your don't fully understand your code( when generated or copied from SO) as not uncommon with junior developers and data science practitioners, then they struggle to make even small change for the next iteration, because they don't fully understand what their code is doing and how.

When your code is composable or modifiable easily then iterations become faster because you understand what you have written. One of the reasons why analysts prefer Excel if data size is within limits.
ThisDoesNotCompute is a great YouTube channel for cassette player repairs (and repair attempts)
Hm. Doable. I think the hard part for that then might be getting the real time information about the position and orientation of the viewfinder in high enough resolution.

Keep in mind "the black box" can output the position in 3 space (x,y,z, measured in mm) of coherent sound sources, but to know where those are relative to the camera, so that once can draw a little arrow, can be hard.

I'd like to try hooking it up to a VR/AR headset, since I imagine those already handle the task of knowing precisely where my head is and where it's looking.
Really curious what those places are. Because for me it's the other way around. I live in a Dutch city where you can get around easily by walking, biking or public transport. And for those rare occasions I need a car, I use a car sharing service. Don't know if you live in car-dependent suburbia(most people do), but that doesn't sound appealing at all.
Can the horse and buggy automatically move out of the way if someone else is about to hit it?
Reach out to me on david@eduflow.com and we can talk about it :)
Covid-19 Tracker, Developed with PharoJS
That, or any job where you're not permitted to make the sweeping changes required to resolve boilerplate. Many of my jobs had such restrictions.
I don't know enough about this so maybe dumb question, but couldn't you use DSP to correct phase between microphones if you knew their relative differences?
The Myth of Racial Disparities in Public School Funding (2011)
The Climate Archive
Evolution is slow when humans aren't a involved. Most poachers kill the elephants for the tusks. This is artificial selection, similar to dog breeding, which is different from natural selection.
Unicorns don't exist because they were arrogrant, unserious creatures who refused to fall in line with the other animals:

Source:
https://www.google.com/search?q=shel+silverstein+unicorn
And on GNOME 40 I can search mouse, and go directly to gnome-control-center with a nice slider for mouse speed. It also even lets me swap the primary mouse button to the left or right button.
I really like this! And as someone who never cared a whole lot about what font I use while coding, I was genuinely going to use it to choose myself a font. I do, however, agree with a lot of the issues/feature requests in this thread - would you be willing to open-source it? I wouldn't mind helping to fix/implement those requests myself.
Yep that part makes sense to me. But I meant: if there's no perf bottleneck why care about async i/o at all? Since that's the impetus for async i/o usually. A sibling comment to yours answered that part for me. My understanding now is that concurrent code in any paradigm is going off the beaten path, i.e. away from standardized CL, so at the very least you aren't going to be able to write concurrent code portable across different CLs.
In that comment you say Murray's translation is "meticulous but annoyingly archaized". Do you know a translation which is non-euphemistic and meticulous, but also not archaized?

Also, what should I read if I like the poetry of Pope, but I want the poetry to be grittier and truer to the tone of the original, (i.e. I'm fine with changes to the content for the sake of poetics, so long as they don't hide or transfigure the original's emotional content).
There is a "blind mode" that hides the font names.
Length and capacity are two different things; a slice is a pointer and a length, but a Vec<T> (and Go's slices) are a pointer, a length, and a capacity.

That Rust and Go both have "slices" that are slightly different is, unfortunate, but that's just how it goes sometimes.
On my current pet project, it has written almost all of the tests here: https://github.com/golergka/rs-lox/blob/master/src/compiler.... ad here: https://github.com/golergka/rs-lox/blob/master/src/scanner.r... (albeit not the screwed indentation) completely by itself. I didn't even have to write the function names, just a few macros to help it along and a couple of examples to teach it to use it.
> I'm happy to see HDMI ports showing up on more laptops these days!

HDMI is going to be especially sticky, and great to have built-in, for years to come, most likely. AFAIK USB-C cannot replace it, because, like most data cables that aren't HDMI or Ethernet, it has really, really short max-length limitations. Meanwhile, HDMI can have runs of 20+ meters and work totally fine, no repeaters or anything. If you're building in a ceiling projector, or have a TV at one end of a room but the connection in a conference table, you will use HDMI. Something might replace it, but it'll be a cable we've not heard of yet, not USB-C.
Chinese Thanksgiving (2016)
> They might be immune due to the techniques they used, but if so that is an argument against allowing anonymity, which is what lets trolls say what they want with impunity.

Even if they weren't anonymous, they're physically outside of the USA and therefore outside the reach of the US Civil Court system.

I think I'd be in favor of a US PKI-based ID issued by the Post Office. Post Office easily verifies addresses of every US Citizen. Whether or not to make online ID's mandatory is... well... a different question.

But knowing if someone is a US citizen or not (with verification through simple PKI / certificates) would go a long way. Maybe reviews for US-based items / stores would require a US id for example, to be posted on Amazon. Or, maybe anonymity would be allowed by default, but with a civil court case Amazon would be obligated to disclose the ID of the individual who posted the review.
San Francisco residents are hiring private security in bid to stay safe
Per capita is great and all, but the population is still 4.5x for China and 4x that of the US for India. If we're being honest, a lot of those emissions probably would be coming from the US if so much manufacturing hadn't moved to China over the last few decades.

From everything I've read, India isn't a big problem from a CO2 perspective but from an oceanic pollution perspective from trash dumping.
> pretty much ensuring those animals don't go extinct.

Sort of, but you have to add some nuance here. None of the animals we commercially farm in mass quantities for food are "natural" animals to begin with. They were bred down (in some cases over many centuries) from their natural ancestors to be a perfect food animal for humans. Some probably wouldn't survive (as a species) in the wild if the humans were gone. The ancestor species in many cases are already lost. More importantly, significant amounts of previously-wild ecosystems are now turned into commercial farming operations just to feed all these artificial animals, robbing habitat from the remaining more-natural animals.

I still eat meat. I just think it's important to not be naive about what's going on here. We've already largely terraformed what used to be the wild Earth into a custom-tailored bio-mechanical ecosystem designed to amplify human population potential. There are, unfortunately, not many great ways to fix it at scale without massively reducing our population first, and it's debatable whether we should even try.

A related notion is that most of what we call environmentalism isn't really about saving the natural state of the Earth (whatever you define that as!), it's about stopping our ecosystem engineering from going off the rails in directions that will ultimately doom us (climate change, massive pollution, etc). The Earth will be fine either way: if we manage to off ourselves through stupidity on environmental issues, nature will just go back to being nature again.

Relevant XKCD: https://xkcd.com/1338/
The scary part? 1GbE is older than I thought. A couple weeks ago I replaced a 1GbE switch (gs524t) at my work and got curious. Said model came out in 2001 or 2002.
These are valid conjectures till we find a new trove of evidence to disprove the current accepted "scientific" anthropological wisdom. I have witnessed enough orthodoxies to be overturn in my lifetime that many just seem to be well documented theories or conjectures.
There were a couple of additional overlapping factors that contributed to the rise of the FIOH crowd and misinterpretation/misuse of REST and HATEOS:

1. the growing popularity of AJAX and SPA frameworks

2. the rapid growth in mobile clients

We had to make a lot of trade-offs from ideal REST/HATEOS architectures to support these new clients.

Eventually for some it wasn't enough. Facebook launched GraphQL in response to the problems with REST-based APIs they perceived for mobile clients. Fast forward to today and we're walking back to the RPC protocol era.

The problem I have with this advice of, "choosing the right architecture for your application," is that it encourages an ecosystem of competing protocols. Exactly what made the prior RPC-era so annoying... not only was SOAP incredibly bloated and hard to deal with but every services that implemented it also implemented their own snowflake version of it with it's own errors and interpretations. Even if you had a "compliant" SOAP client it was likely that it would be incompatible with your service providers' service in some undocumented way.

At least with FIOH-style APIs you just have to deal with their inane reasoning for return "200 OK: Error" responses and not implementing HATEOS.
I wish I knew! There are companies that get it, but they're hard to filter out from the noise. Two I'm aware of are Pivotal and Menlo Innovations. I'm sure there are more.
Yes. One surprising result is that weak sounds, even some below the threshold of hearing, are easy to detect, provided you have clear line of sight and no turbulence.
I've actually found it helpful as an API autocomplete, but... also not helpful at the same time.

So for example I was working with processing an image to extract features and a few variants of docstrings for the method got me a pretty close to working function which converted the image to gray scale, detected edges, and computed the result I wanted.

The helpful thing here was that there were certain APIs that were useful as a part of doing this that it knew but which I would have to do look up. I had to go through and modify the proposed solution: it got the conditional in the right place, but I wanted a broader classification so switched from a (255, 255, 255) check to a nearBlack(pixel) function which it then autocompleted successfully. I also had to modify the cropping.

When doing a similar task in the past I spent a lot more time on it, because I went down a route in which I was doing color classification based on the k nearest neighbors. Later I found that the AI I was working on was learning to exploit the opacity of the section of the screen I was extracting a feature from in order to maximize its reward, because it kept finding edge cases in the color classifier. I ended up switching to a different color space to make color difference distance functions more meaningful, but it wasn't good enough to beat the RL agent that was trying to exploit mistakes in the classifier.

Anyway, what I'm getting at here is that it is pretty easy to spend a lot of time doing similar things to what I'm doing and not get a great solution at the end. In this case though it only took a few minutes to get a working solution. CoPilot didn't code the solution for me, but it helped me get the coding done faster because it knew the APIs and the basic structure of what I needed to do. To be clear, its solutions were all broken in a ton of ways, but it didn't matter it still saved me time.

To give another example let's say you have a keyboard key event press and you weren't sure about how to translate that into the key that was pressed. key.char? key.key? str(key)? key.symbol? A former method of figuring out what the right key might be is looking up the code, but with CoPilot you type '# Get the key associated with the key press' then hit tab and it gives you code that is broken but looks perfect and you gain a false sense of confidence that you actually know the API. You later realize after being amazed that it knew the API so well that you didn't have to look it up that actually the key press event handles symbols differently and so it errors on anything that is used as a modifier key.

My general impression is something like: Wow, this is amazing. It understood exactly what I wanted and it knew the APIs and coded up the solution... Wait, no. Hold on a second. This and that are wrong.
Without China, Efforts to Reverse Deforestation Will Fail
it's still an ad even if you don't mind it
>Considering that Threadripper is more similar to a mini cluster than the intel option

Not just Threadripper but all AMD Ryzen parts with more than one chiplet per package, as unlike Intel where the die is monolithic and all cores share the same resource pool equally, AMD's chiplet design means there are core complexes of 8 to 2 cores per chiplet in their Ryzen chips, so if the AMD chip has more than one chiplet, then the OS needs to handle the resource allocation between chiplets very accurately otherwise the performance penalty can be huge.
This is amazing. Props to putting the source code out to these amazing games.
Just a simple example is seeing Buddhist monks having a watch around their wrist. I actually saw one with an apple watch.
In my experience whenever someone tries to "innovate" away boilerplate they end up creating shitty abstractions that are inflexible, poorly documented, and unmaintained.

Boilerplate generally exists for a reason, and it's not because the creator likes typing.
Every online review is fraudulent, until proven otherwise.
>Wayland is fundamentally flawed at the concept level

Expand?
Why doesn't someone just "solve this problem with money." I realize this is a simplification, but any number of actors could affordably silo a massive stockpile and make the risk of supply deficits go away entirely.

Some of the politicians bringing this stuff up as major future risks could personally afford to seriously mitigated on their personal accounts.
Given enough eyeballs, all bugs are shallow ;)
Do you think anything else may have happened over the course of 30 years that may influence demand for ivory?
Why student absences aren’t the real problem in America’s ‘attendance crisis’
The fiction of rational choice usually makes at least a performative nod towards informed consumers, actual choices, clear results, and consent. Which of those prerequistites does Facebook fulfill?
That’s it.

Here’s a Cher album named after the street address!

https://en.wikipedia.org/wiki/3614_Jackson_Highway
I wonder what the battery life on M1 pro is with Low power mode compared to m1
As the very last line mentions, "use UTC" and avoid silly DST issues like this.
The CAC Crisis
It never needed elaboration even from the person you initially replied to.
According to Wikipedia, world governments spent over $35 trillion last year. This guy is saying $5.7 billion will SOLVE world hunger?

What are the governments of the world doing with $35 trillion every 12 months that isn't solving world hunger, but somehow if they could only spend $35.0057 trillion we'd be in utopia? I mean, US foreign aid alone is $300 billion per year. That's evidently 52x the number to solve world hunger, being spent annually on foreign aid by one country.

I think this guy's estimates are way off. It's just too difficult to believe that world hunger is a one-time payment away from being history. If his numbers are correct, it's clearly not a government funding issue, but a government budgeting issue.
>> Also the parallel port. I remember the drama!

Printers I can see. An entry-level HP LaserJet was $600 back in 2000, something not as easily replaced as a serial mouse or gamepad.

>> a niche that could really use the Apple Bump but hasn't gotten it and probably won't get it: 10 gigabit ethernet.

They stuck it on the Mac Mini
Well that attack came out of nowhere. I'm not going to continue discussing with someone who has switched from substantive conversation to insults.
Well that is part of the problem too, solutions may be fairly easy to find (assuming it's for the right distro and version you're running), but sometimes it feels like there are just endless problems that need fixing.
It used to be that way. Then they started "forgetting" everyone's setting to turn it off (go back to the original reverse time based feed), then they took the option away. After purchasing Instagram they did the same exact thing, FB engineering specifically removed the feature on their platforms.
How would Wayland be fundamentally flawed?
I put a WiFi router into a phone charger (Final Post)
Well you never really “see” anything, you see effects of a thing. Especially at the edges of physics where all the low hanging fruit is understood.

We see an effect which isn’t accounted for by the things we understand well and come up with several theories to explain that effect. Eventually we gather enough evidence to confirm or deny those theories and science marches on.

There are several theories as to what causes the effects that are primarily attributed to dark matter, by no means is it settled. But the theory that fits the best is that there is quite a lot of mass out there that we can only observe so far by large scale gravitational effects on matter we can see more easily.

Sure, it could be something else but a really convincing candidate hasn’t come up.

We’re in the same situation physics was in towards the end of the 19th century. It seems like physics is nearly “done” with only a handful of odds and ends left unexplained. Maybe it is, maybe we’ll get a breakthrough that opens up a whole new world of physics. It’s hard to be sure but over and over we keep probing and not really finding significant “new physics”.
Also see this 2009 article, "Amish Hackers" [1].

[1] https://kk.org/thetechnium/amish-hackers-a/
Not only is it more advantageous, it actually was force selected for (IIRC, poached elephants are often left for dead). So this is closer to selective breeding/artificial selection more so than natural selection.
Using SNAP rails sounds ineffective. SNAP is collection of state run programs. No thanks. My proposal reallocates “power” away from commercial banks to a broader swath of people and providers.
>Scientists present as very clean and orderly to the outside, but the process of writing a paper and getting it published is usually super messy.

Just like cooks!
I wrote a test recently for a simple "echo"-style server: clients writes a name to a socket, server replies with "Hello, " + name. Nothing crazy.

In the test body, I wrote "foo" to the socket. Copilot immediately filled in the rest of the test: read from the socket, check that the result is "Hello, foo", and fail the test with a descriptive error otherwise.

wtf? How did it figure out that the correct result was "Hello, foo"? I changed "Hello" to "Flarbnax", and sure enough, Copilot suggested "Flarbnax, foo". I added a "!" to the end, and it suggested that too. After pushing a bit further, the suggestions started to lose accuracy: it would check for "???" instead of "??" for example, or it would check for a newline where there was none. But overall I came away very impressed.
> Probably but you would have to submit an absurdly large amount of code to make a dent.

So how about an already poisoned well. How up to date is the average Github project on encryption standards?
I signed up for the copilot technical preview right after it was announced a few months ago, but I haven't gotten an invite yet while all my friends who signed up later did (I feel a bit left out). Is there any way to get an invite sooner? What am I doing wrong?
There used to be a secret url param to only show friends posts, no pages or groups. It was heavenly.
the question is the antecedent basis of "it"
I think that the touchbar could have been fine if it had been spaced one row above a full sized set of function keys.

As it is, when I use the keyboard on my work MBP, my fingers will brush the touchbar and do things. I have turned off the functionality in most apps so that I don't get that. (terminal especially)

For my actual usage, it's a step backwards from the pre-2016 function keys, an always available pause/play/stop, volume and brightness. I can't be doing something in emacs and then hit pause or louder, it's switch to music and then I can pause.

The lack of a physical escape key also dooms it in my usage. (no, escape is not going on caps-lock, that's where control goes)

So the work MBP is 99% used with an external keyboard/monitor. The personal 2015 MBP is generally used on the lap.

USB-c is ok, and the real magic is when you've got a Thunderbolt/USB-c power delivery monitor with a built in usb3 hub. One wire to the laptop and you're done. (and even better when the monitor has a built-in kvm so that the other computer is just a switch away, without mucking with cables).
Ooh yeah Vault 7 but we all know all nation states spy and hack each other. We are in a whole new world where we now have bipolar situation of Eurasians vs Anglo-Saxons going full spectrum warfare against each other.
As sad as this is, how does this kind of evolution happen?

I imagine the poaching process doesn't actually differentiate tusked and tuskless elephants, both types of elephants would fall into the trap and die? And then if it has tusks the poachers take them, if it doesn't have tusks the poachers just abandon the dead elephant?

Or does their trap actually trap them by the tusk?
Here is one: https://www.ponicode.com/
OpenBSD Webzine Issue #3
Polio vaccines are a cure. Covid vaccines are not.
Hypothesis for Python.

Schemathesis builds on Hypothesis and generates tests from OpenAPI specs.
EU Achieves 20-20-20 Climate Targets, 55% Emissions Cut by 2030 Reachable
When people argue against the 'news feed algorithm' they mean anything other than a reverse chronological feed of posts from the people they follow. status updates, and interactions between people/pages you both follow.

This article mentions that they turned the news feed off but people were still hiding posts from pages they don't follow, which friends had commented on. These shouldn't appear in a news feed that is not curated as they are not following that page, and is one of the things people are complaining about in the algorithm.

They didn't test the algorithm vs no algorithm, they tested the current algorithm vs another algorithm.
> Another bonus is standardized tooling between Mac and Linux;

This is why I just use a modern cross platform shell that has everything built in. My choice is PowerShell since I flip between Linux and Windows, Nushell is also a solid choice if you want something more Unixy.
> (Wayland is fundamentally flawed at the concept level)

That's a mighty big hand you're waving.