skysight-inc/HackerNews huggingface dataset:
The time I used vert.x in my day job was by far the best Java experience in my career. Completely different language. And the vert.x maintainers have been all around great wrt to responding to issues and/or accepting contributions. Great framework. It has it's quirks and limitations but overall I absolutely loved working with it.
Is the company you work for mostly targeting Apple devices?

I'd be interested to hear if there is any large scale Swift usage outside of the Apple ecosystem.

If you are targeting Apple devices, was your performance sensitive code always written in Cpp or did you leave Objective-C for Swift+Cpp? Or, were the Cpp parts inherited and just wrapped with whatever your platform's encouraged language was?

(I used to do contract iOS work but I stopped around the time Swift came out due to taking a rewarding full-time job, so I never really spent much time on Swift beyond "huh, neat")
> The topic must be pretty important for him to justify his devotion, otherwise why do it?

I wrote a blog so I could put it on job applications.
https://en.wikipedia.org/wiki/Genetic_algorithm

The creative power of randomly mutated code is, again, easily verified.
Whoever wants to get rid of anonymity on the internet will have to solve problems like this first

Until then :middle_finger:
Many "IOT" providers give physical numbers for almost no cost, and they provide physical SIM cards for the service. The aren't VOIP so aren't blocked by twilio, etc for use with Twitter and other services.
I use Gin and enjoy the conveniences. Part of the reason is that it is opinionated. However, for the standard library, I think a strong, but minimal base is more important. One could argue about how extensible net/http is, but it seems reasonable as a foundation and it has been extended in a variety of opinionated (to varying degrees) ways!
You're not alone as someone else made a similar observation in a previous thread[1]:

> To me Java is like a garbage truck. You get to work, start it up, do a nearly invisible but absolutely essential duty, then, at the end of the day, you turn it off and go home. No one dreams about garbage trucks or puts one in a car show but they’re there and ready to go right back to work when you are.

[1] https://news.ycombinator.com/item?id=26834177
OTOH, sometimes stock pictures made by humans aren't even that relevant if the entity using them is mostly just looking for filler: https://www.reddit.com/r/weirdwikihow/
Well yeah, I think it’s important to let you write bytes to the socket and close it when you want to, and if people are paranoid about making obvious, easy to spot bugs, they can use some abstraction to protect themselves.
Moddable SDK: Embedded ECMAscript engine supports RasPi, littlefs file system
Surely having a shared memory model increases the design space? Or is this about memory management performance?

A benchmark should settle things in that case. Maybe it will be a draw! Erlang's almost-no-op deallocation vs Java's world-class JIT. Some applications are bound to be better suited to one specific side. I guess we'll see; but it cannot be denied that with Loom Java started to compete on a non-void part of Erlang's land.
AFAIK there is an exception for security purposes. They could be hashing or "anonymizing" the IPs and keep the data longer.
Raspberry PIs closed binary blobs are far from documented.
At least the Pine stuff is fully documented, and has no requirement for a binary blob to operate.
Writing cross platform desktop applications is series of compromises in the technical requirements you may have. You should prioritize each requirement from top to bottom. Then start removing requirements from the bottom and compare against available technologies, iterate this process you will find out what is truly important and what compromises you are willing to make.

Personally I searched for many years for the perfect GUI system, the unicorn, but never found any. By doing a stricter prioritization I came to the conclusion that writing in a modern language is overrated.
All that said, Erlang is a very sharp knife, built for one specific purpose. This is just not true:

"a much better concurrency model"

If your program is CPU-bound, where real threads are king, then Erlang is a pretty poor solution. Because you cannot have real threads in Erlang, even if you wanted to. Number crunching or string processing are not its forte.

Also, most enterprise software does not really benefit from green threads anyway, because the scale they are running on easily handles blocking JDBC and http request calls. Not all companies are google or want to run a telephone switch that handles >million concurrent calls...

And finally, if you go Erlang, you get actors, whether you like them or not. You cannot have CSPs, for example, which in many ways are superior to actors. You don't get to choose your concurrency model, it is chosen for you. If your use-case suits this model, great. If not... not so much.
Twitter would actively block one time numbers. This seems like a lie.

I tried to use onoff numbers with Twitter on multiple occasions but failed to receive anything. They are being very misleading here.
I literally did this.

My recommendation is just learn how to repair the RV yourself. RVIA has an online cert program you can take for $300.

I know how to repair RVs and I just had to pay $6700 to repair a $55K RV before selling it. Do not underestimate how expensive RVs are to pay someone to fix.
All of them. You don't need to provide one on sign up, but your account will be soft banned typically in a couple of hours until you provide one. So it's a requirement that they aren't forthcoming about.
Right now Apple is facing quite a lot of regulation in various places to open up their platform: open up app loading, open up repairs, etc. It’s hard not to imagine this being yet another salvo in forcing Apple to open up their messaging platform (and it aligns with recent regulatory efforts).

Except, unlike app stores and repairs, the standard being pushed here, RCS, is not a good solution by comparison. It’s locked to carriers, who have different and inconsistent implementations, rather than being tied to an identity like iMessage.

It’ll be a shame if Apple is forced to adopt an inferior standard here…
I guess I was thinking more like "limiting the number of attempts" than "limiting the number of attempts over time" -- take time out of the equation (but then NAT causes trouble). But even so, you're right: as the threat landscape approaches the size of the result set, it breaks down no matter what.
The argument here (which I may have misunderstood, but take to be essentially that articles are likely to be of a higher quality because they're harder to produce than HN comments) makes sense, but it turns out not to be true in practice (at least from my experience on HN, which is mostly limited to certain technical topics).

I understand where the author is coming from, but the fact is (unfortunately) that the quality of HN comments is typically better than the quality of online articles, blog posts etc.

I think it's a combination of the fact that there are a lot of smart, accomplished people on HN, and also the overall low quality of what's found elsewhere on the internet. Most of what's out there is just pants, but even when it's good, a discussion with smart people is almost always more interesting, and I honestly doubt that it stops me from reading worthwhile stuff. You can generally tell when the person commenting has read the article, and you can usually make a good guess at what the basis of their opinion is.
New faint, distant and cold brown dwarf discovered
Reading the comments is a great way to figure out if an article is worth reading carefully.

I do find myself collapsing comments a bit so I don't have to read all the replies to the top comment, but I find comments overall to be immensely useful. If HN were just a place where articles/posts were upvoted/downvoted, I would have stopped visiting a long time ago. The comments are what create the community, and the community is why I'm here.
Highlights of the July release:

- deepEqual: a la Node.js
- littlefs: compact, hierarchical file system
- Raspberry Pi builds
- ECMA-419 TCP & UDP on Linux
- More AWS IoT TLS support
- M5Stack Core2 soft buttons
- Stack trace on preload errors
- PCF85063 RTC
I think you hit the nail on the head.

The Bible says: “It does not belong to man who is walking even to direct his step.” —Jeremiah 10:23.

According to this, humans were not created to rule themselves.

We do a poor job of governing other people and solving global problems.

To me, it's just clear at this point that this is our core problem.

Source: https://wol.jw.org/en/wol/d/r1/lp-e/102019005#h=15:0-16:0
A schema can be written in 15-30 mins to make XML as opinionated as you want it to be.
I've always been unsatisfied with this description of the Lagrangian. I spent some time trying to figure out a better justification, and never was happy with it. Maybe someone reading this thread knows?

A few things I have but could not fully translate into math:

* S, action, is the arc-length of a world-line. L = dS/dt. It is a natural law that systems move along "straight" world-lines, geodesics, in the absence of interactions. With an interaction the combined system (original + interactor) still moves in a "straight"/minimal-length world line (wrt to the proper time of the combined system) but each subsystem's world line curves to achieve SOME property. What is this property?

* The "future-looking" nature of the least action principle is unsatisfying: sure, the action is minimized over an interval in time. Since L = dS/dt, the E-L equations are that same principle expressed at a single moment in time--right?

* Is there some sense in which L is "orthogonal" to the space spanned by constant energy and momentum? Actual trajectories conserve E and p; their variation in E or p along the trajectory is 0. The actual trajectory is DEFINED by being the one where variation of L, _off the trajectory_, is 0. So lines of constant L are orthogonal to the subspace of constant E and p—is there more to it than that? Could we run that backwards to get a satisfactory derivation of L? Is this the same as saying that lines of constant L are lines of MAXIMAL variation in E and p (presumably, in 4-momentum)?
i feel for ya mate, i can see it coming for me too
Ask HN: Is no one hiring junior devs?
I'm a senior dev but I'm in a position where I happen to know a few junior devs through my gaming hobby, after talking with them it seems like they're having a hard time.

I know my company hasn't hired juniors for over the last year at least, and that seems to be the same at a lot of places. I've been talking with those juniors recently and most of them are having a hard time getting anything.

This is going to make the senior dev situation worse in a few years since there doesn't seem to be any pipeline to make new ones.
The big problem with GTK is backwards compatibility or, more precisely, the lack of it. I don't know how it has or hasn't impacted your own work, but I would hold off on recommending GTK to OP unless he/she is aware of this caveat.
I don't remember last time I read the OP (when an external link), before browsing some comments, mostly top of threads, across a few pages (if avail). I then go and read the intended OP linked article.
You are living in the richest country of the world and you are still "struggling". Now imagine the lives of the other billions of people, and specially consider those people whose prosperity was undermined or halted by your government, just so you could have "cheap gas".

I may be an antirevolutionary to the bone, but seeing some comments like these really make me reevaluate my priors.
Russia’s relation with China will not be that of equals.

Russia will be just a gas station to China. And China being more authoritarian, will not be such easy target for kgb as Scholz/Merkel/Schroeder were.
I think the BOFH has a great article about Carbon Credits

https://www.theregister.com/2008/02/01/bofh_episode_4/
These are cogent points and I completely agree not admitting fault seems the playbook for publicly traded companies.

It’s unfolding in real-time with Tyler Technologies and we’ll have to see how it plays out. Intelligent institutional investors are poring money into a company that is responsible for leaking millions of intended to be confidential CRIMINAL RECORDS and is trying to blame JudyRecords for finding their mistake.

Again it goes to show we don’t really own anything that turns digital, and no safeguards are guaranteed. The only recourse is legal action, which is, IMHO going to bankrupt Tyler r force numerous spin offs to pay the class action results from the CA State Bar…and potentially hundreds more.[0]

The environment is one of no consequences when hiding behind a corporate banner, for most intents and purposes. Choose who you work for wisely.

[0] www.JudyRecords.com
A year or so ago, I created an account and followed ten or so people (no tweets at that time). When I went to log in the next day, it wouldn't let me log in until I attached a phone number. As I understand it, that was a relatively common occurrence.
While leaded gas is technically still sold your comment is misleading to the point where it's basically just a lie.

100LL (aka avgas) has nowhere near the lead concentration that automotive fuels use, is used in much lower volume and with much less proximity to people than leaded automotive fuel.

If you are concerned about lead exposure test for lead in and around where you live and what you consume. That is the primary vector of lead exposure in 2022.

If you want to waste time with low effort comments direct them at the FAA because they are obstructing the current drop in unleaded replacement.
> We're supposed to assume best intent.

No one with the faintest understanding of what a parser is and does would ever claim that any of these changes could ever take 13loc to implement.

If they are ignorant and still feel compelled to pass false claims on how significant changes are instead trivial just to try to downplay the real world challenges, they are undoubtedly being disingenuous.
I have no idea how I totally missed that from the GP's comment. Thanks for correcting me.
my understanding is more extreme weather with a definite tendency towards increasing heat.
>Lead posisoning was a disease the white man brought to the entire world

Seems like a pretty straightforward statement to me
Some cities like Austin, TX allow RVs within the city if you have enough setbacks.
Personally, it's quite easy to buy a small amount of land in unincorporated county land that's very close to a city. I did, and I can hit downtown in under 20 min. I wasn't even trying to optimize for distance, if I was I'd have bought 5 acres at 10 min out.
> Palo Alto stuff

Fuck this company, one of my wife’s jobs is BYOD but requires GlobalProtect for their VPN. After the software has been running for a few hours, even disconnected, it just starts chewing CPU cycles and grinds her M1 MacBook to a halt.

The only way to terminate it is via `defaults write` command in the terminal. It’s basically malware.
Five Nines, Three Nines, No Nines: Data needs service delivery parameters
I think the author is right that the world hates Zuck, but I don't think the authors reasoning is as rational as he thinks it is
I remember an intermediate OO class in Java 20 years ago... the existence of the El Camino was proof of the terribleness of both multiple inheritance and car analogies.
They hate him because he looks creepy and acts creepy.
One of the weird things about Java is that there's a big low-latency/high-performance Java community around that stems from Island (now owned by NASDAQ) using Java as the platform/language for their matching engine. Then, talent flow from that team resulted in lots of proprietary trading shops using Java to low-latency trading/order execution.
I don't think their comment is intended to be negative really -- looks more like appreciative of the option, while cognizant of the fact that using it introduces a new challenge.
That feels just asinine, specially in place like airport where people might prefer not to use their phones for various reasons...
Any examples of providers?
Tip: If you email(anonymously ofc) twitter support that you do not have a phone number to receive the OTP for verification during account creation, they generally approve your request.
Interesting that cash coins on the other hand are fungible, too small to bother. Is there any similar approach in the crypto world?
So, the issue is that there’s an implicit contract that says something like “a handler must write to the ResponseWriter or call http.Error before returning”, but the compiler doesn’t enforce that contract.

The proposed improvement makes some ways to accidentally not adhere to the contract more obvious to humans, but still doesn’t enforce the contract.

I wonder whether there are languages that allow one to write a library that enforces such contracts at compile time.

(One way to do that would be to pass the Request and the ResponseWriter together with a state machine that is hard-coded in the API as a single object to the handler, with the equivalents of w.Write and http.Error declaring their state transitions, and having a language functionality that requires such object to be in an end state of that state machine whenever the function returns)
The author made it very clear why he's complaining. The entire post is an explanation, whether you agree with it or not.
That's how discussions are. They move from thing to thing which is what makes them so interesting. If HN always stayed focused strictly on a single topic, you'd only find replies like "yes, I agree."

The fact that people come out and take time to share their own experience is very valuable. There are not many places like HN. Most of the rest of the internet is filled with trolls, maybe that's what people prefer?

I don't get your signal/noise ratio statement. Comments are not only for you. They aren't a blog post. They are opinions, thoughts, experiences, of a lot of people. You can't apply such a thing as signal/noise because what to you seems as noise might be very valuable for someone else.
Thanks for the feedback!

At the time of writing, the ressources are directly created on your cloud account when you run the start command.

Each cloud provider has an extensive documentation that describe the ressources created. (As an example, you could see the documentation for the AWS provider here: https://github.com/recode-sh/aws-cloud-provider).

Given that this project is 100% community-driven, you could open an issue with this feature proposal. All features are implemented once they receive a significant amount of upvotes (>= 10 currently).
Curious what kind of logs/analytics would you add and watch to catch something like this?
Show HN: We Built Vercel for Data Engineers
Hi HN. Today we released Dagster Cloud to general availability [1], which includes a new feature you can try that we're calling Branch Deployments. Branch Deployments were inspired by Vercel's Preview Deployments feature and deep GitHub integration. We're hoping we can bring a similar developer experience improvement to the data domain. Let us know your feedback!

[1] https://dagster.io/blog/dagster-cloud-ga-launch
That hasn’t been true in the U. S. for a good 50 years. Cars going back to the 60s had a small float switch that flipped a dashboard light if the fluid got low. As one who used to work on cars as a profession, I don’t recall that I’ve ever seen a car without this simple warning device.

The reason parent commenter doesn’t know this is because hydraulic leaks on auto brake systems are relatively rare as long as the vehicle darkens the door of a shop occasionally, even if rarely. Ergo, one might not even know there is a dash light.
Doesn't that make account takeovers easy?
My twitter account does not have a phone number attached
Everyday sounds a bit too aggressive, but I could see this working maybe on a weekly or monthly basis but in longer form.

A newsletter for one could sound exciting.
You can fork the contract but you can't fork the anonymity set. Tornado Cash had 12k different depositors https://dune.com/poma/tornado-cash_1 . If you have 100 clones with 120 users each (maximally decentralized deployment!) the anonymity you get is way worse.
Wow this recall was triggered by a lawsuit from a guy whose first Ferrari was totaled by this defect, then replaced by insurance, and the second Ferrari suffered the exact same defect.

> Rose’s insurance company declared the car a total loss and he replaced it with a 2018 Ferrari GTB 488, which he claimed in July 2021 suffered complete brake failure as well. [1]

1: https://thebrakereport.com/brake-fluid-leak-leads-to-ferrari...
Big clouds aren't always the right fit for small businesses
They seem to be recommending that you use an unlisted phone number. That seems like a good idea.
>There are zero benefits to phone identity over email

I can think of one: most people’s email identity is subject to termination under Google’s ToS. Same thing with identity tied to Facebook or other social networks. In the US, your ability to take your phone number to a different carrier is protected by federal regulations.
> Oh, or the false Gulf of Tonkin report probably led to millions of deaths.

Please cite a reputable source that supports this conspiracy theory.
It doesn't fully solve the problem, but @lombok.NonNull helps a lot. It makes it clear which properties shouldn't be null, and catches NPEs closer to the source. Incidentally, lombok in general does wonders for boilerplate reduction.

https://projectlombok.org/
The problem with this analogy is that the companies are large enough to have leverage over the legal system to likely be able to avoid any consequences. Even if case law eventually rules in favor of the original copyright holders of the training data, it's the customers of the ML companies who would most likely be directly liable for infringement, not the ML companies themselves (though the customers could then try to sue them for damages).

Since there is no legal precedent and the law itself isn't clear about this use case, it's basically a huge gamble on a legal gray area at this point. For VCs the risk doesn't really matter as ML startups only need to exist long enough to provide an exit with high ROI and for enterprise companies it doesn't matter as ML products are just one of many ventures for them.

It's worth noting that unlike Germany, where book and newspaper publishers have won rather unusual copyright claims against companies like Google, in the US the big publishing industries to worry about are movies and music, and most ML projects right now seem to focus on generating images or text rather than music or video. If "AI generated music" caught on like DALL-E 2 did, I think we'd see a lot more contention over how copyright law applies to ML training data.
> I think that integration by parts can also be derived in a similar way but I would have to make a proper blog post with illustrations to make it clear.

It looks not dissimilar to how one might think of Stokes's theorem:
https://en.wikipedia.org/wiki/Generalized_Stokes_theorem#Und... .
So exactly like with Koenigsberg.

What you’re quoting was true before the invasion. Now Russian is obviously associated with Rashists, and so even Russian-speaking Ukrainians are switching away from invaders language.
If you're saying that you're really being audited, I wouldn't post about it online (not legal advice, just my 2 cents).
Substitute "wildfires" with "environmental terrorism"
My very recent experience contradicts this. I removed my number and was immediately locked out until I added it back.
I am not in a regulated industry, but we have recently gone through the process of getting SOC2/ISO27001 certified.

This is what was cited for us.

ISO27001:2013 A.6.1.2: Segregation of Duties. Conflicting duties and areas of responsibility must be segregated in order to reduce the opportunities for unauthorized or unintentional modification or misuse of any of the organization's assets.