skysight-inc/HackerNews huggingface dataset:
You have to trust a hash function to do that, which doesn't seem likely if you require a one time pad.
A similar discussion from 17 days ago: "The Big TDD Misunderstanding" -> https://news.ycombinator.com/item?id=30734241
As a matter of trivia, I learned recently that the System/360, among other things, is probably where software licensing originated. [1] For a variety of reasons, not least of which were antitrust considerations, IBM wanted to unbundle software and hardware and, at the time, it was unclear whether copyright, much less patents, would provide any IP protection for unbundled software.

For anyone unaware, the System/360 was also the subject of the often quoted Mythical Man Month by Fred Brooks.

[1] https://www.create.ac.uk/blog/2018/11/14/the-first-software-...
My experience is the exact opposite of this. Modular code that has well defined boundaries and responsibilities can be mocked and tested in isolation. It can also be reasoned about in isolation, reducing complexity. New functionality can be assigned to the proper module because each module has a well defined purpose.
Had high expectations for this game, anticipating with great excitement. I loved Braid, was following all the blog posts and videos with great admiration. And the game wasn't that bad, it was interesting for a while, but also frustrating. Talos on the other hand was a revelation, a thoroughly fun and enjoyable experience, very similar to Portal games.

I think this was a fair critique of the Witness and why it lacks respect for the player:

The Witness - A Great Game That You Shouldn't Play
https://youtu.be/KZokQov_aH0
Today I woke up, took paper-and-pencil, and wrote a poem about taking time for oneself, as some kind of gratefulness for being able to enjoy self-awareness. A bit later I red it to my daughter, and she replied with a poetry learned at preschool (she’s 5).

Now, what I didn’t make was to work on some of these digital projects I have, or looking for some new career opportunities. And part of me was a bit upset for this, to be transparent. Reading this article though, sent me back to the words of my little derisory poem, and recalled me how the most rewarding things can come from the tiniest endeavours.
As someone with an interest in (but very little direct experience with) beekeeping, I'm curious what such a suite of tools would look like. All of the beekeepers in my area are very low tech.
https://matsimitsu.com

Started out a long time ago as a nanoc site and got converted to middleman and now sveltekit.

The blog is secondary to the trips section where I post about my past travels as a way to remember them.
Property based tests have the benefit of being fun to actually think about (as far as testing goes) and also often exposing more bugs than unit tests (which are usually more like sanity checks than exploring the boundary of what will break or turn weird your functions).
> 2. Open the WireGuard port to the Internet (don't worry, it's invisible)

Not quite the same. Opening a Wireguard port to the Internet doesn't help if the port is unreachable due to weird NATting.

My home ISP puts me on CGNAT so I have no IPv4 access to my network. If I'm out and on a v4-only network, I can't connect to that Wireguard instance without going through other hoops (like a "bastion" Wireguard peer on a dual-stack host, for instance). With Tailscale, it Just Works.
My kids like coding simple games with

https://code.org/
It does more, than that, it "pings" the site I reply to. This used to be a by default thing in CMSes like WordPress, when Pingback (and Trackback) was widespread, but it died out due to spam. Webmentions are trying to revive it, more here: https://indieweb.org/reply
https://wa.tson.dk

Static one page site built by hand. Nothing fancy, just a portfolio of sorts

Source: https://github.com/watson/wa.tson.dk
As a comparison, I have to program in Fortran in my day job, and I really hate it. On the negative side, text handling is really horrible (even with the new variable length strings), there are very few good libraries outside of numerics, a lack of type-safe generic data structures (like C++'s STL), buggy compilers (my code has some horrific pointer hopping to work around gfortan's bugs), the C-Fortran interface is horrible to use and there's little good documentation on the language. The positive things are the multidimensional arrays and slicing, and the modules.
Amazon EC2 to OVH AI Docker. Price for GPU instances went down 80%.
10^5 machines cost $100M, at which point you are a huge enterprise who can afford to pay people to customize your system.
Since testing in game development is very much underrated, it would be interesting to hear more about this. Was this just as a hobby or is the game available somewhere? And have you ever done a demo/talk about how you've approached unit testing with Unity?
iPhone Has Never Been More Popular with Teens. That’s Good for Apple Stock
Occasionally updated blogging site to go with my YouTube channel.

https://atomic14.com/

Doesn’t get a lot of love and the look and feel hasn’t been updated for years.
Thank you for sharing - 100% agree.

I always try to keep this Alan Watts quote in mind:
“The meaning of life is just to be alive. It is so plain and so obvious and so simple. And yet, everybody rushes around in a great panic as if it were necessary to achieve something beyond themselves.”
I can relate to this sentiment. I recently turned 40 and 2021 was the most successful year out of the 20 years of career in IT, and I feel that's just the beginning.
https://krzysztofjankowski.com/

I got into the 512kb club at orange group (<250kb) https://512kb.club/#250 :)
What the letter from Feynman to Wolfram^ actually said was:

> You say you want to create your own environment - but you will not be doing that: you will create (perhaps!) an environment that you might like to work in - but you will not be working in this environment - you will be administrating it - and the administration environment is not what you seek - is it? You won't enjoy administrating people because you won't succeed in it.

> You don't understand "ordinary people". To you they are "stupid fools" - so you will not tolerate them or treat their foibles with tolerance or patience - but will drive yourself wild (or they will drive you wild) trying to deal with them in an effective way.

I've never worked for SW but judging by e.g. the employee comments for WR on Glassdoor^, this seems pretty on-the-nose to me.

^ https://www.cantorsparadise.com/richard-feynmans-advice-to-a...

^ https://www.glassdoor.com/Reviews/Wolfram-Research-Reviews-E...
For viral variants with the kind of low, low mortality rates of Omicron, this is pure insanity, and absolutely not something worth applauding by anyone. That otherwise already authoritarian states jump to such measures as "solutions" speaks a lot. That many people in presumably democratic states have started applauding such hideous nonsense in the last couple years speaks volumes about selective human mentality under global stress situations.
Agree 100%. The first time I heard the term "Server side rendering" I wondered what the hell it meant! Must have been coined by the new-fangled DOM-manipulator army. Modern web development is a big, clunky, slow mess, and for no good reason.
https://rybakov.com/

About art, AI, technology and human bodies. Based on Hugo.
"Since then I started measuring my success by comparing to my past self - I think it's healthier that way."

That's certainly better than the one the author is using. Current day me would still fail though - I've made no progress and my opportunities/abilities are slipping away.
http://savraj.co
Ask HN: Share your products value proposition and we find a competitor
When I first read "It combines microelectronic technology, which makes possible operating speeds measured in billionths of a second", I was thinking "Wow, Gigahertz clock speeds back then". But later on you realise they are talking about 200 of them billionths, so only 5MHz clock rates.
That means a lot, thank you!
We had this in Australia a few years back. TCS employed a whole call centre to advertise jobs and interview many people for them so they could bring in their own overseas contractors because they could not fill the positions with local developers as they lacked the skills required. All of them.
Album era
Clojure: A mature alternative to Java (2020)
I totally agree. What makes training distant from reality is that most - if not all - finish before covering the important final steps you outlined:

> Once the students have absorbed those ideas, then you start combining the initial building blocks into more complex ideas

This is rarely implemented in a comprehensive way.
And the sunset calculator doesn't need a location provider. All it needs are location coordinates which can be given to the calculate function.

In fact the whole thing then becomes a standalone function which takes Location and other relevant parameters and returns the computer sunrise/sunset values. Pure function and super easy to unit test.

If one needs to do a lot of "mockups" for your unit tests then maybe one needs to consider the API and class design. Removing needless coupling helps testability by removing the need to use mocks in the first place.
Most hosting providers offer a 1-click install of Wordpress, and you can begin creating content immediately after, with a WYSIWYG editor.

How to start a blog with your stack? Do I need an AWS account just for the s3 bucket? Do I need to know javascript? Is there a visual editor?

How do I explain the whole process to my non-tech friend, who can start a Wordpress blog in 5 minutes on most hosting providers?

It's not as easy at it seems (quote dropbox comment).
I'd argue that Gibson had the most important social prediction in cyberpunk -- one that we kind of ignore today because it became true. In Gibson's future, the real conflicts are not between national governments but between rival tech companies. Obviously Gibson made the mistake common in the 1980s that the tech companies would be Japanese rather than from US or China, but the key prediction was insightful. Later cyberpunk authors like Stephenson also often have megacorps, but they obviously took them from Gibson.
Not having a family sounds like a good thing for them. They mention neve having lived in Morroco. Since they're single, they could just drop everything and go do something like that. That wouldn't really be possible with a family.
https://benovermyer.com/

My site hearkens back to the spirit of the old days. Except for a custom web font, it doesn't have many visual frills. No CSS framework, almost no JS. Lots of random content; it's not just a blog or a resume, though it has those too.
It's not just that I thought of accomplishing more, but I also believed the world would be stable and things wouldnt change too much. How foolish that was. A stable world is a dream and at any moment something somewhere might impact us so hard that it changes everything. My parents lived through that, had their jobs replaced with automated systems halting most of their dreams. And now we went through a pandemic and are going through a possible world war....
If you’re in Austria, don’t forget about the mandatory vaccination for the general population which was passed during Omicron and then the enforcement was suspended as the politicians finally accepted what everyone else already knew.
Okay, so let’s take the now ubiquitous selfie, for example, the format or the way we make self-portraits may have changed over time, but the idea of making self-portraits is hundreds, if not thousands of years old. The same is true of many inventions that we typically think of as modern, some of which have precedents dating back to over 4000 years ago, an example is the Wheel, we call it Tyre today.
>You should know what result you want before you even start writing the code.

In theory, but IME about 50% of bugs end up being specification bugs at the high level anyway.

Once you drill down and start writing unit tests on lower levels to imitate higher level APIs that % only goes up.
After two years of heavy handed lockdowns failing abysmally in all but a few places, one would think a person would stop making such nonsense claims as yours, but apparently not. The obsession with case numbers has at this point become a case of Goodheart's Law run rampant globally, in which case even eventually relatively low hospitalization or mortality rates stop mattering to some people. The fixation is instead on stopping cases, regardless of the trade-off or harm in the means used.
Nice example, but quis is cognate with who. I'm guessing quod is the closer cognate of what, though quid is the better translation in most (or maybe just more canonical) cases.
This is always a tough subject for me because everyone seems to have at least an idea of what they want to achieve.

When I was younger I had these silly dreams of moving to another country, getting married, becoming a programmer to make games, have my own company and get rich (haha).

I did become a programmer and got married, but never left the country or became rich. Now on my 30s I know how limited my options are.

I could focus on my craft. But I don't have the same drive as before.
I could try to progress my career, but I'm already earning good money and I know to earn more I'd have to either start job hopping or study some leetcode to get into a FAANG.
I could try to focus on my hobbies, but you realize very quickly that to get good at anything, you need hundreds/thousands of hours.
I could try to start a company, but I know that's extremely hard to do and also requires a shit-ton of luck to work out.

After all that, I realize that I have no real objectives to strive for. Some of the dreams I realized and they weren't that satisfying. Some I discovered were not worth pursuing.

And now what?

In the end, I'm just a blip in the universe and when I'm gone it will be unchanged, the same as if I had never existed. Yet we focus on these artificial goals set by childish dreams, society or life events.

What's the point of it?
> People who don't understand relational theory can't write SQL to save their lives.

Source?

From anecdotal experience, I've seen countless developers write reasonably acceptable SQL without even knowing relational algebra exists in the first place.
I didn't find it funny nor was it that relatable. I'm actually wondering why it's even on HN in the first place and not flagged.
https://jenne.uk personal site written using my own preprocessor
It's funny, I am having a blast fiddling around with UT99 and UnrealScript (thanks in no small part to the source code that you can find if you look around on github), but at my very basic level the only real issue I've encountered is the lack of good editor support.
Yes, Gibson came out of 60’s counter culture and was his style is a kind of like a pop version of William Burroughs - a writer who, in the late 70s and early 80s had an enormous and overreaching influence on younger writers.

As an interesting aside, There’s an old Canadian documentary film about Rochdale and the hippie scene in Toronto, shot around 1970, that, by pure chance, features a very young William Gibson well before he had published anything - I stumbled across this by chance in the York University film archives about 30 years ago - no idea if it’s available anywhere online and may no longer exist anymore.
Rising parental expectations linked to perfectionism in college students
Didn't even knew that Spotify wrote an article about this "methodology" thanks for sharing.

No, all you have to do is spin up your service under test, its database and the service bus/event hub/whatever you use to communicate between services.

Nowadays with Docker it's really easy and fast to spin up test instances during your test run. (4-5 LoC with a good library in C#).

Since 1 or 2 years I'm doing the exactly same thing on my projects and it works great to speed-up development process and if a bug pops in production it's really easy to add it as a future test case.

You're only attached to the input request (endpoint, query params, request body) and the response body. But that's ok because it's already a part of the contract between the API and its consumers. That's it.
I’ve seem 2 or 3 comments citing “no perceptible difference” in double blind studies on the topic of taste.

For such flavorful a subject, I find that there are so many N=1 cases such that you often need to give the speaker the benefit of the doubt.

Furthermore, processed and packaged food providers are not exactly good faith actors. If they happened to the be the ones funding the study, thrn sure—there would be no perceptiple difference because that is what they want to find. Citing the actual study and the background of the scientisits / reviewer is also important because to me, these entities need to prove trustworthiness.
No kids, huh?
> Also there is a thing with Americans, they just buy milk. I can't buy "just" milk. I can buy 1%, 1.5%, 3.5% and (my preferred) ~3.5-4% fat milk.

Huh? A pretty typical US grocery store has skim, 1%, 2%, and whole (3.5%), each conventional or organic, and in a fancier grocery there’s generally a higher-fat organic option as well.
> C4 comes to mind

Seems like an interpreter? But maybe that could be tweaked... A bit messy code though.

> have you considered adding a backend for LLVM?

Just to the extent that I kinda dismissed it out of the gate due to seeming to be a fairly complex and dynamic target. Haven't used it personally but a good buddy maintains a backend.
Plants are a special group. They can be common and extinct at the same time.

Some because exist only in gardens and collections, but we should take in mind also that a 1 year old ash and a 500 year old ash are totally different ecosystems. the first is very common, the second is impossible to find in most areas and the very rich pool of species that the old tree support could have vanished long time ago from the area. We should treat them as different (eco?)-species or something. We need a category for that beyond the specific one.

Cycas in a pot and 1000 years old Cycas are totally different things.
Filenames with Accents (2011)
You are not required to finish what you start but you are neither free to abandon it.
>Elon Musk has something special that you don't have

I think this kind of determinism is not only wrong, but damaging, should you choose to believe it, especially when it's used as a failure coping mechanism, because then it ultimately leads to forfeit, which removes any chance you may have had.

>He is successful. Therefore, it must be the case that he is able to bend The Laws Of The Universe. It is certainly not the case that Good Fortune and social effects were the major factors in his success.

Even if it were true, I'm not sure why one would want to believe that. At least fool yourself into believing either: (1) you're also special, and success can also come to you through your own "specialness" (2) no one is special, and success comes from tenacity and luck. What do you lose from believing either of these two things?
Scientists find fossil of dinosaur ‘killed on day of asteroid strike’
2.99 (available as Flatpak, at least) is using Gtk 3.
No but he'd be applying to an employer that expects future employees to be old. That's a huge plus in a market where age-discrimination is a big issue.
In my experience, any complex and widely used library is dead in the water without unit tests - if you make a change, you WILL break some use case, ending up in an endless cycle of fixing your changes based on user feedback, and souring your users on your library, who will refuse to update.

If you don't believe this, just write some (good) unit tests, then make the change - it's very very likely they will catch some weird corner case you've forgotten even existed.
> And you have now got me daydreaming about kimchi a full hour before lunchtime, thanks a lot :D

Just curious (and nosy), It is still early morning in the US but what did you end up having for lunch? :D
Because there are already 4 NATO countries bordering Russia.
Maybe add a fourth category.

- Petrified: code that's set in stone and everyone's to scared to touch in because "it works, but God knows how".
It depends on what scale they're targeting. Quick search show about a dozen options. It looks like most of them are about documenting hive characteristics and schedules (how old the queen is, when to treat the hive, mite counts, etc). I haven't really looked into them since I'm low tech about it too, and only have a handful of hives.

I thought maybe this was an open source version that I could check out for free and maybe even get involved with. I was disappointed it wasn't about it at all. I wonder why/how they picked that name.
I have the e-residence, however from what I understand I still need to pay a local resident to act on my behalf for all company matters. Probably OK for a bootstrapped SaaS but I need to raise significant capital and want to make that process as streamlined as possible.
nice one. Went there, opened chrome. Checked IP. The links are purple. It turns out I am not the first one LOL
https://www.quora.com/How-many-wind-turbines-could-fit-in-1-... :

> The density of wind turbines per unit of land area depends on many factors. Wind farms containing very large (1.5–2 megaWatt) turbines may have only one for every 25–50 acres. Smaller turbines can be more closely spaced.

> At either rate, the overall harvestable wind energy per unit of land at fully rated conditions (approx. 12 meters/sec wind speed), is generally in the range of 50 to 100 kW per acre.

harvestable_wind_energy = 50-100 kW/acre

https://www.energy.gov/eere/articles/wind-turbines-bigger-be... :

average_rotor_diameter: 120m (393ft)

blade_length = 1/2 * average_rotor_diameter = 60m (197m)

How many rotor blades can be stored on an acre?

Acre = 43560 ft**2

blade_depth__on_end =
spacing_vertical =
spacing_horizontal =

How much less $ does an acre storing the maximum number of wind turbines yield compared to a wind turbine on, say, 50 acres?

Sphere packing
https://en.wikipedia.org/wiki/Sphere_packing

Wind_turbine_design#Blade_recycling
https://en.wikipedia.org/wiki/Wind_turbine_design#Blade_recy...
I gave up at exactly the same place. Absolutely baffled why it’s constantly cited, it’s totally insipid, unimaginative, and poorly written.
https://hn.algolia.com/?q=contrachrome
Ask HN: How do you keep up with HN?
Right now, I have 20+ tabs with HN links and threads that I wanted to catch up "someday". It's fascinating to me how folks keep engaging in long discussions here while having a job! .. Not completely serious on that, but that's the bottom line really. Maybe you're only interested in one or two topic each day?

For me the UI is a bottleneck too (notifications plz?) but I don't think that is a major player here.
WatchGuard failed to explicitly disclose critical flaw exploited by hackers
A review on a book called "A Square Meal" with no comment about why a meal would be considered square?
https://umutseven.com

Very simple site. The quote at the bottom changes after every refresh!
https://souenzzo.com.br
Free ways to practice sign language online
This is what Working Effectively with Legacy Code says:

Here are qualities of good unit tests:

1. They run fast.

2. They help us localize problems.

A unit test that takes 1/10th of a second to run is a slow unit test.
Agree, and this is definetly not a popular opinion nowadays. But you could try having kids. You’ll find the meaning like a fire under the arse
Markup from Hell – HTMHell
The thing you're looking for is `M-x top-level`. It exits all recursive editing levels and active minibuffers.
Are you making your own softcores? Do you have a recommendation for getting started with that? I've recently gotten interested in making CPUs from logic gates, but I have no idea how to transfer that knowledge to FPGAs.
Well that was heartrending. I was not prepared for that.
On the other hand, now I am 32, and when I look at back at my 15-year old self, I just knew everything back then. I am only regressing since then in all ways
Consistent AI Video Content Editing with Text-Guided Input