skysight-inc/HackerNews huggingface dataset:
That's not really correct. Generally someone's address is considered public information and yet sharing it on a site like Twitter is still considered doxxing. In fact, most doxxing happens using publicly available data.
OpenScad is fine but it's scad and not a general programming language.
https://peekread.info

I'm just a tech enthusiast and generally post about interesting workarounds I've done while selfhosting or managing a small buisness computer systems. I used to post my artwork here as well but I've been doing less art lately.
Mexican cuisine in the USA is wayy past the point where people can criticize it for being inauthentic. Tex-Mex and Cal-Mex both have their own histories going back hundreds of years.

In general, whenever there are debates about the authenticity of a certain dish, I can guarantee that people of the native country are doing even crazier "non-traditional" things with it, and no one cares.
They should be related at least due to the association of both programming and language acquisition to general mental ability.
Misread the title: "You can do a lot with an empty rifle". Whole 'nother topic.
I'm sorry, I am the GP who used the word "mature" up there. This is not what I meant. I was talking about there being a greater software community around RISC-V compared to MIPS these days. E.g. having kernel, software, compiler support etc...

My bad if I misused some terminology.
3) You do in fact get to keep the product you wanted but now a sociopathic sales team tries to get you to pay 3x as much for a long term contract to lock you into it.
This was a lot of fun. I appreciate `ls` being handled.
I can't tell if you're being sarcastic or not. I figured transpiling would get you something that's at least black box testable using modern techniques. Then you start incrementally converting bits of it into idiomatic Java, adding more and more tests as you go. So it didn't seem like madness? But I've never done such a thing before, and am guessing there are a zillion problems with that approach. Not least that it would require an organizational commitment to stick with the conversion. Stop halfway through and sure you've got the opaque spaghetti they were worried about.
Kinesis Advantage 2. In my opinion it’s still the best ergonomic keyboard on the market, I just wish it had better firmware.
Wireguard does not reply to invalid connection attempts that don't have an authorized key, so it depends on what your system does for closed ports. If it (as often default) responds with an ICMP message, then the lack of such response will reveal that there is something there, whereas if your default is to silently drop packets to closed UDP ports it can't really be detected.
What would be ideal for me would be having everything set up and ready to go. It is a bit of a hassle to install dosbox, copy the files to the internal file structure of the dosbox, then install the software and configure.

I know I'm being picky but taking 25 minutes to set up a new game or an old program just isn't usually worth the hassle for me.
Do Russians tell the truth when they say they support the war in Ukraine?
> why wouldn't you use one?

Mental overhead
A commenter asked Rick Astley to give this reply, then edited their comment:

https://www.reddit.com/r/Music/comments/56cdgm/ama_im_really...
This is like people who think they are vegan so their pets should be too.

At no point in the future is your kid going to say "wow dad thanks for teaching me how to stand up to the corporate overlords and opening my eyes to what shit iOS is!" Instead the conversation is going to be "Dad can you loan me money for rent this month? I replaced the proprietary freedom hating operating system on the cash register with an open source alternative and corporate had to fly someone out to fix it so they fired me."
On iOS every time I “scroll” I seem to trigger a number of scroll events some times making frames go by unread. Allow me to shake my fist at whippersnappers who mess with scrolling.
Colab notebooks can do mesh models using this method, I'm certain OpenAI isn't far away
I love how it looks. Please, can I have a hint?
It's a great book for a quick thought provocation (I keep it on my bedside table) but think it might be kind of bizarre to someone who hasn't read much else of Taleb's writing, idiosyncrasies and all.
If it does, I never found it.
https://roche.io/

Just my collection of projects over the years, I think ASCII tabs is the most interesting personality but gets less traffic than the silly games
This is amazing and very well made!

> Most don’t make it inside the building.

I just got into the building!
I created mine initially as an aid to my job search with some GNU/Linux stuff, as well as a writeup on my journey learning Robot Operating System (ROS), but I have been wanting it to be more of a creative outlet now that I have gotten the self hosting bug. I have some photography stuff up there right now, and I hope to have some more DIY car camping stuff and educational content there soon. https://wilsonjholmes.com
https://ineptech.com - "We make the software that makes the world world go. How can we make you go?"

(it's a silly spoof of a corporate website I made while commuting, back when people did that)
I'm with lhorie. SSR literally is about serving strings... you're the one equating it with server-side JSX. JSX is syntactical sugar that abstracts vanilla JS which in turn renders strings.

Rendering HTML on the server has always been the standard way of doing it, so the whole concept of SSR is funny to me. We've been creating new abstractions that trade old problems for new problems, and then newer abstractions that trade out problems again, since the dawn of time.
http://petrustheron.com/
https://expose.sh

I saw a colleague using ngrok, so challenged myself to build my own tunneling tool.

It's Typescript for both the client and server with websockets used for two way communication between both.
I understand "the point" - the problem is that said "point" isn't gospel/unquestionable.

Forcing a challenger to reuse keys is not possible in every real-world scenario. Or rather, there are real-world scenarios where keys aren't/can't be reused. An evaluation criteria that assumes/requires otherwise is broken.

If we're going to allow any game, then every encryption system is broken in my game, which requires that the keys and method be made available to the challenger.
Diffusion models existed long before this announcement. I have no idea who this person is, but they did not invent this idea.

Edit: Diffusion models guided by CLIP*
The key advantage of fortran is that it doesn't allow pointer aliasing, which allows the compiler to vectorize more. Couple that with the typical fortran use cases and compiler vendors competing on performance by vectorizing more and more.

What you end up with is a language with a reputation for being faster for computation
It also means that the shortest quine is an empty file.
When it comes to Intel, I am, and have been, so disgusted that they held back computing by about 6-10 years by consistently shipping overpriced, barely improved-upon quad-core processors that I:

1. Put nothing shitty past them.
2. Will never ever purchase their products again.

The real problem is the endless pursuit of profit though, instead of the pursuit of ever-advancing, ever-improving technological superiority, and sadly AMD isn't any better in this area I've come to see. The moment they conclusively, provably became better than Intel, they jacked up their price, even though their processors were using the same 7nm process that, at that point, was extremely reliable and had a 93% usable chip ratio.

So it turns out as soon as one company gains superiority they immediately become shitbags focused on money instead of focused on the advancement of technology and mankind. It puts anyone with a moralistic stance on what technology should be and how it should be implemented and distributed into a real pickle.

I was hoping that AMD would be the better company here, especially given they nearly died, but turns out they also are ready and willing to squander the goodwill of those of us who bought their chips not just when they were on the last legs, but also during their recovery period.
Apple Myeongdong Opens Saturday, April 9, in South Korea
Programming is hard, and there's a market for making it easier. Visual programming has a quick on-ramp (albeit a low ceiling).
I'd suggest looking into Netlify, which I use to host my hugo powered website. The free plan works well for a personal website, and they have good documentation on setting up hugo.
FAANG promo committees are killing Kubernetes: A Short Thread
history rhymes
> My "identity" was not portable between instances (that's different from user on Network A interacting with user on Network B), also no easy way to link multiple instance identities

That is by design. It's a federated system! Just like you don't need multiple phone numbers to talk with people in different networks, or different email addresses depending on the recipient, you don't need different identities to communicate with different servers.

Unless you want to keep your identities separate, there is no point in having multiple accounts.
If I publish my website to npm and then import and run it in an index.js file, does that also count as "a whole website in a single JavaScript file"?
> It's probably something funny involving how the interpreter is spun up - looking for #! and that kind of stuff.

Is this actually a result of exec(2) treating the file as text?

My intuition is something else: that this is instead a long-inherited compatibility shim for very, very old executable object formats (e.g. COM, a.out) for systems without virtual memory — where in these executable formats, you’d expect to be able to have the instruction pointer “run off the end” of an executable, with the effect of that being to cleanly quit the program — rather than trapping on an undefined op, hitting a HLT, or getting anything like a protection fault. The OS would ensure control returns to it after program “run-out” execution, by the OS exec(2)-alike syscall ensuring it writes a RET op or the like just past the end of the memory it copied the loaded program into, before jumping to the beginning of said memory.

Mind you, jumps into “hyperspace” (beyond where anything bothered to write; perhaps beyond where any chips are mapped on the bus) won’t take you to a clean RET op written by the OS, but rather likely to a 00 (active-high logic) or FF (active-low logic) op. Which is precisely why CPU designers usually make the relevant one of those for their logic into the ISA’s HLT op!

(Fun fact: even bytecode abstract machines do this. Read “off the end” of an Ethereum contract and you get 00 bytes — and, no surprise, 00 is the EVM ISA HLT op.)
One customer took our RFP to a trade show and walked the booth floor showing it to competitors to see if anybody would beat the price. We knew because they told us.
Cool but thanks. There are already way nicer terminals which do not try to extract money from me: Wezterm, Konsole, Alacrity, Yakuake and maybe Windows Terminal.
I'm kind of disappointed it didn't respond to "brute force it" when I got to the keypad.
> Twitter's discovery is massively better

Do you mean recommendation algorithms, or just the number of users ie network effects?

> My "identity" was not portable between instances

Your identity isn't portable between email servers either. Or between HN and Reddit. Isn't that part of what Keybase is about?

I can imagine a couple ways of achieving this but it runs into a number of thorny issues regarding namespaces. Regardless of the approach taken truly portable identities would require lots of refactoring of lots of software in a FOSS ecosystem with fairly limited developer resources available.

Merely linking identities should be much easier but still each piece of software has to support it. Simpler just to link to your other accounts in your bio the same as on any other website.
Of course some level of censorship is needed, otherwise it can be used to produce porn involving real people without their consent (eg celebs)
The existence of one-way functions is also equivalent to P != NP: https://forwardscattering.org/post/33
https://danverbraganza.com/

It's my personal landing page, hosts some articles and some toy webapps I've built:

https://danverbraganza.com/tools/meeting-cost-clock?/ and

https://danverbraganza.com/tools/kickboxing-combo-trainer?/

The design is based on my favourite sports coat which happened to be lying on the bed while I was editing the CSS!
whew thank you for editing the title -- quanta always buries the lede
>technically superior.

Curious what makes you say that. While it was full 3D, it ran so much slower than DooM that, to me, "technically superior" is very subjective.

>Ultima Underworld was released the year before and had an engine better than Wolf3D

This one is definitely true but with a caveat - Wolf3D could be played fullscreen while Ultima's first person window was only a small part of the fullscreen window. The rest was an inventory and other things that allowed it to run faster since the actual rendered area was significantly smaller.
Actually no. Care is rationed according to need, not ability to pay. Unfortunately the UK has a government that wants a US style system, so they reduce funding as much as they think they can get away with.

The US system is worse on every single metric (unless you're rich of course - which is the point of it).
blog.carlosnunez.me is it for now
Template that adds Lua Modding Support to your Godot C# Game
Yeah, and an empty sheet of paper is not a valid diploma for example, or a valid banknote. Pretty clear from context.
https://every.sdf.org/
I really wish it used CR/LF instead of just LF ;P

wonder what unix2dos would do to it
https://arruda.dev

My CV and some old posts about web dev.

I have my own Hacker News that I used on my big moniton

https://arruda.dev/hw
Accessibility. For newer developers, it puts the component parts in front of you as visual objects you can manipulate, instead of relying on you memorizing keywords (or knowing enough about syntax to leverage things like IntelliSense). For design teams, it lets people who have less or no code experience - writers, artists, mechanical designers - safely manipulate parts of complex game logic for balance and feel.
Wow, I would have never thought of using gruvbox outside of my own tools. Looks really clean.
For anyone shipping binaries to customers using the Intel compiler could well be considered negligent. Intel have made it clear they will secretly sabotage /your/ customers if you use their tools to make your product and in fact they have done so. They will secretly sabotage you if you aren't a "pure intel" shop. Those actions were and remain completely hostile.

In the light of "Reflections on Trusting Trust" [1]

"Intel cannot be trusted to supply your compiler at any price." That's a point of view that is a lot more than just "a reasonable one to hold." The reflection on Intel and their lack of reckoning having been caught out sabotaging your customers is something any customer of Intel needs to consider - included in that assessment must be the expected value of the $$$ loss of purchasing from Intel. It's really not something anyone can responsibly ignore and fail to assess. Then go ahead and making your responsible and informed engineering and business trade off.

[1] https://www.cs.cmu.edu/~rdriley/487/papers/Thompson_1984_Ref...

edit: The point being we all have a bar of "well they wouldn't actually do that" in a purchasing decision. That bar for Intel is dramatically lower as a result of this incident and failure to properly address it in full with a mea culpa and consequences rather than the ongoing minimum action required by the courts and damage limitation we've seen. It is very hard to see how the probability of them secretly sabotaging your goals could have gone down here.

That is what Intel think of their reputation and what they think they can get away with in their response to you.
I made a circuit and wrote some simple software for for repurposing old hard drive motors as super smooth rotary encoders, but it never even occurred to me to use the same motor I/Os for reading the rotation speed and direction as outputs to create force feedback, or snap points like in the video. This is one of those instances of being completely humbled by seeing how someone’s idea, similar to my own, completely out does itself, implementing features I had never even dreamed of.
> especially in this tight-knit programming community that is supposed to be full of love and collaboration

You must be new here.
Yes, in my view you are entirely right, Kolmogorov complexity says nothing about any complexity independent of language. The invariance theorem is true, but useless: https://forwardscattering.org/post/14
> Unless you want to keep your identities separate, there is no point in having multiple accounts.

Until an instance goes down either temporarily or permanently and it was your only account. Then you'll wish you'd had a few extras. How many email addresses do you have? From how many independent providers?

Accounts aren't portable but there's no inherent reason that accounts need to map 1:1 to identities. In fact they already don't, a single identity already commonly has multiple accounts. The software just isn't aware of this fact and has no standardized way to communicate it.
Let me know when you can speak English to a computer and have it generate CRUD code that satisfies all engineering and design constraints. The AI will need to be dynamic enough to understand nuance, missing gaps in the requirements spec, have context on the application being built, able to suggest improvements on product design, know how to make changes through the same conversational interface, etc.

Accomplishing that is achieving general AI.

In the meantime, there are plenty of boilerplate ORMs and simplistic API template tools that make production of bog standard CRUD apps dead simple. Of course, they all have their drawbacks and trade-offs, and aren't always suitable. But I don't see the amount of software engineering work reducing as a result of these no-code, low-code tools, do you?
U.S. Says It Removed Malware Worldwide, Pre-Empting Russian Cyberattack
AWS has this way of making things more approachable. It is a subtle trap. Before lambda running a VPS was not considered rocket science. It may or may not come with scaling issues, depending on your actual application and the architecture.

Lambda lets you get going quicker but comes with its own idiosyncrasies, don't get lulled into a false sense of security. You're going to end up with a devops guy either way and they'll be able to handle either scenario.

Which one you should pick really really depends. But, all things being equal, it is better to shoot yourself in the foot than having AWS shoot you in the foot.

You gave your own counter-example. NomadList has a simple app, Lambda is the wrong choice for him. BBC link tells me their thing is so trivial it is moot - whatever floats their boat.

If I was doing some complicated EMR in BigCorp with many departments and stakeholders, slinging millions of files around S3 I'd pick lambda.

If I am setting up ad servers I would not pick Lambda because it is latency sensitive. 'etc.

Get yourself a devops guy and a proper architect and game it all out.

Think of your devops guy not as a server administrator but an advance AI that accelerates the velocity of your team to new peaks of productivity. They are not only debugging their code in production at 3am but your org processes.
Awesome! I just ran out of time chatting to the cyborg! I wanna come back later. Thank you for this!
I think there are perfectly fair criticisms of a lot of American foods being styled in a manner that makes it easy to cram full of all sorts of unhealthy crap - but I think that general food authenticity judginess is a useless hill to die on.

Food is supposed to taste good and food is made fresh(ish) everytime you make it - you're never going to eat a feast served by Emperor Nero because his cooks are dead and cooking is a very artistic job - even a contemporary of theirs wouldn't cook a precisely identical feast. Make food how you want to eat it and enjoy.

Broaden your culinary horizons by tasting meals based on historic recipes if you want, have someone's home cooked dinner where they use a mix of ingredients and spices that they like or try and replicate something you ate at a restaurant but tweak it to be more to your liking.

Food is an extremely ephemeral thing that we consume everyday because we need to love - we can enjoy this daily task by making it to our own tastes without fearing judgement from others.
The Countries Most Reliant on Cash in 2021
I didn't even consider it in a good light because it was posted on this site, yes. If it was made positively, I apologize to the OP.
The bridge is currently closed. When it reopens, I assume there will be strict limits on outflows.
For a lot of use cases if you proxy it through something external like Cloudflare, you might as well just write the code in Cloudflare Functions. Even faster as no proxying will be required.
Developer GUI is a practical necessity for building 3D scenes, unlike 2D. Many of those GUIs were extended to add support for OOP scripting.

From a programming perspective, this often leads to poor data access patterns and poor performance (walking over a scene graph and running arbitrary code for each object is not cache friendly at all).
https://bf.wtf

I’m a designer/programmer/gamedev so I tried to bring it all together. React + stitches + react-three-finer.

It’s open source (link is on the desktop site).
I'd expect you'd be writing those in typescript on CDK, rather than YAML
https://matt-rickard.com/archive/

My personal blog with 327 posts. I write daily posts about engineering/startups/and other topics I find interesting (math, cryptography, behavioral psychology, etc.)
> Setting up a monolith application means using something like Ruby-on-Rails, Django, Spring, ASP.net, or rolling your own with a Node.js backend serving a SSR front-end, or hydrating React views.

https://github.com/cheatcode/joystick
You better don‘t have a name, my friend!
Before 'eventual consistency' was coined as a phrase, there was an old, powerful and deeply unsexy form of eventual consistency called "batch processing".

For small batches you do an interval at a convenient time, such as a time of day where the hardware is undersubscribed for some other task. As the batches grow then you have an online system that continues to work until you get rather far down the list of consequences in queuing theory. Once you get 24 hours and 1 minute of tasks per day you never catch up (it never ceases to amaze me how often I can find someone who will fight me on this point), and you must be aware that substantially before that breaking point, you can experience rather long average queuing delays.

But if your workload is spiky, you can smear 250 minutes of peak traffic out over 6-18 hours with no problems at all. You need a safe place to stash the queue and a little sophistication around recovering from failures/upgrades. Those aren't necessarily Simple tools, but if that's the most complex part of your system you're doing pretty okay.
>I never claimed such.

But you did. You specifically said that selectivity influences your program to be harder than non-selective programs.
How do you suppose your CP generator will be trained without using authentic CP images? Not only will that require revictimization but you’ll also be downloading CP to train the model.
Show HN: I Made a HTML5 Multiplayer Game Engine