skysight-inc/HackerNews huggingface dataset:
Infinite canvases require panning and zooming with the mouse and tracking motion visually. A lot of users probably don't like the cognitive load of that compared to other types of apps.

Excel handles this better because navigating around a large sheet feels more like "snapping" as there's no UI motion as your view zooms in and out. Plus with shortcuts like CTRL + rArrow, which immediately snaps your selected cell to the rightmost end of the current range of cells, the infinite canvas feels downright zippy. Excel sheets also have tabs that signal to the users about how they can split up their data instead of filling up Sheet1 with every scenario. Infinite canvases make you create a new file.
This 'smells' like a typical way to prevent memory writes to random addresses accidentally triggering this hardware. Doesn't look like it was intended as a security feature.

In fact, this is how I'd implement it if someone said to me it was important that bugs couldn't lead to random writes. This implementation also effectively prevents someone using this feature whilst giving a buffer address they don't know the contents of.

10 bits of security is probably enough for that as long as you reboot the system whenever the hash value is wrong. The coresight debug functionality can totally reboot the system if it wants to.
> I still prefer to work with naive always-UTC datetimes.

Why prefer to work with naive UTC datetimes, rather than explicit UTC datetimes?

What's wrong with plain `datetime.datetime.now(datetime.UTC)`?
Ask HN: What's your go-to wireframing tool for MVPs?
From my self-taught (and, frankly, amateur perspective), there's two stages to wireframing for MVPs: the "butchers paper and sharpie" stage (very little detail on each page; map out typical user flow through your app), and "graphic design" stage where you use some graphics tool(s) to mock up pages in detail before coding them in HTML.

Do you agree with this? What (tool/tools) do you use?

My stack: I use butchers paper and sharpie for stage 1 and I don't have a good tool for stage 2 yet. I suck at graphic design but am getting better (have read some incredibly helpful design 101 books, like Refactoring UI), but am still clumsy using actual software to design mock ups. Thinking of learning figjam (have seen some streamers use it proficiently and it looks fast in sketching out ideas, and, importantly, flexible in changing them) but unsure and I lack good resources on how to learn it (books/videos/courses? - atm I'd be looking at self-teaching).

TIA for any shares/tips!
And? I build a chair and none of it would have happened without me, but I didn't invent this chair.
Welcome to the Small Web
Hahaha they are low quality because I didn't want the page to suck up too much bandwidth (at the bottom there is a link for high(er) quality version, but the full quality version is not on the server). Thank you for your kind comments about my dog, I'm crazy in love with him and the bond only gets stronger as time passes.
Allegories are great, preaching to people not so much. In order to get people to take in a message you can’t shove it down their throats or they will just throw it up.
Interesting. 21 doesn't seem like much compared to the 300+ there's been in US, 330 in China, 170 in EU etc, until you see theres zero retired units in china compared to large amounts in the rest of the world.

Still though. 21 seems to indicate they are actually betting on something else.

https://globalenergymonitor.org/projects/global-nuclear-powe...
There seems to be a thing in recent decade of entertainment media where there is no subtext and the message needs to hit you over the head repeatedly. Right wingers allege it's because its all "gone woke" and then make their own flavor that's even worse.

Personally it all reminds me why I'd rather just read a book.
wait, 26% of florida doesn't have car insurance?

How are their cars not impounded? even if I'm not driving, if the car isnt insured, there is a chance it'll get impounded.

moreover, if I'm caught, its a hefty fine plus points on my license.
Also, shipping doesn't have a reputation for operating in the bright sunshine of law and regulation, with expert leadership and engineering. We're not talking about the US Navy building and operating nuclear submarines, led by Navy officers, who have gone through extensive training, have years of experience, a culture of competency, etc.
I hear a lot of magical thinking about wind and solar too, with some magical pixie dust solving the intermittence problem but nothing practical being built at scale.
Photos of your home and pet on Rover are not private
I recently discovered that Rover profiles, which typically have many photos of your pet in your home taken by the sitter for daily check-in, are protected from the public by only an easy-to-guess URL.

Ex. https://rover.com/members/name-location/dogs

Anyone with a rover account can sign in to rover and scrape those photos. Those photos are highly likely to contain information about your home location (delivered packages, photos out a window of your neighborhood, etc.), home entry (physical key rack, garage-pin on the fridge, etc.), and what dates/times you are out of town (picture timestamps, etc.).

Worse, the photos can only be deleted by the sitter.

--

Recommend fixes for Rover:

1. Photos taken by the sitter, of your pet, at your home should:

1.a. Be private by default

1.b. Only have expanded access (on the sitters profile, or to the public) if you grant it via a standard request-accept flow.

1.c. Should be able to be deleted by you from the platform.

2. Sitters should be trained to not take or upload any photos on the platform with any personal, location, entry, or date/time information. If they do, there should be course correction and or removal from the platform.
Depends what you mean by "development", as the article does not describe developments on treating scurvy, but rather somehow random actions based on wrong assumptions (ex: limes are the same as lemons; acidity is all that matters).

And even if in this case the initial solution was correct, it was still observing a correlation, as they had no clue why lemons do the job.

My conclusion based on the article is that just experimenting is not enough, you also need to develop and test a complex understanding of the system. We probably don't cherish enough as a society, that some of us (as in: trained researchers, etc.) have a mindset that expects both replication and understanding, even if being humans we don't always reach this ideal.
If you read a better article with technical details [1], you'll see that Apple SOCs contain a "feature" (that resembles a debugging tool) that allows to bypass memory protection by writing into undocumented and unused GPU registers. Apple locks down kernel memory to stop exploits, but these registers allow to bypass the lock.

This vulnerability is they key vulnerability without which all the exploit chain would be useless.

[1] https://securelist.com/operation-triangulation-the-last-hard...
There are so many people in this world who do not know the basics of prompting LLM AIs, and have given up on them.

In a way it's like if Scotty from Star Trek walked up to a Mac, spoke to it, got no response, and then gave up on computers.
The OP makes an interesting point but it doesn't point out the main problem with high level hardware languages: these kind of languages don't allow you to describe the hardware you want exactly, they only allow you to describe their functionality and then they generate a hardware for said functionality. The problem is that you will end up with a hardware that is less optimized than if you were to design it in Verilog.

I work at a very big semiconductor company and we did some trials with implementing the exact same hardware we had in Verilog but on an high level HDL and while development could be faster, we ended up with worse PPA (Power, Performance and Area). If you try to improve this PPA, you just end up bypassing the advantages of high level HDLs.

On top of that, it raises a lot of questions on verification: are you going to do verification (testbenches) in the Chisel code or in the generated Verilog code from Chisel? If you do it in Chisel, how do you prove that Chisel didn't introduce bugs in the generated Verilog code (which is what you will end up shipping to the foundry for tape out after synthesis and place & route)? If you do it in the generated Verilog code, how do you trace the bugs back to the Chisel code?

I do think that we need a new language but not for design. Verilog/System Verilog is fine for hardware design, we don't need to reinvent the wheel here. We will always end up in Verilog in our synthesis and quite frankly, we don't spend that much time writing Verilog for hardware design. Hardware design is 5 lines of code and that's it. The real cost of hardware development is the other side of the coin, which is hardware verification.

If hardware design is 5 lines of code, hardware verification is 500 lines. Writing testbenches and developing hardware verification environments and flows is essentially normal programming and we are stuck in System Verilog for that, which is a very bad programming language. Using System Verilog as a programming language is so prone to unintended bugs in your testbenches and bad programming constructs.

This is what we should try to improve, verification not design. We spend far too much time in hardware verification and a lot of that time is spent dealing with pitfalls from System Verilog as a programming language.

I wish people would be investing more thinking here rather than trying to make hardware design friendlier for programmers.
Great, I guess I won't be able to ask chat gpt any questions about aging after the next training data update
Your article is about retirement.

This article is about something different.

But I would still like to read yours FWIW.
You're mixing up Boric acid and Diatomaceous earth. Boric acid works by the overloading the roach's weak digestive system, it also kills ants. They key is to get pure, do not get the formula with the 'attractant'. Diatomaceous earth needs to be 'food grade' there is a much more dangerous form for pool filters. But that stuff is more for out doors as a perimeter defense and maybe garages and say exterior basement stairs. Boric acid works well but the true solution to urban roaches is exhaustive sealing all your walls, baseboards, electric recepticals, any entrance of piping and weatherstripping your exterior door. I keep boric acid on my apartment door stoop. Boric acid is great in they cant evolve against it and they eat their dead so one east some and it takes out 5-10 others back in the nest. But the key is the effort to seal your walls, and I've encountered very challenging situations with metal cabinets in a friend's place. I got this experience living upstairs from an South Asian Deli in Manhattan. But I'd say I've been roach free 19 out of 20 years here. Two outbreaks, one I broke down and got an excellent exterminator, which I'd normally move heaven and earth to avoid. But we get less than about 6 per year total. as their hiding spots are death traps and we do keep our kitchen shelves and cabinets cleaned out periodically.
I have a normal mice on my Mac and scroll wheel = zoom, right-click drag = rotate, left-click drag = pan
they use mouse2 (right click) for rotation
I would too.

that said, the article conflates "messaging" with "storytelling". What's the difference? Genuinely curious, not trying to start a politically-inclined flame war.

I would think that some would find that Disney is trying to push a specific message via a story versus telling a story and letting the viewer come to a conclusion on their own, but that to me means there's a grey area, because Disney has been doing the former for a long time, but maybe some feel it's too overt? I don't know. Would love to get other perspectives here.
I would like also to link an article with technical details of main exploit (memory protection bypass by using undocumented hadware GPU registers): https://securelist.com/operation-triangulation-the-last-hard...
In software it's not really called "Elon". Whoever discovered/published decided to call it like that.
It looks like you can set any warning to cause an error with a pragma:

https://pluto-lang.org/docs/New%20Features/Compiler%20Warnin...
> And still, PV generated electricity during these periods is priced cheaper on the spot market than nuclear.

I still don't understand what you're trying to say. It's priced at what the market is willing to pay regardless of the source. How is this relevant?

The variable costs for solar are insignificant so of course you're going to keep the panels turned on and sell the power.

In Northern Europe you can only make money from solar during summer/spring. If you had to overprovision by 10-30 times there is no way it would be financially viable (energy prices would be close to 0 during peaks and you would still barely produce any power during most of winter) without some sort of long term "storage" (maybe hydrogen or something)
IMO many viable niches are not being discussed online at all.

I’ve recently stumbled on an exciting niche that’s showing a lot of traction. The customers know very well how to use technology but the notion of joining forums / discussing their frustrations anywhere online just doesn’t seem to be something they consider doing. It’s all word of mouth.

My “luck” completely shifted when I stopped trying to find these users online and instead physically walked into a shop and started asking for opinions.

All that to say: I’m coming to feel that niches can more easily be found offline, even for SaaS type businesses. Just walk up and ask a business owner what they find annoying!
my experience was I would not have learned anything without a manual and examples. There was no autocomplete so there was no discoverabliy and there was no internet so unless you bought a book or happened to have access to a library that had modern basic books you were out of luck.

VS Today wheer there are 1000s of websites that will teach you JavaScript and 1000s of free video classes and hundreds of thousands of free examples. JavaScript is several orders of magnitude more discovable than basic ever was
Yeah, "1W" of solar generation and 1W of nuclear generation are not interchangeable. There is a subtle sleight of hand in GP's argument.
are you vraiment sure?
Found the rust dev
> Problem is that we don't build the damn things anymore, so each one is bespoke and expensive.

When we built them more often, weren't they bespoke and expensive?
Probably something along the lines of "something I don't like, but don't have any objective reasons to prove why it is bad".
It's in the realm of possibility, lots of people found work post vox and buzzfeed too but i wouldn't classify it as the work of the NYT. "Real" creatives and content creators seem to embrace AI or at least grudgingly alter their own works, the OP I'm replying to would be cheering YouTube for suing openAI on the behalf of YouTubers everywhere, despite it having no bearing on reality.

The main objectors are the old guard monopolies that are threatened.
> Copyright law is a prehistoric and corrupt system that has been about protecting the profit margins of Disney and Warner Bros rather than protecting real art

These types of arguments miss the mark entirely imho. First and foremost, not every instance of copyrighted creation involves a giant corporation. Second, what you are arguing against is the unfair leverage corporations have when negotiating a deal with a rising artist.
Getting rid of an infestation of roaches in a detached home is much easier than out of an apartment. It is pretty much impossible! But you can seal up holes.
Does shift+drag not work for rotating in your browser?
I felt the same way too until last week. If I am ever going to work on something then it should be some kind of a breakthrough product that solves a problem perfectly and all that. But I realised that if I am not going to start small I am never going to start at all. So, I thought of an idea for 2 days and started working on building MVP. My plan is to just get to the next step and not to be stuck here forever cause I am planning to build a product for past 2 years now.
Even with added quotes you can't stop reading it literally? The total lack of critical thinking due to confirmation bias is just as embarrassing.
How much did they cost in France? How much do they cost?

> They reuse blueprints, and make use of interchangeable parts, unlike the US nuclear. As a bonus, they can train people once, then transfer them between identical nuclear plants. Also, if there is a near miss at one plant, they apply the safety upgrades to the whole fleet.

That all sounds good as a first impression, but I've learned to ask: Are those the primary bottlenecks and costs?
Marsupials also use this tactic.
According to the author, the second grader is into Swiss Family Robinson, the 4-year-old likes "Frozen and Make it Funny," and the 2-year-old likes the pictures on "Goodnight Moon."

Let's fact-check that.
I haven’t watched a new Disney movie in the last 10 years. What have they been preaching?
I agree it looks similar to QuickCheck shrinking. Isn't necessary limited to compiler writers though; e.g. I can imagine a big numerical calculation (like a physics simulation), giving NaN outputs. This could presumably home-in on the problematic step (given an appropriate test script).
Nuclear power plants are currently too expensive to not be used at 100% all the time (except when you need to perform maintenance). Some nuclear power plants are designed to be able to load follow, but in practice they don't do it.

Batteries will never be cheap enough to allow for seasonal storage. They are good for day-to-night storage. For seasonal fluctuations, the best you can do is natural gas. If we convert all our energy to solar, wind, hydro, and natural gas for peaker plants, we'd be comfortably net negative. In fact, right now in the US the CO2 absorption by forests is equal to all the emissions produced by the natural gas power plants (which are mostly used full time, not in peaker mode). Of course, the US produces a lot of emissions from transportation and industry. But they can be electrified in time, and the coal power plants can be eliminated, and the natural gas plants kept as peaker plants only.

The path to net zero, or net negative, does not strictly speaking need nuclear energy.

I personally am a huge fan of nuclear, but I acknowledge that it is not really needed to fight climate change.
Sounds like a dumb sentiment put eloquently.
That's tangential and doesn't change the fact that solar barely produces anything during winter if you go far enough north (and you don't have any way to store the produced power for at least 4-5months).
If you _have _ an editor purpose-built for those files, why not just use it for everything?
This morning The New York Times published an article about the recent stumbles of the MCU genre and "superhero fatigue" (https://www.nytimes.com/2023/12/27/movies/superhero-fatigue-...). Criticisms included poor quality control on recent releases as well as audiences having to understand a complicated backstory to follow the plots and character motivations.

The comments lit into the messaging issue, including the current top comment:

Marvel has embraced Disney’s obsession with identity, and fans hate it. Every recent movie is a transparent checklist of gender, race, and religion, and the topics covered obviously have to run the gauntlet of problematic themes, leaving stories with “acceptable”, non-offensive tropes that repeat over and over. DEI isn’t the only problem with superhero movies (and their close cousin, the Star Wars drivel), but it’s a big one.

Someone else said that Disney is basically paying lip service to these ideals, noting "Disney will include a gay character that can easily be cut out at the behest of China."
Nuclear is costly _now_*. It wasn't getting built, for years. There is so much energy to be had from that, and cost learning curves can come down. France's ("small") modular reactors, SMR, they even aim to sell internationally, in their 2030 plan, are a model. To China no less.

China also builds nuclear reactors, and we can't fall behind them. I cannot abide an SMR gap.
Regulation is actually not a large driver for nuclear project cost overruns according to this MIT study: https://news.mit.edu/2020/reasons-nuclear-overruns-1118
The Art of Paying Attention (2022)
Right, and that's why it's infeasible to get 100% from renewables without storage, but we're not going for 100%, we're going for 80-90%. The objective is to address climate change, and to do that we need to minimize the area under the curve of emissions from now onwards. Renewables in my view is more effective at achieving this objective (with the added bonus of being cheaper).
Deet. You just need to keep em off you.

Also fine fly screens reduce it to an outside problem.
Those are such great questions. I'm also trying to find out and my current notes are as following.

Attention matrix, From the llm viz bbycroft.net:

So the main goal of self-attention is that each column wants to find relevant
information from other columns and extract their values, and does so by
comparing its query vector to the keys of those other columns. With the added
restriction that it can only look in the past.

Seems that a attention head (matrix) is a set of responses (for each token) to the question: looking only at past tokens, which are most relevant, when considering this one?

Huge speculation: it might be that this finds, let's say, first order of importance relations. So, the most important meaning. Adding a second head, might allow to find n-th order of importance, more subtle or nuanced considerations.

Or, simply in the course of ablation, it has been found that more heads is simply better than one :)

I asked chatgpt about that:

Q: Seems that a attention head (matrix) is a set of responses (for each token)
to the question: looking only at past tokens, which are most relevant, when
considering this one?

A: Yes, your interpretation is a good way to understand the role of an attention
head in the context of models like GPT (Generative Pre-trained Transformer),
which use a causal or masked self-attention mechanism. Each attention head
effectively answers the question: "Given the current token, which of the
preceding tokens (including itself) are most relevant?" Here's a breakdown
of this process:

[...]

Multiple Attention Heads: It's important to note that modern transformer models
use multiple attention heads in parallel for each token. Each head can potentially
focus on different aspects or patterns in the sequence, allowing the model to
capture a richer and more nuanced understanding of the context.

Which seems to support that "n-th order of importance" interpretation.

As to why K, Q and V are simply linear transformations of the input - I'd guess it's the most simple way (computationally, while learning) that has enough expression power to represent cross-token, directed, relevancy.

Chatgpt response:

A: Yes, the query (Q), key (K), and value (V) vectors in the self-attention
mechanism are indeed linear transformations of the input, and there are several
reasons for this design choice:

[...]

2. Sufficient Expressive Power: Despite their simplicity, linear transformations
can be very powerful. They can project the input data into higher-dimensional spaces
(or compress it into lower dimensions), where the relationships between different
tokens can be more easily captured. This ability to reshape the representation
space is crucial for capturing complex patterns in data.

I'm still suffering mightly trying to understand the real meaning behind K, Q and V though! I'm running the example:

I went to the *bank* and noticed my account was empty, so I went to a river *bank* and cried.

through chatgpt and it seems to completely agree with all my questions, while at the same time slipping away from details into conclusions and platitudes.