skysight-inc/HackerNews huggingface dataset:
, is a function, not dissimilar to pd.concat and indeed, x,y is very similar to pd.concat([x,y])

/ is an operator. It's similar to functools.reduce.

,/ is a function, not dissimilar to pd.concat, ,/x is pd.concat(x) which is a little weird. It's tricky, but not impossible to implement functools.reduce(lambda x,y: pd.concat([y,x]), x) but I might've gotten the order of the arguments wrong.

,// is also a function. I think you can do pd.concat(x).values.flatten(), but this obviously doesn't compose. I don't see how you can implement it with another functools.reduce but maybe functools.reduce operates on dataframes after all, so maybe it's just functools.reduce(lambda x,y: pd.concat([y,x.values.flatten()]), functools.reduce(lambda x,y: pd.concat([y,x]), x)) but I have no idea: pd.concat(x).values.flatten() is shorter so I can't imagine anyone would prefer trying to make this monstrosity work.

Being "much nicer" is everything. If the syntax, and the rules for the syntactic elements means nothing, and you are fine with merely the ability to write the transformations, then you haven't thought about this clearly: VB6 is the same as Pandas since it too supports the same operations (or they can be implemented, as they can be in any turing-complete, and many non-turing-complete languages), but I find this line of thinking quite insulting: Pandas is much better for data programming than VB6, and whether you know it (or like it) or not, APL and their ilk are much better than Pandas for data programming.
A few decades ago I graduated with a BFA and Business minor from a small liberal arts school and then went to a six month 'boot camp' for COBOL a few years later.

I L O V E the fact that I was fortunate enough to do both. I feel that my liberal arts background makes my life so much richer.

One of my sons graduated from BC with a Computer Science degree. I think the combo platter of CS degree from an excellent liberal arts school is best of both worlds. If you can do it, do it!
> We cannot even make high school graduation in the USA contingent on being able to read.

In what states?
The reason why Gilead is doing this is because their hepatitis C franchise has already slowed and will likely be much smaller in a few years. Far better to negotiate a deal like this and lock a country into buying your treatment than to lose market share against competitors.
I think parent is saying that it would be good for trade schools to include basic coursework in things like history and civics, and some arts and literature, similar to General Education requirements in a university.
An added benefit is that you don't make as much coffee as you would with a machine.
It's still getting compiled at some point.
If we went down this path, I think that the any permissions dialog would come at the end of a very long PR campaign and feature ratcheting to get developers to update their sites to not need the permission unless absolutely necessary. Sort of like what's happened with the deprecation of Flash.
Peet's Major Dickason's Blend®. Enough said.
"Cortex M4 processor is extremely low power, using less than 1 MW in many cases"

Talk about low standards. Data centers run into megawatts but I expect more power efficiency from embedded processors. (Why do articles so frequently mix up milli (m) and mega (M) like this? I get that it's just capitalization but they teach this in science classes, right?)
I own one of these! Looks like it will be bricked!? So much for supporting startups on kickstarter.
Apple (arguably) initiated the WebGPU API development effort. Surprisingly, Apple is pushing for a shader language based on Microsoft's HLSL. Some of the others are pushing for a lower-level, non-human-readable shader binary format instead (which is what Vulkan takes in).

https://webkit.org/blog/8482/web-high-level-shading-language...
I guess you've forgotten about the thousands of Facebook "partners" who paid money for access to people's private information.
Speaking as a mathematician, for me it is: It boils down to choosing a proper probability space. After that, you have the full force of probability theory on hand. Of course it's not always simple or obvious, how to choose your model. If that is the point, the article tries to make, I agree.
it’s actually good for individuals (and for our society) to get an expansive view of human knowledge rather than a narrow training to turn you into a worker on a production line (or at a computer).

That's true, but have you taught college at a non-elite school lately? Have you talked to most college graduates? The Case Against Education covers these topics effectively. https://quillette.com/2018/06/03/bryan-caplans-case-educatio...
> My job depends on making progress, not training.

You could say the same thing about a professional taking an apprentice in any trade ... and yet they still take apprentices
Yes, I would suggest looking at how people comparison shop dollar stores and convenient stores to understand payday loans if you aren’t able to talk to customers directly. Rather than a comprehensive review, calling, etc., they tend to build up a body of experience (which can be shared with others) and make changes over time. It’s certainly not optimized behavior, but since the loans are frequent and short term, there is opportunity to correct course as opposed to something like a mortgage.
Protocells DNA Gates
Curious, but do you work in banking? I'm just wondering what else could potentially be motivating someone into thinking 400% interest on a short term loan that is by definition meant to be paid off on the next payday (anywhere from a week to fifteen days, or in some cases a month for individuals on a monthly/State-employee payroll) is anything but exploitative.

BANKS don't even give out personal loans at such absurd rates.
So much this. It's why data engineering ends up being more and more useful, even if it's not sexy. Automating the boring parts of dumping all the ugly data and cleaning up the stuff that is sampled is a better use of resources.
It requires a file with a nonblank first line. I'm working on that...
uhh FB + instagram usage > FB usage alone, so where's the loss?
Sydney physicists use code to reduce quantum error in logic gates
> seeing "WGPUSwapChainId" tells me exactly what sort of object is returned (a reference to some object held elsewhere)

Check out RLS (the rust language server) to get intellisense like this working in your favorite editor.
I think that would be perfectly acceptable.
Fascinating idea. Though from my experience with a crude approximation of part of it—Javadoc (or the equivalent) that's folded by the IDE—keeping the deeper layers up-to-date would be an uphill battle at most organizations.
As someone who both writes fiction and programs, I'd really like for some system that would support non-lucrative careers. Many famous authors recieved initial success when they were supported by others; how many more brilliant works is the world without?

Programming works similarly, I found. We'll never know how many open source projects never saw the light due to time needed to develop them, or how truly amazing currently well-regarded open source projects could've been.

These are skills that take more than self-study. They take time- time to build the skills and connections and knowledge-base. Time to explore and fail and innovate. Authors increasingly make commercially successful debut works in their late 30s and 40s because it takes that much time to develop as a writer. I find the trajectory of software development to be similar.
That is a beautiful metaphor. Thank you!
Notepad++ drops code signing for its releases
The biggest downside of being a car mechanic is that your back and knees will be shot after a couple of years. Ease of service and mechanic's comfort are not usually high on the list of desirable features.
Nope, I was more inspired by the challenge to make a videogame that could fit on a business card.
Though I still run into software which doesn't like OpenJDK, complaining that the jar file was compiled with a newer version (and I have the latest OpenJDK version) which I assume means it wants the Oracle Java SE application.
I don't think that's really "ironic," and I don't just mean as a pedantic "what is the definition of irony" thing. The easiest way to see the problems with, say, airline travel is to travel by airlines. I don't know about "Africa" (and, what part of Africa -- last I heard, Africa is a pretty big place...), but in most places in the U.S., like it or not, you would very likely not be able to make a living without a personal vehicle.
Animal-AI Olympics Will Test AI on Intelligence Tasks Designed for Crows, Chimps
>The problem with a "netflix" model, is that doctors can currently prescribe anything, regardless of cost or efficacy

Unknown to almost everyone in the US is that if you are a Medicare patient, when you go to fill a Rx before the pharmacist fills the therapy, insurance software suggests cheaper generics to the pharmacist and requires the pharmacist to do the leg work of asking the doctor to change the Rx based on what the insurance company wants (ie the cheaper medication).

So the question might be..why would a pharmacist do what the insurance company software tells them... or why would a doctor second guess their initial Rx at the request of an insurance company trying to minimize their costs? Because if the pharmacist/pharmacy doesn’t do what insurance says or if the doctor doesn’t do what insurance says, they get dropped from the insurance network.
I agree. I would say that is the difference between a junior and a senior dev. "Spearheaded the adaption of unit tests, increased coverage from 0% to 90%" for a senior dev.

Everyone is a junior at some point in their career and I don't think there is anything wrong with doing what your boss tells you to do!
A large component of a university education is not so much what you learn at university, but the doors it can open for you later. In general (with some exceptions of course) it is unlikely you would be using very much of your university knowledge after a few years in your job in any case.

You can have a very successful career without a college / university education, it is just easier to do the same with such an education.

It is almost impossible to get certain jobs at all without a university education. For example, try getting into a major investment bank in any kind of well paid position without a good university education or serious work experience - it is just not going to happen.

This is not a comment about trade schools - it should be a completely valid and respected career path, I am just saying that one should try getting a university degree if at all possible and makes sense for your type of career.
I've cold-brewed using a French Press for only 12 hours and was very happy with the results.
> After 12 years of general education, how do you justify more?

A lot of the concepts you explore in university arts classes are things that a 12 year old just won't understand. Exploring subjects in a deep and meaningful way isn't possible until you've got your full adult toolkit of emotions and experience.

> In my opinion, we should be pushing specialized education at a younger age. When students exit high school, they should have skills that they can expand or fallback on. They can then use that fallback as a safety net to explore other options without extreme risk or debt.

How would you see that training going? I went to a rural school that had a graduating class of ~100, and there was little to no funding for extra courses - my choices of vocational training was comprised of "mechanics" or "woodworking".
But OpenZFS is the one that matters now, so usually when people say ZFS, they actually mean OpenZFS.
New study suggests women may be getting less money to start labs
I was just reading about pollution sources, and you’re right that 75% comes into London from outside, compared to only 20% of NOx. Although levels of PM are double the concentration along roads compared to the background, so there is a local as well as a regional effect.
You're totally right. I also acknowledge that it's hard to develop those technical skills in the first place without patience, humility, and a willingness to admit to more experienced people that you don't know what you're doing and want to learn from them.
I have hired high school drop-outs and academics, both the best and the worst performers came in roughly equal proportions from both groups.
It depends on which version you're using. As of JDK 11, OpenJDK and Oracle Java SE are the same.
Many roles we classify as trades are becoming increasingly difficult to distinguish from the roles we typically associate with college education. This is partially due to the fact that they are increasingly technical, partially due to the fact that trade schools are offering training and certification in fields that were once exclusively in the purview of colleges, and partially due to the fact that our jobs are becoming increasingly cross-pollinated (mechanics using augmented reality, electricians building custom electronics, plumbers using GIS mapping, etc.).

This makes defining the idea of a "trade" much more difficult. I think for the purposes of clarity, we should find some sort of line that distinguishes trade education from liberal education. I think the best way to do that - and this is obviously just my opinion - is to classify as a trade any work that doesn't directly question and debate theory or, put another way, any work that almost exclusively implements theory. So in this definition, you would obviously include the existing trades, but it would also include things we typically associate with college education like nursing, most software developer roles, therapists, architects, most engineers, etc.

I think the reason most of those roles are task-oriented (performing a function according to outlined requirements and expectations) but still trained at the college level is that they arose from more theory-oriented areas of study but never made the shift away from college when they entered mainstream, non-theoretical application. For instance, computer science was born from mathematics, but at this point, the average software developer doesn't need a PhD level of understanding in math to do their job at all. Nursing, similarly, was born from specialized forms of medicine, which was always a university-level field, but in recent years is shifting into 2-year programs and a more trade-like structure at the entry-level.

When you think about things this way, it suddenly makes the stigma against trade school seem silly. Most of us are doing trade work anyway. I write software, my friend wires buildings, my other friend does plumbing. We are all trade workers because we are ultimately just implementing theory, not discussing and questioning it.

This should also inform how we judge education. I have a couple college degrees, but I do not have what I would call a liberal education. I have not trained extensively in philosophy, law, theology, art, etc. My education is exclusively applied topics like finance and software. When I judge the quality of my own education experience, I am using different criteria than I would for someone that has training in English, history, or law. Their standard for "success" in the context of education is primarily defined by whether or not they take a role of social leadership and influence in their community (education, politics, writing, etc). Mine is different because I judge my success on whether or not I deliver a completed product in the context of my technology job.
Lenovo Unveils ThinkStation P520, P920 ‘AI Workstations’: Xeons, Quadro RTX 6000
Mini Course in Deep Learning with PyTorch
Drug Patents come with time limits, after which any company can manufacture and sell as generics.
The thing is, though, that performance can be measured, to a degree: if a 'forger' produces an original work that passes as the work of an acknowledged master, then, in purely performance terms, the two artists could be regarded as being at the same level, and if the art world were only interested in performance, it would not care about provenance.

Works of art are more than just the objects themselves, however. In particular, works that have expanded the boundaries of what is regarded as art have value as historical artifacts, and the artist who created them reached a higher level of performance, on that particular work (as originality is an important aspect of performance), than those producing works that follow the pattern (including that artist, when producing subsequent works in the same vein.)

This point of view would assign considerable value to Duchamp's original 'Fountain', but not much to a replica, which would compare unfavorably to other, original, examples of signed plumbing. If you want a replica of it, there's probably more intrinsic value in making one for yourself than in buying one.
No, but I agree that OOM is the better word choice. That's the great thing about the English language - whatever it means today, it won't tomorrow!

Also, to address the definition of "exponentially", I refer you to the second definition here [0]:

-- "any positive constant raised to a power."

[0] - https://www.dictionary.com/browse/exponentially
Prove it. I have heard it said over and over again and get accepted at face value. Fact is companies need mostly low-level drones that do one thing well. They don't value much outside of that. Maybe for your personal gratification you might want an expansive view... but that's on you. Society, corporations, even the government cares little about these things. Maybe a more expansive education might make you have an open mind and that can be politically good so you are not supporting things like anti-vax or xenophobia... but there are studies that show that this is not the case:
https://files.eric.ed.gov/fulltext/EJ565304.pdf

In fact exposing people to too broad set of ideas may lead to nihilism and a constrained education may be better for mental health.
Except Chemex pots are cheap (+), durable (+++), and don't have a touchbar (++++++++++).
Apple is performance sensitive though, which matters a few years down the road. RISC-V has some pretty compelling technical advantages in that department: overal simplicity, compressed code density. Now add easy customization and the fact that the open ecosystem will gravitate towards, and it is likely a winner regardless.
So after 5-10 years Apple may have to abandon ARM.
UC researchers protect hardware from side-channel attacks
When they announced that they wouldn't make more of them there also were some quite sad messages online - people seemed to really have identified with those.
I will back you up. I visited a coffee plantation in Guatemala and they said they sort all of their beans by size before selling them. I asked if people paid different prices, but they said no. The reason was that the roasters want consistent sizes.

And this was just some small coffee plantation.
The Creativity of ADHD: More insights on a positive side of a “disorder”
Because I would not enjoy it and life isn't all about maximizing your income.
Still requires syntactic correctness to be interpreted. The fact it doesn't generate compiled objects is pedantry.
This isn't legal advice and I'm not a lawyer.

Your advice is kinda true, but your sentiment is dangerous. With all regulatory issues, you can get away with them up until you can't. However, the difference between cripple fines or jail or gross negligence is whether or not you made reasonable or better attempts to do the right thing. As a company, you never know when something terrible is going to happen and telling people not to worry about it is dangerous and irresponsible.

That being said, compliance programs are put together based on best practices and litigation. The more litigation occurs, the better we understand the legislation / guidance that is often poorly written / defined. That's why GDPR / CCPA consultants are just best guessing - but, it always helps to have a reputable, 3rd party attest to the validity of your methodology - it shows that you tried hard to do the right thing. 3rd party audits are even better.

Trying to do the right thing is a cost of doing business - if doesn't have to be prohibitively expensive and it's part of doing business, responsibly.
> it’s based on little more than mutual belief in one another

crypto-coins are an abstraction over art commodities. Devoid of any specific meaning, they are valued according to pure belief. One is justified at any time to purchase them and they are unique. They can be interpreted to have almost any meaning. maybe they should be considered works of art themselves.
I used to work for a credit union that had a branch in a very troubled low income area. We worked really hard to get people to consider us as a cheaper, more transparent and ethical alternative to payday lending. So I know a lot about it as competition. Nowhere I’ve said it’s not exploitative. However, exploitative doesn’t mean that a high interest rate is extremely profitable as is popularly believed.

To clarify, payday lenders exploit people by a) encouraging loans for bad reasons, b) hiding details from financially illiterate people, c) trying to keep competition out of their market, d) not publishing comparable rates. But the actual business margins are not as good as 50-400% sounds due to the high volume/short duration/default risk.
Well depends, having 0 testing sucks too. I would argue 100% TDD can be a code smell, especially if you try to unit test everything. Use testing where it makes sense. Got some complex business logic in some function with several different edge cases? Cover them in test cases, it will also serve as documentation.

If you have a problem with #3 you might as well have the problem with #5. You don't want to automate everything, only where it makes sense.
This has everything I dislike about documentary videos. But many people like those, are happy to go along with the narrator's pace, absorb the pictures and wait for scraps of information.

The outline.com version posted nearby is to me vastly superior, and an interesting comparison: https://outline.com/e3h5H2
At runtime, which is why you need unit tests and linting as part of your development process.
This sounds like private healthcare in the UK. Many treatments and drugs that haven't been approved yet or deemed cost effective for the NHS are available from private providers and can be paid for out-of-pocket or by insurance - relatively cheap insurance because it has to compete with free (at point of use, lets not get into that debate).
Instead of "getting rid of C++" in a project written almost exclusively in C++, it would seem more sensible for Google to just wait for Firefox to be completely rewritten in Rust in the next ~10 years and if it's really that much better, fork it, add some googley stuff on top like user-tracking and mandatory log-in and then release it as the new Chrome.
When I say "the system is 15 years old" what I mean is that there is a continuity between the Pentium-III-550 with 128MB RAM -- running Debian 3 on a spinning IDE disk -- and the i5-4570 on my desk now with Debian 9.8 on 16GB and ZFS on two SSDs. The software has been continuously upgraded, the hardware has been occasionally upgraded; everything is up to date, but if I did something exciting to /etc/fonts.conf in 2014, that's probably still there.
This is anecdotal, but a drawback to working in some trades is that the employers tend to be family-owned, which makes it hard to advance if you don't belong to the family. Car repair shops fall into that category.
And that's why we are excited about gfx-rs in this thread.