skysight-inc/HackerNews huggingface dataset:
The idea that your going to fight off the state is ridiculous. I would much rather a couple police officers give me a warrant and take me to the station then the swat enter my home because I'm a violent threat and have a shoot out with my kids in the house.
Popular Game Valorant Will Start Listening to Your Voice Chat Next Month
M2 MacBook Pro’s 256GB SSD is only about half as fast as the M1 version’s
> iPhones have excellent battery life and are pretty snappy for most of their life

Not really. Maybe in the early days they had an edge with ObjC when hardware was primitive and java slow, but nowadays it's the same or buried behind synthetic slowdown animations. The battery life isn't especially good in my personal experience.
I'm glad I thought about the cached trick on phone sheets. But loses all underlying formulas because I got a PDF (which may be out of date), but at least it's better than nothing.
There is already an integration for dbt: https://github.com/prql/dbt-prql

For example

{% prql %}
from source = {{ source('salesforce', 'in_process') }}
derive expected_sales = probability * value
join {{ ref('team', 'team_sales') }} [name]
group name (
aggregate (sum expected_sales)
)
{% endprql %}

would appear to dbt as

SELECT
name,
SUM(source.probability * source.value) AS expected_sales
FROM
{{ source('salesforce', 'in_process') }} AS source
JOIN {{ ref('team', 'team_sales') }} USING(name)
GROUP BY
name

dbt is definitely a use case we are very aware of and I am personally very keen on (since I use that in my $dayjob). With some of the ideas in https://github.com/prql/prql/issues/381 , I think PRQL could really shine in this area!

With your contribution we can get there faster!
Clarification: Chrome is NOT open source. Chromium is, but it has a nonexistent market share. Google loves this model: Android isn't open source either, and it forces a bunch of proprietary apps as requirements for it's distribution, but they claim they're open source because they throw basically nonfunctional AOSP code over the wall.
Yea I had to read it first to figure it out, so now I know and I’m informed about another nation…

Edit: urgh I know it’s a shit comment, but frankly I’m so disheartened with seeing another country go down it’s just depressing
The thing itself. I’ve been avoiding Java for most of my career and will do the same with kubernetes.
That’s why I shield my URL with a casual password prompt because external email scanners has no business looking into the Enclosed email URL.

Email address domain and enclosed URL domain are the same parent domain.
Although filters have gotten better (more precise, faster responding to movement), I still don't like them for cutting off hands or things I hold up for the camera to see. So, I hang a curtain behind me, since I don't have a wall.
Lots of people want to explain why the government should force Apple to let native Chrome onto iOS.

I don't see anyone explaining what will force Google to continue supporting Safari once they have Chrome on iOS.

The reality is that they probably won't. Safari will break for Google services and pixels, and the only answer will be "switch to Chrome, things don't break there." Bye bye competition.
> Real humans are behind the bots.

Yes, but those humans are usually anonymous and on the other side of the planet which makes them feel safe. And that allows them to be evil without repercussions.

Back in the days, I went to LAN parties. If someone spotted a cheater, they would gang up with their friends and literally throw the offender out of the building. That was a pretty reliable deterrent. But now with all games being played online, cheating is rampant.

Similarly, imagine if those Indian call centers that scam old ladies out of their life savings were located just a quick drive away from their victims' families. I'm pretty sure they would have enough painful family visits such that nobody would want to work there.

Accordingly, I'm pretty sure the local expert would have strong incentives to behave better than an anonymous online expert would.
That's not the argument at all. Rather it's that the technology is progressing so fast and could become dangerous far faster than we can make it safe. Therefore it's worth seriously thinking about the risks that scenario poses. Stopping research or further work completely is A potential solution but given the monetary investments involved it's extremely unlikely it will be implemented.

There are lots of very serious people seriously looking at these issues and to dismiss them as simple luddites is frankly insulting.
I have not read it personally, but I've seen 'How Query Engines Work' highly recommended several times before. I have a procrasinatory tab open to check it out some day.

https://leanpub.com/how-query-engines-work
Exactly this. Every project is going to impact the environment. The end goal of a risk assessment is not to bring the environmental risk to zero, it is to bring it down to an acceptable level given the benefits of the project.

I think getting at this type of issue is specifically what I wished the article had done more of. It's easy to say "Well, environmental regulations are causing the problem." Which I guess is good to know, but the real important part is what's the next step or how could things improve.

Otherwise, it comes across as "The problem is that environmental regulations exist."
5 Tips about Python Virtual Environments That Save You Time
You'd have 1 table per sum type which requires extra data. Then polymorphic foreign key (aka a pair of fields school_type, school_id).

(No foreign key constraints, but those are falling out of use in some cases due to inability to online migrate mysql schemas anyways.)
AFAIK, GNAT and GCJ (GCC front ends for Ada And Java respectively, the latter now dead) implement null pointer exceptions by simply raising a language level exception from the SIGSEGV handler (after I assume checking it happened in user code instead of the runtime).

Completely non portable of course, but with the help of glibc, the Itanium ABI exception support and non-call-exceptions it can evidently be made to work reliably, at least on Linux.
I don’t think that people have a distaste for SQL, I think that large companies have a vested interest in trying to sell no SQL solutions because they more tightly integrate into a “cloud” ecosystem. A database solves that problem domain too well, it’s not marketable.
My sportster went about 30K miles before it was stolen so can't say how far it would go. But insurance gave me more than I paid for it brand new, which you can't say about Japanese bikes.
It's all Monopoly money to corporations. If there is no fear of an actual corporal punishment, then there is no personal skin in the game, so to speak. An executive who causes a corporation to be fined may worry about losing their job, but they'll be much more worried if the risk is going to prison.

And it's not that we love to imprison people in the US, it's that we love to imprison the wrong people.
From reading this and similar articles to this, I think it's a psychological 'trick' to basically convince your brain that "this is being dealt with".

It's basically very similar to mindfulness, but this is giving a specific structure of telling you to note your emotions with "just...".
Roll up! Roll up! Decode your Intel model/"stepping" (model/version) into a precise SKU name here: https://github.com/torvalds/linux/blob/master/arch/x86/inclu...

No, I do not know why every single ICELAKE processor is commented as Sunny Cove.
Did you read the article? I know you didn’t, because this is a service offering exactly the kind of content you are bemoaning the lack of.
>Any new bike lane require a community consultation (which is a problem in itself!, but let's forget that for a minute)... but who comes to those? The working class families that have to take care of their kids in the evening? Or older folks that have no other plans on a random week night? Before COVID all those meetings were in person at some community center. Of course for any cyclist to get there, they'd need to bike on a street with no bike lanes. So who shows up? People in cars!

I wonder if you could have something like jury duty for these meetings, where a dozen people from the community are selected to comment each week or something.
Incidentally, Libby and Kanopy are owned by the same company and they are planning some further film discovery focused enhancements in the Libby app this year.
In my experience, interviewing for engineering teams is an afterthought that comes from how little interviewers are included in designing the interview process they have to use. When I approach each opening like a software project with a kickoff, buy-in from everyone working on the project, assignment of tasks, etc, you get more investment from the interviewers. You also get higher quality candidates making it past the recruiting stage, because the recruiters better understand what to look for. Without that, I think most engineers view interviewing as something that takes them away from their "real" job.
In a competitive environment, success is a function of fitness over your competitors. The fitness of a population is a function of the speed of fixation of advantageous alleles, which itself is a function of the number of generations. Thus in competitive environments, selective pressure towards generational turnover is increased, which is accomplished by aging. The issue of genetic diversity is satisfied by the close relationship of parent-offspring diversity. There's no reason to keep prior generations around just for the sake of genetic diversity.

>If iteration was important, sexual maturity would occur drastically younger in birds and mammals, and you'd have tons of offspring to maximize iteration

There are always antagonist selective pressures, e.g. selective pressures towards longer childhoods and fewer offspring when parental investment requirements grow.
I think a big component of rising opportunity cost for raising families is simply the fact that women now have opportunities.

A lot of societies are about to find out the burden women were implicitly carrying simply because they had no choice, either due to lack of financial independence, birth control, or civil rights.
> socially retarded

I used this term all the time growing up and I'm trying to stop because it's definitely offensive to some people. Have a good day.
Could you provide an example or reference?
I was interested in HS2 after seeing stuff about the Elizabeth Line, so I watched some YouTube videos about it. In my eyes it seems like a great project despite the high cost (easy for me to say since I'm not British), but holy smokes, the amount of people in the comments poo-pooing it with comments like below is absurd.

"It breaks my heart to see such needless desecration of our beautiful countryside for this catastrophe!" -- the video in question was drone footage over wholly unnatural farm fields. That will return to being farm fields once construction finishes, with a 20m strip of train tracks running through it. Of course, they didn't mention the existing motorway that was also in the shot.

"An obscene use of fossil fuels, environment, and money for something we don't really need." -- About a train that will use zero fossil fuels and will lessen demand for cars. Really.

Also, a bunch of people saying it's useless because it won't have a station in their town. It's a high-speed line, of course not! The whole point is to make local services faster and more frequent by removing express services from the existing over-crowded lines.
Kanopy recently revamped their UI and the site has turned to unresponsive garbage for me. The new player glitches frequently and hangs when buffering. The old player wasn't stellar but it wasn't this awful.

The old search interface was nice. It was easy to get a list of newly-added items, sorted by date, with thumbnails and metadata. The new UI is just thumbnails in a horizontal "carousel" and you can only see metadata by clicking the thumbnail.

I don't know how anybody thought this was a good idea.
Bankman-Fried's FTX internally mulling Robinhood deal
It depends...are you looking for concurrency or parallelism? The two are similar, but not the same.

Using multiprocessing creates a LOT of overhead and is really intended for parallelism and is only the better solution if you're CPU-bound. If you're I/O-bound, then what you're really looking for is concurrency, and using asyncio will be more performant.
Why do you want to wait for a "udeful application"? If it is not already there, why not spend your energy on solving existing problems now?
you are correct in that they are a distinct group, however even if they are "selling out to capital" which I don't think they are, they are still very much Authoritarian Socially, and "left" Economically

So while they "Cultural Marxists" or Identity Marxists as they call themselves, may be different from your preferred economic marxism, they are still IMO part of the "far left Authoritarian" quadrant of say the political compass
Isle of Man is tenuously British.
Aww, that reminds me of the good old IRC days where everyone would start their visit with !l to get a XDCC bot listing.
Yeah, I must admit, I know I've looked at using QT in the past but walked away to use something else due to the wording and mass of information.
>I’m exaggerating the amount of skill that I have. Everyone is. I use the right buzzwords on my CV. I inflate the scale of my achievements and the depth of my skillset. I even add tasks and responsibilities to historical jobs that fit your requirements. You’re never going to check, are you?

I don't, I'm honest in my CV and during interviews

I'm selling myself 'as-is' e.g despite using git for longer peroid of time, but mostly via GUI, then I'm not going to call myself proficient/experienced git user cuz I'd fail some above basics question
Gatekeeping ceremony is strong with the IT.
Then the issue was with his elevation of the claim as pertinent, not the claim itself. He is right then that no track has been laid? It seems simply a shorthand maker of progress of the project.

>is clearly the last part of the project

All that tells me is they're not really close to the "last part of the project" then. And this last part could be very far away, because "working on" sections could mean anything. Until track is laid (especially as you claim it being near the end) the project is vaporware is it not? And that is useful information for the general public who can be bamboozled by project tracker graphics documenting "progress" that never delivers anything.

I see a few articles highlighting with pictures the construction of various concrete elevated platforms, that seem to have stopped or are abandoned. So ultimately work can be done for a long time and not amount to much at all.
This is true, but I think there's also room for "Google is more willing to rely on algorithmic termination than other providers, so be extra careful!" to be true as well.
> because "I hadn't had my coffee yet har har" is a pretty thin excuse.

I'm pretty blunt/rude in the mornings, within half an hour of waking up, even these days. Back then, I did not know that about myself -- or rather, just how rude I came across.

Most people I interact with never see me like that, but it generally takes me 10-15 minutes to get some coffee going. Hence why I said "before coffee" since I assume nearly everyone is a little weird within the first 30 minutes of waking up, which also tends to be before a morning coffee.

People who wake up "ready to go" seem to be pretty rare. Granted, my number of people I've had the opportunity to be around when they wake up is only a few hundred people (basic training, etc).
I feel like submodules are an extension of SVN externals which are also in my opinion a bad idea. I rather run a mono repo or bring dependencies I need at build time using something like tag versus having to manage submodules.
So happy more stuff like this is open. Kudos to Meta
Thank you for all the details! A couple questions:

- Do you get audio when using it as a webcam? That's been the problem for me, and I remember forum posts saying there's no audio signal in the HDMI output.

- I tried using DNG, but IIRC the resulting images were huge, at least twice the size of the original RAW. What sort of sizes are you seeing?
Scammy Microsoft.
Why does Apple get to choose how its competitor gets to compete?

We give microsoft plenty of flak for anti-competitive behavior. It deserves it too. Its not hard to see why.

But so does Apple.

Now why can't I install my silly joke app? Oh that's right Apple won't let me install my joke app on my devices or friends for more than a week or so for reasons. Even though it can be easily tracked to me, its signed etc.

Why is that? Control.

Why can't I have a linux vm chugging away on ipados? Apple says no. Why? Control.

If Apple wants to exert this much control then it really needs to accept liability. So those security defects? Where's the service level agreement to time limit those glaring holes?

Its therefore unacceptable for Apple to be slow to fix an issue when its competitor could have already fixed it. Oh wait, there are no competitors on ios since no one is allowed to compete. You must use webkit. How is that not anti-competitive?
FYI, when that webpage says "tons" they mean the capacity to freeze a ton of water in one day. So Harvard's CWPs can move enough energy to freeze 20,500 tons of water a day - absolutely humongous!
A 95% chromium world is the same as a 95% chrome world in many regards.

Following Chromium upstream is an extremely hard effort if you have done any kind of non trivial changes to it. There are constant refactors and changes. This means that your chromium using browser can't be anything more than just a reskin of Chrome, which means that you don't have the agency to support some feature that Chrome chose to not support, and the features you do support are likely going to be implemented 100% the same due to using the same code, including the bugs. This leads to the same "code assuming the bug" issues that if everyone used Chrome.

Furthermore, Google has a monopoly on Chromium developers, with only few people contributing from the outside. Your Chrome reskin team will likely be very skilled in maintaining a Chrome reskin but if Google ever decided to stop the Chromium project in favour of a closed source Chrome, there would be nobody who knows how to properly maintain the fork going forward, neither at your company, or available for hire.

You are 100% at the mercy of Google if you do a Chrome reskin.
SQL is great at what it is designed to do, and absolutely horrible for anything else. Sometimes I have had to use tools that only allow (a subset of) SQL for querying data. (Especially BI) Doing regex date validation in a json derived from a string in an sql dialect without function-definitions is horrendous. These kinds of "why the f do i have to use sql for this"-moments happened surprisingly often to me working as a data analyst.

But then I'm trying to do relatively simple things in Pandas or R, like changing column values based on multiple field value conditions, and it is a struggle requiring at least 17 brackets, while in SQL it would be a simple statement that anyone can understand after reading it once.
> As a user the harms are invisible to you.

Why would you post a document refuting your own point?

I explicitly do. not. want. my web browser to have access to the bluetooth and NFC APIs. Nor the screen orientation lock and full screen APIs. I absolutely do not want website notifications.

I don't know how to be more explicit. Those are things developers want. Those are not things users want. And no amount of gaslighting about invisible harms is going to convince us that what you want is what we want.
More and more these are culture war arguments rather than NIMBYism.
We do a _lot_ of this in the Redux library repos (examples: [0] [1] [2] ). We have some incredibly complicated types in our libraries, and we have a bunch of type tests to confirm expected behavior.

Generally, these can just be some TS files that get compiled with `tsc`, but it helps to have a bunch of type-level assertions about expected types.

I actually recently gave a talk on "Lessons Learned Maintaining TS Libraries" [3], and had a couple slides covering the value of type tests and some techniques.

[0] Redux Toolkit's `createSlice`: https://github.com/reduxjs/redux-toolkit/blob/9e24958e6146cd...

[1] Reselect's `createSelector`: https://github.com/reduxjs/reselect/blob/f53eb41d76da0ea5897...

[2] React-Redux's `connect`: https://github.com/reduxjs/react-redux/blob/720f0ba79236cdc3...

[3] https://blog.isquaredsoftware.com/2022/05/presentations-ts-l...
The property being optimized for, relative to B+trees, is extreme compactness of representation. In the pantheon of possible indexing algorithms, B+trees are pretty far on the bloated end of the spectrum in terms of the ratio between data space and index space. All indexes have a scaling performance cliff due to the index structure filling up and eventually overflowing available cache, crowding out the data and forcing page faults for almost every index write. In B+tree indexes this happens relatively early and often.

Radically improving index compactness is achieved by loosening design constraints on B+trees: the indexes represent a partial order which only converges on a total order at the limit and the search structure is unbalanced. In the abstract these appear slightly less efficient but it enables the use of selectivity-maximizing succinct representations of the key space that can get pretty close to the information theoretic limits. Scalability gains result from the radical reduction in cache footprint when represented this way.

Optimal compressive indexes are not computable (being equivalent to AI), so the efficient approximation strategies people come up with tend to be diverse, colorful, and sometimes impractical. Tangentially, some flavors have excellent write performance. It is not a trivial algorithm problem but there are a few design families that generalize well to real databases engines. I wouldn't describe this as a fully solved problem but many ordinary cases are covered.

There isn't much incentive to design a relational database engine that can use these types of indexes, since the types of workloads and data models that recommend them usually aren't relational. Someone could, there just isn't much incentive. It is more de rigueur for graph, spatiotemporal, and some types of analytical databases, where there is no other practical option if scalability matters at all.
I blame ORMs. ORMs are promoted by scare mongering novice developers away from learning SQL in the first place. I'm ashamed to say I fell for it for a few years. When I eventually learned SQL it was like a fog being lifted from my mind that I hadn't even noticed before.
Very cool! Sort of reminds me of seasonal thermal energy storage: https://en.wikipedia.org/wiki/Seasonal_thermal_energy_storag...
It's much easier to sit on the sidelines and come up with reasons why you shouldn't do something new than it is to actually do it.

Some people have figured this out and built careers on it. This wouldn't be a problem, except that this opposition eventually becomes their professional identity - they derive prestige from being the person who is fighting against whatever. So even after researchers address their concerns, they have to ignore the progress or move the goalposts so they can keep on opposing it.
Any time I see someone complain about Python's whitespace as syntax, I see a person that probably poorly formats their code.
I'm curious. What do you (and the GP) have against Brave and its "crypto wallet"? I use Brave myself, but have never bothered with the wallet. Last I checked, you could earn BAT from watching ads provided by Brave, which is why I never personally bothered with it. (I really don't like ads.) Is that your reasoning as well? Or is there another reason?
I am unable to uninstall Chrome from my Android phone. That seems pretty special.