skysight-inc/HackerNews huggingface dataset:
I think that your Taco Bell example is strictly off the table. I don't doubt that some people exist who want to make it illegal to use anything but English in the US, but realistically there isn't much political will to make that happen. So we're probably talking only passing laws which restrict the government.

As far as what that means for the government, it's hard to say because of the way government is structured here. Let's put executive orders aside and say that Congress passes a law declaring that English is the official language, and that all government communication shall happen in English and nothing else. Certainly that would apply to the federal government. It shouldn't apply to the states, because the Constitution doesn't grant that power to the federal government - but we've been blatantly ignoring the Constitution in that respect for almost a century now, so it wouldn't be surprising if we ignore it in this case too. It would almost certainly go to the Supreme Court, but it's hard to say whether they would strike the law down or decide to torture the Commerce Clause even more.

If they strike the law down or clarify that it only can apply to the federal government, then you'd probably see some states pass their own similar laws (or amend their constitutions) to achieve a similar effect. But other states would still use whatever language. If they say yes, the law can affect states as well, then obviously it would. But either way I think you wind up at a point where private parties use whatever language they feel like, while government communications are in English only (at least to some extent).
This already reminds me of this comment: https://news.ycombinator.com/item?id=22347296
We responded to your original ticket in 20 minutes. Your ticket, titled, "fix your fucking vuln"

You submitted it: Posted on Sunday 16th February at 15:08

We responded: Posted on Sunday 16th February at 15:28

We never heard back.

Weeks later, you post on Twitter.

We respond to your ticket again, having not heard from you. We express a desire to review this in greater detail.

We provide two additional, lengthy, detailed responses of what we did and how you can replicate it to test.

In the end, on a fresh OS install on a fresh VPS, what we were able to "recover" was documentation and manpage files related to the OS. As mentioned, this was assumed to be from the OS images provided by Virtualizor. (Will run the same tests on the new stack we're testing since they use cleaner, more minimal OS images)

By your admission you reinstalled your OS from an active XMPP server. There is a reasonable assumption that the files you have recovered are simply the files your XMPP users have sent/received to one another. You can not access data from other users with this method. This is similar to reinstalling the OS on your laptop only to realize you forgot to backup the photos of your wedding, so you run a data recovery tool to see what you can get.

I even offered you another VPS for you to test, so that you could replicate my steps to see if the results were the same. You continue to not respond to the ticket and misrepresent the situation.

In any case, as announced weeks ago, we're in the process of updating and upgrading all of our VPS nodes. If there is something we can do beyond the industry standard practices to make things more private, we absolutely will.

IncogNET
Trump is the one who actually decided to go through with the creation of a distinct branch rather than having it as a command. I think it is fair to say he created it.

There are all sorts of politicians and military members who advocate for a distinct Cyber branch of the military instead of Cyber Command. If a politician ends up doing that, then he should get credit for creating it even though it has been a long time coming.
We have a monthly makers meetup in Valparaiso, Indiana. In 2020 we formed a 501c3 to help formalize and fund some events, but the group had been meeting up as "ValpoHacks" since around 2015. If you're in Northwest Indiana or the greater Chicagoland region, we would love to have you.

https://www.videttemakes.org
Please tell us more, because I'm in accordance with the other person. What do you talk about in your 1:1s? Are you driving the conversation or is the manager? What are the topics of conversation? How long does it usually last?

My manager always say that my 1:1 are the easiest for him. I've asked him what in the world the other people are talking about that don't make them as easy, but his response is so vague (to maintain confidentiality) as to be useless. Not that I really want a longer 1:1...
I have heard rumors that Trump is trying to basically disappear the Federal Government except for emergency handling and war fighting capabilities (which is used for peacekeeping).

I personally wouldn't mind if the fed gov was just that- handle emergencies (via funds, not an organization that has to learn a state's roads when disaster hits), and a military. Lower federal taxes to just 5% for all sales (no income portion).

I feel like after that, create mandates for states to institute new safety net programs based on additional sales taxes (not income). Then distribute the entire SSI program (its existing funds) to the states. If a person moves, the states must have a method of handling that.

There is literally no reason for me to care about the US as a government responsible to its citizens to manage and maintain 26k paintins that could be digitized and then physical assets either sold or donated to states to manage. If some state cares enough, it can take care of the paintings.
One person and one dog. When the person ducks out to use the restroom, the dog will guard the area behind the counter.
For a diagnostic application, the cycle count doesn't really matter. Either the DNA your primers are targeting is present or it is not. That's why they talk about a "positive" or "negative" PCR test -- the presence or absense of the viral DNA is a binary.

For diagnostic use like this, the standard is 30±10 cycles, but it doesn't really matter if it's ten or a hundred, since all you're really doing is verifying the presence of the target genome.
Right! Unintentionally back-feeding is a huge safety risk, and I hope that smarter safer solutions will prevail over the all-too-common hacky unsafe approaches. But also, I get it. I’ve wired generators back into panels - safely - in situations where it’s that or no power for days, you start taking matters into your own hands
> It became a test case of whether there is a limit to punishments for crimes. Is a life sentence for littering constitutionally legal if there is a valid statute that says it is?

This can't be a correct description; a statute can't influence whether something is or isn't constitutional. They're different levels.

I tend to suspect that you're intentionally omitting whatever the case was actually about.
Rust Trait Object Layout
Given how seriously the spookie parts of the US government are taking it, I would treat it with a similar level of urgency. While we obviously aren't privy to everything they know, their public actions indicate that they don't think it's a hypothetical risk, and is something that we will need to be ready for within the next decade or so, given technology refresh cycles: they need to get these crypto algorithms in place now, for devices that will still be in production use well in to the 2030s.

There's also a good chance that the initial compromises of the classical algorithms won't be made public, at least initially. There are multiple nation-state actors working on the problem in secret, in addition to the academic and commercial entities working on it more publicly.
Is there not opportunity cost in both directions? At some point someone needs to have a reason to trade with the us right? Specializing only works when line goes up forever. Heck sometimes line not going up as fast as yesterday is a "crisis".
I've just been looking for a UPS for my home lab.

Do your batteries need any kind of an internet connection to set up or operate? Assuming I wouldn't want to use the app.
And musicians!
I had a manager that always started with "How are things?" and I thought that was a great jumping off point. "Not good, production is always down and I've been paged 700 times in the last day," is a potential answer to that question, and a 1:1 is a good way to start forming a plan on how to deal with that. Realistically, if you competently addressed all the pages that are coming in, they might not even know it's going on. So it's good to mention it and that it's bugging you!
That’d be the autism kicking in, you’re gonna have to be 10% less miserable if you want anyone to put up with you.
Wow. So are you saying that you can have some array on the GPU that you setup with python via CuPy, then you call to the webbrowser and give it the pointer address for that GPU array, and the browser through WASM/WebGPU can access that same array? That sounds like a huge browser security hole.
I hate it so much. My manager always asks it and presses the issue whenever I try to move past it with some generic response. As if I want to start having a deep "how are you" discussion with a business stranger, especially one with whom I do not share a geographical location, a culture or first language.
As others note, its the public health aspect of being a voice for science and reason, against the political backlash and death threats. I did not mean to imply USDA and NIAD related, except in needing public health policy people making decisions and statements in the public eye.
But why would you expose your cluster directly to the internet in the first place?
1.6 KWh capacity with 2.4 KW output [0].

I couldn't find a price on the website (the $99 is just for a reservation) but from this thread it looks like it's priced at $1k [1].

For context, in the USA, 30 KWh is a rough estimate for average daily home usage [2].

[0] https://pilaenergy.com/tech-specs#faq

[1] https://news.ycombinator.com/item?id=43333996

[2] https://www.eia.gov/energyexplained/use-of-energy/electricit...
Git beta is now publicly available to everyone on Zed Preview
Zed is my favorite text editor (IDE?) written in Rust. Sure, VS Code and Cursor are popular, but just like Google Chrome, there are just too many extensions to slow down everything. So I switched from Chrome to Arc, and VS Code to Zed. Very personal choice. But I do miss the Git integration for sure. After trying the private beta of Git integration for a while with Zed preview, so glad to see it's now in the public beta (but still need download the Zed Preview.app)
> You don't need the preStop scam as long as your workload respects SIGTERM and does lame-duck.

Calling it a scam is a bit much.

I think having to put the logic of how the load balancer works into the application is a crossing of concerns.
This kind of orchestration does not belong in the app, it belongs in the supporting infrastructure.

The app should not need to know how the load balancer works with regards to scheduling.

The ALB Controller should be doing this. It does not, and so we use preStop until/unless the ALB controller figures it out.

Yes, the app needs to listen for SIGTERM and wait until it's outstanding requests are completed before exiting - but not more than that.
I didn’t see the original, but the FP example here looks fairly idiomatic to me.

An alternative, which in FP-friendly languages would have almost identical performance, would be to make the shift in objects more explicit:

var favoriteFoodsOfFurryPetsOfFamousAuthorsOfLongChineseBooksAboutHistory =
books
.filter(book => isLongChineseBookAboutHistory(book))
.map(book => book.author)
.filter(author => isFamous(author))
.flatMap(author => author.pets)
.filter(pet => pet.isFurry)
.map(pet => pet.favouriteFood)
.distinct()

I slightly prefer this style with such a long pipeline, because to me it’s now built from standard patterns with relatively simple and semantically meaningful descriptions of what fills their holes. Obviously there’s some subjective judgement involved with anything like this; for example, if the concept of an author being famous was a recurring one then I’d probably want it defined in one place like an `isFamous` function, but if this were the only place in the code that needed to make that decision, I might inline the comparison.
I bought and am using a "Lion Energy Safari Solar Generator" to use as a heavy-duty UPS, and it almost but doesn't quite meet my needs. It works fine, except about every 15 minutes a quite loud cooling fan turns on, to cool the inverters I suspect. This is bothersome since my intent to to keep my WiFi and computer and TV functional with this particular setup. Does the Pila have a similar cooling fan, and if so, is it audible?

Also, FWIW, it appears your web page pricing is slightly cheaper per kWh than the Lion, so good on you.
Yeah, but I said "allow me to be obtuse" ;)
Personally I prefer the approach that the BSDs took: your OS has a "base" that is designed and integrated as a whole, provides basic services (SSH, httpd, mail, etc) plus a spartan GUI and all the tools to support its own development. Everything else is in ports/packages, which theoretically can be erased all at once with no loss in core functionality. It's conceptually simple and works OK in practice.

Notably, macOS (a BSD in my book) took the next logical step and completely sealed the base OS, all the way via logical volume management, verified boot chain, SEP (aka TPM), etc.

I agree that NixOS solves configuration management in a much more elegant way, but that elegance carries a heavy cost: it requires domain knowledge to comprehend. Personally I just keep /etc in git, and use judo to propagate changes. <https://github.com/rollcat/judo>
My current employer asked for my degree certificate and I was quite surprised as it was 20yrs since I graduated. They were also quite keen on getting correct start and end dates for jobs. I suspect it's more to do with how process driven the hr department is where you're applying.
This is a great answer. Three things to add:

1. OP didn't say what they wanted to achieve, except for generally improving their career. It's worth trying to make that specific. OP's idea of that will be different from yours, and different from mine. Each person has different objectives.

2. In most situations, your manager is trying to make you successful, for some definition of successful. This is a joint endeavour. It's worth trying to understand what your manager sees as success, even if there is not 100% overlap with what you see as success. 'High Output Management' has good sections on both effective 1:1s and delegation. They are only a couple of pages each. Worth reading and re-reading.

3. Good 1:1s require some effort (including preparation and follow up) but the investment should be worthwhile. (Of course, it's possible that the majority of people have regular 1:1s that are close to useless. But this doesn't have to be you.)
Is there really anything more important than career progression? You're there to get paid; your manager is there to help you get paid more.
Thanks! Yup our focus is not publication figures, matplotlib and seaborn cover that space pretty well.
>So what I'm hearing, it's not actually for me, it's for you.

It's totally for the manager, they gotta fill their calendars to look like they're doing stuff. I hate when they want me to rank myself from 1-5 on various things just to tell me, "I don't think you're a 5, you're performing as expected. COL raise." I just put 3's on everything and wait for it to be over. Our company (whose application I built from scratch) just started doing this with a new manager after 6 years and I put in my notice on the first one.

My buddy put's all 1s. It's a stupid business culture bullshit thing like mandatory after hours "team building" exercises and stupid infantilization things they love to do now. The best managers on the best teams I worked with never did this.
In this case, chain of custody needs to extend to the capture device itself, and to any software that exists in the supply chain for the video content.

There are some experimental specifications that exist to provide attestation as to the authenticity of media. But most of what I’ve seen so far is a “perjury based” approach that just requires a human to say that something is authentic.
As a manager, this is the framework I use

1. Staff updates their personal journal by Friday before our 1:1

2. Staff takes a one time skill assessment of all the tech dimensions we use on a likert skill so I know what they are strong and weak at (like might be weak in batch processing, containers, etc).

3. Staff periodically updates their career journey which has

-Start Date

-Elapsed Time

-What were your expectations in the elapsed time you were here?

-Review of skills matrix and what you want improved

-Current Role

-Desired Next Role

-Projects worked on in this year

-What skill sets did I learn in this years projects?

-Certifications

-Next year I want to accomplish

-In 5 years I want to accomplish

[ these are all the artifacts I use as a reference point ofr myself]

-- then during the 1:1 I ask

1. 'how are you?'
--> And then I listen to see how their response is. Are they sighing a lot, are they stressed are they bored. I then follow up to make sure everything is okay emotionally or they have issues. I have noticed a lot of employees are not honest in what they say

2. I then assess how they are doing in terms of their

- project delivery

- tech skills

- soft skills

and get feedback accordingly.

Most engineers I have are doing well on projects and tech skills, but often need work on soft skills. I ask them to focus on soft skills by thinking of

- communication

- writing

- reading

For those who need help in communication I advise them to attend a Toastmasters class in person. Also I have been advocating for staff to read 'Supercommunicators' as a way to think about communication as a framework.

For soft skills, I believe the way of improving is being well rounded in the humanities, and not just going hard core tech.
>But with the added benefit that it charges during the day on solar and then powers device during the night.

As an important caveat on solar: if I'm reading correctly, it appears that the main unit only has support for a small amount of solar input directly connected to it (100 W, which makes me suspect it may be using USB PD for input), while larger amounts need the expansion pack, or a separately installed system.
> If you want to cancel all of the time because you have nothing to talk about, then that indicates a number of different possibilities, very few of which are good.

But all of your examples are things I would have already discussed with my manager outside of any kind of formal 1:1s, so that doesn't leave anything for the 1:1.

That makes a 1:1 basically a performative exercise: I have to perform in it well enough that my manager won't be left thinking as you do in the quote.
From your site: "For homes with electricity prices that vary throughout the day, Pila optimizes charging to help manage your utility bills."

Based on experiments like https://www.youtube.com/watch?v=jtNq-0kV8YM, I'm extremely skeptical. Can you back this claim?

Also, why are people going to spend $1,300 on this when a good UPS is a fraction of the price, and (for example) an Anker SOLIX F3800 Plus is $3,200?
It's weird to me how this salary is being normalized. A "typical tech CEO" is incompatible with the mission of Mozilla.
Why not buy a UPS?
The best way to kick the tyres on this kind of question is to plug in something literally infinite. That way if you arrive at an answer you're probably doing something right with regard to space and time usage.

For example, use all the prime numbers as an expression in your chain.

import Data.Function
import Data.Numbers.Primes

main = do

let result :: [Int] = primes
& filter (startingWithDigit '5')
& asPairs
& map pairSum
& drop 100000
& take 10

print result

asPairs xs = zip xs (tail xs)
pairSum (a, b) = a + b
startingWithDigit d x = d == head (show x)

> [100960734,100960764,100960792,100960800,100960812]

> 3 MiB total memory in use (0 MB lost due to fragmentation)
They don't seem exactly the same. I think there's a general sense that most people are in the middle. Neither intelligent nor dumb. Those are the outliers. It's not so bad to be in the middle.
Correct but theyre saying the headlines are wrong because the statistic that they use is not accounting for people that are reluctantly part time, but they're not mentioning that there is a statistic that does track that and that statistic also reports that unemployment is low.

It is a lie by omission.

This interview was about how the data and our feelings about the economy don't match. The crux of their argument is that we're looking at the wrong data and the right data shows the true state of the economy, but the true data exists and doesn't align with our feelings either.
I like the SQL solutions people posted. But what about this one in Prolog?

?- setof(Author, Book^Pages^(book_author(Book, Author), book_pages(Book, Pages), Pages > 1000), Authors).

Depending on the structure of the Prolog database, it could be shorter:

?- setof(Author, Pages^(book(_, Author, Pages), Pages > 1000), Authors).
Is google colab slower than an equivalently powerful kernel running on a remote jupyter kernel? Are you running into network problems, or is it something specific to colab?
> For example, it is true to say, “Programming requires intelligence.” It is also unnecessary to say, “You can’t program if you’re dumb.”

I promise if you get far along enough in your career you will realize this is very much not true, it's a thing people like to believe, but there are plenty of deeply stupid programmers out there with long, annoying careers.
So basically, TypeScript as a language doesn't allow compiling to as as efficient machine code as Golang? (Edit) And I assume it's not practical to alter the language in a way that this kind of information can be added. (Such as adding a typed version of JSON.parse()).
I agree.

I edited the audio of a few math videos to upload to YouTube and I had to fix "typos" like "then one plus zero is zero". The problem is that there are no spaces in the voice, so it sounds like "thenonepluszeroiszero."

So I had to look for a "one" that is in a similar context, after an "s" and before a ".", or at least a similar one. And hope the speed matches, and adjust the volume.

They were free videos, so it was not necesary to get it perfect, but at least reduce the distraction caused by mistakes.
Yea the security issue is why I'm pretty sure you can't do it on WGPU, but Vulkan and cupy can fully run locally so it doesn't have the same security concern.
Any nesting and indirection burden the mental fatigue on understanding the code: nesting conditional statements, macros, functions, classes while it's necessary to use or we will have so many duplicated codes which also burden the mental fatigue anyway.

There was an extreme argument on a SNS recently that someone claimed that he prohibit nesting if in their work.

Shorter-lived Variables argument doesn't always work. One of the most horrible code I read use very short-lived variables:

val_2 = f(val),
val_3 = g(val),
...

It's Erlang. Because Erlang's apparent variable isn't a variable, but just a name bound to a term.
off grid here for many years
self built systems
can do the math for solar powered,off grid sytems with battery banks, in my head.
The numbers posted with battery back up system are
so wildly inflated as to be absurd, laughable , 32hrs for a fridge, it wont run a big fridge for
1 hr, tiny fridge for 5 hrs.
bar fridge, laptop, phone and one light might make
24hrs, might, when its new, hot weather, fergetit.
the way it's presented is totaly disceptive.
This is as best, a nice ,very expensive camping accessory or a slightly upsized ups.
The phrase "dubious distinction" only means one thing though.

If you parse the words separately, the other meaning is literally correct, but will not match the speaker's intent.