skysight-inc/HackerNews huggingface dataset:
Being different for difference's sake doesn't mean much if it's not useful.

It's like saying a certain screwdriver must be made with a smooth ball point to be different from other screwdrivers. Nevermind that nobody can figure out a use for such a screwdriver and everyone happily (or begrudgingly) goes back to using flathead, Philips, and Torx drivers.

Most people don't care about free-as-in-freedom software or open-as-in-auditable source code, they just want to run Office and Photoshop and maybe play some snazzy games. A tool must first and foremost be useful in order to achieve mainstream appeal, Linux has consistently failed to do so because it is flat out not useful for most people.

If achieving the "Year of the Linux Desktop" is a real goal of the Linux community at large, some fundamental changes in ideology must happen:

* Acceptance or at least tolerance of proprietary source code (eg: Nvidia drivers). Most users don't care what philosophy of code they're running, they just want their computer to work and be useful.

* More emphasis on GUIs and a refined user experience. Neckbeards might only want the CLI and consider anything else below their ability to care, but most users want a good GUI like in any other widely accepted operating system.

* Accept that there can be such a thing as too much choice. Developers don't want to look after their code on five dozen flavors of Linux, some consolidation and stabilization of distros and runtime environments are a hard requirement to beating the chicken-or-egg problem.

* Less hostility to new users and outsiders. The elitism within the Linux community at large is stupid. Being a CLI wizard doesn't give anyone a higher horse to ride on, and it's not going to attract new users anyway.

* Less marketing emphasis on liberal and FOSS ideologies. They're all fine concepts to have, but most users care about free as in free beer, not free as in freedom. Cater to what users want in order to win users over.

Linux can be many great things, but its ideologies and philosophies hold it back in a wider world that values usability and practicality more than freedoms and openness.

If "Year of the Linux Desktop" is not a goal, then Linux can continue as it currently is. The enterprise world will be Linux's stronghold for the foreseeable future as before, and the desktop world will continue moving on with Windows/Mac/iOS/Android like always for better or worse. But Linux can't then complain the desktop world keeps disregarding them, because priorities are different and Linux chose to be incompatible.
If you like air crash investigations and you do not know about it, I HIGHLY recommend https://admiralcloudberg.medium.com/. It is a goldmine.
Yeah, instead of SDL + OpenGL/Vulkan, game studios use DirectX + NVIDIA Game Works, which provides a nice, cozy walled garden and vendor lock-in.

Win-Win for Microsoft and NVIDIA.

Again, it's just market powers and path of least resistance. It's not technical.
This is the line which remotely stores your contacts encrypted E.164-formatted phone numbers:

https://github.com/signalapp/Signal-Android/blob/main/app/sr...
We had a in house DAG of Pods that created thousands of CRDs. EKS team scaled our Api and master nodes to c5.18xlarge. It was in 2018.
> By getting into machine or deep learning I mean building upto a stage to do ML/DL research.

> The target ability:

> 1. To understand the theory behind the algorithms

> 2. To implement an algorithm on a dataset of choice. (Data
cleaning and management should also be learned)

> 3. Read research publications and try to implement them.

There are many different ways that people do ML/DL research these days. Some people do more theory-work which will necessarily be more focused on mathematics, and others do more of an applied approach which will be more focused on coding and iterating.

For theory-driven work, I think Michael I Jordans list is still pretty solid:

> https://news.ycombinator.com/item?id=1055389

I would focus on the fundamentals first though:

1. get a solid background in mathematics

- analysis (a suggestion is Baby Rudin)

- probability (Grimmet and Stirzaker, maybe something with measure theory after)

- statistics (Casella and Berger or Wasserman's book is a good start)

2. get a solid foundation in statistical machine learning

- Introduction to Statistical Learning is a fantastic start

- Then choose 1 or both of the following:

- Elements of Statistical Learning for a Frequentist Approach

- Pattern Recognition & Machine Learning for a Bayesian Approach

3. get a baseline understanding of deep learning

- the deep learning book by Goodfellow is decent

- start reading papers here and trying to implement them

If you get through to this last step, you are probably solid enough to get a job building models. If that's the route you want, then begin iterating on learning about new approaches in papers (look for papers with code / data) and implementing them.

If you want to go the academic route, you have enough of a view of the field to begin specializing further. Choose a sub-domain and dig deep if you want to do more deep learning work. Maybe revisit Michael I Jordan's list if you're still confused about where to go. A lot of those books will feel a lot more familiar.

Best of luck!
Thanks! Yeah, the space has gotten pretty crowded but it can still work really well if you niche down imo.

And I niched down hard.
We're working on it! => https://www.airsequel.com/ =)
paper.js has a decent implementation for boolean path operations. It uses fat line clipping for finding the intersections between two Bézier curves. Here is the research paper that describes the algorithm:

http://nishitalab.org/user/nis/cdrom/cad/CAGD90Curve.pdf
Just to add, some of us even block all third-party domains by default. I had to specifically allow "pathview-analytics.com" to see what your script does ;)
Adam Neumann’s new company gets a big check from Andreessen Horowitz
I think they do. My read was that they're trying to illustrate that there is more that goes into determining what a crime is and what the punishment for a crime should be than the impact it has on a company's market value.

And I don't think there's a suggestion that every startup founder whose company fails should be jailed - only that if there's some kind of serious wrongdoing, like fraud, involved. Unfortunately with the popularity of "fake it 'til you make it" it's easy for people cross the line, knowingly or unknowingly.
> I barely see gnome

This is key for me. A good OS (in this case DE) gets out of the way. With none-to-little effort, recent Gnome does this well, and it's not something that Win/Mac are keen on.
Am I an anomaly? I hear this often among engineers but I don't seem to have this issue. I can literally pick up from the line of code or document I left off from last evening. The only type of work where I need to "rebuild context" is when dealing with financial spreadsheets.
Yes, it uses Web rendering for what is supposed to be a native toolkit and is years behind to be feature complete, not worth waiting for.
A Beowulf cluster of them might.
That's the plan :) It currently links to Telegram, but next up is Slack integration.
How to Patch a Doorknob Hole with a Dutchman (2014)
"spoiled" in the sense of having gone bad, maybe. It does appear this is a deeply ingrained cultural assumption they aren't getting rid of (no clue if they try). The usual meme is of course "nobody gets promoted for maintaining a not-so-successful service"...
A con has to have some intention to be a con.

For example, many are calling star citizen a cons/scam. But IMO the intention to scam people just isn't there.

So, no, I wouldn't say tesla is a con.
So its not stable, it just has a relatively long lifetime.
Thanks for the extensive reply, much appreciated.
keep reading, candidates get a little something if they tell the site they used it to get hired
Of course it is not technical, there is no money to be made for most game studios.
Things like Wine used to be called emulator, but this usage fell out of fashion a while ago. Now the word “emulator” has been generally refined to mean a (inherently slow) hardware emulator, and most of the compatibility layers explicitly market themselves as not being emulators: “Wine is not an emulator” “Rosetta isn't an emulator”, “x86 compatibility mode is not an emulator”, “virtualization isn't emulation”, and so on.

And even the starting comment on that thread seems to abide by this definition, as it complains about some (imaginary) emulation overhead when using Wine.

Languages changes overtime as usages evolve: when 80286 was released, the French word «baiser» still meant “to kiss” for most people, now it means “to fuck”.
i'd love to know the operations they were doing and what they used the sorted sets for. I find for this type of thing, if the ids of the users are integers you can often use a bitset and optimise the crap out of it via SIMD. If memory is a huge concern, or if the data is super sparse you can use a roaring bitset.
Pretty wild for IOT. Short of extensive OTA update infra being in place that likely bricks devices in the field
It is hard to prefer something that usually don't provide profits.
Sure, but what about all the people who currently get paid for creating cute illustrations/photos for blogs, corporate brochures, and lectures?
> jQuery is largely not needed since Internet Explorer lost market share and there's less of a need to have lots of workarounds for it.

As someone who's late to the webdev party I feel that jQuery is pretty awesome (all I ever heard is people poopoo it). The vanilla API for the DOM manipulation is just plainly awful and borderline nonsensical so I'd say jQuery is still very much needed.
Here’s one fairly recent example:

https://www.zdnet.com/article/hpe-says-firmware-bug-will-bri... [2020]
Cool. Maybe I am missing something, but I have seen other solutions where data is mirrored to local ephemeral disks in the cloud. The problem with that is it affects the overall performance of the VM during mirroring when there is a new disk. Is this avoided somehow with RAID?
That’s interesting, I don’t have any software for this project on GitHub
Awesome desktop gRPC Client
Hi! I just released new desktop gRPC client called ezy.

Why another one?
I'm working with gRPC every day and for my opinion all existed GUI clients do not well designed or do not have fully gRPC features support. And some of them like BloomRPC unfortunately are unmaintained.

Features:

Localy persisted collections.
Multi-tabs.
Environments.
Unary calls.
Client/Server/Bidirectional streaming.
Metadata support.
TLS (Server-side/Mutual) support.
Good errors output.

Coming soon: grpc-web, server reflection

If you are interested in this project, please share your feedback/ideas here or in GitHub discussions
>Happy Birthday, MATE

Too bad that GTK is more or less controlled by the GNOME people which means that useful features are getting deprecated left and right.
For this reason I sadly had to leave MATE and everything else GTK related behind since you never know how much will be deprecated in the next big GTK release.
I just wish we would have a stable DE and Toolkit that only receives bug-fixes and nothing else.
GNOME2 (and also GNOME 1.4) was good as is for me.
I never needed more and don't want my user interface to change at all.
It would be perfect if one could just compile GNOME 1.4 or GNOME 2.x without having to worry about some changes in a dependency of the DE making it unusable.
This year, I finally made the jump from Windows to Linux (specifically Fedora) and one thing I was anticipating was poorer, perhaps buggier UI. I was blown away by Gnome 41, it felt more like MacOS (not a reliable source for that, haven't used a mac in about a decade but you get the idea) than the slapped together front-end I was expecting. And the majority of the things I wasn't such a fan of (eg lack of taskbar) was easily fixed with gnome-extensions or tweaks. It barely took me even a month to get more used to it than Windows. And on top of all that, its incredibly performant (was running it on an X220).

Obviously its not perfect (I don't really like the look of the app-menu for example, looks a bit mobile-y), but I've yet to find anything better, not just on Linux but across any OS.
jQuery was nice in a pre transcompiled js world, but those days are long gone.
> It's just that the culture of security in the industry seems to be more willing to lock people out of their account when they lose the factor they have than when they lose the factor they know.

It could be that losing what you have is easier for people to remedy than a forgotten password, but somehow I suspect that it probably comes down to which one generates the fewest angry customers/calls/support tickets. Maybe it's easier for us to blame ourselves if we forget to carry a token or our cell phone?
And: In order to keep the spirit of protecting the creditors of GmbH/UG - while having only to deposit 1 EUR to the UG (haftungsbeschränkt), the UG has to "warn" all potential business partners by carrying the "(haftungsbeschränkt)" (limited liability) suffix as part part of the company name in all written communication (roughly).
So basically no chance for the OP to ever get to ML as getting into a top 10 ML school for a PhD is a minor miracle, finishing it even bigger and that's just the initial qualification step?
> you'll get IO errors, and then the IO errors will go away once the migration completes but your disk will be empty.

This seems extremely dangerous as nothing notifies the OS to unmount the filesystem and flush its caches, leading to trashing of the new disk as well. The only way to recover would be to manually unmount, drop all IO caches, then reformat and remount.
I didn’t know this had a name but I was actually thinking about this idea while on holiday.

After putting on sun-cream and insect repellent, I’d be later considering if I had really needed to: Did I not get bit by mosquitoes because there weren’t any in that area at that time of day – or was it because of the insect repellent? Did I not get burnt because there had been enough cloud to block damaging ultra-violet radiation – or was it the sun-cream? At the start of the holiday, I was bad at estimating the risk (due to lack of experience) so called it wrong and ended up getting bitten and slightly sun-burnt.

I compared these experiences with those of acquaintances who had been vaccinated against Covid-19. When they and others they know personally finally got infected they concluded it wasn’t that bad and that the health services and the government had been over-reacting. I tried to persuade them that comparing Ireland against other countries that had less vaccination uptake showed that the decreased severity of the disease on a macro scale was most likely due to the vaccines doing their job.
reaping and tearing, too!
Amazing desktop if primarily used with the keyboard. Congratulations to 25 years!
U.S. Approves Nearly All Tech Exports to China, Data Shows
What is the motivation to do the tracking without cookies?
...were? I just clicked it, both out of curiosity and spite (I had one of those damn keyboards), now there are more.

Your counterexample means even less, since my numbers are based on measuring something useful.

Besides which: what kind of case do you think you're making by pointing out that actual design/manufacture problems with Apple products show up in Apple forums?

How else would it be?
Intel turns to code translation to run old DirectX9 games on its newest GPUs
Had this same issue in Malaysia. Was planning to relocate my business there but they wanted us to deposit $250k USD in a bank account for the first year of business. At least buy me dinner first.
I don’t think discord needs geo redundancy :)
Calisthenics is great, but these guys always seem to forget they have legs. Of course extra weight on their butts and legs would mean their calisthenics skills would suffer. But to me it always seems a bit weird to have such a built out torso and arms, and then a tiny waist and legs.
I’ve been using it for personal C++ projects for a few years (because I despise CMake) and find it quite pleasant. You do have to do things it’s way, though. Don’t expect it do adapt to your structure, you may need to rethink things slightly. Also don’t expect it to be a one stop build tool, I still use a simple makefile and “make init” to build dependencies that need to be compiled with something other than Tup, and then use Tup only to build my own sources.
If only every government website I visited was boring and predictable.
That's a lot of work considering XMPP or Matrix providers get this right.
Sounds like what the media entertainment companies call a "pipeline engineer". Hmmm...
Aren't the 25k euros only capital requirements? (i.e. you have to bring them into the company as capital but then they don't have to remain in the company's bank account).
The original comment was "no one ever criticized any decisions any team member made even if they were both impactful and objectively terrible."

That is just false at every level you can imagine. I mean, could a developed country even function under this conditions ? Every team member in most companies would need to get it right in the first try a crazy amount of time for a company to have any reasonable profits, that's just crazy.

On the jerkitude, yes you need to calibrate for the culture observed. They won't be shouting insanities in the open-space, but it's also way more direct that passive aggressiveness: spending 15 mins getting lectured by a coworker at your desk on why your last report is full of errors and you're not pulling your weight is basically as effective in context.
That used to be true, but somehow Apple gets them. Probably still more true of non-mac computers - where high-end sales I imagine are almost exclusively to businesses and gamers.
AMD Am29000 family had exactly that. The problem is, you still have to be able to name registers indirectly, or you'll have to either give up on separate compilation or do link-time intra-procedural register allocation. Both of those things are, of course, feasible in small embedded environments... but not in general-purpose computing, especially if you want to bring in most of the pre-existing software in.
That article is actually a little shallow. The Ever Given had close to nothing to do with any issues at US ports (the majority of the Asian traffic to the US goes to west coast ports). Larger ships are good in terms of economics of scale. That card was over played a bit in the past it seems, so. There are still huge fleet of smaller ships out there, feeder vessels, connecting smaller ports to those served by the huge vessels. We are currently working, in container shipping, in hub and spoke system. Whether or not that is better then direct lines is a good question, there benefits to both models.

And calling container lines a cartel is strong claim. In fact, for years prior to Covid container rates were so low that companies were barely profitable. There can be the argument made that those low rates contributed to the bankruptcy of Hanjin. Cartels usually don't result in low prices.

That being said, the container issues, and there were a ton of those prior to Covid, during Covid and now that need to be solved, are a logistics issue. Serious enough to have impacts on supply chains, but not enough by themselves to screw things up to the degree we see right now.

>> The game in the business is to acquire market power and then use mega-ships to offload costs onto others and block new entrants.

That sentence could use detailed explanation, because as it is it doesn't make any sense to me.
So many repost bots too. I don't even browse reddit that much and I see the same posts over and over or videos and images reposted and taken out of context. It's becoming similar to the gutter press tabloids that aim for shock value and reaction.
As much as I share your view (some things partly, some in full), if you - for whatever reason - don't want, I don't need to go back in the history to get my point across.

I will look at the present. If you are honest and if you look at what both leaders (politicians, intellectuals) and ordinary people in today's Croatia, Muslim/Croatian part of Bosnia and Herzegovina and in occupied part of Serbia ("Kosovo") say AND do regarding Serbs, you must realize that they still display stark animosity against anything Serb-related. Almost 30 years/over 20 years after last wars there have ended!

This year (2022), as one example out of many that I could name, in Dubrovnik (Croatia) high school graduates have celebrated high school end and were walking through the center of the city while chanting "Za dom spremni" (Croatian-Nazi greet from WWII, equivalent to German-Nazi "Sieg Heil"), while singing Croatian-Nazi songs about killing Serbs, while wearing Croatian-Nazi flag and while being greeted with Nazi salutes by other young people who have filmed this spectacle of true emotions [0]. These young people will be MD's, lawyers, engineers, policemen, soldiers - future of Croatia - tomorrow and they don't mind putting their hatred towards Serbs into the public on the bright sunny day.

They have probably never met a Serb in their short lives, because in today's Croatia - due to huge social pressure - you must hide your identity if you're a Serb. Which is why many Serbs cave in, change their religion (from Christian Orthodoxy to Roman-Catholicism) and then become Croats. And many/most of them then hate Serbs at least just as much, because it is not enough to just change your religion/identity/name - you must prove yourself in the new identity. (I am aware that social pressure varies between regions in Croatia: Dalmatia probably being the worst, Istria probably being the least bad - on average)

At the same time, Serbia and Serb-part/entity of Bosnia and Herzegovina ("Republika Srpska") are still in good part multi-religious and -ethnic and they help others by letting them get jabbed for free during pandemics (with many Croats, Bosnian Muslims and Kosovo Albanians being vaccinated in Serbia), by giving Sarajevo natural gas to stay warm during the past winter or by sending helicopters to put out fires that have recently raged in Muslim/Croatian part of Bosnia and Herzegovina. (to name a few)

To summarize: Serbs want to a life in peace, to prosper and to procreate, and neither our leaders nor ordinary people (almost exclusively) show animosity towards all of you while everything that we hear and see in Croatia, Muslim/Croatian-part of Bosnia and Herzegovina and "Kosovo" is show of hatred and threat to us. It teaches us that most of you live in the past, waiting to repeat crimes against us that you have commuted in the past 100 and some years.

(I could write for days, read my other comments in this thread, read Wikipedia articles I have linked for more context.)

[0] https://www.index.hr/vijesti/clanak/maturanti-na-stradunu-ur...
You aren't unique. When I was younger, an interruption meant that I lost my flow, but not my train of thought.

Now I'm a little older and have a brief pause where I think back to where I was, but it's still pretty quick.
OMSCS is less intense than SCPD. OMSCS has major deliveries approximately every two-three weeks whereas SCPD every week with a similar depth. UTexas' MSDSO is even more relaxed. So if you want to save time, Stanford SCPD it is.
To be more precise, all of these conditions must be met to be deleted:

> Account is inactive (see Definition above)

> Account did not purchase any game currency in its lifetime

> Account did not receive any game currency in its lifetime

> Account has played fewer than 20 hours

> Account does not own any rare limited edition game entitlements
I was thinking about this when they feel fusion is getting close. We might solve the worlds energy problems. But it doesn't solve the 1000s of others.
> So no include files?

Huh? This definitely does work with Tup as expected.
If you actually read the ToS it doesn’t forbid third party clients at all.