skysight-inc/HackerNews huggingface dataset:
We thought much the same when we introduced the automobile. Plastic for packaging purposes. Freon to help with the Carnot cycle in refrigerators. These things don't matter when you do them once or twice. But when you start doing them on an industrial scale it changes the equation from 'no effect' to 'unknown effect'. And unknown effect might be anything from negligible to planet wide catastrophe. It would be nice to know where we land before taking off.

Oceans warming up is a big thing, and local effects can be substantial even if global average change is negligible.
I'm taking no particular position, because I don't go out of my way to read on the subject, but I did notice an article recently which said that we seem to be firmly on the worst of the likely IPCC scenarios from a few years ago, not in the middle.
It's from the movie Billy Madison. There was a family of bullies with the last name of O'Doyle, and everytime they picked on someone afterwards they would say "O'Doyle Rules". They eventually had an incident with a banana peel, but you'll have to watch the movie for that one ;)
Indeed. I mean, just look at product hunt. Nearly every failure is due to lack of demand because there's already way too many competing products built. And there are a lot of failures. What is the percentage of apps that end up getting a sizeable userbase, less than 1%? There's already such a vast oversupply of software products out there without any additional platforms.

It's far more accurate to say, we need fewer software builders.
Looking more into it, the problem seems to be that while the absolute amount of acid isn't that high the ratio of H2SO4 to H2O is super high and there just isn't very much of either in the Venus clouds. The absolute amount matters a lot if you're just stepping outside for a bit but ratio is the only important thing for theoretical floating bacteria since they have to get their working fluid somehow.
A few pointers:

The first bit is that practically all that is argued in for here, is in Android - and has been so for a long time (~2013 last I worked on the topic in that context) and it is still not enough - they will go (and are going) higher refresh rate.

Even at the time there were crazy things like tuning CPU governor to wake up when touch screen detects incoming 'presence'(before you can get an accurate measurement of where and how hard the finger hit) - it's not like you are going to change your muscle intention mid flight. Input events were specifically tagged so that the memory would be re-used rather than GCed and reallocated.

A sunny frame could go from motion to photon in 30ms. Then something happens and the next takes 110ms. That something is often garbage collectors and other runtime systems that think it is safe to do things as there is no shared systemic synchronization mechanism around for these things.

The second is that this is -ultimately- a systemic issue and the judge, jury and executioner is the user's own perception. That's what you are optimising for. Treating it as a graphics only thing is not putting the finger on something, it is picking your nose. The input needs to be in on it, audio needs to be in on it, and the producer needs to be cooperative. Incidentally, the guitar hero style games and anything VR are good qualitative evaluation targets but with brinelling like incremental loads.

(Larger scale)
1. communicate deadlines to client so the renderer can judge if it is even worth doing anything.
2. communicate presentation time to client so animations and video frames arrive at the right time.
3. have a compositor scheduler than will optimize for throughput, latency, minimizing jitter or energy consumption.
4. inform the scheduler about the task that is in focus, and bias client unlock and event routing to distinguish between input focus and the thundering herd.
5. type annotate client resources so the scheduler knows what they are for.
6. coalesce / resample input and resize events.
7. align client audio buffers to video buffers.
8. clients with state store/restore capabilities can rollback, inject and fastforward (http://filthypants.blogspot.com/2016/03/using-rollback-to-hi...)

There is a bunch of more eccentric big stuff after that as well as the well known quality of life improvements (beyond the obvious gamedev lessons like don't just malloc in your renderloop and minimize the amount of syscall jitter in the entire pipeline), but baby steps.

Oh, and all of the above++ is already in Arcan and yet it is still nowhere near good enough.
Grabbed this out of a post on that blog to maybe help explain what this is:

tldr? (i may be wrong) this is a Delphi like programming system for building applications - probably niche, but seems neat!

"""
The QTX Framework was initially a library I created back in 2014, but it has later been completely overhauled and turned into a full RTL. It is not compatible with Smart Pascal and has a completely different architecture.

QTX Pascal is indirectly funded by the Amiga Retro Community (which might sound strange, but the technical level of that community is beyond anything I have encountered elsewhere) since QTX is central to the creation of the Quartex Media Desktop. It is a shame that Embarcadero decided to not back the project. The compiler and toolchain would have been a part of Delphi by now, and I wouldn’t have to write a separate IDE. But when they see what this system can deliver in terms of services, database work, mobile and embedded -they might regret it. The project only accepts donation funding, I am not interested in investors or partners. If you want a vision turned into reality, you gotta do it yourself. Everything else just gets in the way.

For developers by developers

Quartex Pascal is made for the community. It will be free for students and open-source projects. And a commercial license will never exceed $300. It is a shareware license and the financial aspects is purely to help fund further research and development of the desktop cloud platform. The final goal (CloudForge) is to compile the IDE itself to JavaScript, so people only need a browser to write enterprise level applications via Quartex Media Desktop. When that is finished, my work is done – and people have a clear path to the future.
"""
You don't need to have an "expert psych" initially.

Sitting with a friend rehashing what we studied about skinnerian conditioning and a diablo like game we thought of a frankenstinian game which knew exactly when to hit you for a transaction to let you level up/get new item and so on. Years later and micro transaction enabled mobile games came out.

Adding simple psych based analysis to systems isn't hard, you would just pick it up from gaming/other industries and recreate it as a best practice.

People are interested in this, and are doing great amounts of research to figure out how to do it better.
Hm, trial period (3 months) is longer than non-trial payment cycle (1 month) for Apple Music, and in my experience, you can still use it after cancellation, until the trial period expires.
It doesn’t have to change your point to severely reduce a reader’s confidence in it. A kind reader would say that difference in detail is hyperbole with the intent to incite an emotional response. A less kind reader would call making up details to better suit your narrative a form of lying. Yes they covered up the train incident, and yes it was despicable and horrible they did so. That aspect is not my problem, it’s the deliberate choice of words to foster not discussion, but outrage. It makes me question your entire narrative and intent before I’ve even had a chance to consider it.
Looking at the reconstruction, it's somewhat surprising there weren't more fatalities considering the size of the drop.
https://youtu.be/PoX4dTM9qvo?t=112
You might reduce it for sure, but you aren't going to avoid it entirely. The best is when it gets to a tracing JIT and all of the calls have a similar codepath. And the fact that you need to jump through hoops like this instead of just writing normal code and expect it to do only what you're saying instead of doing a bunch of other stuff too, is part of the problem. Like, what you are saying, is exactly the point: the default method of working introduces performance issues and makes it hard to reason about performance in a way that is predictable, requiring you to understand VM internals and just 'hope' that the runtime works it out. So you are essentially saying that the default path is slower. It's also hard to ensure that your objects have a predictable layout in memory (important for cache issues) other than by just using a `TypedArray` and re-inventing structs within that.

The semantics of JS itself make certain optimizations hard. Even a simple VM can do arithmetic faster than no-JIT Node.js and JSC: https://godbolt.org/z/5GbhnK (an example I've been working on lately) (I'm interested in no-JIT perf because that's what you're allowed to do in your own runtime on iOS). LuaJIT is the best at this, and even there Lua's semantics prevent certain optimizations--https://news.ycombinator.com/item?id=11327201

I think you can do a lot better with a bytecode that is more 'typed', like in SPIR-V: https://www.khronos.org/registry/spir-v/specs/1.0/SPIRV.html...
> fabrications some diseminate to induce panics

That rarely happens, in reality. It's just the boogey-man CEOs tell their investors at night so they can blame someone for bad stock performance.

There are strict rules against market manipulation and short sellers are under very large amounts of scrutiny. It's not uncommon for legitimate short sellers to get pressured/investigated by SEC/equivalents. (see Wirecard and BaFin)
Too true. In most other countries, no one office holds this much power.
> The other question (which Jacques alluded too) is what about the local conditions. And here to the thermal mechanics give our underwater data center an advantage. Given the thermal conductivity of water, and seawater in particular, heat dumped into any spot rapidly diffuses to the rest of the ocean.

Thank you, it is precisely that which I was wondering about.
I like your overall point a lot. I'm an ex-game developer who has also dabbled in audio programming and music so I see a little both sides.

I think the key difference, though, is that the consumer video needs are probably in the area of two orders of magniture more computationally complex for video than for audio. On consume machines, almost no interesting real-time audio happens. It's basically just playback with maybe a little mixing and EQ. Your average music listener is not running a real-time software synthesizer on their computer. Gamers are actually probably the consumers with the most complex audio pipelines because you're mixing a lot of sound sources in real-time with low latecy, reverb, and other spatial effects.

The only people doing real heavyweight real-time audio are music producers and for them it's a viable marketing strategy for audio programmers to expect them to upgrade to beefier hardware.

With video, almost every computer user is doing really complex real-time rendering and compositing. A graphics programmer can't easily ask their userbase to get better hardware when the userbase is millions and millions of people.

Also, of course, generating 1470 samples of audio per frame (44100 sample rate, stereo, 60 FPS) is a hell of a lot easier than 2,073,600 pixels of video per frame.

I agree that audio pipelines are a lot simpler, but I think's largely a luxury coming from having a much easier computational problem to solve and a target userbase more willing to put money into hardware to solve it.
As someone that used to work on recommendations systems ... the problem is that the signal is just so robust. Stuff other people like really is one of the stronger ways to predict what you will like. Most additional data sources that allow us to customize further and identify what sub-groups you might belong to and thus prioritize highlighting things of relevance to your subgroups tend to empirically show lower performance for the overall population. The only thing I've seen work is focus on the "most popular" things for the most important demographics (such as those with money to buy things) which might overfit for that demo, and underperform overall, but still performs the best on some higher metric like revenue.

I commented a while back on someone asking "Why recommend me a ladder if I just bought a ladder, couldn't the system understand that people usually only buy one ladder?" But the fact is, the commenter was wrong about his priors. Actually someone who buys a ladder is indeed more likely to buy another one ... even if most people that buy ladders only buy a single ladder. The fact that you bought a ladder, puts you in the cohort of people that buys ladders, which means you are more likely to buy another one than someone who isn't on the record buying a ladder.
Ah, yes, that makes sense. The reflective cover they have made me think they reflected more than they absorbed (which, yes, doesn't make sense).
New T4g EC2 Instances, Powered by AWS Graviton2
'Medium sized' lol, I think you're being very humble.
I completely disagree with this person’s assessment of Apple, however this is an excellent piece beside that.

If we want a good alternative to Apple, we need to actually vote with our wallets and possibly our keyboards, and this piece is a great contribution to doing so.
>Reminds me of Y2K.

Well, people say Y2K wasn't a problem because we buckled down and solved it.

I just saw an article that claimed the UK was back to like 1890 levels of CO2 emissions. Maybe it's still salvageable if the US gets shaken out of its stupor. Maybe decarbonization will just happen anyway through market forces as renewable energy improves.
That's the cruel part of the thermodynamics. The waste heat here is not hot enough so it's really difficult for the recovery effort to reach a reasonable efficiency economically.

That's why you don't see it...

https://en.wikipedia.org/wiki/Carnot%27s_theorem_(thermodyna...
Due diligence can and should be done before investing in any company at any time, public or private. While any discovered fraud on the part of Nikola will be punished by the SEC and law enforcement, investors need to take personal responsibility for where they put their money (i.e. performing their own DD).

Discovering that Milton hired his brother whose previous experience was paving driveways, or that the chief engineer has no relevant prior experience isn't even deep DD. We shouldn't be playing the violins for retail investors on this one.
You've hit on the major problem with DBA work, which is that you are touching some of the most expensive prod stuff and even if you have "that cert" many places just want to see that somewhere else trusted you as a DBA for that type of product.

I managed to transition in a company in dire straits that had no other options, and then getting new DBA jobs was fairly easy.
A chemical formed in one place can be transported to other places, especially in a well-stirred environment like the Venusian atmosphere.
A service that does planning and execution of off-site meetups for remote companies is a great business idea. Essentially, travel agency/event planning for remote first companies.

Once we're past COVID, a lot of companies are going to stick with remote first and making the planning of off-sites easy seems like a must need service.
I'm not super bothered much by it either. However, there is data to show, through Facebook's own research, that is possible to manipulate people's sense of well being and their perspective by what is being shown to them. For example, Facebook could show a person only posts from their friends expressing negative sentiment and put you in a bad mood.

Although these algorithms are quite sophisticated, there is no universally accepted heuristic for what is ideal for somebody to see. For example, let's say your friends have broad political leanings but you lean left. Should the algorithm only show you left leaning political posts because that's what you like, or should it optimize for you engaging with a broader variety of content but maybe increase your dissatisfaction. I think these are very difficult questions to answer.

Another issue is that people are very biased towards believing what is put in front of them. If your mind sees a pattern, it starts attributing truth to that pattern. This idea that you should just see all the facts and then "you decide" is a cop-out in my opinion -- your mind will have decided before you were ever able to apply rational thought to something.

Most people are used to seeing filtered information that has been vetted (newspapers, textbooks, teachers, experts, etc.), and the age of social media presents a problem insofar as this filter does not exist or exists in the court of public perception or algorithms. You can see evidence of this in that there are otherwise rational people who are being easily tricked into believing these whacky conspiracy theories and fake news, as you point out. I think that's a pretty big problem with serious societal repercussions.
Wow linuxserver.io looks amazing! But the sheer number of images available make me wish the table had a column with short descriptions to know at a glance what is each thing. Most of the items (at least those I clicked) don't even have a description or link to home page, so it's difficult to have a quick overview.
There are towns in Denmark getting heat from Google and Facebook datacenters so I don't see why it shouldn't work elsewhere. The way MS does it here the heat is 100% waste and should be taxed like other waste. Not to mention what about the noise? The sea is already noise polluted.

Here's a source (in Danish). Wind energy in -> 25 MW/h of heat out (to heat up 12.000 houses):

https://www.computerworld.dk/art/252732/facebook-vores-data-...
> Is this similar to the "dirty rectangles" technique?

Yes.

> It seems difficult to implement some sort of scene system (for either an app, game or general GUI) that given a single key press can determine a minimum bounding box of changes on the screen no matter what the scene is, and is able to render just that bounding box.

I don't think it's that bad. In the days before hardware graphics, basically every 2D sprite engine used in every computer game you liked had to do this logic.

Text editors are a harder case in some ways because of line wrapping, but the editor does need to figure out where everything goes spatially in order to render, so extending that to tell which things have not moved is, I think, not that difficult.
Because there are a lot more Androids and other devices that need screens. If they didn't make screens for Apple, a competitor would.
Nvidia actually did try to license out its GPU IP a few years back: https://www.anandtech.com/show/7083/nvidia-to-license-kepler...

I don't believe they ever closed a deal, but clearly Nvidia had some interest in becoming an IP vendor. Perhaps the terms were too onerous or the price too high.
Show HN: UI Guideline – Standardize the names of the most-used UI Components
Her podcast, The Last Archive is good.

I enjoyed the following episodes. I have not listed to the entire season, so the list below is not comprehensive.

https://www.thelastarchive.com/season-1/episode-5-project-x

https://www.thelastarchive.com/season-1/episode-7-the-comput...

https://www.thelastarchive.com/season-1/episode-10-tomorrowl...
Steorn (2006)
Probably breaks down in Silicon Valley. But, yes, in general, if you're in downtown, a lot of people with families will have a horrible commute from the suburbs. Conversely, if you're an hour away from the city in an industrial park, 20-somethings will be a lot less interested (in general, even if you have some sort of bus.)
Looks very similar to the Tesla Semi.
Can you afford to live in the city? X3EM is solving major cities housing afforda
I've found their API to be the best part of the product, especially for hobby apps. I was very impressed at the work put into the suite of API docs.
Its just interesting to see all these layoffs and cost cutting measures right after they raised a ton of money.

In case you are unaware, Brex's business model is to lend money to startups. The kicker is they lend money to startups that banks and investors won't touch. They advertise themselves as a tech company but in reality they are closer to a high risk VC firm.
We do not need more crappy young software builders without any pride in their craft. What we need is a lot fewer with their morals intact.
I was not talking about "severance" per se, but about a non-disparaging agreements. I would agree that severance is typical.

That being said, California, Oregon, Washington State, Georgia, getting 4-5 month's pay as severance? That doesn't even make sense from a business perspective, imo.

If you're small enough you are face to facing investors, everyone has experience with volatile employees. If you're larger, you don't care about a single player anyway. That's just my experience.
>If your design is good,

"Draw the rest of the fucking owl"

Good design is hard. There are arguments to be made for both, but the problem with "Old, Good Database Design" is when the design changes it either devolves into

1. Downtime trying to move X billion rows

2. Some ad-hoc K/V store on top of your RDBMS

And most companies tend to opt for (2) rather than (1). It's no surprise that some systems just decide to choose (2) from the onset.
These threads always fill up with people banging on about how they’re 82 years old and still get plenty of work. But I still think you’re better off trying like hell to make your money before you’re old, before you even have to engage with these jackals.

Our work is not dignified work, our line of work does not have status in the organization nor in the society. Ignore this reality at your peril.
Responding to my own post to add more detail...

Open source CPU design is fundamentally different than open source software design. In the latter costs are extremely low - just the cost of a computer per developer. That developer's computer need not be replaced for years. There is no significant incremental cost for a software bug - just recompile and in a few minutes you're off to the races with a new executable which can be distributed over the internet for next to nothing. Contrast that with CPU design - every time a hardware bug is found you'd have to fix the design, verify it in software simulations, fabricate a new wafer, package it, install it in test hardware, and then perform hardware verification. This is 5 to 6 orders of magnitude slower and more expensive than software. Sure, corporations can perform this open CPU design, verification and manufacturing function. But in the end for a CPU to have a certain level of speed and reliability, you'd have to spend at least the same amount of money as the commercial CPU makers. Companies that produce an open source CPU chip are incurring huge monetary risks - and would have to be compensated for this risk if their chips have bugs and cannot be sold.

The only way for an open source chip design to be remotely competitive would be if they were to embrace FPGA technology. But FPGAs run 4 times slower than purpose built ASICs and are at least 10 times more expensive per unit in volume.
In contrast to Google Sheets, Airtable has an actual API.

I'm not sayin Airtable is a silver bullet though.
Ethnic violence in Ethiopia has been supercharged by hate speech on Facebook
You've just inspired a dive into documentation. I do GPU architecture research and reading this was exciting. Thanks.
What could possibly go wrong?!?
Development hosts and targets in Qt 6.0
Yep. Authentication is being used as an excuse to blame the user. It's because Facebook's a big company. If it was a small website where a user got phished PayPal would have charged it back IMO.