skysight-inc/HackerNews huggingface dataset:
>> WASHINGTON — China is ramping up production of nuclear weapons, increasing pressure on Taiwan and becoming more distrustful of other nations, the Pentagon revealed Thursday in its annual report on the strength of the Chinese military.

But why? All was well up until now ... Roses and plush animals and pigeons of peace ... And now this ...

Let's corner CCP and increase their paranoia. Let them brain was their people and tighten security. Let's make them wanting to establish iron curtain. This should help. Right?

EDIT: This is kinda how it works since the Opium wars, isn't it? If you can't beat China financially, beat it up by anthologizing, cornering down, and war.
A quick Google search shows they're run by "Arn Pearson, Executive Director of the Center for Media and Democracy, publisher of SourceWatch, PRWatch, and BanksterUSA".

If you google Arn Pearson (https://muckrack.com/arn-pearson/articles) , he exclusively, and without fail, writes nothing but anti-Republican hit pieces or about how much of a threat the right-wing is. He doesn't seem to have ever found something bad done by a Democrat that might be worth criticizing.

So this seems to be a typical Democrat non-profit where NY trust-fund nepobabies get to hang out for high salaries and lattes and the bi-weekly Republican hit piece, probably funded by similar billionaires as the Republican donations they decry.
If that is the only way. They need to change some semantics around import statements to not be runtime conditional. (Mypy can do it without running the code so to some extent it is possible). With that in place, each module can at the top declare #nogilsafe and the interpreter can know that no more modules will be loaded runtime. Dynamic imports via importlib will need other consideration.

Expecting every transitive module to add this marker is very optimistic though. It’s thousands of packages with hundreds of modules each, that need to add this everywhere.

Other languages have done similar journeys, like typescript “strict” added at top of each file. Except those are a lot more local, by not expecting all dependencies to follow.
Real estate values aren't included in inflation calculations.
Not a paper, but

2×3×5×7×11×13 + 1 = 59×509

is a short counter example to the widespread misconception that adding one to the product of the first n consecutive prime numbers always yields a prime number.

The reason you get away with this in the infinitely-many-prime-numbers proof is that the new number may not be prime, but can be written as a product of primes that are distinct from the first n primes. Thus you still generate new prime numbers with this technique.
On the ARM side Apple Silicon has an x86 memory ordering mode for Rosetta 2.
But that is just it. The act of saying "hey, give me some bytes, and my program will run them" is exactly what you are doing when you view a web page. You are saying "I am going to run this stuff that this IP spits at me". If Gotse shows yup on your screen you have some decisions, do I visit this site again? Or do I maybe not. The same goes with YouTube. You go to it, it shows you something you did not like (or like, no judging), but in this case it is a message saying hey the data we uploaded to you has been tampered with. You got a choice, do you go back to that site?

Your argument about legality is on a different level. Sure you might not be legally liable for the code ran, but YOU did say run code that this website sends me.

Giving permission doe snot mean assuming liability.
Goes to web site. Talos™ II Entry-Level Developer System
TLSDS3. Nice, looks good.

Starting at $5,818.99.

Nope.
And I believe the work-in-progress bcachefs also supports this use case.
Biology is not machine phase at any level. Machine phase means directed motion, often carried out in vacuum by parts highly constrained to follow rigid paths. Like a factory. That does not describe biology.

The kind of systems described in Drexler’s Nanosystems would comfortably operate at gigahertz speeds. So yes, a few thousand reactions per second is sloooooow.
Not crazy. Sounds like a good idea given your used case.

Is there a transpired from Luau to Lua? Otherwise you could never go back, you would eventually be forced to use their run time. Do they have an interpreter only mode? Can you run on web assembly?
I think everybody agrees and is not pretending otherwise.

But my thing is, I think the problem could be solved in a different way in Python where we can use performant libraries to get an answer in a reasonable time.

The author says the naive Python implementation with a for-loop takes 36 milliseconds per iteration, and the problem requires 2.5 billion iterations (= 2.9 years, which is unreasonable) while optimized Rust takes 8 mins (corrected).

I believe we can solve the problem in Python in a reasonable amount of time (not 2.9 years) by expressing it differently. And I believe we can do it in Python without trying to optimize Python operations like the author is doing with Rust.

Imagine your boss came up to you and said I need the answer by this week and that you could only use Python, you would need to come up with a way to solve it. I wouldn't start by trying to optimizing Python's for-loop -- I would break out of the loop paradigm altogether and use arrays, database indices, optimized dataframe libraries (probably written in C++ or Rust) to get there. Because Python is not fast -- everyone knows this -- Python programmers will often think of other ways (generally reaching for libraries) to solve the problem.
The industry agreed to standardize on Python for the task of describing compute-graphs that get executed by compute engines implemented in something other than Python. Python is not meant to be used for the computation itself.
It is a valuable skill to be able to communicate in plain language, and a valuable skill to be able to understand dense language. Communication requires investment from both parties. If you can't be bothered to look up their terminology, that's all well and good, it's you're time to spend, but your lack of investment doesn't imply that it's a grift.

May I ask if these "faux sciences" contradict your political or ideological positions, and is it possible that is the real issue here?
Stack – Get a new independent magazine every month
It'd be helpful to compare how long “normal" stable diffusion takes on various cpus, apple arm, some GPUs for some context.
Idk, vim has a hard time with large files for me, too. Especially files with long line lengths.
As someone who studied math, I approve of this video.

Summary available here:
https://www.askyoutube.ai/share/6533668f27f67cda427ab90f
What didn't you like about any of the other companies?
we give them a cell phone and a court date a few years in the future before we then release them into the interior.

this is absolutely false.

When migrants who either walk or sneak across the border are apprehended, Border Patrol agents take them to facilities for processing, which includes a health screening and a criminal background check...

A recent inspector general report on an El Paso, Texas, processing center found that up to 900 people were crammed into a space meant for less than 200. Some people were standing on toilets, and many said they had been there for weeks.

https://apnews.com/article/immigration-donald-trump-us-news-...
We're talking about Amazon, the company where managers are literally required to fire a certain number of people and frequently hire new people with the expectation of firing them to meet that quota. So giving someone a chance to turn their performance around would defeat the purpose.
Go also has very easy data races when accessing the same data from different goroutines, I'm not sure Python would accept such a well-cocked footgun.
It's nuts that Cloudflare is detecting almost every security vulnerability online and also helping resolving it!

In this case:

> In fact, we contacted Okta about the breach of their systems before they had notified us.
Both and "cost" and "de-cost" are verbs.
the amazing thing about Llamas is how simple the models are. The tech itself does not have a moat. We don't have yet the "wikimedia of AI" , but when we do there don't seem to be obstacles that will prevent it from competing with openAI. And openAi does not have a network effect lock-in
Dual socket pentium 4? I don't think that existed. Dual xeon sure, lots of those.
> Everyone talks about Product / Market Fit, but PFF is just as important that the PMF.

I guess... but without one of these your product/company is dead - it's a hobby, not a startup. The other one is good to have, but otherwise mostly feel-good fluff.
I thought he "cared" about the climate?
The output is based on the input

Seems like a water is wet kind of issue
I don’t think this is true. Yes a lot of MoL ended up on the shuttle, but that wasn’t why it was cancelled. The program was cancelled because it turns out that unmanned satellites could be made to accomplish the primary goal of MOL reliably and (relatively) cheaply. Keyhole and MOL were in direct competition, and Keyhole won.

Now there were secondary military benefits to MOL, and those requirements got rolled into the shuttle program. But what got MOL cancelled was the fact that Keyhole was better and cheaper.
I had to do this 10 years ago for a SAAS application. It was standard procedure from the customer in question (a large multinational corporation) for "critical applications" - and I could understand their motivation. However, on renewal of the contract, the escrow clause was dropped - I'm not sure if this was because we were more trusted, or their policies changed (I think the cost was a factor).

Many other large customers consumed our services, but none of those have asked for an escrow - some have contracted for "special ways" to remove their data (for example direct access to database backups and so on) in the case that we would go insolvent - I'm not sure that legal mechanism this used.

For the customer in question they had several "levels" of escrow - and in this case they wanted the full escrow, which is more than just a dump of the code - it required all code, all dependencies, all bootstrap data, all configuration files, all build tools, and detailed instructions for building and running the app. An external company worked with us so that they could independently build the application, and witness it running. It was very expensive, very disruptive, very time consuming (it took about 3 days of prep, and 5 days with the external company). I remember it felt like a life time. The customer picked up the bill for the Escrow, that included the cost of the independent company, and our time (but not the opportunity cost).

In my opinion they are of very little value (for example the code continually goes out of date, who's going to run the service because they don't have the skills). In my experience it was a total PITA, and personally I'd avoid it, and try as hard as I could to use a different device to provide the assurance that they need (e.g. contracting that they can access their data in the event of insolvency, or at a push putting the built artifacts and runtime configurations into escrow).
Hopefully the new ISA will continue to support tagged memory pointers (capability computing), which can stop many security attacks, https://www.talospace.com/2022/10/power9-and-tagged-memory-a... & https://www.devever.net/~hl/ppcas

> IBM's capability-based design is implemented using a hybrid of both hardware and software. The central premise of the design is that you cannot write native code for the platform directly; instead, all programs for the system must be written in an intermediate language which is translated internally (at installation time) to Power ISA machine code by the system's “kernel”. This trusted translator maintains the desired security invariants of the system, just like the modern sandboxed JIT designs used in Java, .NET, JavaScript and WebAssembly, and without relying on hardware memory protection.

> In order to support this capability-based OS, IBM implemented an undocumented extension to the Power ISA known as PowerPC AS. This ISA extension provides a memory tagging system which associates one tag bit with every aligned 16 bytes of system memory (a quadword). In a 128-bit pointer, 64 bits are used for the typical memory address; the other half stores a few bits of metadata and is otherwise reserved (the degree of futureproofing is rather extreme).

HN discussion (2022), https://news.ycombinator.com/item?id=33381823
Agreed.

I am not condoning piracy, but when looking at game sizes, go check out fitgirl repacks. Right now there is a Steam game there reduced from 20GB to 10GB. Another is reduced from 3.5GB to 1.1GB. The downloads from there are consistently and significantly reduced.

If a pirate can do that, why not a game company? or Steam?
Which staff?
in theory you have that tiny amount of accuontability, in practice nobody votes like that and candidates don't even bother campaigning on EU issues, the MEP elections follow the local politics of each country, and practically they are only referenced by their local party affiliation. Most europeans dont even know what are the parties of the EP.

Again, i m not sure there s even a procedure to remove the EC president
I used to toss coins in the bin. Time spent accounting for then (Where are they now and how much is it, how much more do i need?) cost more time then their value. Now I live somewhere where some merchants only accept cash, so I save them again. It's a hassle though.
Last I checked Trojita was beautiful but cursed with the limitation of only supporting one email account. It looks like it's still that way.

The whole point of me using an email client instead of a webmail interface is so that I can manage multiple email accounts. I'm not sure what other advantages there could possible be, unless the web interface is particularly bad.
Same here, and also well worth the effort of getting gpt4 to only produce js that passes jslint.com without a single warning.
If you end up with the same saving rate, couldn't just just unsplit that too?
Health app is not much better unfortunately.

My weekly and monthly sleep averages look about right. The 6 month average is off by about 1.5 hours.

Funnily enough, it’s been off by that amount consistently for at least half a year now.
LOL I'm not saying it's binary diffed syncable storage for any OS, but it is that.
The Mojo PR team on their way to hire OP to publish these sort of articles at Modular.
If Gabor Maté taught me anything, it is that all true addictions are the result of untreated/unresolved trauma.

Unfortunately, not all forms of trauma can be treated sufficiently within a human lifetime to ease the grip of addictions, and so those with intractable traumas are quite literally being tortured by life. And intentionally forcing torture upon someone is never an ethical or moral option.

MAiD is not the right choice for the vast majority people who are addicted. But for some, it might be the only truly merciful option. For some, death might be the only release they will ever be able to achieve. And the right to rationally end our own life is probably the most powerful expression of self-determination we could possibly possess.
It isn't an accurate comparison. For one, rockets dump their pollutants into the upper atmosphere, unlike cars and airplanes.
I liked that the author included his thought process through out each change.
I cant wait for the new range of Aocia phones
That's fine, although I would be curious to hear what made you reach the opposite conclusion.
That's much less satisfying though.

The excitement when you revive an old device by using a USB stick to pass a file to Bluetooth and then send the file via infrared can't be beat.
Still, I find the project's main landing page more informative for newcomers like me.
This is the goal of Mojo. Take existing Python code and compile it to the gpu.
> the one-to-many relationship between customers and orders is correct. Why would you have a bridge table between customers and orders instead of recording the same information in a column of the Orders table?

Because as you said the relationship is one customer to many orders.

> the many-to-many relationship between orders and products is already represented in a bridge table, OrderDetails

The relationship between Orders and Products is one-to-many, not many-to-many. Also, OrderDetails is not a bridge table because it has the quantity of Products. Bridge tables should only have the IDs and it's not going to have one row per order nor per customer. It's going to have n rows where n is the number of categories a product in an order belongs to multiplied by the number of products in an order multiplied the number of orders made by a customer multiplied by the number of customers who have made orders. It's a lot of rows, but compresses very well and makes the queries simpler by flattening all these relationships into one. The only relationship that matters for this query is customers and product category, but you can query for any relationship without joins in this bridge table I'm proposing.

> That's what OrderDetails is doing. What would you change?

OrderDetails is messed up in other ways too. What is "LineItemID"? LineItem should have the quantity and price? That table isn't even defined in the example. OrderDetails is a bad table that needs to go. Your interpretation of what I'm saying is correct. I would add an actual bridge table (not OrderDetails) that relates the customers to the orders.

You're correct that OrderDetails, as written, does need to relate an order to all its products, but my point was that you don't need to join to query for all the customers who have made at least one order of a given category. You just need to select where the category ID matches.
Right. Certified preowned is not just a marketing term.
Well, of course. Large language models reflect the average of the input data.
That's BS.

- 2nd time Okta was breached

- Cloudflare shared/detected? it earlier. How long till more Okta customers were breached because they were silent?

- Cloudflare considers authentication as very dangerous. There was a post recently: "hackers login" ( can't find the post anymore?) which means they are very consistent about these types of attacks.
There's a great ROI on these, I don't know why we're not sending more just like it with updated packages.
Show HN: Chatzap: AI Chatbot Widget
Hi HN,

Chatzap is an AI chatbot platform for easy integration of ChatGPT-powered chatbots directly onto your website. It's very easy to get started - you can submit website links or with plain texts.

We will release new features constantly and in the next few months we will be adding new features such as more ways of integration and chat analytics.

Thank you!
Comparing highly optimized code (including total algorithm rewrite and relying on unsafe and SIMD operations) without doing the same on the other side is a pointless exercise.

It's like showing how much faster you can get your handcrafted assembly code to run vs a bash script.
It's only "your own" to you. Neither uBlock Origin nor your extension from Github are "my own". See?
for one, the EC & EP are among the top 5 spenders in political ads on facebook in most EU countries

https://www.facebook.com/ads/library/report/?source=nav-head...
Unless you mean pre-rendered backgrounds, there was no Gouraud shading in that game. It does seem to have a little texturing on some parts of the model, most likely ramp lighting and pretty expensive as they could not texture the whole character. E.g. here you can see each triangle in the model in whole untextured flat-shaded glory :) https://www.mobygames.com/game/325/alone-in-the-dark/screens... except the textured collar lit by recomputing the palette colors.
You must be talking about F-Droid Basic? The notable difference is:

> The Basic version of F-Droid Client has a reduced feature set (e.g. no nearby share and no panic feature). It targets Android 13 and can do unattended updates without privileged extension or root.

https://www.f-droid.org/en/packages/org.fdroid.basic/
The only ones competent here are Cloudflare for detecting it earlier and informing Okta.
Ultra-quiet leaf blower uses electric aircraft technology
as a rule of thumb, pure python code is often 1000x slower than naively written unoptimized native code.

code in pandas can be very slow (standard pure-python speed) or "fast-for-python" depending on if you are going with or against the grain. a pandas dataframe is basically a bunch of numpy arrays, one array per column. if you do columnar calculations that can be reduced to numpy operations, like summing over a column, then numpy will execute the operation in native code, and it will be fast-for-python, but there will still be some overhead due to wrapping things in python, as well as perhaps temporary array allocation etc.

if you do something against the grain, such as expressing all your pandas calculations as on row-wise operations instead of column-wise operations, or using "apply(lambda x: pure_python_expression_of(x))", then pandas cannot execute it efficiently, as the operations are going against the grain of how things are stored in memory, and the operations cannot be reduced to native code primitives on the column arrays that are implemented in numpy.

another alternative to switching to rust is using cython to define a native python module. by starting with python code and using many of the same optimization rules of thumb in this post (static typing! avoid frequent tiny allocation, preallocate stuff! avoid hashing complex things, prefer arrays with indexes!), you can translate idiomatic (and very slow) pure python code into simple code that looks closer to array-oriented fortran-in-C, that runs very fast and compiles to a native python module that is easy to integrate.
Imagine if one could eliminate the need for C-extensions in the first place.
I keep wondering if Mojo will take over the world or somehow become Betamax.
Basically "Analyzing Data 180,000x Faster with AOT strongly typed compiled language" versus using a dynamically typed interpreted one.
To be fair, neither is nogil.
Dumb article full of dumb quotes from dumb people with politically correct job titles. If I was at midjourney I wouldn’t want to talk to them either because they are the worst type of agenda-driven journalist. Wow, minimal prompts have minimal amounts of variation between seeds! Now report on something interesting, like how prompting gore/violence/death tokens outputs fluffy pictures of cats and fields of flowers due to training methodology, and how this makes models perform worse even for “non censored” content.

Scammers, grifters, and charlatans, the lot of them who have never written a line of code and still want a piece of the pie to themselves. Fuck every “AI ethics think tank”, “AI policy expert”, and so on who wants to limit and remove people’s freedom of access to this technology.
I can't see how putting more ICE cars on the streets is good for anyone.