skysight-inc/HackerNews huggingface dataset:
Ill never forget;

I was a Title Runner when I was 18 in Reno. The Clarion had been purchased, and renamed Atlantis - and they were adding on/remodeling it...

I was driving by and there was a crane lifting a pile of I-Beams to the top of the tower... and as I was driving, I looked and thought "Damn, that would suck if they dropped that"

THE CABLE IMMEDIATELY BROKE and all the beams fell like 15 stories!!!

I got really freaked out and said "Ill never focus on disasters like that again."

Luckily nobody was injured, but I was mentally scarred.
by "peel" he means the "big spatula/snow shovel" on a long stick you use to put the pizza in an oven, and take it out.
I've looked at mermaid & planetuml before. structurizr is new to me and looks interesting.

PlanetUML has the advantage of gitlab support, iirc -- allowing rendering of diagrams in README files. I'd like to see more options for that.

edit: interestingly, the author of structurizr (Simon Brown) was recently linked in another HN thread.

HN thread - https://news.ycombinator.com/item?id=34338995

YT link - https://www.youtube.com/watch?v=x2-rSnhpw0g
One good place in a whole neighborhood doesn’t change this! New York is plagued with bad pizza in the outer residential areas. The median pizza place in Bed-Stuy is not good.
None. It's code organizational syntactic sugar and abstraction that incurs a runtime penalty (vtables).

Go ditched OO for similar reasons.

Haskell, Erlang, and more get along fine without OO.

(OO crested with Smalltalk, Java, Ruby, Python, and JS (more prototypal though). Let's not talk about C++98)
You can get a nearly the same results in a couple hours if you keep a sour dough starter in your fridge and use the discard from that in your pizza dough. Add the discard to your warm water along with the yeast to warm it up.
I did not assume that "physics and engineering are 'done'". I assume instead that the known laws of physics which seem to prevent faster-than-light travel hold and are inviolable, despite how smart any species may be.

The analogy with the the argument 500 years ago doesn't apply because 500 years ago we did not have the understanding of physics and chemistry that we have today. Of course we still have a lot of physics left to discover, but it's extremely unlikely that whatever new physics we discover will violate special relativity.
I know it's a tradeoff but I think I fall on the side of I wish the language I was writing in required `this` or `self` for members/properties.

C++

foo = bar \* 2;

Are foo and bar local variables or members of some instance?

vs

Python

self.foo = self.bar \* 2

100% clear. No naming convention needed.

I bring this up because `_foo` for members is a naming convention that wouldn't be needed in a language that required `self` or `this`

That said, I get that maybe refactoring some code from standalone function to class method is easier if you don't have to change the code as much but I'd be curious how often that's a net win.
This presupposes an advanced alien civilization only sends out probes to places they find interesting. I think it is just as plausible that an advanced civilization would just shoot out a billion probes at random to zoom through the universe collecting data.
Congrats! Amazing accomplishment. In 4 1 out of solidarity and in appreciation of your use of Lisp and support for Linux.
1. Oh god yes. Anything to stop management by powerpoint.

2. But a piece of code written seperate and distinct from the actual code is just as disassociated from the real world.

3. So build the diagram from the actual code (parse the code in the repos, monitor real time network calls, put the data in the config files. whatever)

4. please for the love of god stop using low code solutions - they just make another huge hurdle to being able to introspect.
If you have a slow filesystem and you’re compiling C, make has a “lot” of overhead due to implicit rules. There are many more rules than you write, unless you set stuff like

.SUFFIXES:

to nothing
I think the implication of the parent comment is a world in which only the smartest 1% are able to do things that can't be automated by an AI.

It's not specifically what was written, but it's what I see between the lines.
When I hear that C family languages are no longer to be utilized, I’m assuming they mean memory unsafe options. C & C++.

Everything else is just as good of an idea as the next. C family is the most successful language paradigm in the history of software. Abandoning those constructs would be suicide. Nothing would get done.
It was probably very true 10 years ago, for some of them it has become less true
Actually it does matter since if his testimony and public statements are admissible in court that the legal team at Hasbro or WotC didn't see a problem with the language of his license then any potential loopholes via irrevocability or some such interpretation would still constitute a valid contract even if they didn't see the loophole (ignorance isn't an excuse if you didn't read your own contract/license that you approved for a given set of content).
Well, that's what I said. They are doing it not because of "bad times" or "recession" or "post-covid era", they are doing it because that's what they wanted to do from the beginning. They couldn't do a massive layoff in the past because it would get them bad rep, but nowadays, it barely is a thing anymore (just look at this thread: people commenting "well, at least the severance is nice". What the hell? Massive layoffs shouldn't be seen as regular news)
> I would have thought Google would require a minimum of quality for approving a device to carry Google Play

iiic they require a license to redistribute their binaries, including Google Play. Obviously these boxes running a stolen phone ROM have not paid the licence fee.

As for the rest, these Allwinner chips are actually pretty good, but they're crippled by proprietary drivers and closed device tree. With open drivers and proper software support, they'd probably be equivalent to a Raspberry Pi 3 or better.

I love Android but the ecosystem is already ruined, both by vendor cruft like Samsung's sluggish UI, and by Google Play store being filled with microtransaction cancer. Google Play was good maybe 8 years ago but the lure of Google getting a cut of everyone's IAP destroyed it long ago.

Some obscure cheapo unenforceable Chinese copyright violation has almost no effect in comparison.
That is impressive, though it's using a few tricks to keep up, like relatively low-duty cycle panels, and BCM in place of PWM.
Info dump alert, Anki is a deep deep rabbit hole. These resources have helped me immensely. I didn't have any specific hurdles in mind - I had many "eureka" moments, but they were highly personal, only applicable to my situation. In the words of Michael Nielsen "Anki use is best thought of as a virtuoso skill, to be developed", so don't get discouraged by this big list, take one step at a time. If I had to give only one recommendation then the top link would be it.

https://www.supermemo.com/en/blog/twenty-rules-of-formulatin...

https://docs.ankiweb.net/

https://andymatuschak.org/prompts/

http://augmentingcognition.com/ltm.html

This is a paid resource:

https://foggymountainpass.com/anki-essentials/
Django subreddit. Someone asks for a way to run a simple cron job once a week. Everyone jumps in and shouts "Celery". I chip in and say, nah, just set up a cron job, it will be simpler. Get downvoted by the hivemind.
Which is why you see millions of dollars often abbreviated as $5MM, to avoid the confusion with single M.
No, I am simply arguing that FTL travel is extremely unlikely since whatever physics we discover in the future will almost certainly not overturn special relativity.

This thinking along the lines of "things in the past that were believed to be impossible are now possible, therefore things in the future that we now believe impossible may actually happen" is pretty poor reasoning. In the past, our understanding of the fundamental laws of physics was quite lacking. Today, although it is incomplete, our understanding of physics is considerably more advanced to preclude a lot of physically impossible things.
I'm sure your script runs a lot faster than my model :D A well-tuned heuristic script can probably do as good harmonizing as any black box deep learning model. I was mostly just curious how diffusion models would handle symbolic music data. This model does reasonably well on short time scales but has no idea about long-term context.
It’s based off a 1941 short story in which there’s a library of books which hold every possible combination of letters.

The idea is that every story, song, piece of knowledge, etc are in there if you know where to find them.

(And also, every erroneous fact, false story, etc)
I would guess that less than 1% of the population has multiple encrypted backups, included password protected versions of the encryption key.

To some HN'ers what you describe is a "reasonable backup strategy". But to every person I know who doesn't work in tech, what you're describing, not only are they unaware of even these concepts, but they wouldn't have the slightest idea of how to even go about them. Multiple encrypted backups?

So if less than 1% of people do something, I don't think it's reasonable to call it reasonable. :)
Time the Market – The Game
Quick start -

click "new val"

type `console.email("hello from valtown", "valtown");` , see email in about 10 seconds, and the val link has a log of emails sent

new val, `export hackerNewsAuthors = ["stevekrouse", "dustingetz"];`

go here, click fork https://www.val.town/stevekrouse.hnFollowPollJob

run

i think the hook is running now, wait for steve to post again to see?

if someone is feeling motivated, maybe integrate a weather API and mail it every morning?
So 2 gigabucks, gotcha!
Apparently, 2e books have the OGL 1.0a in the back pages which means they're OGL dependent.
I wound up at a shop where one of the original people involved and left clearly did not know about modules. It's all copy-paste.
Yes _t is very attractive to programmers as a suffix to indicate a type, and I've flagged in the past to people that they shouldn't technically do that - usually to be met with utter indifference
This is really interesting, but... if you don't mind me asking, how do you prevent people from running malicious code on your server? Are you literally evaluating this code inside a Nodejs loop? It seems almost impossible to secure something like that.
But that's a hassle. It may work, but you end up with a version in the target language that may not be as good as the original and needs correction. More often than not, most of the text structure remains intact (so the watermark is not gone).
I experienced what seemed to be a variation of this in Amsterdam, a David Russel film no less. Everything is revealed at the end but a character is tasked with verbally and lengthily repeating everything that just happened as if the audienced hadn't just witnessed it themselves. I was taken aback by sheer idiocy of the segment that it seemed like a caricature of a studio exec finding a very basic plot confusing and taking the final cut from the director and adding a ELI5 scene at the end.
What about qsort?
Which probably means they can upload unlimited photos to Google photos without it counting against the users quota ...
The Apple Pascal poster has a very 70s vibe: https://www.whatisepic.it/wp-content/uploads/2022/05/apple_p...
100% agree with you. The AWS icon/drawing design kit is just rubbish. It's super hard to read.
This is the single bestest thing I have read in a long while. Absolute madness. Pure bliss.
Atlassian Marketplace's architecture diagrams change constantly. Altassian replaces a core system, we have to integrate with a new one, we rewrite or replace a system.

Did you read the part about generating diagrams from different things, e.g. service descriptors, service proxies, tests?
Microsoft will soon push Xbox owners into energy-saving Shutdown mode
I prefer gigabucks, but tomato, tomatto
Yeah I did this about 3 years back using thermally conducting filament, the goal is exactly that - maximize surface area while maximizing float through the manifold. It’s actually stupidly easy to do these days with cura. Make your heat sink shape, say a cube, and slice it with zero wall thickness and gyroid infill. Then attach to a copper plate, and add a fan to the top. The problem is materials. Most people don’t have the ability to print in copper or aluminum. The thermally conducive filaments are absurdly expensive (like $120/kg) and the conductivity isn’t that great, so you can generally do better with a fin based thing in copper or aluminum. I think it would be possible to make a filament with aligned graphene in the filament that does really well, but I’m not that hard core. Another idea I have is building these out of graphene aligned in a super critical bath of silver. But that requires some serious equipment for the pressures and temperatures.
During the height of the touchscreen ultrabook craze I had a "touchscreen MacBook" by setting up my Zenbook as a Hackintosh.

It honestly wasn't that useful past being a party trick: it's not very ergonomic to touch a laptop screen unless it folds completely like a convertible laptop. A convertible MacBook could be interesting, but that's already the niche the iPad Pro seems to try to fill despite its OS hangups.

And like the article mentions the OS X UI is not at all designed for touch input, touch targets are tiny, lots of precise movements to navigate menus, etc.
It's not just about compute; if that were the case, then models like BLOOM and OPT, which also have 175 billion parameters, would have the same performance for real-world use cases as GPT-3, but they don't. Datasets are also very important.
Earth has been around for about 4.5 billion years, about 1/3rd of the age of the universe. If another technological civilization that is more advanced than us by even 1M years is watching earth, and suddenly this planet starts spitting up rockets, satellites, nuclear explosions etc., that seems pretty interesting. That's one species out of 2+ million on earth, which is one of trillions & trillions of dead planets, that manages to transcend the atmosphere.

But to your point, I guess at the scale of even just the known universe it's hard to assert that anything is common or rare.
I agree that I took it "a bit" far to make a point… that just ruined my case.

I do think that in a monolith you try to do most things yourself.

Take Auth for example. It's huge. And I think we more and more are excepting that even for a monolith we do not want to do that ourself.

If you start from scratch and your spec say that they want OIDC and SAML then most ppl will look for a saas service to get help.

Same with storing files, we would make use of S3 or similar.

But if we go to pre 2010. I think most people would try to both of these themself.

Im not saying that this is microservice at all, but I'm saying we are moving stuff that are commodity's out from the monolith compare to what we did 10-15 years ago. Because there are services that does a much better job for us.

And that was part of my point with the original comment. That trying to keep everything in one place is probably not the right choices.

Sorry for not being more precise on my previous reply.
Not Boston’s but I’ve had a ton of “you have to try this one bagel shop in town, it’s just like New York!”

Generally speaking they’ve been decent enough bagels, but the shops don’t have the turnover to be able to ask “what’s hot?” and get a reasonable answer.

Also, the appetizing game tends to be pretty weak. Occasionally a shop will fly in Acme, which is admittedly impressive, but it tends to only be nova. I’m hard pressed to find herring in cream sauce, whitefish salad, or belly lox outside of the tristate area.
Ninja isn't necessarily faster in the slow path of "rebuilding the whole project" vs make, but it's often significantly faster in the fast path of "incremental rebuild given a small change in the input code" vs make. Which is what you're doing most of the time. You also do not have to abuse ninja for it to record certain changes; for example tracking CFLAGS as a dependency in Make can be awkward (e.g. write it to a file and all the associated overhead from the filesystem), but in Ninja it's "just" a variable binding, and the usage of variables in commands is tracked as a dependency, and so changing that variable and re-computing the needed set of commands to run is much, much faster. Those things add up in large builds.

I have personally had Ninja turn multi-second long no-op rebuild times (e.g. run 'make' with no changes) into the 10s of milliseconds range. The no-op build is often the most extreme case but closest to the average case, which is "recompile after a small edit." The difference in interactivity is quite large in these scenarios.

If your project builds in under like 5 minutes from scratch on a modern laptop it probably is not large enough to see huge benefits (outside of pathological cases), but probably some benefit; but for larger projects the difference can be very pronounced, very quickly.
...a decade after everyone else already did it. And their implementation will be $600 extra than anyone else, and will have a class-action lawsuit on the hardware quality before the revised model is released 4 years later at extra cost.
I tried it because I worked around there and it was before it went viral. There's no need to travel across the city to try a "slice". When I'm in a neighborhood that has a good spot, I'll stop through. There's nothing about Prince st that requires it being tried unless you want to participate in the trend. It's just a basic pizza place that went viral because they put a stupid amount of cupping pepperoni on their slices. It's really got nothing to do with what I'd call my conception or experience of pizza as a lifelong New Yorker.
> The WaitGroup looks suspiciously like errgroup

I heavily used errgroup before creating conc, so the design is likely strongly influenced by that of errgroup even if not consciously. Conc was partially built to address the shortcomings of errgroup (from my perspective). Probably worth adding a "prior art" section to the README, but many of the ideas in conc are not unique.

> In go land, this seems desirable.

I mostly agree, which is why `Wait()` propagates the panic rather than returning it or logging it. This keeps panics scoped to the spawning goroutine and enables getting stacktraces from both the spawning goroutine and the spawned goroutine, which is quite useful for debugging.

That said, crashing the whole webserver because of one misbehaving request is not necessarily a good tradeoff. Conc moves panics into the spawning goroutine, which makes it possible to do things like catch panics at the top of a request and return a useful error to the caller, even if that error is just "nil pointer dereference" with a stacktrace. It's up to the user to decide what to do with propagated panics.
Thanks for sharing this.

Do you know why both Keep and Wagoneer are listed separately?
AFAICT, Jeep makes Wagoneers. Confusing.
The shrinkflation thing is getting out of hand. Not pizza, but I like those Kaukauna brand almond covered cheese balls. They replaced the 10 ounce product with a 6 ounce one, and then charge 10% more for the smaller ball.

Too bad Liam didn't track the average weight of the slices. I have a hunch that might have tracked down as well.
The EFF gives me faith in humanity.
To me, that sounds as if most of the work would not be on the compiler but on improving the development experience (IDE, debugging support).

On the other hand, your comment said ”working on _a_ Swift compiler for Windows”. To me, that sounded like a new compiler, not adding missing features to the existing one. Which of the two is it?
Sure, there was conflict between societies. But again, this is an exaggerated view of just how much there was. I haven't seen many studies quantifying it. But given the sheer scale of damage conflicts today are capable of generating, I'm not sure that the total danger of conflict to any individual would have been that much greater to any individual then than now. I think we've definitely made gains in peace and security, but I also think those gains are frequently drastically exaggerated.

My point isn't that the past was some rose colored time. Only that false assumptions about human nature are frequently used justify deeply harmful policies and institutions. And that many people speak about how humans behaved in "that past" with very little actual anthropological or historical knowledge.
That means you have to look in two places, correlate the information and make a deduction. I would prefer a style of line that is immediately recognisable on its own.
I don't often show architecture diagrams to non technical people BUT I also definitely don't show most technical people this Haskell code. I also don't show them the PlantUML.

I show them the png image.
You don't need faster than light travel to cover the entire galaxy. Using it as a roadblock doesn't make sense.
SelfDebug – A useless anti-debug trick by forcing a process to debug itself
I seriously doubt that your freezer max draw is 35W. An Energy Star freezer can only average ~25W across the entire year. I doubt that the peak is less than 1.4x the average draw.

A fridge max power draw is usually during the defrost cycle. My defrost heater measures a bit over 500W.
Unlimited PTO is a trap. For every 12 week vacationer, there are 5 people who take less than 2 weeks a year because they feel bad taking time. It really rewards those who can take advantage of the system, and punishes those who have an overdeveloped sense of professional responsibility.
What's your source on this? The watermarking that you're talking about sounds highly speculative. While it may be possible to encode an identifier in a long enough string, I don't think the average (relevent) ChatGPT output has enough entropy to meaningfully identify it from billions of other potential outputs.
I used rust for a while. When I saw and read about swift, my immediate thought was: "hey, this looks like rust's easy mode"
Have they relented on only offering cold-smoked salmon yet?
If it gets it through the test, it did its job.

Ratchet straps can be a good insulator, when clean and used properly, to higher voltages than you'd suspect.
> The transfer from peel to cook surface … go catastrophically wrong

Indeed, describes my attempts. Any tips how to succeed in this?
> Knuth takes this concept one step further and produces visualizations of non-trivial boolean formulas that clearly show the regular, both symmetrical and asymmetrical, sometimes fractal-like nature of these formulas.

The visualizations were done by Carsten Sinz.

This is his paper describing the technique:

Carsten Sinz. Visualizing SAT Instances and Runs of the DPLL Algorithm. J. Automated Reasoning, 39(2):219-243, 2007.

https://www.carstensinz.de/papers/JAR-2007-Visualization.pdf

https://doi.org/10.1007/s10817-007-9074-1
Which scripts? Malicious scripts...yeah. But you can stop using wscript,mshta,bat,etc... and only allow powershell signed scripts with JEA restriction.
If they assume they have a magic place to put their unencrypted priceless data which guarantees the data will never be lost, they could simply encrypt everything and put the key in the magic place.
The proprietary mobile OS vendor for which you have to use their proprietary desktop OS to build apps isn't popular in the open source crowd? Shocking, really.
So it sounds good, but do you really want to take PTO when it comes to performance evaluations?

If you were senior enough to get 6 weeks of vacation a year, would you trust your manager to take in your seniority when it comes to taking time off? Or would he look at his spreadsheet and say, "Meh, you need to not take so much time off."
Laughs in Argentinian peso