skysight-inc/HackerNews huggingface dataset:
> I think Java fits better as an introductory language

Oh no, for a beginner just setting up the environment is a huge hurdle. Sun's Java downloads page is utterly confusing, and the IDEs are monstrous and complex too. Past that, they have to learn about the JVM and compiling to JARs before they can even run their first program. Leave all that housekeeping to us seasoned, soul-crushed developers ;)

If we're starting to teach compiled, boilerplate-ridden laguages to beginners, why not jump straight to C++ or Rust?
The only answer is it must be scoped to their core business and the use of their resources, otherwise it is always a hard NO.

Sadly, these clauses have gotten more common and more broad as the years have gone by. The fact most fresh (and some senior) engineers/creatives just sign agreements with these unreasonable clauses is part of the problem. If people would say no more, companies would back off these clauses to not lose out on the talent.

I get people need to work, but the only way to stop it is through people standing up and saying no or legislation. I dislike adding more legislation in most cases, but unless the workers stand up and the employers feel the pressure, legislation may be the only way.
Word-by-word translation doesn't really work, unfortunately, even in the limited context of variable names. You'd have to translate for example MoveTime into MoverTiempo, which is awkward in general and the wrong translation entirely if the variable refers to a time that someone's moving house.
Most of them would struggle to understand how the shit works as well.
What was the worst framework? Xamarin?
Dell EMC with Isilon, NetApp, Juniper mentioned:

* https://en.wikipedia.org/wiki/List_of_products_based_on_Free...

You'll see regular "Sponsored by" lines in FreeBSD commit messages from Intel, Chelsio, Mellanox/NVidia for their products. Also:

* https://www.netbsd.org/gallery/products.html
The keyword here is consensus. Using an append-only distributed public ledger to record your governance decisions (and be held accountable for them) is a lot like using a memory-safe language when programming. It induces non-negligible overhead, but prevents entire classes of opportunities for abuse.

The whole "blockchain-backed international treaty" example is admittedly a bit contrived though. It's kind of a "horseless carriage" thing - trying to explain to @markwkw that no "blockchain payments" would be necessary, by expanding on their mental model. (Maybe that's an unwise strategy, and I need to start just rudely dismissing people instead, but I'm not sure how that would help with comprehension)
We have an elaborate process, which no one pays attention to when making decisions.

Seems to be the most common methodology.
I don't understand their problems with firefox. I'm a happy user of plain firefox (ESR) on OpenBSD. What are they talking about?
Is non-open-source allowed in Casks?
Yes, I think more than one Australian professor have a similar map on display. :)
Not quite true: a lot of non-tech jobs can be done remotely these days as well. E.g., my daughter works in event marketing management and her entire team works remotely.

It is a tech company, so they are comfortable with this, but a decidedly non-tech job.

Absolutely spot on re hands on work, e.g., construction, plumbing, electrical, other trades.
Not op but I assume they mean: a main web server is scheduling large jobs in the background by publishing an event to whatever pub/sub system you want to use (there are many!), lambdas can be subscribed to this system so they trigger off these events and publish a corresponding event back when they're done that the web app is subscribed to etc.
i think i might be wrong about those comments being automated. just watched a few videos on youtube, especially one involving a group of snipers and a child. people are so radicalized. i don't want to sound alarmist but there is something so much bigger on the horizon.
As the article says, Igor Alberts was already an established multi level marketer making a lot of money with other products when he started with OneCoin. Considering the nature of MLM, I'm not at all surprised about him being rather impervious to feelings of guilt.
This does not invalidate the original argument: This crowd here is representative of who first adopted GMail and spread the word. Without these early adopters, the other billion users would likely not have followed suit.

I cannot comment on the early years of the search engine since I was about 8 years old at the time, but I find it likely that it was similar back in the day.
The article says he was a 15 year old kid (read: underdeveloped prefrontal cortex) out underage drinking, the group asked somebody for money for booze and it escalated into a fight.

This is not saintly behavior but also not worthy of 68 years in prison.

And yeah, it's conceivable that he was out doing this with people he didn't know very well, and that nobody expected or wanted a knife fight to break out.
Elon Musk Is Buying Up a Texas Village. Homeowners Cry Foul
Nvidia is getting nice profits, and with way less risk than those “investing” in crypto
I share the same read. It's very much an apples to oranges comparison.
Ugh, quota. I miss the 2010s
Your welcome! Keep up the good work!
I think america is diverse, and shockingly homogenous given its diversity. For example, chinatown in NYC does not seem particularly different from chinatown in SF.

Yes, the midwest calmer and the south is friendlier, the east is more uptight and the west is more chillaxed, and the cuisine is different in different parts of the country, but these are pretty much details at the edges. Everyone speaks english, the low-end labor speaks spanish, african-americans are discriminated against, etc.
You argument is very egocentric.
It's proved that a light penalty system leads to much lower crime numbers.
Too bad that so much people look at it from an individual perspective and not from a society one. The great danger of a individualistic society
Thanks a lot for your feedback.

> More simplified English might be a good idea. There is what is called Simplified Technical English, but that seems to be for aerospace, and perhaps it could be adapted for computer documentation, too.

I'm happy that you think that the idea in the article is good.

I didn't know about the "Simplified Technical English" it seems interesting.
You seem to have poor service that Starlink would greatly improve. I think you took the wrong message from the verge article that is exactly what everyone is complaining about.
This is the "SaaS-in-a-box" business model.
Can confirm. Look at the FCC regulations for selling rf-emitting devices. The seller has to show that the device will only emit at the specified frequencies and power. When it's consumer-facing, like a wifi router, one way to do that when the hardware itself is technically capable of more, is to lock down the firmware.

The downvotes on gp are misinformed.
It’s a financial thing. Porting to Linux costs money, that’s what it means.

Depending on the engine it can be quite a lot of time. Especially if you don’t already have a Vulkan backend.

Therefore if you don’t think the additional sales are worth the expense, including the opportunity cost of your devs, why bother?
Retirement is instructive as the intention of the retired to stay busy doesn’t match what they, in aggregate, actually do. We should expect similar difficulty with younger ages if we expand retirement to them.
You should really try learning react first without redux. Redux is for managing global state. It's rarely needed but has become the defacto solution for react state for some reason.

React on its own is much simpler, once you grok the react compositional model. I don't know how you can do that while using redux too.
"Most women in the Bay Area are soft and weak, cosseted and naive despite their claims of worldliness, and generally full of shit"
Those properties mean it could actually work as a currency, unlike bitcoin.

It also can handle higher transaction volume with cheaper fees.

I don't think it'd be a good currency, but it's funny to compare it with bitcoin which was marketed as such but is totally a failure for that use case.
Stock and prices are fine here in the UK right now.
I moved from Italy to the US 8y ago and my way to stay in touch with my friends has been to do side projects left and right. My suggestion is to brainstorm projects with your friends:

1. You want to find a project that you like, of course, but the other person should also be pretty sold/invested in the idea.

2. Brainstorm 1 to 1, you can always involve other people later.

3. When you find 1 person/1 project, jump right into it or enthusiasm will fade quickly.

4. When you start something, tell everybody and try to attract other people.

It's generally hard, the main issue is timing. You now are free/motivated but many or your friends are prob not. But if you persist, sooner or later you'll find the perfect match.

Like I said I did many side projects in the past years, some for a weekend or two, some for a few months, some with 1 person and one even with a "team of 5". Finally, the stars aligned and with one of my friends decided to go full time. Good luck!
We do midpoint reviews as well as year end reviews. End of year “raises” (also called merit) are dished out between ~3-5% based on some black box algorithm that, as far as I know, no non-managers understand. Not sure if managers completely understand it either, or if they just aren’t allowed to talk about the inner workings. I haven’t had a problem with it since the range isn’t huge, and I’ve never felt slighted. Doesn’t mean it’s right but it has never bothered me.
But the connectivity issues are of his own doing, namely putting it where obstructions are, against what the manual says, with the app telling him he's doing it wrong, but instead continues on with his review despite the obvious problems with his setup.

He's not reviewing it as it's meant to be used. Of course he had poor connectivity.
How does this tripe get published? This is nothing but hot air and anti-SV bloviating.
Author of the drawio extension here, nice to see you using it!

I can highly recommend using the *.drawio.svg extension though! Svgs also work in Github readmes and perform much better overall. They also work much better over liveshare!
Had a few courses at Uni with Comic Sans in the slides. So apparently Comic Sand is a very legible font. Maybe that’s the reason so many people choose it or they just like it.
ELON already exists, 630m market cap right now...

https://www.dextools.io/app/uniswap/pair-explorer/0x7b736449...
Steam doesn't require me to pay several hundred dollars a month to have an internet speed fast enough to play a game without lag. I just run it on a piece of hardware I already own anyways.
Badly titled article. It has nothing to do with 'Linux', per se.

It's just as valid for any of the UNIX or UNIX-like operating systems, such as Solaris or OSX.
A chromebook costs half of a PS5.
I also use a window and the tabs within it similarly to the OP of this thread. They're usually used to complete a task and then the entire window gets closed.

Bookmarks for frequently visited recurring links.

Bookmarks that I visit multiple times a day (Calendar, Email, etc) get pinned.
> If you don't want to relocate, that's your problem.

It's not a problem, it's a choice.

HN some times acts like FAANG is the only acceptable goal for a software engineer, and that all other choices are somehow wrong or inferior. We really need to get past this idea that there's only, single correct decision.
Sony is pretty notorious for flipping BSD technology into products. The PS2 and PS3 are notorious for having large portions of their software derived from FreeBSD
He didn't even judge it based on it's capabilities "right now", he failed to set it up properly, as judged by the crazy amount of obstructions.
> due to the attitude that able bodied people should have to work for a living.

This reads as though this shouldn’t be the case. People need to contribute to society, and not everyone will be an artist or pursue their passion if freed from labor.

I no longer support a UBI (unless we’re in a post scarcity society), but I do support a CBI.
This presentation[1] from two years ago says two monomers used in different microplastics are known to be carcinogenic (ethylene oxide and vinyl chloride) - other monomers might be, and the polymers themselves weren't known to be carcinogenic. Do you have some more up-to-date sources ?

[1]https://cues.rutgers.edu/2019-microplastics-conference/pdfs/...
It's the default for <script type="module">, which you should use anyway for anything serious.
Great, now we're talking! I realized in the background that yes, there aren't dependencies between the copies...if the regions of memory don't overlap. But they do overlap, especially if you are just moving them over one element, so the simple analysis doesn't hold. But you're right that's it's just a memmove, so there is an optimized vector implementation (which, incidentally, is probably going to have relatively large setup costs for 500 elements).

And oops, now your vectors are 1 million entries.

I appreciate the discussion. It's a bit of a rathole for something that you shouldn't be optimizing if you can completely avoid it by using the right data structure for your needs.
When it comes to diet, consuming fewer calories than you burn in a day is literally only way to lose weight. Anything else is a cheap mind trick.
You'd think so, but Pickaxe coins like the graph have significantly less gains than dog meme coins. I actually think a sure sign of when a coin won't go mega is when it tries to do something practical, since then its obvious its not that great a practical utility after all (as almost nothing is on a blockchain, except gambling).
NYT article from less than two months ago still underlining that the lab leak hypothesis has been thoroughly dismissed by scientists and it was an idea pushed by Pompeo and Trump: https://www.nytimes.com/2021/03/26/science/redfield-coronavi....
All the Isrealies need to do for lasting peace is stop forcing families out of thieir homes. Its unfortunate the world does not pressure them to do so.
I'd be inclined not to use or pay for a feature like this, and here is the reasoning why:

- PostgreSQL is a mature and thoroughly-tested database system, and it supports features that make implementing the business logic you mention relatively straightforward

- E-mail is a mature and well-tested standard, and the systems that can send and deliver it are well-known although they can sometimes require careful configuration

The logic required to implement a link between the two is small (in terms of lines of code), and it shouldn't introduce much internal overhead to review and deploy. Explaning and documenting it for a wide audience should also be feasible.

To introduce a third-party component (and perhaps an entire low-code platform to support that component?) would require at least the same amount of review, while also being updated, modified, and discontinued at the whim of an external vendor. That doesn't seem to be a good trade-off.

That's not to say it's not a potentially viable business idea. It'd be possible to persuade people that they could and should pay for a feature like this. I just don't personally think it's sensible for long-term business integrity.
These radio link protocols like expressLRS are completely bepassing all guidelines. For example their frequency channel / hopping tactics are bombarding the spectrums. Making it very aggressive and causing a lot of interference with other devices. People should not use this in the field. In some countries you can be jailed for this. (This is not just radio piracy)
So have you used it if it's unopened? My experience with Stadia on a 100Mbps connection has been good
He just realized that he can, so he does it.

Probably got on the market before the BTC/Tesla announcement and then pumped it, then thew DOGE in the for the memes and then Tesla announces that BTC consumes too much energy and that are looking out for a greener alternative. ETH is switching to PoS. At this point, he is probably slowly filling bags of ETH and gonna pump as soon as PoW on ETH ends. Expect a series of excited twits from Elon then
generally speaking, that's not clear at all. are the quotation marks around antisemitism there to indicate skepticism that it even exists? and whether the antipathy is "moral" or "racial" is just pedantry, in this case - in common use "antisemitism" is used to mean hatred of Jews or those perceived to be Jewish, which I assume you know - it doesn't really matter if it's explicitly racial or not.
> one of the nicest places in the USA

Low expectations are an important coping mechanism.
>the group asked somebody for money for booze and it escalated into a fight.

You are seriously downplaying what is described in the article as a "stabbing spree" with 8 different victims, 2 of them killed.
I run it on NetBSD (without dbus) fine as well.
>Are our telomeres long enough to allow for the development of cancer, or is it necessary for the system to be overridden, thus allowing cells to replicate indefinitely?

I'm not sure that it's actually telomere length itself that's the factor. I think it's more about telomerase.

Telomerase is the enzyme that lengthens telomeres. In cancer cells telomerase production is (usually) upregulated. This leads to cancer cells being able to continue dividing without telomere shortening being a problem.

However, this is just a guess. I'm not clear on the details of the processes.
As a Rust proponent I’d agree with this take 100%.

There are a lot of programmers who approach new languages by trying to write in the style of their previous language. That’s not really optimal, but it can get you up and running quickly producing passable results for a wide variety of (previous, next) language pairs.

Rust is not one of these languages. If you don’t try to “get” Rust and continue working across the grain, you’re going to have a rough time of things. Rust brings along an entirely new concept of explicit ownership that’s implicit in other languages, and if you simply try to push forward without internalizing those restrictions (and understanding their implications on how to structure your programs), the Rust compiler will never stop pushing back against you.

While there are legitimate reasons to need Rc<RefCell<_>>, to Box things, and to clone(), the vast majority of Rust code doesn’t need to fall back on them. If you find yourself instinctively and repeatedly reaching for these as a quick workaround for borrow checker complaints, it’s going to be much better in both the long and medium term to try and understand what the compiler is trying to tell you about your overall approach to design.

This is, I think, the biggest area where Rust evangelists can make some big strides. There are a lot of program designs that compile just fine in other languages but that Rust rejects (or pushes back against) for Very Good Reasons. And getting new developers over that hurdle where they understand how to internalize enough about ownership upfront that they can come up with approaches that work with the grain is a hard problem, and I’m not sure how to solve it. There’s a moment where something clicks and Rust goes from being a fight against the borrow checker to something where your designs just work out of the gate and I don’t know how to get that click to happen quicker.
Clinicians don't care, so they never learn to distinguish. It's that simple.
> the only way to stop it is through people standing up and saying no or legislation

Or unionization :P

But yeah, I agree. I felt more than a little schadenfreude when I flatly turned down an offer based on this alone, after they'd spent lots of time and energy interviewing me and sweetening the offer trying to win me over. Hopefully it makes them think twice about the insanity their lawyers are trying to get away with.

Of course if virtually every company is going to try and pull this, I'm going to need to strategize a little more so I can find a job I actually want to accept.
First, you can't compare the wealth an advantage IP represents now to what it was before the 1960s. It's a ridiculous comparison when you look at the amount of economic activity that depended on it.

Second, the list of underdeveloped countries that care about US IP laws is non-existent. The US doesn't care. It only matters when the country is wealthy and advanced enough to do something with the IP that it matters.

Third, I don't see how it being in the US's interest to protect their IP makes protecting the IP wrong.

Forth, you've rebutted none of my actual points, and ignored my last sentence.
Looking at people I know, they'd just sit around and smoke weed all day if they didn't have to work. I'd be interested to know what portion of the population is which.
Half of the reason that I enjoy using GNOME, KDE, and other distros is that I can theme the entire system for a relatively consistent experience. I enjoy having system apps all be the same configurable color theme and even design language with flat themes and material themes becoming popular.

Layouts might be a bit much, but themes are a key part of the user experience.
You're right [1]. I wasn't aware of that.

> I could probably improve it further with some page-specific splitting/inlining

My website(s) are very simple, so the CSS files are small. Even the larger pages are around 50 kilobytes plus images. That's why inlining is a no-brainer in my case.

[1] https://groups.google.com/a/chromium.org/g/blink-dev/c/K3rYL...
You have unwittingly sent me spiraling down an Ebay adventure looking for cheap BAC meters to hack into a FIDO key with a Raspberry Pi Zero...
Title needs: (2019)
> but all of the other ideas have been implemented and used on the web before.

Is this true? I've worked in web dev for like 6 yrs now and React has provided a significant number of concepts and technologies I'd never seen before and still dont see elsewhere.

For example, JSX. Yes, it originated in php but React was its first time being implemented in the frontend.

Also the concept of hooks and functional components. The fact that you explicitly define side-effects in the render of a function, with memoization or execution dependent on arbitrary state, is a new invention as far as I'm concerned.
Unfortunately, Nim doesn't have `yield from`, which would make a comprehension useless here. That's one of the things I'm missing in the language.
I drank Huel and Soylent for a month. This is what happened
Definitely. NextJS isn't a "backend framework", it's a server-side rendering framework that has some backend abilities to handle simple use-cases.

NestJS is the most full-featured Node framework, but it's lightyears behind Django. Yet I'd still use it given the choice between both, because I prefer Typescript so much better than Python and having a single language through the stack is a game changer, enough that I'm willing to compromise on the frameworak.
> A woman complained that her very tall boyfriend had hung a mirror in the bathroom. She took a picture of it. It was her reflection holding the camera level with the top of her head, and little else.

As a tall guy, there is a surprising number of bathroom mirrors where my reflection doesn't include my head.
When the Taliban took over Kabul a few years after Soviet withdrawal, the first thing they did was to hang Najibullah, the Soviet installed president of Afghanistan. The hanging was prominent because of the way it was carried out, instead of his neck, they hung the president by his testicles until death.
SFTP is a protocol, and "novice users" are actually using it every day without realizing it.
They have the technical chops, but not the capital goods. At the end of the day Stadia works by equipping a bunch of local datacenters with specific hardware and maintaining those with high reliability across a global market. Running the framebuffer through a video encoder isn't really the hard part. And the part that is the hard part is absolutely Google's domain of expertise.