skysight-inc/HackerNews huggingface dataset:
Both Intel and Xilinx sell FPGAs with hard ARM cores inside so you can run real Linux while being able to interface with custom logic. Additionally, it's pretty common to create ARM, RISC-V, or PowerPC soft cores in the FPGA when there is no hard cores available. These mimic the real cores and will run software while allowing for things like custom instructions that can take advantage of the flexibility of FPGA fabric. The Xilinx Zynq and Intel Cyclone V have options for hard ARM cores. There are various designs of boards out there you can buy that implement Arduino or Raspberry Pi shield compatibility. The XUP PYNQ-Z2 supports both interfaces and runs a Zynq-7000 with a real ARM core.

You can do other things with soft cores that are not possible with an off the shelf CPU like triple mode redundancy. This is when you run a lot of the logic in triplicate and vote on the results to prevent a bit flip from messing up the software. This is common for space-based CPUs that are running on FPGAs. It's expensive to design a new chip in a very small run so it's much cheaper to just put the core on an off the shelf FPGA and use the rest of the FPGA fabric for custom logic functions.
WASM is very much binary-first, and quite popular.
From my understanding

FPGA doesn't have the instruction pipeline as the command is encoded in the gates themselves. It means that on runtime the FPGA is not turing complete[0] as opposed to the CPU[1].

There is a phrase "data is code and code is data" in security context.
The new saying if FPGA would ever replace cpus' as the main computation hardware(as you don't need turing complete when you keep using the same apps[microservices])
is something like "code is execution and execution is code" as you imprint the code in the gates. It would get rid of a whole class/subclass of memory safety vulernabilitie.

This paradigm change is like what webassembly did to the web.
The slogan should be "make the bitstream go mainstream"
Some made a demo running wasm on fpga[1], not sure if using a cpu or directly

of course you move complexity to compiling, and increase loading speed, all for order of magnitude faster execution

Companies devloped high level synthesis compilers but it's diffcult and challenging as you need to synchronize parallel excution piplines which you don't have to in cpu since it has steady clock rate for each step in the pipeline

A copmany named legup computing(acquired by microchip) compiled memcached/redis applications to fpga and improved perfromance & power efficency by an order of magnitude(10x)

There are a lot of intellectual properties in hardware design as opposed to software so tools and knowledge is scarce.

If anyone works / want to work on this problem hit me up in the comments

[0] Unless you implement a cpu on top of the fpga :)

[1] Assuming infinte memory, which is false, but good enough

[2] https://github.com/denisvasilik/wasm-fpga
Gmail is adding a blue checkmark to better verify senders
This keeps you from ever sending the password to the site (similar to e.g. SRP).

Most sites already don't store the password. If you have a sufficiently strong password (i.e. very long, randomly generated, stored in a password manager), it is likely not computationally easier to recover the password from a hash than it is from a public-key. The only improvement here is that you don't have to trust that the site is following best-practices for storing passwords, as you never send them the password.

[edit]

It also prevents phishing attacks for those using some form of entering a password other than autofill from the password-manager.
It is kinda sad. Morally I think you are wrong but from a pragmatic perspective I have to agree.

We are getting to a point where the 'approved' really narrow consensus moves so fast you never know what will be used to harass you in the future.
You can't even use Passkeys on iOS without using iCloud; if you opt out of iCloud, Passkeys are disabled.
Larger models seem to handle much better introspection, makes for better backend for sourced knowledge extraction
In the year 2023, I'm kind of flabbergasted that anyone would believe that something that takes place on the internet is considered ephemeral.

>I would much prefer comments here to automatically delete after some reasonable time period (a week?)

you're more than welcome to build that and release it to see how much traction it would get. but it's also weird to think that the responses to questions that are valid to post now would not still be relevant in the future for people to come back to (or find for the first time via search). if your response is truly not worthy for future reading, i would have to ask if it is really worth now. if you're that concerned about having that response associated to you, then i'd again say maybe it is best not being made at all.
Wrong, wrong, wrong. The benefits of increased productivity go to all of society that can now get more of their wants fulfilled as less people need to be devoted to fulfilling said want.

99% of humanity used to spend their lives farming and now it’s 1%. I don’t bemoan that 98% of farmers are now out of work.

We are at historically low unemployment. People have found new desires to be fulfilled and created businesses to fulfill them, forever and ever.
You can buy a cheap portable 5G to Wifi router. That way, you also don't need to pollute your OS with sketchy dongle drivers.
Threatening a guy for making an open source version of replit sounds pretty crummy in my eyes.
passkeys wont be the end of passwords: https://www.ory.sh/overview-login-password-passkey-webauthn-...
The model is way too small, comparing it to Codex feels disingenous. Sure it's 77% smaller, it's also 77% worse. Although, it's a cool project nonetheless.

For instance, even this simple snippet generates wrong inline completions:

// Only return even numbers bigger than 10 from the array
const arrayFilter = (array) =>

Replit-code-v1:

// Only return even numbers bigger than 10 from the array
const arrayFilter = (array) => {
return array.filter((item) => item > 10);
};

Gets it wrong, returns odd numbers.

Codeium:

// Only return even numbers bigger than 10 from the array
const arrayFilter = (array) => {
return array.filter((num) => num > 10 && num % 2 === 0);
};

ChatGPT (GPT-3.5 Turbo) - Code-only, without the rest of the completion since it's instruction-tuned:

const arrayFilter = (array) => {
return array.filter(num => num % 2 === 0 && num > 10);
}

Not comparable at all. For reference if anyone wants to test I ran this through the HuggingFace space using the default parameters, ChatGPT through chat.openai.com, and Codeium through the VSCodium extension on an empty JavaScript file.
Estimating in highly inaccurate resolution, eg fibonacci or powers of 2, is a way to embed the lack of confidence in single number estimates.

You may think something takes 9 days, but if you are only allowed to answer either 8 or 16, choosing 16 is the only safe option and automatically includes some lack of confidence.
why would security guards decline though? I would expect in a society with rising inequality that private security would increase.
>The first thing I ask when I have to estimate in SP is "how many hours is 1SP?" and after a few minutes of the usual back-and-forth, whoever has to actually use these damn estimates always says something like "I treat 1SP as half a day". Bingo, now I can give you a number you can use.

That's because they aren't doing it right.

SPs for a team should be measured based on recent past performance. How many hours is 1SP? Let me look at how many hours the team has worked over the last 4 sprints and how many story points they have completed. You only need to ground it when you have a new team.

The problem I see is that people never want to stick to story points and never want to run the calculations. They want SPs to be the same across teams which isn't possible with this method. What project managers should do is look at the feature SP size and the SP per sprint to see how many sprints the works will take, which gives you an equal metric between sprints. You don't say team A is delivering 30 SPs over the next quarter working on a 20 SP feature while team B is delivering 45 SPs over the next quarter while working on a 60 SP feature. You instead look at the features and say that team A is working on a feature that looks like it'll take them 4 sprints to do and team B is working on a feature that will take them 8 sprint to do.

>We can remember "I did something like this before, it took me 2 weeks"

That works if enough of your new work is similar to previous work. I find that is rarely the case.
Criticizing actions of Elon Musk might be appropriate. In the process, be careful not to promote prejudices against all sorts of people.
Cacheable RPCs in Connect Protocol
For anyone interested in the gRPC, gRPC-web and connect protocol world. The connect protocol now supports using GET for RPCs over http.
Let the market decide who wants to get sued for impersonating NPR?

NPR is trademarked.

Musk is a petulant child making idle threats in a desperate attempt to save his social media misadventure.
The article says FPGAs are too power hungry for handheld devices. Did Analogue do anything special to solve this problem on the Pocket?
I’ve put a text-based guide out on GitHub for people to follow. It covers both the initial installation, as well as all my post-install recommendations. It eliminates I believe all the tracking, adware, suggestions, Cortana, feeding the Bing/ChatGPT machine, telemetry, etc. Absolutely nothing breaks. I’ve had some seniors at some very prolific companies vet the guide by using it themselves — should be straightforward and to-the-click/keystroke for Windows 11 22H2 as of 2023-05-02.

https://github.com/GoofGarage/Win11Clean

I went with just text, point-and-click directions initially so people can at least intuit how they’d reverse any changes. I may consider making a scripted solution in the future, but no promises ;)

The majority of things can be done via the Settings app. Some are Local Group Policy settings. There’s a few PowerShell commands to remove pre-installed packages. There’s only 2 or 3 registry tweaks.

If there’s any bugbears, create an issue. I’ll be responding to them every few weeks.
I hate that for you. I had a similar experience with unreasonable neighbors. People are so unstable right now that you just can't reason with them and to be frank it's not worth being shot over. Noise proofing curtains really do help - the heavier the better. Also (if you aren't into appearances) you can put those big moving blankets along an entire wall and they are super dense and will muffle noise. White noise machine and fountains also help with more soothing background noise until you are able to move. Good luck!
> it seems to me that clarity of thought is not a mere academic nicety, but is an essential component of informed public debate; if academic philosophy can help to provide or enhance such clarity, that constitutes a significant contribution to society.

I really appreciate this statement. Yes, clarity of thought is central to good thinking, good thinking is indispensable when judging the difference between true and false (or good and evil), and correct judgments are necessary to functioning as a beneficial member of society.

That's not to say diversity of opinion is a bad thing. On the contrary, divergent opinions expressed publicly with clarity help us all think better.
I use Artix now - love it because it is so easy to make packages or at least update one that you need to update for some reason. RPMs are super super difficult much of the time.

I think the most horrible bit is selinux - that really upped the level of difficulty a lot. I'm also really fed up with Fedora's frequent releases - so hard to keep your machine current because upgrading usually only works properly once or twice and then you need to do a reinstall. That might be harsh - maybe 3 times but you still end up having to do it or lose updates.

For me this feels liked they've reached a peak of complexity. Now there are flatpacks and other things to torture us with and it's obviously not just them.

I found something that suits me at last and am typing to you from it now. Rolling updates so I NEVER have to do a full upgrade - it's so liberating. I can make choices like not having systemd - I use dinit and it's fine. Development packages are always installed so I want to build something from source and I never have to worry about whether the header files I need are there.

So far I cannot find a negative. OK it was a nuisance to make pipewire start automatically and I probably haven't done it right yet - not good for any new users - but that's it.
I think it's fair to evaluate a company's behavior before engaging in business with them. And I personally dislike persons in power abusing their position, which is why I remembered the company name almost two years later.

I haven't heard of any similar behavior since then, which is a good sign. But a reputation can be a hard thing to shake. The CEO should have considered that before doing what he did.
Agreed— I think a lot of people's perceptions of 1) the size of vehicles, and 2) the sheer amount of resources to them are woefully uncalibrated.
Again, I think that "generally, the government we have now" does as good or a better job of "what the community wants" than whatever it is you're proposing? Especially here?

It's absolutely reasonable -- if not likely -- to think that "the community" thinks of bitcoin mining as a wasteful and stupid idea and is expressing that preference through its politicians. I don't think you're going to see a lot of arguments in terms of "this is political overreach."
This is what I was thinking, sort of like the mechanism that Newsela and others use for their leveled reading platforms.

If you were so inclined, it would probably be pretty trivial to also offer leveled versions as well, which would be very useful for schools/teachers to use with students. There are a handful of companies that have bespoke leveled reading articles created from standard news articles. ChatGPT would make the workflow for creating news articles much easier, though manual QC would still be necessary to ensure that the article summaries are accurate and appropriate for students.
This is a good start, but like everything Google introduces, it's only designed to be useful to Google, and has a number of flaws:

- syncs to the cloud without E2E encrypted. there's no reason any person should ever put all their private keys somewhere they can be stolen without at least a secret master password protecting them.

- they're not one standard. web apps will use WebAuthN, non-web apps will use a FIDO API. Passkeys are a mix of different technologies that is more complex than needed.

- they aren't interoperable with different software and devices. Currently, if you make a passkey, it can only work with whatever you used to make it. trying to use a passkey on different operating systems or apps etc requires manual workarounds, exporting/importing, etc.

- different providers have different levels of support. some support sign-in, some support MFA, some support both.

- the choice of only being able to use biometrics or a pin to protect the passkey store is stupid. you should be able to enter in text as well, so you can use a long and complex key to protect it, if you want. instead your options are 3 incredibly easy to crack methods.

- there isn't an easy way to back up everything offline in case your devices get lost.

- all this doesn't address attacks on account recovery, which is the most common way to compromise an account (nobody brute-forces passwords anymore, with the exception of giant password compromises which are used for lateral attacks against other services)
> Very rarely any mention of the new jobs

what if there aren't any this time?

like horses after the invention of the motor car
> Sadly the article doesn't go into details about how the programmable RAM is wired to the actual logic gates, which seems to me the most interesting and challenging part of designing an FPGA.

It does, that's the part under the 'Look-Up Tables' section. The key is there aren't any actual logic gates just lots of little RAMs. You implement an arbitrary blob of logic by having the inputs form the address then the RAM gives the result of the logical function.
Sure, although the Fed at the time was signalling no chance of raising rates any time soon, then they turned around and jacked them at the fasted pace in recent history.

A big lesson there, beyond don't fight the Fed, is don't trust the Fed.
I think you've found the perfect application for LLMs.
Sorry, of course you're right on "Secondly". The right construction is ω, ω∪{ω}, ω∪{ω}∪{ω∪{ω}}...

For the first point, I went through the book long enough ago that I can't rebuild the proof here, but iirc the more rigorous idea is that you can construct a bijection between 1+ω and ω given the recipe I had above for how to represent numbers as sets, but you can't do it for ω+1, which is bijective with ω∪{ω}. The axiom of infinity declares that ω itself is a set, opening the door for transfinite numbers.

Better?
Obviously their dark patterns are not sufficient to drive away enough users and this has been the case for decades. Nothing new to see here, it's the same old Microsoft of yore.
Easier Debugging with Ruby on Rails
Each method call, params/arguments/return values, class name/method/line of execution - all are captured.

You can visibly see which method called which, as each method call is nested relative to its parent callee. In a single consolidated timeline.

Especially in production, you no longer have to manually reconstruct the context of a bug from the rails console. You can quickly visualize the entire call chain, and pinpoint exactly what is causing the issue.
That’s why I asked! I wanted to know if that lack affects one’s interpretation of their own consciousness hence our different thoughts on the matter.
FWIW, my password manager has prevented me from being phished because it wouldn't auto-fill the password.
Alternatively, it's called consequences of your actions. Don't be surprised if shitty behaviour comes back to bite you.
This makes me wonder what would happen if you took the sparse model, reset its weights, then trained it with the original training data.
Well, there are private banks/banks that specialize in private banking (like First Republic), and private bankers, which specialize in navigating the Byzantine bullshit endemic at a normal bank. I believe you pointed to the private banker division at Chase, and most large banks have them somewhere, for large net worth individuals like you’re saying.

It is definitely an entirely different experience (either way), no doubt.
Where else are banks supposed to invest, besides mortgages?
Haha, I just read the other day on r/collapse that "Collapse (of the civilization) is already here, just not evenly distributed."
It didn't help that a lot of it was cut.
Facebook misled parents about Messenger Kids app, say U.S. regulators
Ask HN: Why is it difficult to recite the alphabet backwards, but not numbers?
Not to draw attention to myself or anything, but if you're interested in learning to make cores for the Analogue Pocket or MiSTer (or similar) platforms, I highly recommend taking a look at the resources and wiki I'm slowly building - https://github.com/agg23/analogue-pocket-utils/

I started ~7 months ago with approximately no FPGA or hardware experience, have now ported ~6 cores from MiSTer to Pocket, and just released my first core of my own, the original Tamagotchi - https://github.com/agg23/fpga-tamagotchi/

If you want to join in, I and several other devs are very willing to help talk you through it. We primarily are on the FPGAming Discord server - https://discord.gg/Gmcmdhzs - which is probably the best place to get a hold of me as well.
I'm sorry to hear you're dealing with this. When I was suffering from low energy levels and brain fog, these are the things that helped me. I don't know anything about your situation other than what you've written above, so apologies if you're already doing these things.

- I was overweight, so I started eating a healthier diet and exercising. I also tried cutting out some common food allergens and found that a couple of them were causing some consistent brain-fog issues.

- I started to ease off working quite as hard as I had been. For example, keeping my work time to while I was at work, padding in a little extra time in project timelines for some extra breathing room, and taking a lunch break just for myself. While at lunch I would read, or take a Coursera class ,go for a walk, or something else to get myself into a better mood.

- YMMV, but I did not find it helpful (from a mental health POV) to try to force accountability on the things I wanted to do by telling friends or family about them - that just increased my levels of stress.

Best of luck!
Reflections on Empirical Bayes
This seems to ignore two things:

The bank's only moral imperative (a misnomer for a bank, I'm aware), per their agreement with you, is to have your money safe when you come for it (even if "you" is everyone).

The TP company, they want to use just-in-time inventory, and that works 90%+ of the years, fine, but don't go blaming the consumer because they did too much of a good thing for you, and your workflows were too fragile to scale up.
Thank you. English is not my first language so I appreciate the correction. TIL.
What is the actual rate of intelligences per galaxy, not the simulated one? Galaxies are very far apart from each other.
Retraining a large GPT is very expensive. The goal of this paper is to help limit the need for retraining after pruning.
Cython is not cpython. cpython started in 1990.

Edit: In case you're confused, cpython is the de-facto standard implementation of Python. Cython is something entirely different (it compiles Python to C). Here's a good summary of Python's history: https://www.geeksforgeeks.org/history-of-python/.
Hiring for a burn-out free organization
> The fact that this is the most accurate estimation method is well established in research. You can get close with some other methods, like tri-partite estimation, but they're more cumbersome.

You keep talking about the research, is there any chance you can provide some references? I'd like to review this research as what you say sounds plausible and I'd like to know more.
This isn't the first time Microsoft has tried to force users to use their products. Google should kneecap them by changing the Chromium license to prevent it from being used in commercial products without permission.
Reminds me a bit of the Rocky Flats fire & contamination https://en.wikipedia.org/wiki/Radioactive_contamination_from...
If AI able to do every job, do you really think that people will just starve to death because capitalism-the-ideology?

Also, there's more of "us" ("workers" which, btw, are knowledgeable about the infrastructure) than billionaires.
> Apps that you "live in" all day have pressure to become everything and do everything.

Thank you. Somehow I had missed that expansion, but this makes the quote a lot more helpful.

Perhaps it should be called "Zawinksi's Trap" — to a programmer working on an app all day, the app becomes the operating system, leading them to justify expanding the feature set, which benefits them. For all other users where the app is not the operating system the app becomes more bloated and complex.
> Gears of War

GoW is an Epic IP, so it would be surprising if it didn't use the Unreal engine
I just want to comment on the commenter below that article

> It doesn't matter how much of your revenue comes from "federal, state, and local governments," NPR. If you receive any, you're government funded.

This isn't what NPR was arguing about.

But sure, every single media company that has run a paid-for ad seeking recruits for the military branches is government funded media.