skysight-inc/HackerNews huggingface dataset:
Just whatever you get by default with pip install numpy... Changing the benchmark to run with a 1024x1024x1024 matrix instead of a 128x128x128 does speed up numpy significantly though

Python 119.189 GFLOPS
Naive: 6.275 GFLOPS 0.05x faster than Python
Vectorized: 22.259 GFLOPS 0.19x faster than Python
Parallelized: 50.258 GFLOPS 0.42x faster than Python
Tiled: 59.692 GFLOPS 0.50x faster than Python
Unrolled: 62.165 GFLOPS 0.52x faster than Python
Accumulated: 565.240 GFLOPS 4.74x faster than Python

np.__config__:

Build Dependencies:
blas:
detection method: pkgconfig
found: true
include directory: /opt/arm64-builds/include
lib directory: /opt/arm64-builds/lib
name: openblas64
openblas configuration: USE_64BITINT=1 DYNAMIC_ARCH=1 DYNAMIC_OLDER= NO_CBLAS=
NO_LAPACK= NO_LAPACKE= NO_AFFINITY=1 USE_OPENMP= SANDYBRIDGE MAX_THREADS=3
pc file directory: /usr/local/lib/pkgconfig
version: 0.3.23.dev
lapack:
detection method: internal
found: true
include directory: unknown
lib directory: unknown
name: dep4364960240
openblas configuration: unknown
pc file directory: unknown
version: 1.26.1
Compilers:
c:
commands: cc
linker: ld64
name: clang
version: 14.0.0
c++:
commands: c++
linker: ld64
name: clang
version: 14.0.0
cython:
commands: cython
linker: cython
name: cython
version: 3.0.3
Machine Information:
build:
cpu: aarch64
endian: little
family: aarch64
system: darwin
host:
cpu: aarch64
endian: little
family: aarch64
system: darwin
Python Information:
path: /private/var/folders/76/zy5ktkns50v6gt5g8r0sf6sc0000gn/T/cibw-run-27utctq_/cp310-macosx_arm64/build/venv/bin/python
version: '3.10'
SIMD Extensions:
baseline:
- NEON
- NEON_FP16
- NEON_VFPV4
- ASIMD
found:
- ASIMDHP
not found:
- ASIMDFHM
The company is shutting down because they ran out of money... where do you think this magical severance pay is going to come from?
Part of my "best life" isn't being nickel and dimed into poverty by everything modern wanting it's "only a cup of coffee" $5 drop of blood every month
Frontline manager here. I trust my team and would be totally fine with any one of them working from home permanently. I know many other managers who feel the same. Anecdotal, of course, but in my experience the RTO mandate is generally coming from very high up the chain.
Even OpenBLAS (the default iiuc) does all of that and more to optimize for different levels of the cache hierarchy: https://www.cs.utexas.edu/~flame/pubs/GotoTOMS_revision.pdf

I'm not sure where/how they'd be squeezing out more performance unless its better compilation/compatibility with Apple Silicon intrinsics.

Edit: ..Is Mojo using more than 1 core? I'm not sure I understand their syntax and if they are parallel constructs.

Edit2: Yeah Mojo seems to be parallelizing, so the comparison really isn't fair. The np.config posted elsewhere shows that OpenBLAS is only compiled with MAX_THREADS=3 support, and its not clear what their OPENBLAS_NUM_THREADS/OPENMP_NUM_THREADS was set to at runtime.
Aw I didn't get to see my crudely drawn space marine get printed out
When subjects like "The Fourth Turning" and "Pluto in Aquarius" align with a weird Jungian syncronicity, it only makes me more concerned for the future.
God we're so close from being able to feed a photo and some measurements into a program and get an accurate model out of it. I can't wait until my smartphone and a set of calipers can replace a $700 3d scanner.
C̶O̶B̶R̶A̶ ̶i̶s̶ ̶m̶a̶n̶d̶a̶t̶o̶r̶y̶,̶ ̶b̶u̶t̶ ̶t̶h̶e̶ ̶p̶e̶r̶s̶o̶n̶ ̶l̶a̶i̶d̶ ̶o̶f̶f̶ ̶h̶a̶s̶ ̶t̶o̶ ̶p̶a̶y̶ ̶f̶o̶r̶ ̶i̶t̶

…if the company still exists (see comments above and below)
They pretty much have this, e.g. EPYC 9274F has a 4.05GHz base clock. Threadripper with the same number of cores is 4.2GHz, which is less than 4% faster (for a >9% higher TDP).

Threadripper has a significantly higher boost clock, but that only counts when you're not using all the threads, so you only care about this in a workstation running mixed workloads. In a data center you don't use a high core count processor for a single-thread performance-sensitive workload, you put it on something with fewer cores like a Ryzen 7700X because it has a higher boost clock than any Threadripper while costing less and using less power.
What work would we have to do to prevent such damage?
For anyone who is interested in peer-to-peer systems like this, and completes Sarp's course, I have an open interview challenge you can submit it to if you find that you want to continue building in this space as a profession:

https://gitlab.com/webai-open/network/interview-challenge

Take the guidelines to heart though. We evaluate you on demonstrating understanding of what you did, not that you completed the course.

My advice for standing out would be to continue building on it past the end of the course and do something cool yourself.
Could you give several examples of what is missing in Inkscape, but is implemented well in Figma? I only used Inkscape so I don't know much about Figma.
eff.org is where I turn on issues like this:
https://www.eff.org/issues/net-neutrality
Penguins in LaTeX with TikZ
The Long, Sad History of American Attempts to Build High-Speed Rail
Is this targeted at large orgs? It seems like many universities use MS products that include user management. So, I’m not creating a separate account, but signing in with MS. Is that implemented?
Pure Python means written wholly in Python to most Python programmers in my experience. For some Python programmers this excludes the 3rd party libraries they care about.
Open source is amazing. It's more than good enough to stand people writing snarky hot takes to increase their blog viewership.

It just turns out that the economics of open source aren't necessarily a good fit for every use case. It's just not going to win everywhere for every user.

I'll give you an example: computer algebra and graphing.

Open source we have maxima (and wxmaxima). It is.... well weird but highly functional. It crashes from time to time but when it's not crashing you can do a lot with it. Every plot has thousands of options and you sort of need to specify most of them to get anything that looks half-decent. For some reason I don't fully understand you have to specify gnuplot options as well as maxima options sometimes but it's nice that it supports both of them. It's an absolute labour of love by the team who develop it.

Paid for there is Mathematica. If you're a student it's like 75 bucks a year but if you're trying to use it in industry it's nearly 4 grand. Per user per year. It can do basically the same sort of thing as maxima but the graphs look amazing out of the box, the options aren't weird, there is support etc etc.

Now here's the thing: Maxima is much better than Mathematica at certain things. And it's free. But it's really weird and some simple things are hard (like just graphing 2 2-d plots on the same axis) until you get the hang of it. And it's sort of lispy which I like but is weird for many people.
No, but they only do performance-enhancing coke, so no worries there.
I asked ChatGPT what the Great March of Return was:

> The Great March of Return was a series of Palestinian protests organized by various groups, including Hamas, to demand the right of Palestinian refugees and their descendants to return to their ancestral homes in what is now Israel. The protests took place along the border between the Gaza Strip and Israel and were intended to draw attention to the Palestinian refugee issue and the ongoing Israeli-Palestinian conflict.

> These protests often resulted in clashes with Israeli security forces, leading to casualties and fatalities on both sides. The situation was complex and highly charged, with different narratives and interpretations of events.
Oh apparently you live in Arizona?

Thought you were talking about Fry's electronics, I've never heard of Fry's Food and Drug before I just looked it up.
I send it in a custom event to the part of the system that needs it.

Or I ask multiple times.

Asking multiple times is a tradeoff - if you are really needing to economise on back end server load then maybe front end caching matters more. But if your back end isn't going to mind, then ask again.
Signal will still require a phone number for registration. You will be able to hide your phone number and use a username instead.
My parents' Casio calculator is 40 years old, and still on its original battery. It does not have solar power.

It is still used weekly or so!
Imagine the horror. They might throw up a screen where you select your choice on first run.
I find it curious that these cases are only being heard now, given that we are starting to see competitors like ChatGPT, DuckDuckGo, amongst others. Seems a bit late to me. I personally find the quality of Google to have nose dived in the last 5 years. It feels to me like something along the lines of a 'wordiness' score got added to their algorithm, which I dislike. Every time I search for a recipe, I am presented with a document about the history of the potato, then the recipe, which I find super annoying. My wish is to have a no BS search, which cuts out the wordiness and gets to the point.
The internet started in the 60s. Even if blockchain needed the internet (it doesn't) the internet was absolutely around in 1982. Even TCP/IP was being used in 1982, becoming the standard across the entire net Jan 1, 1983.
It would be interesting to feed the doodles to ChatGPT (or such) and ask it if they were offensive.
COBRA isn't employer-paid healthcare, its an ex-employee option to pay for the previously-employer-offered plan, while the employer offers a plan to current employees.

If there are no more company operations and no current employees, there is also no plan and no COBRA.

This could also be an issue if a company restructured so it didn't have to offer employees health care because of size or everyone being part time or whatever: COBRA doesn't guarantee that there is a plan from your former employer, it just gives you a right to pay for it yourself if there is, for a certain period of time.
The implication is that in capitalist society without enough regulation, the monopolies will collaborate to maintain their own monopolies rather than fight each other and try to compete. Microsoft, Apple, Google, Amazon all could compete, but it's more profitable to have a gentlemen's agreement to not compete and to kill any challengers.

Same as Standard Oil, J.P. Morgan, US Steel, Armour Meats, etc. last century.
Ha, I worked at a place that blocked ebay. Not because it was ebay, but because for some weird reason they used .dll in their extensions.
> they want a simple, stable revenue stream

I don't buy this. The IRS collected tens of billions in just one year in civil penalties. https://www.irs.gov/statistics/collections-activities-penalt.... Politicians asked for more money for the IRS to increase revenue. I don't buy that this is because all that revenue is from criminal cases especially if lobbying can easily change the tax code.
Funding for these kinds of things often comes from cultural restoration needs - and from forgery/debunking needs.

Knowing the actual compositions and behaviors of the chemicals and materials used at different times can be absolutely critical for both.
I'm sorry to hear that. We have made a lot of improvements to Cody recently. We had a big release on Oct 4 that significantly decreased latency while improving completion quality. You can read all about it here: https://about.sourcegraph.com/blog/feature-release-october-2...

We love feedback and ideas as well, and like I said are constantly iterating on the UI to improve it. I'm actually wrapping up a blog post on how to better leverage Cody w/ VS Studio, that'll be out either later today or sometime tomorrow. As far as feedback though: https://github.com/sourcegraph/cody/discussions/new?category... would be the place to share ideas :)
I’ll fly to Europe if I have to in order to get an iPhone that can run Adblock on the mobile browser
when i was younger we made good use of those headphone splitters to share music on the bus home from school or wherever. how long has bluetooth been a thing now and it still doesnt have that feature? i use bluetooth headphones here and there but i would never consider it to be a replacement to analog
Inkscape is one of the best programs out there. I use it for everything now. Did you know it can do mesh gradients too now
> Sure there might be one off tricks to solve specific problems

There is a widely applicable generic algorithm for indefinite integration (https://en.wikipedia.org/wiki/Risch_algorithm).

> but for integration these tend not to be useful in general.

That is true. For many problems, simpler methods work.

Also, according to that page “Currently, there is no known full implementation of the Risch algorithm”.
I think this is the case of HN bubble swinging too far in the opposite direction. People know what Google is.

Among Gen Z, Google is the second most popular brand, behind YouTube.

https://morningconsult.com/gen-z-favorite-brands-2022/
Sisu is joining forces with Snowflake
Hmm, I was a hang around back in the day. Not one of the big boys. But I got to say some of the young kids that I hung around with then had more skills than many I've worked with in the industry since. Going on my 25th year as a "professional" SW developer.
Given it's an auction mechanism, it's hard to stop people offering to pay for the land they want. The options seem to be either allowing that money to flow into private hands so someone gets a free lunch, or to capture it as tax, enabling all other taxes to be reduced or eliminated. The latter seems fairer to me as it eliminates the free lunch and keeps people's earnings in their own pockets via e.g. eliminating income tax.
Shutting down 3 months earlier, but everyone getting severance is an option. Let's not pretend it had to happen this way because it's a startup. They made the decision, if true, to use up every cent clinging on trying to find an exit or more runway.
Can we stop calling companies with 1,500+ employees and millions in revenue "startups". At what point does the shine wear off and they just become medium-sized companies like any other?
Not true.

The flare itself is fairly fast. But the issue is charged particles that take longer to get us. And they are spread out in time.

As https://www.livescience.com/carrington-event describes, the Carrington Event was a solar flare lasting only 5 minutes. But the magnetic disturbances kept arriving over a week.
What we need is to move all last mile infrastructure to municipal broadband.

US ISPs have been an unmitigated disaster that have exposed everything wrong with how infrastructure is built under a capitalist organization of the economy. Monopoly franchise agreements, rent-seeking, bundling of cable channels, lobbying for laws against net neutrality, lobbying for laws against municipal broadband and lobbying for laws against "overbuilds" in general.

On top of that ISPs place significant hurdles over anyone who gets permission to build. This can be as simple as the process by which cables are strung up to poles. In some places each pole may require a separate planning application and existing cables may need to be moved. The owners may have 90 days to move their cables. They will take that. They may even take longer and just pay the fine. If several need to be moved they may be done serially so it may take 1-2 years just to get permission to put a cable up on a pole that the city technically owns.

We have service blackspots where ISPs are given huge sums to roll out service and simply don't. A lot of municipal broadband started because Comcat, AT&T, Spectrum or whoever simply refused to provide service or charged a ridiculous amount (eg $50k to connect).

The best Internet in the US is municipal eg Chattanooga.

Utilities are heavily regulated because we know what would happen if they weren't: inelastic demand would simply result in providers jacking up prices to increase profit. People would die from necessities like electricity, water and heating being withheld.

I support net neutrality but it largely wouldn't be necessary if we had municipal broadband and the infrastructure for virtual network providers. Some effort would still be required for peering arrangements.
Very unlikely that it's a lot of users from at least anecdotal experience (I used to help a lot of regular people with IT a few years ago).

Default settings are very decisive in how most people set up their entire OS really. Very few people ever enter the settings app to customize things to their liking - most just assume any friction that the OS throws at them is just something the magical black box that does the computer things does and the only thing the user wants is to make it go away. Not understand it, just make it go away.

That's what a lot of Google's attempts to become your default {browser,search engine} is also aimed at - irritate a regular user just enough with the idea that if they accept it, all the nagging about that subject goes away. Most users don't fully understand their OS enough to get what decision they're making, so they end up with Google as their defaults.

(This is also super prevalent on Android - try denying say, the Youtube app, access to your notifications. The app will ask for notificaton permissions every single time. Google really wants access to your data and "no" isn't an acceptable answer to them. If this was a real human, you'd probably call that out as being creepy, but people tolerate it with Google for some reason.)
>They've been keeping that train moving since the Netscape days.

Worth noting though that the Google deal is going since Mozilla corp. was first established (nearly 20 years ago) and before, when was only the foundation, they're being funded by AOL. So since their early days they're relying on a massive donor.
And when Netflix stops paying money to ISPs, the ISPs will get that money from... your pocket.

All of this is fungible and companies compete for the marginal dollar of revenue. Despite the wishcasting of central planners, there's no magic way to manifest money out of the pockets of one class of corporations without the system shifting to a new equilibrium.
Again, the internet goes back to the 60s. But yes, telegraphy was global a century ago.
I disagree. They could earn a windfall or lose entirely on it. At the end of the day, other companies cannot fork over $20B to play.
For what it's worth, this doesn't look like it's anything towards that. This is just letting you manipulate a 3d model into an angle, save a 2d image of it, and put it into a generated background. This doesn't turn 2d->3d or seem to do anything 3d except allow a 3d model to be loaded for a photoshoot.
sometimes, but they mostly get put on a transporter like any new car. If it’s something valid able (claaaic car, race car, etc) they’ll usually sprint for an enclosed hauler, which is am several times more expensive
You are inflating the amounts considerably (and unverifiably with bald assertions) and then generalizing the rest of the industry based on anecdotal individual reports.

The amount of bad participation is negligible compared to the whole; the benefits are well-catalogued in places where it works under a legal regime. Your commentary about the attempt to destabilize the world economy has no legs and no justification aside from bald assertions, and in any event is directly contradictory to literally every academic estimation of the size of Bitcoin's black market going back to literally its first participant, being Silk Road v1, which even at the very beginning of Bitcoin represented only a tiny, tiny fraction of the otherwise legitimate economy.

Your assertion about the nature of miner profitability even internal to the assertion itself is a completely contradictory lie, since it can only be true if both miners are somehow ultra-profitable due to theft, but also not profitable at all and is thus a lie.

The mining conglomerates and larger operators and their profit in your assertions are clownish strawmen that have nothing to do with reality, and you are ignoring high-quality analyses of majority hashrate, their location, their energy use and source of energy, and ignoring the fact that literally hundreds of millions of people worldwide find positive value in Bitcoin's existence, and smacks of an oppressive first-world privileged hypocrisy and failure in value judgement.
This streamlines the process of pasting a cropped render in, and Stable Diffusion frequently doesn't get the context right, so I assume thats useful for rapidly testing the shoe in different angles.
Typically you get Salicornia in the Netherlands which is not strictly seaweed but I guess somewhat comparible (aquatic plants is I guess what they call it in the article)
> downvoting is not a disagree button.

It's not anything other than a "something pressed a button" button. Offering nothing more than a poor man's analytics system, at best. No additional information can be obtained from it. But, that is still good information, as it tells that there is activity in the vicinity of the comment, which is why one comes here to post and not instead write in their private journal.
Yeh I fear this is the end of the glory days of streaming. There are too many platforms now asking for a non significant monthly fee. It’s easy to hit $50-$100 a month if you have all the popular platforms. Content on each platform has thinned out and is of mixed quality.

We’ll absolutely see a resurgence in piracy due to this.
Same thing. Parent comment doesn't make much sense though!
The POSIX namespace in NTFS is important for implementing things like SfU and WSL1. That's how they get proper POSIX semantics for filenames and links. Win32 programs can technically use it too, but it's an NTFS-specific feature rather than just a Win32 one as I understand it. (It can also be used on Linux when using NTFS drivers. AFAIK, it's usually the default option for new files in ntfs3g.)
I wonder what the health effects to the plants/animals/humans were (if any) due to that?
"Arms manufacturers discuss concerns.." is precisely the kind of article I'd expect to see in Jane's Military Review, writing from the perspective of a Raytheon investor. It's a striking example of how sociopathic it feels to look at the world as a stock portfolio.
Open source is great, but why should anyone expect engineers to create serious alternatives to products with millions in revenue for them for free?

I'm probably kicking the hornets' nest here, but I see this as a naive perspective that mainly benefits big tech and VC-funded projects that can afford to fund free stuff as loss leaders or funnels into their proprietary offerings.

You should want to pay for the important tools you use. That's how you know that that they're sustainable, that fixes and improvements will be prioritized, and that there's no ulterior motive for the owner of the project. It also creates a healthy ecosystem where indie devs and startups can get traction and make money when they build useful stuff. A race to the bottom only benefits the established players.
Inside the browser using exaequOS. Snake game uses SIGALARM for example
Nah, it’s just as often complete dumb luck too.

Throw enough stuff at the wall, eventually something sticks.

Do it often enough, and something becomes iconic.

And even if it was only slightly different from its peers at the time, that one thing is what will be remembered.
Counterpoints: social bonding in sharing a physical space, lots of nonverbal communication in face-to-face meetings.

Don't get me wrong, I love remote work. And Zoom meetings have made it way easier to pull together groups of people on different schedules. But there are significant benefits to being in-office too.
Rust on Yocto: A Seamless Integration