skysight-inc/HackerNews huggingface dataset:
It depends on how you're measuring value I suppose. Research for research's sake is rarely pointless, contributing to the sum of human knowledge is a worthy endeavour if you're okay with being in academia forever which many people are. Society's relationship with gender is a field worthy of study in my opinion, regardless of the political radicalism that apparently originates in that field.

I'd argue that the social sciences need more people involved in them, not less. For example, the way behavioural psychology has been weaponised during the pandemic by political actors (particularly the British government) has been very unethical in my opinion but as the social sciences are often seen by the general public as a bit woolly there's not been an awful lot of publicised expert criticism in the same way, say, a government denying genetics in favour of LaMarckism would put angry biologists directly into every newspaper.
>I seem to remember that when React was first introduced, DOM mutations _were_ very expensive.

Not really. Rendering was always a heavily optimized area. The DOM, by the way, is also an in-memory data-structure, and can also be clever on how it batches draw commands to the hardware (GPU or otherwise). I was always skeptical of the performance benefits of frameworks like React for that reason.

The big benefit of UI frameworks (React or Angular) is that it organizes your code into a defined, maintainable pattern. Traditionally JavaScript has been a mess of a programming language so with raw JS/HTML development it was easy to shoot yourself in the face and do the wrong thing.

>I was under the impression that a lot of optimization was done in reaction to, err, React and similar frameworks?

That's not true. There is an enormous amount of investment being poured into the entire HTML/JS/CSS stack.
The trained model is a derivative work that contains copies of the corpus used for training embedded in the model. If any of the training code was GPL the output is now covered by GPL. The music industry has already done most of the heavy lifting here in terms of scope and nature of derived works, and while IANAL I would not suggest that it looks good for anyone using this tool if GPL code was in the training set.
So you trust them to cook your food, but you are worried they will take off with your card? Do you live in a first world country or a failed state?
I don’t think you’re wrong, that’s the same impression I got as well. But I suppose that is to be expected in a society that tends to consider one’s vocation as the height of personal ambition.

I would also suspect the author scores highly in the conscientious personality trait. So it would follow they have high levels of discipline, derive pleasure from achievement etc. Maybe the title should be changed to “How to Work Hard (and why that matters to people like me)”
This is certainly not my experience. I’ve never had to touch a library with jQuery, and the vast majority of libraries with framework wrappers also have vanilla implementations. The difference being the wrappers need to be updated to keep up with the frameworks, and often have more ways to fail considering they’re often just vanilla libraries + wrapper code.

If a library is maintained, the existence of a framework wrapper doesn’t make it any more reliable in my experience.
1) this is not human, it's some software

2) if I write a program that copies parts of other GPL licensed SW into my proprietary code, does that absolve me of GPL if the copying algorithm is complicated enough?
I imagine that AI like this will certainly speed up development, but I suspect you will almost always need someone in the middle putting the pieces together.
> only has Cooks and Food Runners with no traditional waitstaff

They've had this in Japan since before tablets in the form of vending machine restaurants. You order and pay at a vending machine and get a ticket, you sit down and hand in your ticket, and someone brings the food to your table.

I haven't been in many years, I guess now they have touch screen kiosks instead of old school vending machines.
If jQuery helps the developer achieve their design and development goals, that will play out better for the end-user.

That's not the dilemma though. Developer can build solutions without jQuery. They'll be faster, smaller, and have fewer dependencies.

Plus, if you're only using jQuery for DOM and events then it probably isn't helping you. Those are two areas where writing vanilla JS is can often be easier than writing the jQuery code to do the same job.
This will allow for a D or C level coder to be a B/B- coder which is great, quality goes up. But corps will use this to depress wages and finally be able to create that wonderous unicorn of completely fungible coder.

This kind of tooling is akin to the crossbow.

It will allow for less skilled folks to push out code that is like other code at great speed. A copy pasta accelerator if you will.
My guess is that it is, if we think of a machine learning framework as a compiler and the model as compiled code. Compiled GPL code is still GPL, that's the entire point.

Anyways, GitHub is Microsoft, and Microsoft has really good lawyers so I guess they did everything necessary to make sur that you can use it the way they tell you so. The most obvious solution would be to filter by LICENSE.txt and only train the model with code under permissive licenses.
I seriously doubt it considering most people I talk to don’t even know what Edx is. But you can still value the knowledge it provides for yourself and leverage that in whatever your expertise is to maybe build a portfolio or make a lateral by showing you can do it
Videos of meals? Better upsells? Are you trying to create my personal hell?
What crash, why?
GO1 (YC S15) becomes South Africa's first unicorn
What if I put a licence on my Github-repositories that explicitly forbids the use of my code for machine-learning models?
37% for washington, ~17-20% for Oregon
> Or more aptly, what constitutes a single molecule, rather than a complex structure built from a repetitive pattern of almost-equal components?

The bonds. Not a chemist, but if I remember enough chem 101, all molecules are bonded together by either covalent or ionic bonds between the individual atoms. There are names for some of the common "building blocks" of molecules; i.e. a methyl group is a single carbon with 3 hydrogens bound onto it, and an arbitrary atom on the 4th side.

A "complex structure built from a repetitive pattern of almost-equal components" sounds more like a crystal. There are still individual molecules in a crystal, but the molecules are arranged in a precise and repeating pattern.
This falls into the Malcolm Gladwell genre of arguments made on top of specious anecdotal data. Paul's not wrong, per se, but it's not a well-formed argument.

Bill Gates made his fortune by being in the right place at the right time with connections from his wealthy family, and software that he first sold and then went out and bought. If hard work helped him grow his empire, great, but I wouldn't use him as a great example of what hard work can bring you.

PG Wodehouse is considered by most to be a great "fun commercial fiction" writer. Comparing him to, say, Joyce, says more about Paul than about either of these writers.

For me, I prefer this quote by Calvin Coolidge: "Nothing in the world can take the place of persistence. Talent will not; nothing is more common than unsuccessful men with talent. Genius will not; unrewarded genius is almost a proverb. Education will not; the world is full of educated derelicts. Persistence and determination alone are omnipotent."
GPZ is not some independent entity google just funds, they are as much part of Google as any other team.

If you want to be that precise, it is bad look for part of your organization to have hard policy that you expect external companies to follow, while parts of your organization itself cannot do the same.

I am not saying Project Zero is wrong, clearly giving more time did not prod Google to actually fix timely, he certainly was being too polite and gave too much time, I don't know why, perhaps companies don't pay bounties if you disclose without their consent [2] ?

All I am just saying Google as a company should hold itself to the same hard standard and fix issues in 90 days this is what Google Project Zero as a team expects other companies[1] to do so, they will even reject requests for extensions.

As a company if they can't do it, they shouldn't expect others to do it either right? Or they should disclose reported vulnerabilities even if not fixed in 90 days.

[1] Maybe they do it for internal teams as well, but that not relevant to us, all we should be concerned is how they behave externally with disclosing and solving issues.

[2] Perhaps part of the reason GPZ is able to do this hard policy is because they don't depend on bug bounties as source of income as independent researchers do.
totally agree. writing is a hidden superpower
The animated example on https://copilot.github.com/ shows it suggesting entire blocks of code, though.
Edited my original comment, I am a contractor on both, but on job #1 is mostly on paper. I am treated as a FTE.
For me, the code is easily 10x more readable than vanilla JS. And much shorter, so I can hand code everything quicker without typos.
"No keyboard. Less space than a BlackBerry. Lame."

I don't know why it wasn't obvious at the time. It just seemed like a silly gimmick.

Ive still never owned an iPhone, but it's clear their design won. What I learned is that it's not even obvious to me what I want. I try to be much more open about what could be popular now.
To use an example, I'd much rather do

$(".elements").css("color", "red")

versus

var selector = document.getElementsByClassName('elements');

selector.style.color = 'red';
Then, I should see absolutely zero complaints about privacy, tracking, spying, google analytics and facebook tracking.

Perhaps we should ask Scott if he is willing to share his browsing history, his personal photos and his passwords with the rest of us or maybe if I can come into his house?

After all, "You have zero privacy anyway"
> What are some ethical problems that could emerge from the box?

Being put out of job by an AI trained on your own code?

It's really the same ethical problem of all automation ... and will be as long as we need a job to fulfill basic needs like food, housing and medical care.
And then your tax bill on that house has inflated too. There are a lot of variables (I work in finance).

This is really getting off topic.

Do you really think using Gates as an example is legitimate to talk about hard work for normal people? That was the main point.
Yes Jquery does makes things easier than vanilla JS

Best being

$("#id") replacing document.getElementById("id");

Makes code look cleaner
>According to which criteria are some studies apparently “pointless”?

Likely the criteria made up in the heads of those who feel they've somehow been "wronged" in life by somebody who participates in said studies.
CM-1 lacks floating-point hardware, which anecdotally made it unsuitable for the typical supercomputer number-crunching tasks, that makes 1GFLOP somewhat questionable. Hillis' thesis quotes 1000MIPS for the 4MHz prototype. I believe that production CM-1s had higher clock speed than 4MHz, probably 10MHz, which would change that to 2500MIPS for 64k CPU CM-1.
I think good goal posts are even further away.. If you complete 100% of calculus I and then delete all access to it instead of solidifying it by going to calculus II, you will need to learn calc I again within months and the cognitive dissonance that creates will cause most people never to learn calculus.
While technically correct, this doesn't square with most people's intuitive sense of what "being a millionaire" means. It's not having a solid retirement nest egg, it is being able to jet off to your yacht in St. Tropez on a private jet.

I think this is largely due to inflation. A million dollars in the 50s or 60s would be around 10 million today, while at the turn of the 20th century when the term really became popular it would be worth 30 million today. A "millionaire" of the time is really living a different lifestyle and can likely afford a very extravagant upper class lifestyle purely on interest of their wealth.

With housing costs having risen so much faster still beyond inflation, today you can easily be "a millionaire" simply by having a bit of equity in a modest home in a costal city.
Jeff Bezos could bankrupt himself giving each of his current employees $200K (one time only, after 25+ years of work, not per year).

And that's by far the most extremely case.

You can argue that it's exploitative or that no one should be as rich as he is, but you can't say that working hard to do better for yourself as an employee is useless just because that small amount gets skimmed off.
> Potentially for newer developers it robs them of active experience of writing code.

And for those with experience, this will be obvious when reviewing their code. There's only two possibilities -- either copilot will get so good that it won't matter, or code written by copilot will have obvious tells and when someone is over-relying on it to cover up for a lack of knowledge, that will be very clear from repetition of the same sorts of mistakes.
US home prices rise at fastest pace in more than 30 years
Near Death Captured on Camera in Hindi
How many jobs have developers helped displace in business and industry? I don't think it's controversial that we become fair game for that same automation process we've been leading.
Show HN: Choreo, a simultaneous low-code and code platform
e.g. Dogecoin
There's a time and place for everything. When I was an undergrad at RPI, I worked my ass off. Harder than I ever needed to in my working career.

Now in my 30s my focus is more on family and housework, but I will always benefit from having been 'in the grinder' back then. I know my limits for hard work is great, should I ever need it again.
Why do I have such low conscientiousness?
The book "The Connection Machine" by Danny Hillis is a fantastic account of the philosophy of the CM design. When I was in high school, I didn't have a computer, I only had computer books from the library, and TCM was a huge influence on me at that age.

This paper by Guy Steele and Danny Hillis is also a good introduction to the Lisp language they were developing (but from what I can tell never got off the ground) for the CM.

http://diyhpl.us/~bryan/papers2/paperbot/25aa007a093cd69bbf0...

In particular the language has two new operators, alpha and beta, that today we might consider flexible analogs to map (compute) and reduce (communicate). It's really fascinating how they made an algebraically closed language around this concept.

This lecture by Hillis is also fascinating:

https://www.youtube.com/watch?v=Ua-swPZTeX4

Near the end he talks about how this room-sized machine had a syncronous clock, and how there were bits stored in the wires in transit because all the wire lengths were carefully cut multiples of the clock period.
Probably only a problem if you're in cash
No, the code generated is what copyright law calls a derivative work and you should go ask Robin Thicke and Pharrell Williams exactly how much slack the courts give for 'sufficiently transformative new work.
Show HN: Eraser – A whiteboard for design docs and systems interviews
Could you write this in Java?
Semantic Search: Measuring Meaning from Jaccard to Bert
I don't think you know what a pyramid scheme is. A pyramid scheme is a sales scheme where one person enlists other people to sell their goods because they take a % of the sales of the people below them, which encourages the people below them to hire people below THEM. It also requires a large up front purchase by new members, which is what causes those percentages to trickle upstream, amplifying what the person at the top of the pyramid gets based on how many layers are below. When people at the bottom begin to fail to sign up new members, each layer above them no longer finds it profitable, which causes the pyramid to eventually collapse.

Tesla is in no way a pyramid scheme.

It is, however, a groundbreaking luxury car brand that is disrupting the auto-sales collusion, opening up the possibility of fossil fuel use reduction, highly dependent on blood minerals, and run by an egomaniac tax cheat who doesn't give 2 shits about his employees. Tesla's impact is multi-faceted, both positive and negative, and highly nuanced.
Wikipedia [1] suggests 50% is from calcination and 40% from burning fuel. There's plenty of room for reductions on the fuel side.

[1]https://en.wikipedia.org/wiki/Environmental_impact_of_concre...
Can you type that in System F? It doesn't seem logically valid, a -> a is trivially true, but apparently implies any a?
30kb is pretty trivial. And even so, if you are using a CDN like you should the jQuery is likely already cached on the user device.
>training ML models is fair use

How does that apply to countries where Fair Use is not a thing? As in, if you train a model on a fair use basis in the US and I start using the model somewhere else?
Yes, I know thank you, with "entire GDPR" I meant banner only, as upper comment was about cookies and banner... but it came out wrong.
It will absolutely transform undergraduate education in computer science, or rather, the breadth of the workload. <:)
This essay is basically yet another pamphlet for puritan work ethics. Funny that it comes at a time where "faith" in hard work as a main determinant of success is at a low point: https://news.ycombinator.com/item?id=27514188
I can't say what's happening in GitHub Copilot, but it's not necessarily true that the only way to produce syntactically valid outputs is to take substrings of the source text. It is possible to learn something approximating a generative grammar.

Take a look at https://karpathy.github.io/2015/05/21/rnn-effectiveness/

At the same time, I would not be surprised if there are outputs that do correspond to the source training data.
> and still we hand it to strangers to run off with for 3 minutes like nothing.

Why would you do that?
In that case, most of the web is unusable nowadays, and jQuery is not your main problem. Maybe your argument is valid in less-developed countries where more people have spotty connections and more websites have adapted to that (but I wouldn't know, sorry).
The joke is Jeeves' very solemn quotation of a famous Romantic poem.
Does 30kb of js really matter on modern phones and modern mobile internet?
There is a $6000 contribution limit to a Roth IRA already.
It's very shocking to read this and not even mention how supportive the privilege of starting out wealthy is. Hard work looks different if there's no where to go up or out.
Tribalism! :)
Indeed. It should be the goal of society to automate away as much work as possible. If there are perverse incentives working against this then we should correct them.
https://developer.mozilla.org/en-US/docs/Web/API/Document/qu...

Does the same as the $ query but native in every browser in IE9+ and gives you a native node. Also more performant than getElementBy<whatever> methods.
I visited https://copilot.github.com/, and I don't know how to feel. Obviously it's a nice achievement, not gonna lie.

But I have a feeling it will end up causing more work. e.g. the `averageRuntimeInSeconds` example, I had to spend a bit of time to see if it was actually correct. It has to be, since it's on the front page, but then I realized I'd need to spend time reviewing the AI's code.

It's cool as a toy, but I'd like to see where it is one year from now when the wow factor has cooled down a bit.
It's crazy how quickly frontend UI frameworks became the standard approach. They're not necessary in so many instances where they are used.

I also found it pretty comical when server side rendering became a hot topic, like duh guys, that's what we were doing first! Did you forget?

Anyway, it's not that frontend UI frameworks are bad, it's more that pragmatism gets thrown out the window so quickly.
Wow. Please make this for Rust :D

What this really displaces is StackOverflow (or some of its users...)
> belief (the atomistic view of physics) fell apart

What is this, then?

https://www.scientificamerican.com/article/see-the-highest-r...
> If you require "convincing" in this instance then infact you do adhere.

It is not a conspiracy theory to believe that a relatively untested vaccine can have unknown side effects. The FDA just added a heart inflammation warning a few days ago, for example.
Definitely not the same so please don't imply as such. Everyone has a different taste for their dining experiences definitely. For me, the normal I need something to eat experience does not need a waiter. But definitely if I a going to a nice place to sit, relax, enjoy the service, yes a waiter, paper menu is a nice experience. These are very different segments in the dining market imo. Kind of like how your normal restaurant is not going to use Tock for reservations.
In General I agree, but using a SPA framework has one major benefit. It forces you to make an API for everything. So when a request comes in to make something more dynamic you have everything you need ready to go. Also, if you're building an app that some users need API access for, it's already there.

I daydream about making a framework that lets me use django templates as a SPA that does server side rendering on the first request, or when javascript is unavailable.
I think it is approximately `public <T> T y(Function <T, T> f)`.
I don't think that's fair at all. We are on Hacker News, the whole point of this website is intellectual curiosity. People here understand the value of what doesn't impact their field/industry, isn't marketable and profitable. Look at how much open source code is produced just for the sake of it, because people believe it's the right thing. Look at how much cool projects with detailed instructions on how to do them yourself are shared. Dismissing everyone here as "STEM arrogance" means that you missed all of that.

You talk about "STEM arrogance", but maybe you should take some time to analyze where you feelings comes from, and if you're not suffering from a huge bias against these fields yourself. If the defenders of social sciences aren't even able to apply their teachings to themselves, people have the right to be skeptic about the value of their fields.
wow surprised not one comment that’s scared of this being the step to automate away our jobs.

maybe sooner than we think?
We are a team known for many open source projects (Apache Axis2, Apache Synapse, WSO2 API Manager, WSO2 ESB, Ballerina) that powers thousands of real-world systems.

We all used to build software by composing libraries and running programs on top of middleware platforms. The world, however, has changed; now we build most software apps by composing APIs together and running them in a container.

Choreo is the result of over five years of work towards building a better software development experience for cloud-focused developers. With Choreo, you can write integrations, write and manage APIs, facilitate reuse via a marketplace, and much more.

We see three things that sets Choreo apart:

1. Simultaneous low-code and code:Choreo enables you to go from low-code to source code, easily switching back and forth with zero boundaries. This is powered by Ballerina - a programming language we have been working on for 5+ years (see https://ballerina.io).

2. Lock-in free low-code: Because your low-code is actually just code, it's all available in GitHub. As a result, you can clone and edit the code anytime. (Some aspects of this feature are not in the first public beta but will be available soon.)

3. Focus on creative development, not building platforms: Developers simply write code; we’ll do the rest to give you a production-grade deployment including sophisticated build pipelines, autoscaling, high availability, deep observability, performance forecasts, API management, and marketplaces.