skysight-inc/HackerNews huggingface dataset:
Assuming you are apart of the team, I'm sure you know Odoo is 20 years old. So, I can't see why in time there couldn't be real competition.

OpenKoda and Odoo actually have sparked interesting questions for me about what an Open source ERP market would look like.

One conclusion I came to is as opposed to vendor lock-in as most ERP/CRM products try to enforce, it would actually be better to go the opposite direction (high compatibility with existing alternatives).

That said, have you guys considered allowing imports from Odoo into OpenKoda or other deep integrations?

In theory, I feel like you can run Odoo apps in OpenKoda, or even vice versa. The experience would be suboptimal but being split between two ERP systems is too.
Your nice work on the JS itertools port has a todo for a "better tee". This was my fault because the old "rough equivalent" code in the Python docs was too obscure and didn't provide a good emulation.

Here is an update that should be much easier to convert to JS:

def tee(iterable, n=2):
iterator = iter(iterable)
shared_link = [None, None]
return tuple(_tee(iterator, shared_link) for _ in range(n))

def _tee(iterator, link):
try:
while True:
if link[1] is None:
link[0] = next(iterator)
link[1] = [None, None]
value, link = link
yield value
except StopIteration:
return
Fun fact - PK is a nuclear power.
i never voted to be at war with China, i think most of this is fearmongering, and we managed to survive the entire cold war without banning foreign ownership of media outlets.
They must feel the pain for them to care.
CuriousMarc has been repairing some of Steve Jurvetson's pieces on YouTube. Fascinating work.

I hope that this collection finds its way to the public museums in the future where it can be maintained in perpetuity. The current curator seems to care deeply about it and it would be amazing if that continues for future generations.
That coalition is looking like Politicians wanting that juicy AIPAC money
would be better if you provided maybe a single example of the outlandish things discussed

did people not believe crazy things in the mid-20th century? i remember that polling suggests that a third of people believe they have literally spoken with the dead
The parent commenter spoke explicitly about it as a financial decision. Your counter comment directly contradicts their assumptions (financial decision), which makes it inappropriate.
It's all in the timing and not carrying too many unnecessary things; it is possible.
I don't have a twitter account and twitter/x links are basically unreadable now. Before they used to be somewhat readable, although threads often work 'backwards' from normal internet, but somewhere along the x transition the site pretty much broke. You can see individual tweets, but none of the replies and such now.
Most roundabouts are the same, and then there are magic roundabouts.

https://www.youtube.com/watch?v=6OGvj7GZSIo
Where do you find an attack on a registrar account in the following attack: https://freedom-to-tinker.com/2022/03/09/attackers-exploit-f...

I can't find it.
not op, but github serves two purposes: git mirror, and reputation/network effects.

By relying on github for the latter while redirecting to another mirror for the former allows you to utilise github's reputational system to promote both your project AND the mirroring alternative.
https://cedardb.com/docs/technology talks about the technical details on how they maximize their usage of available cores and RAM, and their query optimizer.
Note that unlike FILE0, S3 not only charges for storage, but for write requests, read requests, network bandwidth, and some less obvious niche things.

So it's not a 1-1 comparison.

If you don't see the value in this extra convinience you should stay with your current service! The goal of FILE0 is not to replace these big players, but to provide an option to folks who just want to get things up and running quickly and don't want to think about infrastructure.
Oh I'm very much with you. In fact I get irked by people here breathlessly parroting that human level AGI is upon us any day now. I'd be impressed if an AI had mouse level capabilities any time soon. I think the current models are very impressive, but they are parlor tricks compared to what a true AGI should be capable of.
It's probably the number types and the syntax that make Python interesting for all these cases usually dealt with by functional
languages.

JS got big int just some time ago.
I mean, was 68k really "doomed"? Millions of machines shipped with it, it went through like 6 generations (and then ColdFire), and it's still used in military hardware with new chips made for that industry, and its existence heavily influenced everything about the Unix environments & protocols we use today.

It was a great ISA (though clearly completely different from the 6809), and these days big endian looks like a serious anachronism.
My life goal is to make enough money in tech to semi-retire around 40 and teach CS to underprivileged kids.
A robot will soon try to remove melted nuclear fuel from Fukushima reactor
Parent commenter is talking about a financial decision.

You can have a place to live without buying.

Your comment is malplaced.
That's a great question and we have great answers from actual clients - the repeating pattern goes as follows:

"We invested three years building this app, it's a booming success, but their user-based pricing is killing us"

"We can't run complex queries"

"It's too slow"

"We feel our data is stuck there"

"I want to own my code and my application"

"Why do I need to use APEX where we use Java and JS everywhere else in the company"
Yes I saw that too. Quite an extraordinary temp by almost any US state's standard! I looked up the temp in Turbat today, only 86F, cooler than where I live in the midwest. Wild the temp range between the two places.
Power/battery tuning differing between manufacturers, models, and even specific SKUs within models is perhaps the greatest hurdle to be overcome. It makes baking those settings into distros by default impractical and means there isn’t an easy string of commands that anybody can run to improve battery life on their Linux laptop.
OK, so can you show me a married? An employed? A four-legged? A three-sided? An objectively-correct?

Do you not recognize that all of those sound weird and are not grammatically correct English?
It’s the FFI thing - it’s next to impossible to bind to Cpp or rust in a preferred language. It’s a great tragedy that so much code is cloistered away.
In 10 years Zig , maybe Mojo or Odin or something else will have stolen mind share away
Doesn’t need. Such a tool only need keep reading until data is retrieved, then write it again. It should be full speed again on the next read.

And this is exactly how SG describes it.
Thanks for the feedback. I've never used Odoo or OpenKoda, just read a lot about both and was impressed.

Sad to hear about Odoo's disjointed approach to enterprise monetization.

Hopefully OpenKoda takes note.
So why does the C-Suite ignores GDPR and other data protection acts around the world? Why assume regulation is similar to the USA world wide?
> but Salesforce deliberately avoids competing with software/services in the partner ecosystem

It helps that Salesforce takes a huge slice from sales in the AppExchange.

This isn't entirely true, though. Salesforce does, at times, position itself against its own ecosystem. Their recent attempt at devops, no matter how feeble it is, directly competes against major players like Copado and Gearset. Mulesoft and some other ventures over the years should have theoretically relegated a huge multitude of sync apps to irrelevancy, if Salesforce had been able to execute better on them. They launched a payment system a couple of years ago that competes with some other top marketplace options. There are dozens of examples like this.
Show HN: DrZipper
Announcing something 3 years out for an automaker would be realistic. Building out the lines, all the planning and design, takes time.

The alternative is Tesla announcing new models this year or the next year, and then "delays" for multiple years, ending up effectively about the same.
skimming, it looks limited to 16-bit memory addressing, so not really equiv unfortunately.

'816 was a gross hack, but it at least let you get more memory on there without resorting to bankswitching
Those aren't meant to be apps representative of the Mobifree "platform", those are existing projects that have agreed to partner with Mobifree towards a common goal. They're bulletpoints in thd same list as Murena the E Foundation.

As far as answering your actual question, you'd probably need to ask the project devs for Quicksy and Conversations?
Zero To Hero doesn't make it all the way to a chatbot, it stops at pretraining, and even that at a fairly small scale or character-level transformer on TinyShakespeare. I think it's a good conceptual intro but you don't get too too far as a competent chatbot. I think I should be able to improve on this soon.
Yeah, our current "high interest rates" are still artificially lowered by the Fed.
Welll yes, and libel law incorporates precisely these sorts of protections! People would in fact get in field and kill each other precisely because “they disliked it so much they wanted to stop the other person from speaking”. Dead people don’t do much speaking, and libel/slander are a social response to the dead people.

> 370 Falsely and maliciously accusing another.
Sec. 370.

Falsely and maliciously accusing another of crime, etc.—Any person who shall falsely and maliciously, by word, writing, sign, or otherwise accuse, attribute, or impute to another the commission of any crime, felony or misdemeanor, or any infamous or degrading act, or impute or attribute to any female a want of chastity, shall be guilty of a misdemeanor.

Literally only have to imply the commission of a false or degrading act, or imply a woman is a slut. Why do you think that would be historically if not to keep people from killing each other over saying things they didn’t like.
Getting the data on the chemical composition of the PM2.5 fraction of air pollution requires fairly advanced instrumentation and lab capabilities. It is the important data in estimating toxicity, for example:

https://meetingorganizer.copernicus.org/EGU24/EGU24-881.html

> "It was found that PM chemical composition was major determinant in toxicity assessment rather than its mass concentration."
They're just derailing to what about their unrelated political grandstand.
...the idea that TRE is merely an optimization, which each Python implementation
can choose to implement or not, is wrong. Once tail recursion elimination
exists, developers will start writing code that depends on it, and their code
won't run on implementations that don't provide it.

Someone should tell this to the amateurs over at GCC: https://godbolt.org/z/97s5afhsq

and Clang: https://godbolt.org/z/v384noWjq

and Microsoft: https://godbolt.org/z/Wr5zrWT84

and Intel: https://godbolt.org/z/5E7Mavf7h

As we all know, because these widely-used compilers treat TCO as an optimization, C programmers have become problematically insistent on using tail recursion instead of loops.
Manchester Utd give staff 1 week to decide on mass voluntary 'resignation' offer
How Many Errors Can You Fit in a Video? [video]
This would make sense if the Orcas hadn't been repeatedly recorded attacking sailing yachts, which make no noise at all since they're sailing :)

Also, even when sailing yachts use their engine, it's not exactly a big and powerful noisy engine like a tanker or cruise liner. Yet, we have seen more videos of orcas attacking 10 person or smaller sailing yachts than bigger, noisier ships.
I added discovery support to scuttlebutt for link-local addresses to create "routerless" (no DHCP/SLAAC/Manual address assignment) self-repairing networks. Always wondered how broadcast worked, so appreciate the detailed writeup.
Bugzilla issue on this:

https://bugzilla.mozilla.org/show_bug.cgi?id=700999

Also W3 issue:

https://www.w3.org/Bugs/Public/show_bug.cgi?id=27234

Edit: added w3 issue I missed linked in the bugzilla issue
This is a straw-man argument and a false dichotomy. It is in fact good for society to not tolerate weeks of illegal property occupation, wanton destruction, mob rule, and harrassment of the certain people public on “free speech” grounds. This has never been in the legal scope of free speech in America, and that is a good thing.
It IS more complicated than that. It's not easy to build within a 1 hour commute of a dense population center. All that land is owned, built, and called for. Calling it "overpopulation" could be fair.

A parallel problem is immigration and, as the top comment pointed out, cheap credit encouraging vacancy.
Star Citizen Tops $700M, Still No Release Date
Quite a few banks, like Capital One, let you create one-time-use or temporary cards in their apps. So, not really shifting trust outside of the bank providing the account to begin with.
The two countries waste much of their resources patrolling their mutual border. If they reunite instead, they could at least focus on ensuring enough solar energy to run ACs for everyone. Additional solar energy can even be used to capture carbon.
I'm not totally 100% on this, but:

valueless_by_exception happens when the move assignment operator throws (which should never happen in good C++, but is not disallowed by the language). That means, the variant used to hold value X, we were moving value Y into it, but the move assignment operator failed. What is now the state of the variant? It's not X, since we started running the move constructor, which could have started destroying the old value before throwing. But it's not Y either, because the constructor didn't finish. So what's the value that's being held? The answer is that there is no valid value.

How could this be fixed using allocation? Well, if you assume that std::variant allocated, it could be implemented in such a way that the std::variant just held a pointer to a heap area which stored the actual contents of the value. When you move assign, you construct a new element on the heap and move into that.

If the move assignment completes successfully, you swap the old value pointer for the new one and destroy the old value. But if move assignment/construction fails, you just retain the old pointer: nothing has been destroyed, and the variant still holds a valid value. This is very similar to the "strong exception guarantee" for std::vector, which is violated if the move assignment operator for the value throws.

This is one of many reasons why the move constructor/assignment operator should always be noexcept: there's no reason why it should ever throw, and it violates a bunch of these kinds of guarantees.

I think, anyway. I would be happy to be corrected if I got this wrong.
lol. Until the money well runs dry there never will be any. The gig is just too good to miss out on.
Yeah, we had a couple customers ask about this, but they were ultimately satisfied with dropping the token from the session to give the appearance of logging out (so they could log in as another user), and just decided to accept whatever risk goes along with someone copying the session token, hitting "logout", then running cURL commands for 4 more minutes.
Cixin Liu sure likes writing books about the end of humanity....
> we managed to survive the entire cold war without banning foreign ownership of media outlets

Because we did it in 1934 [1]. There were no Soviet TV channels.

[1] https://www.law.cornell.edu/uscode/text/47/310
In the long run, less-free societies using free speech as a Trojan horse to disrupt our social cohesion will probably be the end of the US.

It’s not like anyone can feasibly invade or anything, and we’re the world reserve currency so it’s not going to be financial collapse. Meanwhile you see Russia and china very successfully exploiting the infowars/foundations-of-geopolitics tactics etc.

Untrammeled free speech is quite likely to literally be the thing that kills the US.
What If We Subconsciously Love a Noisy Restaurant?
Outlaw the irresponsible behaviors of the companies controlling the channels. (Not outlaw the speech of the citizens, of course.)
EDIT: oops, I didn't notice somebody already commented on this below.

I don't think IBM made an effort to sell it, and I don't think it ran MVS, but they did make several 'Mainframe 370s' board sets that would fit into a PC. The boards had 68k processors on them + IBM logic chips to run 370 instructions.

https://thechipletter.substack.com/p/motorola-intel-ibm-make...

https://www.ardent-tool.com/P370/Environment.html

http://typewritten.org/Articles/IBM/g520-5087-1.pdf
IR has arbitrarily good spatial bandwidth — instead of a conventional moving light setup, it could be done like a projector — stick a DLP chip or an LED array at the focal plane. Then you could project a movie by literally projecting the movie as IR commands :)
> And yeah honestly I'm surprised you can get a turntable that isn't made for the audiophile market any more

It's because of the other re-emerged market for vinyl: the "not-so-enthusiastic" collectors, who just want the album "on vinyl" to say they have the album "on vinyl" or maybe "in every possible format"; or because they love the band and the vinyl is just what you happen to get when you buy the special collector's edition box-set; or because they want to display the vinyl album cover somewhere visible in their house as if it were a poster print; or because they consider "a vinyl collection" to be an aesthetic decor item, like some people consider a full bookshelf to be an aesthetic decor item.

A lot of these are people in their teens/20s who don't actually think that vinyl sounds better, so don't have much enthusiasm for actually listening to the vinyl release (as they're mostly buying new vinyl, and these tend to come with a code for a digital copy as well.) So if they bother to buy a turntable, it's the $30 one they say at Urban Outfitters. They know they're just listening to the vinyl as a novelty experience, something they're only going to be doing a few times — and so they don't want to waste too much money on it.
Debian and Devuan and OFC by proxy GNUinos has backports. Probably a newer VLC has been backported wit the bundled compile flags.

If not, run apt-get build dep vlc, apt-src the package, make the changes and debuild it.
Oh Sorry I don't know if there's more functionality - didn't mean to imply something like LightTable exists for it, but for some reason I thought it allowed you to step back and forward in the execution to watch things (still based in text, etc... I have SBCL on my system but never really played with it beyond "hello world" so have never actually used the full power of the REPL).

AFAIK it doesn't have any sort of extension like this though. But maybe someone with more CL experience can advise! Hopefully someone has a better idea for you :)

I see the stuff in the parent post but not sure exactly what it can do vs what I envision or you may be picturing...
Thanks! I have been on HN since 2014 and I still hadn't figured out WTF people were talking about with TFA. I just assumed it was some kind of reference to the article but I didn't realize the F was for fucking.
There’s brutal war two countries over, and if one falls, the war is coming here. I can’t stop taking care of my family, but not a day passes without me wondering if bread on the table today is more important than preparing to stop Russia tomorrow.
Perhaps the USAF nuclear launch system designers were relatively decent humans, who actually cared about the effects of their actions upon the world?
Because it takes time and quite some work to build one and there's nothing wrong wanting to live from it.
I've seen some amazing old buildings there and elsewhere in that general area of the world that were able to even produce ice despite this heat. Shame that these olds technologies have been passed by for tech from more humid climates.
Yes, it's true about Wayland. It started as a project to "let's just send pixels to the screen and remove the rest" and then it discovered why the rest existed, and reimplemented much of it in a more annoying or at least equally annoying ways.
Well for starters you did not say that supernovae are >7 orders of magnitude slower than hydrogen bomb explosions, and it sounds an awful lot like you misinterpreted the original statement as referring to a supernova 4 lightyears away, which would coincidentally lower the value by about 9 orders of magnitude.
> Stateful DHCPv6 does not get deployed because IPv6 purists at Google refuse to implement them on Android.

Which is absolutely ridiculous. Google should not be trying to dictate to their customers how to run infrastructure. If someone wants to use stateful DHCPv6 for their Android devices, that is their right and Google has no business standing in their way.
> When the definition of death changed in the late 1960s, making it possible for a person to be ‘brain dead’ but with organs still very much alive and available for donation, a bridge appeared and a sixth class was created in the early 1980s.

I am curious about this: what was behind the change in the definition of death? Is brain death actually the death of the brain — or was the definition of death changed in order to justify harvesting organs from the living?

Has anyone diagnosed as brain dead recovered?

Edit: for that matter, why are we so certain that consciousness and life exist only in the brain? The entire body is full of neurons, and as the article notes the body — which is to say, the human being — reacts to the trauma of organ harvesting in much the same ways one would expect a living human being to do.
Interesting I'll have to look at that.
That sounds like a good idea but oddly enough the first startup (the one I was at 10 years) only raised a friend and family and we were able to land customers and bootstrap from that and the second one I bootstrapped out of a little cash I got from the first one so no investors to go to per say.

Thanks for the advice, though!
My experience has been that Linux is significantly more stable under a VM on Windows or Mac than directly on all but the most conservative hardware. Fewer weird multimedia glitches, no needing to involve any part of the Linux wireless stack of any kind (Bluetooth especially, but also WiFi), fewer video driver issues, fewer program or windowing system crashes.
Yeah that might be a good term for it.

We have a lot of "yes men", including direct managers, who are quick to agree to any deadline and feature no matter what. I feel like I always have to be the bad guy, and it's draining.
I was more interested by the inline graphic showing declining US semiconductor production by 2030. Is that really the case? What are all of the subsidies going toward?
Hmm I tried this on my Arch desktop, and it didn't work. It did work on my OpenWRT router and on my Debian server.
> Both are okay because their viewership isn't sufficient to challenge the pro-Israeli propaganda put out by the MSM.

What pro-Israeli propaganda is the "MSM" putting out? Because all the pieces on the current invasion of Gaza I've been seeing have had a strong undercurrent of "what the fuck are you doing Israel?"
I trust the authors immensely but i don't see what yet another class system in R solves. That's on me, but I'd like to understand more of what motivates this effort.
Would you support regulating or banning a conspiracy theory website, hosted in AWS US East 2?