skysight-inc/HackerNews huggingface dataset:
I found it a bit hard to understand what the website is about. The community is obviously proud of their approach, but it slightly overshadows the main purpose.

Of course I'm just nitpicking, because I love everything about people who build such things. If you're working hard to be as nice as feasible, it's really hard not to advertise it.
From the outside, having Apple securing the latest and greatest nodes for so long feels kind of anti-competitive.

Apple has been selling phones and laptops with N5 for two years and I don't think we still have any competing product in the hands of consumers using N5 yet. If I'm not mistaken Nvidia and AMD are about to release products using N5.
They're extremely popular devices, people are actively demanding more from them every single year, companies use these marginal improvements as selling points, and these devices cost upwards of a thousand dollars, bringing a healthy profit.

It's just the perfect storm.
If you like this, you will love the “Liberal Democratic Party Tobacco Parliamentary League”:

https://ja.wikipedia.org/wiki/%E8%87%AA%E6%B0%91%E5%85%9A%E3...
If I'm understanding ublk and your question correctly, then yes, there are a lot of kernel-bypass networking options out there, such as openonload, dpdk, mellanox (though they seem to have been absorbed into nvidia). You'll likely need a special/particular network card, an external kernel module, and at least an LD_PRELOAD to use them though.
It adds a lot of effort.
That or you produce defect resistant large chips like FPGAs which can literally route around any defect.
Yes, MMO for boomers.

WoW was a bigger social network in its heydays then Metaverse ever will be
> It never seemed to me like the custom chip from Tesla could possibly ever keep up with the economics of mass chip production from NVidia
> The Tesla custom chip just won't be made at the volume of NVidia or AMD.

I don't think Tesla ever aimed to produce a chip for the public, it's purely to be used in their own products, so they don't have to be competitive with NVIDIA in flops/$ or worry about keeping up with NVIDIA production rate.

The chip only needs to be better, for the specific task they care about, for a specific metric they care about.

Considering that NVIDIA has to make a card that works for everyone, they have to make a huge number of tradeoffs, such as supporting many different number formats going from FP64 to INT4, their cores have to support a ton of different instructions, they need to keep a large amount of space on the chip for large memory buffers to support training of models with billions of parameters, they need to support GPUs interconnect for clustering etc. etc.

Given the importance of real estate on a chip, those tradeoff have large implications.

Tesla has 10x less constraints:

* For the training chip they only support their custom 8 and 16 bits format iic, so they can redistribute cores in consequence. They can ditch many instructions that they'll never use. They can size the memories to be exactly what they need, which is probably less than 80GB needed for large transformers, and use the freed space to add more cores etc.

* For the inference chip, they can additionally ditch all the interconnects as they just need one per car and reduce memory drastically freeing up even more space for cores.

If NVIDIA didn't have to balance so many different use cases on such a small area, then yes it would probably make no sense to try to do your own thing. But since they have to be general purpose, if you target a very specific use case you can be far less knowledgeable than them in GPU architecture and still come out ahead for your use case.

Specificity is the same reason why it still possible to write CUDA kernels for some basic operation that will run 3x faster than the official NVIDIA implementation that was done by some amazing engineers: they have to make their operations efficient for every input size, you don't.
^ agree, I mean did the OP expect to make a polarizing product like the keyboard without some criticism?

also, this thread is a gold mine of insight they can use to refine their product for the market. ie take off the stupid orange knob and hide the made in the uk nonsense and stop naming the product like a mars bound space rocket
Not sure why, but when I worked for a large fintech a couple years ago, we regularly saw banking Trojans built in Delphi.
Having a friend who ran a bar opened my eyes to market consolidation in the beer industry, but a quick web search turns up information on market consolidation[0] too.

You write as if the concept of the dangers of market consolidation is new to you, although I'm skeptical. For readers seeking to know more about the ways monopoly power can be corrosive, try reading Matt Stoller[1]. His book Goliath was eye-opening for me.

0. https://theweek.com/articles/736059/what-beer-reveals-about-...

1. https://mattstoller.substack.com/about
Why do you say proprietary?
This 1,000%.

Also you don't even need to know a magic keyboard shortcut. On Mac at least, literally the first menu item under "View" is "Always Show Bookmarks Bar". (You can right-click on the bookmarks bar as well for a menu to keep it always visible, also intuitive.)

There's literally an entire Bookmarks menu, both in Chrome's menu and in the Mac menu bar. The third item is "Bookmark all tabs..." and below that is the list of all your bookmarks. You can also bookmark all tabs by right-clicking on the empty area of the tab bar.

Bookmark functionality is all over Chrome. It's there in every new tab page. Heck, a recent update brought a brand-new Bookmarks sidebar to Chrome as well.

Sometimes it's a legitimate complaint that features are too hidden... but in this case it seems like the poster hasn't bothered to even glance at the interface. This post makes utterly no sense.
I would love to get some feedback from the HN community

Can you put a picture on the web site showing the entire keyboard without it moving? I'd like to look closely at the layout, but every image is either cropped or fleeting.
I have not tested the Kailh sunset switches but I'll check them out.
Maybe RAD Studio isn't a high quality IDE but at least it is an IDE.

VS Code isn't.
Replace the word phone with computer and ask the question again.
Yes, but I dont believe that theres this many phone addicted ppl
Is there or are those all renders?
And history is equally bad. Internally the browser stores each individual visit to a page, and also the full history trail in case you clicked on links, but the built-in UI only shows the last visit for each URL and nothing else.

Additionally, when I do a history search, there's no way to jump from a search result back to the chronological view (though as soon as I open the result, the chronological view becomes useless anyway because it only shows the most recent visit, which after opening the page becomes of course "right now").

The problem is that quite often I might not remember the exact search terms to find a page again in my history, but can remember and find some other pages I know I visited beforehand/afterwards/etc. If I had the full chronological visit history (plus access to the link trail if necessary), I could just look through that, but with the built-in UI that's not possible.

Unfortunately, it seems that to this day, the best extension for solving this problem in Firefox predates the Webextensions cutoff and as usual the new Webextension API isn't quite set up for fully re-creating it because you can only query for visits by the exact URL, and so no modern add-on exists that is really a full replacement. Thankfully somebody hacked the original add-on to still work in modern Firefox, though of course it needs one of the Firefox varieties that are allowed to load arbitrary add-ons (https://github.com/xiaoxiaoflood/firefox-scripts/tree/master...).
I mean it looks like Wii graphics from 2006 which is not bad on its own but the Wii was actually fun
It was unfortunately way too early for us. We were 11. I forgot everything long before the necessity of it became obvious.
I would accept that, if we lived in a world where people were buying big jars labelled 'Trans fat' at the supermarket, the way they buy tabacco.

But I have never met anyone that has knowingly bought trans fats, and I doubt such a person exists. It's more analogous to food poisoning
This company makes trackpoint mechanical keyboards, but they're main schtick is reviving the Model M: https://www.pckeyboard.com/page/category/UKBD

I'm working on a modification for a different product with a trackball, but learned about the trackpoint as well. The patent recently expired and besides that, it's ~$10-20 to buy a trackpoint component and you could hack it into a keyboard if you had the time and willingness.
Because that's a market driven way to push the limits of science and it serves the purpose of humanity: better, faster, stronger.
macOS on ARM is still tier 2 and not tier 1?

Not related to this but I think Julia is too ambitious too succeed, at least in a normal timeframe. Languages like Rust and even Python managed to improve a lot more compared to their goals than Julia compared to the goal "a modern language, a modern top edge research level scientific library rewritten from scratch".

I enjoy the community that is backing it, really, but there is still no solid core. A lot of research level cool functions and algorithms, yes. But you still suffer from lagginess, inexact calculations and language idiosyncrasies. In short too much dispersion and divergence in this project. It's almost like this language was designed by academics...
From a (slightly) insider perspective, companies that want the latest node actually pay billions of dollars yearly to TSMC for both factory construction and research, not just production capacity. Thus, in a few years anyone will be able to buy similar production capacity for the same cost, but Apple is bearing massive upfront costs others will not need to pay, for the privilege of being first. I'd call that a benefit for everyone, not anti-competitive. TSMC claims that without this investment, new nodes would be far less frequently deployed, so somebody has to be willing to pay the upfront to help them out.
Seems like this missed Apple's M2 / iPhone 14 release by a few months.
amber: a code search and replace tool
Until you discover that any new performance/efficiency discovery gets spent on more bloated software.
> prevent such an occurrence again?

By imprisoning geriatrics and a guy who made some songs people didn't like the messaging of?

> ruling class wants to crush all dissent against ruling class.

I don't see the difference at all. These people are criticizing a sacred cow and the ruling class wants to crush that dissent.
How much are you getting from donations?
Be warned: You need to enter a valid phone number. They will call you asking on what you plan on building with the software. I've had that happen to me within a few days of downloading the software.

Another person had the same experience. https://news.ycombinator.com/item?id=24582890
Interfaces/Traits can be done with macros today.
Via "Abroad in Japan" ( https://www.youtube.com/post/UgkxrA_wnEJD3Pm_GL9KSV9Euia_Rdb... ):

> "We need to boost Japan's economy! What should we do?'

> -"Well we could let tourists in to take advantage of the weak yen, bringing in billions of dollars of revenue & saving businesses around the country?!"

> "NAH! Let's encourage younger generations to become alcoholics instead!"

>

I think that sums it up pretty well.
My org just got done investigating the advantages and disadvantages of memoizing by default, and we decided to make it a default policy, because for a large org it's better to have a recommended best-practice that's going to make things perform better more often than not. Devs are still free to do otherwise if they profile and find a case where it causes harm, but frankly I don't see that happening.

The appeal to authority in my original comment is not just deferring to trends or whatever; it's leaning on the deep knowledge (and inside-knowledge!) that a core React team member has of not only React's current implementation, but its underlying intents/philosophy (which informs which paths the team will focus on optimizing, for example), and even its future roadmap. I think it's legitimate to take those things into account, especially in the absence of any significant, concrete evidence showing that the practice in question can cause problems.
The Chinese city of Xiamen is conducting Covid tests on fish
I remember one of the great things about delphi was that it statically linked everything into the single .exe making it totally self contained. A Windows GUI program could be a couple hundred KB, no other DLLs required. C/C++ could do the same but you were stuck with nasty raw win32 calls and a lower level language.
Please note I mentioned I'm a complete beginner, so I don't know how fabrics differ and in particular what does Cordura mean in detail. Thus that makes it something I would hope a page aimed at beginners would explain. Notably, a different website (https://pangolinswithpacks.com/the-definitive-guide-that-you...) linked from the r/myog wiki (https://old.reddit.com/r/myog/wiki/index) that I found in the meantime (thanks to comments from others here) does seem to wonderfully clear this out for me, and something like this is in fact what I would love to see on a beginner-friendly website. Until then, all I knew was that the stuff I bought in the past that was advertised as made from Cordura was super durable.
Perhaps the rotary thing could be mapped to Page Up and Page Down. Then you could twist your way through a document with both speed and precision.
I have used Lazarus in the last year, it's very ugly but it gets the job done.
Lazarus? Do you have a reference/link?
No doubt, but I'd be interested to see this figure broken down by country and sorted by GDP.
What does this anecdote have anything to do with the article?
Google Timer is back after disappearance
Why a screen?
That is true. Hopefully, adding more static_assert to the lib can fail the compiler early and give more instructive error message.
They don’t specifically need fast, they need power efficiency. Better power efficiency means lighter, thinner or more capable phones with longer battery life.
> Who needs phones this fast?

Programmers who cut corners while writing phone software.
He recommended it before, and now he wants to give some context to his other posts so people know he changed his opinion.

I don't see anything wrong with that. It seems to be the right thing to do. The alternative is deleting the posts so people don't get mislead by him recommending PINE64 even though he maybe wouldn't anymore at the current point in time.
I was there in 2017 and in 2018, and I found Beirut to be a beautiful, amazing city.

There were fewer of the sort of amenities that rich, non-Lebanese celebrities might be drawn to. For example, the author spends a lot of time talking about a fancy hotel, which doubled as a "Yacht and Marina Club", and which is now gone.

But there was still tremendous food all over the place, beautiful architecture, an active street culture, stunning museums, natural vistas, a lively and energetic spirit, and more diversity than I've seen anywhere else on Earth.
It would have to integrate with APNS for iOS notifications. But unlike Android, that's something that's guaranteed to work on every iOS device.
That was literally what you said. Didn't expect that lol. Sorry.
560 points "Google Timer is gone" https://news.ycombinator.com/item?id=32295674
Having had a fair bit of difficulty keeping my mouse wheel clean, roller style controls would probably similarly accumulate crud. I'd rather have the knob.
Sexism (women are better men) as an argument for equality?
I've seen my fair share of broken "Agile" processes but officially estimating bugs for more than "hey, do you think this is small or big?" for urgent stuff sounds even more terrible.

I'm sorry you have to endure this :(
You don't have to be phone-addicted for your phone usage to keep going up. In a lot of societies ever more daily tasks continue to migrate off PC and onto phone apps. The number of services you interact with primarily through your phone (say, booking a hairdresser appointment or getting notified your dry-cleaning is done) keep going up everywhere. People use their phone for contactless NFC payments, for public transit check-in/check-out, etc. Having enough charge to last the day becomes increasingly not optional.

Everyone gets habituated by context to look at the thing more and more as the gateway to everything.
When Lebanon became independent from France it was based on a political structure created by the French. Lebanon’s religious demographics are fuzzy, but the Christian population probably became a minority decades before the civil war.
I assume this is also not adjusted for the fact that American people on average weigh 50lbs+ (23kg+) more.
Serhiy Prytula’s Charitable Foundation bought a satellite for Ukrainian military
I did some dynamical systems stuff in Julia that absolutely blew Python and Matlab out of the water, both in terms of speed and ergonomics, so that's what baited the hook for me.

Multiple dispatch is odd. It took me a while to get used to it, but it turns out to be pretty useful for a lot of math-y things where there are speed-ups for special cases (symmetric matrix, etc) or you need to wrangle data into a common structure first (one variance, list of variances, covariance matrix, etc).
> How do you find interesting gigs?

Honestly, you need to accept the reality that useful companies pay less.

It's a sad commentary on the world, but if you want to do useful work and actually contribute to humanity, you're not going to be buying $12 beers in downtown SF or NYC.
Emacs shortcuts are universal in macOS and much more convenient than home/end/delete/etc in my opinion.
My home laptop Arch installation is about 8 years old. The only major breakage I've experienced with Arch and Debian in the last 10 years or so has been the switch to systemd, which is understandable. I don't necessarily recommend for everybody to run Linux/Unix on desktop – especially if you need specific hardware or software support – but it's definitely not less stable than Windows or OSX from what I gather observing those around me running other operating systems. To me, the fact that I can likely fix things myself is worth any extra trouble of choosing the less beaten path.
Cool to see that post pop up (I'm the author). Glad it helped!
Based on a lot of US decision making, I think you can...
What is the simple and modern way to build web app in 2022?
I used to build web apps in django a few years back. Coming back to it it seems to me that the framework didn’t evolve much. Does most people have switched to js stuff on node or frontend heavy + api?

I guess my question is in the sea of options of today, what do you use, what actually save you time and complexity on your project?
JavaScript's Standard Library is basically NodeJS + Browser WebAPI's.

UI libraries/toolkits were really only considered a part of any standard library in like one language, (Java) which is still a stretch, because even Seing and AWT were toolkits.

Standard libraries are small. That's the point. You use primitives to build up the rest.
I've had a dual boiler espresso machine (La Spaziale S1) for 10 years that's a typography horror show. There are less than 10 words on the device and they managed to use 4 completely different fonts: their logo font (which I actually like), a squat serif thing for 'S1', an ugly script font, and worst of all for the 'BOILER' and 'ON/OFF' buttons: Comic Sans. It occasionally bothers me but most of the time I'm able to forget about it and enjoy using it.
> Apple calls the backspace key a delete key even though its not

Historically the backspace key is literally that, moving the typewriter's carriage back (when the space key moves it forward).

On current computers the space key now inserts a "space" character instead of simply moving the cursor a step right.

Backspace isn't symmetric to that anymore, as it doesn't even insert a space back but deletes backwards, so it is (pedantically) a misnomer.

And this is true for "modern" computers, older ones were closer to teletypes and would move back for overwrite (e.g try vi compat mode).
I write about the things which are important to me, and this is no different. FOSS belongs to all of us, and we each have a personal responsibility to make sure that the community is a positive force towards the ideals we aspire to. I take this responsibility very seriously.

I have been aware of these developments for a long time, as many PINE64 community members are among my personal friends and collaborators. I had hoped that pressure from others would be enough to bring about change, but seeing PINE64's response to Martijn's post confirmed that it's not. I'm here to do my part in keeping the pressure on PINE64 to do the right thing.

I blog often, and most of my blog posts are not critical in tone. However, critical ones tend to receive more coverage in places like HN. If you'd like to see more diverse writing from me, I encourage you to subscribe to my RSS feed.
The biggest gains in performance and efficiency almost always come from moving to newer gen manufacturing.

So pretty big deal for computing. We may be close to the age where most laptops are fanless, for example.

Most non apple devices still on 7-11nm equivalents since apple gets first dibs on new gen fabs from TSMC (pay for the right)
I would say the same thing about the US, though.
That's a reasonably "secure" identifier, but I suppose not everyone does it. So Twitter is a bit stuck trying to come up with "something", even if it's easily faked.
MacOS on ARM is technically tier 2, but we expect to promote it to tier 1 within a month or so. Basically we just want to make sure that 1.8 is as stable on M1 as we think it is. Until you have thousands of users testing everything, it's hard to declare confidently that everything works perfectly.
This looks fun indeed! I don’t often have that when I see new language primers!
"battery estimate, whether it is trying to pair, or which device it is currently connected to"
That's a good point. However from a consumer and enthusiast perspective I would like all competitors to be able to compete on level playing field to see which one gets the most out of the technology.
So we went from buying a home to rent out to buying land and you only need to be able to sustain losses for 10 years. Ok great. I'm sure you are already a Millionaire Real Estate Developer by now.
looks insane. 100% cop this.
> They have no replacement methodology.

Yes, we do.

> it has no name.

Yes, it does - it's called the "Agile Manifesto". When MBA's do something called "Agile", they're actually doing Waterfall, but worse.

Imagine if you hired a cleaning crew to clean a warehouse but, instead of sweeping up the floor, they started opening bags of garbage and dumping them on the floor. Now imagine that you pointed out to them that what they're doing is the exact opposite of "cleaning". Now finally imagine that they say, "oh, you warehouse owners always say we're not doing 'cleaning' right".
Mostly because it builds self-contained executables that are virtually guaranteed to work. Nowadays this is much less of a thing, but we are talking about the day and age of DLL Hell.
On a more positive note - I’m delighted with my new pinecil soldering iron.

Oh and fun fact - the power bricks of (some) old Asus laptop are the right connector and voltage and wattage.
This. Apple massively subsidizes these chips on the research, development, and construction end. Without Apple TSMC wouldn't exist.
Vegan for ~15 years here. It's important to be thoughtful about nutrition when going that route (I do various supplements 2-3x day). Common pitfalls for people are B vitamins, zinc, and iron (as your friend found out the hard way, perhaps), and there are vegan gummies with these specific vitamins/minerals in them.