skysight-inc/HackerNews huggingface dataset:
The poor decisions of developers in relying on the crutch of DNS does not somehow magically elevate IP routing away from being a telecommunications service.

I can establish a completely IP based network infrastructure that provides valuable service to customers at broadband speeds. It wouldn't be fun, but it would work. That's inarguably telecom, based on their argument, because it wouldn't involve DNS.

If you try to argue against broadband being telecom because it has an automated yellow pages, I don't know what to tell you except you're outright lying about the science, and attempting to perpetuate a maliciously narrow tooled definition in bad faith.

Now that we bring up the topic, what the heck is an information service other than a service that serves information over a telecommunication line thereby rendering it a telecommunication service?

I feel like I live in a different universe from these people. Like there's fundamental rules or mechanisms I've learned about using language to render a shared experience/common worldview with others that are just absent in these types of proceedings.

It has gotten to the point that when I read or listen to these types of things, what people aren't saying sticks out more to me than what they are saying. It's infuriating.
I'm mystified as to why Java is so much bigger than any pure open source language implementation.

In any case all this jockeying around with the license will certainly reduce the user base. From talking to my peers at other companies, we're all putting together our "get off of java" plans now.
For fellow Europeans who are also wondering if this might affect them too, one of the comments at the bottom of the article seems reassuring but is actually somewhat misleading, because the precautionary principle wasn't a general principle in EU law until late 2006.

That being said, the EFSA is looking into the topic:

https://www.efsa.europa.eu/en/press/news/181213
Rust powered CLI APK decompiler
Ok, do I care that the police could know that I was in town on a particular day when that data is going to be used solely to match against current bolos? Not at all; similar to how I don't care my doctor knows what ailments I have.

In the same way there are risks of incompetence, and data leaks.

False positives and negatives, it strikes me that the risks there are mitigated in the same way as any other single evidentiary point is now, we don't convict people just because they match a description (whether matched by a person or computer in the first instance): that is just an early step in an evidence gathering procedure.

What seems like knee-jerk anti-authoritarian Ludditism in this thread - "they" will use it to lock us all up, we must cripple them technologically - doesn't seem to forward the conversation either, so thanks for responding.
Suddenly the current MBP keyboard doesn't seem that bad.
that's not a very compelling reason. Making it slightly easier for you personally to carry your groceries isn't going to convince anybody that personal vehicles are a necessity.

>Why does the car debate need to be made into some kind of class conflict?

because it's simply not sustainable for everybody who wants to drive a car to do so. there isn't physically enough space. The only way to let some people drive a car is to make it expensive enough to discourage most people from driving a car.
With UBI I’d be happy if my new business made 50% the money I need for my lifestyle because the UBI could provide the rest. I’m confident I could start a business that does that. But what it would validate would be that the business would not be sustainable when the UBI disappears.

So by “business” I mean a UBI subsidized hobby, basically.
Absolutely, but those ones will already have pulled in their usual configurations.

In cars, it's more like your airbnb host tosses you the keys & asks if you can park it in the basement quickly while he opens up. Much better a Yaris than a stick-shift V12 monster with no rear window.
If you’re a cheap shopper and you want to go to the grocery store with the cheapest prices, the store is not going to pony up and pay for a bagger for you because that would drive their costs up.

See the analogy now?
Riding the train, subway, trolley, or bus and walking a couple blocks at each end is a heck of a lot “better” than sitting in traffic or driving 20 times around the block hunting for a parking space.

Even moderately dense urban areas are inherently poor places for personal automobiles, whose infrastructure wastes tremendous amounts of space. The more neighborhoods are optimized for human-scale activity and pedestrians/bikes/transit (at the expense of personal cars), the nicer they become to spend time in as a human.

Life in a place where all or nearly all trips can be made without needing to drive a car is very pleasant, especially for anyone who isn’t an able-bodied high-income adult. If neighborhoods have been designed so that that is impossible, then what needs fixing is the neighborhood design.
You want to erase generics because you don't want to bake a specific variance model into your runtime. Erasing generics allows languages with different variance (e.g. Java, Kotlin and Clojure) to share code and data structures. This is not an issue for generics of non-subtypable types, which is why generics of the forthcoming value types will be specialized rather than erased.
I'm surprised she was doing it for free in the first place
Thanks! Removed.
Three of them can be collinear if you consider Chicago a viable third city (e.g. Indianapolis - Milwaukee).

Some city pairs are kind of isolated (St Louis, Kansas City).

Some have decently sized cities that you can connect in a linear fashion (Chicago > Indianapolis > Louisville > Nashville)

And some you can serve in a somewhat roundabout fashion while still being time competitive (Chicago > Indianapolis > Cincinnati > Columbus > Pittsburgh).
Hi! Maybe we should talk :)

Here's my website/profile: https://www.csdojo.io/
Presumably it’s implemented “natively”. Just like it would be on a native pl.
I'm not sure what you mean. If for whatever reason I need to set up a big C/C++ application so that it can compile on diverse systems, CMake is one of my best bets for getting that to happen. If anyone would like to suggest a better option I would gladly switch, but as it stands I think CMake is pretty useful to know about.
the example you gave is unfortunately a counterexample!

If we have a function f(x1, x2, ...) of 100 variables and you wonder about the gradient, theres multiple ways of calculating it.

Theres symbolic differentiation, but due to the chain rule, the number of terms grows rapidly and the expression can not be stored.

Then theres the finite difference method, whereby you calculate for each of 100 variables x_i:

f(x1, x2, ..., (x_i +epsilon), ..., x100) - f(x1, ..., x100)

the term on the right is the same constant so in total you need 100+1 forward function evaluations. And theres the issue of precision for small differences (mantissa).

One of the main reasons machine learning took off is because of the mathematical realization (Automatic/Algorithmic Differentiation) on how a 1 forward and 1 backward pass is more mathematically rigorous (calculates gradient vs finite differences) and much more efficient.

With the blackboxing of the algorithms, many endusers of the ML libraries end up using ML when they don't know the functional form of a map, but will refuse to apply automatic differentiation of a known complex function with large number of parameters. In contrast those endusers that made sure to understand Automatic Differentiation as a tool orthogonal to arbitrary function approximation (i.e. everyone who realizes the math part of ML is very important) will be able to apply AD (or any other tricks learnt through a mathematical perspective) in situatins where there is no need for arbitrary function approximation...

EDIT: woops I thought you were arguing for blackboxing, against mathematical interpretation upvoted
I think the same arguments you make for books could be made for video games (especially ones like minecraft): they require imagination and exposure to different interpretations of the world.

My mom also used to tell me to get off the computer and go outside, while I wanted to stay inside and mess around with the computer. 25 years later, I use those self taught computer programming skills to make a good living as a software developer.

I think the point is that it is impossible to know which 'boredom' activities will lead to creativity.
Massachusetts paid for many of it's own interstates before sick a system existed. You could see that in the old Central Artery being way out of compliance with standards. A compelling argument was that other states had their modern highways paid for them by the Federal government long ago while Massachusetts had done it themselves even before then.
> You used a framework that specifically uses CSS in JS and tried to use it as a server-side rendered website.

No, I DONT want server side rendering. That's the whole point. I want an application that renders client side, but without the dynamic CSS injection that breaks CSP.

The only current solution that is being offered [1] would be using server-side rendering to inject CSP nonces into your client-side rendered app... it's madness.

It should be possible to compile the CSS-in-JSS into a .css file and serve that css file statically.

[1] https://github.com/cssinjs/jss/blob/master/docs/csp.md
Sure there was such periods and plenty of books are/were trash. And when the kid did nothing but read books, parents got concerned and tried to socialize the kid and force it outside.

That being said, book readers don't yell at the rest of familly because they lost level. They don't swear into microphone. They don't hit things in frustration and while they don't like much interruptions either, generally they are able to answer basic questions.
Perhaps eventually they'll invent and patent their way back to a usable laptop keyboard :)

IMO, declaring bankruptcy on the current design and reverting to the previous chiclet keys would be welcomed by most users, but it seems unlikely that Apple will actually admit a mistake for a few more years (e.g. what happened with the Mac Pro).
The difference is that [at least at my supermarket], in the space of 2 manned registers, they fit 8 self-registers. So other people have to be 8 times slower for it to be a regression. [at my supermarket much of the produce is bagged and barcoded and the machines are quick and somewhat forgiving in the weighing, so it's not that bad either]
Patent extortion works by threatening the most applicable patents you have, then licensing your whole portfolio. If they didn't have fat32, do you really think they wouldn't have just used another patent to try and extract rents?
I've just started reading Victorious Century: The United Kingdom, 1800-1906 and it mentions that the richest Dukes had incomes in the hundreds of thousands per year and, of course, huge capital assets - so that 4th place does seem rather surprising.
The Sierra Club is not an enemy of environmentalism. It's not an advocacy organization for renewable energy, either. It is what it is, and if you are for development of undeveloped land, you are going to find yourself opposed to the Sierra Club.

It would seem that you are trying to use environmentalism as cover for other views that you have ("entrenched interests"? Who cares who cuts down a forest, and if they are entrenched or not, if the forest ends up cut down?)

I think you should take a hard look at where your personal interests overlap with the mission of the Sierra Club.
I'm going to throw this one back at you:

> "I'm sick of waiting for Google's Keep team to improve their app, or even to respond to feature requests. (Crickets.)"

Choose a stack that:

a. has many developers using it on GitHub (since that happens to be the most popular platform for hosting open source code)

AND

b. is easier to use or fork as well.

Life will take over at some point after you develop some version of a Keep alternative. It may be the same as Keep today or lacking a lot comparatively or better than it. In any case, you'd need something that others can contribute to (sending pull requests), fork and create different/better versions of, etc. If you go with some relatively obscure stack or a dying stack because it promises to be fun or promises that you'll learn something new or promises something very fancy, then you'd either not get many users for your application or would have people in the future screaming the same sentence you started with above.

In other words, try not to do to others what you imagine the Google Keep team has done to you (or not done for you)!
I would rather them never have my data in the first place.
My first reaction to your comment was that I would be pretty shocked if anyone here didn’t realize that, and wouldn’t you know I have now read more of the comments and here I am shocked.

The idea that this problem results from heightened security measures is wrong, but it’s not laughable; it’s just sad.
Don't look now, but PFAs have been "replaced" with a chemical called "GenX." These companies will just shapeshift their toxic sludge every time a major suit is won. Sickening...

https://en.wikipedia.org/wiki/GenX
The architect designing self-assembling habitats for space
Not only that, but screen-based entertainment wasn’t available on-demand. Remember having to wait until a certain time to watch a show you wanted to watch and figuring out something else to do while waiting? Or having to wait until someone was off the phone to use the internet? I feel like another big problem related to boredom is the general lack of patience in our society today. If I can’t have it -right now- then it’s not worthwhile. Which is unfortunate, because a lot of things worth doing require both boredom and patience.
I don’t think it has gc yet ..
That's roughly what we duplicated via router restrictions, open access at weekend. Several of my tech aware friends did similar things - some looser, some tighter.

More to make sure there was free space to do homework, chores, read, get ready for school etc without 24/7 WoW, youtube, facebook or messaging, than any scare. Terrible parents that we were, during peak Harry Potter we'd even tell them to put the book down now and then. :)
What’s the Best Game of Thrones Whisky (GIVEAWAY)
And indeed the article ends with this topic (after also looking at POWs from the American civil war):

> What’s the conclusion, beyond answering a question that has stuck with me for four decades? First and most importantly, it’s not that a traumatic time is anything but hideous. It’s instead that those surviving such an event may be sturdier than others, and by so much that it more than offsets the additional ailments they wind up with. In other words, survivors can wind up living longer than average, but they would presumably have lived even longer in the absence of their gruesome experiences. ...
Edward Witten: On the Shoulders of Giants
I think we are in agreement. My point was that it's nor clear that rich people would consume less, so the money would come from them divesting assets to pay the taxes.
You forgot the most important and most difficult part. Ensuring transitive dependencies really make their way into the makefile without huge manual effort. For C-like languages just adding an additional #include in a header file will break most makefiles. To solve it you need to generate makefiles using -MMD flags which are included from your main makefile and this is not very obvious.

As make was mainly intended to build C projects, not getting these batteries included is why i think parent, and many others, consider makefiles needlessly complex.
Why? Because the requirements are so much more challenging. OpenJDK has several state-of-the-art GCs (e.g. for software that values throughput, software that values latency, and software that's in between), three state-of-the-art compilers (C1, C2 and Graal) plus the frontend compiler, javac, and an extensive standard library. People rely on Java for projects that are much more demanding than those using, say, Python, Go, Node.JS etc. .NET is of a similar size, because the demands are similarly high.

I can tell you that the amount of software switching from other platforms to Java is significantly higher than that switching away. Those switching away are those with lesser requirements (e.g. in terms of performance, data size, management and tooling), and those switching to Java do that because they want the scalability and tooling. The full open-sourcing of the JDK and the new release cadence are big improvements that make Java even more attractive to those that were on the fence before, and the pipeline of major OpenJDK projects (Valhalla, Amber, Panama, Loom, Metropolis) is deeper than ever in Java's history.
Robot automation will take 800M jobs, says consultancy typically brought in to reduce headcount.
You should not call yourself a fanboy for being practical!

Lately I am on the hunt for a good closer-to-the metal language because I feel that even though the Erlang runtime (and thus Elixir's) is extremely stable and with unmatched concurrency and parallelism primitives, there still is a need for a native hyper-optimized code every now and then (crypto and compression come to mind).

I like Go a lot. The authors got a lot of things right and the language's tooling is exceptional. Goroutines are no match for the true preemptive scheduling that the BEAM (Erlang's VM) can provide though. But I don't intend to use Go where I would use Erlang/Elixir anyway. They serve different niches.

---

Have you evaluated other languages outside of Go and C++? For example Rust or OCaml? If you did evaluate anything else, what are your impressions?
Want to control drive-up ATMs from a car touchscreen? Ford might make it happen
Actually many Sephardi Jews already lived in Israel at that time, having come during the Ottoman period.
Nice article, but I find it strange that not once was the gorilla in the room mentioned- China. Wedgwood was working in a world that had been re-shaped by Chinese export porcelain, one of the first examples of a truly global product and marketing "brand". Chinese porcelain was of extremely high quality (some of it unrivaled even today), technologically advanced, culturally complex, and cherished by the European nobility. European potters like Wedgwood were desperately trying to re-create the purity and beauty of the Chinese product. I would argue that what Wedgwood came up with was not only technologically inferior but also a strange cultural mishmash of influences with less cultural value than Chinese porcelain.

I highly recommend Joseph Needham's "Science and Civilisation in China" Volume 5, Part 12, covers Ceramic Technology: https://books.google.com/books?id=mabcHwmAD5oC
Scons came to prominence around the same time as CMake and took that approach, but seems to have been less popular.
Chemical companies are pretty much never the protagonists. Stories about green revolutions feeding lots of people or whatever are good tries at making the chemical company the good guy. But there will always be something impeachable about whatever it is that DuPont and 3M do.

It sort of doesn't matter what the specifics of the toxicity are, which people will litigate here endlessly. So for once, consider that talking about the specifics of the toxicity is, fundamentally, co-opted by the antagonists of this scenario, because it sows confusion. Making it a science problem is attractive, but that line of problem solving is certainly perceived by the public to have long been hijacked by moneyed interests.

Because if PFAs really caused cancer, or vaccines really caused autism, or pornography really caused massive amounts of violence against women or whatever--if it was really a hair on fire problem, we'd know. Air pollution really causes lung cancer, and it's seemingly invisible, but the hair on fire problem does exist there: visit Delhi. There, it's visible.

In the United States, a lot of low hanging fruit has been addressed. So the kind of faucets-on-fire urgency that we saw with fracking is actually very rare nowadays. Yet we have a legacy environmental movement oriented too strongly around finding issues like that, that are capable of communicating only about issues like that. Ecoterrorism, class action lawsuits, big urban protests, reactionary political campaigns--it's great for getting rid of air pollution and visible disasters like that, but it's ineffective for stuff that's just a bunch of boring science.

We'll eventually figure out how to litigate environmental problems. It won't at all resemble this preposterous adversarial trial and torts system. Goodnight to environmental lawyers, on both sides, despite their intentions. To keep this on topic for this forum, the person who figures out how to save the environment will definitely not be some grad student or $500k/year 50 y.o. industry MEng trying to make patentable inventions to get funded by VCs. People chasing the dollars are the environmental problem, after all.

The people caught up in details of economics, law and scientific toxicity will just go away (i.e. technocrats) from this problem. We kind of already know that DuPont and 3M are guilty parties in something here. It won't be important to normal people what precisely corporate polluters are guilty of, because a normal person will never be on the wrong side of that justice equation.
Housemade: the molecular architecture of B. Patisserie’s pastries
The goods available are very different. It would be interesting to compare what that buys you in terms of land and property though.

The potteries business of Stoke-on-Trent is so thoroughly vanished that it was a few years ago promoting the sale of houses at £1 to anyone willing to fix them up and live there. Sic transit gloria mundi, I suppose.
AOC Is Right: Algorithms Will Always Be Biased as Long There’s Systemic Racism
Maybe, but we've been losing jobs to robots for over 300 years now.
Probably exponential. The programmer with 10 years of experience doesn't see twice as far into a problem as someone with 5 years, but more like 4 or 10 or 100 times as far.

Even if that’s true, most companies are at most looking at the next fiscal year and VC backed funds are just looking to survive until their next funding round or to their exit.
This. Google just disables captcha immediately. Also I tried clicking the audio manually, it immediately disables with a notice that “we are getting .... please try again later”.
Do you think it helps to buy spring water for drinking? Our tap water just came out to have near the epa limit of pfas. (And the water company made it sound like a positive thing!)
A lot of people are into UBI as a solution to this, but I personally don't think that will work. The social issues that would come from having that high of a level of unemployment, even with a UBI, would be enormous. I think it would be valuable to consider a more drastic departure from a capitalist system rather than applying yet another band-aid fix to it.
Show HN: Handoff, a Clean Promise Library for Java
I chose Flask (to build sr.ht's mini-services)
I think the op's point is that it was not necessary to invent a new programming language for this. You could write a library for existing languages (probably with a custom entry point) that does the same thing, but without a new and confusing syntax.