skysight-inc/HackerNews huggingface dataset:
My mnemonic for the perl switches is "perl dash lane", i.e. `perl -lane`. And then I remember to replace "n" with "p" if I want to auto-print every line after munging it. I mainly use this as a replacement for sed/awk/grep because PCRE syntax is more familiar to me than whatever flavor(s) of regexes are used by those tools.
Expanded CRPG Book Released – MUDs, BBS, MMOs and East Asian RPGs Added
Yeah I get that. I didn't want to give people more information than they already know though. Having an automated message that TELLS YOU who you are calling, seems counter-productive from my standpoint. If you're calling me, you should already know who I am. I don't want to give you my name and then have some random ass spammers use that information to make it seem like a legitimate call.

Difference between them going "I am calling to speak to penguincoder" (having gotten the name from MY message), or going "I am calling about your cars extended warranty".
Of course you can say it about democracy. The basis for democracy as we know it is the modern nation state, a fundamentally centralized institution. Democracy without a high degree of centralization tends to decay. Even the dictator in its original sense as an institution acts on behalf of the people, appointed during times of exception. (many presidents in presidential republics today actually have comparable emergency powers).

So centralization is not an insult to democracy at all. Decentralization aligns if you want to make a political analogy, much closer with democracy's predecessor, feudal society in which sovereign fiefdoms compete with each other. (It's not surprising that this is also a popular form of organization among libertarian decentralization advocates).
Compromised machines are an even bigger pain.

Downloads -> writable storage, e.g. network directory or local mutable disk.

Same can be down for the browser profile directory, if that doesn't weaken your local security goals.
The questions do not make sense so stop trying to ask them. It’s like asking if 2022-01-01 is an orange.

Generally speaking you want context of what the date or datetime is being used for. If you want to know when Christmas takes place you will use a date: it does not take place on 2022-12-25 00:00:00 through 2022-12-25 11:59:59 because this would require a timezone and Christmas takes place at different UTC times around the globe. But you can reasonably say that Christmas takes place on 2022-12-25 and leave it at that to let the implementation of whatever program figure out if it is or is not currently Christmas based on the information it has about time and timezone.
I think for many of us (myself included), the dwelling feels familiar and safe. I had a hard childhood in some regards, and I learned that fear and doubt were safe bets. I spent many times being unbearably excited for things only to be disappointed, over and over, for so long.

It’s so strange to think that as an adult, I’m still that kid. I can rationalize past it, but I still recoil from life like a child.

Many of us do. We learn some things as kids and have a hard time letting go of it. Especially if it’s meant to protect us.

I have a hard time doing more than rationalizing. The act of letting go and carrying on with more positive or even neutral thoughts is actually a staggering task to accomplish at times.

Hopefully with practice I can get there. I’m realizing it’s important not only for me, but everyone around me. I’m not a black cloud or anything, but I could be a much better person to be around if I could overcome stuff like this. If anything, I’d just be more present and available. I tend to disappear when I’m unhappy - not many people have to experience it.
If you use a PCIe-passthrough GPU instead then the paravirtual security hole gets closed by the IOMMU.
You've leapt from 2 years to 15 years, I notice. And "blood tests" vs tests of capillary blood is a big difference.
Works for me on iOS safari
It really depends on the context and more importantly the intent. Make a mistake? Correct yourself and move on, try not to make a big deal of it. Intentionally misgender/deadname someone to hurt them? Not ok. And yes, there are people out there that will weaponise a deadname.

Honest mistakes happen, and that's fine! It's simply a defense mechanism that gets thrown up rather quickly from hostile interactions
Curious if it will run SteamVR.

I've got a pretty good record of getting things working with Winetricks and after about a week I gave up on getting my Quest 2 to work on Linux. To be honest, I feel like it barely works on Windows most days.

That's why i would be hesitant to put that much faith in the developers of the hardware to provide lasting support.

Also, the styling of the device itself is right up my alley.
Wouldn't you use your work account? A separate account just for work?
How is messaging social media? WhatsApp is basically a more acessible IRC with only one server, images, audo and file transfer. But that's not social media.
Yeah, the company I work for actually has a public Discord server for providing support (and hosting our "community" - with some exclusions due to privacy concerns).

Because of that all of our internal staff discussions takes place in Discord, in channels that can only be seen by the "Staff" role (though modded Discord clients can show these channels' names - because channel listing, both voice and text based, seems to have been relegated to client-side so the server just sends ALL channel names, but not the actual contents unless you have the role since that is checked server-side).

While we do have a system that management based staff are invited to (I won't name it because NDA, but it's incredibly easy to guess), but it is only used in case there's a *massive* Discord outage and the staff end up in an extended communications "blackout" because of the outage - however it has _never_ actually been used, at least in the time I've been part of it.
Having followed this project on youtube for a while, it would be nice if Stephen (one of the creators) posted a video of the machine actually working. All of his prior content has been related to trying to solve problems with his design. A video or two demonstrating all the features of this PnP machine reliably working would go a long way to help potential buyers decide if they want to commit their money and time to get Stephen's PnP.
Those can be equivalent.
Those prices are insane. No way. My Oculus Quest 2 is performing brilliantly for the $300 I paid. In fact had I paid $2000 for the OC2 I would’ve been well satisfied. FB/Meta have put billions into software development and are likely selling the Quest units at a loss to grab marketshare before Apple introduces its take on XR. If Simula want to compete with the FOSS angle they need to get costs down, especially considering that few have expendable income because of Covid and many have been burned by fantastical kickstarters that never deliver, and this is a highly technical project we have no idea if the authors have the experience or qualifications to pull it off.
Nice work!

Contrast, sizing and white space are great next steps to giving the ascographer the creative ability to get the image they need. Especially since the source material could be a photo, artwork, or who knows what. I use ascii for my advertising and generally hit several converters and even pre-processing the image to bring out the best in the original so the final ascii art looks great.

One other key feature is a cut/copy so we can get the art out of the box easily.

See https://ascii-generator.site for what I consider top shelf. There's plenty they don't have too, just sharing a comparison of basic features. Picking the scale is something I haven't seen in a while. Also, limiting the "resolution". I'm not sure how else to say that, but on large pieces it hurts the final image if there are just too many pixel types.
Mota
Fastmail brought out a Masked Email feature last year which does this for you! I'm a big fan.

"Keep your real email address private. We’ll create a new address you can use when subscribing to services online, that sends to your inbox. If you start receiving spam, you can block that address.

New Masked Email addresses will be created @fastmail.com. Want to use your custom domain? You can change this in Settings → Domains."
This looks like a trap to me. An MVP whether it's functional or a UI prototype (i.e. has no or fake back-end) should be built as quickly and crudely as possible while maintaining a semblance of what it is used for.

When I see scope reduced from a functional minimal-product to a non-functional one. I usually see accompanied with that more time spent on producing a higher-fidelity UI-'prototype' which is clearly not a better use of time/resources.
>It's even worse when the response offers trite, generic information that doesn't relate to the problem, regrettably a common occurrence on this type of forum.

Even worse worse when the response is actively hostile. Previously discussed: <https://news.ycombinator.com/item?id=28216896>
It sounds like serverless is something you'd really be in to!
We're focusing on OpenXR/Monado as our backend, but it's quite likely we'll support SteamVR as well.
Like a few other people have said, EDIF has existed for decades and it works and it's open.

As of late it seems to be a lot of re-invention of problems that have been solved, except there's some use of JSON, Python, etc. It feels like people solving problems they find interesting rather than solving problems that are necessary.
My interest in computing was fueled by the desire to automate games like Car Wars.

Interestingly, now that hacking pretty much any of the data management and calculations is not a problem, the desire to sink into some complex game world is gone.
I would agree with you if this happened during the first playthrough. But it didn't. Not even the second or third or soon after that. It's on the n-th playthrough where a certain tech-tree part just feels like a wall now. Everything up to that is still fun but then there's that wall now that's not worth breaking through.

As for beautiful solution to software development: Personally I am somewhere in the middle. I like beautiful solutions. I advocate for clean and maintainable code. But I have no patience for dogmatic "this the only good way to solve this" BS any longer. There are many ways to solve the same problem. All have their pros and cons. I'm not gonna let my people spend another week refactoring this to some staff engineer's liking, keeping it out of the hands of customers ;)
Is such a suppression list publicly available somewhere?
1. Should I divert the trolley to save 5 people?

A: Not enough information, even about easily observable characteristics which may make it a morally hazy conundrum: how old are they, are any of them friends or family? I'm forced to treat their lives as equivalent and so I divert the train

2. Should I push a fat man to save 5 people?

A: No, because I have no guarantee or even belief that pushing him in front of the train is enough to stop it.

3. Should I push a fat saboteur to save 5 people?

A: He sabotaged the train with the express intent to kill 5 people, so risking his life to attempt to mitigate the damage of his action seems like a fitting punishment for the crime. Over he goes.

4. Would I torture him to save a million people?

Oh look, pushing him in front of the train was indeed not a guaranteed success. I wouldn't torture him because I have no belief that doing so would yield timely or accurate information, and because I believe that living in a world where torture is tolerated for any reason truly is a net reduction to sum total happiness, even if preserving that comes with the risk of a million lives.

Score: 100% consistent.
Epic Fights in Science
ah, so you can buy the dip?
> I kind of want to run two instances, but this is apparently a ban-able offence.

As far as I'm aware, Discord usually only hands out bans for this when you use an alt-account to ban evade. Though I can certainly understand not wanting to risk it if you use it for work (I'm affected by this as well).
HTTP 1.1 had pipelining too, but easier to just airdrop in an entirely new transport.
Now fight: https://news.ycombinator.com/item?id=27897427

(Sadly, it seems like both benchmarks are flawed.)
You can use malloc/free and RAII if you prefer it to automatic memory management. It's nice to have a choice.

Having a high performance GC requires inserting write gates into the executable code. This is only worthwhile if GC is the only allocation strategy the language uses. As the GC is optional in D, and is not actually used that much it is not worth the general slowdown of the write gates.

> you'd hardly find a mature or reliable codebase written by a team of professionals using hacks like these.

I wouldn't be so sure, as mature and reliable codebases use the hackish unhygienic preprocessor macros every day :-)
Well of course, there has to be bagholders
MightyApp is a "VDI cloud streaming remote browser" where every keystroke is sent to MightyApp servers.

At least they run their own servers, instead of using a public cloud provider.
I was trying to do this today except I only have a single GPU so it's tricky.
Replace the original function with a wrapper that calls the function then does the side effect.

This could effectively be something like a decorator.

As far as mocking time objects, look into pytest.freezegun. You should be able to control the date and time as you move forward.

I was able to mock out the datetime.now() at some point in the past. It wasn't with freezegun...
I understand your hesitation, but our specs are pretty top end. The headset itself will be comparable to a Varjo Aero in picture quality and there's a relatively beefy integrated, detachable x86 compute pack. And high-quality AR mode that's usually reserved for Varjo's >>5k units.

Will we reach Varjo's level of polish? No way. But I'm confident we can get 80% of the way there at least.
Well, of course. It's zero-sum. For everyone who gets fiat out, there has to be someone who put fiat in.

The way they measured this may not be meaningful, though.
Cadence, et al, came up with the "OpenAccess" for circuit design databases in the early 2000's. Needless to say... it's not very open. Hopefully this is different but I'm not holding my breath.

"OpenAccess is a proprietary API controlled by the OpenAccess Coalition"
https://en.wikipedia.org/wiki/OpenAccess
If your primary OS supports a serial console, it's a bit easier.
Hey horsawlarway,

This is definitely the wrong way to ask but in another thread about the PineNote, you mentioned you have a flow to sync your RM2 to Bookstack -- are your scripts on github or any other place? If not, would you consider making them public or posting on Reddit /r/selfhosted/ and/or /r/RemarkableTablet/ ?

I'm new to HN (as a poster, long-time lurker) and I didn't find a way to directly send you a message.
That's so cool. I don't use the Amazon, but I'm going to figure out how to so I can listen to the rest of your project.
Perhaps this is why FPGAs are still relegated to mostly prototyping tools, or niche use cases where such low level reprogrammability is needed.

For mainstream use and high perf/low power you're maybe still better off doing custom synthesis.
Open Access has a precise definition:

https://openaccess.mpg.de/Berlin-Declaration

Publishers do misuse the concept though. They try to stay clear of using the term when they do. They use terms like Free Access or some of the more dubious colour variants of OA that doesn't provide all the freedoms that the Berlin Declaration of OA defines.

Interestingly articles uploaded to arXiv with the arXiv.org perpetual non-exclusive license are not OA as the reader is not allowed to redistribute the paper.
When you said the 90s, did you mean the 1890s? If so, you would be correct.
Yeah, I grew up in a "rural" area and one of the big problems is that there are a bunch of little tyrants that are always up in your business.

In a city, nobody gives a shit about you unless you specifically poke them--and maybe not even then.
That's a cool find.

On a practical note, at the top level or in the middle of progn-like constructs, you can do "block comments" with just:

'( ... )

I.e., quote the form to prevent evaluating it.
Negative-sum, actually, since the costs of building and operating the mining hardware are massive and have to be paid for by fiat.
we've commonly used verilog (just instantiating gates) to do this - partly because for a period (ie the 90s) we didn't really trust synthesis tools to get it right and always ran gatesim before we taped out just in case.

My crowning glory hack from that era was a perl script that read verilog netlists and lisp placement data between the place and route stages of the P&R tool and did location dependent scan insertion producing a netlist and a the lisp instructions to the P&R tool to fix it up
It has an intrinsic value that can easily be explained. You absolutely need it for many uses (electronics, medical devices, jewelry in practice, ...).
So there is always gonna be a buyer at a non-zero price.

Bitcoin, on the other hand, has a few things going for it (fixed monetary policy, decentralization, permissionless, ...) but I am not sure about the intrinsic value. The only thing that I can think of is its network effect and derived amazing hash power that secures it. You can't recreate that easily in a new cryptocurrency.
Shout out to the Mojave Phone Booth

760-733-9969

https://en.wikipedia.org/wiki/Mojave_phone_booth

This was also a great read, and the pre-order also included a bunch of goodies including broken glass retrieved from the phone booth

https://amzn.to/3gFn0lR
> Guilds in Discord represent an isolated collection of users and channels, and are often referred to as "servers" in the UI.[1]

This is why it's users refer to them as servers.

[1]: https://discord.com/developers/docs/resources/guild
The game that famously accounts for Italian soldiers needing more water rations so they could boil their pasta.
You can pretty well represent low-level netlists in Verilog.

EDIF is big and complex and there are different only partially compatible versions in parallel use.
Because of injustice that happened to Holmes (mostly because she is a woman; man promising all kind of crap never delivering have been given pass many times before - see Musk track record for reference), nobody is going to touch blood testing for a very long time. Hence 15 years.
Even more interesting that some people think Putin is an easily swindled dreamer.

Criminals usually lead technology adoption, as they don't have any moral or legal constaints, real or imagined.
Is the 4 Corners Monument wrong, or is Google Maps wrong?
What's so great about `if err != nil` ?
The non-existence of institutional facts
Conditioning. Air conditioning.
Depends on how narrow a definition of 'social media'. I presume with messaging apps you have social circles and you share content whether your own or of others.

I do agree that 'social media' has been used to describe large scale public social media platforms specifically by the reporters/media.
Is there an official location where Apple states this? I'd be curious to see where it's said.
>Because it's the default nobody is morally implicated in electing to avoid it. There is no smothering.

The trolley problem would like a word.

https://en.m.wikipedia.org/wiki/Trolley_problem
You're right of course. The original anecdote makes no sense then.
It's not that trivial — they're telling you it's a great time to buy.
that assumes that the competency of all the participants are relatively similar, and thus, the trades on average net out zero profit for everyone. That's not what i would observe empirically - like intelligence or athletic distributions, the distribution of competency in this arena is probably like a long tail, with a few people making the most profits and a lot of people losing out.
Seth Vargo recently wrote a pretty good summary[0] of things he’d like to see changed in a theoretical Go 2.0. I don’t strictly agree with everything he says, but it’s all pretty sensible and well thought out. (Interestingly, he also critiques Go’s anemic logging options.)

[0]: https://www.sethvargo.com/what-id-like-to-see-in-go-2/

Associated HN discussion: https://news.ycombinator.com/item?id=30205232
Yes, but in a certain important way it's way to the right of the US and Europe: for many procedures you pay out of your pocket. That makes the consumer pay attention to price, unlike in the US or Europe.

A can of beans costs less than $1. That's because people actually pay for that can of beans with their own money. If they didn't care about the cost, soon everyone will look for the highest quality beans out there, and there won't be any competition on price. Do you think the price of beans will go up or down?

A few years ago I had the opportunity (?) to visit the Emergency Room both in the US and in the UK within a week of each other. I did not have to pay a dime in the UK, but did I have to wait? Hours and hours and hours. I have to admit that the equipment seemed to be as high quality as in the US, but the understaffing was nothing else than remarkable.

On the other hand, just a few weeks before the Covid started in the US, I had to take my son to the ER with some respiratory thing called "croup" or parainfluenza. They gave him a syrup (some steroid-based medicine, I think), and he was good as new in a matter of minutes. But the bill was $2000.

Which one do I prefer? Neither. But boy, would I like to have a system like in Singapore ...
Today, the reserve currency is USD, and if you settle international trade, you have to deal with the US financial system.

What does Putin (and many others) gain, if he no longer has to do that for international trade?
Stocks reflect the actual economy and over the long term go up around 8% per year. Bitcoin reflects nothing except Bitcoin itself.
I just tested it now and i had no affect on your karma. I suspect it's only half- blocked (i.e sometimes works, sometimes doesn't) but i'm a little bit miffed, what with my high karma.
I have almost exactly the same setup. I can recommend motion-project on the Pi for taking the pictures and MotionEye android app for real-time watching. Works fine as a security cam too.
Do you have a photographic memory?
Well, duh! Bitcoin produces nothing, it shouldn't really be called an investment in the first place. Look at the other "investment" that people like: gold. Likewise, it does very badly for most buyers.
Baldur's Gate 2: Enhanced Edition by KowalLazy in 24:31
>No British troops in Ukraine if war breaks out, says defence minister

of course, we wouldnt want to abide by the rules of https://en.wikipedia.org/wiki/Budapest_Memorandum_on_Securit... now would we?

"The memorandum included security assurances against threats or use of force against the territorial integrity or political independence of Ukraine, Belarus and Kazakhstan."
These prices are very competitive. You’re comparing two very different product with different capabilities. It’s like saying a flip phone and a new smartphone are the same because they both can make calls.
For the same reason it can't do public transit, high-speed rail, affordable healthcare and education for the masses, etc. (Insert a bunch of vague and debunkable excuses here like the size of the country(Russia, China)).
Considering the current punishment is nothing... Yeah a harsher punishment will help. Didn't necessarily mean that it should be jail time.
I did something similar with java and jython many years ago.

It was rather nice to write java unit tests with python, because they didn't need to be compiled, they just ran in the interpreter.
the cost to mine is a separate cost to the lost money in trading.

The cost to mine is somewhat "fixed" - and tbh, a miner would not choose to lose money to mine, but just stop mining if their source of electricity is too high for profit.

The trade losses are speculative losses, and it comes from the "wins" that someone else on the other side of the trade.