skysight-inc/HackerNews huggingface dataset:
> I don't get who this product is for

Mechanical keyboards are filtering down into corporate IT purchasing after they've entered the consumer mainstream (gaming keyboards and the like), particularly in smaller / "hip" companies that decide to buy smaller amounts of premium hardware instead of trying to shave pennies off unit costs in volume (Fortune 500 etc.). Logitech's retail reach makes this a much simpler decision for those purchasing agents, who will likely be able to purchase these through pre-existing channels, compared to smaller outlets offering specialized keyboards.
Gotcha.

> ...generally in very old browsers that need to use our non-JavaScript site (http://duckduckgo.com/html).

I use duckduckgo.com/html & duckduckgo.com/lite on all my (up-to-date) browsers (Firefox Mobile for Android / Chrome for Debian as two examples); they are "not very old" at all, and I still get ddg-proxied hrefs.

A feature request (if I may): Old browser or not, if the dnt header is set, I'd ideally want ddg to not proxy/redirect anything at all on my behalf.
A competent farmer isn't going to be purchasing useless land.
Just before the iPhone, I think Nokia were shipping about 70 million Symbian phones a 1/4 and had about 50% of the market profit. Then, it didn’t
I encountered this a lot in the 2001 drawback. There were mini pockets though. Things would dry up. Then people would start interviewing again. The next shoe would drop. Rinse, repeat. It was more typical of smaller companies but wound up being across the entire industry.

I didn't wind up job hunting in 2008 so can't speak to that.
Anything Google promotes is a risk to your privacy. If you think otherwise, you've probably missed or misunderstood something in the fine print.
While they have made their own switches in the past, these look exactly like premade switches. I don't feel that the model numbers serve to help identify the actual switch.

I can't tell between Choc V2s, or Cherry MX Low-Profile, but this review shows the switches in better (read: any) detail than Logitech's page: https://www.tomshardware.com/reviews/logitech-mx-mechanical-...

'MX' made me think it might have been Cherry, but the review says Chocs, so that's what I'll believe. MX is probably included to signal 'MX compatible stem'.
Jinja2 started out as a general template engine, although most people use it to generate HTML these days. Not a single binary but really powerful and very easy to customize and extend.
So you invented QR codes?
> condition on the company spending at least $700/unit on laptops for their employees

Did you miss a digit there? Seems like a very low bar. Every non-tech company I am aware of spends well more than that on laptops for very basic computer uses.

Where I work, Apple is a choice, but very few people have them. The only people I know who go for them are designers.
Can you share an example of such a talk?
Indeed it's very annoying when company blogs have their logo or homepage nav link go to the blog's home page instead of their main landing page.
Ultimately we are just leveraging the primitives provided by AWS to make this happen. Reserved Instances and Savings Plans help AWS (which is why they offer a discount for them) as they're able to more effectively forecast and negotiate bulk purchases with their upstream vendors. If anything, on-demand usage is just charging a higher premium because of the ambiguity of when you may stop using it at a moment's notice.
I'm very new to mechanical keyboards, but I just got an Epomaker EP84. PBT keycaps, and hot-swappable switches (I got brown). Very happy with it, though I've not tried any others. $85 (though I'm in UK, it was £70 here).
Thanks for the advice, I will definitely check "whos hiring" next week.
Aaaah, the newspapers that were newer as the moonlanding one didn't appear on my screen. As I resized a few times. Found it now :)
MC2002 isn't a good data point for the vulnerability of the USN fleet, because the war game definition basically just plopped the fleet into being next to the coast, with no actual prep work being done. Followed by the Red team commander cheating (using missiles on boats that would be awash over the gunwales if they tried to carry that much weight, motorcycle couriers that did not actually have time delay for their reports, etc.), which was possible because the Red team didn't actually have physical presence for this.
Lucky you. I just posted my first two videos from a conference that were banned within a day for violating "Community Guidelines" without appeal.
Beware - this link redirects here: https://www.domflow.it/store/cloudhosting
Speaking about backing up...if one were interested in long term archiving, do magnetic platters offer longer lasting data integrity than SSDs in cold storage?
What could you do with a USD stablecoin that you can't do with a regular old dollar? Other than let everyone see your transactions and account balances.
There is a great comparison between various terminals' latency https://danluu.com/term-latency/ (it comes up periodically on HN too - https://news.ycombinator.com/item?id=19443076), so once when I was curious if it was just me or if RDP was indeed slower, I did a quick test using the same toolset - https://github.com/pavelfatin/typometer

It is not a super-scientific test since:

0) I didn't spend too much time on this

1) I wasn't able to test Sublime Text or VSCode over RDP as the tool would stop "typing" after a few characters

2) I did test Visual Studio 2022 though - since this is the primary reason of why I even have a remote Windows box

3) When running on M1 mac, Java can't seem to use native APIs for screen capture, so I'm not sure how much that affects the results

Parameters:

1) Remote - Windows 11, hard-wired LAN, running in 4K using an HDMI emulator plug

2) Local - MacBook Pro M1 Max, over wifi (speed test around 400mbps)

3) Using the official RDP mac app

4) Using Retina mode, True color when connecting (essentially making a 4K HIDPI connection, just checked right now using https://whatismyviewport.com/ - Chrome gives 2560x1339px screen size with DPR 2.0)

Testing typometer on local (Mac's) Sublime Text:

Average latency: 20.9ms, SD 16.7ms

Typometer running on the remote box itself, Sublime Text:

Average: 51.7ms, SD 39.8ms

Running on the remote box, testing Visual Studio 2022:

Average: 62.7ms, SD 10.2ms

And finally running VS2022 over RDP:

Average: 216.9ms, SD 106.1ms

So overall it is not VERY bad, but it is still very noticeable. For example, autocomplete/suggestions popups feel definitely laggy
Yes, but it's so dark. One of the darkest stories I've ever experienced.

I love it, but it's still very hard to watch/read.
It's not their cable.
I guess that would be the SiriusXM PR department because it is included in the SiriusXM press release regarding the acquisition.
> Enthusiasts will see the non-standard switches and lack of hotswap, and the fact that it's Logitech, honestly, and will bounce off.

> Non-enthusiasts will see that this Logitech keyboard is $150, but doesn't offer all that much more than their cheaper wireless multi-device keyboards, and will just buy a cheaper non-mech option.

If you find yourself in this bucket, check out Keychron. They make mechanical and optical hot swappable keyboards that are amazingly durable, multi-device, multi-platform, and cheap. The only bother you (sometimes) have to put up with is batch ordering.
Does YouTube store and stream all videos losslessly? How does this work otherwise?
these things are such a staple of chinese wuxia/xianxia dramas. the hero(es) fall into the beautiful sinkhole full of ancient vegetation, get stuck there and meditate a lot, usually an ancestor/spirit imparts their wisdom onto them, and then they emerge wiser and more powerful. it's fun to imagine how those myths evolved through the various philosophy-religions like buddhism/taoism/confucionism.
Writing or titling an article with an obviously false premise is an easy way to invoke emotions and get clicks.

Sort of related to this:

https://xkcd.com/386/
Many (low-cost) Mikrotik routers have this feature built in now: https://wiki.mikrotik.com/wiki/Manual:Interface/Ethernet#Det...
I just bought one of these and installed a GSI from phhusson
Unfortunately there are a few things that keep me from daily use with the GSI, notably the lid switch doesn't work without the stock firmware. Less importantly, the front screen also doesn't work, but I can deal with that.
WIP https://github.com/phhusson/treble_experimentations/issues/2...

There is no T9 keyboard on F-Droid that I can find, and everything on the Play store is adware.

Last complaint is that it's thick AF. Yes all the reviews mention it. But it's the same WxL as my iphone SE 2016, and TWICE the thickness.

When I contacted CAT to retrieve the original ROM so I could fix the lid switch issue, I was met with "we do not redistribute ROMs outside of the company". Aside from the usual "You are not GPL compliant if you don't release your kernel now!" style response, this is an asshole move.

I want to like it, I want to use it, we'll see how much resolve I have to fix the aforementioned issues. Does anyone want an unlocked CAT S22 with a GSI installed? ;)
The 'all you need' part is the part you can't hand-wave away. One typically can't both satisfy the requirements of generating a rate of return needed to remain viable[1] with low risk and keep the funds liquid. In the event of a run on their currency, they would need to have most of those funds available on short notice without a significant loss of principal to avoid an implosion. Even liquid, safe government bonds will often need to be sold below the price paid during extreme market conditions (the exact kind of situation that runs on the coin are likely to occur during)

[1] Especially in a near-zero interest rate environment.
except it did save a lot of time. Have you ever tried to wash clothes by hand? Increased standard of living counts in terms of increased productivity.
That's so interesting. For me, it's a reminder to "pause twice before telling someone how they should be interpreting their experiences relating to bigotry and abuse. Get curious instead." I guess for some people it gets translated into "You're not allowed to say I'm wrong." I feel like I have something to learn from asking, is this something that has happened to you?

As an aside, the inability to draw a clear line between abuse and other topics isn't so much of a problem for me. It is a form of Sorites paradox that we deal with in other topics all the time.
Seems pretty fragile. Google taking down your channel would be enough to disarm your malware.
I can affirm that beating devices into submission is possible :-) We support iOS too with PTT headsets, Airpods, and other BT headsets and that gets interesting in different ways.

Based on my experience, it seems hardware vendors are not treating soft-keys as a core requirement and are generally bolting support on and in some cases omitting it. It's as if the requirements didn't include third party app support beyond the carriers PTT products that they OEM.
A massive CRM was possible in the early 90s on easily obtainable hardware. Earlier if you wanted to spend the money.

It’s not immediately clear what Salesforce adds that literally couldn’t be done with 1995 tech.
> If the syntax requires special tooling to make it usable, isn't that a sign that the syntax is hard?

I think it is easier to put a nail through a 2x4 than a push-pin, but that presupposes I have a hammer; if I have a nailgun it's going to be easier to put 100 nails in than 100 push-pins. If I have neither, then the push-pin wins. There are always tradeoffs, but it doesn't mean that nails are inherently "hard" and push-pins are inherently "easy"
This is such a dumb article.
Then you will also like this: https://www.submarinecablemap.com
GSI tested and working
After writing Clojure for a few years, there were several times where I ended up with a complex function with unbalanced parens, and the only way I could fix it was to basically re-write the function piece by piece. This is something I've never had to do in any other language.

I'd also end up in not great places when utilizing parinfer while editing code written using different formatting than what parinfer expected. I'd have to fall back to paredit and hope for the best.

This is all to say that yes, sometimes editing lisp syntax is "hard", at least for me. Turns out some humans make so-so AST parsers.

That said, structural editing is great once you get good at it, and something I miss back in other languages.
If history is any indicator, Stripe can always Sherlock the service and build a better native feature.
This surprised me too. F4 generated quest were fun only for so long, but after playing the TES2, I at least gained a valuable perspective on Bethesda games, you can really see the original DNA across the titles. I'd take dense, fun settlements over procedurally generated blandness.
I have a fence, and dogs are often in the backyard. Squirrels don't really bother most of what I grow anyway since they're mostly started indoors and transplanted.
Because for everyone that does care to fine tune these things, there are plenty of people that still oversubscribe massively and pay way more than they have to.

And this is just using all the existing billing info AWS already has.
It's all just more proof that BTC is mostly for speculative gambling - something that has been obvious for the past half decade.
The best source of market analysis is squinting while looking at the memes on 4chan's /biz/ board. Seeing mostly green means that the market is heading up. Seeing mostly pink means that the market is heading down.
Turns out any site that allows users to submit and retrieve data can be abused in the same way:

- FacebookDrive: "Store files as base64 facebook posts"

- TwitterDrive: "Store files as base64 tweets"

- SoundCloudDrive: "Store files as mp3 audio"

- WikipediaDrive: "Store files in wikipedia article histories"
No offense to Finland, but I was not expecting Finland to have three entries on the “most expensive buildings” list…
The JVM still doesn't know about generics. The explanation you provided is entirely at the compiler (javac) level, and the JVM is still oblivious to it. There is no special dispatch, or optimization. At best, you could say there is support in the Java standard library, but not in the JVM or hotspot or anything from running "java".

An easy way to verify: Are generics in Clojure, Scala, or JRuby the same as Java (the programming language)?
What layout has shift-slashes? I'm using a UK keymap with a 105-key ISO keyboard. Slashes are the keys one in from left/right shift. Shift-\ = | and Shift-/ = ?. Is there some common layout where these are reversed as to which is the shift key?
A Switchblade 300 costs $6000. Swap out the payload with a small gun as well as a better computer (to enable better AI).

Maybe make the wings a bit wider, to improve manouverability. The price should still be below $10000.

Provide one such unit per 20 infantrymen + a couple of units per artillery squad and other units that are particularily vulnerable, logistic vehicles, etc.
> vandalism isn't violence

That is not true in English.
Hoffman/Kunze have zero as an eigenvector for reasons I can’t quite fathom.
That's pretty much what happens but no amount of routing can make up for the loss of capacity when you physically take out a part of the network. You end up with less total available bandwidth and more latency.
While the Stripe/Render integration looks interesting for our latest startup, more than anything I just wanted to take a moment and say 'Thank you' for building such a decent product.
Does the ZNS (Zoned Namespaces) spec come close enough?

https://nvmexpress.org/new-nvmetm-specification-defines-zone...
Since all three notions are closely interrelated, it's fairly trivial to take any one you choose as "fundamental" and define the others in terms of it:

- Sets as fundamental: define ordered pairs via Kuratowski's definition, define relations as sets of ordered pairs, define functions as relations not containing any two ordered pairs with the same first projection but different second projections

- Relations as fundamental: define sets as unary relations, define functions as relations the same way as before

- Functions as fundamental: define sets as functions where the codomain is some fixed singleton (characteristic functions are more appropriate for subsets of a set, rather than sets on their own), define relations as functions whose codomains are power sets

Because of this sort of thing, I don't think any notion of "fundamental" that's purely based on interdefinability really makes much sense.

I personally have a sense that some definitions are "constructive" and others are "destructive" (my use of "constructive" here is in no way related to "constructive" as in "constructive logic", it's just based on the English meaning of "construct"). Of the definitions I gave above, I perceive the definitions of functions and relations from sets, of functions from relations, and relations from functions as "constructive", while the definitions of sets from functions and from relations are "destructive". Since I can't think of any "constructive" definition of sets from functions or relations, while I can think of "constructive" definitions in the opposite direction, I would say sets are more fundamental than functions and relations. Whereas since both relations and functions can be "constructively" inter-defined, I'd say they're both on the same level.

Admittedly, I have no idea how to define "constructive".
It's not necessary to use macros. Just make both the sort function which the comparison function is passed to, as well as the comparison function itself, both "static inline". The compiler is smart enough to figure it out.
and when he gets home he can eat bread and watch the circus on his phone!
It sounds plausible: all the benefits have gone to the rich. So, I set out to see what a world would be like if we "redistributed" all those "benefits". So, simply take the entire wealth of every billionaire in the US and divide it by the number of citizens and number of years required to acquire that wealth. It's a relatively simply equation:

Billionaire wealth / Citizens / 30 Years = Yearly Redistribution

4T / 300 M/ 30 = 500$ per year (not exactly life changing wealth)

So, if you stole every last dollar from every last billionaire in the US and redistributed it for the last 30 years, each person would only get 500$ per year.

I have a different theorey. The US and other developed countries have been loosing ever greater amounts of wealth. Wealth per capita has decreased dramatically over the last 50 years. The causes are too numerous to go into, but there are MANY.

*https://ips-dc.org/u-s-billionaire-wealth-surges-past-1-tril...

At the end of the day, humans want simple solutions to simple problems and the "wealth going to the top" theorey is super easy to understand and super easy to solve. There's only one problem: it's not true. it's debunked now. The real problem of decreasing wealth is much harder to solve and has many causes
This isn't Hetzner's own cable, and it's not just "any" cable - it's an Alcatel-Lucent + Cinia + EU project, with 150 terabits worth of bandwidth. It's a high profile target, but it's just as likely that it's just an anchor accident.
They let you sometimes get away with a lot more[0] ;)

[0]: https://www.youtube.com/watch?v=Olkb7fYSyiI
It is, and a cut like this rarely causes a complete outage, but it depends on whether and what kind of backup connectivity your ISP has, and the connectivity of your destination. Bigger entities tend to have more backups. Smaller entities tend to have fewer backups, and often the backups are much lower bandwidth/quality, so it's typical for service to degrade.
Activision Blizzard subsidiary wins union vote
The gap between the richest and the poorest is probably the largest ever, but today people are also living far more comfortably than ever: electricity, heated water, food and water at a press of a button, generally good transportation to pretty much everywhere.
What is lacking, for the less privileged, is mostly lack of access to affordable housing and a bad diet (arguably this is mostly due to the enticing nature of fast food and lack of education about how bad it is). Other than that the basic life necessities don't differ too wildly for the rich and the everyone who is not homeless.
TLDR; I've got some Windmills to tilt at as I go off into the sunset.

I am now, apparently, a retired person. It came as a surprise, and relief. (The fine line between retired and homeless cuts through every human heart)

I intend to write a lot of code, make a lot of 3d printed stuff, and enjoy my time with my friends and family.

For the next month or two, I can't do much due to eye surgery.

I've picked up (with a lot of help from HN) a Forth variant from the 1970s previously known as STOIC, to work on. It's written in C, which I've avoided since the 1980s. (I hate case sensitivity, and the shenanigans that happen with Macros, and the insanity that is \x00 terminated strings)

If possible, I intend to write a C library that does Reference Counted, Count Prefixed Strings, to route around the standard *char grief.

I'm also working on a set of tools to deconstruct HTML and recast it as an Actual Markup language that you can apply to HyperText, in a sane manner. (Throwing all the layers together with a blender in "HTML" was a tragedy)

Oh... and I forgot earlier... I want to at some point use an OS as a daily driver that implements the principle of least privilege. WASM might be a work around for this.
Another thread posted today makes it seem like they don't really care

https://news.ycombinator.com/item?id=31488455
> harmful stereotypes and representations

So we can't have this model because of ... the mere possibility of stereotypes? With this logic, humans should all die, as we certainly encode some nasty stereotypes in our brains.

This level of dishonesty to not give back to the community is not unexpected at this point, but seeing apologists here is.
You got it wrong.

"we fucked up big time, but the rich will be able to shield themselves with additional waste, while the poor can suck it up"
> - impossible to type

T9 users from back in the day would like a word with you... assuming this has T9 or something similar.

Personally, I used to be able to type with greater accuracy and speed with T9 than any touchscreen typing or swiping around today. After you develop the muscle memory, it's lightning fast.
> IME engineers that are confident to try out and work in multiple languages don't get scared off by syntax, rather the semantics.

I have never been able to get any one of my many colleagues to have more than a superficial look at a Lisp or a ml.
I find that in a lot of news publications. Like “scientists discover new images of X” and then either no image in the article, or just a very small low resolution one. I’m not sure why that is. Are these sites trying to increase retention time?
The only real advance in call center tech in the last twenty years (imo) has been the “press 1 to be called back in the order your call was received”.
I’ve been persuaded by HTDP that lisp, or at least “beginning student language” (BSL) is probably better than python for non programmers - if the goal is to understand programming.

I still like “think python” as an introductory text to programming https://greenteapress.com/thinkpython/html/index.html - and I’d still go python if the goal was a specific one-off outcome.

But now that I’ve gone through HTDP, that’ll be my textbook for beginners http://htdp.org/2022-2-9/Book/part_preface.html

Heavy book to drag to community evening classes though…
See also: https://news.ycombinator.com/item?id=14192894
People really ought to look into Ada more. The language has a pretty neat type system (ranges are neat!), and it even has proper language constructs to do concurrent programming in it (had it for quite a while!). FWIW, search for "generic" here: https://en.wikibooks.org/wiki/Ada_Style_Guide/Concurrency
We Aren't Raising Adults. We Are Breeding Excellent Sheep