skysight-inc/HackerNews huggingface dataset:
> There's something more constricting about there being one function to bootstrap everything than there is about one file.

The trickiest thing is that main() is not even the bootstrap function. The actual entry point of a program is usually generated by libc, and is called generally called _start (though it can be anything).
If your willing to work until you are 40 rather than 30 then it's enough to save $35k a year on 6% annual return, something that is slightly more reasonable to do.
IDK but Wireshark has no problem identifying it so there must be something that gives it away
OsmAnd generally has decent routing if the underlying OpenStreetMap data is good.

Last I looked at it, the search didn't really support the obvious 'keyword near me' sort of query that most people are going to want to do.

Later: just took a look and it does a lot better. OSM POI data can be pretty hit and miss though.
Yet reality seems eerily similar
Whats the actual difference? If everyone gets $170k or if everyone gets $100k or if everyone gets $50k? They will all get the same amount...
(Not anymore, title has been changed)
In a zero sum world this is true. However if we have technology to harness energy more cheaply and produce what we need more cheaply you will simply have abundance. But if everyone is doing BS work and fighting over a dwindling supply of good things, you have high inflation of those good things and they become unaffordable.
I do hope this gets taken as a chance to merge Vim and Neovim, otherwise a divided community is not great for the editor
https://archive.is/baF4u
Not at all - I regularly get 2G/EDGE signal, less 3G but still some of that too.
Talking to a Chinese-speaking coworker, my understanding had been that speech to text was very popular in China, especially on phones?
It's important to eat breakfast at your computer to simulate activity. If you're not remote, you should be in the office 9 hours, browsing Facebook on your phone (as to not get logged.)
That might fly in an at-will state, but in the UK it's going to end up at an employment tribunal. "Agree or be fired" falls down if the law strictly regulates how, when and why someone can be fired and those laws are readily enforced. An employee asserting their statutory rights is absolutely not a legitimate grounds for dismissal.

The Data Protection Act does allow for monitoring without consent, but only where that monitoring is specific and limited to an absolutely necessary purpose that overrides the rights of the data subject: for example, the detection and prevention of crime, the protection of life or limb, or the fulfilment of a legal obligation. For any other purpose, consent must be given; for that consent to be valid, it must be fully informed, freely given and freely revocable. Where consent is relied upon as the basis for data processing, the burden of proof is upon the data processor to demonstrate that the consent was legitimately given.
Apple randomizes BT, as well[0].

[0] https://support.apple.com/guide/security/bluetooth-security-....
I've had the opposite experience. Exactly once I had a cab driver try to mess with me about fare (I told him to turn on the f'ing meter or you're going to have some big problems).

For going to an odd location, once in a while I've had a problem in Manhattan where the drivers are all heading home for the evening and they won't do trips that are "out of their way". But it was about the same frequency as Uber canceling (or hovering nearby waiting for you to cancel).
I have seen similar shaping. This gives a quick responsive browsing experience but throttles bigger downloads/streaming.

It also can be implemented badly. Azure VNET peering had 200M level and 100M level. Where 200M level was 200M most of the time, whereas 100M level was 200M for 30s and 0M for the next 30s.
It’s pretty clear Google Translate only outputs Madarin in Simplified and Traditional Chinese. Find a person from either side of the strait, as long as they’re literate and have been taught some version of Madarin, they should understand either version of at least 90% of phrases on the linked page (do a verbatim T2C/C2T first if they have trouble recognizing some characters), only one version may be slightly weird.

Also, you’re very mistaken if you think all versions of English are mutually intelligible.
After 1k hours building AI chatbots, here’s why you shouldn’t build your own
I’ve personally spent over 1,000 hours building AI chatbots. Here’s what I’ve learnt over the last 6 months, and why I think the majority of businesses are wasting a huge amount of time and resources when they decide to “build their own” AI chatbots.
This is how we get warning labels that say “CAUTION: hot beverage do not spill in lap, may cause burns.”
Red Hat Is Hiring to Improve the Bootloader
Yes, although the forks have diverged quite a bit by now :(
Imagine the teachers strike for a year.
I don’t get my time waiting for you to fancy park back. When I’m backing out, I have to wait until it’s clear to go. Fancy parkers parking get a mutex on their part of the row.
People keep forgetting that asking GPT to draw is like asking a human to imagine a 6D tesseract.
I personally believe the Chinese writing system to be superior because of the information density which leads to in my opinion better web UIs.
They are giants as far as Russia is concerned...Yandex is the biggest tech company there. Gazprom is a Russian gas giant, Rosneft is an oil giant, etc..
BlueJeans, Verizon's Google Meet competitor, is shutting down
I don't think you should have to "survive" an online platform at all. Do as I did and delete your account.
It's funny how people adapt to bad design: usbc you don't have to clean. You can say it's "uncleanable" or that it is properly designed.

My experience was that lighting is a bit loose and the dimensions are a bit too big so it collects dirt and the you have to clean it. I have not experience this with usbc on multiple different devices.
It was actually an intentional change but a very dumb one because they never warned enough that bx seed should not be used to store money with in the first place.
Please refuse to use sites like this which blatantly flaunt data privacy regulations.
It takes roughly a decade to IPO, so figure at least that long. Oftentimes there are buyouts before then, but those usually come with a pair of golden handcuffs which extend the time period. And then of course there are all the failures that don't find traction or product-market fit. But are great learning opportunities. A FAANG job is more reliable to get you to millionaire status eventually, but a ton of luck at a startup could get you in the tens of millions. Is it possible? Absolutely, yes, just look at the successes. Is it realistic? What's important is that you believe.
They are saying that it will take them 5 years to get to the point where this is true.

If you read the article, you see that in 5 years' time, they expect the average hourly pay for FTEs to be 49 USD. That works out at around 100K/year, plus whatever benefits and pension contributions are made on the employee's behalf. Details aren't in the article and 70K of benefits and pension contributions seems high, but not completely implausible.

What ACTUALLY happens over 5 years is a different question.
> ...then a() needs to crash when first called, because b() hasn't been declared yet.

Why would it “need to” crash? If it is easier to implement to not crash and the developer intention is clear why would you define your new programing language such that it “needs to crash” in this situation?

It is as if you go to your garden to pick tomatoes, but you trip over a rake you intentionally put in your way and then as you lay on the ground hurting you conclude that it is impossible to pick tomatoes. Picking the tomatoes in this case is making a compiled programing language which has a main file instead of a main function. And the rake you trip over is the intentional decision to make the program crash in this situation. Just don’t put the rake there (choose to not crash in this situation) and then you can pick the tomatoes (have a compiled language with a main file instead if a main function).

There might be more complicated reasons why it is neccesary to have a main function, but this example does not really demonstrate it for me.
/remind me 2050
Produce that much value in what sense? In potential future value for whatever might use credit and other financial services, yes, I agree with you, but that's potential. Value useful right now is being provided by the people doing the work, not the ones playing around with figures to determine where value should be allocated.

Without those UPS drivers you don't have deliveries, with no deliveries there's no online sales, there's no movement of goods, this is actual proper value being produced in the real sense, not in an accounting spreadsheet somewhere.
Why not? vim and neovim have been separate for a long time already, wouldn't it work to continue like that?
Russia: tight control of user data

US and EU: guaranteeing user privacy
It's $66,745, ranging from $47k in Mississippi to $91k in New York:

https://www.nea.org/resource-library/educator-pay-and-studen...

The US median income for individuals is $54k, so your average teacher actually makes a decent income.
Yep, Chinese characters are terrifyingly complicated, but the Chinese language is more compact sentence-wise and text-wise. Actually, the Chinese were acutely aware of how inconvenient the heavily-stroked characters are. That's why they invented simplified Chinese.
They also don't understand the difference between total comp and base salary.
> we know that they are dumb electrical circuits

Well, software otoh could be both dumb and brilliant.
Send applications to ilia at zoopit dot no
Absolutely, if the article proceeds to infer that all pets scratch up houses and can’t be taught to poop outdoors.
This reminds of the artists from 1500s that would do paintings of exotic animals for courts and other rich people, but without ever seeing the actual animal and they would draw them from descriptions.
You don’t have to use pinyin to type Chinese on a computer. You can use the zhuyin input method.
I mean random sampling in the sense how autoregressive language models like GPT generate sequences using token probabilities. It's not a random svg, but the text sequence that is used to draw it suffers from inherent non-determinism in the underlying model.
IMHO, evolution works on inanimate objects. Otherwise life wouldn’t evolve from lifeless beginnings. Similarly, I like to think of all sorts of natural lifeless features of this world that “evolve” over longer periods of times (eg glacier carving valleys, tectonic plates creating mountains, etc). Evolution in my book is just energy + interaction + time and the materials involved in this determine the outcome. Life is just a more complicated chemical reaction that forms out of this and eventually develops more and more self-directed agency in terms of how to capture energy.
The Royal Society disagrees:

https://royalsociety.org/topics-policy/projects/biodiversity...

but what would the oldest scientific academy in continuous existence and fellowship of many of the world's most eminent scientists know anyway, right?

https://royalsociety.org/about-us/
For me self hosting is about taking responsibility and having the option of identifying and eliminating faults and threat surfaces myself. This is very much extra that will consume time, energy, and attention. With all this my expectation is self hosting ultimately amounts to premium service which is likely to cost more starting with the hardware and management of it. Seems like this is not a big sector, but a potentially profitable one with some very committed clients.
> rebellion people are not offering a policy

The way I see it they're just "the end is nigh" people, screeming "wake up people, do something".

Scientists are screaming too, in their own way, but nobody listens.

> I’ll correct a couple points I think you missed

Allow me to do the same ;)

> It’s absurd to say I am choosing extinction

The problem of climate change and the overshoot is known for 50-70 years, and probably more. Just look how effective we've been in solving those problems, so far. We're still growing, polluting more than ever, destroying more than ever, on an exponential curve. Every ten years is much more worse than previous ten. There is no no sign that those trends are slowing.

https://futureearth.org/wp-content/uploads/2015/01/great_acc...

You want guarantees and assurances and policies from environmental groups and scientists, which is imho unreasonable given how complex the problems and nature are.

Exact numbers are irrelevant. It's all estimates anyway. But we don't have anything better to help us navigate.

https://upload.wikimedia.org/wikipedia/en/1/1e/What_if_it%27...

I understand we should stay away from bad policies, and we've surely seen enough of that from our politicians who are looking for fast and easy solutions to be able to placate their base that they're doing something, vote me again.

But what's so bad e.g. on abolishing animal ag, which is not necessary (for human health), has alternatives, and is at the same time extremely inefficient, polluting, destructive and is behind most of the problems of the overshoot?

What's so bad on deciding to not start new oil wells, save those subsidies (and we subsidize it a lot), and instead redirect it to renewables and research of new technologies?

There are few things we could do almost instantly, like to remove/phase out subsidies for the most polluting sectors, and it would do a lot to stop to mitigate the negative effects of the overshoot (I hope you're not disputing that we're, in fact, in the overshoot).

But instead we're subsidizing the biggest polluters forever more, still expanding production, curbing nothing (coal is still at 82%) ... there's nothing to suggest that we're on the right track.

It's not that we're slowing too slow. We're still pressing the pedal to the floor, driving faster and faster to the ... scratch that ... down the cliff.

For me ... waiting, delaying meaningful (not politically convenient) actions means choosing extinction. Absolutely. We couldn't live as we do without the support of the environment.
According to the account of someone who has a substantial vested interest in that being the case. (It might be the case, in which "they got what they asked for".)

In a case where each side has a substantial vested interest in their story being accepted as true, it's wise to be skeptical of the claims on both sides and look for other, corroborating or contradicting evidence.
I have no idea why it would be obvious?
Who's it measuring against? An (internet) speed test by its nature requires some remote third-party, if you aren't just testing to your own server
>Wasn't Rust supposed to be the language that should be used to write all security-critical software? What happened?

What does "supposed" mean in this case?

There's no one dictating what language "security-critical" or other software will be written. So, if it was "supposed", it was incorrectly supposed, by people reading some enthusiast posts about Rust and thinking it's adoption is inevitable or that it applies to everybody.

In real life, some went with Rust, others chose Go, and others C++, Java, etc.

>Are crates like rustls/ring still intentionally sabotaging Rust's cryptographic ecosystem with their "we will always be pre-1.0.0 and never have a stable API" philosophy?

That could help, but whether Rust has stable crypto crates or not, wouldn't change the fact that teams and projects will use what they wanna use, which is not necessarily Rust.

Just because some enthusiasts went "Rust all the things!" doesn't mean others will follow them.
I think teachers should be paid more, but it's hard to compare salaries without factoring in summers off.
I set up WireGuard server for my family back in Russia in the first days of the war and since then provided VPN access to a few more families. It’s been a lot more stable than relying on popular VPN providers who get banned one after another.

Any advice on alternatives to WireGuard, if Russian gov manages to ban it on protocol level with DPI?
The fact that this appears to be mobile-targeted suggests the intent -- restrict free information flow to the masses.
Also Western billionaire versus Russian oligarch - even if the source of wealth is virtually identical and their political power probably higher in the West.
Thanks! (should have thought abou Wikipedia)

Well, I still think Latin alphabet (or the Arabic one, but I don't know it enough to be sure about it) is more optimized / easier to grasp conceptually when you don't know the word. For example one of the compounds illustrated mixes 2 pictographs, but one is used for the meaning and the other for the sound of the final word (the "to wash oneself" example); that doesn't sound easy to me.
There’s no future to Vim without Bram. A merge of the two fork’s isn’t what Bram has wanted, but it’s the best way to keep Vim alive
One thing people do/did with search engines was to observe their ranking stability over time on common queries like "Cats" or "Dogs". If there was any change one could meaningfully investigate what has changed.

Though this seems a bit more like neuropsychological eval by asking a blackbox(AI) questions.
They're already getting to the point of being two different editors with a common lineage and legacy support for Vimscript. The Neovim people also probably don't want to re-merge with Vim, it would probably have to be Vim basically winding down development. Doesn't seem likely.
This variance also exists among outputs from the same model. Just scroll down a bit and you'll see drastic quality differences with the exact same model.
It won't in most cases. People either don't know or don't want to risk their job for the possibility of a payout at tribunal.

That's assuming the employee is even aware that they're being monitored in the first place.
The bro couldn't find an uglier font than this ?
Another example of political language from the article, in addition to what was described in a sibling comment:

> Do we want, at a time when Russia is considering the UK as an enemy, to be providing all our personal details to a server in Moscow?

Not "at a time when the UK considers Russia as an enemy". There is something of a Russell conjugation here.
This explains all those levitating rock videos I’ve been scrolling past recently
Not at all, unless we are speaking of CUDA until version 3.0.

CUDA is a polyglot programming model for NVidia GPU, with first party support for C, C++, Fortran, and anything else that can target PTX bytecode.

PTX allows for many other languages with toolchains to also target CUDA in some form, with .NET, Java, Haskell, Julia, Python having some kind of NVidia sponsored implementations.

https://developer.nvidia.com/language-solutions

While originally CUDA had its own hardware memory model, NVidia decided to make it follow C++11 memory semantics and went through a decade of hardware redesign to make it possible.

- CppCon 2017: Olivier Giroux "Designing (New) C++ Hardware”

https://www.youtube.com/watch?v=86seb-iZCnI

- The CUDA C++ Standard Library

https://www.youtube.com/watch?v=g78qaeBrPl8

It is also driving many of the use cases in parallel programming for C++

- Future of Standard and CUDA C++

https://www.youtube.com/watch?v=wtsnoUDFmWw

You will only find brief mentions of C here,

https://developer.nvidia.com/hpc-compilers

This is why OpenCL kind of lost the race, with it focused too much in its C dialect, only going polyglot when it was too late for the research community to care.
you learned to put the sales pitch towards the bottom of the blog post.

> The average My AskAI customer has their first AI chatbot live in under 10 mins. We’ve become known for being the easiest place to launch an AI chatbot.
Why not legalize all these drugs and educate people how to properly use them (if at all)? Isn't this the same as with prohibition in the twenties? Or with contraceptives for adolescents? Does society really suffer that much if all this stuff is legalized?
I wouldn't be so dismissive.

Vim is a marquee project, tons of hackers will want to contribute because it's cool or because they want to have that name on their CV.
This is splitting hairs. Our entire understanding of what gravity is and how it works rests on GR. If GR "broke down" in major ways, then the same would hold true for gravity, as we understand it.
Jeffrey Friedl's "Mastering Regular Expressions" was my gateway into Perl and server-side programming so you'll excuse me if I don't buy(!) one of your licences. Regular expressions used intelligently are amazing.
5 points off for coding style.

5 points off for assuming too much about the system.
"If Tetris has taught me anything, it's that errors pile up and accomplishments disappear."

https://imgur.com/v1QA0AZ
I gave the SVG unicorn back to GPT-4 and asked it, what is it.

It recognized a head, eyes, body and legs. But it didn't recognize the unicorn.

https://chat.openai.com/share/5409b417-b883-429f-893e-abe3d6...
What if, instead of your ridiculous strawman, they believe in waiting to get consistency?
Most of these nation-state-run blocking attempts tend to block known VPNs but allow ssh through. So, my suggestion would be ppp over ssh. See https://tldp.org/HOWTO/pdf/ppp-ssh.pdf for more details. You'll need a Linux-ish server, and you'll need to fiddle with routing tables on both the server and the client to get the incoming VPN connections to be able to contact the wider internet. But it's probably the least likely to be blocked.
> After all, most people copy&paste complex regexps rather than author their own.

They do? Somehow I have not seen this happening. But if this is really how software development is done these days, then it is highly irresponsible. Simply copy-pasting complex regexps without understanding what they do is ripe for disaster. Not to mention that every regex flavor has subtle differences from every other flavor. So at minimum the person copying has to understand it and adjust it for differences in flavors.
True, but if there's a will, there's a way.

They can compromise on the process and maybe aim for a medium to long term merge.

I.e. they start aligning coding conventions, standards, etc, and when they're ready 1-2 years from now they pull the switch and re-merge the code bases.
Not sure why you're being dumped on here. Written Chinese is objectively harder to learn than any other written language still in use today for exactly the reason that people need to memorize thousands of characters.

There is perhaps a benefit to having several mutually unintelligible languages all "sort of" compile back to the same written text, but that benefit is increasingly being eroded as the version of Mandarin spoken in mainland China becomes the lingua franca, not just inside China but also in parts of the diaspora.

If everyone is more-or-less able to understand spoken Mandarin, then it's no big leap to codify a phonetic written representation of that pronunciation, whether using Zhuyin or Pinyin or something else. It's a totally achievable goal, and we know it's achievable because Vietnam, Korea and Japan already did it. Claiming it's impossible is just Chinese exceptionalism.

The real question is not whether it's possible, or whether it would make the language easier to learn, it's whether Chinese-speaking people - and in particular the government with an authoritarian rule over the education of the overwhelming majority of Chinese-speaking people - want to do it. And the answer is they do not. And so it persists.
Also there’s no consent about equipment that someone else owns.

It’s like expecting the phone company not to log every key press on the pay telephone boxes they have set up.

I assume everything my work computer can monitor is being monitored. If I want privacy, I use a personal device.
OpenSSH 9.4p1 Release Notes