skysight-inc/HackerNews huggingface dataset:
More often than not, one's morning or afternoon is late in the evening or in the middle of the night for the other person. So morning is almost unambiguously referring to the westernmost person and afternoon to the easternmost.

Instead if the working day begins at 23:00 (as would be the case for Pacific time) for me and 8:00 for you, but the meeting is already at 1:00/10:00, it is unclear if you mean "at 1:00 of Wednesday, which is on the working day that started Tuesday at 23:00" or "at 1:00 of Tuesday, on the working day that started Monday at 23:00".
Yeah, you can make an OS incredibly simply. Virtual memory is usually supported in hardware, but files, forking, IPC aren't necessary at all to make a functional OS. The most minimal useful system you could get would probably be something like a bare-metal forth.
But when everyone doesn’t live in the same spot on earth, it becomes tricky.

Time for living things is primarily based on the course of the sun above their heads.

Hence timezones to adjust between the local needs, and the worldwide synchronization.

UTC is plenty enough to offer a good sync reference for distributed teams. Swatch beats was a good idea too, but failed.
> Moved from m5.24xlarge --> m6g.8xlarge with better service performance and improved latency characteristics. Intel is in trouble in my opinion.

I wonder if this is actually an Intel issue or if there are some other optimizations at play, such as in the virtualization layer.

Because at one point I wanted to try Jetbrains' new "gateway" product, which basically runs a remote IDE and only shows the GUI locally. I was curious on one hand, but I also wanted a machine with a bit more oomph for my occasional compilation needs (rust on Linux, fwiw). I was really unimpressed, the c6i was comparable to my local slim laptop running an 11th gen i7u part. My similar slim AMD 5650U laptop is actually faster. IIRC, the c6i.metal wasn't particularly faster on this kind of single threaded work.
The same fixed amount of money is less noticeable in a larger organization. It's more likely that something more effective could have been done with the engineers' time.

On the other hand, if the larger organization hired an AWS specialist, as many do, the optimization might be "free" because the specialist wouldn't have been effective outside of their area.
I can't really give it a try since it doesn't offer much more than Obsidian at the same price point. The mobile app for Obsidian is quite good.

I also use OneNote. I know, I have a problem.
> Apple absolutely is not worried about that, one of their favorite things to do is pull the rug under accessory holders.

This simply isn’t borne out by fact. The entire iPod, iPhone and iPad (non-Pro) range, going back over 20 years, have had exactly two connectors.

I bet there isn’t someone at Samsung or Motorola who can even tell you how many different connectors their products have used over that period of time, let alone what they were.
America’s property market suggests recession is on the way
The 600t performance is with sparsity in the spec. I think the price is nearly break even if sparsity is not used in the model.
Cyclic Model of Cosmology
> It's already not clear if "Tuesday morning" means my Tuesday morning or yours

In 99% of cases of my communications it's perfectly clear because it's the same for both of us. The GP said that without a local timezone Tuesday Morning would be ambiguous even in a local context.
Is there any (non) government org there to promote building a family?
Some stuff I can think of:

- Hashing can be slower than comparison (or vice-versa), depending on the input. (e.g., imagine if your keys are multi-gigabyte files - hashing them would require reading all of their contents, whereas comparing might only need to read the first few bytes.)

- Ordered maps guarantee good worst-case performance. Unordered maps only guarantee average case. Usually you don't need to care, but with adversarial input you might.

- Ordered maps can guarantee low latency (well, to the extent your allocator can). Unordered maps can't - they suddenly block your program until the whole table is rehashed. Again, usually you don't need to care, but in some situations you might.

- Ordered maps have stable iterators; unordered maps "only" have stable pointers.

- Ordered maps have a guaranteed iteration order that depends solely on their contents; unordered maps don't.

- Any time the ordering itself is useful (see sibling comment)
So it's indeed even safer than the parent declared.

Both the cable and the load limit how much power is pushed out.
Perhaps a transitory issue. I just tried it with the API, `gpt-3.5-turbo`. I got:

> Scott Alexander is the pen name of American psychiatrist and blogger, Scott Alexander Siskind. He is known for writing his blog, "Slate Star Codex", which covers a wide range of topics including science, medicine, politics, and culture. He has been praised for his clear and concise writing style and thoughtful analysis of various issues. In addition to his work as a blogger, Scott Alexander has also published a book titled "Unsong", which is a fantasy novel set in an alternate universe where the Bible is a magical text.
js is a bad language

please no
SEEKING TECH CO-FOUNDER | EdTech | Tech Co-founder | Worldwide | Idea Validation stage.

*Idea*

To develop multi-user mobile XR platform to help students across the world collaborate on TEAMS(Technology, Engineering, Arts, Maths and Science) subjects using 3D simulations of Space exploration.

*Current Progress*

Already talked to some Edutainment and Space-related companies, and received positive feedback.

*Contact*

My email is in my HN profile.
There may be contrived situations where std::map<T> is actually faster due to the operator < work being possibly cheaper than doing the full hash of the key, but that will only work if the key type is very well distributed early on in the key (i.e. for very long strings, with the first few characters in long strings all being different among items in the std::map, providing the ability to short-circuit quickly) and the number of items in the map is less than what's needed to meet the short-circuit threshold that makes it technically more efficient.

But that's very unlikely, and in such a contrived scenario it's likely doing a linear std::find() over an array of keys would be as fast or faster anyway, due to better caching/pre-fetching/branch-prediction.
I've been in 1 in Los Angeles, somewhere in Century City. Mediocre food though.
Location: Ukraine
Remote: Preferred
Willing to relocate: Not in the nearest future
Technologies: Complete stack on top of: Javascript, React, React Native, Electron, Node.js, AWS, k8s (can do DevOps too)
Résumé/CV: https://www.linkedin.com/in/ilya-lopukhin/
Email: lopukhin.work@gmail.com

Seven years of Javascript on all platforms, for various business applications. Most excited about system architecture, I'm able to plan and create robust infrastructures from scratch. Team-leading experience at the YC startup.
It'll finally be the year of the Esperanto lingua franca.
I really don't care what happens to the note. I want mark-up but doesn't have to be markdown. I want WYSIWYG with 'limited' Markdown-esque formatting (i.e. if I set the font to something, then all notes should have that. If I change the 'default' color of notes, then all notes should update (themes). Bonus points if you can save/export into a plain-text viewable format.

So far, nothing fits this bill. Obsidian comes close but I have small issues with it.
I did read that sentence and its among the few instances where the article goes a little into the details of the evidence rather than the circumstances of their acquisition, like that journey down the mine shafts. The introductory sentence is fine and a good reminder given the likely audience. It does a good job for setting the stage. The next two sentences then thrash that hope by telling lots of irrelevant detail in the hope to tell an interesting story, and we're left with, ok, there's a certain amount of iron oxide in the water, which fell out because of contact with oxygen. This is literally what can happen to you when you bore a meter-deep well in your garden; in regions with iron in the ground, the water that comes up will have lots of iron oxide in it that will color everything in a reddish hue when drying. How does that address any one of my questions?
Sadly:

We discovered that this is a close symbiosis of fungi and algae, not a lichen, though, because the fungus does not depend on its alga for nourishment.

As they say, That's the ..

https://www.fadedpage.com/showbook.php?pid=20220360
Here is a preprint from the year 2000: "How to Roll a Join: Asynchronous Incremental View Maintenance".

https://pages.cs.wisc.edu/~beyer/papers/matview_sigmod00.pdf
Ultimately it seems to me the authors unit of value is dollars. more dollars = success.
while i agree mostly there is also the value that you provide to actual people, which IMO should not be measured in $ but something harder to quantify.
This is the main reason I enjoy working at startups, that the actual (not monetary) value is not the main motivation (for some it is but i feel there would be simpler and more reliable ways to make money)
Will be skipping this gen but PCIe 7.0 looks to have incredible bandwidth - https://www.tweaktown.com/news/87023/pcie-7-0-specs-announce...

I’m wondering at 128-512GB/s over the PCIe bus could we finally get GPUs to access large model data on SSDs directly?

NAND SSD latency is the limiting factor I guess but maybe there will be better persistent memory tech (like Optane that got canned)
> There is very poor ability to reason about the 'types'/shapes of arguments or the semantics

A new configuration language designed to work with Nix, Nickel https://nickel-lang.org/ looks like a step in the right direction, but I think the language design of CUE https://cuelang.org/ is the largest local maxima in the expressiveness / complexity tradeoff that we've found. Nickel is inspired by CUE, but I'm concerned that they're stumbling over the design (#1121) due to missing one of the headlining features of CUE, the U: Unification.
If you look at part 1 [0], it is pretty clear that std::map is not THE major bottle neck. The whole program is pretty slow.

The issues I see are: a lot of string copying instead of string views, splitting strings into vectors rather than splitting on demand, replacing on the same string repeatedly and collecting into a string before adding it to another string. It seems like their benchmark data has a lot of small lines with set and value commands, which would not be majorly hurt by those issues.

The performance of ~20MB/s is REALLY SLOW for string processing in cpp. A fast but not super optimized c++ program should be getting in the ballpark of 500MB/s.

[0]: https://julien.jorge.st/posts/en/effortless-performance-impr...
https://www.google.com/amp/s/www.forbes.com/sites/paultassi/...

Why don't Meta employees use their own product ?
Ah, I have waited a long and strenuous time for the inevitable day in which this thread becomes relevant once more:

https://news.ycombinator.com/item?id=19038327
Note how it is not called Hawksian teenager.
https://steve-yegge.medium.com/why-i-left-google-to-join-gra...
Yegge on Google
> Considering hyperthreading as a way of obtaining an extra "real core" is a gross misunderstanding of what hyperthreading is meant to achieve.

That’s cool but when a vcpu is a hyper thread (rather than a physical core with two hyper threads) that’s the reality of your cloud experience.
Wouldn't stop anyone from doing it again if the stakes were high enough
What we call cast iron today is also basically just low grade steel. Pure iron, as used 100+ years ago is simply not made anymore. Also, most of the steel used nowadays is recycled, one way or the other.
> AWS has decided to provide large discounts for their graviton instance as a way to limit portability to other clouds.

It this a negative aspect?
They don't say nearly everything they think; nobody does.
Thanks. I got a couple whales of undetermined species in my aquarium and handle them daily to give them a good scrubbing. That comparison gave me some perspective.
What's the commonly accepted view on the origin of dingos? I imagined they were introduced along with those humans 50,000 ya.
I Made ChatGPT Clone with ChatGPT API
Absolutely agree with you. No offline access was one of the usability trade off I was referring to, that no one seems ready to make in practice.

The product I'm working on have had for a long time an option to require a second factor for each login which works a bit as at described (encrypted data are stored locally but also encrypted with a key that's stored on our servers and protected by 2fa), but at the vault level, rather than at the credential level (it doesn't protect against device compromise, but prevents brute forcing of local data for exemple. You do lose offline access) and the UX is already annoying enough that in practice this feature is very rarely used and we are regularly considering dropping it.
Russia is an amazing country with so much to explore and learn from. It is a shame they are demonized by Western media.
UTC is nice not because it is euro centric, but because there is a lot of sea on the opposite side of GMT and therefore it is pretty easy to place the date change line. There are multi-timezone countries on both sides of the oceans (USA, Russia, and the European Union basically counts as a third) so the date change line has to stay on the sea.

There is only one good alternative, which would be to place the date change line in the middle of the Atlantic (between UTC-3 and UTC-2) and the fundamental time zone in Japan or somewhere Australia (UTC+9/UTC+10).
If you really need or want an entire physical CPU core, you pay extra for physical hardware instead of a virtualization.

Yes, it's expensive, but the performance of your server is a simple question of how much money you're willing to part with.
How many busses???
This also leads me to ask another question:
Why all Universities around the world are pushing incompetent graduates into the job market?
those trees are part of a forest, you know.

the benefits of such fine grained control aren't a trick. it's why they were able to scrap together frames that don't jump all over the place (mostly).

the other benefit of such a broadly hacked upon model is that it grows in leaps and bounds.

All due respect to mid journey, but the stable diffusion hype is not just hype.
All technologies comparison between China and United States
Does openai actually specify the size of the model?

InstructGPT 2B outperformed gpt 3 175B, and chatgpt has a huge corpus of distilled prompt -> response data now.

I’m assuming most of these requests are being served from a much smaller model to justify the price.

OpenAI is fundamentally about training larger models, I doubt they want to be in the business of selling A100 capacity at cost when it could be used for training
Clearly elites like Peter Thiel are not wrong when they say https://www.google.com/amp/s/www.marketwatch.com/amp/story/g...
Nice work. Could you weld before or did you learn it for this? I built a trailer a couple of years back and really enjoyed it. I’m thinking about building some sort of cage / box so I can get more loose landscaping material on there.
Idk we're planning these missions in the near/immediate future, so we need standardized times for those immediately future missions. Everything else comes later.
True, but full cover would probably reduce the amount of exposure from, say, 80% to 10%, during a bad day.
The difference between

function(void *pointer) {
data_type *argument = pointer;
...
}

and

function(data_type *argument) {
...
}

is really small. If this hurdle is enough to 'eliminate all possibility of cooperation,' there was no possiblity in the first place.
IMO its just hard to be very productive at that scale/in such a large company, so most arent.
>> why would you not just spend spare income on stuff that’s enjoyable now

This is exactly not what you want to do. It’s an attitude of entitlement without a sense of delayed gratification.

>> The only way a lot of people can break the cycle is to earn more, not spend less

Earning more is a result, not a means to an end. You break the cycle by improving your means. How you improve your means is entirely up to you and knowing how to balance delayed gratification has a big part to play in it.
And yet slowly-slowly-slowly, we're moving back towards this: "These and the other mainframes and minicomputers of the era were room-size affairs, almost always located somewhere away from the user and almost always under the control of someone else."

More and more computing is going up into the 'cloud' which is just "fancy" for someone else's computing mainframe.
As someone frequently half a world off from those I'm scheduling a call with, it helps to adapt a format that explicitly states [calendar date] [24hr time] my time / [calendar date] [24hr time] your time.
Usenix SREcon APAC 2022: Computing Performance: What's on the Horizon
> It is a truth universally acknowledged, that a single species in possession of a good technological base and a will to survive, must be in want of a interplanetary kinetic asteroid redirection system.
There will be no winding down of tech.
I can't wait to have to take into consideration the timezone of the moon people when I schedule my zoom meetings in the future. /s
New Pijul Beta Release
Personally as a child it helped me humanize these historical figures and view them as I would an uncle or grandfather, as opposed to the sometimes one-dimensional treatment notable figures would get from the educational system or culture you learn about them from.

Now as an adult it's perhaps less interesting, but I still know significantly more random trivia about historical figures I'm distantly related to compared to others.
The Ethics argument is a weak one, and we have very recent proof to show it's a useless argument at best: we saw the how both Dall-E and Stable Diffusion affected the world.

The first was kept behind close doors because "muh ethics" and the second one was released in the wild. The world hasn't gone down under, but the technology iteration rate in this area has improved manyfold since Stable Diffusion came out.
... along with like half the interfaces to pytorch, and whatever hacks you had to implement to get mps working.

But it's this kind of stuff that keeps me engaged. SD is truly a godsend to masochistic hacker types.
We just adopted nix at work so it def. feels like that from my point of view. If anyone reads this, here’s why I’ve been avoiding (and building without it) even though I wish I could use it:

- slow as hell on mac

- doesn’t work well with a project that makes use of Rust. We have weird rules for building and being able to dev with the Rust side (basically the devshell will try not to create a derivation for the rust stuff). Also every update of cargo.lock or rust-toolchain will break the nix install.

- doesn’t work well with my tools (vscode). There’s a nix env plugin but it doesn’t work with flakes. Direnv plugins exist as well but they didn’t seem to work for me.

- the shell doesn’t work without passing -i for me. Some env vars seem to break my nix

- the defaults don’t take mac into account, which is insane imo, I wrote about it here: https://mimoo.github.io/nixbyexample/

In general it feels like all the devs that are working on nix are not on mac, don’t use vscode, prolly don’t use Rust as well.
They could get vans and trikes at the same time.
I find it so strange and unintuitive that a table lookup in STL can actually amend the table to include the key. I don't know of another library that works like that.

std::map<std::string, std::string> m;
(void) m["nonexistent"];
m.size(); // => 1

Is there a historic reason for this strange specification? Or is it just a concession make the "operator=" sugar work better?
Spoiler alert-it’s not looking too hot for the west

https://www.theguardian.com/world/2023/mar/02/china-leading-...
> There is no crisis. There is the fact that birth-rates are dropping.

Which is a crisis, but I'll get back to that.

> but it's great if you're worried (and you should be) about climate change and environmental collapse.

> Population is a major driver of those things, and reducing the population takes some pressure off.

True, less people means less pollution, simplistically looked.

However things aren't that simple. A person in a developed country today pollutes far more (and some like the US are even bigger outliers) than a developing one. Population growth in developing countries is huge though, with massive amounts of young people (was it Nigeria where more than 50% of the population are younger than 20?). So the population crisis in some countries won't have that much of an impact on pollution and climate change, because globally they're being replaced by multiple youngsters in developing countries, who will only pollute more as their countries develop more and more.

Meanwhile, where the crisis hits hard is in social services - for instance pensions, which Japan has, are based on the idea that there will be a young working population to pay for the older non-working one, otherwise the system crumbles. It absolutely is a problem because insanely complicated problems will arrise and tough choices will have to be made - with an older, dying population, some places will simply not have enough people remaining to make it worthwhile to maintain scarce services such as healthcare, fire fighting, etc. There are already problems about companies having to close in rural places because there's nobody to pass the mantle to.

Learning how to do that, and also the changes needed around evaluating everything around economic life (there will be no more growth, probably deflation, spending will have to be cut and Japan is already in massive debts, all things which are considered "bad") absolutely deserve calling it a crisis. Crisis that might have some mid-term benefits, but crisis nonetheless.
Automated checks no one is actually looking at may as well not even be happening.
My friend describes himself as liberal and he feels the same way you do. My politics are more conservative. I have sometimes wondered if he feels this way because he doesn't like some conservative points of view. I will have to ask him.
There is no Greenwich on the Moon!
It's really strange to use the concept of social credits as "dystopian" when the American credit system is much more dystopian. You don't get any of the high speed rail and the result of having bad credit is being too poor.
> This was a miss on my part not to notify you when we noticed this exceptional circumstance and engaged the owner.

Was the exceptional circumstance that someone uploaded packages that didn't belong to them, was it that it wasn't maintained, or was the exceptional circumstance that it was a high profile application with a large twitter following.

I can't imagine that Microsoft would do that for me, if I had a third party upload and abandon a library and I could not contact them.
Well, it would just move the issue to Europe wouldn't it? If Europe became a -10ish time zone, they would be the one having to go from +11 to +19.
There are UEFI bootkits in the wild that are prevented by secure boot.
Wow that is faster than I expected since they are 3 wheeled. Honda stopped producing 3 wheeled trikes because they were far too easy to tip over during cornering and many people died. These things look like they could do the same if not careful. I hope they give employees lots of training.
That is tangent to whether Japan can bring projects to fruition.

The recent termination of the Mitsubishi Regional Jet is a perfect example (among many others) of what I'm sick and tired about with Japan: Lots of bold claims to start, absolute failure when time comes to execute.
So Kevin Durant is Zod?
given what they're up to these days, I think it's understandable that they'd leave dalle to gather dust.