skysight-inc/HackerNews huggingface dataset:
I'm working on a survival horror action RPG^1 with a friend. We're two people^2. At a high level, I write the code, he does the art. I use visual scripting a lot. Here's why:

1. He is comfortable tweaking parameters in a visual environment. This means he can iterate without me which is faster. He comes to me with a list of things he wants accomplish. I create a bunch of tools. He's off to the races.
2. For certain problems it's faster for me to whip together some visual code using re-usable code-building-blocks I've written. For example, sequencing through a series of states for some moment in the game or reacting to a game event.
3. He is familiar with finite state machines -- for example the entire animation system is built on them -- and can therefore make changes to the game without my input, say changing how the boss works in combat.
4. Plus these changes don't require recompilation, which helps speed up iteration.

As a programmer I'll say once you get your head around the paradigm it's pretty cool. A ton of game code is just glue or event handling. Visual coding is often a good fit for those problems. It also forces me to write my code in a more SOLID way -- I end up writing a bunch of atomic "tasks" that get mixed and matched in creative, unexpected ways. That means my code is usually simpler and therefore less bug prone.

The flip side is that it's very easy to wind up with a huge pile of visual code spaghetti strewn across a dozen places, and it's impossible to refactor safely -- pretty serious issues ... but when you're just two people trying to scrape by and release something before flaming out, they're not at the top of my list!

[1]: Very out of date screenshots for those curious: https://store.steampowered.com/app/1446350/You_Will_Die_Here...

[2]: Plus contractors who help with the art, sound, marketing.
No, but that is probably because such a thing hasn't ever really been needed. To be a reasonably good product, it would probably need to parse the language to show both an actual pixel-for-pixel difference and a what-is-practically-different diff. Merging seems next to impossible with more complex programs, unless there could be an art->program->art program. The problem with that is that it would (probably) destroy any comment art or organization that was in the program before. The more I think about it, the more I think that a merge for this sort of file would be a really cool semester project for a comp sci class.
I need to revisit reduced motion at some point. I took it out because it was causing problems in an ancient version of Safari (which I have to support because I want to and it's my website).
Yup, I definitely remember the first episode being on every shareware CD I had.

I went back to play the other episodes a few years back and it's interesting how far he was able to push a Wolf3d-style engine. There's lot of interesting little details and extra gameplay tweaks like the vending and slot machines. But it's a rough game to play in its entirety due to repetition.
https://fatih-erikli.com/
https://tomasreimers.com

I know I barely have time to maintain it :laugh-cry emoji: so minimal seemed like the right design. Probably overdue for an update.
Different use cases. You equate SSR to just serving strings. Others need to use jsx + SSR together (be it personal preference or hard requirement).

Imperative vanilla code vs Declarative components. Both should have their place.
https://bien.ee
Startup time in a big Spring Boot or Rails project can easily be two minutes or more. Sadly I speak from experience.
HTTPS://www.pelicanzero.com

It’s very much in progress. Have a backlog of content items to write once I get a break from paying projects.
Care to share more about your small startup?
>People are already building JavaScript monstrosities to serve entirely static blog content.

I think we just have to accept that that's how websites are built now. It drove me nuts for a while, too. But modern JS engines are blindingly fast, and 2-3mb of JS download (that will be cached aggressively) is a non-issue for the vast majority of users.

I started talking to a junior developer the other day about server side rendering in the days of Rails/PHP/etc. and he looked at me like I was crazy. Couldn't even grasp the concept. I think for better or worse this is where we are headed.
https://www.alfie.wtf

Now that I've revamped my static site generator, I'll be able to actually make new posts :sweat:
> The earliest Killer networking cards had a PPC chip onboard.

In my collection I have an IBM server that has two Pentium II processors and, IIRC, three PowerPCs handling specialized chores such as the network and disk array.

The Telum processor is only part of the story of their new mainframe too. While it's the Telum that runs the application code, there are many other different processors (and some Telums with different microcode loaded on boot) performing specialized jobs. The machine can have up to 256 Telum cores, but there's a maximum of 200 that can be dedicated to user code. The remaining cores will be working to ensure the user code doesn't need to wait for anything.
Strong agree. It would even allow for more seamless transitioning between silos and sovereign identities.
Shells return exit codes, not typed error values. What kind of output would you expect from the shell, exactly?
Interested, but it seems a bit light on impl details. Presumably too early?
Sure if you want an even more contorted version of corporate America and to disenfranchise even more poor voters. I'm all for changing up the rules because there are plenty of problems but handing the government to the highest bidder sounds like a big step in the wrong direction
I wonder who he stole that joke from.
Two $60 Linodes in different data centers are highly availablish considering each one could easily do x10 those numbers. The thing in the link sits behind a CDN.

Certain kinds of organizational efficiencies frequently lead to "I'm bored lets use the new hotness that would look good on my resume for the next job", hence lambda.

Actually you don't need anything at all, this is a job completely for the CDN which has enough features they aren't using to do the same thing for no additional cost.
Meh. Can hack my way out of a wet paperbag in 5 or 6 european languages, puzzle out Greek/Cyrillic if desperate. Once knew a few katakana characters.

Totally dumb and illiterate in Arabic, Chinese, Hindi, Thai, whatever. No prospects of improvement.
This is hilariously disingenuous.

You rightly point out the ridiculous claim, noting people don't use embeds as a favour to twitter - and then make the ten times more ridiculous claim that people are using embeds because of the TOS.

At least try and hide the fact you're being bad faith if you're going to engage like this.
> No tax breaks. No more tax incentives.

While I strongly disagree with the rest of the comment, I also am furiously in support of getting rid of all credits, deductions, exemptions, incentives, and so on.

I think we need a VAT at the federal government level but we also need to increase the federal income tax on everyone. I would like this tax hike to pay for Medicare for all.

Problem is that over sixty percent of the people seem satisfied with the current status of healthcare. Also I imagine they tend to vote in higher proportion than people like me. I have no idea how to fix this situation. Anyone have any thoughts?
https://misha.brukman.net

Most posts are about tech topics (solving a problem I ran into that I figured might also be of interest to others). Also some about typography, languages, etc.
https://uninformed.space/index.html

A simple blog where I post about anything that interests me.
Welcome to the Girlbossification of Crypto
https://www.peterlunch.com/ and I have a repo where I like to put awesome portfolios if you want to add yours https://github.com/pin0S/portfolios-that-pop
CHERI does permit tricks like storing flags in the low bits of a pointer, at least to some extent. Quite a lot of low level C code (including some in the CheriBSD kernel) needs that to work.
> It then asks for a decryption b' of c'.

If you can do that, why not just ask this "oracle" for a decryption b of c, i.e. to decrypt the original ciphertext? Either way you're basically asking for a copy of the pad since you can trivially derive that from any plaintext/ciphertext pair. The idea that anyone would just give you the decryption of an arbitrary message of your choosing using their supposedly secure one-time pad is a bit bizarre. You've already broken the security rules of the OTP well before you get to the point of calculating b from b'.
Just some small corrections. I think you mean 30s of CPU time for unbound workers? Time spent waiting for i/o can be “infinite”. I think maybe you’re referring to billing where we bill on wall clock time for unbound workers (vs CPU time for bundled workers). For proxied requests, billing even stops once you hand back the Response object.

If you need more than 1MB of script size, please reach out to Cloudflare support.
Isn't that kind of where we are now? Wealthy people and large corporations have an outsized say in decisions by elected officials?
A novel ultrasound method successfully treats type-2 diabetes in animal models
Jellyfin looks amazing, exactly what I was looking for. (Dim looks cool too)
> I'm curious, how much of the report have you read yourself?

I have not read this one yet, but I make a point of trying to read the summaries of IPCC reports before getting into arguments about it. They are impressive documents, even though written by giant committee.
Software Architecture and Design InfoQ Trends Report–April 2022
> It seems like they're using "secure cryptography" kind of narrowly, as AFAIK a one-time pad could still be secure without any kind of one-way function.

The security of OTP is much more restricted than most cryptography books admit.

OTP's security can be proved in the following cases:

* the set of secrets (plaintexts) is finite,

* the set of secrets (plaintexts) is the uncountable sets of streams, say, N -> {0,1}.

What one is interested in for cryptography is if the set of secrets is a countable domain, say the a set of strings (e.g. {0,1}^*).

Bad news:

"[N]o perfect private-key encryption schemes, over the set of all strings, exist. Stated informally, this means that there is no way to perfectly encrypt all strings without revealing information about their length."

This quote is taken from the abstract of

Chor, B., Kushilevitz, E. Secret sharing over infinite domains. J. Cryptology 6, 87–95 (1993). https://doi.org/10.1007/BF02620136

> https://link.springer.com/article/10.1007/BF02620136 (website of paper)

> https://link.springer.com/content/pdf/10.1007/BF02620136.pdf (PDF)
Without any conditions on the input, you cannot stop early and must visit each element at least once. The candidate selection I mentioned is for picking which edge to keep as you reduce the search space for a potentially bigger area (sorry if I didn't explain it clearly).

[3,2,100,100,2,3]

[2,100,100,2,3] (keep right 3, check if 2-3 has a larger area)

[100,100,2,3] (keep right 3, check if 100-3 has a larger area)

[100,100,2] (keep left 100, check if 100-2 has a larger area)

[100,100] (keep left 100, check if 100-100 has a larger area)
> But also, we could not actually expect anything different. The capitalist/corporate environment in which we operate will systematically compel these companies to choose profits over social obligations.

This is a very poor argument. It does not necessarily follow that profit seeking results in this outcome, in fact it could easily be the opposite case, and so your assertion has no footing.
Ask a Junior Engineer Anything
Amazing! Almost like a real-life "Good Will Hunting" story.
You could train a model on texture image data though, no?

Or what about even generating images you could then photogrammetry into models?
A REPL?
"I will replace you with a small shell script".
We only need taxes because of government. How about a law that shrinks the size of all governmental budgets and personnel by 3% every year until we decide to stop? We'll make do, I promise. Then our taxes naturally go down.
A Virtual DOM is an algorithm (often packaged as or into a JavaScript library) that allows you to "declare" what your user interface looks like.

This is in contrast to the DOM, or the native rendering method for JavaScript, which requires developers to specify imperative steps to "construct" the user interface.

Virtual DOM is useful because it makes it much easier to create user interfaces, but comes at the cost of rendering performance. Million aims to make close the gap between DOM (native) and Virtual DOM performance through compilation, or optimizing certain "predefined routes" to native code, allowing for optimal rendering speed.

You can read more about virtual DOM here: https://millionjs.org/blog/virtual-dom
I heard that France refused several projects to connect the iberian system to central europe properly, not only electricity but also gas.

It isn't that spanish companies can get much help from the government's diplomacy (long topic), so someone else interested in that connection would have to partner with such companies, or a foreign diplomatic body go and do the legwork for the spanish companies, which wouldn't be the first time.
Its not much but here https://akselmo.dev
Sure.

I responded to an argument I thought was silly with something on a similar level, and what I wrote doesn't hold up to serious scrutiny.

Such is life on the forums sometimes.
That makes sense. I was mainly wondering for old/past companies that don't end up selling their code base versus for Friday specifically. But maybe thats the answer, most companies end up selling their codebase and it does get reused. Good luck on everything!
I could tell too, it sounded weird. The cadence of the 'speaker' was way off. Better than Alexa, but it really does not sound human. As the cost of a human to do this is minimal, and it's literally front and center on your home page which you use to acquire all your customers, you should have spent the $500 to do it right.
Pretty much. They ran all the code that was in the file without errors.
https://goo.gl/AEwQLR

It's an interactive CV representation I made because the paper-analogue form is so restrictive.
Programming languages are nothing like natural languages
Could you also talk to the web team about re-adding the vertical scrollbar? It's an important UI element.
https://techsolomon.com/
This problem is easily solved with cryptography and proper decentralized identity design
There are feature flags for formerly slow instructions that are now fast. E.g. rep mov

https://www.phoronix.com/scan.php?page=news_item&px=Intel-5....
Anyone can start a new free software organization if they think they can improve on it
What are "the higher brackets"?
Rough Estimates:

* 70 Websites w/ various levels of programatic functionality to them
* 50 small software projects (1-3 devs, limited testing, etc)
* 10 enterprise-type greenfield projects (large team, 1-3 year scope, etc)
So the best way to combat piracy is to remove the option to purchase the product? Wouldn't that drive people more towards piracy?
Wow:

https://jonathanalland.com/caroline.html
There have already been multiple posts about regenerative agriculture, like this one.

https://news.ycombinator.com/item?id=27809279
Many, in the sense of "here is the problem, design and build a solution from scratch" IT engineering. I got to implement all sorts of things it would have been wiser to buy in. Joys of small nonprofits.

Several times literally: hacking home sites out of the woods for ourselves and others seems to be a habit with my family. I can think of a dozen such efforts Ive been involved in, including my house which was a half mile from power and covered in cedars when I started. (its still covered in cedars, there's just a house hidden under them now)
I would assume bruised_blood, but I can't [easily] find the original, so I posted that.
Progressive (numerically) taxes are socially regressive and profoundly unjust.
This rambling post from a web company I've never heard of touches on some interesting theories and attractive buzzwords, but it's overall main point is about as indecipherable as if the post had been autogenerated by GPT3 using the headline as the prompt. My unanswered questions are: who is Bluesky? What is their relationship with Twitter? Are they developing a tangible protocol that has concrete specifications, a roadmap, and path to adoption? Or is this just a rambling blog post about some ideas that could be applied to a social protocol?
I always thought it would be interesting to use the solution seeking of Prolog to design a physical object, but haven't figured out a usecase. Funny that in my house it would be possible to trigger the design of an object by a MQTT message of an event, slice that object, then turn on my 3D printer and print it with no manual intervention.
Your write will be fine; that is, it's not as if data from one write will be interspersed with the data from another write. It's just that the order might be wrong, or opening the file multiple times (possibly from multiple processes) could be fun too. The program or computer crashing mid-write can also cause problems. Things like that.

Again, may not be an issue at all for loads of applications. But I used a lot of "flat file databases" in the past, and found it's not an issue right up to the point that it is. Overall, I found SQLite simple, fast, and ubiquitous enough to serve as a good fopen() replacement. In some cases it can even be faster!
https://yohann.paris

A simple list of small things I did. I need to spent time making it more polished and up to date.
I believe in competition: if there’s a proprietary piece of software, that’s not an issue, because you can just make your own version.

e.g. don’t like JetBrains? Make your own IDE. Sure it will take effort and a group collaboration, but it’s honestly not too much to expect a large group to make a reasonably comparable IDE. In fact, there is a reasonably comparable open-source IDE: VS Code. And this is the case for most proprietary software.

The problem arises when you can’t make your own version of software, because it uses exclusive resources like undocumented hardware or certificates, or you’re required to use the proprietary version by law. Or if it’s just too difficult to make and too important. At a certain point, the software becomes a public utility and should be something like FOSS.

It’s exactly like physical goods. If someone sells a cup but i don’t like it i can make and sell my own version. But i can’t do the same with internet broadband, social security, or insulin. So these are all regulated
https://www.robcohen.dev/ - It's at least a bit pretty.
My blog is up at https://bool3max.win

As of right now most the articles I wrote are about fairly basic programming topics. I find that articulating explanations of certain concepts and cementing them in the form of a blog post gives me a very specific peace of mind.
Reminds me of a joke back in my Oracle days. What is the difference between a car and software sales people? The car sales person knows when they were lying.
Fungi were on land before trees (they broke down rocks to make soil, and were the OG roots). It took them a while to learn to digest.. I think lignin was it?

Half remembered from first chapter of Entangled Life.
Only 6 out of 8 bits per channel were used, so there were only 262144 colors in total to choose from, not millions.
> monstrosities

why do you have to sprinkle that snark + negativity in there? it implies a toxic role of "you are superior" and "people who use JavaScript to serve static blog content" are inferior.

why can't we all just get along? especially in this tight-knit programming community that is supposed to be full of love and collaboration. in today's modern day of inclusion and emphasis on mental health, you're spreading hate towards people who use JavaScript to serve static blog content and talking down to them. not every 2022 of you, in my opinion.

let's work to get rid of the culture where you imply somebody else's code project doesn't meet your standards, and that since they wrote it, they are dumber than you for making poor design decisions in your opinion.
Perhaps, but if your goal is to turn a pile of markdown/aciidoc/rst files into a blog, there are better and more purpose built tools for that. i.e. Jekyll, Hugo, Gatsby, 11ty.
Interesting perspective. Seems that I don't appreciate ChangeSet.

I became accustomed to saving method changes and seeing a timestamped editions of that method; adding a version tag to what seemed like useful method editions; resolving any conflicts, then releasing a versioned method.

I kind-of liked the early visibility that gave of what other people were doing.
> China would have to be very tempted to conquer more of Asia (some territory bordering the Sea of Japan and Okhotsk), going up the coast to open up more routes for their navy forces into the Pacific.

It's interesting to note that this is already kinda the case in economic if not military/political terms: cities like Blagoveshchensk are basically part of Heilongjiang - in that particular case, it is very nearly a direct extension of the Chinese city of Heihe. They do way more trade with China than with the rest of Russia, and in some cases the populations are 30+% Chinese nationals, who often run all the important businesses and, ironically, use the native population as cheap labor.

In these conditions, stepping in more formally would be very trivial in the absence of a robust Russian response.

Info mostly sourced from The Emperor Far Away, Heilongjiang chapters.
I'm confused, the whole news is that you can directly call lambdas without having to go through API gateway, like you do on cloudflare?
https://nvegater.com/

The about section is full of the inspiration sources :)
http://alcover.fr/

Check these crazy drawings, manic C string libs and... integer sequences !
I appreciate the notion but my objective was to do the exact opposite of this and keep away from external dependencies and scripts where possible, apart from the solitary go-sqlite3.

The result is about 30K of source (including Go, CSS, HTML templates) which is less than minified alpinejs!
Doctors fish out more than a dozen tiny maggots from man’s eye
I used to be vehemently in favor of medicare for all. I still see all the many problems in the American healthcare system I ever did, but I don't want medicare for all anymore. My faith in our political system and its authoritarian impulses makes the thought of our government having a monopoly on healthcare unacceptable to me.

As someone who has been on both sides of this issue, I think this is common. It isn't about loving the private insurance companies--everyone knows they suck--it's about trusting that the government solution will be better. With our government, can you honestly and with full confidence say it would be? My confidence totally flipped. I'm more confident it would be a disaster than not and then would be weaponized politically.
There is a lot of interest in the private sector to build renewables, which has often been hampered by regulation. This reduces those regulations significantly. Why do you think nothing will happen then?

Sure, it's a little late and not enough. But it's a start for now.
Getting to $40k in MRR after 8 long years is not exactly fast growth.

Still something to be proud of if it's still a small team of three people, but that's a lot of work your team put in so far to get to this point.
Reader mode in your browser goes a long way, I think they all have it now
John Romero's recollections are fascinating:

https://news.ycombinator.com/item?id=30788475
So I can't do Teddy Bears Riding a Horse?