skysight-inc/HackerNews huggingface dataset:
Because the web was not meant for applications, but documents. Even JS was a toy project to do fun stuff. Now, we want full-fledged applications on top of it because it happens to be the common platform and learning JS is easy (no types, no pointers).

As soon as Flash came to be, we should have thought of a standard better suited for applications.
I completed the game the same way I completed real life. I left early with a MS instead of a PhD.

Based on my experience, there needs to be a chance that your advisor is a narcissistic child who pushes you repeatedly to spend your entire PhD either fixing the mistakes in their own PhD thesis (without changing anything they did) or doing unpaid unpublishable production work for their half-assed startup. And hobbles your attempts to establish connections outside of their control. And also does a lot of things that could be termed "fraud" and "embezzlement" if the university cared to investigate when you and others before and after you complained about it. And probably some more mess involving petty politics with post-docs and competing professors.

I loved grad classes and research, but I hated academia.
Semantic Web FTW xD
Music metadata generation using AI
The many ways that digital minds can know – A better way to think about LLMs
Isn’t it fun seeing history endlessly repeat itself.
So how do I get the SSL certificate in there, does it come with it?
Another useful trick you can do is to take advantage of memoization combined with BEGIN TRANSACTION / COMMIT to push at once a massive set of data.

What I have done so far was to collect safe data, that is not sensitive info like passwords and such, and save them in an array (in my case I used PHP language), and at a specific number of elements you know it's enough to commit in your database, you do so only once via transaction; in my case was 25K rows and worked flawlessly without users realizing anything at all.

I have even done the same thing with 100K rows and didn't even break a sweat!
We have electric baseboard. It would cost hundreds more per month to utilize something like that instead of gas when it is -30F. In fact if we just leave it on over night a single time we notice it on our bill.
Presuming the stats are correct, it's interesting how localised this can be - unhealthy levels very close to healthly levels. I read a pollution report on my city recently where they talked about pollution "canyons", busy roads surrounded on both sides by tall buildings, which kept the pollution focused on that road.
78x Improvement: Using pprof to optimize GraphQL Operations in Golang
I mean, talk about what's on the news if that's what you want to discuss, but don't go around asserting "nobody is talking about this!" when in fact plenty of people are talking about it. If you're restricting your scope to what's on the news, say so.
> If they learn that an extension has been taken over, then they can just block the extension.

The goal would be to stop compromised extensions from being able to hit high value targets even before anyone has realized they're compromised. They won't get that valuable window in which the malicious update has gone out, but nobody has realized that it was malicious.

> If some extension has started cryptomining, why will Mozilla protect me only when I visit selected domains?

Because they're not protecting against cryptomining, they're protecting against data theft, which is naturally going to focus on certain high-value domains.
So just like the already existing info boxes, which I presume you have a moral problem with?
You said that Naftali Bennett was prevented from brokering a peace deal.

He said that it was not the US, France, or Germany that put an end to any peace talks. Rather, it was Russia slaughtering hundreds of civilians. "The Bucha massacre, once that happened, I said: 'It's over,'" Bennett recalled.

If you want to argue over timelines, then I'm sure he'll appreciate your input.

Bucha was uncovered in early April 2022 and external pressure on Ukraine to make peace with Russia dissipated quickly after that. There was no way to keep making such demands to Ukraine while they were excavating mass graves. There was no option to give up and leave people on occupied territories to that fate.

Overall, your entire premise how the US is forcing Ukraine into war against their will is deeply flawed. Fighting off Russian invaders has near-universal support in Ukraine. This is not something they have to be coerced into.
> The scenario you are describing is one were 64-128 OS threads are fully blocked waiting for IO. If that's the case, is it likely that you will have additional unused IO resources that could be being utilized?

One likely scenario is that you've issued 128 RPCs to some other services and are waiting to hear back. Even if each RPC is, say, on a separate TCP connection, your network stack can handle plenty more.

> Also, what overhead do you see as the main limit on spawning a lot of threads? Is that the CPU time of context switching? If so, in this scenario CPU is not the bottleneck, and switching between processes will be nothing, especially with a 32-64 core CPU.

I don't remember what specific feature of OS threads contributes the most to overhead, and maybe someone else can answer this better. But context-switching burdens both the CPU and RAM (due to saved stacks).

> This is a genuine question

I always assume this anyway. Maybe not on Reddit ;)
Ask HN: Is Bletchley Park worth a visit?
Anything else people would recommend during a vacation in London?
The closest to implicit you can get is the `#[tokio::main]` attribute macro [1], which expands to something like this

fn main() {
tokio::runtime::Builder::new_multi_thread()
.enable_all()
.build()
.unwrap()
.block_on(async {
println!("Hello world");
})
}

[1]: https://docs.rs/tokio/latest/tokio/attr.main.html#using-the-...
The inheritance of social status: England, 1600-2022
That's an insane take on what I said.

No, I won't answer my mommas house because you can't just show up and eat there as a restauraunt. It doesn't fit the search criteria you asked for.

If you ask what the best restauraunt in town is, I'll give you a restauraunt.

If you ask what the best restauruant in town is, I won't send you to a place where you can buy a "best restauraunts in town guide" for 5 bucks, because that's not what you're asking for.
And we're into ad hominem attacks.

I'm sure I deserved that for asking your opinion.
“Hate Groups” are barred from using Twilio
Was just perusing Twilio's Acceptable Use Policy and noticed, under the paragraph "No Inappropriate Content or Users" that Twilio prohibits the use of their service by a "hate group" but without defining what a hate group is or who determines whether a group is a hate group.

This all sounds like pretext for cancelling a user without a refund for a reason they won't explain if you ask them (and it's not the only portion of their AUP which makes no sense).

https://www.twilio.com/en-us/legal/aup
You definitely got a point.

I think this shows that the problem is mainly that we don't have a good solution to treat anxiety/depression and so on, yet.

It is basically the conclusion of the NYT article shared above.

Here is the paywall free link: https://archive.ph/mNKCH

> If one thing is clear, it’s that we need more careful research on how best to help the more than 16 million Americans who currently suffer from depression
Had you laid on the sarcasm a bit less thickly I might be more sympathetic but I'm not, Mr. smartest-person-in-the-room. Keep looking down on all the idiots who think they know more than you and wasted their lives producing blatant rubbish.

For those of a less elevated intellect, I think the answer is that becoming Turing Complete is actually a very low bar. Once you've got recursion and pattern matching I'm pretty sure it just drops out in the wash. "Type checking is unification" (some computer scientist or other, possibly Luca Cardelli)
It's not difficult. It's just energetically uphill. Undoing entropy costs energy. Second Law of Thermodynamics.
Deterministic and finite such, or what?
https://oxide.computer looks great
I'm guessing the answer's 'no' because you didn't elaborate to begin with, but on the off-chance - can you share any more about what the problem/project was?
"Novice" doesn't originally have religious roots; in the story of its etymology, it got sidetracked into religion.

Quite likely because the only dudes who knew Latin in the Middle Ages were in monasteries, and so they applied Latin words they learned to their circumstances. "Hey, it says here that when Romans brought in a new imported, inexperienced slave, they called them novicus. Let's use that for our newcomers! After all, we make them do chores, like slaves, LOLZ!"
Introduction to SELinux
If you install a fancy ceiling fan for someone and the remote is on backorder, and you're going to bring it to them next week, I don't think you've done them any major disservice.

That's what's happening here. A feature for which the UX is still in development, and until then, interested users can manage it via the about:config page.
Oh, so your problem isn't with Gnome but X applications, having issues with fractional scaling and X itself not supporting different scaling amounts on different monitors?

Per screen fractional scaling has been available for years (even in Electron), if these particular applications don't support it, it's not because they can't but won't.

Although VSCode does claim to support it.

> Do you use fractional scaling?

I don't because I bought an appropriate monitor. As I said, Gnome works great for me.

MacOS doesn't let me change the volume of my external speakers.

MacOS doesn't let me move windows between virtual desktops without having to switch to the touchpad.

MacOS doesn't let me easily snap a window to either the left or right side of the screen or even maximize it with the keyboard.

It's lacking so many really basic features.
I'm not saying it's a good idea medically, just that "having first child at 33" is hardly out of the ordinary, it's pretty much normal and expected these days. I wouldn't really expect someone with only a B.Sc. to have children earlier than that either.

Buying a house at 31 is not only "not-late" it's even pretty early these days!
I don't think you have to read The Goal. TPP is basically The Goal with different names for the characters in a different industry. The story is otherwise exactly the same.
That was my first inclination as well, although my PhD is now already a few years in the past. Talk about PTSD.
> Distorting the shapes of the tile edges a tiny bit is enough to prevent the unwanted extra tilings, and produce a tile which rules out all but single-handedness non-periodic tilings of the plane by its shape alone.

> The distortion can be anything you like: the precise shapes don’t matter, as long as they match.

My favourite way to do this is to make each of the original edges the hypotenuse of a 1-by-2 right-angled triangle. This results in a 27-sided shape with only two different edge lengths and lots of rectangular 'tabs' and 'slots' to help fit the tiles together. Image: https://mathstodon.xyz/@OscarCunningham/110488184680656303
Can Deno output WebAssembly?
I don’t like any censorship, but COVID as a topic was bonkers while it was all propaganda. The problem with a platform you know is censored is that you can never know what is missing - that’s the nature of censorship.

Adam Schiff putting his fingers on the scale is something I’m not interested in either.
Decades of experience has taught us that when you don't integrate the language, runtime, packaging and infrastructure properly you get a total mess, like Python or C++.
Again, free lawyers are generally available for any person who has a reasonable chance of winning a case. The author of the article herself appears to have done that. Expensive lawyers in civil cases are for people who are making cases with little chance to win, often where the legal proceeding is the goal itself.

Also, We're talking about moving jobs by choice due to a disagreement with your current employer. The author of the article isn't some coal miner in a dead end coal town, she's a software engineer, she can find another job, or could have, if she didn't publicly prove herself to be more trouble than she's worth and then double-down by publicly brag about it.
If I'm not paying anyway I don't see the problem. I'm totally fine with people using my work without paying if they were never going to pay anyway. In fact i encourage it.
How do novice programmers use Copilot?
www.sentineldevices.com

We use machine learning to monitor industrial equipment for signs of faults or failures, and identify in real-time which signals are relevant to the failure/which ones a technician should look at first. The problem we're solving is that when a machine fails unexpectedly, 60% or more of a technician's time is spent just figuring out what was going on and what, specifically, went wrong. We want to cut that time by half or more by having our device be an engineer-in-a-box monitoring the equipment 24/7/365. We're also unique in that we're "zero-cloud" - we do all data collection, storage & processing (yes, even the AI training - not just inference) on-device, on a COTS hardware platform that fits in your hand. The idea is to be truly plug-and-play without having to figure out network infrastructure, and cybersecurity, and data storage costs, etc. etc. Demo video here: https://www.youtube.com/watch?v=FhtLS3UfnPU&feature=youtu.be

We're always interested in pilots; our website is admittedly fairly stealth mode, but if you know someone that works at a factory, they can reach out to forrest.shriver@sentineldevices.com
I understand this position, but I do see several trackers ("telemetry") get blocked by uBlock on my bank's website.

This type of telemetry can go die in a fire for all I'm concerned, but these trackers are particularly devious with their constantly changing domains and URLs. Addons that allow for things like regex matching are the only solution that seems to work because the Pihole blacklist doesn't seem to block them sufficiently.

Mozilla has already killed off malicious addons by enforcing their signature requirements. I'm not sure what this adds, I doubt Mozilla will hire someone to monitor the changes to banking URLs around the world (a necessity if this is indeed intended to make banking safer).
It's a fair characterization because it's a common enough issue to become a problem. It's a compounding of several issues, really, of which "types are documentation" is just one:

- types are not documentation

- tests are not documentation

- code is not documentation
Authors sue OpenAI, allege ChatGPT was trained on their books without consent
We (https://www.converge.io) both build sensors (and SaaS) and work with 3rd party sensors to analyse concrete operations and material performance for construction to help make it more efficient and sustainable.

Hardware is definitely hard.
I'm inclined to reserve judgement until we see the user-facing UI for this (which is apparently coming in 116, per other comments). It seems like a reasonable feature, so long as there's sufficiently accessible ways to override it.
No one's forcing anyone to use those things, though. I think the benefit of having those wrapped into Deno is that they'll presumably be performance optimized, but it's just as easy to use JS instead of TS, use ESLint instead of `deno lint`, Prettier instead of `deno fmt`, or whatever. Those are kind of evergreen toolchain concepts that I think benefit from being standard to Deno, even if their implementations are minimalistic.
> is a result of unencumbered, massive, law-breaking, right-violating copyright infringement

Is there an official ruling? Or is it just a Reddit-style over exaggeration?
This persistent myth just needs to go away. People use heat pumps all over Scandinavia, including in the arctic circle. They are extremely popular there. They were early adopters of this technology there decades ago.

There are two popular varieties:

- Ground source heat pumps. Those work pretty much anywhere; just dig below the perma frost and you are good to go on the northern tip of Canada, Alaska, Norway, or wherever. Works great, ground temperatures tend to be very stable and it actually goes up the deeper you dig.

- Air source heat pumps. The expensive ones still work okish at extreme temperatures like -25-ish degrees C. Which is a reason these are actually more popular than ground sources even in places (e.g. most of Scandinavia) that reliably get such temperatures each winter.
I suppose this would be true if gas is expensive where you live. It's really cheap here, our heating bill is like $80/mo in the coldest of months for a 3k sq ft house. A heat pump even with the efficiency gains would be on par with that (unless we jumped into solar, which I have considered).
The keyword here is "Internally" however if you want to "embedd" MongoDB in your Open Source Product then resulting Bundle will not be Open Source as SSPL is not Open Souce license
You need crazy long passwords for that to become the limiting factor. With random printable characters on the keyboard there are a bit less than 7 bits per character (unless a crazy amount of different accents are used). So you need passwords longer than 18 characters to surpass the entropy of even MD5.
That's what incognito is for. And what you should use regardless
It depends- was that clause the linchpin of the agreement, or rather just a technicality that became obsoleted as it became unenforceable? A bit of click-through EULA.

In any case, regardless of the intentions of the author, VMWare doesn’t look particularly worse off for having this story publicized. It feels like they were caught between a rock and hard place.
> They just usually don't gain much traction because I suspect you're overstating their general utility. :-)

I find myself desiring a DFA over LLM tokens right now, which are 16 bits each, at least for this model.

I, personally, am very pleased with the idea of attempting to build a dense DFA with that vocabulary. Maybe your computer would explode!
Always nice to see another ConTech!
And for those not too sure about buying yet another O'Reilly book they may or may not read, I recommend checking your local library or school (if a student).

They may have the book physically or, even better, have a subscription to O'Reilly's online platform,letting you access any of their books and even some of them in pre-release.

I find that I only use a few of my books enough to justify the purchase, and I prefer skimming chapters I find interesting through the platform access I get from my library account.
Water isn’t the most efficient way of doing that but the principle is sound. There are molten salt solar arrays that work similarly.
That's actually sort of accurate. Some PhDs are lucky early, and can build on that success. Good for you! Good for them.

Most PhDs aren't so lucky, regrettably.
It's a problem with legal system (not unique to any specific country, mind you, the problem is global), not patent or copyright system specifically. It grew incredible amounts of complexity so pro se became a sad joke in all but simplest cases, and there's no incentive to fix it - quite the opposite, everyone in the system is all for keeping the status quo, because it generates money.
Yes because the CIA, which is very interested in your browser settings, is going to do it via this transparent and easily audited mechanism.
What is art or not is not decided by popular vote.

Similar to how film or food critics often differ from the general audience on what makes a good film— art must be studied within the context of itself.

The Eiffel Tower was hated in its heydey, too.
> “everything is sequential” abstraction is leaky,

Can you explain what details leak?

The sequential model was developed for programming because that's a natural way to reason about proccesses. `if then else`. `do this, then do that. The "async/await" designers seem to agree, as they attempt to tame async by emulating this behavior.

Note that to do anything other than sequential is extremely complicated to reason about, not because of computers, but because of logic/math. All sorts of concerns like: race conditions, synchronization, dead lock, etc are inherent.

Any approach that does not directly address these issues is the one that's creating a leaky abstraction.

> so you known you need to spawn a new thread if you don't want to wait until the completion.

All functions take "blocking time" to execute. It's a spectrum of how long you want to wait.
Indeed. I've been responding to questions like this for a long time. :-) https://old.reddit.com/r/rust/comments/4a8pbv/the_regex_crat...

Someone should go out and built it. It won't be me though, that's for sure. Believe it or not, such a library wouldn't leverage much of my experience. The vast majority of the complexity inside the regex crate is about optimizing for sequences of bytes.
You don't strictly need an addon for this, with a caveat.

You can disable this behaviour by setting `dom.event.clipboardevents.enabled` to False; However this also disables copy functionality on sites.
Twitter refuses to pay arbitration costs for 891 laid-off workers, lawsuit says
What about Netflix, did they do a study on that one? How is binging on say "The Last of Us", which is also disturbing and almost life-like, from say binging on Covid articles trying to understand the real-life phenomenon and where the hell it was taking us at the time.

* I agree that binging on anything is unhealthy and tabloid news about "what the man in the falling car felt" (their example) are stupid, but first, not all news are tabloid-style news, second, other entertainment options sometimes turn out not too much better.
Good first attempt. But: counts two links to the same file twice. That is:

touch foo; ln foo bar

Is this one file or two "links" to the same file? ;-0
"From my perspective, this is the fundamental promise of async fn: easier, composable, explicit state machines."

Honestly, working in embedded... I don't want my state machine hidden like this. I want it up front and explicit, documented, and observable. I want to be able to query components to find out what state they're in. I want to be able to keep metrics on their transitions. I want logging at the transition points. And I want the whole thing specified in code and comments, and I want to be able to see up front how it's using its resources and I want each component to describe its potential state movements. Even better if I can use declarative/formal analysis tools to check them, too (see e.g. stateright)

The risk with the async call-flow pattern is the creeping emergence of new undocumented state transitions, and potential new error states and edge conditions that come from them.
Kickstarter

Huge # of products on Kickstarter are hardware.

Below is the tech focused offerings (but there is many more categories).

https://www.kickstarter.com/design-tech
> Edit: Wait, my bad, there isn't an identified link between these specific wildfires and yesterday's fireworks. That was just my own (biased) assumption.

They certainly did start the 2017 fire in the Columbia River Gorge though:

https://www.npr.org/sections/thetwo-way/2018/05/22/613374984...

Fireworks are now banned in Portland after an apartment building burned down due to a dumpster fire started by fireworks, which killed two people in 2021:

https://www.opb.org/article/2021/07/08/northeast-portland-ap...

Personal fireworks are idiotic and people who light then off should be ashamed of themselves, it is like driving drunk, they all think they're safe and they can handle it.
Basically my dream job