skysight-inc/HackerNews huggingface dataset:
With remote working being so popular, you should try to get a US job that you can do from your new location. It's a big if but if you can do it you would be set for a while. Even if you have to come back a few times a year. it would be worth it. I would look at the big tech companies that have a middle east division.

Alternatively, I suspect, that moving to one of the big cities and working for the government is probably your best bet.
There are still reasons to have a VPS. However nearly all of them are driven by one factor for me:

American ISPs suck; cash from the wallets and otherwise.

For one thing, they often make it against the ToS to host 'a server' (generally).

ISPs with even remotely decent uploads, EVEN for their business offerings, in the metro area around Seattle (still crazy rent, can't even afford to try buying a house) are like CableCo for 1000mbit down 35mbit up for too much a month or DSL for (I am not joking) 7mbit down (if your connection is GOOD) and (LESS THAN) 1mbit up.

At least for CableCo they also have far too many outages for long periods. I strongly suspect 50%+ of what I pay goes to someone's profit instead of even a tiny bit of (maybe not 100% speed) redundancy and ways of performing maintenance that aren't several hours overnight.
That's the default state. It's more surprising that in most countries today there are so many people over 60, and in some so many people over 80.
Tandy, and that computer in the pic with John (Tandy 1000ish-- thier first PC clone), made my childhood. I was lucky enough to have a hard drive expansion card and later purchased a brand new Tandy color EGA monitor with my own money for it. Nothing online, all the time spent learning every nook and cranny of numerous DOS versions, Norton utilities, and BASIC. I spent years (12 to 14) at 3.77mhz and loved every minute of it.
MJPG aka motion jpeg is just a stream of static jpeg images IIRC. You see it a lot from cheap IP cameras and browsers don't have any trouble rendering it as an animated image.
Casinos give free drinks also.
> If we had had bad intentions at that moment we could have still pursued the trademark at that time. Instead, we left the process to expire, leading to this official response from USPTO in September of the same year: https://uspto.report/TM/88703780 “Status: Abandoned because the applicant failed to respond”.

The actual rejection: https://uspto.report/TM/88703784/OOA20200227112123#2

> The attached evidence from Webassembly and Wikipedia shows that WASM is a programming language. Here, applicant provides various software, which presumably involves the use of the aforementioned programming language.

> In total, the above evidence results in the determination that in relation to the goods and/or services applicant provides, the context therefor, and to someone who knows what the goods and/or services are, WASM conveys an immediate idea about a feature or characteristic of applicant’s goods and/or services, namely, that they consist of software involving the programming language WASM. Accordingly, the proposed mark, WASM is merely descriptive and registration is properly refused on the Principal Register under Section 2(e)(1).

> Although applicant’s mark has been refused registration, applicant may respond to the refusal by submitting evidence and arguments in support of registration. If applicant responds to the refusal, applicant must also respond to the requirements set forth below.
Tailscale solves the “a vpn is annoying to setup” problem pretty nicely.
I suspect the grandparent is francophone. It means “run of the mill”.
Interesting that you can do all that stuff if you get permission except experiment with viruses.
No one really cares what you use tbh.
"Many of LAPSUS$’s recruitment ads are written in both English and Portuguese. According to cyber intelligence firm Flashpoint, the bulk of the group’s victims (15 of them) have been in Latin America and Portugal."

Are they victims or co-conspirators? These people were paid to provide access.
Or written any software other than a one-off script, if I had to guess.
Now 10%
I suspect this is entirely for the benefit of PR between internal management. Announcing this at all doesn't make much sense, let alone when you don't actually have it. What's a customer supposed to do with the information, and when is a user even likely to see this? I use Spotify for hours every day, I do not follow their news outlets. So I imagine it's just for internal signalling/prosperity.
Ask HN: Whats the most underrated city in the world?
I can’t trust up workers to properly fill out a spreadsheet. I really don’t think I’ll be getting the cream of the crop for sysadmin work.
For context:

“Remember that Vitamin C cures sepsis paper that could never be replicated in 9 RCTs?

Turns out there is a good reason why: it’s very likely fraudulent.

More brilliant statistical sleuthing by @K_Sheldrick.”

https://twitter.com/nickmmark/status/1506402015936581635?s=2...
The argument is not whether this need is valid. The argument is what proportion of crypto valuations are coming from satisfying this need.
Wonder if any of them ever made any money?
I recommend to explore this website: https://mircosoft.mzf.cz

It's in Czech but Google Translate should work well enough. It's a oldschool Pascal/DOS hacker's website (he's a mainframe programmer profesionally), tons of Pascal programs, units, games, tutorials... There is also a copy of the Int21h magazine (also in Czech), a indie online magazine of Pascal/Assembly/DOS programmers, most active cca in 2005.

This guy rolled his own graphics toolkit and made applications such as mathematician's notepad with freewriting (write where your mouse cursor is), etc. Of course, the mouse support and so on is his code too. He basically made his own entire stack (well except the BIOS/DOS core).
Actually, on the flip side Apple customers have usually gone through this before already. It's usually the Google folks we have issues with.
Was there a typo in the final paragraph and the author meant SaaS / PaaS? Isn’t a VPS an IaaS offering?

Edit: The author wrote “SaaS / IaaS” in the final paragraph.
I'm not really sure. I know some services I've used in the past like Harvest and TaxBot send before-the-renewed notices. Services that used Stripe did not.
I think it wouldn't be terrible to have kids as a teen - provided you have a supportive family and partner. Of course, I've never tried it for myself, but that's my general sense. If my children have kids young I won't be distraught and will provide as much help as possible - expecting it to be quite a lot for the first 5-10 years.
The Mess at Medium (2021)
did you read this bit?- "first surfaced....extortion demand on Brazil’s Ministry of Health"
If you are still of the same opinion...
Just saying that providing primary care by getting down there and using you skills to improve the situation would be preferable to simply extorting money because the bureaucracy running the care givers is flawed.
Only people against capitalism and democracy will stop using it.

You're right, but like gold and fiat currency: real fallout is meaningless because you can't eat either if no society supports it's value.

Good
is...was...maybe. Maybe that's the way it is or was. It's a perspective.

...must be though? Must it be? I don't think so. War has also changed and is changing. People look back and say "_that_ was a mistake." New methods are taken. Try Project 100K today, in the nation where it was contextualized for millions in and out of the service through hard lessons, and there's a clearer boundary.

Let's be intentional and keep doing better with those boundaries. Looking backward is OK. Changing the forward is crucial. History is a lesson in workings but it's also a message--do better and change the way stuff works.
I think there might be a vast gap between what what the article is talking about, and what you're suggesting. Somebody self-hosting their project management app on a LAMP server on some random web hosting company is one thing. What you're talking about is something else entirely.

And yes, having a web hosting company manage your server isn't "real" self hosting, for all the reasons you described, but it's a far cry from dumping all your data with a big data-guzzling giant. Your data isn't calling home, isn't being used by a company, it's sitting on your server under your control, and only you manage it.

I think that's their main gripe.
99% of what i use a VPS for is as a reverse proxy / tunnel, or as an IRC gateway. There's no SaaSing those in a way that scratches my itches.
own all the physical infrastructure, including your cellphone, your computers, your watch, your car, all monitored and owned 24/7?
It sounds like you never really needed a VPS, that you could have just paid some shared hosting provider $10 a year to host your site and been fine, but instead you chose to do so and now somehow came to the realization that you never needed to do so. Cool story, but then you throw in a bunch of stuff like about how SaaS is hard to compete against but simply because you never had a reason for a VPS in the first place.

Once you calculate things like bandwidth, then SaaS is not hard to compete against... so if you need to upload 20TB+ a month with a 10GB uplink, then certain VPS providers make perfect sense cause you'd end up paying 1000+k dollars per month to do the same through some cloud SaaS solution.
I agree with you about the attractions of the text-only format, and several students mentioned that positively as well.

They also liked the lack of advertisements. I had to point out that the launch announcements and job postings that appear on the front page, while discreet, are essentially ads and presumably help pay the bills (including @dang’s well-earned salary).

The students were put off at first, as I expected they would be, by the high level of specialized knowledge that seems to be necessary to understand the posts and discussions. I tried to help by pointing them to discussions on relatively general topics that I thought they might find interesting, such as [1, 2, 3, 4]. I also told them that nobody understands, or is interested in, everything that is discussed on HN.

I turn sixty-five in a couple of weeks, which means I am nearly a half century older than my students. One of the unique strengths of HN is that it is interesting and valuable both for me at the end of my career and for young people who have not yet started theirs.

[1] https://news.ycombinator.com/item?id=27548204

[2] https://news.ycombinator.com/item?id=28356141

[3] https://news.ycombinator.com/item?id=28436836

[4] https://news.ycombinator.com/item?id=29330953
Reminds me of Herzog's poignant last film set in Japan, Family Romance, LLC

Perhaps an inspiration.

https://en.wikipedia.org/wiki/Family_Romance,_LLC
I think you are looking in the wrong places. I used to do MRR, and if you just join one of the big MRR forums there is a lot of help there for offloading/moving. I have seen people in your position find locals who will take/purchase it and use it. Literally try https://modelrailroadforums.com/forum/index.php
Vitamin C doesn't cure sepsis after all
To be fair, financial symbology is its own hellish rabbit hole. $prevjob is probably a symbol in someone's pet obscure symbology schema for some stock I've never heard of traded in a country I don't even know exists.

Most NASDAQ tickers are 4 upper case letters. Most NYSE tickers are 3 upper case letters. I've never seen a 7 letter lower-case ticker. Tickers aren't unique across exchanges, so you need a pair of <ticker, exchange> to avoid ambiguity, but then you have to deal with shares being fungible across primary and secondary exchanges. CUSIPs aren't memorable and only apply to North American securities. ISINs are even less memorable. CUSIPs and ISINs include Luhn check-digits, which help catch typos. RICs are pretty good, except that they're copyrighted by Reuters, so if you build your systems around them, you may be obligating yourself to buy their market data services. Conversions between different types of symbols are sometimes many-to-one. (For instance composite RICs like AAPL.OQ and their primary exchange RICs like AAPL.O would have the same CUSIP and ISIN.)

In most contexts, you can get away with treating tickers case-insensitively, except (last I checked) 1 pair of case-colliding tickers on the Toronto exchange and 3 colliding pairs of tickers on the Bangkok exchange.

If you're dealing with financial symbols, implement them as an interface with methods to perform conversions, fungibility checks, etc. Don't pass around financial symbols as strings if you can help it. At my previous job, we had our own internal hierarchical symbology that covered rates, credit, currencies, commodities, equities, and more. Unfortunately, some systems pass these around as underscore-delimited case-insensitive strings. Externally, some symbology conventions distinguish day count conventions case-sensitively with an m or M suffix, which then had to be translated to ^M and M, respectively (and confusingly, since ^ looks a bit like an up arrow but marks the lower-case version). They've luckily replaced most usages of the hierarchical symbols with objects that pretty-print to the older textual representation and have constructors that take the older textual representation.

(For more than a decade, I maintained/improved the functional reactive time series subset of a domain-specific financial programming language and integrated globally replicated distributed NoSQL DB for a large global financial firm. By default strings are treated case-insensitively. The case insensitivity helped lazy typists when the system was first used in New York and London, but is now illiquid technical debt. The ability to put spaces in variable names feels odd at first, but you quickly get used to it. The pain of case insensitivity by default never goes away, especially when someone from New York or London modifies symbology code. On the other hand, the lazily evaluated dataflow subset of the language with close database integration is really elegant, and it deals with collections much more elegantly and uniformly than Java/C++/Python/JavaScript.)
Yep, when digging through the TLS 1.3 RFC (after learning 1.2) the thing that jumped out at me is how many _fewer_ options there are, and how deliberately chosen they seemed to be.

- suites (as far as covering cipher + exchange + mac) are gone as a concept

- only 5 supported cipher algorithms (all AEAD, and all but one built on AES)

- only non-PSK key exchange is (EC)DHE

- no compression supported

- all the various key derivations are built around a single new primitive function, HKDF

I'm sure that given enough time the above options will balloon like we had with latter-day TLS 1.2 but at this point it feels so clean.
Right behind the _free_ part
Thanks for the recommendation, and that does make sense.

We don't wish to litigate this matter because launching a start-up takes a lot of time and resources. Unfortunately, if the financial losses continue to accrue, we'll need to pursue legal options for equitable remuneration. For now, we remain optimistic that a supervisor will quickly see their mistake and fix the situation.
From millions of dollars to $35000 by 2017: https://thenextweb.com/news/its-the-end-of-an-era-as-pinboar...
Consider self hosting instead of falling for the ponzi of the decentralization of web3
SaaS in this context means pretty much the same thing but there isn't always a need to differentiate between them when it comes to buzzwords.
Asking someone the weather is not at all the same.

The whole point of "rejection therapy" is to interact with a stranger that pushes against their boundaries such that they feel the need to assert themselves in order to reject you.

I'm all about helping people overcome their trauma, but not at the expense of making nonconsenting strangers uncomfortable.
Counter point, Google deleted your account for no reason.
i'm legit baffled every time i see this type of comment.

i don't understand how you listen to, or read, what chomsky says -- and come away with the idea that chomsky thinks the US and/or Russia carving up a country is a _good_ thing, or that he's in _favor of it_, etc.

that's just weird.
I think Daydream and Gear VR set VR back more than anything, and if they were going to keep doing what they were doing it's a good thing they're gone. See the many comments in this thread conflating 3DOF headsets (glorified panorama viewers) with the same 6DOF VR (full movement in space plus all-important hands) that people are actually excited about.
Thank you for your comment. I'm actually a Jordanian Citizen not a US Citizen, but graduated and got my degree from the US.

I was hoping to make Dubai work but after reading your comment, and sending out job applications with no answers I'm not keeping my hopes up.

What is your opinion on finding remote work? I tried here in the US but companies prefer US citizens only.

What other countries do you suggest? Bahrain? others in the middle east? because I'm looking for a country that will easily give visa's to Jordanians.

What is your opinion on Jordan? as in starting out my career as a software developer?
Hi deepakprab,

You can download and run the community version in a variety of formats. For testing you could spin up an ec2 instance if you'd like.

Download it here: https://fusionauth.io/download

If you want us to manage it, you can sign up for a basic cloud here: https://fusionauth.io/pricing

Let me know if you have questions.
Russia Has Already Lost
I agree, until the early 80s, while most computer owners I knew in NZ had a ZX81, Spectrum, Vic20 or C64, but there were a few people I knew who had an Australian made TRS80 clone called the Dick Smith System 80 - https://www.classic-computers.org.nz/system-80/
> And the syntax is `3<unit>` not `3 * unit`

Well, yeah, F# represents this at the type level. Which I’ve said elsewhere in the discussion is preferable. Not knowing Go, but knowing it only recently gained generics, I read multiplying by `time.Seconds` (which does not have a visible 1 associated with it) as perhaps performing an operator-overloaded type cast to a value/type with the Seconds unit assigned to it. I’ve since learned that Go also does not support operator overloading, so I now know that wouldn’t be the case. But had that been the case, it isn’t inconceivable that unitlessValue * valuelessUnit * valuelessUnit = unitlessValue * valuelessUnit. Because…

> I insist, `1 * m` does not make sense. This is not a valid mathematical expression, because a unit can never be on its own without a value.

Well, if you insist! But you seem to be imposing “mathematical expression” on an expression space where that’s already not the case? Whatever you may think of operator overloading, it is a thing that exists and it is a thing that “makes sense” to people using it idiomatically.

Even in languages without overloading, expressions which look like maths don’t necessarily have a corresponding mathematical representation. An equals infix operator in maths is a statement, establishing an immutable fact. Some languages like Erlang honor this, many (most? I strongly suspect most) don’t! I couldn’t guess without researching it also treat infix = statements as an expression which evaluated to a value.

The syntax of infix operators is generally inspired by mathematical notation, but it’s hardly beholden to that. The syntax of programming languages generally is not beholden to mathematical notation. Reacting as if it’s impossibly absurd that someone might read 1 * time.Seconds * time.Seconds as anything other than 1 * 1s * 1s is just snobbery.

Not knowing Go, I focused on the syntax and the explicit values, and tried to build a syntax tree on top of it. I’m not a fan of infix operators, and I am a fan of lisps, so my mental syntax model was (* (* 1 time.Seconds) time.Seconds)), which still doesn’t “make sense” mathematically, but it can make sense if `*` is a polymorphic function which accepts unquantified units.
I mean, scams seem to be the only success stories I hear
Not at all. You're offering someone help in a way where they are free to decline it.

That's pretty different to me from making a request that's pushy enough that someone has to "reject" it in order to say no.
Nope everything needs to be completely intuitive, explaining in detail is completely wrong /s

I think both can complement each other, but it is definitely nice to go into the details. Watch the Feynman explanation then try to use that as you go through the actual details. The initial more hand wavy, but morally correct explanation, gives you something to latch onto, and then you can use that to guide your reasoning in the more complicated steps.

Honestly the idea or expectation that things need to be read linearly is also wrong, you should include some reasonable level of detail and elaboration in your writing, but organise it so it can be picked over. You can switch betweeen levels too.
Best Buy hangs on with high margin white glove service, product replacement/repair programs, etc
...what is your vocation...? That's by default against corporations and companies?
Probably because it has a history of fraudulent behaviors and claims
Use the bankers money to buy a rental duplex/triplex/quad I think is the shortest path to wealth, but atm I'm only interested in bitcoin, nvidia (watch GTC that came out yest) and SARK.
> Opinions vary on how threatened Williams feels by Substack, but managers often bragged about Medium’s superiority as a place to work, employees said. “Internally it has always been messaged as, ‘we’re better than Substack, we have more integrity, we’re more up front about our business model,’” one current staffer told me.

Well that’s just funny.
That is, unfortunately, one of those chunks of English that is hard to interpret.

"Safe" here isn't really what the RFC is talking about; the RFC is saying that if you take a URI and add or remove percent encoding for those characters, you might change the way that the URI is interpreted (because those characters mean something in the enclosing context). In other words, you can't encode or decode them without risking a change to the interpretation, but whether encoding or decoding is "safe" is going to be context-specific (broadly speaking, the safest thing to do is to encode them and leave them encoded).
Are you sure? This isn't my subject area but CRI-O looks like an alternative to containerd and implements the OCI compliant runtime like containerd does. And then there is a 3rd which is docker engine which is the one being dropped.
I just expected a little more information around their data source other than "It's hard to find good data, this proprietary source (so you can't look at it) is the best we could find, it has some known biases, but we eyeballed it and it looks good enough". In particular I was looking for a full study that explained what "very similar" meant since the fairness of that input data seems it's key to their results.
But that's not rejection therapy. That's just talking to strangers, which is totally reasonable.

The point of rejection therapy is to make a request in a pushy enough way for something that the other person doesn't want to do that they end up assertively saying no.

It's not "friendly offer therapy" or "polite decline therapy".
Feynman's explanation is obviously great, but it and the blog have different goals. There is really no sense in which fire is best explained by Planck's Law. Obviously the goal of the blog post is to explore how physics is nested, with complex phenomena the result of simpler laws which are the result of even simpler laws. I mean, the part that's about chemistry specifically, which most would call the part that's about fire, is only the first 1/5 or so. It is easier to learn and feel motivated to learn less physics rather than more, and Feynman's gift was imparting the most essential information with the least physics possible, a sort of distillation of physicist-intuition for the layman.
Curious if anyone has recommendations for great enterprise search?