skysight-inc/HackerNews huggingface dataset:
Not providing generics was already a mistake > 25 years ago. Coming from C++ with its templates, I was astonished when Java came out without generics in 1995. It was dumbfounding, because parametric polymorphism was so obviously an essential feature for static typing (otherwise one has to resort to runtime type-casts all the time, relinquishing compile-time type safety), and Java was positioned as an alternative to C++. It took ten years for generics to finally be added to Java. (And another four years later Go came out, again without generics…) I later read an article or interview that one of the original Java implementers actually pushed for generics, but it was too much work/complexity and they wanted to get the language out.
SpaceX AI Electro Machine X International Space Farm XVIII
Think this response from KnowYourTeam's founder, Claire Lew might be useful: https://www.gorelay.co/t/im-claire-lew-ceo-and-co-founder-of...
> notoriously bad about both causing and being super-sensitive to 2.4Ghz-spectrum interference

Can someone speak to this?

I'm asking because I have a Nintendo Switch and I play games with split Joy Cons in docked mode, my right cons have been absurdly unreliable and I'm trying to understand the reason. I've had 4 pairs but they all suffer and the left never does. The console is to my left and my laptop with the Logitech dongle is to my right so I wonder if that has something to do with it. Turning off my mouse seems to help but maybe I should be removing the dongle too...
We are talking about the Buffett indicator... named after Buffett... who said at the time stocks were too expensive, and wasn't buying.

He is buying now and you don't have to take his word - Berkshire files a 13-f with the SEC. It shows lots of buying. If that filing is materially incorrect, he's going to jail along with a few of his guys - very unlikely.
I don't think so. Actually Wirth himself made additions to the original Oberon proposal, not by coincidence. Personally I prefer Oberon+ over original Oberon. See https://www.quora.com/Why-isnt-the-Oberon-programming-langua..., https://oberon-lang.github.io/2021/07/15/motivation-for-a-ne..., and https://oberon-lang.github.io/2021/07/16/comparing-oberon+-w....
> Do other people move their keyboards repeatedly?

No, but I move my laptop repeatedly.
GitLab PM and OP author here.

Thanks for linking that epic @john_cogs! You can also see the direction page for remote development: https://about.gitlab.com/direction/create/editor/remote_deve...

We're looking to a future where the Web IDE earns the "IDE" distinction, and you're absolutely right - for smaller edits, we'll continue to have a lightweight Web Editor.
If you want nice software, you should use your day job money and support the people who make it.
I do not want any digital ID anything from the government. They've shown repeatedly that if you give them an inch they'll take a mile.

Drivers licenses have ID numbers on them that are linked to a real person. Forging convincing physical licenses is difficult enough and it probably wouldn't be possible to have the issue date match what the DMV knows (certainly not indefinitely.) I'm tired of needing computers for everything since half the time the software doesn't work and the other half it's used for manipulating large groups of people.
That seems like self sabotage to me. Unless their on-prem solution is less expensive, wouldn’t they make more money if the process were simpler?

Some software tasks are tedious and developers try to avoid doing them. But externalizing them to your customers is not a great strategy.
Oh, I didn't know that. Tnx! For me, it meant the end of the game and it would require restarting the game. Next time I catch it, I'll see what it actually does.
In Unix space we use text, almost exclusively. This byte stream thing is a windows/java bs thing.
Before the iPhone, mobile device companies were held ransom by wireless carriers. Carriers dictated everything about the phones, down the Verizon demanding Bluetooth file transfer was disabled to force people to use data minutes to send pictures.

This is one of the things that I think modern techies have forgotten. No matter what you think of Apple, they were the only ones with enough market power to force carriers out of that position (Apple having been newly minted at the king of digital music) . It’s why the iPhone was exclusive to AT&T — because Verizon was the market leader and AT&T had to make the deal to get the iPhone. And Jobs wouldn’t make the deal with any carrier that insisted on adding crapware to the phone.
>I’m not afraid of Artificial Intelligence anymore, because I know that they can be just as good of friends as anyone else.

This is pretty sus coming from an AI lol
Does anyone actually use street view for anything but novel purposes? I've used it maybe 5 times when I couldn't find the place I was looking for using the standard map view; However in nearly all cases, resorting to StreetView meant the place I was looking for was gone anyway.
It is. Actually I'd rather not spend at least ten hours a week waiting for administrative bullshit and just work and not have the 35h work week.
Street view may be tricky to justify from a financial perspective, but it's pretty easy to justify from a mission perspective, which for Google is to "organize the world's information and make it universally accessible and useful". The mark of a good mission statement is that many seemingly unprofitable things that you do to pursue the mission end up paying dividends in the long term.

I'm also not sure how expensive early street view actually was, does anyone know how many cars/drivers it takes?
Hearing this makes me feel better about some of the asinine things I've done to keep software going.
When Your Job Fills in for Your Faith, That’s a Problem
The key thing I was talking about was the difference between it being possible to deduce the location with enough effort and it simply being automatic. Google has automated it in one specific scenario, which is that you are looking at something which is substantially covered by street view imagery taken from a similar vantage point.
I just did, and the first result was https://finance.yahoo.com/news/economist-bitcoin-is-a-pyrami...
I think the term you want is open redirect
Monomorphization generally opens the door for faster execution on a modern processor.

If you have a layer of indirection (i.e., no genetics so you need to dispatch at runtime) then you wind up with an additional jump instruction.

While modern processors and branch prediction make jumps relatively cheap, they can’t avoid instruction cache misses if the dispatch is happening frequently.

By removing the layer of indirection, the compiler can choose to inline the implementation instead of using a jmp; this keeps our icache clean, and can lead to faster execution.

However, there’s a real cost to this! Inlining is, in broad strokes, often faster; but that’s not always true if you’re e.g. inlining a large number of instructions into a tight loop. As with all performance, profile to know the truth.
I'm not sure what you mean by language hints.

Setting aside all other assumptions you make about the soundness of their setup overall, consistency of their input methods, newness of their inventory, etc., do you actually believe they would have the fonts with traditional glyphs in them installed and used at all? What for? Remember, this applies to the system as a whole. A character would be shown as simplified by the system even during input.

Again, I tried it and I got different results in different software (even on a Mac), with Pages in particular showing only simplified characters and straight layout (in contrast to Quick Look, which is what the tweeter must have used). Do you seriously think CCP officials have a fleet of Macs to check document appearance in case they are leaked and/or scan documents for "enemy" Unicode points? If not, how they would even know what code points are there, if all they ever see is simplified?

One needs to look at vocabulary, word choices and such. That is something that could actually point to fakery. Nothing like that was claimed yet, of course.
> Ann Reason

"Anne Reardon" (autocorrect wah wah waaah)
People Enter a 'Dissociative State' When Using Social Media
Great article!

How are you doing? I hope your doing great, such as me.

It doesn't seem to be new but I'd prefer if people'd stop to sell emotions.
Because I can no longer just right click copy or hold/tap to link it to a friend
There was a C library - posted here but I cannot remember the name - which used the preprocessor to avoid invoking a function call per comparison. You'd use it something like this:

#define SORT_ELEMENT_TYPE int

#define SORT_COMPARE(a, b) sign(a - b)

#include "specialized_sort.h"

And the header would define a function with the following signature:

int sort_int(int[] a, size_t n);
Building Trust and Assessing Integrity as You Interview
"Page Rank" worked well when most of the implicit ranking (linking) was done by university students, faculty, and tech-industry staff.

It's scaled poorly as the Web has broadened.

Given enough eyeballs, all content is shallow.
You can turn that around - why didn't 19th century painters use 20th century styles?

Art evolved in relation to the social and historical circumstances. At the very least you would need to give all the context of the 20th century beforehand (except for the art itself).
> "color", "sound" […] are very clearly and perfectly described by modern physics.

Except they are not, as objects of experience. They are redefined in physics. This is related to the problem of qualia.

Materialists often attempt to consign qualia to the mind, but this merely passes the buck since the mind is just another bit of matter that cannot, according to the materialist’s own metaphysical commitments, “host” such things as qualia. Some materialists are so obstinately committed to materialism that, having realized this glaring flaw, will go so far as to embrace eliminativism which involves the denial of qualia on the grounds that materialism cannot account for them.
Or this one: https://www.texmacs.org/; also free, no TeX required.
The decision to go from Unifying to Bolt is mystifying to me, since there's seemingly no user-facing benefit. It makes upgrading less enticing -- they should have either rolled out a new set of peripherals that all supported Bolt at the same time, or they should have rolled out an interim generation that supported both Bolt and Unifying.
If technically feasibly, I would pay a premium for every single device and peripheral to be wireless.

I want my desk to be 100% free of clutter and cables and am willing to live with having to recharge devices, paying a premium and am not at all concerned that someone would hack my wireless webcam.
Isn't that just lambda calculus?
Right, this is why the Op chose FOSS software.
Build a privacy-friendly AI voice assistant with BlindAI
Read carefully --- I never said that I did.
Your original comment was just an assertion without analysis or argument. Was this exchange meant to be performance art?
To me, the key downside of philanthropy is the "without democratic oversight" part. It's all fine when the billionaires are funding homeless shelters or schools: things everyone can agree are a public good. We are extremely lucky that guys like Bill Gates suddenly got a soft spot for fighting malaria after amassing their fortunes. But nothing exists to stop these billionaires from donating to causes against the public good.

That's the problem. The public should define what "public good" means, not rich people. As inefficient as taxes/government is, at least the voters are theoretically in the driver's seat, and get to at least indirectly define public good through elected representatives. With philanthropy, we're simply letting a single wealthy demographic decide "this is public good, trust me bro", and the public can't vote out rich people if they disagree.
They're probably outright lying anyways.
The article is far from truth, if not just misinformation.

Russia will become under embargo because of aggression, so their export must shrink.

But Ukraine have possibility to produce much more food, it is 100% possible to compensate whole Russian share, IF will be possible to transport this food from Ukraine abroad.

To be exact, Ukrainian sea ports before war, where far from 100% load, so they could grow volumes, even if we subtract all other possible transport ways from equation.

For agriculture, also Ukrainians last years constantly exceeded EU quotes on agriculture supplies and have large unused squares.

And now Russia just blocked all sea export from Ukraine, and tens of millions tons of food laid in Ukrainian warehouses, because other transport ways, trucks and railroads, are not powerful enough for such large quantities, or just dead ends, because clients are not in Europe, but mostly in Asia/Africa.

And even more - already known few cases, when Russians steal food from Ukraine and try to sell those stolen goods.
The Away Team Model at Amazon
GitLab team member and OP author here.

I'm glad you enjoy that `.` hotkey! Don't worry, it won't go away! I'm about 90% sure multi cursor works the same way, but I'll verify and make sure we don't take a step back there :)

I hope you find value in the other features we'll be delivering as part of the VS Code transition!
It was a G413 in my case, with Romer-G switches if I recall correctly.
I got a random mechanical keyboard for $50 on an eBay auction. It is a Logitech keyboard and it is terrible, probably the worst keyboard I have ever used. It lasted less than a year before button pressed started registering twice or not at all.
Here’s the definition from wikipedia:

A store of value is any commodity or asset that would normally retain purchasing power into the future and is the function of the asset that can be saved, retrieved and exchanged at a later time, and be predictably useful when retrieved.

I stand by my statement that Bitcoin is a store of value because it retains purchasing power into the future. The housing market fluctuates too and most folks consider real estate assets as a store of value.
Gato is not a model of models - of course they trained it on multiple datasets, but the result is a single model that shares weights across the tasks (the key difference between single model and model-of-models architectures) so it is able to transfer knowledge from one dataset to the other datasets and also generalizes to unseen tasks on which Gato was not trained at all.
I'm glad someone is working on an open world rpg at all, but that looks very promising. Its been 11 years since skyrim and there have not been many first person sandbox rpgs since. I actually can't think of any at all unless you count things like grimrock.
It's ridiculous considering how rules focused we are in Holland!
I contribute to open source by writing it and participating in the community, not by spending dollars.
> How is it unsurprising? Where on https://duckduckgo.com/ or https://duckduckgo.com/about do they mention Microsoft or Bing?

It is unsurprising. They have openly admitted it here [0], no hiding that fact. From [0]:

We also of course have more traditional links in the search results, which we also source from multiple partners, though most commonly from Bing (and none from Google).

[0] https://help.duckduckgo.com/duckduckgo-help-pages/results/so...
The punters prefer hopium.
Note GP asked about Android and you're speaking of a Google Play account that you can login to from more than one device to access its content including previously purchased content.

I guess for most people they see Google Play as an integral part of Android... ask Huawei what happens if Google can't do business with you or what if you don't like google so much.

Of course, one would be even worse off with Apple where there is no decent open source option to speak of, which GP is most likely to be locked into.
yep - it's coming.
The even older DCT3 generation of Nokia phones worked much better than Symbian ever did. Nokia 6210 is still a great phone if you only need to call and receive SMS. But anything with a color display from that era is really showing its age by now.
I'm also a mechanical keyboard aficionado and I always write with a fountain pen. It's probably not an uncommon correlation of interest, all things considered.
I use the gallery app. Probably paid a little in the official app store. No nagging or issues.
> I just want to point out that lots of the sexual abuse of children are by the child's parent

This seems to be the case in most crimes people freak the fuck out about. I believe, for example, kidnapping and abductions in general tend to be from someone the child knows.
Their employees get both local currency and company stock.
I'm curious if you've seen anything about Apple's equivalent. My impressions is basically every mass data set has an army of low paid workers somewhere, but maybe not and specifics are always interesting.
Yes, almost daily. When I'm going somewhere new, what does the front of the building look like? Where is there parking? How do I access the parking? What are the parking fees and restrictions? How visible is a landmark from the street? Which street is the entrance on? And that's just when I'm planning a trip, one of many use cases.
Yes - do a build and throw the apk onto the new phone.
Anytime you can move a choice from runtime to compile time, it has the ability to speed up runtime. Such that if a lot of what your sort routine is doing at runtime is finding out what the type of the objects being sorted is, then moving that to a choice at compile time can recover all of that time.

Note, this is not just generics. Java could use overloading for years before generics to get similar benefits. Common LISP has type annotations that can give similar benefits. Generics is just a much easier/stronger to use construct for this in many cases.
“Life always finds a way”
Heh, it’s like an AIM punter, but better!
Stutter – read faster with less eye movement
It's such a disappointment that they chose to continue the weird custom layout of MX Keys - merged function row with two extra buttons and missing PrintSc/Pause/ScrollLk. I also had to import my MX Keys from the US because the European layout is a joke. In the end, no matter how good things are, they are already spoiled from the design stage. Why, Logitech, why?

Side note also - I bought an MX Master 3 and within a year the rubber coating is ruined. I'm trying to get a warranty replacement but I'm pretty sure the replacement will share the same fate. I guess my hands just are acidic?
List of roles/people affected by Klarna layoffs
> The dean of the faculty insists that Mr. Katz’s politics "is not germane to the case."

Clear display of intellectual dishonesty and cowardice in my opinion. Didn't Princeton have a good name in the US?
How a Siberian taxi app succeeded in 41 countries: haggling
Same. Tried to sell my mom on some privacy stuff, zero care. Tried to sell her on unique passwords and a password manager, zero care. And so on.

Lots of people (most people?) want to do the bare minimum with computers. Sacrificing convenience for privacy or whatnot isn’t something they would accept.
65,000 people rode the Elizabeth line this morning
I agree? I'm not entirely sure what your point is.
This post is frustrating because you aren’t really saying anything.

My sample size is not huge, but from what I have observed, the hype isn't the same as it was in 2020/2021.

Your sample size for what? How do you measure hype?
I've played some with those and it's not pretty. It's all the pain you get with commercial SBCs except: even less support, much lower quality hardware, and terrible thermal solutions (ventilation holes under the case with no feet and tiny/non-existent heatsinks).

In the end what killed my interest in them is that the cheapest you can get those is like 30 USD and for that price you can also get X86 thin clients that are just better in every single way.

Still, if you want to get your feet wet I suggest you start with RK3318. Those boards are much harder to brick than AmLogic and are the only ones with at least some support from Armbian: https://forum.armbian.com/topic/17597-csc-armbian-for-rk3318...
I can say them regardless of whether something is at stake in or outside of isolation, as can others which is evidenced by the fact that people do spread disinformation and misinformation routinely in the United States.

Biolabs in Ukraine? That's just made up bullshit by Russia. Period. And despite the Sovereignty of the United States being very much against Russia, people go on television and broadcast things that are not only wrong but completely against the interests of the Sovereign and not a single bad thing happens.

Covid vaccine misinformation? That resulted in some tens of thousands (maybe hundreds) of dead Americans. I can go on Twitter or down to the state capitol building and hold up signs that say crazy things and not a single thing will happen to me from the government.

I can say anything I want about Donald Trump, or Joe Biden.

Now contrast that with the CCP or Russia. You can't do those things. Period.

So these attempts to try and draw equivalences are, in fact, false. Hence, false equivalence.
Quiet as possible: Reds (any company, I prefer Cherry).

Quiet enough that your coworkers won't hear it, yet very comfortable to type on for those new to mechanical keyboards: Browns.
I gave four ways it improves over gold in the first couple sentences. Easier to transfer was one.

I'm with you, in that I'm very skeptical Bitcoin could replace or supplement gold in that role. It's not impossible though.
So now I also have to trust Microsoft before clicking on a DDG ad. Based on a pinky promise not to use my IP address + User-Agent + whatever fingerprint they make?
i miss epoc32 source
Can you maybe write a tutorial on how you go about doing this ?
I'm more interested in learning how all the pieces work together.
Show HN: Nozama... parse your Amazon shopping history CSV
I remember it being the other way around -- there was a class of programmers that loved the old buckling-spring IBM mechanical keyboards, then about 15 years ago Das Keyboard started making a new stuff. It became a much more common shortly after when the patents on mechanical key-switches expired; Cherry and Gateron made their switches widely available and OEMs took it to the "wide niche" that it is today.
Essentially without generics, any kind of polymorphic code needs to use dynamic dispatch. For example, if you add a generic sort() function for collections, you would need to lookup the comparison function for any arguments at runtime. Generic programming - be it through type parameters, ad hoc polymorphism, or whatever - allows a language implementation to know what that comparison function is at compile time and inline it accordingly. This is true for all kinds of things you may want to do generically. Sorting, layout of objects, iteration, etc.

Ultimately generic typing is a way of better expressing the constraints of a program to a compiler, which means the compiler can do a better job of generating code for specific instances. The downside is that the compiler needs to generate code explicitly for each concrete instance of a generic function or type, which means that it takes more compile time and code size is larger.

Edit: I'd also like to point out that JIT compilers and sufficiently-smart AOT compilers can do this sort of inlining if they can prove that for any combination of run time types passed into a sort() they have the same comparison function and inline it as needed. That said it's the same (or higher) complexity as a generics system, with more pitfalls (for example, if they can't prove it but make a guess the sort function never changes, then get the guess wrong, they have to de-optimize).
Painters get feedback from the public. Would the AI get the same signals? Then it would be able to evolve new styles based on that.