skysight-inc/HackerNews huggingface dataset:
We ran through the Andrew S Tanenbaum OS book and implemented most of MINIX in two semesters in the late 90s at evergreen state, the basketweaving prototype
There is only one government
Okay, but I don't think this has anything to do with the use case JohnFen mentioned or my questions about it.

If your goal is super easy filename generation then you're probably not going to leave ASCII.

And if you do go beyond ASCII for filename packing/generating, then you should instead use many thousands of CJK characters that don't have any concept of case at all. Bypass the question of case sensitivity entirely.
We need to know the signal to noise ratio. Not just the bandwidth. 4khz is enough to carry much higher rates on residential phone lines...
Reading the article, it seems that the only reason to say "Ruby did not change" is that it did not add static typing.

Two things here:

1. Ruby added RBS in Ruby 3.0, and static typing exists outisde the official support for a while. Sorbet is an example

2. Not having strong support for static typing does not mean the language is not evolving. You might debate if that (static typing) is good or bad, but the language is no way stuck, there are a lot of things added in the last 5 years. and yes, performance improvements are what we asked a lot of times.

It is very strange to me to write this:

> A bunch of performance work to benefit big applications like Rails, a couple of interesting features that didn’t seem to catch on, and a handful of new syntax additions that don’t amount to much. Nothing quite as game-changing as type hints

and conclude "Ruby did not changed"

So in author words:

- Ruby added performance improvements that benefits Rails => that is good. 90% of all Ruby developers are using Rails so it is a huge change right?

- A couple of interesting features added. And the author adds "that did not catched on". For whom they need to catch. If you want to use them, use them. If not don't. This is not a social media where you either do or don't what the influencer is doing.

- Some new syntax additions. Again, the author says, "Don't amount to too much." There are no facts here. Use them and see if they work for you. But also, the expectation to add something new every time just for the sake of newness is not a good expectation, are okay with y I think.

Again, just because we don't promote that much static typing in the community does not mean Ruby is not supporting it, nor that it is the most important and game-changing thing that ever existed.

It seems to me that the article is a post-factum explanation for switching to another language. It is fine to like other languages and switch to them. No need for extra explanation.
Right, the malware will only able to get all the documents you wrote during the years of using the computer, all the emails you ever got or sent, all your chat conversations, your bank account details, photos and videos you made, complete browsing history, access to your work account(s).

Of course it is critical that it does not also know what porn you watched in incognito, or what you had in snapchat messages.

Wait, scratch the snapchat. I don't think they have desktop client.
Makes sense in the slow slide of anti repair.
Seriously!? I had no idea. What an underappreciated bit of software nano is.
Thankful for not pushing Edge if you decide you want this feature. This feature is something the community has been independently creating for years.

Personally I don't think people should actually allow this type of feature. It's too much of a risk. But my point stands on its own, that at least they aren't creating an even more perverse incentive to use Edge, which they absolutely could have done, and seems the MO of the Microsoft today who would sacrifice all else to be able to say there's 1 or 2 more Edge or Bing users.
> I never understood the newspaper format. Seems like a paperback would be a better format though I guess that would be a magazine.

Define "better." Newspapers don't need staples, and (at least historically) they could be very large and thick. The non-bound aspect allowed them to be easily split and shared between multiple people.
This doesn’t help if almost all of the contributions come from a single corporation, and now come with a different license attached. As forks prove, license changes typically affect future contributions, not previous ones.
Disclaimer: I work at xata.

Xata is (like Heroku) based on Aurora, but offers database branching and has different pricing. That should be ideal for lightly-used test instances, because you only pay for storage, and 15GB are included in the free tier.
I think they mean regenerating servicenow's own tokens/cookies, without hitting okta. so SN's session would still be valid.
Tradies can do well financially, but they're not the ones who are going to end up setting policy for the next generation.

We have a lot of data that shows us it's specifically Ivy Leaguers who will do that, actually - they are massively overrepresented in public and private leadership positions.

Are you going to tell me that if the shoe was on the other foot and the Ivy League was like 90% conservatives, you wouldn't be concerned about the direction this is going to send things?

I think that's the point the person who responded to you was trying to make, the elite class which leads the country, makes the laws etc. should be reflective of the people it governs (that has been a core liberal tenet of the civil rights movement for many years).

I don't want a one party system regardless of which party it ends up being.

Universities train our future leaders and they need to be politically inclusive.
Many of the arcade video games of the 80s were this type of torus. Asteroids for example. TFA mentions a mobile game from the 2000s.
Shodan now provides cve/cpe query API for public and SQLite db for enterprise
> It isn't like a password

True, but far too many businesses treat it as an "authentication" token that they can use to authenticate that you are who you say you are. I.e., they treat it like a password that only you know, and so if you can recite it to the telephone help desk person, then the help desk person is assured that the voice on the other side of the phone must be Mr. X who has SSN YYY-YY-YYYY.
Ask HN: Anyone knows where to buy a cheap Linux box?
Preferably:

* Debian based, already pre-installed on the box.

* Slightly more performance than Raspberry Pi.

* Has basic I/O for monitor, keyboard, ethernet, and built in wifi.

I want to run it as home server and home automation server running Homebridge and Home Assistant.
I don't know who you think are "due to hurt" and doubt HN is the right place for that discussion. I'm certainly not interested.
I honestly don't understand why someone would pay a ransom. They just hacked you. Do you think they'd actually follow through with keeping quiet?
Correct.
https://www.eff.org/cases/lenz-v-universal
Perhaps more like Tekton, which was like a classier crisper comic sans
In your example the first dimension returns a pointer to a row, then the next is the offset into that row so your lookup needs to be grid[y][x]

Also you seem to be bounds checking for 0s, but to do that in the first dimension you need null pointers to pad your row selection and a second set of 0s at the end of your rows.

It's interesting that both you and the person you replied to used arrays of arrays which is the very first mistake everyone makes in graphics programming when trying to make a 2D array or and image.

A much better way is to have a single contiguous array and use buf[y*width + x] to lookup into the one dimension buffer.
Running Mypy in Pre-commit (2020)
> it is 100% about not having to call it "redpanda x"

It sounds frivolous, but these kinds of trademark shenanigans are a pretty big deal IMO. Mozilla's trademark policies already push the boundaries of what's acceptable in open source--people maintain forks like GNU IceCat just to get around them. Redpanda's forced rebranding goes a lot farther, and personally, it would make me think twice about using your stuff in anything I ship.

> we just need to retain the brand of the code we maintain. that's really the thing that matters.

This is... not really possible with most open source licenses? It's probably possible for you to ban me from using the name "Benthos", but I could almost certainly take your code and distribute it as "Frank's No-Name Blob Thingy" if I retained your copyright notices and license text. I mean that's what this fork is doing, after all.
The problem is that SSNs weren't designed as a unique identifier for US identity, with no consideration given for protection, authentication, etc. The earliest SS cards came with 'NOT FOR IDENTIFICATION' on the front, was used for nothing except SS, and was in general designed as nothing more than a record-keeping number.

Then people figured out that since the government went through the trouble of assigning every* [1] american* [2] a unique* [3] number* [4], they might as well use that as their own ID too for inter-operability between different financial firms, and that's how we ended up in this shitty situation.

Every time somebody proposes 'hey we should come up with a better national ID number' you get people yelling about mumble mumble big government mumble mumble privacy mumble mumble feds tracking you around, and the proposal dies in committee.

[1] originally only issued to those who worked, and was not exempted from the SS system, notably children. Of course these days children have SS numbers because they're a de-facto ID number, and it's required to claim dependents, and with varying degrees of resistance from weird groups like the Amish. Additionally, non-eligible people are issued tax IDs instead, which have the same format as SSNs because it was easier that way

[2] big(?) political fights over who exactly must get numbers, of course, from religious groups, illegal immigrants, and many more

[3] except of course it's not unique, there were errors where people got duplicate numbers, and people can get reassigned numbers, thereby having more than one

[4] did you know they used to assign SSNs sequentially? The guy who was next in line got your number + 1
It's still my go-to tool for mockups. I find it to be the most powerful tool to convey product behavior to stakeholders
I guess my usual experience is that AM transmissions sound pretty horrible, especially compared to FM

So, my question is more like, can we just upgrade the equipment and keep the channels? And can AM be used more like for signal/indexing rather than full data dump? (eg. instead of transmitting the whole song, transmitting just an id of the song)
First pig-to-human liver transplant recipient 'doing well'
Ah that makes sense now. I nearly said it was like excalidraw, which is really nice for architecture diagrams more than for ui/ux I find.
All men want is a level playing field, a few steps higher than the level playing field women play on. (Which they had up until not very long ago, and still have to a large extent).
You’re clinging to a semantic distinction that is meaningless to me. I’m happy and I feel good, and your desire to simplify the meaning of gender transformation in to little boxes you can understand has no bearing on me or my life.
> id rather not pay for any of these things

...and many of us would simply rather not use Google products if that's the deal they're offering. Hence, the original article link.
https://www.peppercarrot.com/ author of a opensource webcomic
Well, Google Wallet supports both of that, but right now only in limited regions.
I used a nuc-sized computer and installed debian myself.
> not entirely how the system is supposed to work

Are you sure? I think that’s exactly how it’s supposed to work and is how it’s always worked.
https://www.theserverstore.com/dell-precision-t3420-sff.html
The wonderful modularity of the platform allows options like upgrading the mainboard on your laptop and re-purposing the old into a desktop or media server.
Service Worker Verification
Corrections and new title are now live. Thank you for your forbearance.
Based on recent financial filings, Datadog hasn't shown any signs of losing customers or declining revenue.
About as ethical as those other 8200 alums, NSO. The ethics of the IDF on full display.
Doesn't seem super accessible tho', tab focus leaves me wanting.
I have a friend with a 300' longwire antenna. A few weeks ago, after we were done repairing an old receiver that included VLF, he tuned in WWVB for me... checking it off my bucket list. It was interesting to hear the beeps of different lengths.

It came in surprisingly clear, in our Chicago suburb, especially since this was after the antenna issue on their end.
I'd rather not post too many details about the particular question, but it's only slightly more complex than String#split. It has multiple valid solutions, from regex matching to for/while/do&while loops to String#substring. If you have even a basic understanding of your language of choice's standard library, at least one solution is obvious and implementable within minutes.

I'd say about half of the candidates that interview are unfamiliar with the String#substring equivalent of their language. This is for a senior position, and everyone has multiple years of experience on their resume. It's... interesting.
> Typically (almost always) the defence has the last word to the jury. (presumption of innocence).

This is actually the complete opposite of the truth. Almost always, the side who has the absolute last word to the jury is the side that bears the burden of proof, i.e., the plaintiff (or government in a criminal trial). Usually this manifests as plaintiff goes first, then defendant, then plaintiff gets a rebuttal argument.
Are you a spotify insider? You seem to know a lot about how they operate, thanks for the insight.
>Apple CEO Tim Cook and Japanese Prime Minister Fumio Kishida discussed My Number Card integration during one of Cook's trips to Japan back in late 2022. At the time, Cook said Apple had some concerns over user privacy and security around the IDs, but it appears those concerns have been satisfied to a sufficient enough degree that Apple is now on board with supporting the IDs in its centralized Wallet app.

Do we know what those concerns were?
Hd44780 Graphics Hack
I mean the fact that it doesn’t sound nice just means it not for you! That’s the whole point about being trans is that it’s an individual decision and most people won’t want to bother.

Also I never had dysphoria. Still I had been on this path for a long time, and after thinking about it for two years I decided to start hormones a few years ago. I’m so happy I did!

And sure, lots of people have dysphoria and it would be better if they didn’t. A great way to relieve dysphoria is to transition! That is literally the medically recommended treatment for gender transition. That or in mild cases therapy, and time.

But I transitioned because it seemed quite powerfully like something I wanted to try, and having done it I realized why I had been so interested, so adjacent to it for so long. Because it was right for me.
I'm proposing a solution to an overlooked security concern, any feedback is appreciated, thanks !
> Or there’s the tried and true explanation that it’s just micromanagers who want play power games with their employees.

Everyone thinks they are the good employee that doesn’t need to be managed thank you very much. Yet every manager has seen employees that produce very little if they aren’t constantly managed.

And every manager thinks they’re a good manager, too!
A laptop of this age should have a serial port. It's possible even with something like Win95 to run a null modem and tcp/IP over that and SMB to copy files to a semi modern OS.
> An error in this type of thinking is that it assumes that the observer isn’t also made of light.

Well, yes. Light has an entirely different model of the universe than we have. To a photon, clocks don't tick at all, so a photon says "What is this 'time' you speak of?" And since photons are "always" exactly "where" they intend to be without time passing, they also say "What is this 'space' you speak of?"

Our view of the universe must seem very weird to a photon.
Where I've had the most friction is with background checks. They don't offer a "decline" option, so I have to either give them my SSN or tell them I don't have one. I have done the latter and it wasn't a big problem, just more work for them.
A warning about Aurora: It's opaque tech. I've been on a project that switched to it by recommendation by the hosting provider, and had to switch away because it turns out that it does not support queries requiring temporary storage, i.e. queries exceeding the memory of the instances.

It manifested the way that the Aurora instances would use up their available (meagre) memory, then start thrashing, taking everything down. Apparently the instances did not have access to any temporary local storage. There was no way to fix that, and it took some time to understand. After having read all the little material I could find on Aurora, my personal conclusion is that Aurora is perhaps best thought of as a big hack. I think it's likely there are more gotchas like that.

We moved the database back to a simple VM on SSD, and Postgres handled everything just fine.
Learned to make one nasty cabin. Those heavy unprotected logs rot and kill you.
Perfectly reasonable question.

Basically, you can consider it a NOP if there's no observable side-effect.

Obviously, stdout has a particular purpose and you wouldn't just disable the side-effect for one use case, but you could imagine having some pseudo console for the purpose of emitting debug messages which is considered a non-effect in your language (provided you can't read from it and reify the text back into values).

In .NET for example, you can use `Debug.Write` and `Trace.Write` for emitting debug messages, and these lines are erased from the release version of the binary. You can mark any void-returning function with the `[Conditional("DEBUG")]` attribute and have calls to it erased because the DEBUG symbol is not defined in release versions.

IMO, this should be standard in all languages - in languages with effects even moreso because we don't want to pass around an effect if our only use for it is debug or trace messages.
Amazing that your comment consisted of three sentences, each of which is incorrect. I could say more, but the simplest refutation of what you are saying is that open source exists. It is advancement without profit, it is advances without market competition, and it is an investment people make without expecting profitable returns.

It’s not that those things aren’t important in a functional economy, but that your absolute thinking cannot explain open source, and thus your theory is incomplete to explain human activity.
It's okay to talk about things and people.
Designing new public institutions for the UK in the 2020s and beyond
Biometrics don't have to be secret to be useful -- my home country has national ID cards with embedded fingerprint data, and certain transactions are required by law to have you physically present yourself and verify your identity with a fingerprint reader that checks it against your card's info.
I’d hate to run out of battery or accidentally break my phone and lose access to something as basic as an identity document or my main means of transportation, at the same time as having lost access to call for help.
The 1,200 Years Maths Mistake [video]
It would only be super easy due to the requirements being easily enough that the exercises are doable by students using blub languages.

You could easily require Lisp and Prolog, and have the coursework be brutal.

I don't know. I mean, if the difficulty in the course stems from wrestling with code that would be easy to do in Lisp, what are you really learning?

The compiler course I took at university used C and Yacc. In retrospect, the programming work was more of a software-engineering-in-C exercise, with a side attraction related to compiling.

Since a quarter century plus later finds me coding embedded firmware in C, it was valuable from a vocational point of view.
>But the number of police is way down, so it had the same effect as defunding.

So we all agree that SPD wasn't defunded. Thank you.
If I had to bet, probably classic Japanese incompetence with technology.

One of the most recent failures concerning MyNumber cards was government officials entering Person A's info for Person B's card while processing new registrations.

There have also been minor problems integrating the national health insurance and its associated patients' data with MyNumber; previously this data was handled and stored separately mostly in paper form.

To put it simply: There have been many bumps and rough edges that MyNumber has had to get through, many of them so basic in nature that most people unfamiliar with Japan's inner workings probably would find it mindblowing.
Deceleration-Online-Word-Game (DOWG)
In 1995 everybody was sure AI would put all developers out of work.
According to https://www.irs.gov/compliance/whistleblower-office the whistleblower reward program is not available to employees of Department of the Treasury.
Moderate lactose intolerance might also be a symptom of Western diets rich in processed food. I also had it for most part of 15 years. Then I discovered that I could drink whole milk in small quantities if combined with cereal or cacao. During this time I continued to consume yoghurts and other dairy products. For a time I even made my own yoghurt or kefir because I could not consume whole milk so it was only logical to ferment it.
I'm really hoping this string of "open source project goes proprietary" news stories are helping people see the value of licenses like the GPL, which do prevent you from releasing future contributions under a different license unless you own the copyright to 100% of the original code.
What if the goal is not to fill some time?
IIRC PacMan was not a torus. Asteroids was, but not PacMan.

Edit: Just looked it up. We're both right, sort of. There were warp tunnels on the sides, but not the top and bottom. PacMan was a semi-torus. IOW a cylinder.
I have a fleet of harmony remotes and they all still work great. I'll continue using them until an open source alternative arrives that fills this void
1. Look at the certificate and look at the CA that signed it;
2. research which certificate transparency logs are used by that CA;
3. search the domain in the CT log.
4. Now you can scrape the site(while respecting the robots.txt like WantonQuantum mentioned)
How much do you have to pay to get to the point where 100€ would be anything remotely close to the actual costs? If your support person is literally doing nothing 59/60ths of the time (because they're waiting around for someone to help), and it takes a whole minute to print a ticket... you're still at 100€/hour.

This doesn't seem like it can be anything but ripping people off for making a mistake, or as charitably as I can possibly get making people who made a mistake subsidize flights for the more meticulous people in an attempt to make tickets (appear to) cost less to get more business.
This is true.

We have in the past eliminated sentinel errors and gotten measurable gains from doing so, but this is mostly because our errors were both common (occurring several times on every request) and expensive to construct. The direct cost of errors.Is() was minor compared to the cost of building the error itself.

And you might be surprised how common it is for people to insist on wrapping an error at every layer of the stack. I've gotten in arguments with these people online, they're out there.
SpaceX Aims to Launch Cellular Starlink Service This Fall
>> but the typical Aurora customer isn't using the Serverless offering

Just wondering, why is that?
I think the solution to that is to have only a few builtin effects. This is the approach taken by the Verse language:

https://dev.epicgames.com/documentation/en-us/uefn/specifier...

It's a compromise between the granularity of correctness checks and readability, but IMHO it's still a big improvement over current type systems.