skysight-inc/HackerNews huggingface dataset:
If you have any questions or comments about Riff, we at Determinate Systems will be actively monitoring this space for the next few hours, so fire away.
This feels right to me on the hardware front, especially about laptops and desktops.

Their basic form hasn't even remotely changed over the past 30 years. There have been improvements – smaller, lighter, more powerful. There have been tweaks – convertible laptops, for example, but those haven't really stuck nor displaced the standard laptop. We are approximately, what, 40 years since the first thing that resembles a modern laptop, and it's fundamentally the same form factor.

Even phones have grown in capabilities much more than they have changed in form factors.

I wish we were closer to the 'next big thing', but I'd put bets on things staying largely the same. VR/AR, either via a headset, glasses, or contacts seem like the safest bet, but in no way a given.
Yes the conceptual model behind capabilities is perhaps the hardest part to understand fully, and completely translate back to end users. We're so used to this "identity" and "API" separation now, we just take it for granted. And I suspect it has a lot to do with our own mental modeling of problem domains like they're hierarchical social problems. Administrator is the King and He Can Do All. Others are Serfs. Whatever.

The notion that the "handle" or "reference" is the capability and the API itself is the 'permissions' layer is harder to explain maybe. I still struggle fully with the vocabulary around it.
In my experience, much worse.
> I've just bought a game on steam and had to create MS account in order to play it

This would be a hard no for me even before I got to the captcha.
It means that when I have a vegetarian meal, I don’t look for fake meat. I just have a dish that was designed to be vegetarian.

The “as a meat eater” part signifies that I’m not vegetarian which seems like an important distinction in this context.
You are not free to hunt people, period.
Thanks for saying this, as I know a lot of people on HN have very negative feelings towards this trend. Personally, I feel the browser is a great way to stop reinventing the wheel, and the APIs abstract away a lot of the heavy lifting. They pretty much get you 80% of the way there, and the last 20% is where you can really add the stamp of "uniqueness" to your implementation.

The fact that the browser is also heavily sandboxed is another big benefit. I personally feel safer using a web app than a native app on any device, any day. You just don't know what a native app might be doing in the background, but with a web app, I feel things are much more transparent.

I can potentially see a future where you could deploy docker-like containers directly from the browser, while keeping the same fine grained controls that a browser allows. Then it really would make the web a truly flexible, infrastructure agnostic application delivery platform.
But was COBOL running on the ATM?
I completely agree! I personally find these powerful new network releases border on the depressing, in that they aren’t really network releases but huge training systems of dispersed YAMLs. YOLOv4 was a case in point where I was too overwhelmed to try and integrate it into a project I was working on.

PS you are a hero of mine - I’m an academic medical doctor for who CS231n was my first foray into AI, and since then I’ve gone on to gold medal in a couple of Kaggle competitions and secured 5 years of higher research funding to pursue clinical AI. I am immensely grateful to you and Fei-Fei Li.
I guess mono never happened...
> Why not build a society where everybody is building their own business, and we connect them all together?

Because most people are not capable of that

i find that extremely condescending. some may not want to, fine, but many also live in an environment where building your own business is being discouraged and made difficult. but for most, it is probably just that it takes more effort to build a business than to get a job.

how come that the countries with the most entrepreneurs are all in 2nd or 3rd world countries? uganda having the highest with 28% of the population having their own business.

i very much doubt that capacity has anything to do with it, only willingness and need. many people in uganda probably have their own business because they have no other alternatives. but still, the idea of a society where everyone is building their own business is totally possible. all it takes is the right attitude and willingness.
> Hard to beat dollar cost averaging the entire stock market

Easy! Dollar cost average a leverage fund that invests in the entire stock market. TQQQ beats SPY over the long term.
Carbon capture tech. I'm not saying to be overoptimistic like it's going to solve the climate crisis. But there's so much cash and attention available, much more than you would expect given the slightly dismal state of the art, that breakthroughs are going to pile up rapidly.
> For example, would I be able to create a nice-looking game app with smooth animations such as [1] using mostly basic HTML

You will need CSS and/or SVG for the graphics and animation (or a graphics and animation library that builds on top of those). Games are different from form-based Web applications. The HTMX essays are about protocol design and application decomposition between client and server and what effect this has on how robust the app is, the user experience implications, etc. It's not super relevant if what you're doing is more or less a game that 15–20 years ago would have been created with Flash.

> I am eager to do studying before I just hack away

No, start hacking. No amount of study is going to enable you to arrive at an informed decision.
HTML should be a document language, yet it has barely improved in that in the last 20 years and is still missing really basic features (e.g. long-form document support).

I'm not sure what features you mean. Most things I can think of for long form content are right there in HTML.

Instead it can talk to my Bluetooth devices and my camera. Something went very wrong in the evolution of HTML.

That's not HTML though. That's not even really browsers and JavaScript. It's just Google and Chrome, and even then it's mainly there so it's available in ChromeOS more than the Chrome-the-browser. They just happen to share the same 'engine'. A random webpage is not hax0ring your bluetooth devices. They're very tightly coupled, so sometimes it's hard to see where one stops and the other begins, but Web Bluetooth has nothing to do with HTML. You only need look at the compatibility chart to see that - https://developer.mozilla.org/en-US/docs/Web/API/Web_Bluetoo...
This is a smart play. They are one of the very rare consumer security products in the market and they have a lot of enterprise traction. Their average user lifetime will probably average a decade, and identity is an immensely sticky tech. Just as a channel to those users, they would be an asset to some megalithic platform (the way whatsapp was to facebook) who wanted to acquire users to sell other products into. I could see a defensive acquisition by one of them in the near term while it's still cheap.

I was lucky enough to have a brief exchange with their CEO on his recent customer interview tour, and my impression was his product view was enterprise focused, which made sense in the context of this raise now. My relatively cold read was he seemed laser focused on a kind of "do what we do really well," philosophical vision on their current product, which I think is a strong asset to secure their LTCV with current customers, and that will drive their valuation.

However, I get overexcited at the growth prospect because security products are never what anyone but security people actually want, and all the products in the identity space suffer from the same problem of being top down management frameworks with integration and federation as just something you say but never do. A consumer security product people actually choose for themselves and want their employers and services to integrate with because they already like the experience of it, is just infinite level growth potential in a market of slow moving dinosaurs. Okta's massive expansion in just the last decade established that the gerontocracy of enterprise behemoths was too slow footed to respond to an incursion into the very foundation of their market (user identity), and what impressed me about this raise is that I think a well capitalized startup with traction could absolutely sack it.
You insinuated (by the leading question) that it was an "integral component of the electricity generation required". In what sense is that not saying it's required? "Integral" used in this sense means "essential". That is, without it, there would not be electricity generation.

If your point is just "natural gas is currently used for electricity generation", then that's no argument against using heat pumps. I'll add that you get more heating from using NG combined cycle + a modern home heat pump than you'd get just burning the NG in a home furnace.
> no company will put any amount of monitoring online for anyone to see, no matter how high level

Many companies used to do this. I remember the first time someone on HN commented, "Hey, is it possible this status page is just a useless blog now?" And people were trying to figure it out.

Companies arguably have a contractual obligation to be transparent about this data with their customers anyway, so a company like Github (where such a huge percentage of the industry is a customer) is going to leak the data one way or another.
I'd like to see cryptominers reduce their frivolous and wasteful activities.
The problem here is that enabling FTZ/DAZ flags involves modifying global (technically thread-local) state that is relatively expensive to do. Ideally, you'd want to twiddle these flags only for code that wants to work in this mode, but given the relative expense of this operation, it's not entirely practicable to auto-add twiddling to every function call, and doing it manually is somewhat challenging because compilers tend to support accessing the floating-point status rather poorly. Also, FTZ/DAZ aren't IEEE 754, so there's no portable function for twiddling these bits as there is for other rounding mode or exception controls. I will note that icc's -fp-model=fast and MSVC's /fp:fast correctly do not link code with crtfastmath.

As a side note, this kind of thing is why I think a good title for a fast-math would be "Fast math, or how I learned to start worrying and hate floating point."
The difference here is that the festival made it harder for the vendors, not the consumers. People can still get their food. To make it analogous to banning natural gas, imagine if the festival banned plastic utensils and told everyone they had to buy their own, and they had to be a very specific kind that was expensive.

I’m all in favor of what the festival did though. I hate how much trash large gatherings can produce.
General public isn’t going to spend $1k+/yr on a SIM card to avoid data brokers.

Yeah, you might sell to a few rich nerds from HN. But for each of those you’ll get tens of drug dealers and other organised crime.
Correlation does not imply causation is a cliche. Why do people constantly repeat this quotation without the obvious extension?

What is causation and how is it established? Seems pretty obvious, yet for some reason most people never ask this question or are even aware about how to establish it. They just say correlation doesn't equal causation and are suddenly psychologically frozen. Their biases prevent them from taking the obvious step forward.

The experiment to establish causation is simple. Tape a magnet to your dogs head, observe if there are any differences in pooping behavior.
I'd gladly suffer through whatever cold it took to make the improper new englanders move elsewhere, which would make me very happy.
I totally agree with you. I never said that the best and brightest go on to do finance and management, but that’s what the author was alluding too.
We're certainly veering off-topic, but I'd love to hear about which game engine you ended up using!
That reminds me of a similar game, Miegakure. Not hyperbolic but 4D. It looks sooo cool https://www.youtube.com/watch?v=9yW--eQaA2I
I agree with your take. This is my honest followup question: can eliminating gas alternatives from the equation help make electric heat pumps more cheep/available?

It seems like in the short-term it could make things tricky, but long term it feels like competition in the heat pump market should result in better products and lower prices... I am not so naive as to think that government interference in a market will inevitably cause a good result, but it seems like properly targeted regulation can help trigger a market shift that is ultimately beneficial to the environment and to consumers...
Has been available for a long time.... I like https://meet.jit.si/ or zoom.com when I have to
> Too many people act like entrepreneurship is something everyone has the stomach/personality/capacity for.

Entrepreneurship and making things do not need to be intrinsically linked. It's ok to work on things for the sake of making things. If you release yourself from the impulse of thinking you need to make cash from something, you can often feel more comfortable doing your best work on bigger, harder problems.

This, of course, doesn't work for everybody.
yes if you have tables -> DTOs -> REST services without much logic the need for TDD beyond endpoints (I don't think it can be called TDD at that point) is limited. If you have services with lots of logic though... it could be useful to test that logic, if it's critical to business. Or if you deal with a framework used by different projects with different requirements, and/or if your software relies a lot on external configuration. Then features can (and will) clash so having some tests that detects those at different layers (unit, service, e2e, etc.) is good. Why TDD? Because it builds a system designed to be covered by tests. It's way harder to introduce tests later in critical parts of the system. This is textbook and in my experience also true. Again, different needs make TDD and automated tests more or less useful.
Yes but the person I'm replying to is talking about JS APIs
San Francisco braces for commercial real estate crash
> I might be misremembering, but I think fastmath was one of the flags explicitly warned against in the Gentoo manual.

It is, here: https://wiki.gentoo.org/wiki/GCC_optimization#But_I_get_bett...
It's also a Maslow's hierarchy of needs sort of thing.

I'm about 33 and finally I feel secure enough to think about things beyond survival.
I recognize that this kind of thing is useful to the developer, of course, and we've gotten a lot of neat things this way.

My worry is basically that the absent functionality is the best thing about the web as a user. Take the notification API: One of the nice things about web pages and apps is that they stop bothering me once I close them; not so if I accidentally permit notifications! Fortunately I can turn that whole feature off, but at first I found myself wondering who ever thought that would be a good idea.

Yes I picked an extreme example, and I don't actually mind some of these things. I wish there were a permission pop-up before playing sound at all. Also, WebGL does concern me, since heavy GPU usage can draw a lot of power. Things like gamepad support and spatial audio (if they are behind permission pop-ups) don't really bother me, though.
> Good luck finding an employer who agrees to that.

Just look for the phrase "results only work environment."
> it turns out that when you use -Ofast, -fno-fast-math does not, in fact, disable fast math. lol. lmao.

What about -fno-unsafe-math-optimizations?
For audio you often get a ton of electronic noise on a PCIe card that isn’t present with an external device. Even the few PCIe still around use breakout boxes.
The only argument I can think of here is with NPM post install hooks. But for Golang, unless you import the code, I'm pretty certain that there is no way to exploit or backdoor an app.

Or is there something I'm missing?
HTML media capture is superb. I have successfully used it in production, and I was surprised by how simple it was and how well it worked. I learned about it from here[0].

It's cool because if you have an app that requires users uploading pictures, you just need an HTML <form>, an <input> with `capture`, and a few lines of code in the backend. I thought I would need to do some JavaScript gymnastics, and it ended up taking just an afternoon to design, develop, and deploy.

[0]: https://anssiko.github.io/html-media-capture/
Cheating and being permiscuous are two different things as are greed and theft. Obesity doesn't usually have to do with activity or anything associated with lazy.

This thread is just bad takes all the way down.
This is the link of the license - https://forum.godspeed.systems/t/godspeed-licence-v1-working...
Many middle class European families travel to exotic far-away destinations by flight. It would be political suicide in Europe to make flying more expensive than it already is.
Could you compile to wasm, or is there extra work involved in making that possible? One reason I shied away from learning Common Lisp is that none of the popular implementations seem to run in the browser.
Yeah, I'm a firm believer in moderation and not allowing perfection to get in the way of progress. So many decisions can be seen as immoral once examined under heavy scrutiny and choosing to be "vegetarian" instead of just "eating meat on special occasions" has a profoundly different impact on relationships and daily life.

My entire argument above was basically that an invisible hand removing meat from everyday products will be a greater win for the environment than expecting a segment of consumers to go completely vegan.
Unfortunately many of these leak identifying datapoints so due to abuse they are now blocked.
I think it's an apt comparison, Zig vs. C, given that Zig intends to replace C.

Go was aiming to be a replacement for C as well, but they didn't even try to reach that goal because Go programs require an OS to run on; something must host the runtime, even though it's included in the binary. I love Go and I dislike C quite a bit.

Zig vs. C seems fair to me, because there are no Zig zealots (or very few, at least not yet) and there are no C zealots who have lots of experience with C.
I wouldn't overthink it. Opening windows frequently is a good thing. Doing it during winter is even better. Oh and use crbon/hepa air filtering in bedrooms while sleeping.
Some relevant parts:

"After years of designing superefficient transmitters and receivers ...[we].. are approaching the practical limits of transmitter and receiver efficiency... To get high performance as we go to higher frequencies, we will need to engineer the wireless channel itself.

Thin two-dimensional metamaterials, known as metasurfaces, can ... tune ... wave’s key properties, such as its amplitude, phase, and polarization, as the wave is reflected or refracted by the surface.

Think of reconfigurable intelligent surfaces as the next evolution of the repeater concept.

That’s important, because as we move to higher frequencies, the propagation characteristics become more “hostile” to the signal.

higher-frequency signals are absorbed, reflected, or scattered

The first public demonstrations of the technology occurred in late 2018, by NTT Docomo in Japan and Metawave, of Carlsbad, Calif.

RIS functions like a very sophisticated mirror, whose orientation and curvature can be adjusted in order to focus and redirect a signal in a specific direction. But rather than physically moving or reshaping the mirror, you electronically alter its surface so that it changes key properties of the incoming electromagnetic wave, such as the phase.

The materials are fabricated using ordinary metals and electrical insulators, or dielectrics.

An RIS node is made up of hundreds or thousands of metamaterial elements called unit cells. Each cell consists of metallic and dielectric layers along with one or more switches or other tunable components.

To control the direction of the larger wave reflecting off the entire RIS, you synchronize all the unit cells to create patterns of constructive and destructive interference in the larger reflected waves "
for me personally the only thing I evaluate this type of services against is:

- is it free for my personal projects?
- how many interesting libraries I may use are there?
- does it offer a free tier of pipelines and things like that?
- can I make private projects for free?

All the rest is noise. This is just me though.
KeePass on a Google Drive or iCloud setup is pretty easy.
For one have well documented standards for architecture. 2nd have a well documented checklists against which engineers can self check. finally a documented process and build it out in a tool where engineers submit and understand where their review is in the process. finally make sure you set up limits when a solution can go into production using this tool.

FYI: I am a formal process architect for a fortune 50 enterprise with over 40K employees.

Your process agility/ control points will depend on size of your organization and control you wish to exert on those teams. You have to continually monitor process metrics and adjust for your objectives, and as the organization grows.

The above approach is overly simplistic of course, but I hope it will get you set in the right direction.

BTW - I am looking for opportunities and available for advisory services on both short and long term basis. Feel free to reach out. My contact info should be in my profile.
I actually assume the policy is fine. Part of policy is, necessarily, enforcement. In any safety critical policy, there is someone that holds final accountability. That accountability is the pressure, the policy, that guarantees the policy is followed. This is why we have the enforcement of laws, and not just the laws themselves. Criminal negligence is a possibility, happens frequently, and is enforced often, around safety critical systems. If there’s no enforcement, then the policy is fiction.

I highly recommend you look into accountability, in safety critical systems. There are many many decades of policy/data that show accountability is a necessary component. Is what keeps them honest/careful.

(I’ll try to be back with references and a good example)
Hi folks!

OP here. We're really excited about what we've been building and eager to get your feedback.

We think developer usability is one of the biggest bottlenecks in AI today. It's easy to make an AI demo, but 100x harder to scale that into production. You end up adopting a mess of spaghetti infrastructure.

We took a lot of inspiration from the way Heroku, Vercel, and Netlify simplified the prototype -> production pathway for web app development, and we're building a platform to do that for language AI.

Today we're launching three packages built on top of Steamship, but soon we'll have the whole SDK up and running for folks to build with.

Our dream is targeted, full-lifecycle AI that you can use with the easy of NPM or PyPi.