skysight-inc/HackerNews huggingface dataset:
Yes, but in my experience at least, Firefox is not usable running under Xephyr. It's simply too slow for regular web browsing, forget about trying to watch any kind of video.

In theory, the X11 Security Extension would seem to provide a middle ground. On the plus side, I don't notice any performance impact when running Firefox as an untrusted client. However, most programs aren't coded correctly to coexist with it. For example, Firefox crashes regularly when running as such (via SIGSEGV no less, which is its own yikes). Not only that but many programs that are themselves trusted (i.e. normal/default X11 clients) will misbehave if they are simply near an untrusted client: LibreOffice Calc, for example, will lock up hard if the untrusted clipboard is in use.
English mostly isn’t.
Though apparently doesn't version their ABI so it's going to crash instead of refuse to load plugins. That's not totally awesome but might not matter to their users.

Good editor notwithstanding.
> We are pretty close to full employment.

The number of persons not in the labor force who currently want a job was little changed at 5.7 million in January. This measure decreased by 1.3 million over the year but is 708,000 higher than in February 2020. These individuals were not counted as unemployed because they were not actively looking for work during the 4 weeks preceding the survey or were unavailable to take a job.

BLS publication "THE EMPLOYMENT SITUATION — JANUARY 2022": https://www.bls.gov/news.release/pdf/empsit.pdf

See also the Labor Force Participation Rate: https://fred.stlouisfed.org/series/CIVPART
that has not been my experience. I get feedback from LI on views and resume downloads, and I get emails for next steps AND rejections. Granted, I'm sure I have some no-replies from there, but it's so easy to apply to more I hardly notice or worry.

If I really like a place, I'll apply at their native portal as well as their Easy Apply.
Her floors are probably full of dirt. I would probably prefer to keep my shoes on in her home.
Salesforce does offer 10 free licenses for nonprofits.
SponsorBlock is awesome. I just wish it could automatically “detect” those sections without users input. Something like a neural network to detect if a section is sponsorship.
OnlyFans jumps into NFT profile pictures
As a Python programmer I completely agree. Only last week I started to look into C# and the cross platform capabilities. I have to say it looks really good these days. Wish I learnt C# years ago now...
Until another db is graph-relational and can be queried via edgeql those are just as postgres-specific as arrays though, right?
I would hope that the “what” SFSQL is doing for you is answered on our home page, if not our apologies. We are constantly working on describing the benefits of using SFSQL. “How” we do it is a bit of a moving target for now. The purpose of the beta is to access our implementation and make any needed tweaks. With that said we will provide a better answer to the "How", stay tuned. As previously stated upon the release of our self hosted offering all will be revealed.

*edit typo
Each field can make up whatever jargon is convenient.

If we were talking about optics, then 'diffuse' and 'specular' would be adjectives that describe reflections. Fresnel reflection tends to mean specular reflection. The author sounds sensible when he recommends that specular reflections be implemented using Fresnel's math. That is how specular reflections work outside the computer.
I am unfortunately also pessimistic about carbon sequestration. There is a game theory problem in that it only works if we get everybody on the same page for carbon targets. If I start spending energy to sequester carbon, I remove some pressure for others to limit carbon output.
This reminds me of a coworker who recently immigrated from Brazil asking about the pronunciations of some English words and being astonished that we don't just use accents to differentiate it. Like, just use accents. No more ambiguity and problem solved.
Economists were saying some time ago on NRP that inflation becomes a vicious circle when it encourages/forces employees to demand higher wages "because everything is more expensive", which in turns makes everything more expensive, because wages are higher now.

I think we are already there, everyone is jumping ship to get a higher wage right now, rampant inflation is here to stay
From a costing perspective,

- hosting a web sockets server is expensive

- bandwith is cheap

- client cpu is free

So a lightweight, modern SPA wins in this case
That's interesting. Sounds like he may have auditory aphantasia (which I only know is a thing because of the few times it's come up on HN lately).
This has been evidenced by the big push to get kids back into face to face school during the pandemic. It is very rare for any discussion promoting this to even mention education let alone propose that face to face education is better than what has been happening over the last couple of years.
Classic progression - some of us came from VB Classic to C# others from C++ (at least in the Windows world). Now we're all one big happy family.
Picture in a word doc sounds like the worst of everything - looks unprofessional to a human and it doesn't work with automated CV parsers.
Am I wrong in thinking that some of these answers while correct, are correct for the wrong reason?

I know this is pedantic, but not sure if this is just them explaining it oddly or if I'm thinking about it incorrectly.

[Spoilers?]

It says:

Yellow. It is not necessary to turn this card over. The card is showing yellow, therefore, we already know that the rule is upheld. The rule only requires that when a circle appears it is paired with yellow. We already have the requisite yellow, so there's no problem even if there's a circle on the other side of the card.

A therefore B doesn't mean B therefore A. We don't flip over the yellow card because nothing tells us that a yellow card needs a circle on the other side. Not because it is yellow and we know that the circle is on the other side, because we don't know.
> I’m not sure there’s a one true framework that is easy to learn, sticks to idealistic cs principals and is productive.

My goal is to make Joystick that. It's less about sticking to hard principles and more about keeping abstractions thin and APIs clear. I don't expect everyone to agree with me, but I'd bet money if you plopped a newer developer in front of a Joystick component vs. a React component they'd pick up the former much faster (my personal standard of whether I'm "getting it right" or not).
I imagine that native or fluent English speakers are less likely to be fluent in those languages than other western European languages. So, yes, they're "exotic" or at least less common in that sense.
I think the idea of that service being all three of mandatory, not owned by its participants, and profit-driven is what causes it to feel inherently predatory -- that there exist companies which take on risk on behalf of entities who cannot take on that risk (and therefore must participate), and then profit by charging those entities more than they are expected to cost and using the pool of wealth created as investment funds for which only owners of that company derive benefit.

The service is obviously not worthless--some entity has to assess risk, coordinate, and administrate--but it is predicated on terms that make it (I would assert) immoral to transfer more than is necessary from those that participate in the service to those that own the service.
I’ve guess they’ve come quite a way when this is a newsworthy event. Remember the days when the servers would just go down daily?
A couple observations of interest to me:

1. This follows closely behind the recent addition of fetch support. I expected this would leverage that, but it does not. So I assume this was developed in greater isolation than I would have hoped. I don’t have time to look deeper now, but given overlapping responsibilities I would think fetch would be a better fit than the older http(s) APIs.

2. Again following close behind landing fetch, Node is gaining more and more feature overlap with Deno. It’s not clear yet, to me anyway, whether that’s a direct motivation… or a somewhat convenient coincidence of similar goals. If it is a direct motivation, I feel like API compatibility, while valuable, may not be the most valuable priority. At least speaking for myself, my primary attraction to Deno is its fast and build-/hassle-free TypeScript support. Everything else is icing on the cake.
EdgeQL seems like a custom graphQL. Any reasons you did not follow dgraph's DQL or graphQL-compatible language? https://dgraph.io/docs/get-started/
SEEKING FREELANCERS | REMOTE | Technical PMs

If there are any technical PMs looking for consulting gigs in the ML/AI space, take a look at tribe.ai/join (takes ~5 mins to apply). I've been in the community for more than a year; it's a great experience with interesting projects, internal events (fully remote but they do have a space in NYC you can hang out at). I know there's a huge need for product oriented folks right now - feel free to ping me if you have questions!
I tend to use: "vi | !!ls" -- same result.

Also find paste, and cut commands very useful with tabular outputs.
There's this really weird dichotomy where whats "good for the economy" is often bad for you as an individual, and vice versa.
I don't think that inflation is as easy to cause without a fresh supply of money. And you know who prints fiat money.
No. Our problem -I live in Argentina- is that we spend like there is no tomorrow and no consequences.
This is why I always check the 1-3 star reviews. If they sound rambling and angry, they're probably just rambling and angry. If they're well-written, I know they're likely the truth.
So what you are saying is that, just like me, in your 20s you were optimize for getting shit done and now, being older, you optimize for feeling good and don't care about doing as much and think that optimizing for doing earlier was a mistake for you. This is reasonable!
There are also lots of non self-aware human animals :P
I come from a indoor shoeless culture, to the extent people are generally barefoot at home. Nobody cares if guests keep their socks on.
It also supports logging in multiple accounts and remote play. Thank you for mentioning this!
This reminded me why I loved my retail job, but I think its partially because I was retail inside an amusement park: I missed out on most of the BS (people were generally very happy to be there/ having a great day).
Yes, please, do continue to slam a whole field that you are not yourself in. Love hearing from people who love to just cherry pick a couple of articles to support their claims. eye roll
It feels counterintuitive that the competition from WhatsApp, iMessage, etc, never managed to bring down the price of MMS. Any ideas?
There's really nothing they can do short of not doing the airtags at all. The spectrum does not belong to them, it's leased to them and they are a user. We can ask for oversight.
> I believe this test doesn't really test logical thinking, but our biases about what we think the rules are implying.

I agree, and I think for this reason the ordering of the questions is important. I think people correctly understand the rule about drinking, and handling that question first might set people up to correctly interpret the other rules.
Right? Though the march of enlightenment is eternal, suffrage is not bourne but rather embraced. Through bright corridors stream draughts of fairies, otherworldly.

Phonetics lies, asunder.
You're right to point it out. WMF does have a point of view and that case does show that their opinion on copyrightability is not necessarily unbiased.
Is drinking modern water a superstimulus like modern junk food from my analogy is?
Maybe Meta buys Twitter. The world would be better off with out these two toxic platforms.
Great reading! Thanks for aggregating these stories.
Environmental people are a diverse bunch with plenty of charlatans and people willing to enrich themselves for “the greater good”. It’s pretty trivial for various interests to undermine and drive their agendas.
and risk going to prison for fraud?
At the risk of comming off as pathetic but it just struck my mind that Raymond probably deserves something like a Time's Person of the Year (if not Decade) award. I mean - this is the only piece of software (not exaggerating - I'm actually just realizing it now) which I consistently install everywhere and anywhere me or somebody who means something to me is accessing the internet from. We reached a point where for me and probably each one of you guys the Internet is unusable / unbearable without it! It's an integral part of the Internet now to just make it and keep it useful.
Is it possible to detect if an email was sent via Gmail's “Schedule Send”?
Linode is also based in the US. Wouldn't it have the same can't-make-requests-to-the-US problems?
How I've seen OOP work at big tech is the following:

1. New code base is needed

2. Some developer comes up with the master oop abstraction to solve the problem

3. Years of dev effort spent with the abstraction at the core

4. Dev on step 2 is now the expert in some overly convoluted complex system

5. Is determined a genius since new comers cant easily grasp the complexity, gets promoted to a high ranking dev job

My number one rule of coding politics:

He who creates the OOP abstraction rules the team
Should be marked (2020).
AWS most certainly isn't for as far as the data protection is concerned. An EU entity runs the EU regions of AWS cloud, you enter a contract with that entity and _not_ with the parent and the data is under the EU law.
> If you don't want to have people remove their shoes at your home, cool then. Good for you. But don't be a whiny asshole about it when you're at someone else's home. That's just common courtesy.

Seriously. If you don't want to take your shoes off in my home, that's fine, we can just visit on the porch or in the garage and then you can be on your way.
Since coroners lie to protect Police Departments, the number is far higher than just ~1000/year. An earlier study showed the actual number murdered was roughly ~2000/year.
Did you ask?

Often times if you send a message that you are looking to improve and wondering what your perceived weaknesses are, they will be honest with you.
Gmail (2004 - 2018)
Fastmail (2019 - present)
>Why would the alternative be carte-blanche over all forms of property?

Because the rights of property, free speech and association that apply to social media platforms apply everywhere, so altering those rights for social media platforms also alters them everywhere.

>The government already forces telephone companies not to discriminate based on speech. Broadcasters must follow restrictions and allow government messages to be played under certain circumstances.

Social media platforms are not common carriers. They don't have monopoly over free speech or the dissemination of information, nor has any platform ever claimed to act neutrally. The entire business model of social media is curation and algorithmic recommendation of content - the exact opposite of what a common carrier does.

Also, broadcasters are regulated because broadcast spectrum space is a limited resource. Cable broadcasters, for instance, aren't subject to the same regulations.

>What would the harm be in making a law along the lines of "A digital service used primarily for communication with over twenty million members must allow sitting members of congress, the supreme court, the president, and members of the cabinet to disseminate any communication they so desire during their tenure."

The harm is that the First Amendment prevents the government from abridging the people's freedom of speech, and a fundamental part of freedom of speech is freedom from compelled speech. Forcing all social media platforms which meet some arbitrary (and arbitrarily changeable) limit on membership to carry speech by the government is compelled speech, and an abridgement on freedom of speech, and thus voids, or at least weakens, the First Amendment. Which is a bad thing.

Governments already have their own media infrastructure. Members of Congress, the Supreme Court, and the President of the US have Twitter accounts (remember, what was banned was Trump's personal account, @POTUS is still perfectly fine.) The solution here is for the government to either comply with the rules set by social media platforms like everyone else, or else create their own platform.
All power in Europe is subsidies in so many different ways. An accurate comparison of prices is basically impossible.

I would argue, by literally any meassure, French investment in nuclear in the 60-70 was absolutely paid off. CO2 saved in the 80s is far better then CO2 saved now.

The only reason nuclear didn't become universal in the US is cheap coal plants. The US would be 100x better off if they had build a few 100 nuclear reactors instead.
> This isn't rent seeking, it's called sales.

It's rent seeking when you don't produce new value, you just leverage existing systems to extract value.
Most folks on HN aren't old enough to remember inflation as an adult and it's effects but I am.

Nothing in my life hurt more people than inflation. If you were older and on a fixed income you were screwed, folks had to sell their possessions to survive. I remember farmers paying 20% interest to get loans for fertilizer, fuel and seed to plant their crop. The average person overnight had less buying power.

The only people who benefited were the rich. If they owned land or buildings the prices shot up. If they were highly leveraged they could pay off their loans with cheaper dollars. If they were in business they could raise prices on what they sold and pass along the cost to someone else.
As an indy game dev. It is tough to keep on task. I fail miserably all the time. But I'm better than I was.
The list was examples, and not exhaustive. It's also true in Arizona, Ohio, Wisconsin, Minnesota, Illinois, and probably a bunch of other states that I'm less familiar with.

My point stands, though. The Texas thing is still a stereotype, and still at least a decade out of date.
> the routing complexity increases exponentially, which is the classic problem of routing issues on large graphs that literally every networked system has

I assume you are using “exponentially” in its informal meaning of “somewhat quickly” ? At least I am not aware of any routing issues that scale exponentially with the size of the graph.

To the contrary, if you can pick the graph structure then routing is not very difficult at all.
> It’s widely accepted today that the Civil War was about slavery.

That's a bit too simplified. The South fought primarily because they wanted to keep slavery and thought Lincoln would abolish it, but the North fought primarily to prevent secession, and ending slavery was just a convenient tool they could use to help win the war. The "good north vs evil south" narrative is too often used as a political cudgel, and doesn't really accurately reflect the on-the-ground reality.
Yay... time to go check my Fidelity portfolio worth.
I don't understand this bickering about Trump signing the checks, I got a check from Biden as well, with his signature.
Go doesn't need "coloring bloat", but you can still handle the need to run code on a specific thread using LockOSThread.[0] If you absolutely need your code that interacts with the OS GUI functions to be running on the first thread the OS spawned, the documentation even tells you how to do that.

This is an exceptionally low level detail that very few people should ever have to think about. Is there something else you can point to that's pertinent to more developers?

Having written Go for years (as well as a good bit of Rust), I love not having to worry about async/await being the concurrency model, and thread identity is never something I think about. With the upcoming Go release that brings generics, I think there are some code patterns that inherently benefit from an async/await style pattern where you spawn several tasks and await their results, so I'm looking forward to having a generic pattern to spawn goroutines that return a value into a Promise... but the infectious nature of "real" async/await is not something I would consider beneficial in most languages. Rust is a language that is all about low level details and performance, so it actually makes sense there, but that's a rare exception, in my opinion.

Developers generally shouldn't need to worry about things a good runtime can take care of, just like you don't need to worry about when you're going to free an object in C#... the runtime takes care of these details that are rarely relevant to meeting the developer's objectives. When you absolutely need that control, there are usually escape hatches. If the application you're writing frequently requires unlimited control, you should probably be using an unmanaged language like Rust to begin with.

[0]: https://pkg.go.dev/runtime#LockOSThread
That's a standard many-to-many relationship that would normally be implemented by three tables:

+---------+-------+---------+-------+-----------+
| post_id | title | content | other | fields... |

+--------+------+
| tag_id | name |

+------------+---------+--------+
| tagging_id | post_id | tag_id |

But it seems like the core of the request is still something like:

SELECT post_id, count(1) AS count
FROM taggings
WHERE tag_id IN (3, 8, 255)
GROUP BY post_id
ORDER BY count DESC

(off the top of my head; I haven't checked this for any kind of correctness)

And I don't see why that query suffers as you add tags...?

------------

EDIT responding to below [HN believes I am a problem user who should only be allowed to make so many comments per day]:

< that is pretty much what I meant by “I see just one table” as you don’t need any joins

Well, assuming you're doing this because a user is interacting with your site via some kind of web interface, you can set the interface up to deliver you tag_id values directly, but you'll still need to do a join with the posts table so you can present a list of posts back to the user instead of a list of internal post_id values.

So I guess

SELECT t.post_id, count(1) AS count, p.title, p.url
FROM taggings t JOIN posts p ON t.post_id = p.post_id
...
I feel your pain but as an argument in this discussion it doesn't work. Your problem was in 2014 and Azure works just fine now.

It took some doing which was the whole point. The local provider even got a chance to match the offer.
Is it online somewhere?
We now have statements from two separate state EU organizations that Google Analytics is, in fact, spyware.
I used this tool in 2012 at a resume hosting service. Resume parsing is really hard and this library did a barely ok job with parsing resume. The problem is there is so many skills with weird names on resumes. For example, programming languages have weird names like "go" or "b", so if you just look for certain skills/keywords, you're going to have a bad time.

You might say, "well if the person is a Y, then just look for skills for Y." But people change careers all the time. They may start off as Y and move into Z, where "go" in Y and Z meant different things.

No algorithm can perfectly parse a resume like a human can.
select posts.name as post, count(post_tags.id) as matches from posts,post_tags where post_tags.post=posts.id and post_tags.tag in ("angular","nestjs","cypress","nx") group by post_tags.post order by matches desc; Test data @ http://pratyeka.org/hn.sqlite3
I'm sorry you are doubting the information that is in possession of the US gov
They talk about the encephalization quotient, which is to the 2/3 power

https://en.wikipedia.org/wiki/Encephalization_quotient
If you can't beat them (and, really, what could possibly beat cat pictures?), join them: https://soranews24.com/2015/04/14/giant-realistic-looking-ca...
2008 was caused almost single-handedly by Bill Clinton
LEDs are counter productive to sleep. The solution here would be a safe candleholder that is able to be left unattended without setting fires.