skysight-inc/HackerNews huggingface dataset:
I like `from IPython import embed; embed()` because you get an entire ipython instance with access to all local variables :)
This is one of the differences between Kafka (Confluent) and Pulsar.

Confluent make big bold claims "Exactly once delivery" and have aggressive marketing.

Pulsar on the other hand would say we have "effectivley-once". Reading Pulsar docs vs Kafka, Pulsar are very modest about functionality and have no commercial marketing at all.

These days I have noticed Confluent in blog posts do use effectively once but marketing is as aggressive as ever.

Credit where credit is due. Confluent, the marketing and big bold claims is why almost everyone is using Kafka and not Pulsar and may not of even heard of Pulsar. I do find Pulsar architecture more interesting, since Splunk has brought them though it's remained in the background like it always has with no huge push to sell it.
I'm not sure what convinced MS and Sony to both go x64 last-gen but I wonder if part of it was that it made porting to desktop easier (and visa-versa in theory). I'm not entirely sure that the same argument makes sense for Arm making ports to mobile easier because the controls for a console game aren't as easy to map to a phone so the games tend to be different.

Frankly, having worked on consoles for 20 years and been through multiple architecture changes, I'd be perfectly happy to have another generation or two on x64 no matter how crusty it is -- devil you know and all.
I don't want to be too combative because you do have a point that, especially with kids, its hard to not live paycheck to paycheck. But if you start early all you have to do is bust your butt and live cheaply for a couple of years and wait for compound returns to kick in.

Back of the hand says that if you invest 10,000/yr from 20 to 30 you'll have saved ~$100,000. And then 7% and with the rule of 72 is then:
30: 100,000
40: 200,000
50: 400,000
60: 800,000
70: 1,600,000.

S&P is closer to 12% than 7% which means you might be able to get away with saving less aggressively or earlier retirement. If you are able bodied and willing to learn a trade you should be able to make atleast 20/hr. I made 19/hr right out of college as a manufacturing technician and saved ~1000 month. You have to sacrifice to do this e.g. live with roommates in a cheap area, rarely go out to drink/eat etc., but if you start early, don't have kids and save aggressively its very doable. I didn't completely live like a monk, I bought a canoe and went canoeing most weekends and had a rock gym membership for one year while doing this and a martial arts membership the other year. I also lived one block from the projects in a 3-1 with 3 other people so rent was tiny and ate rice and beans + chicken thighs or eggs 3-4 times a week for dinner to keep the cost of food down. Its straight forward on median salary, but you have to sacrifice. The budget is straight forward too: The budget is simple, you get 400 for rent, 400 for food, 400 for transportation, 400 for bills (internet, electric, water, sewage), 200 for health care expenses, 100 float and 100 for fun. You can even do it in SF if you do two people to a room (just like dorms in college) in a large house--transportation will goes down, rent might go up and food probably goes up as well.

You could also work 50 hours a week and save that extra 25% of salary which again at entry level in the trades would yield you close to 10,000/year (minus taxes but hello IRA). The Dave Ramsey retirement calculator says that if you save 1500/month from 22-25 you with 10% returns and no savings after that you'll become a millionaire at about age 53. You can make that happen as an entry level mechanic who lives like I did who works an average 10 hours of overtime a week.
Just check https://news.ycombinator.com/newsguidelines.html
I wonder what a user is worth to Steam?

They didn’t have to acquire the user themselves and now they have more eyeballs on their service. How many of these users buy a few things later and make waiving the fee worth it?

Steams not doing this out of the goodness of their hearts.
iOS would only be relevant if Apple was enabling you to run Mac apps on your phone, rather than running iPhone/iPad apps on your Mac. The latter capability does not prevent Mac apps from requiring SVE hardware that phones don't have.
> The UK Foreign Office told the BBC it was "closely monitoring reports that members of the Uyghur diaspora in the UK have been harassed by the Chinese authorities", and that it had "raised our concerns directly with the Chinese embassy in London".

I've always wondered, how is it not against the law to act on a foreign government's orders to harass citizens? We know that certain academics are getting arrested, but mainly for spying, IP theft and lying, at least in the US.

But I've never seen reports of arrests made on those grounds. It's a well known fact that "students" will show up at universities to check on other Chinese citizens and dissidents. Yet nothing happens.
The reality is they segment based on availability and price. Nobody really cares.

HP has a little more wiggle room because of their AMD line. Dell gets dibs on parts.
Only you have to be a billionaire to use the confluent cloud.
It is like I tell my kids, "pointing to bad behavior does not justify your bad behavior"

Cities frequently do this when they want to raise fees or taxes, 'Hey look at City B and City C, our fees are still lower even with this unneeded and uncalled for increase'
The dynamic reconfigure API they added is also terrible, imo. The only thing that made ZK tolerable to use for me was Exhibitor but that appears to be long dead.
you can build one but PoE might not be in the cards unless you want to convert the injected power back to a 5v barrel.

Alix makes a decent router board that can host Linux and dual PCI cards means 5 and 2.4 ghz AP's. the total would be ~200 for each "AP" but they would be pretty massively powerful.

https://www.pcengines.ch/alix.htm
Screaming-fast, scalable, asynchronous Python 3.5 HTTP toolkit
Yes, native interop works the same across all platforms (Linux, macOS, Windows, Android, iOS). You can just place a dynamic library with C linkage (.so, .dylib, or .dll file) into your app's folder, and then you can call the native functions as external functions in C#. For example, if your library exports the following C function:

void printMessage(char *message) {
printf("Message from C#: %s", message)
}

You can call it from C# like this:

MyLibrary.printMessage("Hello from C#!");

public static class MyLibrary {
[DllImport("MyLibraryName")]
public static extern void printMessage(string message);
}

C# takes care of marshalling data types, and an instance of a native object can be passed as an IntPtr. I'm currently developing web services for a new WebRTC-related product using .NET 5 on Ubuntu, and it's working well. One of the services utilizes a native C++ library and another utilizes a native Go-based library using the same approach. Java and Go are both good options, too.
As a customer, if you’re buying as few as 20,000 PCs a year, you’ll be able to get some sort of “investment” from Intel.
They basically are functions with an additional argument. You can call them with the method syntax, but you can also call them like a regular function. To use your first example, you can also call it like this:

(*Foo).sayHello(f) // the same as f.sayHello()

It's mainly useful when you want to get a reference to the method itself:

f := (*Foo).sayHello // a function that takes one arg of type *Foo

For most purposes the two are the same, the main difference is with with how interfaces work in Go. Functions declared with the special syntax can be used to satisfy interfaces, which in Go means keeping some run-time type information around.
So I think anything outside of the arena would be great.

I'm cynical about Kaep for example - his wife Tweeted that 'NFL owners are like slavers' which is possibly the most toxic and insulting thing a player's wife could say, and that the media supported her on it tells me there is a problem. He makes a big name for himself lighting up controversy.

But let's take a guy like Kaep and assume totally 'goodwill and intent':

Anything with the team logo or directly at gametime that is controversial is out of bounds. It's not his place to use that forum - much like you or I couldn't use our workplace to do something that upset a lot of customers - we'd be fired.

Anything off field is great: Social reach outs, Television appearances, testifying in Congress, rallying people to protest, working with communities, governance.

With the team - he could 'work with them on something material' for example direct programs by teams to help with the community. I think one example would be to literally get players and cops to sit down - behind closed doors - and talk. Cops will listen to sports heroes.

Also, having a black stripe on uniforms etc. is a nice touch to signal support of a movement, that's not remotely antagonizing.

And FYI nobody should have to stand for the flag. Jehova's Witnesses, Mennonites etc. don't believe that God's Children should be divided by nationalism. They won't serve in the military for that reason either. So - sitting it out in the locker room would be perfectly fine.

What Lebron has done seems mostly in bounds to me - except have some have noted on this thread it's quite hypocritical to be fully BLM but to completely tow the CCP line even if he has obviously more affinity for one form of protest ... it's hard to have full integrity when you're just raising a fuss over your own thing.

I think it would have worked out better with a smarter touch, and I honestly don't fully buy guys like Kaep's intentions. He seems a little bit Trumpish to me, i.e. there's a layer of 'self serving' to all of it.
I often visit bogleheads.org, where thrifty investors hang out and share ideas.

There are many fantastically wealthy people there who got rich exactly as this article described.

Go check it out, you'll find it's true.
Which is simpler?

if (ptr == null) {
return nil, fmt.Errorf("bad");
}

val := *ptr

or

let value = ptr?

If `?` is unacceptable complexity, how on earth do you deal with functions—or, even worse—control flow keywords?
You don't need to be technical to pass laws for this stuff. Technology doesn't change the fact that underneath it's always greed/negligence/etc. These are things that have existed forever.
Still better than the security competence of most individuals.
StreamNative doesn’t lock critical functionality behind enterprise agreements while still advertising the software as open source, and doesn’t openly lie about what the system capabilities are.

Not saying that they won’t turn evil at some point, but so far they’re leagues ahead of Confluent in terms of earning developer trust. At a minimum this developer, but also others that I’ve worked with.

Maybe I’m the minority opinion here and that’s fine, but confluent has been far too shady for me to ever consider contracting with them.
50/50 in this case meaning half of the people I talked to had it, half didn't.

Sorry.
nobody claimed otherwise, only that its trivial to sidestep the 30% fee, even if you wish to remain distributed by steam.
I did the security review of the GCE serial port back when it first came into existence. We probably know each other. The tech industry really is tiny.
Turbo Encabulator Explanation Video
The cloud controller is a (surprisingly heavyweight) service that manages a network of unifi devices. It can run on a raspberry pi, or an x86 container / vm.

If I wanted to run it all the time, I’d try putting it in a docker container on my synology.

Instead, I have an sd card for my raspberry pi that has nothing but the controller installed. The main downsides to this are that it is easy to lose the sd card, and that the controller gathers bandwidth/usage/wifi connection reliability stats, but only when it is running. I don’t get those unless I boot up the RPi to diagnose some network issue (this has never been an issue in practice).

One advantage of the RPi setup over a synology container is that it has both a ethernet jack and a wifi adaptor. This is surprisingly helpful when bootstrapping complicated mesh topologies.
Works nicely on mobile Chrome too. Great work whoever built it.
Except it is not April Fools day
Just quickly comparing Apple Maps and Google Maps:

There is no Apple Maps web page. With Google I can do a complex route plan on my PC and my phone will have the "recent searches" in it ready to go when I get in the car.

Apple Maps doesn't show how packed the trains are. Google Maps shows me how full individual train carriages are!

Apple Maps can't provide cycling directions in my area (a world city!), Google can.

Apple Maps routinely provides driving time estimates that are 2x longer or 2x shorter than the actual time. The Google maps estimation error is more like 5-10% instead of 100%!

Google Maps has a trustworthy "star" review score for local restaurants. Anything that's mid-4s or higher with over a hundred reviews is definitely worth going to. For a popular local cafe Apple maps shows the worthless Tripadvisor score with just 16 votes. Google shows its own data with 357 votes.

Etc...
And there is no particular reason to believe that capabilities are merely the sum of a bunch of random iid variables! If you look at how DL scales with model size or data or FLOPS, it's a powerlaw (or lognormal), and in countless places in the natural world, things are lognormal rather than normal. Similarly, wealth, scientific productivity, lots of things are lognormal rather than normal. Even for human intelligence, the normality is due more to the fact that we all come off the assembly line as Mark 1 human units, practically identical, with the differences coming from environmental randomness & randomness in genetic mutation assortment.
> Obligatory note: sha1 is not considered sufficiently strong for hashing purposes these days, and this is widely acknowledged by the git development community. Significant efforts are under way to migrate git to stronger cryptographic hashes

Ops, forgot to add a tag to your hash algorithm?
Given Rivian uses CCS1, the federal (or a state) government can mandate pretty easily that they support all cars tomorrow after the fact.

That's a bit more tricky for Tesla.
I agree with you but it’ll take a serious new wave of policy makers for it to happen.
> I think texts/video calls/etc. isn't social media, it's much more like conversation.

> That's why people (in general) are not nearly as mean or rude on a voice call or a 1-to-1 text chat.

This doesn’t have to do with social media per se and is inherent to group dynamics. People are more rude as a rule in many-to-many conversations: where there is a group, there always lurks contention for status. Bullying is the most extreme case and is not the only one. (Speaking of, an insidious aspect of IRL bullying is how a bully can be compelled to be nice to the bullied if they meet away from
the watching crowd, causing all sorts of twisted effects on victim’s psyche.)

“All” social media does is adds an element of scale to this.
> evolve them rapidly with discussion

That, in my experience makes it harder to review the change. To me, it's easier to do something like that while pair programming. Code review should be done once a final approach has been taken and only minor changes or factors that the implementation may not have taken into account should be addressed.
I will almost guarantee you two know each other (as someone who knows both of you from Google :)
I used to do all of those things on homebuilt FreeBSD routers for a commercial ISP we built and ran for a few years back in the day, and now I do them on my off-the-shelf router so that I don’t have to maintain the OS or link-shaping, I just click Update Now once in a while and it autoadapts to local congestion.

All of these features are available out of the box and have a GUI intelligent enough to offer a text area for adding filtering/rewriting commands that exceed the GUI’s remit. I used to have to hand-build this. Now I can plug and play it, and end up with the same experience as someone who built their own server and OS, using the same open source components as they would.

Total time invested, 8 hours over 5 years. I’m content with that exchange, and it has come with the only drawback being “it cost money to purchase the router itself”. I could DIY for less expensive in dollars and more expensive in hours. That’s the hobby-or-not choice, as I see it.

I do not decry those who invest time instead. Good, do so! I invested thousands of hours of my life into DIY of this stuff. It was invaluable experience, but it’s no longer mandatory to DIY to get a great experience indistinguishable from DIY.
That has also been my experience. Truth is, there are many good developers out there. Maybe they can't be bothered to practice for leetcode (and why should you do it if you do not have 100k applicants per open role?).

In ~4h total time interview you can have a very strong feeling if someone will be a fit culturally and if they aren't incompetent. Give them a chance.

Or you can spend months and many more hours to roll a dice with a bit higher chance of making a better hire...
One way to get what you're asking for is to do a conversion (or pay someone else to do it, or buy one that someone is selling).

I'm in the middle of converting a Mazda RX-8. Just got the motor/clutch/transmission assembly (mostly) in place last weekend. It's kind of fun, but it's also a lot of work. It seems like a tremendously inefficient way to get the car I want: electric, no phone-home or over-the-air update capability, ability to control how everything works, easy to fix, manual transmission, modern safety features. I thought about buying a Model 3, but decided it was a lot of money for something that wasn't quite what I want. 200+ mile range would have been nice though; it's hard to get that in a conversion without making it unreasonably heavy.
I think it suffers from the design by a self-selected committee now. Very little of recent changes have long-term vision behind them now, and seem to be quick patches.

Specifically, I just tried disabling 7.0+ features in an open source project I run, and we only actively used pattern matching for "is MyType inst", ref structs (hi Rust!, that one is really fundamental), and natively sized integers (which are still poorly supported by runtime).

Other sugar changes have uses across codebase you can count by fingers of one hand.

We also use unmanaged function pointers, but the feature appears ugly in many ways. For our purpose, I'd prefer a tiny bit more flexible DllImport (a hook to give it the dll path at runtime) over function pointers.
There are plenty of jobs like that, and many of these create actual value. You might want to consider some jobs in Europe, as they have awesome work life balance or target something outside the big cities.

Look for anything that requires certification. For example, there's an interesting career track where you can get a Huawei gold certification and then travel all around the world assembling UI for billion dollar companies that just want to show video on demand. It's very routine work, and most ambitious people don't like it because growth is linear. But it pays bloody well.

I'm sure Google etc have similar tracks for people who want to set up or sell Google Maps and the like.
What a wonderful beautiful story.
OpenElec ceased development around four years ago, you'd be better off with the fork LibreElec which is actively maintained
To add the unstated testimony: I have two Eeros connected to an 8-port switch and they handle it just fine.
I respectfully disagree (I think),

We can be emotional about pieces fitting together etc. but we certainly don't have to. Those pieces are still going to fit together.

As Threeve303 have said - "the world"/people run on emotion. Some of those people (a minority) are going to be attracted to logic because they will see the value of it. So, I guess, we can say that they will feel (have emotions?) toward logic, while others won't - but that doesn't matter because the "pieces are still fitting together" with or without people feeling anything toward logic.

(Hopefully that made sense, especially because English is not my first language.)

Kind regards,

dtl
Perhaps this is a regional variation of English but here in the US I've never heard anybody refer to non-removal dental implants as dentures before.
> I also do not.

I might be missing something obvious here.

However, referring to your link all the text is arrange into nice equally space lines that are pleasing to the eye.

Doesn't that nice layout suggest there is some sort of 'cap height' value at play which then allows those vertical lines to work together so well?

Edit: The way I see 'cap height' is it is some sort of maximum guaranteed value. Now it turns out for English all capitals will have that exact same maximum value.

But the value is not saying all capital letters must take on that maximum value, instead it is that all the characters in the font will not be bigger than that size.
Do they have a degree in accounting or agricultural engineering? Surely they did some math. And if they didn't, it's fair to assume they don't have algorithms experience.
Speaking from practical terms, I've put a few Easter eggs in various projects since the late 90's, but it's always terrified me that my dumb little fun thing would cause the crash of a mission critical task. No oceanographic scientist from a long planned expensive research mission needs to find out that the data is bad due to some "funny stuff".

But speaking in fun terms, probably the best fun I ever had with it was putting little "Waldo" images in levels I developed as part of a popular online shooter. It was my online nickname at the time, and it was a lot of safe entertainment, both for me and for the players.
It literally doesn't matter if there are savings accounts with 5% interest. The example was illustrative and focused on the percentage, not the vehicle through which it was earned. You're being pedantic to the point of distraction here and not adding any value to the subject at hand.
The term you're looking for is obfuscation. This seems like a good roundup: https://github.com/NotPrab/.NET-Obfuscator
With all due respect, I do understand why go was designed the way it was, and I vehemently disagree with those decisions. I used go for years, and with every passing day I grew more and more disenfranchised with the language.

GP is right. Eschewing abstractions in a programming language forces users of that language to deal with it themselves on a recurring basis. Millions of lines of

if res, err := fn(...); err != nil {
return nil, fmt.Errorf("...")
}

don't help anyone, and only detract from readability which is bar none the most important part of a code base. Sadly, this is one of many symptoms in the language where problems that could have been solved in the language have instead been pushed down to its users to deal with over and over and over.
Anyway ymto extract data from the site? I tried a few but I am no expert. Anyone? Maybe a torrent out of it?
How so? .NET is 2-4x faster than Scala in benchmarks (https://www.techempower.com/benchmarks/#section=data-r20&hw=...). Do you just prefer the syntax and language features?
Employment at Amazon is not.
Count me in the Ubiquiti to OpnSense group too.
Why Animals Don’t Get Lost