skysight-inc/HackerNews huggingface dataset:
RISC-V has GPU vector extension in order to build "shader" cores.

But this is not a hardware 3D pipeline. In theory, the hardware 3D pipeline should be programmed "à la" vulkan: hardware queues of commands (3D/compute/DMA).

But as far as I know, we don't have something like ahci or nvme or usb xhci for that... yet.
> seeing as the data is not cryptographically locked.

I assume your account dates from the days before Advanced Data Protection[1]. Nowadays, you can configure it so that the majority of iCloud data is now encrypted with a key that only you control.

[1]https://support.apple.com/en-gb/guide/iphone/iph584ea27f5/io...
He is not talking about offline applications but online applications with offline functionality.

Since the rise of cloud applications and electron based applications I'm back at writing faster than the application can process my input.
And I'm not a fast typist.
I’d say they’re going back to the well. But it seems they’re defecating what was already consumed back into the well, hauling it up, and calling it new.

All this for a security “flaw” that isn’t really a flaw. It’s functionality that is consistent with industry standards —(Google/Android) works the same way.

Your cellphone might as well be an extension of your brain. Secure it with a strong password, and try to be mindful of shoulder surfers.
> Speaking of this, anyone have suggestions for an offline-tolerant distributed filesystem? Basically a dozen devices which get a few minutes/hours of internet access per day/week and not necessarily at the same time. I've considered Git [...]

If you've considered git, I would suggest looking at git-annex (https://git-annex.branchable.com/), which is tuned for that kind of mostly-offline use case.
Conflict resolution is the issue here.

Effectively sync systems like DropBox and iCloud do this by flagging conflicting edits when you come back online and duplicate files (new a new file name) so there is no data loss.

For a lower level file system though that's not really possible as you may be running databases, or other data models, that need to understand conflict resolution themselves.
>exist (with no possible way to communicate between lives) ...what I do in this life may influence my next one.

Could you please clarify what you mean by this? If there is no communication in either direction, in what way does one life affect the next?
> stupid enough to set a guessable password

At some point the computer science community needs to deal with, and fully embrace, the flaws, caveats and characteristics of the population it serves: the human beings.

It would be stupid not to.
Could start a rotating door policy. You have to be rehired every period.
Ask HN: Is Google Bard ready for production?
How to Freeze ETH and ERC20 Tokens Using Smart Contract
At least we can rely on the BBC to give us some great tips, such as...
'How can I save money on my food shop?'
'Look at your cupboards so you know what you have already'
The rights to software get transferred all the time though. It doesn't have to be highly marketable to be an asset.

For sure, lots of software is pretty tied up with the day to day operations of a particular company, but so are things like a specialized manufacturing line or whatever.

Not really trying to argue how that should impact the accounting, just arguing the specific point.
From article

Inflation in some economies: Harmonised Index Consumer Prices for March 2023:

- UK: 10.1%

- Italy: 8.1

- Germany: 7.8%

- France: 6.6%

- USA: 5.3%
Does it really explain why or even give a reason that makes sense. The steering was right so right side was called starboard? How does that make sense? So just call right right and left left.
> quick .json representations of Reddit pages

Had no idea this existed... replacing the slash at the end of the URL and appending .json will output the post in JSON. Quite nice!
Yeah. A pervasive poor abstraction can be painful, but in my own experience most misguided abstractions tend to be somewhat superficial and easy to unwind. It does worry me to see so much rhetoric in the wider programming community encouraging people to avoid abstractions, because this is the kind of lesson that is easy to imprint on newcomers -- but I suspect the easiest way to get good at them, is to do them badly a few times.
I don't know why I thought Go generics also do monomorphization, must've misremembered or it was an earlier proposal? Thanks for the correction!
This reminds me of the Accomplice brand of immersive theater that’s been active in New York and other cities for years now. It’s part walking tour, part play, part mystery, part scavenger hunt. The best part is trying to figure out whether the people you come across are actually part of the play/tour or not—getting it wrong has led to some funny reactions.

https://www.accomplicetheshow.com/
> the Germanic words stemming from 'kase', referring to caseine

Casein was not discovered before cheese was. 'kase' doesn't refer to casein. Casein, the family of proteins, is named after cheese, the milk product consisting in large part of those proteins.

And 'kase' is not a Germanic root. Fromage descends from the Latin word for "shape". 'kase' descends from the Latin word for "cheese".

> There are two conclusions here, one being that the dictionary translation of words does not capture somewhat-subtle but sometimes important distinctions between words.

This isn't right either. Tin soldiers must be cast, but they are obviously not cheese, and therefore they are also not fromage. The etymology of the word tells you nothing about its meaning.

(The conclusion is fine, but drawing it from this evidence is not -- if you translate French fromage as "cheese", you're not missing any subtle distinctions. It means cheese.)
Is borrowing the right term here? You don't get the tax you paid on your phantom profits back if you lose money the next year. You just pay marginally less tax if you make money. You’re spending money you would never have spent. A loan implies you get repaid.

That’s what is really fucked up as others are pointing out. If I don’t grow or grow slowly The gov’t is flat out robbing me. If I start a venture that I don’t expect will start generating revenue for 5 years, then the government has taken 5 * 1/5(sw-expenses)(tax-rate). Thats not a loan, it’s larceny.
That claim needs to be substantiated.
> Just like the "close door" button in elevators doesn't make the doors close any sooner than they normally would.

I recently read an article (maybe even here on HN) that explained this fully.

Basically, in the US, under the Americans with Disabilities Act, the doors must stay open for a minimum time (which depends on some variables). The door close button can only have an effect after that time is elapsed, but in many (if not most bases) the time after which the door automatically closes is set to that same minimum anyway.
That’s what I believe happens when you don’t value people

There is a word in Russian - «казённое», literal translation is ‘state owned’, but the meaning is that it’s something you should not care about.

It could be also a manufacturing issues caused by stealing.
I wonder too. I've communicated with Chollet in the past (about his ARC dataset) and he's responsive. You could email him and ask, or you could ask him on his twitter (I don't use twitter).
It’s more of a legal problem than a technical one and has existed for very long time. How have companies handled this since before the Internet?
I'm sorry, I'm not familiar with the grokking results. What are you referring to?
The majority of European cabinets are formed by a parliamentarian coalition which usually reached a majority. The Swiss cabinet is formed by design from all the major parties, so there's no coalition needed between them - once you get enough votes you're in. It's just when the ministers are in function they cannot publicly dissent from the governing line or they fly out (it happens) - which is forcing them to negotiate behind the scenes the governing line, of course each according to their party mandate.
Although it's not illegal, I thought exchanges used to delist companies for this. At least NYSE. Maybe someone has more insight
Under Screen Time, of all places, you can set an additional passcode, and under Screen Time privacy and content restrictions, at the very bottom, block changes to your passcode and to account changes for your apple id, which denies access to the whole icloud section in iOS settings.

Just don't forget you turned this in and then get confused why it's greyed out in settings when you go to change something in there.
> How to handle HTTP requests kind of doesn't. HTTP 1.1 continues to work, and will continue to be sufficient for at least 90% of all the use cases on the web for a long time.

If you take out your 386 and boot up Dos 3.1 it'll; continue to work too. Let's just not improve, right?

> but some software actually end up being "finished" and good enough for the task at hand

Like dead? Do you ever stop learning and growing? Are you "finished" too? There are new vulnerabilities, new compatibilities, existing bugs, different use cases, etc - you think it's finished = turning a blind eye.

> It's such a marginal difference when you consider real-life applications built with either express or Fastify though.

That's how we get Electron and everything become a resource hog. Oh it doesn't matter. Oh marginal difference. No don't recycle, don't do good for the environment and anything in life because it's all marginal. Why even reply? It's a marginal difference.

No, we can do better and will.
That is pretty cool!

Swedish (also picking a lot from German, of course) has the same word ("lä", and no I'm not going to try to describe the pronunciation) but our usage is wider in scope. In Swedish lä is simply "out of the wind", and not restricted to use onboard a vessel. Cool, didn't know that about English.
> I still haven't come across the placebo buttons though so I'm willing to doubt their existence.

IIRC the "placebo" buttons, where they exist, were not installed as such, but simply deactivated after the traffic light control system changed, since uninstalling them would be more expensive.
Yeah, it's not really an explanation.
> if this trick works with any unlocked iPhone then I am very interested

No it doesn't. For any security sensitive stuff, you'll be asked to reconfirm your device password (and potentially also the password of another device on your account).
I also get inspiration from the internet.

Am I not allowed to do this either?

I download an image and save it and than use it. Either as inspiration in a collage or as inspiration when drawing something new.

I don't think there have been a lot of people out there who really invented something uniquely new for a while.
When they make it based on PaLM vs LaMDA
Thanks, yes eventual tax is inevitable!
Yeah and riding 1000cc bike is just like driving the bicycle with Extreme Speed /s

> In the case of webRTC, I've seen so many projects do this where they’re like, “It‘s peer-to-peer! You just connect to the signaling server and then the things talks!” That’s not really peer-to-peer cause you've got a server. If you've already got a server...my advice is: don't mess around with peer-to-peer stuff, just use that server.

The prevalence of NAT really did a number on ability to have properly p2p communication. And, well, rampant insecurity of default user setups making most internet connection be at the very least behind "only allow outgoing traffic or traffic initiated by user" type of firewall.

Even if you make all that nice code with each user having it nice and secure private key and having to accept someone's public key to start communicating there is still problem with distribution and ascertaining that user is really who they are.

And even if they are, well, they can be compromised, so your local app also have to be very secure or else the potential malware can just go between your contacts and compromise everyone using the app.

Or, you can just use SaaS and don't worry about it, or at the very least not worry about more than one app having ability to compromise your system
I read it as well, but I think it was much earlier than that - some time in the early 1980s.
Sigbovik 2023 Proceedings [pdf]
The current keys will of course work as before. It is more that their new offerings might change this model all together by tying authentication of the key into some cloud service requiring non-standard drivers. Probably unfounded fears as this would make the keys less attractive to their user base.

Yes, there are competitors. But I really don't want to be reliant on Google as a company. I guess Solo Keys and Nitro Keys could be good alternatives, but I really feel Yubico has a great reputation as far as hardware token companies go.
But why? That is not where things are heading. They already have airpods/earphones. They just need to add AI in them
Netflix Increases Streaming Quality of 'Basic with Ads' Plan to 1080p
They are also great for poor man's reflection, you can combine concepts with C++ traits (not the same as Rust's) and constexpr if, to check if the given type supports some specific capabilities.
It has the same origin as the English equivalents.

https://en.wiktionary.org/wiki/estribor
> and there doesn't even see to be a dock on what it supports.

there is, at the bottom of the get started page

currently besides validating the key itself only ssh and git signing by ssh key is supported by them

Also directly from the main page the first noticeable thing:

> TKey’s design encourages developers to experiment with new security key applications and models in a way that makes adoption easier and less risky for end-users.

I.e. it's for now mainly for developers not end users (for now).

There is a "button" on it. (Which yes isn't mentioned anywhere, outside of some article you can navigate to by following multiple links).

Most important (and they could be more clear about it) it doesn't have (writable) persistent memory. Which has both some grate benefits and but can also have some major inconvenience. And depending on how/for what you use smartcard support I'm not sure it might ever support it.

Anyway the shop opened around 16 days ago so it's still very early days for TKeys (and their website, and documentation, etc.).

I'm looking forward to what it will enable.

But AFIK it's already a grate choice for certain kinds of companies for their employees.
Microsoft developing its own AI chip
Thanks for clarifying! Sorry for pouncing on that one little detail in your comment btw. Incompleteness vs. human reasoning is just something I think about on and off and your turn of phrase caught my attention.
This sounds like something one might say during an LSD trip
The first one is doable in more complex languages, e.g. D, Ada, Delphi,...
That's not how it works, though.

You can wait months for a specialist in the US. Especially a neurologist (as in an MS forum). And then, you have to get one in network OR pay more - and your insurance might not cover it.

You have business rationed health care, and some folks are going without. Some folks are now thinking about different programs for poor folks... but we know those don't cover everyone with need.

On the other hand, I now live in Norway. The health care system, in general, works. I'm never going to be bankrupt due to medical expenses and I know other people aren't using riskier and harder to use insulin because it is all they can afford. I can get to the doctor in a timely manner and if there is a wait (for non-critical things), there is an actual safety net that means I can take the time off work while I wait for the MRI to open up. Even when there is a wait, it isn't nearly as bad as it would be in the US.
What does that mean? What did you actually do?
This piece is highly aligned with my way of thinking about learning as I wrote in Secrets of a Buccaneer-Scholar. Exciting to see another buccaneer’s take on things.
That's exactly what I tried to do with this framework:

https://github.com/hitchdev/examples

Rather than trying to force your testers and stakeholders to adapt to the DSL, the templated story->documentation generation lets the dev or tester adapt the DSL to whatever the stakeholders want to see while keeping the story strictly about behavior.
> though that probably is stretching the definition of a door a little bit...

It is, but then so is the stupid "3-door" / "5-door" / etc. car classification, which is really 2-door / 4-door / etc. with the trunk being counted as additional door for some reason.
It's just one more scam.
https://youtube.com/playlist?list=PL-eVf9RWeoWH5ijYfF9eh_lyw...
A quick google search shows that advertising is also a treated as an asset, just like software, at least some of the time

https://www.journalofaccountancy.com/issues/1999/may/maples....

IMO it does make sense to amortize software expenses like other capital expenditures.
> Too bad you can't use LAN to work from home

Depends on what you consider "work from home". You might not be able to chat with your co-workers without a WAN connection (unless you go really old-school and use a telephone), but you can for instance develop software from home without any working network connection (and git makes it easier by allowing you to create commits while offline; see also the "git bundle" subcommand). I've done so occasionally when the Internet connection goes kaputt.
It is only a matter of implementing it on a FPGA actually.
>Linux requiring you to compile drivers for pretty much any device yourself

It's not much better on modern Fedora. The drivers do come precompiled but you have to reboot sometimes twice per week to install updates.
A bit like LINQ, only its a pre-processor pass instead of being integrated into the language like in C#.
Not really, Dalle 1 generated low resolution, blurry images without CFG (so to generate something relevant you would need to generate ~512 of them and sort them using CLIP), the first MJ generative model wasn't even conditioned on text, it was an unconditional diffusion model probably guided by CLIP (so it wasn't particularly coherent). People don't seem to remember how bad text-to-image was only a few months ago.
It’s not Prolog, but the related miniKanren has been widely implemented.
But in "(b) Specified research or experimental expenditures" it says:

> For purposes of this section, the term "specified research or experimental expenditures" means, with respect to any taxable year, research or experimental expenditures which are paid or incurred by the taxpayer during such taxable year in connection with the taxpayer's trade or business.

So that's R&E expenditures. It's further specified that all swdev is R&E.

My interpretation would be that sw dev = R&E. And R&E = specified R&E, UNLESS it's not in connection to the trade or business. (Not sure when that would happen though).

Afaik, it works like that when activating any piece of IP using an expenses based valuation method.

I'm gonna let it rest now. I'm not affected anyway. At least not directly.
so young man yells at old man yelling at cloud? TBF, software in the past handled fluctuating connectivity much much better than todays, probably because back then this was normal. Once you got a thing working (a printer driver, say) it typically worked.

Today, with spotty internet, software you have or could have on your device might or might not work. Just recently I have seen a website which loaded, but was non-functional until 2 mins later a cookie warning was also loaded.

Nothing in there is about

> the number of active internet users, malware, services, goods sold

but about not building for applications only loading half (because we are still waiting for some obscure JS or CSS from not the original domain that noone really never needs.)
It was so much fun filling up your queue after first signing up, finding films you always wanted to see, being able to add entire tv series, changing priorities, etc.

It was a unique kind of fun that I can’t seem to reproduce anywhere else these days.
The future is stacking models in feedback loops. One model could detect bad anatomy and tell the other models to rerender the frame. AutoGTP is an example of this
Turn any webpage into a desktop app with Rust with ease
They had Workplace, which was a fantastic product that got shelved externally when they couldn't get a big payout early in the project.

It was the perfect Slack replacement for companies with over ~1000 employees, and I wish my current company was using it.
I too doubt the posh etymology: If you’re sailing around the cape by definition you will have crossed the equator twice, meaning your calculation of the sun positions will change. Acronyms pronounces as words seem more a modern 20th century thing.

Wiktionary talks about posh coming from the Romani language, meaning half, in monetary terms, as in half a crown. Seems believable to me, a lot of modern terms come from traveller’s languages and argots and such. See also tory and whig.
Well, nice, but who is going to make the money?
I know you can use ethernet to build a network but if you build a global network with 90s technology, you'll get what?... the internet like we know today but worse. What problem was solved?

That was my point responding to OP. We actually progressed and we are facing new challenges.
I don't agree with much of what you're saying. Physical access is not game over, there should be additional layers of security (i.e. a passcode) to actually unlock the device. And even if you have unlocked one device, there should be additional barriers to escalate that privilege to other devices (i.e. by requiring the Apple ID password).

There's also a big difference in the passcode and Apple ID password. The passcode is required several times a day. Failing a FaceID unlock is very common. Having an alpha-numeric passcode is, honestly, a huge pain in the behind. The Apple ID password on the other hand is not required very often, and can easily be stored in a password manager. Storing the passcode in a password manager doesn't make much sense, as you'd then need to unlock a second device to open your password manager to read the passcode to unlock the first device.
I think people are abusing this term when it comes to AI. These examples do not trigger any uncanny valley effect for me. The same way cartoons do not. It's nightmarish but that's different.
It gets even more confusing when the commanding officer orders hard a starboard. Does that mean turn the wheel left or right? Apparently it depends on the ship. There is the unsubstantiated story the Titanic crew bungled this. https://www.reuters.com/article/idINIndia-51664720100922
There was the Intel Edison [1] back in 2014-2017, it turned out to not be a great success. The initial version was based on a dual-core Intel Quark x86 clocked at 400 MHz [2].

[1]: https://en.wikipedia.org/wiki/Intel_Edison

[2]: https://en.wikipedia.org/wiki/Intel_Quark
Well it's not broken, I'd assume they limit the `max_tokens` to minimize costs.
Leastconn also have very nice characteristics, that if your app say gets into long GC it will near-immediately stop sending connections there

Also the "overrun" of dropped connections shouldn't really happen if

* incoming connections are < total capacity
* loadbalancer have server limits set properly and doesn't send too many connections for app to stgart dropping
* loadbalancer itself is one queuing (as it "knows" the next server that should get the connection)

So that part of the description is subtly wrong; you WANT to queue on loadbalancer, not on app servers.

The app server should have queue just long enough to feed all the threads but not enough to start dropping anything
We might also be perceived as the biggest threat to the genuinely-most-interestingly thing, that being the fact of complex biological lifeforms making up a planet-wide self-sustaining ecology.
Love it! This morning I used it as a no stress snooze.