skysight-inc/HackerNews huggingface dataset:
And, where that tooling does provide for modern conventions, it often goes unused. Same inertia in play that we have been discussing.

I have only a quibble or two with 3mf.

Curved triangle representation is one, and lack of source topology is the other.

At some point, we need to generate real curves, and frankly I would be pleased with second degree curves. (The analytic ones, arc, comic, hyperbole, parabola)

When describing small features, and when coupled with machine process requirements, chordial deviation becomes a real issue. We either end up overloading path planner subsystem with a crazy number of too small line segments, or accept a cutoff of 16 ish and deal with undersized radii.

As far as I understand, we do not yet have those features in the output file specs just yet, and it sure would be nice if we did.

Frankly, arc and potentially second degree curves in general, fitting makes some sense at this point just to make use of firmware that supports it.

Software I am involved with has headed down this road to both resolve small features correctly so that they are printed correctly, and to enable feature discrimination so that tool paths can be generated with higher order formulas intended to improve on both machine performance and part quality, consistency.
5 days ago, 84 comments, a lot a lot a lot of skepticism against this company's ability to stay on a good path, not mess stuff up: https://news.ycombinator.com/item?id=29261574

here's to hoping! very good that they're trying to leverage public tooling/infrastructure. definitely an area that, with more competition, could reinvigorate & revitalize computing in powerful ways... especially if we start seeing more competition that also has high speed io too, imo, not quite present here at this ultra low price point.

the greenpak line seemed super super cool though. really cool ideas & products, way more mixed signal in a tiny cheap package than a classic fpga would have. i have little idea how capable or not it really is, given that it's a truly tiny product. but even if this never becomes a hundreds of cell line with decent io, it still feels like it has a ton going for it, and i hope it remains actively developed, very much, especially if communal tool chains get to play.
With all due respect, this is awful advice.

Even for those with ADHD, recommending a drug as the solution isn't something that works long term.

I too have wrestled with ADHD my entire life. The term doesn't do the disorder justice, because if anything, there's no deficit of attention. ADHD gives you the ability to focus on way too many things all the time. It's an attention surplus. Has anyone ever asked you "superduperycomb, you say you have ADHD, but I saw you totally locked into [whatever] the other day. Like, you couldn't even hear me, you were so gone." The [whatever] for me is video games. Or, as a little kid, it was Lego. Everyone is surprised to learn that super-focus, or hyper-focus is a symptom of ADHD. ADHD is mainly a disorder that impacts proper executive function. Non ADHD brains can say to themselves "alright, time for a break" and easily transition.

ADHD meds help with executive function and are great at giving someone with ADHD a way of applying their attention to one thing at a time.

As you probably know, no amount of Ritalin or Adderall can make you love something you're not interested in. Sure, meds can help you stay on track once you get started, but they don't help you enjoy something you don't like doing.

Taking meds just to stay on track doing someone you're not into is a recipe for all sorts of other problems. Burnout, for one, but also depression. You wake up one day and realize you've been super effective at sticking to a thing you hate, all while ignoring relationships, putting off personal needs, dealing with the side effects of powerful meds.
Thanks, I'll give it a go. Pkg.go.dev is a huge downgrade from godoc.org IMO.
I read PHM straight after Termination Shock, which I also thoroughly enjoyed.

Fantastic couple of books.
Amazon most likely does not own it, hence Amazon telling him to have it towed.

The guy is being an idiot looking for publicity.
That's my point. It seems there are some lax rules (or none) accepted in some jurisdictions and void in others that even require a certificate authority. I guess you have to be careful for international contracts on which digital signature provider you use for court validity in case it goes to litigation.
Elixir Phoenix. It’s what rails copied for the Hotwire stuff. With distillery you can compile all of it, css, js, images, html, down to one tarball that you unpack and run as a service placed behind a forward proxy for complex setups or standalone if desired. Plus it’ll blow the doors off a Rails app performance wise, measured in micro not milli seconds, and will deploy on a fraction of the resources. Plus the community is filled with ex rails devs who left ruby for elixir so it has a very familiar feel if you come from Rails.
> There was no useState per form element, form data was trivially validated on the server, errors were trivially sent down to the server

you can always do this, regardless of react or not, people did not do it because they want to do client side validation/feedback. Not to mention forms have nothing to do with endpoints. Mirroring your UI after some endpoints is a shitty way of making UI, or API. Sometimes you just have dialogs or wizards to build up the state of the payload and the submission happens much later.
Thats cool!

Do you know what the rationale is for not adding them to HTTP2 / HTTP3?
Beautiful. I missed that old godoc UI!
In the case of Apple’s TouchID, the fingerprint is less a password and more of a session extender. You need to login with ID and password to establish a session. Then the fingerprint gives you access to that session. Once the session ends, you need to reestablish your credentials.

This obviously not as secure as a system when you must use your credentials frequently to maintain access, but it seems entirely appropriate for the level of security needed by most individuals on their phones. Especially as the alternative is often a super simple password or even no password at all. TouchID makes a moderate level of security palatable enough for people to actually use.
It’s not the new paradigm which requires higher volumes and lower margins, it’s SpaceX’s business model which requires it (or, I suppose, expects it)

It is possible that there is a cap in how much stuff people want to put into space.

(EDIT: I do think it’s possible for SpaceX to exist as an entity that is simply smaller and not wasting its time trying to make its CEO Baron Harkonnen , but hey corporate ownership law amirite?)
Spotify may have deemphasized shuffling in albums, but they now force you to queue completely random algorithmically chosen songs with albums if you use the "Spotify Connect" feature to remotely control another endpoint.

So -- users streaming to say a Chromecast or smart speaker will get Adele's new album completely in the right order if they press the most prominent button, sure, but it won't end, it will add a jumble of tracks you didn't pick to the end of the album. I'm not sure it was worth the trade.

And no, if you are using the Connect feature you cannot disable this autoplay "feature" any longer. See many angry users here:
https://community.spotify.com/t5/Live-Ideas/AutoPlay-Option-...
You can run sqlite in memory if you pass `:memory:` as the connection string.
> Andy trying to emulate the success of the cocky sarcastic hero from The Martian.

Yeah. And he went on and on about his dead crew mates, how sad and depressed he was for them, but he had barely any connection to them besides sharing a single space flight.
I don't think you can really have good moderation of a stable group without the moderators being members of the group themselves -- and known and trusted/viewed positively by a majority. Otherwise they'll just be perceived as jerk outsiders who swoop in to make more trouble than they solve. And they will face constant pushback and non-compliance.
While I do agree a typo in the very first sentence is not the perfect way to start, there’s still the fact that English is not everybody’s native language and this sort of typos can be very hard to spot for non-english natives.

Not an excuse for having typos in the product’s website, but a very common explanation for it.
It’s not going to be documented.
Where I live all nurses work overtime; I imagine that inflates the number quite a bit while taking a huge toll.
>I don't really know what the take-away is.

Everyone learns differently.
Could you elaborate? Any reason why Next.js is worse/not suited for web apps connected to databases and backend APIs?
nvm has .nvmrc for auto switching node versions automatically when entering a directory.

`npx` for global scripts or package.json scripts for project local dependencies.
there's no ideas in native dev that arent well covered in various webdev frameworks. none. zilch.

but popular web frameworks have their own more webful lexicon/definitions.

imo few native frameworks really use the old lexicon heavily either. even in legendarily ancient realms like objective-c, there's persistient ideas, but the classic ui construction paradigms dont rule, arent the guiding star; there are still different & newer patterns & systems & words for using the available standard libraries.
Very few of these things seem to have gotten better overall, so I’d say that most of these companies have failed, as has the overall strategy.
You should explain why it's better than other full-stack SSR apps. Lots of people will come to Remix already knowing about SSR, they want to know about the advantages (like idk if other apps do constrained errors, how the speed compares, how live reload works vs others, etc.)
They lost me at:

return (
<div>
{projects.map((project) => (
<Link to={project.slug}>
{project.title}
</Link>
))}
<Form method="post">
.
.
.
</div>

I don't know why we need another framework that smashes together code and HTML/directive-based templates like this and, generally, keeps us bound so tightly to web idioms.

Would be nice to have a framework that obscures these kinds of "web fundamentals", so we no longer have to wrangle such low-level primitives to build complex apps.

EDIT: The people downvoting this are suffering from a failure of imagination. Sure, Remix may be an improvement over some current frameworks' failings, but there's no reason improvements need to be so incremental or debt-bound.
I hope it is as straightforward as that. But that's still not something that outsiders can see and help with.
No fishing. Just a dev looking for HN recommendation to avoid missing out on a good framework fitting my needs. Thanks for your idea. Going vanilla JS/PHP to build modern web apps can get complicated real quick I think. I'd prefer a framework to take care of all the plumbings (route, state, binding, SSR etc.) so that I just throw in the app UI & logic.
Have you ever considered the fact that because clearly much of the world's population _does_ in fact comment on these posts, that _they_ have said normal "human behavior" and not you or I? We're the outlier on Facebook.
In the mid-1990s I dropped out of college and took a temp job doing data entry, a job that was supposed to last 6 months. I had very minimal programming skills but even so, it was clear from the first day that I could automate the entire job. In a few weeks I wrote a combination of macros and some SQL to do literally 99% of the work.

The only problem was that it ran too fast and the DBA started to get cranky due to the load on the database. The official word from my boss was to stop immediately and proceed at a more normal pace. I showed him the automation, he shrugged and said "can you just slow it down a bit?". So I throttled the script and added some pauses, slow enough to make the process look like a human was doing the work. The DBA was happy because his Oracle database wasn't under load, my boss was happy since the work would definitely be done in 6 months and he didn't have to hire anyone else, and I was happy because I got to sit on ass and read books while getting paid. NO ONE CARED. The hardest part was looking busy to my co-workers who weren't in the loop.

Eventually in my spare time I got so bored that I learned SQL proper, which prompted me to go back to school and start a career in data and software.
Eh...SpaceX has investors knocking down doors trying to throw money at them, even before starlink was announced. They'd be fine without starlink, though I am excited for orbital internet.
Blocked by paywall.. I remember yesterday someone posted in HN a website to go pass any paywall. Does anyone has the link?
They can, they just don’t want to.
What is important is how much debt you have that cost you less than inflation.
Governments and wealthy individuals have tons of 2% interest (or less) debt. Inflation at 4% erodes that debt pretty fast.
The poor and middleclass have debt at 10-30% and inflation at 4% is doing not much to erode it.
They only made them semi-secret because of Snowden's revelations though :) They didn't have a choice.

But I think secret courts won't fly on a large scale. People have connections and they will pipe up eventually. Maybe not every time but it will happen.
Bold of you to assume you need a job to reach your potential. The capitalist brainwashing goes deep. This person had 8 hours a day to do what mattered to them. I can't imagine a better way for them to be empowered to pursue their own goals.
Isn't Ableton Live what trackers grew up to be as an adult?
Color e-ink probably isn't going to be at quality-parity with e.g. LCD displays anytime especially soon. Kaleido is still really cool, especially when it's used properly, but it's probably going to be a bit too weird for something really like reMarkable for a little while yet.

Sometimes there's Indiegogo hype for "ooh, a large color e-ink tablet!" and I'd encourage cautious pessimism about those listings. Might be a good idea to wait for them to ship, and to wait for some reviews.
Key points:

+ Don't think about a value-added board, think about value added people.

+ Don’t give them reason to discuss you without you. Get them to discuss you with you. And do it one on one. You must have a personal relationship with each of your board members, not a group relationship.

+ Do not surprise your board members. This sounds obvious, but founders do it all the time. You probably have too. If you use the board meeting as a time to convey new and important information then you are surprising your board.

+ Do not make your board members think in the board meeting Board members show up at meetings to monitor their investment and decide if they still want you to be CEO. Present them with the information they need to know: that the company is doing the things that will make it quickly increase in value. If the company is not correctly doing these things, present them with the bad news but couple it with the actions you are taking to fix the problem.

+ In your first several board meetings ask early investors they need to see. What KPIs do we need to present? What information can you omit. What other management team members do you think should be in these meetings and for how long? Have we surprised you in any way in the meeting, good or bad? Have the early investors train you in what a board meeting should look and sound like.
Yeah I also heard some rumours of a lot of 'anonymous tips' coming from such sources. It can't be proven of course, which is why it's pretty smart of them to do it that way, if they do so.
Yeah, thanks, silly typo -- fixed.
> Most problems don't need atomics to solve

How do you handle a global, concurrent memory write and/or read ?? (across many different blocks, maybe even across different grids).

For example: lets say you have a global hash table and 30,000 CUDA-threads are running. How do you insert data into the hash table safely?

> Sure, shared memory is great, but not always needed and communicating through global memory can be fast if you stay inside the L1/L2 cache and hide latency.

Scan operations (sum, min, max, AND, OR to name a few) through the parallel prefix pattern (https://en.wikipedia.org/wiki/Prefix_sum). How do you plan to do it, if not through __shared__ memory?

This is a fundamental operation in almost all GPU code I've ever seen. Just pushing / popping to a stack will require a prefix-sum to determine the size across the workgroup.

If you can't do prefix-sum, you won't be able to do effective load-balancing on a GPU. This is something that'd normally take a dozen clock ticks, but if you do it over L2 you're looking at hundreds of clock ticks instead.

------

Sorting networks are also probably best implemented in __shared__ memory... with maybe warp-level intrinsics beating them. (But warp-level programming is much much harder and I prefer to avoid it).
Dimorphos 2024!
Yes, although I suspect the "simple" case of B2B contracting or purchases of goods is fairly universal in the low formal standards, and that's what all these services generally target and provides a relatively easy entry level to start a service with. The differentiation is in a) how well they can provide supporting evidence when challenged and b) which higher-requirements processes they support. a) is vague and most people probably have little idea what works and what doesn't, and b) is not so vague, but on the customer to know when their specific contract needs something better.
> launching a database instance is far easier than managing disk based storage yourself

Look, it comes down to what you, the developer are comfortable with. If you know and are comfortable with running something like postgres in the cloud, then go for it.

Some of us prefer to not. Similarly, not all of us nuke the entire filesystem on every deploy :)
I always wonder who the audience is for these things, as I assume that most people in some kind of software engineering principle will have gone to university, but I suppose this is a good read for anyone who went the bootcamp route. Use cases are very important and it oftens stumps product owners when I ask them about use cases because they haven't really thought out what clients are asking for and how it relates to users. Many "super urgent" feature requests can be reprioritised when the product owner understands how it actually relates to the system.
The text are overlapping at a bigger text size.
Software-Defined Car: Foundations for Future Vehicle Generations
Just sharing some perspective. I got started in the early and mid 90s. I became obsessed with MUDs as a teenager. I needed a compiler, discovered Linux. Painstakingly downloaded and installed it using over a dozen floppy disks. My Internet was a 28.8-56k modem in that era. I got extremely good at C because that is what CircleMUD was based on. I had a pile of reference manuals, man pages, and Usenet. Occasionally things like Beej’s guides were useful. I also wrote a decent amount of Perl. If I wanted to learn something, like Regex, it was source code, man pages, info pages or an O’Reilly book. Internet hunting was secondary to trusted resources (books, etc).

Certainly some things were harder and slower, but if forced you to use your brain more and think through some types of issues. You rarely got instant gratification of reading someone else’ solution to your weird problem or error.

It forced you to really look through the source code and think things through from first principles. To understand your runtime (C programs barely have a runtime really, but it still exists in complex programs that must run for long periods like a MUD). It forced a deep knowledge of your tool chains and made you really good at them. It forced you to be more narrow but also creative and deep. From a first principles perspective it taught me ways of working that are different to younger programmers, and even modern me. Often looking something up is right. But sometimes you are best served by learning something for yourself, through source code and such. I learned so much looking at other code based and constantly asking “why?”. Why is this code this way, etc. I can’t say if it’s better or worse, but I got really good at MUDs and it turned into a long career in tech with no degree :)
I find myself building a main belt almost immediately, pretty much right after getting a basic factory down. Really it's because my first base or two was just terrible spaghetti and when I was a new player I thought I could fix that by going with a central belt right off the bat. Since then I've loosened up much more, but I still like a central belt when I get the chance.
What's the reason for the change?
Pshaw. It takes less than 30 seconds to conceptualize a network-state-cult that demands loyalty in the form of keeping all your material wealth in their cryptocurrency, which curiously is more convertible from other currencies and less convertible to them, unless you have special status within the state-cult.

Humans love to be tribal, and right wing authoritarian followers love to prove their loyalty and defend the group against all accusations.
"Given that Japan is mysteriously inflation-proof, why doesn’t the government take advantage of that by monetizing the debt?"

It incentivizes moral hazard along with policies that could trigger hyperinflation or inefficent allocation of capital.

Why bother evaluating a project's risk if that risk can be magically waved away by printing fresh money?

Thats not to say that doing so guarentees these things _would_ happen in the same way that walking into a pride of lion's with pork chops hanging on your ears means you wont be eaten but there's precedent that such schemes don't work well in the long run.

E.g. Weimar.
For Whom Does This Bell Toll? Dallas Billionaire Harlan Crow
Like Apple, Amazon, Google, etc.?
Yeah but it's not an algorithm.
How do you do when you have more that one process accessing the DB?
There's no comments from those posts so pointing them out wasn't necessary.
Show HN: Retrocomputing with Clash: Haskell for FPGA Hardware Design
rM support's statements in the past have been to the effect of "we aren't going to remove the root access; you need it for GPL compliance, and we need it for troubleshooting. And merely using it doesn't void the warranty, but we don't support third-party modifications." So if there's e.g. a flaw in the hardware that you didn't obviously cause by doing something absurd with modifications (e.g. overriding the temperature lockouts, deliberately wearing out the eMMC with writes, ...) they say that it shouldn't really effect your claim.

Now individual experiences with rM support have varied rather wildly between "they're great!" and "they're the worst!" so feel free to temper your expectations.
Mystery of High Performing Novel Solar Cells Revealed in Clarity
The point is at best I care about perf/watt
indirectly and the things I do care about can
be improved in other ways

Not necessarily, at least not for single core performance. Even if you're willing to accept unbounded power consumption and waste heat, the die size of the CPU itself won't be increasing at the same rate.

You fairly quickly learn that dissipating kilowatts of watts of heat from something as tiny as a CPU die (or, more accurately, one particular subset of functional units from in a CPU core) is awfully difficult.

At some point, the CPU/GPU/etc need to be kept under a certain temp, which sets an upper bound on watts. So, no escaping watts/performance....
it's much better than dogmatically attempt to model things in OOP, fail to do that, then resort to "instance of" in god knows where in the codebase.