skysight-inc/HackerNews huggingface dataset:
If one is going to use a word that means a specific thing then get annoyed because that word didn't conform to what they wanted it to mean, I mean, can we do anything about it? They should have used a different word. Calamitous or monumental are good words for what you're describing.
This is missing the point, I think. If you're a freelancer then everyone agrees on the situation. Each of the companies you do work for only wants you to do a specific thing. They don't pay your sick leave, or really for your time at all (or if they pay for your time, it's for a fixed period). They don't benchmark your salary, provide you with benefits, or anything else. They don't have to find an alternative role for you internally if your current one isn't required any more, pay you redundancy or give you notice, or manage your pension. They don't expect you to stick around and keep stuff running.

All of the things that being an employee adds on top of what you get, are in exchange for working for them, as opposed to having freelance-style contracts with them. Wanting to be someone with an employee's benefits, but a freelancer's flexibility, seems a confused stance.
A good use of Excel particular to users here: dynamic programming. E.g. set up the base cases on the first row and column, and then experiment with the recursive case in the first empty cell, filling out the rest of the table.

Recently did this to solve a particular Brownian bridge. Given a deck of 52 cards, whenever you draw a red, you get $1, and whenever you draw a black, you lose $1. You can stop drawing cards whenever you like. What's the expected value of this game with a full deck? (solution: something like $2.61, don't have the exact number off the top of my head)
Similar pig lifestyles found a second wind:

Hogs of New York https://qz.com/1025640/hogs
A History of HTTP Adaptive Streaming
I used the headline from Google News, where I found this article, since the full title is clickbaity. Happy to change to something else!
The author here is spot-on. The three most valuable functions of Copilot are:

- Pulling from your own code to match objects, keys, functions, etc.

- Repeating a pattern that you're obviously typing.

- Getting the right syntax for everyday stuff.

Idea #1 is that Copilot does a great job of suggesting and filling-in things with the names of stuff you've already written. It's not 100%, but it is much faster to recognize the correct item when Copilot has pre-filled it than it is to type that item.

Help #2 is that Copilot is very savvy about repeating a pattern that you're typing. You need not explain it with comments. If you are "doing something" to two of your objects in a row, Copilot will suggest the third. If you just added a CSS class to something, Copilot suggests that class when you start to type in the CSS definitions. Stuff like that is just amazingly helpful.

Finally, Copilot almost always gets typical syntax correct for JS and TS, in my experience. This, combined with the other two abilities, is tantamount to mind-reading! It's quite amazing to see Copilot quickly suggest a long line or series of code that you were just about to write yourself! Again, the eye can recognize that suggested code (and the patterns within it) much faster that you can type them.

The product has been an enormous help to me and I gladly pay for it. I have no doubt that it has reduced my time to enter code and removed many syntax errors and other dumb mistakes along the way.

None of this, BTW, could possibly infringe in any way on any one else's codebase and there is no risk of anyone suing me for using an AI to repeat my own code. This is the very best use case for Copilot. Did it learn to recognize those patterns from other people's code? Yes. But it isn't copying their code. It's reproducing the same pattern with your variable and function names, etc.
For those of you who are genuinely curious why this field has so many similarly-named roles, here's a sincere, non-snarky, non-ironic explanation:

A Data Analyst is distinct from a Systems Analyst or a Business Analyst. They may perform both systems and business analysis tasks, but their distinction comes from their understanding of statistics and how they apply that to other forms of analysis.

A ML specialist is not a Data Scientist. Did you successfully build and deploy an ML model to production? Great! That's still uncommon, despite the hype. However, that would land you in the former position. You can claim the latter once you've walked that model through the scientific method, complete with hypothesis verification and democratization of your methodology.

A BI Engineer and a Data Engineer are going to overlap a lot, but the former is going to lean more towards report development, where the latter will spend more time with ELTs/ETLs. As a data engineer, most of the report development that I do is to report on the state of data pipelines. BI BI, I like to call it.

A Big Data Engineer or Specialist is a subset of data engineers and architects angled towards the problems of big data. This distinction actually matters now, because I'm encountering data professionals these day who have never worked outside the cloud or with small enterprise datasets (unthinkable only half-a-decade ago.)

It doesn't help that lack of understanding often leads to misnomer positions, but anybody who has spent time in this field gets used to the subtle differences quickly.
Does only the union have input into the contract?

Also (as you pointed out) 45 days at 5 days / non-summer month isn't 4 years which seems to be how long the case is taking (3 years of rubber room, 1 year of case).
Disrupts maritime infrastructure and NATO would start escorting Russian ships home. If not straight up convert their navy into a submarine only fleet.

I don't think the west would take kindly to commerce raiders, or cutting of cables.

If Russian forces NATO to make a kinetic response, then what is Russia's next play?

It's probably fine for Russian propaganda to claim they are fighting NATO in Ukraine, but that line becomes much harder to keep if they are suddenly fighting NATO.
Wow, I was just searching HN with the same question with regards to a new server build. A lot of what I’ve seen in terms of discussion in the last few years ends with “ZFS is more complicated, but because Btrfs is still not as reliable as necessary, go with ZFS.” I’m wondering if this is still the consensus. Anyone with strong opinions one way or the other?
That's because unless you are certain about something you better shut up and leave others relying on their own intuition , because they have one too.
I really hope they (non-tech folks) know that a $300-$600 chromebook is way better.
I wonder if there's some link to rate of footsteps? The step rate of an approaching/retreating human or animal would have been relevant to survival.
The most important tidbit in today's processors (and even common processors from the early 1990s, like the 486 or MIPS), is the concept of instruction-level parallelism.

"Modern" processors (loose terminology, because the 486 and MIPS did this) can run multiple instructions __in parallel__ to other instructions. The difference is that "yesterday's" processors are very limited in the forms of parallelism that can be "automatically detected", while today's processors are so good at it that you really only need to think about dependency cutting IMO.

--------

Old 90s or 00s processors only would do ILP under "fetch-decode-execute" fixed pipelines, or maybe the Pentium's "dual pipelines". (Rasp. Pi 3 also has fixed pipelines / superscalar pipelines). If something "can't be parallelized" with the pipeline model, these simpler processors would inject bubbles into the pipeline to resolve "read-write hazards".

Modern processors have out-of-order processing and far more flexibility in discovering parallelism. Instead of slowing down the pipeline, modern processors rewrite registers and executes code out-of-order to continue searching for parallelism.

Still, the fundamental issue of "discovering latent parallelism" in your assembly language is the explicit goal of all processors from the 90s onwards.

---------

Once you know this general trick, (IE: "obtaining more parallelism" from the same assembly code), you recognize that almost the entire manual of assembly language tricks comes down to just this one concept. Instruction level parallelism.
It's why you can't install the same app that worked on your iPhone 8 when you bought it, today. It's the reason you can't install one that worked two years ago unless the developer is constantly keeping up with Apple's mercurial and inscrutable os-level API changes. Apple breaks APIs regularly and you're left hoping a dev wants to do free work to keep it working for people who already bought it.

Edit: clarity
Just reinstall Windows before the first boot. I've been doing that for over 20 years. Works great.
I point out to people that we've got lots of cyborgs. Just look at everyone with an artificial pancreas in the form of a glucose pump.
Got a bit curious.

date -d @6666666666

Wed 04 Apr 2181 01:51:06 PM CEST
https://archive.ph/b3dwt
> I suppose it's one of your only options at this point? What are you going to do? Actually defend the "legally discussed" content at the heart of this conversation?

What is the implication here? That I can't meaningfully defend someone's ability to discuss their ideas with other willing participants if I don't actually agree with the content of their message? Interesting stuff.

> I certainly believe that racist and homophobic content has absolutely zero value

To be clear, your original comment implied that the people themselves are of zero value. Regardless, if person A wants to listen to what person B has to say about race or sexuality, why does your opinion even matter? I don't give a fuck what you, or the relevant ISP thinks.

There are plenty of websites on the internet that cater to your sensibilities. Reddit, for instance. Perhaps you should go back.
Author here - Of course, data engineering involves building infra and being knowledgeable about DevOps practices, but that’s not the only area data engineers should be familiar with. There are many, many more! In my personal experience, sometimes we end up not using DevOps best practices because we spread too thin. That’s why I believe in specialization within data engineering and the surge of “data reliability engineer” or similar
aliations -> affiliations

hyper-nancialization -> hyper-financialization

Maybe more. Did cut and paste do this?
Not OP, but I would refer to the actual scientists on twitter. It’s become a popular platform for sharing new papers or thoughts that might once have been blog posts.

However it can be very toxic and self-aggrandizing, even (especially?) among more senior faculty.

Science twitter is the reason I’m still on twitter, but there’s definitely days where I wonder if it’s worth it.
We already have the saying “There’s no cloud, it’s just somebody else’s computer”.

If you didn’t touch the hardware, all bets are off.
Here’s another from around 11 hours ago (only 6 comments): https://news.ycombinator.com/item?id=33313028
Show HN: Voice activity detector (Silero and ONNX) for the browser
Live demo here: https://vad-demo-script.vercel.app/
The graveyards are full of indispensable men. – De Gaulle
I imagine bosses engage in "quiet firing" specifically in order to avoid difficult conversations. Keeping someone on the payroll AND explaining that the role isn't working out seems like the worst of both worlds for a confrontation-averse manager!

I think what you propose is pretty similar to the system in place at Amazon (at least ~2019, when I left AWS). It was common knowledge (or at least was widely assumed) that the most likely outcome of a PIP was dismissal, so being put on a PIP was treated as notice that you should look for a new job.
I'm eventually foreseeing a whole new form of cache. A coil of optical fiber with the cache data constantly inflight around that loop. With denser optical data transmissions the amount of data per meter of coil starts increasing.

At this speed, we are already talking 2% of the entire Internet traffic in the length of a single fiber between the shortest point between the UK and USA. That's just a single fiber. As transducers of this ability get cheaper and cheaper, all those unused dark fibers start to offer up alternative uses with inflight-caches. Think of how much memory would be needed to store that amount of data, how much that costs and even with the costs of fiber, things would start.
> I mean it's basically spam isn't it? The only thing new is the volume in which you can produce surface-level-indistinguishable spam.

An ocean is "basically water" but the experience of being alone in the middle of the ocean is fundamentally different from standing in a puddle.
> It’s easy to look back at earlier times, pick out the gems, and decide that it was some magical time. All you have to do is forget about all the crap.

Case in point: the Master of Disguise.
News sites have long pushed for regulations that would require companies like Google and Facebook to pay for excerpting and linking news articles, so part of me wonders if this is an intentional policy to avoid being held liable for paying, in turn, their sources of information should those regulations ever come to pass. Deeply funny to me, honestly.
No idea.

In my own experience as the beneficiary of such a system of education - the barrier is having to pass admission exams that are meant to ensure that available spaces are offered to those academically inclined to succeed.

In my personal circle of acquaintances all who were interested in securing the spot were able to do so.

But in an event you fail, you have an option to work on your shortcomings and take the admission exams again.
> that only 30% of German students get to go. In California, it's 60

I have no idea what it is that you are comparing or where you pulled those numbers from. The systems are not the same and we have a lot more than "universities" for higher education, such as Fachhochschulen and Hochschulen.

Overall, statistics says the number is 55% for the share of youth starting higher education in Germany: https://de.statista.com/statistik/daten/studie/72005/umfrage...

We also have what "Facharbeiter" for most non-higher education professions, which take 2-3.5 years. https://www.bmbf.de/bmbf/en/education/the-german-vocational-...

There is some discussion that there are now too many in the higher education track and too few in the vocational training track. We have too few "Facharbeiter" and "Meister" for a lot of important professions for the practical work.

Personally, having done both tracks - in 1992 I obtained what would now probably be called "mechatronics engineer" after three years of training in a school and a huge chemical fiber plant for the practical on.the-job parts. Afterwards I studied CS and half of business administration. I think almost two thirds of youth every year going to higher education is way too much. Again, we have this vocational training, if there was nothing and Bachelor degrees count both as higher education and are used in place of where Germany uses our vocational training system - again, 2 to 3.5 years! - than it makes sense to get at least a Bachelor. But here in Germany I think we actually could use shifting some of those 55% into the other track.

If you get such a vocational training degree, e.g. "Facharbeiter", you are already pretty well educated and qualified. If you add a "Meister" on top of that after getting some work experience you are on a path to really good earnings and don't have to hide at all from comparisons with top engineering degree holders. Those people would not show up at all in your comparison, because you don't have that system.
French train live perturbation updates by SNCF
Indeed, it reminds me of lab grown meat, or lab growth anything for that matter. Didn't Star Trek have a machine that could make any food possible just by putting molecules together? That's not farming and yet it could feed people.
Does it support specifying the HTTPS port? This is a very important use case for selfhosting. I skimmed through Cloudflare's article[0] but didn't see any mention of it.

[0]: https://blog.cloudflare.com/speeding-up-https-and-http-3-neg...
If your OS fails to package nginx properly, it's probably time to find a new package manager/OS.

On a more serious note though, both technologies have their uses. Docker can be nice for ad-hoc hardware provisioning without needing to think about much, but I think the GP's comment is still relevant. For a lot of users who are completely unfamiliar with bash/Linux, Docker will be impossible to grok. For the average HN engineer sitting at their Mac, it makes a lot more sense to get nginx/apache from Brew and tinker with it natively.
IMO, the first rule of Excel should be: never let it become part of any official processes.

I love Excel for what it can do. I hate Excel for what people do with it. It's a true jack-of-all-trades application that often gets used when a more purpose-designed application would be a better fit.

My department is constantly hampered by scaling issues because someone used Excel instead of a simple script, database, or a more automation-friendly file type. And most of my department is comprised of software engineers, so there isn't usually a good reason for those things to be consider inaccessible. Judging by the comments so far, it looks like we're not a lone.
I don't necessarily disagree, but I'm sure there's like a top 10 right? With lead probably being in the top 5?

I hear stories like this all the time https://lailluminator.com/2022/04/11/known-to-be-toxic-for-a...

Also, children (for example) living near train tracks, having their sleep disrupted by train horns, all hours at the night, is extremely detrimental.
I can't speak to your professor, but we regularly have many dozens of films subtitled and so far we've had sterling results and no complaints from our audience.

Agreed with the cost impact on a small business or nonprofit. We make money on the films so it's a no-brainer for us (and is legally required in places like Canada).
I feel like the tool that generates content does not control anything.

Microsoft doesn't own a billion books because they were written in Word.
No, the academic scientists on Twitter. It’s all PR and circle jerk, very little real scientific discussion.
Also the ability to weight fields when fetching results to boost relevancy, which is needed for a lot of my use cases.
I sometimes wonder if we (internet and social media denizens) collectively perform a sort of frequency illusion magic trick on ourselves by being exposed to the same idea or term by a common source and then proliferating content and mentions of it on the same platforms and environments as each other.

But since the exposure, interest, rabbit hole diving, etc of others is hidden from us, it appears as a cognitive illusion to us upon introspection.
Great, I'll throw it in my bookmarks with a literal "wordlist" tag, I used to be really terrible about asking for those sorts of things over and over.

(Also, if anyone knows a good script to take a bookmarks file from Tor Browser and a bookmarks file from Firefox and merge them -- basically, strip away the duplicate entries -- can you let me know here in the comments?

I kept moving importing and exporting between the two when doing OSINT, then started maintaining two separate bookmark files... as it has become abundandtly clear, I can only control my actions, not those of others -- I'm not, like... a god or something.)
Well, I don’t mind standards, I just prefer all the files an app touches to be under a single root folder (that’s not just $HOME)
Well true SSR allows you to send zero javascript to your client, so this is ultimately a net positive. My site is written entirely in React because I like working with it, but thanks to Next.js you as a client will never know the difference between that and me serving static HTML in the first place. All pages, subpages and blog posts ship in a relatively tiny 200KB bundle.
> This makes me curious why businesses have not been proactively planning for this somehow.

Since when do businesses proactively plan when there is much more money to be made by whittling down the value-creation change to the bare minimum? In my view, the business meta for the last 50 years has been to strip away useless redundancy in favor of speed[profit] at the behest of shareholders. The result is crystalized value-creation pipelines which are much less robust to shock than their predecessors. Due to their inter-causal dependence and the stochastic nature of shocks(plus the central limit theorem), we get a reoccurring business cycle. It's baked into the system.

Intergenerational antagonism is a frustration redirection mechanism co-oped by the media to replace class-politics for obvious reasons. So much angst and ennui is wasted by diverting away from the ownership class who are made incredibly wealthy from the above and into gen-pilled boomer-haters. It is incredibly effective.
One way to think of it is analytic continuation.

Consider squares of natural numbers, you have

1-> 1^2 = 1
2-> 2^2 = 4
3-> 3^2 = 9

This is some relation from all natural numbers to some (infinite) subset of N which are called perfect squares, where the relationship is specified by y = x^2 where x is the input and y is the perfect square. You can easily generalize the relationship (function) here by instead noting that another relation, y = x^2, but where x from the set of real numbers and the relation maps all real numbers to another subset of the real numbers (it maps all to all positive real numbers actually). This new relationship is a "more general" relationship because the original relationship from integers to perfect squares is a subset of this new map, or rather, a restriction of the domain to integers gives the old relationship.

You can always make generalizations of a given concept in mathematics, and fractional derivatives are an example. Here, the order of differentiation a is identified in standard calculus by an integer, but you can invent a new definition "generalizes" the idea of a derivative by defining new operations that when a is restricted to an integer, yield the original operation. There are a handful of methods people utilize in such situations, for an example, converting a factorial to a gamma function is a common tactic used in generalizing certain types of functions (in fact, the gamma function itself is one of the best examples of analytic continuation).

The fact that the wiki article later points out many definitions exist is due to the fact the only real requirement is that their restriction to integer orders reduce to the original derivatives, hence the possibility of many different distinct generalizations (it's important to realize a mathematical generalization is different in nature to "generalizations" in vernacular speech, usually generalizations are more abstract, and thus are a larger encompassing group but are fewer in number, but it's not like inheritance in Java or something). Anyway, this explains what they are and they do seem rather abstract without a direct physical intuition about them, but they like many things that seem like just play time for mathematicians end up having real applications in actual PDEs in physics and elsewhere.
If life before agriculture was good, what prompted the transition?
Copy-paste probably inadvertently stripped out the non-ASCII "fi" ligature characters.