skysight-inc/HackerNews huggingface dataset:
This is what is so miserable about the GPL progression. We went from GPLv2 (preserving everyone's rights to use code) to GPLv3 (you have to give up your encryption keys) - I think we've lost the GPL as a place where we could solve / answer these types of questions which are good ones - GPL just tanked a lot of trust in it with the (A)GPLv3 stuff especially around prohibiting other developers from specific uses of the code (which is diametrically different from earlier versions which preserved rights).
The median US household has ~$12k/year available to save/invest after all ordinary living expenses, per the US government (BLS), and that number goes up very rapidly for people above the median.

Americans are notoriously poor savers, also per the US government, but a large percentage of all households -- at least 40% -- could fairly easily accumulate $1M if they were diligent about saving and investing a decent fraction of that surplus income. The surplus income is available but Americans choose to use that income for things other than saving and investing.
Are you saying you think the interview Time magazine had with Gates was a complete fabrication, or that the author just randomly made up that bit?

http://content.time.com/time/magazine/article/0,9171,137132,...

Or do you mean you think Gates actually took days off and the suggestion he didn’t is a fabrication?
Carrots are good for you. I had a friend who ate a carrots as a kid. He's a doctor now.

I wouldn't have even written my comment but this was just a big talking point after Gladwell's 10,000 hours book a few years ago (which also speciously and strangely used Bill Gates as an example of effort).

That Coolidge quote is 100 years old. I like us talking about things but let's endeavor to make it new things.
>replacing

They're not so comparable TBH, the reactive element is the key difference. I can simply create logic, apply changes to the input data and the UI is updated. With jQuery you have to update the UI and data, far less easy. Point I was making is that if you're site relies on JS, I'd pick a reactive framework to do the heavy lifting.
(FYI looks like Needgap is down right now; Cloudflare is showing me a 521 response)

There are a few reasons. The biggest one is distribution. I came up with the idea for The Sample because I was working on an essay recommender system[1] and I was trying to figure out how to incentivise people to share it. I've built a referral system[2] into The Sample, and whenever someone submits a newsletter, I send them a referral link. If they share the link, their newsletter gets forwarded more often. So far it's been promising; last I checked, about 15% of our subscribers came from referral links. As The Sample gets larger, the referral system will become more compelling (network effects). I've used a fair amount of paid advertising to get things going, but after some threshold, I think it will grow extremely fast with just the referral system.

The next reason is implementation-related. I prefer to use collaborative filtering as much as possible, falling back to content-based filtering only when there isn't enough rating data for collaborative filtering. But for collaborative filtering, you need long-lived items. If you're recommending news articles, by the time you collect much rating/interaction data, the article will be stale and you won't want to recommend it more anyway[3]. Recommending newsletters is IMO an excellent way to combine ML with human curation: humans figure out what news is good, and ML helps readers find curators who are good/relevant to them.

[1] https://essays.findka.com

[2] https://jacobobryant.com/p/an-algorithm-for-driving-newslett...

[3] Unless perhaps you're a large news site and can collect lots of interaction data quickly. An interesting thing about my situation is that I'm trying to bootstrap a recommender system from the beginning, whereas most recommender systems today were built as an add-on for another product, after it already had lots of users.
Right. If you’re comfortable giving access to your source files to GitHub+OpenAI, then go for it.

I’m not sure how this would apply to secret keys or flat files with customer data/PII, but in any case that makes it a non-starter for me.

Their “Please do not share this URL publicly.” Banner at the top of the page which disclosed this info makes my skin crawl a bit…

If I were only working on public projects I would be on board right away, it looks like a big time saver.

Am I being to paranoid here?
Depends on if you're working on the next Twitter or plugging away at Java code as a corporate slave for an insurance company.
For organisations with the resources to deal with an APT, great lengths are gone to in order to verify that the supply chain is trusted all the way down to the chip manufacturer. The hardware used isn't just bought from Best Buy and given a huge dose of trust, but instead there are with many many steps to verify that the eg the hard drives are using the expected firmware version. You spend as much as you can on the whole process, but if your threat model includes the CIA, China, and the FSB, it's exceeding expensive.
Sure, but then you have no data line, and using Wi-Fi for security is a really bad idea.
Clearly this requires some level of judgement but this isn't new, determining what is plagiarism and not requires a similar judgement call.
> People who’ve succeeded at achieving ambitious goals are able to look at success from both vantage points: from having yet to succeed and succeeding. You’ll hardly ever, if ever, hear them say it’s solely the consequence of having the right networks and being lucky.

Yes, people tend to adopt a personal narrative that maximizes their own moral status, so successful people artificially minimizes the effect of circumstance on average and unsuccessful people artificially minimize the effect of choice.

But we don't have to rely on competing personal narratives weighted by who has the resources to reach a larger audience; these are concrete fact questions, and there is plenty of evidence that (1) circumstance beyond personal traits has a very large role, (2) personal traits contribute in ways different than the popular narrative of the successful, and (3) the personal traits that contribute are themselves largely products of (mostly inherited and early childhood) circumstance, not active choice.
Usually it just works. But, even following the "Rules of Hooks" (https://reactjs.org/docs/hooks-rules.html), I managed to write some code where the state that belonged to one component ended up in its adjacent sibling. When that happened, I really wasn't sure what to do other than go on a deep react dive. It's not clear how to debug stuff like that.

I came to realize that I had confused the reconciler. The fix is basically to just use the key= attribute everywhere, not just in arrays.
RE: ... there are clearly quantifiable differences between individuals associated with their genetic origins. This is well known in all biological scientific fields: medicine, forensics, pharmacology

This point falls apart with "mixed-race" individuals. People have mixed since the dawn of man. The real conflict is cultural.
I'm assuming that - by design - it has a feed-back-loop that allows it to tweak, learn and improve itself by feeding back the choices people make vs its own recommendations.
Old is new again
I have noticed that “what I work on” is more significant than “how many hours I spend working”. You have to be pointing the right way, not just going fast.
The largest number of people I could find affected by sight loss in the UK was 4.1 million by 2050, which is obviously far larger than the current number--and sight loss doesn't mean they can't read a paper menu in many cases[1]. The population of the UK is just over 68 million[2].

So two posts ago you were extolling the virtues of accessibility for at most 6% of UK's population, but now it's suddenly no big deal that 18% of the UK's population can't access your menu. And that's ignoring folks like my father: he technically has a smart phone, but he never has it on him and he wouldn't know how to scan a QR code even if he did have his smart phone on him.

And sure, nobody is turning away people without smart phones or blind people. Anyone is welcome to order food as long as they can figure out what your restaurant actually makes.

[1] https://www.rnib.org.uk/nb-online/eye-health-statistics

[2] https://en.wikipedia.org/wiki/Demography_of_the_United_Kingd...

EDIT: You also completely ignored my point about having a working ad-free QR reader installed. I've got an entry-level Samsung phone, which did not come with a built-in QR code reader. The free one I downloaded came with ads.
Where do I charge it?
This development came from amazon India as government came up with a law to prevent e-commerce platforms from selling on their own platform. So amazon started by selling off the equity on largest amazon sellers which were amazon companies to wealthy people in India.
Yep. We are talking about cloud services revolution but the sad fact is that I can't trust these incompetents with my shopping list and need to maintain all my data and backups myself.
I saw that post, neat stuff. We made an attempt to develop something similar 4 years ago and take it to YC, it simply wasn't good enough often enough because our training data (Stack Overflow posts) was garbage and models were weaker back then. I figured it would take about 5 years for it to really be useful given the technology trajectory, and here we are.

I'll note that we weren't trying to build "code auto-complete" but instead a automated "rubber duck debugger" which would function enough like another contextually-ignorant but intelligent programmer that you could explain your issues to and illuminate the solution yourself. But we did a poor job of cleaning the data and we found that English questions started returning Python code blocks, sometimes contextually relevant. It was neat. This GitHub/OpenAI project is neater.

I would be curious what the cost of developing and running this model is though.
For a second I got afraid that it is Copilot by Kite, with their infamous history (https://news.ycombinator.com/item?id=19018037).
Standard practice is to use a signed decimal number with an appropriate precision that you scale around.
> Yet, isn’t that effectively what human brains do too?

If I want to watch a bunch of movies, I have to pay the theater for each movie, or pay netflix, or whatever. The screenplay I write afterwards belongs to me, but the learning process involved me paying for access to others' work. That's what's often missing here. But at the same time, if you train on legally public data, there's no 'theater' to be paid.

(Often, people train on illegally public data though, like the eleuther folks. That's a whole extra can of worms I've ranted about plenty).

Maybe we'll start seeing licenses with a section saying "not for use as training data for commercial models."
Do you have any evidence for this accusation?
The right to be forgotten.
The right to get your data. The fines for those that does not comply with law.
There is more to it than "cookie ok"
It's impossible to say what the risk/reward trade-off is, if all the risks aren't known.
TikTok insiders say Chinese parent ByteDance is in control
It is widely accepted that using floats for money[1] is wrong because floating point numbers cannot guarantee precision.

The fact that you ask is a very good case in point though: Many programmers are not aware of this issue and would maybe not question the "wisdom" of the AI code generator. In that sense, it could have a similar effect to blindly copy-pasted answers from SO, just with even less friction.

[1] Exceptions may apply to e.g. finance mathematics where you need to work with statistics and you're not going to expect exact results anyway.
This is a huge bummer. edX was the prime example I would hold up when people said "remote learning is terrible". Several of the courses I took on there ranked among some of the best classes I've ever taken, in-person or otherwise.

I agree with another commenter in that I had hoped it would persist since 1) education is ostensibly the business of Harvard and MIT and 2) Their pockets are deep enough to think long-term.

I will admit that I haven't used it much in the past few years. Had been getting turned off by the credential chasing and access disappearing after some time.

Tough to see an excellent path forward from here. I've never heard of this 2U firm.
Browsers support HTML and JS (and a few other things not relevant to this point).

Neither HTML or JS on its own will do what you're describing. HTML doesn't allow binding to a data source. JS doesn't allow you to write HTML declaratively. So, people build abstractions.

If an abstraction ever became popular enough and futureproof enough, there could be a case for supporting it natively. But I don't know of anything that currently exists and does what you're describing.
I'd like to hear from critics of Bret that have actually watched his content, in particular the episode with Dr. Pierre Kory. Do you support YouTube's decision? What about YouTube taking down Dr. Kory's Senate testimony?
Interesting, so the presence of a QR menu is a restaurant-quality filter perhaps.

If they have a QR menu move on until you find one that does not ... you are likely getting a more authentic meal.
It's also negatively correlated with IQ.

That's surprising, I wonder why.
DDG is one example. I prefer it this way because I can choose how to view it, and not have to redownload it in case I lose the page or the cache for the file.
Your source seems to contradict 'six buliding collapses per month':

"A six-story building collapsed Friday night in Nairobi, killing at least a dozen people. Several buildings in Kenya have collapsed in the past year. Why?"
I'm inclined to agree, although I'm not trying to bash FreeCAD. The benefit of hindsight is unfair, and FreeCAD set out to be a "full" CAD package, which are naturally complex. Widespread 3d printing came after FreeCAD's inception. No doubt the 3d printing "sphere" could benefit from an open Fusion 360 replacement though...
I'm glad they find it head exploding but my concern is that it would be most head exploding to newbies who don't have the skill to discern if AI code is how it should be written.

For a seasoned veteran writing the code was never really the hard part in the first place.
I wouldn't say "suspicious", but I do think it's interesting. Yes, it needs to receive light, but any exposed part of the animal could do that. Does it "feel" to the animal like it's part of vision, in the way that we experience taste in an integrated way combining signals from taste and smell receptors? Does pairing with vision make it easier to process both together for navigation? That is, you're point is how a separate organ would make it like an independent sense; is it functionally beneficial for it to not be independent?
> How many jobs have developers helped displace in business and industry?

How many?

> I don't think it's controversial that we become fair game for that same automation process we've been leading.

This is not correct. A human (developer) displacing another human (business person) is entirely different than a tool (AI bot) replacing a human (developer).

Regardless, this is the Lump of Labour fallacy (https://en.wikipedia.org/wiki/Lump_of_labour_fallacy).

In this case, it is assumed that the global amount of development work is fixed, so that, if AI takes a part of it, the equivalent workforce in terms of developers, will be out of job. Especially in the field of SWE, this is obviously false.

It also needs to be seen what this technology will actually do. SWE is a complex field, way more than typing a few routines. In best case (technologically speaking) this will be an augmentation.
Have fun when your page randomly gets visited by IE7 running behind some ancient corporate firewall.
Since most of the code written anywhere is crap (the tool was trained with "millions" of lines of code) I suspect it will repeat all the same anti-patterns,bad-structured,ill-thought code which fills Github.
This is a different type of reactor using a different type of fuel. FTFA:

"The concept for the reactors began with the requirement that they would run off of tristructural isotropic particle fuel, or TRISO...Each TRISO particle is made up of a uranium, carbon and oxygen fuel kernel which is encapsulated by three layers of carbon- and ceramic-based materials that prevent the release of radioactive products"

and then further down...

"The fuel has two secondary benefits...the first being its resiliency to proliferation which can help deter the reactors from being targets for bombings or attacks.”
I don't understand fascination with bullshit machines.

While they may be useful in propaganda, state or commercial, I'm not sure why Microsoft GitHub would find it useful to generate volumes of bullshit source code.
I give it about 3 months before these QR code menus start asking for your email "for deals" before they'll display the menu. And I'm sure some great new YC backed startup will be created to collect all the data and aggregate it with other data broker information.
Learn Kubernetes by Example
which would be great
Something doesn't add up about this. Is it possible that they're wearing the cameras for some other purpose? Like gathering data or sample footage for an AR project?
I’m going to pile on the disagree train. My experience is that developers find (other people’s) code much harder to read. I suspect this tool will lead to code with subtle problems because people will skim it, shrug “eh, looks about right,” and move on.

Edit: In fact, people in this thread are finding exactly those problems in the example code, which you would assume had been checked fairly carefully.
This was exactly my experience except Masters instead of Bachelors. I had this feeling that I mostly coasted during my bachelors, only putting any effort the week before Finals or Unit Tests. I did my Masters in EE from a university renowned for being a tough program. I was up for the challenge, doing exactly what you did: thinking math all the time, feeling like I was wasting time any moment I was not in front of my books.

I have the exact same problems you mentioned: not being able to just be, always anxious to be doing something productive, can't bring myself to watch a movie unless the movie was an all-time classic and "worth wasting time on".

The pandemic, weirdly enough, brought me back down to Earth. I faced some real mental lows but now I am able to relax more. Time management and deep work a few hours a day goes a lot further than just fretting about being productive all the time. I still have a lot of work to do, and I still don't think I've fulfilled my potential but posts like yours have definitely helped me re-calibrate my expectations.

Thank you very much.
"Memory space" is usually called "address space". And I think you're confused - context switching is expensive but there's no context switching involved when you're running in parallel across N cores. We're talking about parallelism, not concurrency.
I agree with the author that jQuery was essential for the time. Abstracting away browser compatibility issues in the era of IE6 was a wonderful thing, for sure.

The problem is jQuery has no business being used today unless you have to maintain legacy code. Even then I would deprecate jQuery wherever possible. Using jQuery for a "quick and dirty" application today is just terrible and it sends the message to green devs that jQuery code slinging is a skill worth having.

If you like quick and dirty, just make sure you have a working Node.js environment and generate a simple project that supports Webpack or Parcel. You will get all the advantages of Babel and Polyfills (if you need them) with little to no effort.

jQuery has no value except for maintaining legacy code. jQuery was useful back in the day (and John Resig had the best solution), but I don't love it anymore. In fact, I have serious judgements of the devs that use it that should know better.

Edit: I should note that jQuery is bad because it has no state management and you cannot easily track side-effects. I would much rather see someone use something like Svelte and construct the functionality with modern best practices while keeping a very small footprint.
Some of that is down to the PPPoE standards. I added RFC4638 support to the OS that I use but don't know how ISPs that don't support it will respond.
What's your estimate of the productivity boost expressed as a percentage? I.e. if it takes you 100 hours to complete a project without Copilot, how many hours will it be with Copilot?
BriefLink – Like DocSend, but for Fundraising
I actually have no idea what people mean with them these days. They don't say anything without explanation given all the contradictory uses, so they aren't very useful as words. They're the worst kind of jargon.

You might try being specific next time. If you're at the point of clarifying you mean regressive when you say progressive, you can't convince me the words mean anything.
I feel like a big part missing from this essay is “Why should you work hard?”

It seems to assume that working hard is a good thing.

Are these essays implicitly aimed at startup founders?

Because for the average engineer working hard doesn’t have much of a benefit.

Optimizing for interviews is much more important than hard work.
Plenty of discussion about the IP issues. It makes me want to start adding a section in my LICENSE.txt that says it's not eligible for use training commercial models. We'll likely end up with a whole set of license choices for that.

Although if a license can permit or prohibit use in training commercial models, does that mean that the lack of permission implies a prohibition on it?
the real learning for me is to not use gcp. sounds harsh, but you don’t get second chances when it comes to trust in this context.
I accepted a job at a startup not too long ago. They offered a pretty good salary, but no equity. Shame on me for not doing better research. As soon as I got in the role, they made it clear they expected 70 hours a week, oh and by the way, the CEO is really excited about the prospect of selling the company, and how rich he's going to get. He's going to mention potential valuations all the time, and he's also "really depending on me" to shape up core business functions to make the company sale-ready. LOL! Fuck that, I left within 3 months.
Fair play to him for coming forward and good luck, I say.

I always assume that the people doing talks are eager to do so, or at the very least find the adrenaline etc of the "performance" worth it when compared to the nerves and work involved.

I wonder if there are a lot of people in the "don't want to do this but feel I have to" category.

(I have no interest in public speaking, and don't make any effort to be put in such a position)
> It's the fact that our elected legislature has created a nightmare boondoggle of a tax code.

I wonder who is financing campaigns of people who keep those loopholes open?? It must be illuminati.

Its a open 'secret' that organised lobbing entities control legislature on a tight leash. Doesn't matter if you vote blue/red/purple the outcome will be the same, you just get different packaging.
Nothing is inevitable. Doctors and lawyers have protected their professions successfully for centuries.

Only some software developers seem interested in replacing themselves in order to enrich their corporate masters (mains?) even further.

Just don't use this tool!
Show HN: 2D Local PvP Game Built Using Ruby
One of the examples they provide on copilot.github.com shows a unit test for strip_suffix function. It does not test for a file name without a suffix, which the function would fail (it removes the last character instead):

def strip_suffix(filename):
"""
Removes the suffix from a filename
"""
return filename[:filename.rfind('.')]

import unittest

def test_strip_suffix():
"""
Tests for the strip_suffix function
"""
assert strip_suffix('notes.txt') == 'notes'
assert strip_suffix('notes.txt.gz') == 'notes.txt'