skysight-inc/HackerNews huggingface dataset:
I agree with the spirit of what you are saying, but not the details. I absolutely research the company first. Aside from whatever improvement that may bring to the interview, I don't waste time on a company that I wouldn't want to work for. Likewise on any tech they use with which I am not familiar - I read up on it enough to know whether or not I'd want to work with it, and at least get enough sense of it to have a conversation about its overall design and purpose.

That research isn't for them... it is for me. I self-select out of jobs that I'd reject once I learned more about them.
AI blogs are not a good choice, and Google is also very concerned about them.
The details of a given patch give some info about the workflow
> Responsible organisations need to ensure that their communications platforms are as secure as possible

Look who is saying this.

No, responsible organisations need to ensure that their communications platforms are as secure as /necessary/.
That could be true, but the question was

> From what I’ve read, liquid hydrogen isn’t a great option due to the energy required to create it. Where does that energy come from?

and to get the cheapest energy, not the cheapest hydrogen, today one would surely consider solar.

Having said that, hydrogen could be interested as more ecology friendly fuel, which may rule out the commercially cheapest, but not clean enough, options.
tailwind template site that looks like every other tailwind template site with four screenshots, not interesting. show me what it does in a more interactive way.
Writing good prompts is the key to better use of AI.
What real world problem did this solve for you?
I (still) find it confusing that in C++ the symbols to declare a pointer and a reference are the same as the ones for dereference and address-of.

That pointers declared with * in Go are more like references (&) and that there are no true pointers (I think) does not really help.
The problem is with Next.js
Anonymous is the internet of the 90s and early 00s, before it got commercialized into the cable TV package that it is today.
how is for overloaded? in other languages you can just do for (;;) { which is the same; while is a redundant keyword
Languages where ‘yield’ is a keyword use a fundamentally different design (external va internal iteration). I don’t think it’s plausible that the Go team rejected this design because it would require another keyword. They presumably rejected it because of the additional complexity (you either need some form of coroutines or the compiler needs to convert the iterator code to a state machine).
Can you expand a bit more why this workflow (send patch over ssh, and rss feeds for owner), is better than either email workflow or using a centralised service with Pull Requests.
It was on my mastodon feed. Somebody must have boosted it from threads. That’s okay, that’s how the system works.
I agree with the idea, as I imagine someone landing today on C++23, C23, C# 12, Java 22, will have a much hard time that those of us that know them pretty much since their first baby steps as programming languages.

As per my own experience since the mid 1980's.

However, exactly because Go had such an history of language evolution to learn from since FORTRAN came to be in 1958, maybe some of the early decisions could have been done better, instead of Apple style, "we are not doing X, for years later, X is actually something we want".
All to me entirely unnecessary steps required to get the CPU into the correct
mode is astounding.

They all seem to be steps needed for backwards compatibility.

Could Intel just provide a flag, command, to start in the right mode
from the beginning.

Or just remove all the backwards compatibility.

I think I remember doing some research and ARM64 has some of the
same issues.

Are there any CPUs that are designed from scratch as 64 bit
it will not have any need for backwards compatibility and
would enter the required state by default?

I guess sthat was the goal / design of Itanium?

are made to start in the desired 64 bit state
from th
The accompanying Ars Technica article - https://arstechnica.com/science/2024/07/animals-use-physics-...
You beat me to it. I couldn't remember the exact term. I just knew the "pattern" – and that it wasn't something that would have made the issue as obvious as eg. the pee-ass-word.
I'd suggest to run it on top a virtualization environment, like Proxmox. That solves a lot of problems, and not just related to Talos. Basically, you split k8s and the resource management, networking, disks, etc, as well as getting backup, migration, etc.
> I know it's rather easy to break through a glass window, but I still prefer to see outside.

Bad analogy. It is not that easy to break modern multi-layer glazing, and it is also a lot easier to get away with breaking into a computer or account than breaking a window, undetected, until it is time to let the user know (for a ransom attempt or other such). Locking your doors is a much better analogy. You don't leave them unlocked in case you forget your keys do you? That would be a much better analogy for choosing convenience over security in computing.

> I know I could faff with multiple locks for my bike, but I rather accept some risk for it to be stolen for the convenience.

Someone breaking into a computer or account isn't the same as them taking a single object. It is more akin to them getting into your home or office, or on a smaller scale a briefcase. They don't take an object, but that can collect information that will help in future phishing attacks against you and people you care about.

The intruder could also operate from the hacked resource to continue their attack on the wider Internet.

> A major dumb is that security people think breaking in is the end of the world.

The major dumb of thinking like this is that breaking in is often not the end of anything, it can be the start or continuation of a larger problem. Security people know this and state it all the time, but others often don't listen.
>.Mental well-being .Physical well-being .Social well-being

This is a realistic way of looking at things, I would break it down personally a bit more granular level, but it is quite true. Most days I barely achieve the targets (this mostly applies mostly to my personal goals) I set out for the day but I am making peace with myself due to a really painful breakup I have gone through recently, while also dealing with some other personal troubles and I am trying to make peace with it cause I think I have come to accept the troubles I have been in the past few months and planning to do things about it.
I know it sounds awful, but I blame the media. If you looked at some of the leading liberal newspapers in America, the minutes and hours after the shooting, you could see how they try to minimize the event, instead of reporting it truthfully.
> You don't expect to beat the casino in roulette,

Do you believe that investment is entirely random and there is absolutely no skill involved?

Because if not, that's a nonsensical analogy. You should use a a both both luck and skill based game like poker (probably not the casino variety, though) etc.

Otherwise if you can reasonably expect to beat 50% of all "players" (of course it takes much more time to verify that in the market) then you can expect to make more than the average.
You don't need to be the best, just do well.
I wonder if

>A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed

could be reinterpreted with more emphasis on the well regulated bit. I mean it originates from the British bill of rights of 1689

>That the Subjects which are Protestants may have Arms for their Defence suitable to their Conditions and as allowed by Law

but in Britain we've mostly managed to regulate things a bit more.
That's cheating for dev-rel marketing. And it's contradictory, because many more keywords could be (magical or normal) functions, like in some other languages.
Quick link to the 6592 reference card: https://www.atarimania.com/documents/6502%20(65xx)%20Micropr...
Even if happiness can only be pursued you can define being happy as happiness feeling close and inevitable. Like if you feel all you have to do is to get home to be happy then you achieve happiness every day, I'd call that being happy.

It is when you feel happiness requires a ton of work or big things to change that happiness is fall away and we start to despair.
My understanding is that a PWA is just a website with a few extra features. The ability to "install" it is one of those features, but it's still a PWA even if you don't install it and just use it as a normal website. So basically a website with a service worker that has some offline functionality is a PWA. Tons of people use those without even knowing it, and there's no good way to measure that.
Possibly when Qualcomm brings Oryon (with silicon support for nested virtualization) from laptops to smartphones in late 2024, https://www.androidauthority.com/qualcomm-snapdragon-oryon-c... & https://www.qualcomm.com/developer/blog/2024/01/gunyah-hyper...

> we have replaced pKVM with Gunyah Hypervisor Software – our own, more versatile hypervisor – on our Qualcomm Technologies’ chipsets. With Gunyah, we can use one hypervisor across use cases as varied as automotive, mobile broadband, IoT and wearables. We’ve upstreamed Gunyah for general use by the Android community.
> Questions like "What happens if I store `yield` somewhere and call it long after the loop ended?" and "What happens if I call `yield` from another thread during the loop?" naturally arise.

The fact that you can store `yield` somewhere allows for more flexible design of iterator functions, e.g. (written in a hurry as a proof of concept so will panic at the end): https://go.dev/play/p/QpVYmmC6g5b?v=gotip

Those hairy details may be hard to remember (or even decide), but they won't matter for most of the users - most users will just use `yield` in the simplest way, without storing them or calling them from another goroutine.
Part of the reason Houston electricity is cheap is because a lot of power generation is from natural gas https://www.gridinfo.com/texas/houston, and Houston area is also a trading hub and hosts some of the largest nat gas refineries in the US. TDU charges are relatively fixed for utility providers in Texas, so transmission infrastructure tends to have less impact on rates than supply and trading.
There are cases every day where an employee of a company can demonstrate that A is at least as good as B, but trying to get permission to do B is impossible.

There's simply no universe where an employee at a typical F500 company is going to be able to convince the IT team that they should permit custom code on phones even if the logic of the argument is sound. Even if they found the person, persuaded them, got them to persuade their management, in house legal teams, compliance teams etc., I seriously doubt whether the MDM solutions (eg InTune) would even have a checkbox to override the policy on one phone. To say nothing of the ongoing cost of tracking that one employee's specific setting.

This also plays a bit into the argument of why integrating your personal device into the corpo ecosystem of your employer is not a decision to be taken lightly.
I'm working on a simple CMS without frameworks, and hosting that is based on this CMS.
https://github.com/turboblack/HamsterCMS

The great thing about CMS is that it has multi-templates, you can assign each page its own design (template)

http://web1.0hosting.net/

hosting is a home for geeks, like geocities 30 years ago, but with one interesting change - you can run a blog, you can install a chat, use ready-made templates (there are already more than 70 of them), and administer your site even from under DOS (and many templates work in Internet Explorer 5 from 1999)

Since March, we have seriously expanded the functionality, and now it is a rather interesting platform with a social component, in addition, if you bring friends, you always receive an additional 500 MB for files, and so on every time, if there is a recommendation from you.

official website of the CMS http://old.net.eu.org/

but since then it has undergone many changes, additions, improvements, but just in case, I left the very first version so that you can compare where it all began
Very zmart, so how they have always been dealing with the internet, demographic crisis, and EVs? It's just an arrogant and lazy dismissal.
I just want to add that succinct data structures are reasonably straightforward to develop when there's an actual requirement, so I would have wanted to see some better benchmarking numbers here.

I had pretty much this same task as the second hardest challenge in a 2-hour competitive programming contest, and plenty of people came up with the solution on the spot. Try an implementation yourself if you're up for it here: https://csacademy.com/contest/archive/task/light-count/
My acquaintance works 16-20 hours a day, every day. Is wildly successful and looks sane. n=1
Soft Birds
Over 40% of revenues from S&P 500 companies come from overseas. That is world enough for me.
There are interesting situations with multinational banks where actual requirements of the regulator in one jurisdiction are illegal in others. (It used to come up a lot with tax compliance in Switzerland though recently they’ve normalized them.)
> But each individual trader should not expect to beat the market

In aggregate sure. But unless we believe that it's entirely random some individual investors can still certainly expect to beat the market, they just can't verify that in advance.
We've done large schema migrations in a 1 million LoC Rust codebase. Most of the time, these are pretty straightforward. You mark things as deprecated and link a tracking ticket for the migration in the doc-comment of the field/struct.

What's a lot more difficult is making sure migrations don't break important forwards/backwards compatibility guarantees. Unfortunately, Rust won't help you much with these. One solution we've been using in our team to get confidence in the correctness of our schema evolution is to use proc-macros to generate a somewhat exhaustive set of test data, so that every field and enum variant is included at least once. In CI we test the branch version against master, and let each version serialize/deserialize the other version's test cases.
The proposal [0] explains the motivation behind this "syntax sugar":

There is no standard way to iterate over a sequence of values in Go. For lack of any convention, we have ended up with a wide variety of approaches. Each implementation has done what made the most sense in that context, but decisions made in isolation have resulted in confusion for users.

In the standard library alone, we have archive/tar.Reader.Next, bufio.Reader.ReadByte, bufio.Scanner.Scan, container/ring.Ring.Do, database/sql.Rows, expvar.Do, flag.Visit, go/token.FileSet.Iterate, path/filepath.Walk, go/token.FileSet.Iterate, runtime.Frames.Next, and sync.Map.Range, hardly any of which agree on the exact details of iteration. Even the functions that agree on the signature don’t always agree about the semantics. For example, most iteration functions that return (T, bool) follow the usual Go convention of having the bool indicate whether the T is valid. In contrast, the bool returned from runtime.Frames.Next indicates whether the next call will return something valid.

When you want to iterate over something, you first have to learn how the specific code you are calling handles iteration. This lack of uniformity hinders Go’s goal of making it easy to easy to move around in a large code base. People often mention as a strength that all Go code looks about the same. That’s simply not true for code with custom iteration.

[0] https://github.com/golang/go/discussions/56413
Can you explain the "breaking" trade? And why haven't we seen more written about it?
Microsoft VALL-E 2 text-to-speech (TTS)
With nested virtualization, iOS DRM/appstore VM can be safely isolated from OSS VMs.
Do organisations actually want e2e encryption for their internal communications?

It would mean that new employees would not be able to read messages sent by colleagues who had left before they started, at a minimum, surely?
That you, looks interesting. But the license is not specified on Github.
UEFI exists. You just put a Windows-like binary in a folder on a partition and it runs in a hosted environment in 64-bit mode. And of course there's countless bootloaders that can take care of all this for you too.
Arguably you could charge more money from courses on prompt engineering than on prompt-fu.
In our quantified society, we might need some numbers to characterize relative freedom and convenience.
I haven't touched my 401(K) in over 30 years. It's done 9-20% per year. It's not super aggressive, but will take a hit, on really bad markets (the only year it actually lost money, was 2020 -and it has completely made up for that. It even made some money in 2008).

I ignore the Fidelity calls. Every time a new broker rotates in, they try to get me to move my money around.
Thank you, I taught a soils class at Ohio State University for 3 years and have a decade in ag research.

Please, how is "soil" different from "soil"?
This is what Intel's proposed X86S [0] is designed for.

> X86S is a legacy-reduced-OS ISA that removes outdated execution modes and operating system
ISA.

> The presence of the X86S ISA is enumerated by a single, main CPUID feature
LEGACY_REDUCED_ISA in CPUID 7.1.ECX[2] which implies all the ISA removals described in this document. A new, 64-bit “start-up” interprocessor interrupt (SIPI) has a separate CPUID feature flag.

[0] https://cdrdv2.intel.com/v1/dl/getContent/776648 [pdf warning]
This is the same group that put malware in ComfyUI_LLMVISION and said they were against crypto but then extorted people for crypto.

(ComfyUI_LLMVISION is probably what caused this breach)
That's still multi-process though, there's an awful lot of background tasks running in pretty much every non-fossil kernel version, not to mention userspace daemons (udev, dbus, dhcp) without which most normal userspace stuff doesn't even work.
Like I said, I could not find any of your "some media". And what makes you think that Apple cannot attract (buy) replacement talent?
Better not. The bid would be won by "totally not Russian" vendor.
Well, except you were forced to use Nightly if you wanted to use any unapproved extensions (i.e. the vast majority of them).

I would fully expect no improvements before this lands in stable. To add insult to injury, they might even say that they trialled it in Nightly and found it to be a great success.
In general avoiding fees is definitely a good thing. Its one of those things that hindsight finds the best strategy and they were kinda lucky about the crazy bull market in the USA in this time.

If you were a Pension fund in France, Australia, UK, Japan, China etc and put all your money in the local passive index tracker you'd maybe double your money in the last 20 years but way under perform S&P which is like 6x in that period.
> you basically need to bootup gitea-scale services

Is that actually difficult though? I was always under the impression that Gogs/Gitea were pretty easy to run because they're also written in Go.

I just checked Gogs and it looks like it has exactly the same dependencies as Git-PR (Git and and SSH server).

It would definitely be cool if Gogs/Gitea/Gitlab/Sourcehut standardised a PR API, but... like properly.
This part I don’t get. How do you construct pressuring the VP to make a procedural step that it is within his discretion to make as an attempted coup?
Many BI / analytics tools don't have great support for Data Lakes, so part of the reason could be supporting those tools (e.g. they still load some of their data to snowflake to power BI / dashboards)
Jenkins Performance Presentation
Why? Surveillance and voice recognition has been possible for a long time. Low cost triggering on phrases without full analysis as well. There's no point using a system like this for real-time processing if you can capture the stream for batch processing later. This system even removed some transformer layers to sacrifice accuracy for lower latency.

Basically, if anyone wanted to do surveillance like this, they were always doing it with public or secret implementations. This won't massively help anyone.
What do developers want from a CIAM solution?
The 80286 has the Machine Status Word (MSW), a 16 bit register. The 80386 expands this to CR0, a 32 bits register. Then 64 bit long mode adds the EFER MSR and expands CR0 to 64 bits. But even today only 11 bits of CR0 are in use and EFER has 8 active bits. I wonder why intel/AMD did not simply use the free bits of the existing register, and made that decision twice?

https://wiki.osdev.org/CPU_Registers_x86-64#CR0.
Agreed, eyebrows were elevated at this point in the article. If you want to build a good lock, you definitely want to consult the lock picking lawyer. And its not just a poor choice of title either:

> teaching yourself a bunch of exploits and how to use them means you're investing your time in learning a bunch of tools and techniques that are going to go stale as soon as everyone has patched that particular hole

Ah yes, I too remember when buffer overflows, xss and sql injections became stale when the world learned about them and they were removed from all code bases, never to be seen again.

> Remote computing freed criminals from the historic requirement of proximity to their crimes. Anonymity and freedom from personal victim confrontation increased the emotional ease of crime […] hacking is a social problem. It's not a technology problem, at all. "Timid people could become criminals."

Like any white collar crime then? Anyway, there’s some truth in this, but the analysis is completely off. Remote hacking has lower risk, is easier to conceal, and you can mount many automated attacks in a short period of time. Also, feelings of guilt are often tamed by the victim being an (often rich) organization. Nobody would glorify, justify or brag about deploying ransomware on some grandma. Those crimes happen, but you won’t find them on tech blogs.
I guess the fundamental issue is who is moderating whom. We can't have it both ways - applaud some people/websites/companies when they moderate/censor/cancel content that we don't agree with and then cry hoarse when the "other side" does something similar.

Unfortunately, even the mainstream media has chosen this path of selective moderation and selective outrage.

The absolute conviction of the truly converted is frightening as they truly believe, "You're either with us, or against us."

Like everything in life, there is a spectrum of political thought and speech.

I don't accept that all capitalists are evil in the same way as I don't accept that employees don't have any rights and can be fired at will.

Likewise, conservative and liberal ideologies shouldn't demand a total adherence to their dogmas. I sincerely believe that most of us can relate to both ideologies, depending on the issue at hand.
The no JIT rule is just a rule enforced through the app store review process, so it's not going to part of the security architecture. It could of make some static analysis fail, but there are plenty of ways to do that.