skysight-inc/HackerNews huggingface dataset:
Yeah, that's what I'm suggesting. Most of the channels I mention (with the exception of Evan and Katelyn) tend to start with a problem, and then walk through the choices made why solving that problem (the "how" and the "why" for each "how").

In my experience, what you're asking about is such a broad space there isn't one "thing" or even category of "things" that apply universally at a fundamental level. Getting good at making stuff is all about building up a broad catalog of options for tackling problems and building up the experience to be able to pick the right technique (or know when the

As an example, I was doing some DIY plumbing over the weekend. We were replacing the flooring in a bathroom in our house and when we removed the toilet we found that not only was the flange that mounts it to the floor totally rusted away, but the plywood on top of the subfloor was in pretty rough shape for a few inches around in every direction. I've never done anything like that before, but by leaning on various techniques I've watched people use in various YouTube videos over the years, I was able to effectively repair it (after calling a friend of mine who does have experience as a plumber to make sure my idea was reasonable).

Probably the most useful technique I used in that project was some approaches to pattern making (since I had to make an oddly shaped "ring" or plywood to fit around the drain) I learned about while watching a YouTube channel about rebuilding a wooden sailboat (https://www.youtube.com/c/SampsonBoatCo). That had nothing to do with plumbing when I watched it, but it was a useful approach that I was able to call upon for a more generalized problem. I think that's what the vast majority of "making stuff" is.

If there are more specific things you have in mind, then there may indeed be specific resources about how to make those things, but it sounded like you were asking a much more general question about making stuff in general.
You have tons of alternatives. You can take the "Canadian citizenship" plan (subject to approval), you can take the "US citizenship" plan (subject to approval). If you're in the EU, you can actively swap what country you reside in with it's own bundles. Heck, within most countries you can change states/territories, counties and cities to get subplans.

Or do you think you personally should be given a line-item veto to a $5 trillion federal budget? Cause that's unworkable both practically and morally.
I used Perl for LAMP apps in the 90ties. Perl lost webdev to PHP (some Ruby) and science stuff to Python. Fans of OOP/functional style programming went to Ruby.

System administration never fully replaced awk/sed/bash with Perl and the new wave was all configuration management, like chef and puppet.

Python was considered to be a "clean", algol-style language, so universities started teaching it twenty years ago. Only logical after teaching Pascal for decades. Students kept using Python, so now there are lots of data science projects around.
But you don’t pay RAM usage fees.
This doesn’t answer your question, but Python has no equivalent for Perl Pie or the other inline terminal features, so for shell one-liners Perl is still heavily relevant because Python doesn’t offer the same functionality.
Yesterday I was trying to setup a webdav client and in the process tried to use my master password.
Strangely the connection was refused and it left me slightly confused about how to properly configure it.

Shortly I received an email saying something along the lines: "We blocked a login attempt via webdav using your master password. If you want to use this feature this is how you do it properly."

I couldn't be a happier customer.
While Apple does have a war chest they don’t seem to have the culture for it. Back when I was in the industry they imported a bunch of eBay rejects. Although if Google keeps getting worse then maybe eventually.
Sure: 4 cores, but 8 hyperthreads.

LLVM builds eat memory in my experience & end up swapping if you don’t play games with the build system to reduce the parallelism of memory intensive parts of the build.

If you’ve got a VM or two sitting around then obviously that makes things worse.
Grammatical gender doesn't have anything to do with biological or sociological gender. The motivation behind these changes is the ambition to equalize societal problems of representation or something else. I don't really know the goal here exactly as nobody has defined it sufficiently to my knowledge.

But that is also technically irrelevant because the mechanisms of association between language and perception is also insufficiently justified. Probably even working backwards. Partly because it is a hot topic, but also because everyone reading these arcane terms will make the topic a gendered issue and not Covid for example. I think people that do that too frequently have mental problems and should not dictate language usage.

Under the line it does very well look that this language enforcement is arbitrary and mostly motivated by animosity to whatever.

But please, explain the problem again, what is the goal and how do these mechanisms improve the problem.
Pandoc-Tcl-filter: filter for pandoc to embed Tcl code within Markdown documents
> I’m unaware of the state of the Perl ecosystem, does it have something similar [to numpy]?

Perl has PDL (http://pdl.perl.org), which I think predates numpy and does the same kind of array manipulation.

As for the original question, Python's dominance for "data science" projects is just a matter of momentum at this point: it's where Google and others have put their money, and that is now affecting undergraduate and graduate courses. Originally, I think it was just that some people didn't like Perl's syntax.

Personally, I prefer to use a mix of Perl and Julia, each for its respective strengths, and find Python all-around mediocre.
See? It's out in the open now.

Hustle culture exploits the young, the economically disadvantaged, and the desperate. It's basically poison, and there are enough people finally saying the quiet part out loud.

I guess "we" is whoever doesn't believe in exploiting the young, economically disadvantaged, or desperate. I guess some people love exploiting vulnerable groups though, you're right. I just assumed nobody would want to be associated with that kinda toxicity.
I've spoken directly with the person he said that to.
Does Perl have mature equivalents for pandas and sklearn (setting aside what everyone else is saying about numpy)? The python ecosystem has a bunch of killer apps that make the workaday tasks of data science extremely ergonomic. R is similar with the tidyverse imo, but I don’t know of other languages with a comparable package landscape.

Quick addendum: data science != computer science, most data scientists learn coding on top of another skillset, not as their primary area of expertise, so things like under-the-hood efficiency are often second order concerns to learn-ability, ease of use and maintenance.
Circa 2000 I did a lot of unix scripting with Perl and also wrote cgi-scripts for the web with Perl.

In the cgi-script mode Perl had to start a new process and compile all your code for each request. There was "mod_perl" which was more efficient but frequently you struggled with memory leaks and other reliability problems.

PHP came out and then Apache Tomcat, web hosting systems for Ruby, etc. all of which had efficiency similar to mod_perl but easy and reliable environments to work in. Generally there were many modules in CPAN that were essential to web development (HTML escaping) for which bugs were not getting fixed and that added to the feeling that Perl was slipping behind.

As for more general scripting I think people found Python was better. Even though it is cross-platform, Perl has a strong UNIX feel to it. Python doesn't feel like it belongs to Windows, UNIX or any other environment, rather it feels comfortable anywhere.
Anecdotally, I also had arrhythmia and after a few months and visits to doctors I figured out it was the type of coffee I drank. Changed back (from Espresso so standard) and the arrythmia was gone. YMMV
In J this is just , (ravel) https://code.jsoftware.com/wiki/Vocabulary/comma
How are any of those jobs "created by rich people"?
1. Renewal is scripted to try every day for 30 days in advance with most common utilities. If lets encrypt and all other acme hosts are down for 30 days, I think you have bigger issues.

2. If you can't secure a wildcard cert, how does the same problem not apply to a root CA cert, which could also then do things like sign google.com certs that your internal users trust, which feels strictly worse. (I know there are cert extensions that allow restricting certs to a subdomain, but they're not universally supported and still scoped as wide as a wildcard cert).
Python has a very simple and consistent and unsurprising syntax compared to Perl. I think most programmers from other languages can look at Python and feel like they're reading pseudo-code that they actually understand for most operations. So for people coming from a mathematical or scientific background, it unlocks computing abilities without having to learn a bunch more knowledge from another domain. Add to that the success of libraries like NumPy and SciPy that round out the capabilities of the language itself and make many practical tasks very accessible, and it's just a nuke-from-orbit type situation for most other languages.

I mean, even the author of Learning Perl, said "sometimes Perl looks like line noise to the uninitiated, but to the seasoned Perl programmer, it looks like checksummed line noise with a mission in life."
I'd imagine at some point depriving sites of revenue will lead to adversarial outcomes where many if not all will simply refuse to load. So if ad blockers become mainstream it will be interesting change to the web.
In my experience, this is typically a "dog whistle" type statement that people who are anti-vaccination espouse. Conversation, when it does occur, will often lead to something like VAERS shows X,Y,Z (but without comparison of incidence to baseline population).
I lost access to my Google account because I was away too long, and therefore all the accounts it was tied to.
This all reminds me of the short story "They're Made out of Meat"

https://www.mit.edu/people/dpolicar/writing/prose/text/think...
Thanks! I appreciate the long-time users who stick with us through the upgrade process (or lack thereof).
> You keep turning the discussion to teachers, but frankly, that's not germain [sic] to the initial comment in this thread

Teachers do the the bulk of the work in keeping "schools" going. A majority of the essential employees in schools are teachers, but a very large margin (the next biggest is janitors and other support staff). Perhaps I am overreacting because discussion about this I have heard tends to descend into thinly veiled blame for the teachers. A typical disingenuous comment that I have heard repeated ad nauseam is "Oh, we are not blaming the teachers, we just want schools to be open". Well okay, we can throw open the doors then without enough teachers, and I guess the students can just...teach themselves?

> But you seem unwilling to simply concede that this is an ongoing disaster for kids. I mean, remote learning has been a farce...

Yeah, my statement would certainly be more nuanced than that. I would concede that:

- There is an ongoing pandemic that is a disaster, especially with the model of healthcare that we use in the US

- It has changed the fabric of our society in many ways, including expectations about "going to work" and childcare

- This change has affected children's learning in ways that are unpredictable

What I don't get is the isolation of these unpredictable changes to a simple, easily hurled "schools and learning are a disaster" comment. Society is a disaster right now, and unlikely to go back to normal in a hundred ways.

> it's all our fault because we don't live near retired or underemployed friends or relatives who can take on childcare responsibilities for months on end?

Certainly not, I feel bad for you. I'm just implying that the lack of these is a part of why society (not just "schools") is such a disaster right now. A society with more cohesion that balances responsibility of child rearing across multiple people would have done a much better job.
That's mostly because the get sick of waiting for it to finish compiling.
Absolutely not anti-coagulants. They work in conjunction with them to break up clots and absolutely have many different mechanisms. I use six of those mechanisms for controlling blood pressure.

The article topic covers fibrin amyloid microclots which is precisely what many surgeons have used these enzymes for in addition to removing scar tissue from the vasculature. On a side note this is a very divided and heated topic within the different groups of heart surgeons.
probably because flatMap (also called chain) is an important array (or monads in general) function in functional programming. If anything, .flat() is the aberration.
Define 'self made'. How many truly started out with no significant advantages conferred by the wealth of their progenitors?
Eh... I would argue only power-users would switch to chrome on Samsung too.

No way in hell the free Samsung phone deals that carriers have all the time are given to more tech savy people than non-tech savy people.
Turkmenistan has almost endless gas and would LOVE to sell to Europe at anything even remotely close to the open market rate. But Russia dictates the cost of the gas they buy from TM and since they have no way to bulk export their gas except to Russia, they're pretty much stuck.
Kazakhstan Shuts Internet as Government Offices Burn in Protests
Mindboggling that this could happen in the first place, and more so that it's still not fixed.
Notes from "The Entrepreneurial State: Debunking Public vs Private Sector Myths"
I think a lot of the hate comes from a perception that its all about memorization, and that in turn comes from lack of experience with DS&A. There's absolutely a lot of BS, but I think in general as one currently grinding through it, its better than I first thought. Most of the common problem lists cover data structures and algorithms covered prominently in the algorithms book I read (Segewick). Moreover, I find that leetcode, despite its sometimes lowish quality, still provides the best platform to efficiently practice implementing basic algorithms. The Segewick book for instance provides numerous exercises in each chatper. But setting them up, running through them, getting feedback, seeing other implementations -- that would require tremendous amounts of time. Pairing it with leet code, you can quickly jump to exactly the thing you want to work on, get a variety of similar questions, and see competing solutions.
And I just want to get my hands on a new graphics card so I can, you know, play video games.
The article is about spacer elements. As in an empty div that takes up space so things next to it get moved into place. I'm arguing that isn't necessary, as css has plenty of tools for laying things out. I have no issue with components that focus on layout, that is fine. A div that uses say flex box to layout a set of children is quite common. I'm arguing that parent div does not need spacer elements, you can always accomplish the layout you need with standard css such as flexbox, grid, margin, etc.
Small mistake, and maybe that's why this function exists, but it's actually combines `.map(fn).flat(1)`.

I think conceptually, `flatMap` is a `map` where each iteration can return multiple values (or none). So it feels quite more powerful than just `map` and is a quite common convenience function.
Not much more than an anecdote, but I found working with julia quite a lot of fun. It was not data science, but since julia is more or less aimed at data science, I'd predict that my positive experience means julia is a very good choice there too.

There is the "time to first plot" issue, and I found that the "efficient as C, easy as Python" motto really means "efficient as C XOR easy as Python", but all in all, it's very easy to write stuff very cleanly, and the path to effiency is quite natural if you know where to look, and the metaprogramming makes it that more powerful.
This is their karma for getting rid of Hoover, the Loggly beaver.
For the background jobs, you can implement that in the hooks file using your node scheduling library of choice.
C is more efficient than both of them. For that matter, so are tons of other languages.

For that matter, I'm not sure what you mean when you say Perl is "naturally more efficient" than Python. There's nothing about Perl that makes it easy to run faster, and the ability to write incomprehensible one-liners is not a very satisfying measure of "efficiency".

As for why people choose Python over Perl, Perl is a pain in the ass in a lot of ways, and I say this having written thousands of lines of Perl back in the day. Dollar signs on variable names? Obvious bad code turning out to be syntactically correct but do weird stuff, because of strange irregular legacy syntax rules? Library code being unreadable because of the aforementioned incomprehensible one-liners?

Python is bad enough about not finding errors until the code blows up in weird ways, but Perl is worse.
I just got the booster shot today, previous times I had a weird headache and a new vein (felt it pulsing, didn't have it before) popped up in the white part of my eye (it's still there after 6 months), second time I had minor heart palpitations the day after so I'm kinda worried this time. Would taking Aspirin help prevent any kind of weirdness like that? I need to know asap so I can take it before anything potentially starts happening.
Either way, it's full stack if you can write code that runs on the server and code that runs on the client.

I wouldn't call it full stack without a database.
Yeah, that is the major drawback.
Games with hundreds of GB are using high poly models and high res textures. The actual code segment of the game is much much less. This isn’t really the same.
Thats not extortion, because threat to compete is not a threat. Its a proposal for collusion
Every taxpayer pays for things others consume and pays for things that they don't like. That's the way it works. It isn't like you won't benefit from it as it would completely eliminate a lot of bureaucratic overhead and probably benefit society in the same ways that uplifting the poor does.

EDIT: I'll add that you also pay for things others consume (and steal and ruin!). You do this every time you pay for medical care, groceries, and other things. As a member of society, you cannot escape this.
It's incredibly hard to change course if the UI toolkits weren't designed for it in the first place.

Android is still about the only OS with reliable density independence. It's also the only one where things like DPI were an initial part of the UI system, and not something bolted on later.

Windows has been trying to retrofit density independence for nearly a decade now, and it's still pretty hit or miss. Apple didn't bother trying at all, and has been more successful at pretending it works (so scale rendering by whole numbers only, then fractionally scale the resulting image to the actual display size). Web browsers mostly went the Apple route, but we all also regularly expect pinch/zoom scaling to fix any glaring issues anyway and just accept it's kinda janky. Linux... well, Linux is still struggling with the basics of putting stuff on screen (Wayland vs. X11). I wouldn't hold my breath for that ecosystem to get this UX refinement working well anytime soon. Especially not across the many UI widget systems, window managers with differing border decorations, DEs, etc...
Parliament has the power to remove the Prime Minister, and it's possible that they would have done so if the Prime Minister failed to come to the aid of a historic ally. PM's have had no-confidence votes, or been pushed out of office before one would occur, over lesser issues.

That aside, Parliament doesn't have to authorize via binding vote on these matters. They get a debate opportunity by normative convention, but any vote they took to override would not be binding unless they were willing to remove the PM.

Nonetheless I think it's fair to place a sizeable portion of the blame on Parliament: They can't decide to go to war, but they do have some levers of power that would stop it, if they were willing to remove their PM. I certainly don't know where I put % blame here, but I'm equally sure Parliament was checking complicit on the issue.
Right? Haha they wouldn't be paying for it if they weren't making a profit on that decision! IDIOCY
That was one of the great things about Amazon back in the mid-late 90s, they had a huge selection of computer books at just the right time in computing. I spent hundreds of dollars on those things and still have a bookshelf full of mid-late 90s programming books.
France had pretty big protests: https://en.wikipedia.org/wiki/Yellow_vests_protests

but as an outsider, those protests just seemed like any other day in France :)

In the west, at least where I'm from, whether energy or other types of protests, the government usually finds a wedge to split the population into two major groups where in-fighting will exhaust and marginalize protesters. Cutting the Internet only brings more focus on the government.
Yep. 3 full time remote Senior/Staff SWE roles and one part time contract.
Pitching to Ridley Scott
If you're the kind of dude who would not only fly across half the country and contribute to burning all that fuel just for the sake of a fucking sandwich, but also brag about it, then you're way outside the normal of people paying for sandwiches. So yeah, a $22 dollar sandwich is expensive and for most folks, not worth the price.
Out of curiosity, What's the problem with distributing your own root CAs? Is it security? Or is it "just a PITA"?
A lot of this ground was covered when PDL - the Perl Data Language, born 1996 - was submitted to HN in its own right last summer: https://news.ycombinator.com/item?id=27439638
The frame.work people are very explicit that they’ve designed the cooling system to permit you to run the CPU fairly hard. It can dump 28W continuously according to https://frame.work/gb/en/blog/the-upgradeable-mainboard.

The i9 Apple laptops were notorious for not having a cooling system that could match the heat output of the CPU & throttling almost instantly.

Modern Intel laptop CPUs are no where near the performance / W of the M1, but they are considerably better than those that Apple stuffed into their laptops a few years ago with inadequate cooling I believe.
Threat actors can simulate iPhone reboots and keep iOS malware on a device
This is great! Can you also compare to Headscale and Zerotier?

How do you handle NAT compared to these other options? I've run into issues with WireGuard when both sides are behind residential NATs (or AWS EC2 IGW); as you know, Nebula solves this with "lighthouse" servers (which are self-hosted but externally accessible), and Tailscale uses its third-party intro devices.

Do the Gravitl servers have to always listen on an exposed port?
Sounds like your job is the software engineering equivalent of fighting parking tickets. ETL is basically the type of problem you get in CS 101, transform a set of inputs into an output. There's obviously a lot of value in that, but it's hardly the sum of all SE/CS. You've done that for 4 years, have no formal background, and now you expect, what exactly? To get a half million a year offer from a FAANG based on your algorithmic excellence? You may have valuable skills and experience, but they are not in type of things leetcode tests- your next step should be further up the chain in architecture and management, not chasing some dream dev job.
Are you sure? There's a recent (2020) official Google blog where they state that they use satellite images as a fallback only for places that don't have "an established aerial survey market." It makes sense that aerial images would be more desirable.