skysight-inc/HackerNews huggingface dataset:
As others have said, 'any harm' implies that there might be none, while 'all harm' implies there is definitely some harm. So, 'all harm' is definitely the better choice of words for an apology (in this context.)

I am surprised to see people hung up on this, because the rest of the letter acknowledges specific harms done. To me, it really seems like a minor thing, and something that I might have written (as a native English speaker.)
The title makes no sense to me either. Asking if there are any small resolutions is like asking if there are any small numbers.
An example of overengineering – keep it WET
“I’m sorry if I hurt you,” is a very different statement from, “I am sorry I hurt you.” One makes responsibility conditional, and the other takes responsibility.
For very low resolution pixel fonts, refer to the answers at https://graphicdesign.stackexchange.com/questions/91478/a-fo...
I worked at a remote first company once, where EVERY developer in the team earned 150k USD. We had one person from Nigeria, a bunch from Austin and a few all over Europe!
Is that a meaningful statement?

I can rephrase to say that the comparator function for money has an ideological bent. It rewards the externalization of costs
I know literally nothing about accounting, but does it really work that way? I figured you would just be able to count the portion of purchases you expect to be refunded as a liability, rather than all purchases.
There definitely are city pairs or maybe triplets here and there. North Carolina was mentioned somewhere upthread. I've actually taken Amtrak from Raleigh to Charlotte. Could just walk to the station from downtown Raleigh. Did need a cab at the other end to get to downtown Charlotte but it was closer than the airport.

I know people take the train between Seattle and Portland. I'm sure there are other examples.
Ａｗｅｓｏｍｅ Ｃｈａｌｉｃｅ： Ｐｙｔｈｏｎ Ｓｅｒｖｅｒｌｅｓｓ Ｍｉｃｒｏｆｒａｍｅｗｏｒｋ ｆｏｒ ＡＷＳ Ｌａｍｂｄａ
I was going to make the same suggestion. This book is one of those that seem like the insights presented are mostly trivial and obvious, but then you notice that it has completely reshaped your perception of a class of problems.

Plus, it's popular enough that there is a good chance you can find it at a library. (In fact, the first time I read it, I got an older edition from a library. I since bought a newer edition to re-read.)
about jne issue, LLVM does it intentionally.

Check line 1521

https://llvm.org/doxygen/BranchFolding_8cpp_source.html
This post was written by an employee of the US federal government.
EU regulation 2257/94 covers the abnormal curvature of bananas. There is no myth here, the EU does indeed regulate the straightness of bananas and has done for a long time.

As for this law, it is going to be heavily criticised and this rather polite post from Gellman is just the beginning. Even the quoted part in the top voted comment is absurd. What exactly are these "subliminal techniques" that need regulating? How do they work? There are no AI papers I recall that discuss how to build a mind controlling AI, let alone one that's designed to cause people psychological harm. Does the EU really believe in this stuff? I thought government belief in subliminal messaging and mind control disappeared with the CIA's LSD experiments decades ago.
And that statement is true for > 100 million Chinese. But that doesn't mean the Chinese high speed rail system is not an immense success that benefits a huge percentage of the population!
If you can convince the higher ups that migrating tooling provides business value, you can do something that requires zero insight or creativity for a few months and at the end of it be promoted for organizing a successful migration despite delivering zero measurable business value. The effects of the migration are gonna be second and higher order effects that are impossible to separate from the rest of the business so you can just claim the tooling was the leverage that let the people doing first order work succeed. Being a tool astronaut lets you claim a portion of everyone else in your orgs success without ever taking a professional risk, since your odds of being called out for an ineffectual change are near zero, since there’s no first order signals.

I’m not saying modern tooling is useless; I don’t use ed, cc, and make for my development. But there’s a huge difference between a zero to one tooling effort and an N to N+1 tooling effort. The first one requires figuring out all the implicit/implied/manual parts of the process. The second one is often just turning one set of configuration languages into another.
I haven’t used Heroku, but I’ll assume you’re running virtual hosts in the cloud as opposed to something like Lambda.

I don’t have enough information from your post to give a concrete answer, but here are some things I might consider in your shoes.

How is your system struggling? Do you have metrics that measure your cpu, memory, or disk usage on your application servers? Can you see a pattern of how they’ve regressed over time, in a time series graph? Did you make a change that caused this? Are you certain whatever scaling issue you’re trying to solve is because of real customer request growth and not some regression?

How many requests does your service accept right now, per second?

What’s the latency to process each request? Can we figure out what all contributes to this? What are the cheap things and expensive things, or is it all uniform? Have you profiled?

You could measure this at the application level as the end time (before you send a response down) minus the start time (when you received the request).

Is your Redis instance on the same host? Is it a distributed cache? And how is load on whichever host it lives on? Redis is pretty dang fast. Is it receiving too many connections? Is it actually not doing much and the issue is elsewhere?

What’s the load on Postgres? Is your data/table schemas optimized based on your query patterns? Do you have the right indices set up?

Where do your customers live? Do you track latency from the webpage or mobile client? Is it slower for customers in some parts of the world than others? If so, have you thought about scaling out to other regions? If the component contributing latency is on a specific part of your webpage or front end, does it even see many eyeballs? Should you do away with that functionality entirely or is it worth the ROI?

Are your Postgres servers writing in a distributed manner (sharding) or is one just a replica? Is one server getting more traffic than the other and so load isn’t even balanced?

Is there content on your page that is queried from Postgres but could be moved to a cache like Redis or read from a static file?

What response patterns does your application have? When a customer signs up, can you just show them a thank you screen and put any expensive processing into some queue? Once it succeeds or fails, send them an email.

We obviously want to avoid over complicating things. Is there a specific business function in your app that is really expensive to do on the server at your current scale? Can we move that business function to a separate server or make it it’s own web service?

How does load balancing work on your customer facing page or service? Is it optimally distributing requests? How much of your traffic is real customers and not someone spamming your API? Are you measuring this?
First step in preventing unfair treatment is to know you are being treated unfairly.
It is in fact quite questionable whether solar and wind are so much better than nuclear.

I would suggest to read the following book, which quite clearly illustrate the actual problem that people are not using the facts w.r.t. to radiation and disqualifying nuclear as a requirement for preventing (if possible at all) the climate catastrophe that is coming:

https://www.amazon.com/Why-Nuclear-Power-Been-Flop/dp/109830...

The amount of resources and CO2 emissions generated by solar and wind are still gigantic. The amount of battery storage required to attempt to handle the intermittency of power generation by solar and wind is not even feasible with the current battery technologies and required amounts of lithium deposits currently know.

If you make the claim that solar and wind is going to solve the climate castrophe, you are kidding yourself and humanity.

It is in fact deeply disturbing to hear environmental organizations make the claims about solar and wind and branding nuclear at evil. It is ignorant at best.
This tool doesn’t always work because plists can contain arbitrary Objective-C objects. However, there’s a relatively nice objective-c API that can be used to decode them losslessly that I used to extract data from Safari’s reading list l:

https://github.com/fiddlerwoaroof/objc-lisp-bridge/blob/mast...
What is UML?
Google, Netflix, Microsoft create so many 'problems' that EU citizens feel compelled to use these products every day and send those companies tons of money?

There are some fairly minor externalities in some of those companies products that we could look at regulating but by and large, it's not existentially problematic.

The 'scary' parts of AI probably haven't come to pass just yet, and I think it might have more to do with privacy than 'biased algorithms'.

Alongside this legislation, the EU should also be trying to figure out why it's using all of those American products instead of having champions of it's own because that's probably a bigger issue in the end.
Google's Go Link Culture
The methods that in this proposal would be prohibited to use for certain pretty bad purposes reads like this:

"(a) Machine learning approaches, including supervised, unsupervised and reinforcement
learning, using a wide variety of methods including deep learning;

(b) Logic- and knowledge-based approaches, including knowledge representation,
inductive (logic) programming, knowledge bases, inference and deductive engines,
(symbolic) reasoning and expert systems;

(c) Statistical approaches, Bayesian estimation, search and optimization methods."

I find this (machine learning, logic/knowledge, statistics) to be pretty a pretty good definition of what they're after. The fact that very specific things are also mentioned does not seem like a red flag to me - it's the way laws are written, with examples, to give guidance to courts.
As far as collisions; I am not sure. I know that US Space Command monitors low earth orbit and if you are the operator of an asset which is in the path of another asset they will contact both parties to organize a response. Usually this requires one or more assets being moved. Whether or not the operator of the asset is cooperative with US Space Command is entirely deterministic on the relationship of the operator to US Space Command. Russian military satellite operators probably won't answer that phone call.

But that is not the only threat they pose. If you see the links I posted, the satellites are so low, so reflective, and so numerous that they impact ground based astronomy of all kinds. From the reflection of the sun off their metal components to the radio interference they emit; these satellite's are a menace to the scientific community.

I'm sure the logistical challenges they provide to operators trying to launch new spacecraft is significant as well. And there are other organizations from other countries building similar constellations in low-earth orbit. These are all disjointed teams with little to no knowledge of each others existence, let alone communication with each other. We need a regulatory body with the authority to gather all vested parties and hash out some rules that work for everyone. We needed this done BEFORE SpaceX shipped a portion of the world's precious metals into low earth orbit. But that didn't happen. And universities are paying the price while SpaceX turns profit in space.
I completely agree. Just let the market be. Trying to optimize it will just create other unforeseen consequences.

A normal part of an interview process is discussing salary, and if they won't give an answer then you know they are not trying to be competitive and it's not worth continuing the process.
I also have a hard time understanding the question, but reading the text, it asks a different question:

“The thing is I'm going to need to display stuff on it so I need character gloves and little graphics and stuff like that. Are there any standard glyphs or libraries for resolutions that small?”

Because of that and the use of ‘one color’, I think/guess the OP has a 80×20 display that isn’t black and white (say a LED panel), and looks for fonts that can be used on it (I would go look at https://int10h.org/oldschool-pc-fonts/ or https://damieng.com/blog/2011/02/20/typography-in-8-bits-sys..., or look at old Mac and Windows bitmap fonts for those (warning: copyright laws may apply)) and, possibly, libraries to show an UI on it.
The farms being run from space
Tim Cook's Call for Making Kids Code Came as Apple Sought Patent on Teaching It
I think it's so exciting that there's an online encyclopedia of integer sequences (linked to in the article: https://oeis.org/A000127)! Enter practically any sequence off the top of your head, and blam, there's a formula for it and background about it!
Wouldn't you still be able to get a lesser improvement from the tail call being able to overwrite the stack frame and jumping instead of calling?
PCG32: The Perfect PRNG for Roguelikes (2018)
As a former child, I can attest to this fact as I have ridden (rode?) in the back of an SUV many times. This is a great value-add as most children cannot drive themselves.
> You are never paying for the paper or plastic - even on the lowest margins that's at most 10% of it - , you're paying for the privilege of consuming what's on it.

To be honest this is a really great point I've seen brought up very rarely. I think the digital aspect makes it so extremely obvious that it forced the conversation.

That said, there are more costs than the physical medium itself. There's the physical shelf space copies consumes (vs. digital media which can be copied on demand), the costs associated with the creation and shipping of the item, in-store human handling, not to mention all the consumer-level effort and costs of purchasing the physical media (going to the store and carrying it around, having it occupy space at home, taking care of not damaging it…)
What exactly is the merit of knowing how to negotiate a salary?
Show HN: Presentador – The Opinionated Presentation App
Anectodal data point: no, it hasn't. I still use it in every project that we make at my dayjob, including system documentation, implementation proposals, communicating design choices to other people.
Wow thanks for the pointer! That seems unfortunate, I wonder if there is a way to evaluate whether the extra jump is actually worth it, and whether this optimization could be allowed.
> There are great ways to prevent being 'dragged out and beaten'

No, a mob can turn your car over and kill you. That's the reason for the Florida law.

Why are you apologizing for the behavior of rioters?
Probably because they were hired after you. Normally newer hires have much higher salaries than old timers for equivalent role/experience, it's like that everywhere
You can still use this trick in C++ if you ensure that the return statements are outside the scopes that have the RAII objects. It's awkward but it's better than nothing. https://godbolt.org/z/cnbjaK85T

void foo(int x) {
{
MyObj obj;
// ...
}
return bar(x); // tail call
}
Hi HN,

I've been working on https://presentador.app for a while now. I made a MD base presentation framework previously but I realised that I didn't want to open my editor or mess with MD every time I wanted to create a presentation.

Presentador is the UI that helps you build the presentation. It's opinionated enough so you would only select what elements you want in each slide and Presentador will figure the layout.

It's still under heavy development but new features are coming soon.

Thank you, looking forward to your feedback :)
From all the artists I talk to, Maya is still much preferred. That said, Blender is still respected. The reputation is that they're fairly close, unlike say, Photoshop and Gimp where many would not even give Gimp a chance.
No. I use it everyday. On paper. On white board. Whenever I want to think about (foreign) business logic, alone or in group.
If I'm reading your intent right that would monomorphize to a slice of a specific N, meaning you couldn't express format!("{}{}", 1, 1.0)
No one wants to pay more for what you already have even though it is offering more. We see this with cable bills. Everyone expects more channel but static prices. Companies expect more out of a developer who has been with them 5 years over someone who has been there a year. But they want to continue to pay them the same as they did 5 years ago so they never give them raises.
>This is only slightly less true for books and optical media. You are never paying for the paper or plastic - even on the lowest margins that's at most 10% of it - , you're paying for the privilege of consuming what's on it.

Except you're not renting books or optical media. You're buying them, and you can resell them or loan them to other people no problem.
Well, question: suppose Steam ran out of money tomorrow. Do you think it would be acceptable for Valve to just delete all user accounts and games, if it saved them $100? Or do you think they have an obligation to customers to at least provide a single transfer of each game download to archive.org or someone, and give customers a magnet link for each game they own?
It was dead when I learned it in college in 2006.
Perhaps, but it's more likely that they'd figure out how to retain a read-only account - one with basic settings for email/password that could be changed, but everything else was static. No purchases, no email, no uploads, etc.

This does not seem like an enormous leap to make.
You might also like https://xcodereleases.com/ which is updated automatically.
How can rendering put a company apart if rendering in just about any tool is already so close to physical reality?
> Apple is big enough that if they told the MPAA "unless you let us distribute your movies DRM-free, we're not selling them to consumers", the MPAA would probably budge

I think it's the opposite. There's no chance at all that they'd do that because Apple would only be hurting themselves (and likely directly destroying Apple TV in some way) and the existing industry assumptions about DRM and privacy are entrenched, if not core.

We are a long ways away from when you played ball with iTunes or you didn't play digital music ball at all.

They would also likely have legal and PR pressure to exert against such a move. Regardless of whether Apple is or isn't a monopoly, they definitely don't want a billion dollar industry going after them in that angle right now.
Buy Hexarelin Acetate
Self-Rendering Markdown (GFM) + LaTeX (MathJax) Document
The population density has shown that this is a use less endeavor, and post COVID this makes little sense. We should be discouraging any commute for work. The idea of funneling people from the suburbs into the city daily is an idea whose time has past. Spend the money to upgrade internet infra and start deconstructing the cities. There should be an immense tax on any commuting into a center city to massively discourage that wasteful and environmentally harmful activity
Yeah I've had desktops with this problem. It's not a magical sequence, you just connect the power circuit and let everything drain.
Standardised UML was never something for me, sketching diagrams loosely inspired by UML definitely was.
If comparing to European rail map, it is useful to keep in mind the population density map too, e.g. https://i.redd.it/kdi05qrq65o31.png
Just guessing, but perhaps because this page is supposed to be visible only on their intranet?
This, so much this.

I have a fully loaded MBP 16” w/ i9, 32GB RAM and the fan starts very quickly due to indexing and whatever else it is doing.
Indeed. Ed Catmull (Pixar co-founder) is a pioneer in the 3D/CG space.

https://blog.siggraph.org/2019/01/leading-the-way-celebratin...
That would seem rather circular, since Amtrak delays are almost always caused by freight trains. (Unless it's horrible snow blizzard weather or something.)

My personal experience is that having taken Amtrak from NYC a huge number of times, it's never been meaningfully delayed leaving Penn Station. But that it will get delayed en route, as the train comes to a halt and the conductor announces we're waiting for a freight train. We wait for 10 or 15 minutes, the freight train takes a couple minutes to whiz by, and then we start moving again.

So I don't know what priority Amtrak has on paper, but in reality Amtrak trains that leave on time are delayed by freight.

So much so that for my return trip where I catch a train that's already been en route for 8+ hours, it's virtually always 30-90 minutes late.
User Mode Linux. An old project that was in the same space as present-day Xen and KVM.
Yes. Products companies produce aren’t cheaper in say India or Mexico then they are in the US.. because they are valued at a certain dollar amount they deem fair.

Why should a human being be any different? A good engineer produces certain value, regardless of where they live
Ah I see - I think we're pretty much on the same page in terms of timetables. Although if you include TPU, I think it's fair to say that custom accelerators are already a moderate success.

Updated my profile. I've been working on DL training platforms and distributed training benchmarking for a bit so I've gotten a nice view into the GPU/TPU battle.

Shameless plug: you should check out the open-source training platform we are building, Determined[1]. One of the goals is to take our hard-earned expertise on training infrastructure and build a tool where people don't need to have that infrastructure expertise. We don't support TPUs, partially because a lack of demand/TPU availability, and partially because our PyTorch TPU experiments were so unimpressive.

[1] GH: https://github.com/determined-ai/determined, Slack: https://join.slack.com/t/determined-community/shared_invite/...
In my experience, any attempt to describe/document/plan a system using UML inevitably turns into an outdated mess that no one is willing to waste time on updating. Eventually it becomes worse than useless since it contains objectively wrong information.
Yet Microsoft was able to make a .NET implementation faster than the current Google's C++ one.

A proof that they don't care enough about protobuf parsing performance.

https://devblogs.microsoft.com/aspnet/grpc-performance-impro...
Actual engineers still use it. Not the ones we started calling engineers because they know a bit of Linux and kubernetes.

I actually saw a kid a few years ago with a huge UML book, a student at the local uni. Being self-taught I had no idea what it was so I had to look it up. I can't even come close to working with those actual engineers, I just mess around in Bash and automate stuff you can learn for free using open source.