skysight-inc/HackerNews huggingface dataset:
Scooters require infrastructure too… unless you think that piling them up on sidewalks is the way forward…
Your bosses won’t care about your standards. If they can fire you and get a mediocre site for 1/10000th of your salary they will.
I come from a pretty precarious background but through circumstance and luck I've ended up in much higher status environments from a fairly young age. (private school, later tech jobs)

The one thing I always cared more about than a lot of kids was money but not status. People who grow up poor tend to really be aware of how much it sucks to not have money. You see it in entrepreneurs in China or former Eastern bloc countries. People who grew up in insecurity tend to be very conscious about access to resources and are very competitive.

But status is a different thing. Most people who come from precarious backgrounds in my opinion hate status games because the people who play them the most are anxious upper-middle class people afraid of falling downwards. I think I've probably harmed my career prospects by just being allergic to networking or not going to posh events because of how fake they seem.

Also important to point out that status is a complex thing in the sense that a lot of high status people are "performatively broke" because that's paradoxically the only way to flex even more if you're rich (tech CEOS living in crap houses and sleeping on old mattresses etc), so that makes advice like this even more complicated because it's difficult to tell if it's genuine.
It's a personal blog. The author has no obligation to keep it to the standard of a trade magazine. Blogs are supposed to be subjective and it's okay for a blog post to be harsh if the author feels so.
Oh great, another Rust-related thread!
They are really not going to care about what you put into your license file, they are just going to claim that the use of GitHub binds you to their terms of service and that this supersedes your own license. Good luck fighting that.
And why exactly shouldn’t people that live there have a democratic vote and have a say?
WSL2 is the best Linux you can get anywhere. Perfect hardware support.
They break down performance for programs that expect zero-latency filesystem and access it in C-style sequential fashion. If we rewrite all UNIX utilities to be concurrent by default, the file API wouldn't make things that much worse.
You can make satire on Biden and Putin, but for Xi Jingping:

> We just want to minimize drama,” the company’s founder and CEO, David Holz, said last year in a post on the chat service Discord. “Political satire in china is pretty not-okay,” he added, and “the ability for people in China to use this tech is more important than your ability to generate satire.
Saying you worked hard has nothing to do with privilege. You’re repeating some of the words you heard elsewhere out of context.

And unlike you, farming families invested almost everything they made back into the farm, for their children, in order to see it continue. And the children (like me) who don’t continue on that farm all have to agree that a large part of their inheritance is gifted to the brother or sister who does. That’s something you only see in well run family companies. The entire family wants to see it succeed.

That’s one reason why the BBB got a lot more votes anyone expected. Nearly everyone in NL is related to a farming family and they have gathered a lot of sympathy because arrogant unsympathetic politicians and citydwellers are bashing their heritage and preying on their land.
I've heard that TPMs are mandatory for Windows 11 - if so, those can typically be disabled in the BIOS and this can be used to prevent unattended upgrades.
Not the op, but in a similar situation to them. I can't hear my neighbors and they can't hear me. I can play music/watch TV pretty loudly and they won't be able to hear me. I'd have to throw a rager for anyone to even here a little noise.

My building is reinforced concrete/steel construction. There's proper insulation. The issue in the US is that construction is poor. Construction of single family homes is actually considerably worse than apartments, but you have the benefit of distance.

Better construction is the right answer here, rather than more sprawl.
<<Plays South Park episode "Banned in China".>>

It turns out authoritarian power and capital markets can be scary effective. I don't think authoritarian systems are as dynamic and innovative as democratic ones, but a gigantic authoritarian regime can utilize external democracies for innovation and then leverage their market power to silence criticism both home and abroad.

Creative tools that impede free speech are harbingers of Orwellian future. "Sorry, you are not allowed to express that thought".

Chinese encroachment of free speech outside China should be fought against, not aided. I'm in the camp that thinks it's normal for countries to have legal systems and value systems incompatible with each other - but I'm not ok with companies and individuals aiding an authoritarian regime to spread their influence globally just to extract profit.
I think this is one of the most powerful uses cases for the next one maybe two years (I have a hard time making guesses beyond that point these days). There’s a lot of stuff you can do with structured data. Millions of existing applications. Until now, that world is connected with our everyday world with something like a rope bridge. It’s like a six lane steel suspension bridge just popped up.
I'm gonna get hated on for this, but I don't think "give back" is an open source concept.

I'm not aware of any Open Source license,or Free license for that matter,that has a give-back clause. Source code is available to -users- ,not prior-authors.

Some Open Source licenses can be used in proprietary code, (MIT, BSD etc) with little more than simple attribution.

Those developers chose that license for a reason, and I've got no problem with commercial entities using that code.

There is a valid argument to be made about the training of models on GPL code. (Argument in the sense that there's two sides to the coin.) On the one hand we happily train humans on GPL code. Those humans can then write their own functions,but for trivial functions they're gonna look a lot like GPL Source.

If the AI is regurgitating GPL code as-is, then that's a problem- not dissimilar to a student or employee regurgitating the same code.

But this argument is about Free software licenses,not really (most?) Open Source licenses.

Either way OSS/Free is not about "giving back",its about giving forward.

In the specific case here of co-pilot making money,I'd say
A) you're allowed to make money from Free/OSS code. B) no one is forcing you to use this feature.
Aren't they claiming that it's fair use? IANAL, but wouldn't that make the licence irrelevant if training AI/ML models was found to be fair use? And if not, it's a licence violation anyway?
"The ChatGPT model is huge, but it’s not huge enough to retain every exact fact it’s encountered in its training set."

That's because there is no way for the model to take the internet and separate fact from fiction or truth from falsehood. So it should not even try to, unless it can somehow weigh options (or preform its own experiments). And that doesn't mean counting occurrences, it means figuring out a coherent worldview and using it as a prior to interpret information, and then still acknowledging that it could be wrong.
It’s nice to spot the Americans under this comment going for the “it’s not guns that kill people, it’s people” argument.
Ironically that's exactly what "computer" means.

The root "comput-" comes from latin "computo" while "calcolatore" comes from the latin "calculo" which is a rough latin synonym of "computo". The form "comput-" transformed in Italian into "cont-" like in "conto" (English count), "contante" (cash) etc.

So perhaps "contatore" (counter) instead of "computer" would make more etymological sense.
Hmm, I'm pretty sure fining within EU is a solved problem and for everyone else we have border control.
Implying the "AI" community respects intellectual property rights.
Last time I bought laptops was for my kids at beginning of pandemic. They used them for school and stuff for the past 3 years. Both costed $500 each and they still use them to this day. Though I went for a Ryzen 7 instead of Intel, so maybe that's why I got that good of a deal.
In a lot of ways it was way easier back then as you didn't have the fragmentation.

You ran X11/Xorg (no Wayland), sysv init (no systemd), OSS or ALSA, not pulseaudio, you had sane/not insanely bloated desktops like KDE2 or XFCE.

Even unicode wasn't something most really had to care much about...world was still mostly ascii.
It was actually already like this. Unlike Berlin, in Paris you could only park the kickscooters in designated areas.
Gonna change my underwear right fucking now.
Is there really anything ‘unique’ about the code we write on a line or even function level? It all feels like plumbing to me. It’s how you put it all together that makes what you create with it unique and special.

Copilot so far has generally just figured out what I was going to type next anyways without it, nothing mind blowing, but super helpful.
You got a bit lucky though. If you had installed Fedora on a 7th gen you wouldn't have had a working mic until about a year after release unless you patched your kernel.
Ira Levin, 'This Perfect Day'.
They are spoken with an Italian accent that fits into the Italian sentence they are used in. I think this is common to all languages, they import foreign words and adapt them at least to the accent of the language. I don't think that the tt in spaghetti has the same sound in English and Italian.

Italian words must have a gender, there is no neutral. Computer, mouse, touchscreen and touchpad are male. Power unit is female even if its Italian counterpart alimentatore is male: il power unit sounds bad, la power unit sounds good. Motherboard is female and its translation scheda madre is also female. Bug, bit and byte are male.

The rule is that loan words enter Italian with their singular form and they don't change at the plural. This might have funny consequences.

Medium / media (radio, TV, etc) entered Italian from English which got them from Latin. The plural of medium in Italian is still medium and pluralizing it as media as in English and Latin is a grammatical error. Media is becoming more common as more people read them in English sentences, not because they are studying Latin :-)

Gender is decided case by case as the word fits better in Italian. Medium is male (il / i, un)
Last time I looked, about three years ago, one still couldn’t assume O_TMPFILE would be supported, too many file systems and old kernels didn’t have it. It is a nice flag, so hopefully it’s more likely to be supported now.
Remember that leaking your SSH public key may not be what you want.

So if you want to try it, perhaps use a separate keypair just for this service.
Unfortunately moving to Gitlab or Sourcehut doesn't really help, because the underlying model (GPT-x) is trained on the entire internet, so that includes all scrape-able websites. The only way for your data not to be used in GPT (and therefore Copilot) is to not to put it on any website or make it very difficult to access, like encrypting it.
I can’t wait for Berlin to ban them. Especially knowing the foolish VC economics that are behind this trend.
Welcome to the bubble.
Principles are pretty important to some people, too.
I have a Python script to generate these kinds of images if anyone is curious: https://github.com/leoadberg/UnknownPleasures
It depends - at the time capability machines were all the rage - the idea there is that you add EXTRA bits to memory (say 33-bit or 34-bit memory - Burroughs large systems were 48-bit machines with 3-bit tags - plus parity) with careful rules about how they could be made, so that pointers could not just be created from integers.

At the time memory was really expensive so blowing lots of bits on tags was a real issue (late 70s we bought 1.5Mb of actual core for our Burroughs B6700 for $1M+) plus as memory moved onto chips powers of two became important, getting someone to make you a 34-bit DRAM would be hard, much less getting a second source as well
I feel that people who haven't tried the thing they're commenting about in the last 10 years should start with a disclaimer like "=== ATTENTION, I'M JUST PARROTING HERE ===".
Ask HN: Why do students have a hard time understanding pointer arithmetic?
We often hear that C is not a good language to get started in programming. Most schools have moved onto Python to teach their introduction to programming course. Apart from safety and security issues, the most cited reason for not preferring C as a first language is the fear of pointers and its arithmetic.

Why is it so?

Is it because previously CS departments were tied up with Electrical departments and the students took an architecture of digital logic/electronics course where they were aware of the hardware?

With the separation of CS and Electrical the study of the entire stack (from hardware to software) was abandoned and students have no idea what is happening at the machine level. They start programming at the high level (Python) and everything is very watered down. When they go on to learn languages like C they can't relate with the memory addresses and their arithmetic (pointers are basically syntax for memory addressing and management) because they don't know how the electronics operate.

This separation is becoming more and more prominent.

Also there is a aversion towards building something from scratch. The urge is to use a library that implements it. I mean, that is fine. But to really understand something it is best to implement it from scratch. First gen hackers and great programmers had to build everything from scratch even GUI frameworks were not available. We rarely see mastery of that sort nowadays. Everything is becoming too superficial.

And then there is functional programming. Racket's founders have a nice book How to Design Programs to teach beginners how to learn good coding. I mean it's great. It enforces good code, tests, no mutation to get rid of errors as much as possible. But the thing is to make functional programming languages efficient someone has to implement one level below the compilers/interpreters in such a way where pointer and efficient management of memory is unavoidable i.e. all the dirty work needed to make the beautiful land of functional programming. Don't we need to know how the languages work efficiently under the hood? Where do we get those engineers who create the happy land of functional programming one level above where users can do clean and neat programming? How do we debug under the hood with functional languages?

Memory is cheap. That doesn't mean we write sloppy non-efficient code and further overuse energy? Why are we so shy of space efficient programs? Just for the sake of correctness assurance?

Maybe, we are using abstraction the wrong way. It is the same case with math. Math education is getting dumbed down and the abstractions are increasing.
ToS doesn't supercede copyright though, does it?

The real rub will be the first court precedent on whether GPTs infringe on source data IP.

Could see it going either way: fundamentally transformative or not.
The irony is very amusing on this.
There is so much joy from getting on the train every morning and hearing the chatter.

Hey, if you've got the time to spare, and like getting up significantly earlier than you would otherwise have to. And you are into ... chatter.

Then walking in to the office and getting to work with real people instead of feeling like an automation in a box churning through jira tickets.

I've had plenty of onsite jobs where I felt like no less of on automaton (or worse). Seems uncorrelated with onsite/remote, per my data trail.
I had to look that up on the web recently, too. To remove some shows that have recently seen heavy rotation, or are otherwise too annoying for the parents.
On the other hand, I enjoyed using them last year while in London for work. Could get to our office quicker than using public transport, it was more pleasant than stuck in hot boxes moving around and only slightly more expensive (at least in my case).
I'm not going to get into the debate on e-bikes. I think there needs to be stricter legislation or oversight on those too, given the amount of close calls I've had in my city with them also (particularly the illegal "uncapped" ones, or the one's that have number plates and should not even be in the cycle lanes as they are legally scooters).

That said, 10km/h into someone's ankles with the weight distribution at that level is going to shatter your legs.
open-source language model that challenges Chat GPT. It highlights the significance of language models in AI, the limitations of proprietary models like GPT-4, and the potential of open-source models like Raven to level the playing field.
https://thelearness.com/raven-the-open-source-language-model...
"Just for Fun" by Linus Torvalds & David Diamond.

I read it a long time ago and still remember "On the Meaning of Life", as given in the introduction:

Basically it is short and sweet. It won’t give your life any meaning, but it tells you what’s going to happen. There are three things that have meaning for life. They are the motivational factors for everything in your life––for anything that you do or any living thing does: The first is survival, the second is social order, and the third is entertainment. Everything in life progresses in that order. And there is nothing after entertainment. So, in a sense, the implication is that the meaning of life is to reach that third stage. And once you’ve reached the third stage, you’re done. But you have to go through the other stages first.
Coming soon: "There is no evidence to support baseless claims that the chemical spill is linked to increased cancer rates in the area" (after they obstinately refuse to look for any link at all).
People like different things.

I unashamedly play all games at the lowest difficulty setting and will look at guides online if I get stuck for more than 60 seconds on a puzzle.

I'm there to experience the story, not hone my skills at dodging bullets or doing 720 noscope headshots or getting microsecond jump timings correct.

Some people enjoy those things, I don't.
The problem with diesel isn't climate. Diesel has lower carbon emissions than gasoline. The problem with diesel is toxic emissions. California is willing to pay more in shipping costs to pay less in healthcare costs.
Not China, nor any other non-democratically governed country.
Sure. Just saying that for me personally, it’s a turn-off and makes me take the article less seriously.
According to the article, the system is alreay overloaded in rural Kansas.
Yes, though for most practical file systems you still get hit by essentially having to also provide a POSIX compatible API.
It shouldn't but good luck fighting the 500 Lbs gorilla on its home turf. Most people will avoid the fight, even if they are in the right.
Wait, you do an internship and are not provided with a laptop? That sucks and sounds like a massive security risk for the company.

Anyway, if that is the case I would definitely separate your work and private account.

Keeping some short notes on what you did each day is definitely a great way to reflect and think about what you have learned. Also help to create some accountability.

Are there any other interns? Get to know them. Also get to know the people you are working with. Try to pick their brains when appropriate: career advice, technical things, office politics, ...
The first Computer History book I ever read was "Forbes Greatest Technology Stories". That was more than 10 years ago.

I found it quite interesting, and I highly recommend it.
Check out “indistractible” by Nir Eyal. One of the techniques in the book is to have your kids set what they think is a reasonable limit for media consumption and then hold them to it. It is a more balanced approach than giving kids absolute self determination.
I also believe ideas are cheap and they probably do too, somehow that isn't paradoxical in my mind with my previous statement but I'm not sure if I could cogently explain why :)
This is an artefact of how Germanic languages can often just glue words together without explicit connective words

"Sfera di neve" doesn't like a word whole "snow globe" does and indeed some write it as "snowglobe"
This is basically blogspam. The original Scientific American article, also from 2015, seems like a much better submission:

https://blogs.scientificamerican.com/sa-visual/pop-culture-p...
Is that a material difference? The basic elements of the formula are there—promise some kind of revolutionary advancement in medical technology, fail to deliver it, but keep going down the same path anyway. I think that the people at the center of these schemes are believers, or at least, they start out that way. You believe that this technology will provide great benefits in the future, and so you do whatever you feel you must do to keep the research going forward. You believe that with more time, more money, you can close the gap.

At least, at first.
DF simulation goes to crazy degrees of detail, that's the fun part in it.

Even for combat where two ASCII characters are fighting they have actual physiology in play calculating hit locations and the effects of different weapons on different parts of the body and even internal organs.

All for a line of text in a combat log most people won't read.
Better email provider?

My dad's Yahoo account was 90% spam. As somebody who gets maybe one message a year miss my filters, I found it really alien looking at a wall of drug and investment scams.

Possibly go one further and find a provider that only allows a whitelist of senders, that you can manage for him.

And per the other comments, a good ad blocker. Again, the raw internet feels pretty alien to anyone using a good blocker.
I appreciated the specific word choice there; 'disgusting' implies a strong, visceral reaction, as if to say GitLab's work is so far from the author's taste that it blocks them from considering the product, and didn't seem all that harsh if that's how the author actually feels.

In a counterintuitive way, it was nice to read -- it says that UI is important; that it shouldn't be an afterthought; that it has the power to actively invite people in or greatly repulse them instead.
I don't think they sell 128GB macs any more do they? They shouldn't!

512GB seems to have been enough for me for the last ten years or so, if I need more storage than that, it goes on a different machine or cloud storage of some form. I haven't found it restrictive at all.

I had my 2013 MBP (i5/8/512) in active use until 2020 when lockdown hit and I stopped needing a laptop for a while. Now I'm on a M1/16/512 Air, and two years in I'm still very happy with it. Hopefully I'll get 7 years out of this one too.
Yes, at least much moreso than Windows 95 was.
> Companies like Midjourney may be the vanguard of new technology and the changing internet. But censorship is nothing new, and they won’t change the game by willingly conducting reputation management for authoritarian governments.

> That, one might say, is “pretty not-okay.”

Money quote right there
ICE engines have been try to pollute AM bands since forever with their ignitions and other high voltage discharge systems -- that's why they're usually fairly shielded.

HID headlights created huge interference problems on the earliest cars to equip them -- now they're shielded.

The early Prius model owners could famously tell when the ICE engine was about to begin operating due to the ICE ignition system beginning charge and causing AM interference, which then became much more pronounced upon activation and ignition discharge.

I guess my point is that these were all tremendously noisy sources that got remediated -- I worry for the RF noise floor across the board when companies are no longer incentivized to chase such gremlins.
The ol "This is good for bitcoin" er, Starlink, argument.