skysight-inc/HackerNews huggingface dataset:
To be honest, I don't like the << operator either. I doubt I'll like the (optional) use of | for ranges too.
As I understood it: since we don't know who the exceptional few are, we want to give a fair bit of support at the start to everyone, this will allow the hidden talents to show up.
Once, the NRA was a membership organization, where votes from members elected officers that ran the operation. Politics and complications of tax law made stuff "complicated" even in the late 80s.

They did do some good things, like the training programs, but they were early victims of the business of activism.
Maybe C "disappears" while coding, but I'd much rather it stuck around to help me out. When writing C, I have to carefully make sure that each resource has been freed/closed (but not too soon!), that I'm not mutating or holding onto anything I'm not meant to, that I've accounted for every exception that I can result from a given call, and so on. Can Zig handle some of that bookkeeping for me?
Yes, they're first in line for that very reason and also the most likely to die for reasons unrelated to the vaccine.
> having an extremely stable platform that never breaks backwards compatibility is exactly what the web needs to be. Frontend development tooling would be so much better if it was more like browsers.

This is precisely my fear [1]. I need something robust and will continue to work for a good foreseeable future.

Do you recommend Angular for frontend? I've just tried React and Svelte, but I am told to stay away from Angular as a giant beast.

[1] https://news.ycombinator.com/item?id=25798573
WELL Health Inc. | Software Engineers | Full Time + Equity | Los Angeles, CA/Santa Barbara, CA/Remote(PDT/CST)
https://grnh.se/3892eecb2us

WELL is a patient communication infrastructure for healthcare (https://wellapp.com/). We enable enterprise health systems, private practices, and vendors to conduct seamless conversations with patients across multiple channels — including texting, email, telephone, and live chat.

With WELL, patients receive all of their healthcare communication from one trusted source — their provider. The platform empowers service representatives to converse with patients in real time, ensuring patients feel heard while driving staff efficiency and increased revenue.

Founded in 2015, WELL is based in Santa Barbara, California and is the highest rated patient engagement software on G2. WELL serves many of the country’s leading health systems and more than 20 million patients.

WELL is proud to have been named one of the 2020 Central Coast Best Places to Work by the Pacific Coast Business Times and one of the 2020 Best Places to Work in Healthcare by Modern Healthcare. To learn more about WELL, please visit our LinkedIn.

Engineering roles include: SR/mid-level backend engineer (node, typescript, GO/python), SR/mid-level Frontend Engineer (react, Sass, JS, HTML, CSS), Software Engineer, API Integrations, Product Owner, Product Manager, Senior UX Designer, AI/NLP Developer, IT Systems and Security Engineer.

Just received our Series C funding and looking to grow our engineering team exponentially! If interested, apply directly ( https://grnh.se/3892eecb2us). You can email jodahara_c@wellapp.com with questions.
If they use any of it at all, Signal needs to get any/all remaining infrastructure off AWS as soon as possible.
Plain JS ? Not even that is true, it uses JSX ...
I don't know if I am misremembering it but I believe that in a talk called "How much does it costs?", Roberto (one of the Lua creators) touch a bit on why there is no ++ and --:

https://www.youtube.com/watch?v=EUvgoxBm7uc
Not 'his', 'their', but yes, I agree that the projects being done on the web are hugely complex these days and have a rich set of building, linting, releasing, testing, etc. tools.
As others have already pointed out, it's a bit of a misconception about React, certainly not helped by it's name - it is not truly reactive.

Think about all the ways you can trigger a re-render: either `setState`, `forceUpdate`, dispatching an event, or some other kind of update function from a state management library. It doesn't react to any kind of assignment like would happen in Vue or Svelte. They do exactly the same as your `rerender` function here, it's just nicely hidden. There will be no more of a mess of event listeners than you'd get using React.
But surely, it's clear that using the technique is the "terminal value," and inventing the technique is the "instrumental value." The inventor of the technique will be greatly rewarded, but the only reason what they did was valuable is that others will come along to use their technique. It must be kept in mind that the article is suggesting eliminating your role (that of the person trawling the literature for existing techniques to solve their problem), to focus on the invention of new techniques singularly.
I'm using JUCE. It is intimidating at first, but it's not that bad once you get a hang of it. It's just not something you'll pick up in an afternoon. Of course, if you don't know C++, that's more learning curve.

I'm working on product #1 right now, and probably won't be released for another month. It takes an astounding amount of detail to build plugins, and I'm going to share it with friends for beta testing before I release it.
I wouldn't use this analogy as an everyday tool, but in reply to the comment above, if we really have to give the "Go" role to either Zig or Rust, I'd choose Rust for the main reason that, while you can certainly come up with a lot of abstruse abstractions, the language ultimately wants to keep you away from certain tools that would otherwise be considered core to a systems programming language. I'm of course referring to the restrictions that ensure safety at the expense of being able to implement some kinds of algorithms (in a "safe" way).

Go in may ways has the same approach: stop developers from doing potentially damaging things (according to Go's definition of what's "potentially damaging"), which I guess is one of the reasons why the creators decided to remove pointer arithmetic and add a garbage collector.

Zig wants to keep the language small, but the programmer is expected to have access to all kinds of advanced tools, in a way that I don't see neither Go nor Rust consider acceptable.

In Zig you can use `undefined` to avoid initializing memory, do all kinds of pointer arithmetic, and while you can't overload operators, you can use comptime to concoct all kinds of static/dynamic dispatch schemes, the only limit is just that they can't masquerade as basic operations.

Of course you can do all these things in Rust unsafe, and same in Go with cgo, but the point is not what you can or can not do, it's what the language guides you towards, and the only potentially damaging thing that Zig tries to prevent you from doing, is making code hard to understand for readers.
the US doesn't exactly keep out uncertainty

Sure it does. Every dictator knows that if he builds up a little navy to extract advantage over his neighbors by claiming sea lanes, there's a good chance he'll get smacked down by the world's largest navy. Navies are expensive to build, and this threat keeps most (exception: China) from even trying. That creates certainty for shippers, their customers, their insurance companies, and the economies in which they operate.

no one can really expect the US to keep any sort of agreements

To the extent you're correct, national leaders will feel the need to build up their own navies. If the US isn't going to protect their sea lanes, they will be forced to take on that responsibility themselves.

most countries aren't interested in warring

Most. What about the others? All it takes is one bully in your neighborhood to cause serious problems. Will the enlightened nations of the world come to your rescue? Maybe. Maybe not. It may cost you.

The organizations set up at Bretton Woods would be in place even if the US fails completely.

Bretton Woods is an agreement, and an agreement is only as good as its enforcement. Free global trade can only happen as long as someone enforces it, by keeping those sea lanes open. When the US withdraws, how long before a country decides it can exploit that insecurity to its advantage?

I do not share your optimism.

If the US cedes the sea, every other oceangoing nation will be forced to build up its navy to preserve its trade security. More armed ships at sea under more flags will lead to more flashpoints, more clashes, and more opportunities for small conflicts to spin out of control.

Withdrawing from the sea may turn out to be the smart move for the US, but I believe it will portend bad things for the rest of the world.
State of CSS 2020
It’s a Bay Area thing.
Do you live in Northern California?

Regional dialects tend to occupy borders smaller than state borders
Are you certain? The quote actually says:

> With ext4, as a side effect of the filesystem structure, *all pending data and metadata for all file descriptors* will be flushed instead.

Is the article mistaken?
To an extent it doesn't get highlighted enough because the community buries these comments. The comment you are replying to is sitting at -3 karma at the moment, and I wouldn't be surprised if similar comments were flagged and downvoted.
I've gone through those. It looks clean. My biggest worry is the npm package manager and all the crud it brings into the repo.
On the other hand, I met my wife on Tinder and she said I stood above the crowd because of my well-crafted message "look, someone that knows how to write well!"
Yes. That's what Go is for. Go is for doing the things that Google does on servers, which mostly means web apps of one kind of another. It has all the parts for that, and they're well-exercised because they're doing billions of operations per second on Google's own work. It's hard-compiled, so you don't have all the extra overhead of the interpreted languages. Also, Go has a better async story than most web-oriented systems. Goroutines, or "green threads", do both the job
of threads and "async". In async land, if anything blocks or uses much CPU time, you're stalled. Not so in Go. A goroutine can block without stalling other goroutines.

Right now, I'm writing a client for a virtual world in Rust. There's a big need for concurrency, but, unlike web stuff, it's all tightly interrelated. There's a GPU to keep busy. There's network traffic of several different kinds. There are compute-bound tasks which need to be kept out of the frame refresh loop.

Rust is good for this. The existing C++ client is too much of a mess to make concurrent; people looked at it and gave up. In Rust, it's coming along nicely.

Use the right tool for the job.
I first heard "hella" at Berkeley in the early 90s, it was popular with the undergrads at the time (I was in grad school).

It shouldn't have a particular numerical value, I don't think.
Since it's 0% interest you could probably make enough profit by investing it in the stock market instead that you could pay inheritance tax and still get more than the initial amount out of it after 50 years. So I would not call this a tax avoidance scheme, it seems more like "help this cause I care about and if it becomes successful enough to be able to pay my children back then that's great".
For me personally, the problem with C++ isn't that it has too many features, but that they interact poorly and require complicated rules to makes them work together. To list a few pairs: destructors and exceptions, templates and inheritance, templates and headers, encapsulation and headers, namespaces and operator overloading.

At least at the moment, Rust's many features are mostly orthogonal and work well in combination. But in some sense, that makes the learning curve even harder, because you can't focus on an "accepted subset" as you would in an existing C++ codebase.
The reality is that most front-ends at most companies don't require that level of engineering. Sure if you work at Netflix or Facebook, there may be a lot of "real engineering" going on but most people don't work at those companies. But the guys at these small companies want to feel special, so they reach for whatever the big guys are doing and try to implement it, regardless of need. The same thing happens with (insert your domain here). Like, we have a single webstore with 10k customers, we need a Kubernetes cluster etc etc because Google does it.
LOL -- here's a clip from 30 Rock with Liz Lemon doing a flashback to her time in Los Angeles (during the Rodney King riots) and making a joke about referring to freeways in the SoCal manner of "The 10" rather than "10"

https://www.youtube.com/watch?v=-lc3peq4P5s&feature=emb_logo
I've actually "ported" Django's auth system (including their email verification pieces) to actix-web, and reused it across a few projects. I've thought about open sourcing it, but the problem is... well, then you have to maintain it, and I'm not really interested in doing that.

But if someone wants to take up the project I don't mind donating the code.

If anyone ever saw my version years ago[1], it's effectively Jelly 2.0.

[1] https://github.com/ryanmcgrath/jelly
I'm not super experienced with Lua - what's missing for a generic deep copy? Is there no real reflection system?
> - Svelte is hyped, but is it battle tested enough?

Try asking the NYTimes how it's working out for them
"hidden" destructors are precisely what makes C++ safer than C at being correct.
Not a book, but a class and OSCP certification by the folks who brought you Kali Linux.

https://www.offensive-security.com/pwk-oscp/
I won't point to studies but it has been acknowledged as a side effect of Covid-19. Low testosterone can also result from liver damage or other organ failure.
That usage gets awkward though when you want to talk about the offset from one array index to another (and the array is 0-based). In actual (common) usage, the distinction between index and offset is the distinction between absolute and relative positions.
Next.js is mostly about server side rendering. If you look at something like nest.js it offers a more familiar backend with more structure. Because you can write your backend these days as serverless functions which just make api calls to other hosted services - the traditional backend framework (orm + routing) becomes less relevant.
I'm not sure a union is the best idea for a technology company, and I am not there is a value proposition from being in that union, unless the union decides you cannot work for Google unless you are in the union. Then that would be truly awful.
I paid a buck when I got whatsapp, I see my first chat backup from October 2012 :) I did so because my friends were on whatsapp, and I think all of us would have paid a buck a year if that's what the model evolved to.

Unfortunately, the world turned towards 1) freemium, and 2) 'consumer as a product', and it will not be easy to roll back the free chat. But I think it is possible. Make signal survive for 2 years based on donations, or this 1 buck a year/month, and we may be able to have a long term alternative to whatsapp.
Also, in Rust if you don't want to use the overloading, you can still write your code to directly use function calls `a.add(b)`, where `a` is a type that implements the `Add` trait.
It's worth noting, I'm mostly not defending Lua here. I enjoyed my time with it, and then when I put it down I realized how unhappy I was with it.

There's no language I really truly love, but the one I find myself recommending as a result of good tradeoffs between simplicity and usability is Python.
Interesting. If you don't mind, what's an example of a practical application where it would be useful to validate a bitcoin transaction without the ability for a smart contract to custody it?

Just asking because, again, the value proposition in practical terms is a little unclear to me.
The Doom III Network Architecture (2006) [pdf]
New Year’s Resolution Ideas to Inspire Your Best Life
>and have huge gaps all over

They are not supposed to be a tight fit. It is to stop virus/spit going directly into another persons face (or, originally, a wound). They aren't made to actually filter the air. If you want filtered air you need a N95 mask.
Facebook can manufacture the charisma on his behalf, though.
But there are ready-made powertools. There are even really nice "standard"-like libraries such as penlight. Depending on the environment you're using, you can have a Lua distro that already contains all the most useful libraries already baked in. That stuff is out there already for those who want it.

In my opinion, one should assemble their own. You don't need to develop everything yourself, but you can grab the libraries you know you'll need/want and craft a little baseline Lua for you. LuaRocks can do that with some clever argument passing and fiddling with the search paths. Then, you're in control again, and your powertool is definitely yours.
It's possibly instructive at this point to ponder what sort of people it takes to ensure Australia & NZ are one of the very few who stopped COIVD.

We had people prevented from attending their dying parents, and seen tears from mothers kept separated from children, millions of dollars in fines handed out for merely walking in the wrong place or not having a face mask. And now we are flying people out to remote mining camps to do their quarantine.

But very, very few COVID deaths, and zero new local transmissions in the last few days - despite the UK strain being loose for a short while.

In others areas, they took a scorched earth policy to citrus canker https://www.aph.gov.au/Parliamentary_Business/Committees/Sen... ("the disease took 11 years to fully eradicate and resulted in the destruction of every citrus tree north of latitude 19 degrees south"), and completely shut down prawn farming in my area (sending everyone broke) in response to a white spot imported from Chinese pawns.

So yeah, when it comes to quarantine we are monstrous. Pig headed and completely ruthless as well.
There are more operators than the infix mathematical ones, like increment/decrement (cursors, iterators, custom counters), dereferencing (used for some clever pointer types), etc.

Sometimes there are good reasons to mask complexity.
The ones I've seen are not Zig-specific, but rather attendant to any language in early stages: a small development team, very limited tooling. (To be fair though, the dev team has done an amazing job banging out good code.)
The url says New York State. NYC teacher salaries are publicly available - ~$60-125k USD based on education and tenure. It's a solid upper middle class living (as much as you can say that in a HCOL city with insane real estate market, but it starts higher than the median household income for the city) with great benefits, pension, and job security.

https://www.uft.org/your-rights/salary/doe-and-city-salary-s...
inb4 C++ brigade
Well I hoped dynamic memory was obvious given the D GC is written entirely in D and it has to get memory from somewhere
This reminds me of the youtube video where the korean english teacher is teaching kids to pronounce coke as cock.
nest.js is fantastic. https://nestjs.com/
The funny thing is that Xiaomi was mocking Huawei this entire time.

It’s like they were completely clueless, and it didn’t even occur to them that Trump, or any other American president, would turn his wrath on them too.
<< was necessary at the time
> including some common features such as user sign up via email or phone, recover a password, multi-factor auth, social sign in, and the like, there's not yet a good solution

Are you looking for a framework-agnostic solution here, or one Really Good Solution for the leading framework (whichever that may be)?
You could go for productivity, but that's not the only dimension. You could emphasise safety: C++ has no equivalent to Rust's safe subset. I believe D has a safe subset too, but I don't think Zig does. You could emphasise portability: C++ seems like the clear winner in terms of having the most supported platforms.
Yeh Babel and webpack blow out compile times to epic proportions.

Any app that grows to a certain size will slow down to a crawl on incremental builds.
Looks like there a typo in the exploit() function?

They have this variable declaration in the beginning:
static const short port_base = 0x434;

However they use "port" variable when making calls:
__outbyte(port+3, 0);
With the public for ransom.
Agree. If we're to peg Hella to anything, it should be as an intensifier to the one's expectations.

E.g. 'there's hella people here' would indicate there are say ~5x the number of people that the listener expects there to be in a given place and time.
To me it's not clear what realism and idealism is in your framework; my idea of each I think might be different from yours.

Katalin Karikó was denied tenure at Penn.

Douglas Prasher ended up becoming a courtesy shuttle driver for a Toyota dealership.

These are a couple of the many of examples that only get attention for how blatantly absurd they are. For each one of these types of stories there are undoubtedly many others you never hear about.

The entire reason why these conversations are happening, about how to fund research and support research, is because of how absurd these types of outcomes are.
It looks like matrix.org is really slow today also, and a bot i used to "bridge" a chan over Jabber/IRC/Matrix is receiving HTTP 429 (too many requests) from matrix.org, although it's only sending a few messages every hour. Could be related?

Anyway no problem at all on the Jabber side. Many new people joining all the time and servers cope perfectly (because servers are decentralized but not chatrooms so running a server doesn't require considerable amounts of resources for global s2s consensus).
> those that are on the "Lua should hold my kid's hand while programming" bandwagon

This is such an odd, needlessly hostile way to address people. What "bandwagon" is this?
Do you have any details on how the throughput test was conducted? Were the VMs spread across zones or in the same zone? Were placement policies used?
Californians are resorting to crowdsourcing to get their Covid-19 vaccine
Drugs had great positive impact on millions of people as well. You can’t just cherry pick the worst cases without including the others.
It makes a difference as soon as you want to specify a subrange by index.
You have repeatedly brought up marrying someone rich in this thread saying it is "mostly an option for women".
So, are you some how saying rich women only marry rich men, but rich men will consider poor women? So much so it's actually a thing? Sources, please? It sounds extremely out dated and kind of gross...especially because you keep saying it like it is some valid thing.
Yeah, that's about right. I was also surprised to see Gatsby and Next.js listed in backend, but it makes a weird kind of sense. I think "static site generators" would be a better umbrella, but it's a shady distinction for sure.

And your summary of Next.js API Routes is correct as well. As an example, I have a site built in Next that needs to be able to query data off of a SQLite database. Back in the old days I would have set up a simple PHP server of some kind… today I might have knocked something crappy together in Node… but in Next, you just point at a route, grab the SQLite database out of the filesystem, and look over your query parameters. It's really neat.