skysight-inc/HackerNews huggingface dataset:
That's easy. Any one can see that society demands more of women than of men. Clothing and behavioral norms are more elaborate. Women work and typically do more household chores and childcare. Younger women are expected to allow sometimes aggressive flirting. There's lots more, like potential jobs are more restricted and women get less pay. There's also a pink tax - products for women cost more.

If you see these limitations and restrictions on you, why would you go along with them, if an alternative exists?
Thanks a lot! Just checked internally. Apparently are there some instances which we could get but would not work cost wise (have for example a lot of CPUs but we mainly care about RAM). Additionally, is there also still a region-wide CPU limit that would still cause us problems. So sadly not a long-term solution. But thanks a lot!
You might become interested in actor systems.
Go Crypto!! There are stable coins that you can use for payments.
Yes, anyone can commit to a Zoom appearance.

Even Snowden does those.
> Basic technology skills easily transfer. All office software is similar, it does not matter what you learn. And even more important than learning this or that office package are fundamental skills about knowing the basics of what a computer is, how it works and what software is and what it can do.

Exactly. The big problem with the current status quo is that kids are being taught that SaaS is how everything should work. You log in to your apps, save your data in “the cloud”, and pay forever. By the time they finish school many don’t even know how to use a local file system.
Richard Hammond visited the factory: https://www.youtube.com/watch?v=5h24Fw23kRs
While some may immediately run a comparison between Azure, AWS and GCP let it be noted that any cloud platform facing this and making it to headlines is not good for the cloud industry over all.
Gift card is one of most profitable category of items. Every year so many go unused, lost, thrown away. So it is pure profit for retailers.
Have you had any interaction with the founder behind Copylime?
A startup is about managing risks and spending your time/money appropriately. Your cloud provider running out of capacity isn't an obvious risk especially if it's just capacity for general compute.

For some clouds that seem to be run on a manual process (IBM, Oracle) that would be expected, since they're sort of clunky. For other places (Rackspace, etc) it would uncommon. For a major provider like Azure, well, it's bizarre. I mean, the whole point of cloud is that it's all-you-can-eat.

You would think that this would be something they would advertise/talk about up-front. But who would sign up if that was disclosed?
And people roll their eyes when I say I’m dedicated to AWS.
That's not the same at all, because the nc example dumps the response headers to stdout and the curl example does not.

It's more similar to "curl -i perdu.com", except (on my system? maybe it's non-default) curl colourises the header names when output to a TTY, and prints a progress report to stderr when output to a non-TTY.
I disagree with the other poster you should have been multiregion from the start. It adds a load of complexity and failure cases for early stage Startups.

Very poor position to be in, apparently this happened in azure UK recently too.
Startup idea: wrapper around payments providers.
In the AWS context, they are, in fact. That's the original point of them - so during big AZ failures your reserved instances had first dibs on the available capacity.

The billing thing became more of the point as big AZ failures are so rare.
Better than losing all users though…?
Where is the evidence that supports such a statement? Thanks
I'm in a similar situation:

You're super fortunate in that you at least have those short-term "best programmer" phases (especially in an industry with high pay and high demand for your skills).

My advice: use your ability to make yourself indispensable. Then you can lay out the terms and call the shots.

I use excuses for my long term absences because the stigma of my severe mental illness is too high. But if you perform well and deliver as promised, it doesn't even have to come up...

As far as explaining away the need for long absences, I personally keep it simple and vague, and Positive: that experience has taught you that you're happiest and most productive working on this bizarre schedule. It can even create a little "eccentric genius" aura and the illusion of confidence. Just be careful not to take this too far and enter jerk territory. They're still going out of their way for you, so gratitude & humility are important.

I'm very sorry to hear what you're going through. I understand it and it's incredibly difficult, but really admire that you're looking for ways to fight and work throughout it.
The author obviously knows left fold from having done functional programming outside of a Lisp context, but is not familiar with apply. I'm guessing that he saw examples of apply usage somewhere which looked like reduce, e.g. (apply '+ 1 2 3) -> 6 and formed the belief that Lisp uses the term "apply" to denote "left fold", and is not aware of the "reduce" terminology.

However, apply is very central in classical Lisp; it's used in the so-called "Maxwell's Equations".

It's possible that the author explored static functional languages and didn't encounter anything like apply. Static functional languages tend not to support variadic functions in any straightforward way, let alone dynamic calls to them.

apply relies on dynamic typing. The number of arguments a function takes is part of its type: a three-parameter function is of a different type from a four-parameter function, right? We don't even have to look at the parameter types to know that the function types are not compatible. Now lists can be of different lengths (even in a static language). E.g. in Haskell or what have you, a list of three integers isn't a different type from a list of four integers. (Probably if you work at it, you can have that arranged; or use a tuple or whatever).

So when you think about what apply is doing, it requires a dynamic check: a list that could have any number of items it known only at run-time is being turned into a function call, which must be correctly typed. If a four-argument list is applied to a three-argument function, an error must be signaled.

The functional argument of apply cannot be type checked as a specific function type; it takes any function type whatsoever, and possibly non-function objects that are funcallable. This is more dynamic than funcall, because we can infer the arity of the argument of funcall from the number of arguments being passed. (funcall 'cons 1 2 3) can, in principle, be diagnosed at compile time as misuse of cons. (apply 'cons arglist) cannot be diagnosed, unless arglist is a lexical variable provably initialized with with a list of other than two arguments, with no possibility of a rescuing assignment.
"Multi-cloud from the outset" is probably the single-worst generic cloud advice that I think anyone could be given. In professional cloud consulting the rule of thumb is to do one cloud with excellence until you even think about another one. And even that is really just kicking the conversational can, as both becoming excellent and actually needing multi-cloud combined is one-in-a-billion.
Human-Assisted Art
A single serving probably gives you close to your daily needs in fat and salt with a good portion of sugar too so yeah, literally addictive
Yes, that’s a good point.

In principle, Twitter’s market value is the net present value of its future profits, which excludes input costs. So the closest concept to parent’s comparison (GDP vs. market value) is GDP vs. profits.

> The GDP of the country would be equal to the profit of the company plus the wages of the employees.

Also plus any other input costs, like rent, electricity, loans, etc., right?

So GDP vs. revenue would be the comparison that would include both profits and input costs.
https://github.com/killbill/killbill
oh interesting!
Assuming 90:10 meat eaters to vegetarians, and a reduction of 25% of the capacity, 15% of workers who are meat eaters will have to eat at the vegetarian canteen.
But those officials do speak for the two strongest economies in the EU, from which Eastern Europe also depends.

And Poland’s complaining too about the prices of Norwegian gas. Turns out the government forgot to negotiate long-term contracts and they have to pay market prices.
I'm not moving anything. Re-read my comments, they are clear.
On AWS instances are only reserved if you reserve a specific instance type in a specific zone. Reservations across multiple zones or savings plans don't reserve capacity.
There are a couple of tools that can programmatically perform input events. They have some caveats because they work at a lower level so you might need to give them root permissions when that wouldn't have been necessary before, but they do work. The question is if that's all that you were using xdotool for; it's not limited to faking input events. For instance, xdotool can monitor events and trigger actions when you change focus on windows, or specific windows, and it can search across all desktops to find a specific window, bring it to the foreground, resize it, and then feed it input events. If all you need to do is simulate keyboard and mouse events, there are alternatives, but that's not all the tool could do.
> Let us for simplicity assume that in every step only one bit of state gets accessed, this will only be wrong by some constant factor. With that running a Turing machine for at most n steps will ensure that it does not use more than n bit of memory, therefore solving the halting problem for a machine with n bit is at least as hard as answering the question whether a Turing machine halts within n steps.

I'm following so far.

> This is in EXPTIME [1][2] given that the input n is encoded in log(n) bit.

Perhaps I'm reading this incorrectly, but these proofs seem to assume that you're simulating the machine running step by step?

Is it proven that the only way to solve the bounded Halting problem is by running the program step by step?

If not, it seems that this is only proving a high complexity bound (i.e. that the problem is not more complex that EXPTIME), not a low bound (i.e. that the problem can be solved in less complexity than EXPTIME).
Be careful with Domain Driven Design in high/performance or data intensive domains. It just doesn't produce scalable designs.

Focus on Data Oriented Design instead, particularly on those scenarios, I think this summarizes the idea fairly well:

https://media.handmade-seattle.com/practical-data-oriented-d...

We had and in-office fad of DDD pre-pandemic, it produced some awfully performing designs, mainly due to data copying or translation to the domain objects.

They look fairly pretty and are relatively easy to modify and understand but it's a pain in the ass to make them run fast if the cardinality of the domain objects is really high.
We use VGS to tokenize credit cards. Makes it much easier to switch payment provers.
> Ghana produces crude oil, but it has relied on imports for refined oil products since its only refinery shut down after an explosion in 2017.

Sounds like South Sudan, which Indigo Traveller recently visited... tl'dr: it is a huge mess.

https://www.youtube.com/channel/UCXulruMI7BHj3kGyosNa0jA/vid...
So when David Mitchell advised us to have "slightly less than two drinks"[1] he was referring dihydrogen monoxide[2]? ;-)

In all seriousness, this is anecdotal, but speaking as a former Subway sandwich artist from the Atkins era turned PhD dropout who has kept his goal weight long enough he's sitting in a coffeeshop sketching out tattoo designs in what folks used to call his "gay little hipster notebook", I suspect it's less about the number of glasses, but avoiding sodium rich foods paired drinking enough water when thirsty that your urine is clear rather than some magical variable.

I hope folks take moments like these during the holiday season to focus on what makes them feel healthy, and not slide down a road to mental illness as they chase ever changing metrics from the BBC or whatever.

(I'm not English, and I wake up thankful for that every day. I'm off to reread the site guidelines since the admins were kind enough to reset my password.)

Thanks for sharing the scientific article OP!!

- Greg.
I'd add to this by asking: how much more PMF can you get when you have a two week horizon of new customers before you literally run out of compute resource in a major cloud provider data centre?

Sounds like customers are coming in thick and fast.

If this is the dynamic and the company can't spare a few weeks to solve it, something has gone seriously wrong in a very interesting way.
Huh? Buyers (renters) have real-time information on asking rents through sites like Craigslist and Apartments.com. Have you not seen those sites?
And documentation and maintenance. Their website is great and they are incredible at fixing bugs reported by players. And the game is only $30!
I see it like the bigmac I get once a decade while going home drunk at 3am and everything else is closed. It's good when your body is in junkfood craving mode but I would never get that if I have another choice.

And that's in Berlin, supposedly the best place to eat these. It's a hot dog sausage with ketchup and curry, you can only go so far with that combination
Reminds me of the classic Seinfeld car reservation bit: https://m.youtube.com/watch?v=4T2GmGSNvaM
I've been a founder and worked founder level for a long time.

Unless uptime or payment processing are core to your business (newsflash, they're not for most startups), this would be a waste of time and a velocity drag on _everything_ we do in the future.

Way, way more important to get traction than worry about theoretical risks.
> Few people live in what can reasonably called a "community" any more, so the link between anonymous theft and the erosion of social culture doesn't make sense to everyone.

What do you think about how this relates to communities shifting almost entirely to the internet?
I particularly enjoyed playing towards the constrained-achievements, such as: "launch the rocket with (near) minimal hand-crafting", or "launch the rocket on non-peaceful, without using solar power".
andrew ross sorkin
And a 'Pariser' is a condom in German.
Ancient Persian? The article starts explaining how the Egyptians invented the technique..
> taking screenshots

There's plenty of tools for this. I wrote a light and simple one that shows a
tiny thumbnail, [`shotman`](https://git.sr.ht/~whynothugo/shotman). But there's
plenty others of all sorts.

> auto keyboard/mouse scripting with xdotool

There's a few tools for this: https://github.com/natpen/awesome-wayland#tools

> not have unnecessary mouse/keyboard to monitor delay

There's none that I can notice. Mice cursor are rendered with hardware support
when available. Not sure what you reference is here.

> 4K fullscreen, windowed fullscreen and windowed gaming with nvidia drivers, for native and steam proton games

All this works on non-nvidia. I can't speak for nvidia, I'd suggest avoiding
nvidia if you want to use Linux (or any other floss OS). Generally, nvidia on
Linux isn't very pleasant.

> choosing to have vsync enabled or disabled in games

See this thread? https://www.reddit.com/r/swaywm/comments/ntszm9/how_can_i_ma...

I'm not 100% sure what you're asking.

> EDIT: I should another important one for me: xclip, read from and write to the clipboard in the command line

https://github.com/bugaevc/wl-clipboard
Do you find that people use the “remind me on my computer” feature? I like it
https://en.wikipedia.org/wiki/The_Invention_of_Curried_Sausa... - it's fiction :)
I worked in small and large game companies for over 20 years and this does not surprise me at all. A modern AAA title involves 100s of people, whereas a small independent can be less than a dozen. At scale a company can spend millions on advertising reach, on graphics pipelines and content creators. What they are bad at is small things and risk. If you spend $1b developing and marketing a game you must ensure it appeals to the widest demographic possible.
Unless there is a clear market of hundreds of thousands then it's really hard to shift even the meagre amount of resources it would take do the actual port. And then, as a large company, you need to train people to do support, you need legal people working with the platform for all kinds of shit from placement and proper use of logos to compliance with app store rules.
Glad to hear you have the right people. Good luck, my friend.
No one expects them to maintain it. If it breaks with new iOS/Android versions it breaks. If leaderboards go offline, no problem. There's a big difference between not updating the game and pushing an update so existing users can't play it.
curl is amazing[0]. But I use maybe 10% of it. And AFAIK it can't be statically linked. Is there an alternative that includes mainly the HTTP functionality and is static?

[0]: you can read my blog using curl: https://apitman.com/17/#curlable
I'd like to complement that. Defining/Discovering the vocabulary for the Ubiquitous Language along with Bounded Contexts (Strategic Design) is where most benefits come from. And is, as said and I agree, the most difficult part - there are no recipes, shortcuts or tools to do that for you.

It doesn't help that there is a bunch of frameworks, libraries, articles with "DDD" on their name, mindlessly gluing together patterns and segregating them into layers (Building Blocks). What I see happening the most is people using them and complaining. Which they should.

Of the two parts that compose DDD, "Strategic Design" and "Building Blocks", only one is essential: Strategic Design. But people usually just talk about the "Building Blocks" (a.k.a Anemic Models), as it seems to be the case of "stevebmark" comment. I agree with him that just having Anemic Models, following blindly the Building Blocks part of DDD as rule, is bad. I just think that calling it DDD is a mistake. DDD is the Strategic Design, you don't even need the code for it to work or produce value.
And if Madoff agreed to an interview the month his scheme collapsed the NYT would publish it too.

In fact, the NYT did publish the first post-arrest interview with Madoff as soon as he agreed to one.
> They'll only let him come to the US if the U.S. guarantees he'll go back to the Bahamas for their charges.

The US has a law that says they will invade The Hague if the court there makes a decision they don't like. Are you sure there's such thing as "the US guarantees"?
“With thousands of people using your phones, it'll be clear pretty quickly when something as crucial as 911 stops working. You shouldn't need tests for that.”
> Windows doesn’t officially support Vulkan. It’s exposed by third party drivers, but isn’t the official API (and was indeed limited in use for a while). One could argue that it’s moot though but there are ramifications.

There aren't really any practical differences and if anything, Direct3D being official never stopped it from rotting away at a faster rate than OpenGL and Vulkan - older games relying on Direct3D, even D3D9 despite how widespread that one was, are way more to likely to be broken in modern Windows than games using OpenGL and gamers nowadays often end up using tools like DXVK (which implement Direct3D on top of Vulkan) to get their older games work properly even under Windows.

The main reason Direct3D is more widespread than OpenGL and Vulkan is that D3D was also available on Microsoft's consoles which were themselves very popular. It isn't a coincidence that games were as likely to use OpenGL as Direct3D (or even offering backends for both) at the past but somewhere around the mid-2000s when XBox and XBox360 consoles started taking off Direct3D also took off.
This is a literal conspiracy theory, but since it plays to the right set of biases I guess it's cool on HN.
> I'm wondering if the desired outcome (return to the office) would be enough to justify the effort

I wonder if you are overestimating the effort. Hire a contractor to throw together a few blog posts and then spend single-digit thousands to promote/boost it in various spots.
I take offense with you comment. It's not the first time I'm hearing about multi-region/multi-cloud in online tech forums, however reality doesn't match.

I don't want to be snarky, but when large service providers like AWS have their own crossregion downtime because one snowflake of a service in us-east-1 is down, I kind of dismiss the virtue signaling of high resilient multi-(az/region/cloud) ever existing in practice.

If you can somehow have a separate database per region/cloud, sure, I can understand that, but if you have to shard your database across many clouds, I'd dread having to tame such a beast, especially within a startup.
Which regions are you trying?
I had a different take from reading the article.

For one, a human driver would know they’ve been blinded by a laser (or something) and probably hit the breaks. Thus, you could say the human driver is acutely aware that something exceptional occurred.

In this case it wasn’t complete blindness but more like creating a blind spot in a certain spot in the field. However, and more importantly, the car doesn’t realize this blind spot is there or that anything exceptional has occurred and just keeps going.
One can blind a human driver with a laser too.

However, I think most human drivers would slow down and/or stop in such situation. The self driving car however in this paper would just keep driving...
Reminds me of this article
https://www.jitbit.com/alexblog/249-now-thats-what-i-call-a-...
Medium membership is 50% off — https://medium.com/plans
Because merchant account is a contract with you and the bank. You get an individual merchant account that If any card provider doesn't like you, they can ban you. Stripe, you're using their merchant account. If banks ban that merchant account, they ban all stripe customers. Key difference in risk for your payment processor. I have had banks ban my merchant account but my payment processor didn't care.
It’s always interesting to see archaeologists and anthropologists speculate about the use of something thousands of years later, with little to no context from that time.

Here’s a (modern day) Italian fellow who has been dropping 10 ton marble blocks into the ocean, but not before working with sculptors to work them into some creative shape.

Why? To stop illegal trawling!

That’s going to cause some anthropologists some fun in the future.

https://www.nytimes.com/2019/09/24/world/europe/italy-tuscan...
> Are there any good alternatives to stripe?

Yes, several. They're nowhere near any kind of monopoly.
>Huawei is beholden to the CCP and can be coerced

It works the exact same way with every American company, as evidenced by numerous backdoors revealed by Snowden and other folks.
How Will U.S.-China Tech Decoupling Affect Africa’s Mobile Phone Market?
We actually use Azure for ~2 years now. It worked the most time reasonably well, even though we had also a few issues. But our current issue + ready your and other comments will probably result in looking for a new home.
As an industry, we are bad at deprecating old protocols like IPv4. This is a genius hack for a problem we have due to IPv6 not being adopted widely enough so that serving legacy IP users becomes a dropable liability to the business. The ROI is still high enough for us to “innovate” here. I applaud the solution but mourn the fact that we still need this.

I guess ingress is next, then? Two layers of Unimog to achieve stability before TCP/TLS termination maybe.
Last people managing this kind of old legacy software will inevitably die.
The Young generation probably won't replace the entire industry, and from that point onward we would have a pretty massive rot and the forgotten knowledge rippling through the entire society.