skysight-inc/HackerNews huggingface dataset:
Claiming a lineage back to impressive forbears is a pretty common thing - didn't the Roman's claim ancestry back to Troy, even the Scots claimed ancestry back to the Scythians...
Side note: Yandex search is awesome, and I really hope they stay alive forever. It's the only functional image search nowadays, after our Google overlords neutered their own product out of fear over lawyers/regulation and a disdain for power users.

You can't even search for images "before:date" in Google anymore.
Does anyone know why Salesforce is no longer included in the survey? It was included up till 2018 in "Platforms", but since then it's been strangely absent.
Resolution is just one factor. What processing you do to an image can easily make a lower resolution image look better than a high resolution image with horrible colors, bad contrast, poor tone curves etc. I'd describe the output on Macs as "unoffensive". It isn't great, but it also isn't bad.

Most people who dabble in photography and shoot raw will have some idea of this. The (untreated) images that come out of my professional DSLR don't look as pleasant as those that come out of my iPhone. Even if they have 4 times the pixels, and each pixel has much more dynamic range. How the raw sensor input is interpreted, influenced by intent, and then rendered, can be the difference between something you would hang on your wall and something you'd delete.

I have half a dozen macs with cameras, including the 16" notched M1 Mac Pro. None of them produce a great image, but they won't stand out as bad in a video conference. My $1000 camera does stand out because of its poor image processing, especially in low light conditions. It is a bit sharper, but the colors look distinctly off.
Came here to say this about cycling shoes. That is, the specific kinds with cleat mounting points at the bottom so you can clip in.

These shoes are particularly durable and will last through absurd amounts of use and sweat and rain and mud with just some sink-washing, but eventually break down and need replacing. For me it's about every 4-5 years with them getting worn most days of spring/summer/fall.

Shopping for these shoes is a huge hassle because, outside of large cities / cycling destinations, most shops only carry a single brand and model, making them pretty much mail order only. A shoe that fits fine can feel problematic after a couple hours, so it takes a bunch of trial and error (and often purchasing multiple pairs and selling the others off as barely-used) to find what works.

Last time I had to replace my shoes I went and bought the same brand, same model, same size. But they didn't fit right. Turns out the new version was 5mm narrower at the ball of the foot, which was enough to make my left foot hurt after an hour of wearing them.

So, I had to go shop around for something that fit better, try them, then be sure they worked right. I went through three pair before finding something that works, but I'm loathing when it comes time to replace them again. The coloring on them was recently changed and while I don't really like it (it's now a silver toe on black shoe, previous was all black), I guess it'll be fine so long as the fit matches?

I'm wishing I'd bought a second pair, but that too bothers me knowing they'll sit on the shelf for years taking up space before getting used. And who knows, maybe some new buckle/latch/whatever will come out in the mean time that'll make switching brand worthwhile?
How did you find these brands? I still struggle to find any of them. I'm at the point where I would even try an online tailor if there was a good one with a decent color variety.
This has more to do with the code never being immediately copy-pasteable, not so much my reluctance to copy-paste from SO for licensing reasons.
We are doing a democratic design by committee. I am fairly sure that will work out worse in most cases.
I agree, yandex is a great search engine
The Rise and Fall of Neumorphism
Huh? They did get vaccinated.

EDIT: It is possible the import could have come from an unvaccinated person too, having gotten it from someone who has been vaccinated. But that the virus is vaccine-derived means the ultimate source is someone who got the vaccine.
>If your car breaks down, you won't let it get fixed right now but next month because it's cheaper?

Which car? The one I don't have because I'm saving to buy two next year? You're changing the example I gave into something else entirely. If you're saying that drastically reducing or eliminating the purchase of everything that is not absolutely essential to have won't be bad for the economy, or if it is, it won't be bad for society in the long term -- then say that.

>> If know I can use the same money to buy two cars next year instead of buying a car this year, I will not buy a car this year.

>You sure?

Yes. (I lived someplace where there was a ridiculous price markup for electronic goods. I needed a new phone and laptop but I refused to buy them because of the ridiculous prices. Then the currency crashed a year later and I immediately bought them by exchanging US dollars before they could markup the prices or pause sales. I ended up getting them for less than the US price incidentally. Otherwise I would have waited until the old ones were preventing me from doing essential tasks. This is same for cars.)

"People consume because there's a limitless desire to consume" he says. And when Fridman calls him on it, he says yes well people economize due to constraints no matter what.

>same money, next year worth 2x is dramatically exaggerated.

Well yes that’s the point. aren’t we talking about a bitcoin economy in the end after all? If a transition from fiat to bitcoin standard starts happening, this is the path its going to take until the price stabilizes, no? People doubled their money in half a year in 2021 after all.

EDIT: his odd comment that he is migrating from anarchism towards supporting benign dictatorships doesn't exact endear him either.
I mean I'm not an expert but it's a valid point as people share code under a given license, and as far as I'm aware Copilot does not make this knowledge available. Nothing to do with the fact that Copilot is an amazing technological achievement.

If I, as a human, go to a public repository on Github and copy/paste a non-trivial 200 line code snippet into my proprietary code base I have to abide by the license of that original code, even if I slightly modify it. I don't see how this cannot be true for Copilot. I'm sure the legal folks at Github have thought of a response though, you could e.g. argue that the snippets produced by Copilot are not affected by the copyright of the original author as they do not reach the required treshold of originality. Seems rather shaky for me though.
Seconded. SNW is very much a return to the style of TOS and TNG. Strongly recommended for people who prefer those two over everything that came after them.
The issue doesn't solely rest in copyright

A concern, which I think is legit, is that it is quite easy for someone with a strong presence in search, web advertising, analytics and mobile to puzzle together what a company is investing in based on the aggregated research and web access from known locations
As a data engineer myself, totally agree about the abuse of the word “data”. What we strived for when naming was to make it self-describing as much as possible. Since the tool does one thing - diff datasets - we could name it “dataset diff” but that seemed more clunky. “table diff” wouldn’t work since we’re working on adding APIs (e.g. Stripe) as a data source to make validation of API-to-database syncs possible, and that goes beyond just tables. There is always an option to give a nondiscriptive or metaphorical name but we were concerned that would make the tool far less discoverable by potential users.
It's nicely described in book Tipping point from Malcolm Gladwell. Good choice for audiobook to add in playlist
Maybe not be "apolitical" for 20 years that led to this?

Russian IT and media were showered with relatively high wages to stay quiet while last semblance of elections was finally destroyed, independent media was took over by pro-Putin oligarchs and activists were crushed or murdered.

As was the sarcastic saying coined recently, "if you are apolitical then bullets don't hit you".
> Unless house prices crash such that people on minimum wage can afford a large house and still have lots of disposable income to put towards children I don't see how this can be solved with money.

Am I misreading your comment?

"Unless people on minimum wage get more money, I don't see how this can be solved with money."

Can you elaborate what you meant here please?
Enough of a pain that SiFive cores take a whole extra cycle for LB/LH (and LW on 64 bit) from L1 cache compared to loading a full register e.g. 3 vs 2.
I have shoes for a lifetime bought ahead, and if I die early there will be a glut of size 42 shoes on the dutch market of this brand and type and that in turn will immediately cause that market to collapse :)
Elite Dev Teams Performance
>""Oh yes I don't support my government, but you know these arrests, I'd rather stay in my cosy home and enjoy my tea."

Why are you so surprised? This is exactly how most of the population behaves everywhere. People go about their business and "support" criminal actions of their governments all the time. This includes the West. Our governments have no problems exterminating, starving and displacing people (as long as they're the "right" people to mess with) while the majority of the population is going on merrily about their business. And Europe keeps buying Russian stuff even now while "Ukrainians are being killed". Where are the mass protests and fights with the police?

Things might change when "messing" with people will ALWAYS have the consequences for ANY country. But this is not what is happening and is unlikely to change. We have no extra terrestrial entity to police us in impartial way.
I don’t think it’s particularly uncommon in the US and the donation data is public. This is just the first thing I found on Google, Bernie Sanders had over 5 million individual contributions like halfway through his last campaign [0]. Not to mention that campaign donations can also be for local elections.

[0] https://time.com/5757711/bernie-sanders-34-million-q4-fundra...
just because someone else ignored the license doesn’t mean github is free to blindly vacuum that up
This is pretty awesome! At my workplace we're using tailscale, and it's been mostly good experience. There were some hickups (like tokens expiring without sending any notification email), though all in all much better then alternatives.
> Any optimizations at WASM level won't change the bytecode.

No, but the bytecode gets better and more efficient with new releases. The point at which it becomes acceptable depends on the use case, of course.

> it is unlikely that compiling to WASM will be more effective than to native code

It doesn't have to be more effective, it only has to reach a point where the penalty is worth paying. After all, JS is slower than C, but you accept that as a part of larger trade-offs on manpower, ease of deployment, etc. Once the trade-off becomes acceptable for the use case, absolute benchmarks stop being relevant.

> If you want to benefit from amazing optimizations that were done for JS, then it is better to transpile your Python code directly into JS.

Why stop there? At that point you might as well use JS, since you get the best speeds and chances are you'll have to deal with it anyway at some point. There are already solutions like that out there, and they are not popular precisely for that reason. The beauty of using WASM is that you'll probably never have to touch JS.
Oh wow I totally hadn't come across this one, thanks
> consumer-privacy protections are nonexistent

And you can back this up how?
Well you can have it in the West. We'd prefer something separate from Kremlin.
https://stackoverflow.blog/2021/12/30/how-often-do-people-ac...

I feel like you're arguing in bad faith. So, whatever.
Those instances where people demonstrate verbatim copies, are mostly either well known snippets which have been copied a million times already, or obvious completions of a partial verbatim piece of the supposedly copied code that any coder could extrapolate.
The scale of time over which this will happen will be soo great that we humans most likely wont need to worry about it. We will either die out or evolve many times before then.
I just watched this. my jaw is still on the floor.
most of the code I write is glue sticking together 8 proprietary systems nobody's ever heard of. how is copilot gonna help me with that?
it is - which is a problem if you want to repackage something under a different license.
I'm currently looking at a cross platform development technology to learn. I've limited experience all of it with Cordova. I was looking at Dart/Flutter. Is react native much better?
I can give you an example of an entire (well, I still consider it alpha) library I wrote several months ago, using Copilot: https://github.com/osuushi/triangulate

This is an implementation of a 1991 paper on polygon triangulation into Go. So the deepest thinking about how to solve the problem was obviously already done for me, but there were a number of edge cases that I had to invent my own solutions to, and the translation itself involved keeping a lot of context in my head.

I can’t tell you in precise detail what Copilot did, and what I wrote by hand. I wasn’t taking notes or recording my screen. But there’s a reason you don’t see a lot of blocks in there where I forgot to comment anything, because my entire process for this was “type what I want to do in English, and see if Copilot will generate the next snippet, or something close”. I didn’t do this out of bloodyminded dedication to the AI cause, but because it continued to be an extremely effective way to get the code written quickly.

I can give a few specifics:

- My linear algebra is rusty, and Copilot was extremely helpful here. I would often just type the basic thing I was trying to do in pretty vague linear algebra terms, and it would generate the formula.

- I wrote a lot of tests like this https://github.com/osuushi/triangulate/blob/main/internal/sp.... This is a minor thing, but those aren’t copy-pasted. Instead, I would write the first test, and for the most part, I could just type something like `func TestConvertToMonotones_SquareWithHole`, and it would figure out how to adapt the previous test automatically.

- It generates exactly the error strings I want based on context an enormous percentage of the time.

I want to stress that I’m just giving a few examples of things that I specifically remember because I talked about them at the time, not characterizing the majority of the experience of using Copilot. The majority of the experience of using Copilot is that you write comments, and then the things you were about to type appear on the screen before you have to type them.
ah I think I figured it out!

I had a notification asking me to verify, but because of Focus, that notification didn't show up anywhere that I could see...... So in theory, this should work, will try again.
This is surely an ironic, hacker news style plug for your web business.
fNIRS brain scans allow subjects move, speak, and interact while being scanned
If I steal some code and put it on Github under MIT that doesn't really make it MIT, I'm just lying that it is. If Copilot then uses that it's still in violation of the law I'd assume (ignorance doesn't exonerate you etc.). So they'd have to verify on a case by case basis, which they obviously haven't given the volume of data they had to feed the thing.

It's kinda shocking that they think they can sell this, even providing it for free is extremely sketchy but at least complies with BSD/GNU/CC licensed stuff I guess.
Black mirror here we come.

I remember reading a story on reddit where children for their mother's Mother's day created deep fake of their passed grandparents, hoping it would make their mother happy...yet their mothers reaction was more creeped out over happiness.
> I really like having the "architecture astronauts" being involved in the very early stage of greenfield projects. Their desire to push the boundaries can help ensure you start off on a great foundation.

I would argue the opposite, having inherited a complete shambles. Started when Mongo was peak hype, but would be far better suited to a relational database. Lots of developer time spent to run on Kubernetes, so we can scale, even though we are in no danger of a having high volume of customers in the forseeable future (it's a very specialized domain).
You can coast in a lot of jobs at Google and Microsoft (speaking from experience). It was a bit of a trap for me though, and wasn't a great feeling coasting though as I wanted to build / achieve things.
I don't think releasing a commercial product that copies people's code without complying with the license is anywhere near fair use.

Also, the open source community has far less leverage to apply pressure to Google than it does to GitHub. We may be able to do something about this.
iCloud.com has ever been good for just one thing: Find My Device from whatever computer.

That's it.
Seems interesting! Will keep an eye on this.
Plagiarism isn't new or incredible.
Remember: most advanced technological civilisation collapses occur in their home galaxies.

Move to be safe!
Other way around: we're the only part of the cosmos that is even capable of worrying about it. It falls to us. Every second we waste is another few civilizations' worth of energy irretrievably lost.

You know. No pressure.
> I don't understand the difference between Co-Pilot on the one hand and Moderna (on the shoulders of medical research) or SpaceX (on the shoulders of physics knowledge and cumulative rocket engineering knowledge) on the other. They all heavily use technology, automation and machines. I don't see where the distinction is coming from, and if there is a technical legal distinction, is it an ethically important one?

They are all in compliance with intellectual property laws? Seriously, that's a bloody big difference.

Co-pilot is not in compliance with many of the source code it is using!

Whether you like it or not, compliance with the law is necessary.
Virtual Machines And Consciousness (2015) [pdf]
Recommended: https://en.wikipedia.org/wiki/Exit_Through_the_Gift_Shop
My problem with this conversation is how we can have a 200 comment thread without anyone providing any kind of proof to these claims. Is there any instance of this bot printing an actual copyrighted algorithm instead of a mundane uncopyrighteable piece of logic?
> That's an entirely different task than the user reading SO or using Google and then writing their own code, because the "AI" is not capable of writing its own code at that level.

I would say it's a very similar task. If I need to remember how to use a certain function, I can Google for documentation and examples, or I can tell Copilot what I want to do. The fact that the solution was presented by Copilot or a SO thread is, in my view, irrelevant. And to compound on that, I doubt anyone checking SO truly knows where that answer came from. The person could simply be reproducing a snippet from somebody else, you have no way of knowing if it was licensed.

I don't think this is bad either. Even our current shitty copyright laws protect that kind of use. I shouldn't have to worry whether my little prime number generator uses an algorithm first created by John Carmack or Microsoft. Programming has evolved rapidly in great part because we can all use other people's work and use it to improve ours. Of course you shouldn't just copy and paste everything and call it a day, but that's hardly what Copilot enables anyway.
Ask HN: Why is Java AOT compilation (using graalvm native-image) slow?
I followed the guide here https://quarkus.io/guides/building-native-image to set up a minimal quarkus webservice graalvm native image. Ran command 'time quarkus build --native' to compile the example. The compile time on my laptop was 2 minutes, 12 seconds, the resulting image size was 38Mb.

I then followed the guide here https://go.dev/doc/tutorial/web-service-gin to set up a minimal golang webservice native image. Ran 'time go build' to compile the executable. It took 1.006 seconds on my laptop and produced a 16Mb executable.

What is the underlying technical reason why graalvm native-image is so much slower to compile than golang build? From a high level it seems to me that they are both accomplishing more or less the same thing. Are there choices in the java language design itself that make it hard to compile AOT?
It was hilarious when people from Moscow wrote "they took away our ability to buy Chanel bags, so much for European tolerance!"

Not even seeing the irony. What did they expect in response to bombing, pillaging, mass rape? Friendly hug?
And especially with such blanket statements as "the code you write with GitHub Copilot’s help belongs to you".
Yes. It's not that simple because the money does move.

Companies that deal with conventional loans took more. So usually not the VC fuelled tech industry. Still, they spent that money. People like to think their numbers going up was a result of their product market fit and hustle, but maybe it's just that a lot of people had a lot more cash.

On real estate, B was probably losing money for a while. People stopped buying/renting offices during lockdowns, some froze their house ownership ambitions, plus some countries didn't enforce laws on people who didn't pay rent for a while. So for a while it froze.

Also a lot of people hoard. People take loans and then sit on the money. Some expected a recession or at least personal hardship.

There was also the "Great Resignation" which might just be because some people were no longer living paycheck to paycheck.

I'm also personally seeing a sharp increase in chicken and grain prices, almost double what it used to be. Blue collar salaries have gone up significantly. People are blaming the Russian war, India food shortage, China-US trade war. But I think the story is more complex.
It hasn't been done well lately. I nearly cringed out of my skin when Peacemaker and Resident Alien both made awkward anti-anti-masker speeches on the same week and I happened to watch them back to back.
Four in 10 employees want to resign from current organization post-increment
I liked it a lot, but many people seem to find it a hard slog to get through, especially coming from LOTR/the Hobbit. Especially the first part "Ainulindale", which you can safely skip until you've read the rest.

My tip would be to read it in partially reversed chronological order:

- start with "Of the Rings of Power and the Third Age" (which contains an amazing condensed version of LOTR)

- then "Akallabêth"

- then "Quenta Silmarillion"

- finally "Ainulindale"

None of these part depends on knowledge of the preceding parts, and IMO it's much easier to relate to / get a good context if you read them last-part-first.
I don't agree that python is more easily adopted by people learning. Perhaps the older versions of python sure, with contrived "hello world" examples where there is not much going on. But with modern python it is a fucking disaster with pip and anaconda and easy_install and 2.x vs 3.x still lingering (Macs) and type hints or not and list comprehensions being incomprehensible etc and the use of indentation for scoping leading to frequent errors from people learning (I never understood why indentation was cited as a good thing for learners - please go run a "teach kids to code" class one day and you'll spend 50% of your time fixing indentation errors in their code!)

Javascript is everywhere on every device with a browser - if you can load a web page, you can start coding in javascript right away. No install needed - you have a REPL right in your browser.

Granted, NPM is a mess but that is not mandatory and it is still perfectly possible to write & ship modern production JS code without NPM or build-steps being involved. Modern JS is very powerful, and if you can stomach a build-step TS makes it even better.