skysight-inc/HackerNews huggingface dataset:
I work professionally in computational optimization, so here are some of my observations coming from the world of mechanics.

In my experience, it's because the client is trying to reuse an existing simulation code for something that requires optimization. This could be something like imaging (parameter estimation), calibration, or control. For example, say someone has something like a PDE solver that can simulate sound waves going through a media. If you can match the output of this simulation to some collected data, the parameters for the simulation will tell you what material is where.

Anyway, the issue is that these existing codes are rarely instrumented or derived in a way to make it easy to get derivatives. Management doesn't want pay for a rewrite, so they demand that existing equity (the simulator) be used. Then, a derivative free optimizer (DFO) gets slapped on as a first attempt. To be clear, this doesn't work particularly well, but it tends to be the place where I most often see these algorithms used.

As to why it doesn't work very well, derivative based optimizers can scale to the order of hundreds of millions of variables without too many issues (modulo the kind of problem, but it works very well for a lot of problems of value). DFOs tend to have issues past a few dozen variables.

Now, for anyone not wanting to end up in this conundrum, when you write your original simulation code parameterize on the floating point type. Basically, don't write the code with double, use some kind of generic, template parameter, or whatever on something we'll call MyFloat. The purpose here is to allow the code to be more easily compatible with automatic differentiation (AD) tools, which will give a real and machine precision exact derivative. Don't do finite differences. Don't think reinstrumenting later is easy. It's not. It's a pain. It's expensive. And, to be clear, AD can be done poorly and it can be slow. However, I've never seen a code instrumented with AD and a good gradient based optimizer do more poorly than a derivative free optimization code. They've always done dramatically better. Beyond just giving the derivative, I'll also mention that even if the client wants to recode the simulator to give an analytic derivative for speed, it is vastly easier to do so if the results can be checked with a simulator instrumented with AD. There's also other tricks of value that can be used in a properly instrumented code such as interval arithmetic for some kinds of sensitivity analysis.

Anyway, there are other reasons to use derivative free optimization. Some functions just flat out don't have derivatives. However, in the world of mechanics, most do and DFOs gets abused due to poor prior planning. In either case, please, for the love of math, just parameterize on your floating point type. It would make my job much easier.
For the past several years, the Java enterprise development is very, very easy compared to the mess that is node.js nonsense. And if you are not happy with the JEE environment, you can continue to use frameworks like micronaut, quarkus etc.

For instance, in Quarkus, you can have a full REST application in about 12MB of RAM and running on the Graalvm.

In Spring (often looked at a heavy framework), this is the code required to write a full REST endpoint:

@SpringBootApplication
@RestController
public class DemoApplication {

@GetMapping("/helloworld")
public String hello() {
return"Hello World!";
}
}
It prevents people outside of the rent control area from moving into it because they'll have to pay prices way way higher.

Just look at Berlin. Try moving there now and see what options are available to you.
There are fewer obvious untackled problems that are amenable to technical solutions, it’s natural.

Also startups are about making money (generally), it’s a means to an end. Otherwise it would be an open source GitHub project, no?

If someone can make $1bln integrating some APIs and negotiating hard, writing a bunch of CRUD code duplicating what a bunch of other folks have already done is pretty silly.
One of the major focus areas of the last 100 years or so of management theory is row to reduce bespoke professional white-collar roles where judgement is involved to assembly-line workers. The thinking is, if you can't force the job to become rote, then you can at least apply a forcing function to keep them in line.

It's well known that even famous companies Meta, Google and Amazon track various forms of SLOC-related metrics, tickets closed, etc of their SWE. It's usually left to the managers discretion to use it, but its is there and is used often as a coarse measure of productivity.
I was sure they would say how much time our Linux systems spend on integer to text and back conversions, like by measuring it.
How does it affect speed of parsing in JavaScript? I kinda thought the whole reason this deeply-mediocre format caught on in the first place was it was especially natural & fast to serialize/deserialize in JavaScript, on account of being a subset of that language. (XML also had the "fast" going for it thanks to browser APIs, but not so much the "natural")
Not all docs are written well.

Plus, reading manuals is a skillset all of its own. It might seem easy to you, but so is reading novels - but you couldn't do that right at birth. Some junior devs just haven't developed that skillset.
The thermos is mostly full of compressible air
My ultimate point is that if you are in Bulgaria you have nothing to worry about from DU ammo in Ukraine. Which was the original question. I find your other points to be a straw man. Most banned weapons are about indiscriminate civilian killing or needlessly harming soldiers that would be already removed from the battlefield.

There’s no evidence that this stuff can blow elsewhere at concentrations sufficient to cause harm very far (maybe a couple dozen miles). Hence, “highly localized”.
Engineers design sutures that can deliver drugs or sense inflammation
Cool product! Your pay button appears to be disabled though.
The word 'password' does not even appear in the document you linked.
> This causes the lab to unknowingly produce a highly contagious bioweapon which causes infertility.

I don't think this would be a bad thing :) Some people will always be immune, humanity wouldn't die out. And it would be a humane way for gradual population reduction. It would create some temporary problems with elderly care (like what China is facing now) but will make long term human prosperity much more likely. We just can't keep growing against limited resources.

The Dan Brown book Inferno had a similar premise and I was disappointed they changed the ending in the movie so that it didn't happen.
Because water evaporates and TCE is particularly good at transmission through water vapor. That's my guess.
You could also just record some conversations with them? I think hearing them actually speak about their experiences and memories would be much more impactful than hearing a simulation of them, no matter how accurate
How do you distinguish a "cynical cash grab" from something else, what do you think makes a startup a "cynical cash grab"?

Like... whether they truly believe their product is going to make the world a better place, or something like that?

I think a number of startup entrepeneurs who in the past may have truly believed that, were... well, pretty wrong, perhaps willfully fooling themselves.

The VC's are mostly investing based on whether they think a thing will make them lots of money, and always have been, no?
> > Strings may be single quoted.

Hmmm... It's super convenient that SQL uses single quotes for string literals while JSON uses double quotes. Changing that is going to cause pain.

> > Strings may span multiple lines by escaping new line characters.

I really can't recommend this. Yeah it's annoying to have to write \n, but still.
Well, it depends on what you value. If you consider being in a specific area critical for your standard of living, then the computation changes accordingly, of course.

But not everyone considers living there to have a positive impact on their standard of living. They live there to get a high-paying job. Of the dozen or so people I personally know who live in that area, half of them would prefer to live somewhere else.
Good coffee is needed to understand Powell’s papers on these algorithms. If you don’t have, section 3 of the following paper is a good place to start with:

https://arxiv.org/pdf/2302.13246.pdf
After my writing frontend code for seven more years, finalizing projects, having rethinks, I feel more and more certain that something being used on a daily basis can be questioned. One of the questions is about today's widely-accepted practices in state management so I would like to share some thoughts by this article for an exploration.
> There were, if anything, more idiotic mind games centered around enforcing power structures. There was a rigid implied racial hierarchy too.

Oh, I misunderstood you then.
> Of course it predict the next token. Every single person on earth knows that so it's not worth repeating at all

What's a token?
Apple Music web player is helping music fans discover upcoming shows in a new way. The music streaming platform has launched Set List, a feature that allows users to listen to set lists of select upcoming tours. The company has also released 40 new Apple Music Guides, which highlight some of the best live music venues around the world.
Yeah kinda. Akka is an excellent option if you’re in the JVM ecosystem. I find it’s encumbered by a lot of complexity and cost though - which kinda comes with Scala and the JVM. It’s also a kitchen sink that tries to be everything for everyone - Akka was positioned to be the Spring of Scala, after all.

Whereas Erlang/OTP is a very pragmatic, simple language and runtime geared solely towards building distributed services. The gen_* behaviours are awesome and I’ve never seen anything like it (at least in terms of simplicity and practicality) in other languages or runtimes.
> When my girlfriend texts me when I'm out with my AirPods, I think we'd both like me to hear her message in her actual voice rather than Siri's

And then you can use voice to text to text her back, and she can hear it in your voice! It's just like a phone call from 30 years ago, but one that requires infinitely more processing power!
I know both Javascript as well as Java. Java trumps JS by a mile
They operate a model known as a "marketplace" or "community" cloud. Unlike us, they utilize servers hosted by individuals in their homes. This is something completely different.

While they may offer lower prices, the infrastructure may have limitations in terms of reliability, scalability, and security compared to data center-based providers. Additionally, the performance and availability of the services vary depending on the hosts' hardware and internet connection.
Ok, I still don't think it makes much sense. The line in a race is set up for fairness to the runners and spectators, not to advantage the authorities. So stepping up to the line doesn't serve the authorities unduly, which is the claim made against Tim Cook. Also, the runner does not have a more honorable alternative. Running in the bleachers doesn't serve him better in some way than running on the track from the starting line. Pulling a weight for someone else as in the image of 'towing the line' still fits better in this case.
In your theory, there is no cost to servicing loans (on both sides), foreclosing on an asset or long term lockup of capital in not perfectly liquid markets. Or other uses for shares (eg exerting corporate control) absent receiving dividend streams.
Couldn't you have achieved this even more simply by using make with a go shell?

Btw, from the linked page:

> Makefiles are hard to read and hard to write. Mostly because makefiles are essentially fancy bash scripts with significant white space and additional make-related syntax.

Wait what? What does bash have to do with anything? Mage may well be amazing, but it doesn't sound like this person knows make that well at all. Which makes me think they're simply trying to reinvent the wheel -- in 'go'.
> Ruby on Rails is in jeopardy of being added to this list. It has fallen out of favor, and it is tough to find developers for it.

Ruby is the 8th most popular programming language. Ahead of C, C#, and a bunch of "cool" languages like Scala, Kotlin, and Rust.

Source: https://madnight.github.io/githut/#/pull_requests/2023/1
Your Startup idea probably isn’t venture-scale
It isn’t binary. Naive optimism and over-agency in a natural system seems to primarily function to bring information to the agent at the cost of system performance.

If what is here called pessimism results in the down-regulation of human impact and us largely getting out of the way of self-equilibrium-finding complex systems until we better understand them, then prudence very well might have amazing results.
Because preserving them across processors (think jq) is hard or impossible.
Hi jgrahamc, this is the machine(https://multimedia.3m.com/mws/media/984589O/3m-true-definiti...). It is a mouth scanner.
The mouths scanner works but when it has to upload the results to the PC, it fails. My main guess is that there must be some shady connection to 3M that is rejecting the operation.

About what you told me, thats my main guess, try to spy on the connection and fake it in some way but idk where to start.
Who Is Ken Rosato?
People always have been afraid of change. There's some religious villages in the Netherlands where the train station is way outside town because they didn't want this "devil's invention" there :P and remember how much people bitched about mobile phones. Or earlier, manual laborers were angry about industrialisation. Now we're happy that we don't have to do that kind of crap anymore.

Very soon they'll be addicted to AI like every other major change.
This looks really interesting, great work! Is there somewhere in the docs that describes the essence of how LMQL works? My initial assumption was that it's a compiler that transforms LMQL queries into prompts, but then I realized that there also needs to be some kind of query execution engine to do prompt chaining, retries, etc. More generally, I'm trying to figure out how difficult it would be to use LMQL from Node.js.
Always this. The separation of intellectual property concerns alone is reason enough.
Absolutely. Java development is ridiculously easy compared to many of the alternatives.. in some senses, it is actually even easier to develop in than PHP especially since Java is statically compiled.
Just posting an update to my original article. Should be useful for anyone who needs to get going fast with AWS on Terraform. Leave a comment/issue on the repo if anything's wrong or unclear.

Thanks, H
I wish he would just stop sharing his unsubstantiated opinions, tweets included, he got worse very fast when he entered his AI arc.
That paper does show evidence of diminishing returns, for what it’s worth. You get less going from 64 to 540 than you do from 8 to 64. Combined with the increased costs of training gargantuan models, it’s not clear to me that models with trillions of parameters will really be worth it.
VSCode config files use it
If not AirBnB to have a local experience, then what?
> One thing that comes to mind when reading things like this is 'Distributed journaling for distributed systems', but since nobody seems to be doing that, it's probably a silly idea

That's exactly what Redpanda, BookKeeper, LogDevice, Pravega, and countless other proprietary systems at big tech companies do.
I don't know. A natural biproduct of my my job that every few days I have to trace down information related to someone's "gut feeling", no matter how much of a non sequitur their reason would be, and even knowing that sometimes they don't care because they're just trying to fish for any evidence to push forward their agenda, even the more absurd questions are interesting in a puzzle-solving-game fashion in pulling together the informational pieces to make the question go away.
More reliable cars + fewer miles on the people working from home + used and new cars being astronomically expensive or simply unavailable + new loans being stupid high
Yes exactly. This is the feeling I get too. They already have critical mass and market penetration to deal with all the red tape they want. But it's easy to nip startups in the bud this way.

Also, this will guarantee the tech stays in the hands of rich corporations armed with lawyers. It would be much better for open source AI to exist so we're not dependent on those companies.
With costs going up it becomes more economical to repair and run cars longer. It’s basic math
Eastern Europeans pronounce TH and R in a specific way in English.

https://www.youtube.com/watch?v=A5onfpBVs3M
Definitely the case in the US. I don't know about Europe. It can feel silly thinking about this in our industry with laptop usage. However, for the general legal reasoning consider something like using a company server farm or a chemistry lab for research on your side project. The difference is only in scale.
Use Cloudflare.
A working programmer probably needs to have the general rudiments of algorithmic analysis to write good code--to understand why a O(1) algorithm is usually better than an O(N) algorithm, to understand what makes an algorithm O(1) or O(N), and to understand the basic properties of the canned library functions they use.

The basic list and map datatypes (array list, linked list, balanced search tree, hashtable) are good ways to get through these concepts, although hashtables and balanced search trees are in the oh-god-don't-ever-try-to-implement-these-yourself category. Graphs are also a pretty versatile data structure that has wide use, it certainly doesn't hurt to learn about all the algorithms already solved for graphs and how they might be adapted to your use cases. Tries, compression, and disjoint sets are I think a little too niche (although I do end up using disjoint sets a fair amount).
> Altman and his ilk

IANA senator, but if I were you lost me there. The personal insults make it seem petty and completely overshadow the otherwise professional-sounding message.
Remember those millions of fake net neutrality comments? Fallout continues
> tangible advantages usually win the day because in the end people will pick the right tool for the right job

No, they don't. They pick the familiar and the easy-to-hire-for. I've worked on systems (written in C++, Java, others) that would have been perfect for Erlang, but at most I was able to present a prototype. No one is interested in a better solution that they can't hire for or have to retrain their staff for. (The familiar and the easy-to-hire-for may, by some metric, be the right tool for the job, but it isn't necessarily the right tool by technical metrics.)
Hello, thank you for your questions!

At the moment, when you shut down a server, you are only billed for the storage and the IP address associated with it. However, we are working on implementing a feature in the near future that will allow you to detach the IP address, enabling you to pay solely for the storage usage.

Regarding Windows servers, the default software for remote access is RDP. However, you have the freedom to install and use any other remote access software of your choice on our platform.

Hope this clarifies things for you!
You can use at that logic to look at root causes, not symptoms.
As always, I'm happy to answer questions folks have about this product.
The car I drive is 16 years old and right now I have no intention of buying new.

Why, today's cars come with too much complexity, I do not want automatic anything plus the trend to internet connected cars annoys me to no end.

Also new costs way too much, if my car fails beyond repair, if I cannot find a good alternative I may abandon driving all together and do uber and public transportation when available. Right now for short errands, in the summer, I either walk or bike.
You MADMAN! Don't drop that link without the associated warning:

WARNING: You will lose HOURS on this site.
Years ago .info had the reputation of being only used by scammers/phishers. I knew several small mail service providers that just blocked *.info by default since the majority of delegations were not legitimate. Every new TLD suffers from this at first as there is a land rush by criminals.

I think people are more worried about TLDs like .zip (and .app) since they look familiar to normal users and they routinely click on those and don't think about them being a valid URL now.
Aside from the increase in quality, even basic $30k cars these day drive nicely and ride exceedingly well compared to their ancestors from the 90s and early 2000s.

The incremental improvement that you get by trading in for newer model or even up, just isn't worth the price of admission compared to the past.
And produce something tangible and useful, instead of talking like if sci-fi stories were real.
"We arent meant to know exactly what it will output because that’s what it was programmed to do."

Incorrect, we can't predict its output because we cannot look inside. That's a limitation, not a feature.
It may not be obvious but one (lesser) application is to block all ports to PID 1 ... for logging purpose.

Most of this kind of firewall rule get created after such executable starts ... by a dedicated firewall daemon monitoring the operating system's PID state (creation/deletion/child).
I think the idea is leaving it open so it freezes from the top down. From what I've read there, the trick of clear ice is directional freezing.

I've seen some other ideas like freezing water in a camping cooler with its top open.
The GP is technically correct. By volume much of the ocean is practically a wasteland because of the oxygen minimum zone [1]. A few animals like vampire squid are adapted to this zone but for the most part, the vast majority of ocean life is found in the top and bottom most layers.

[1] https://en.wikipedia.org/wiki/Oxygen_minimum_zone
EU publishes the lobbying data. Seems like OpenAI, Microsoft, and Google all had at least two recent meetings with EU representatives on the AI Act.
TL/DR: Sam Altman is this generation's robber baron: asking the government to outlaw competition with his firm.
This is possible because most cars have ICEs. An under-discussed aspect of EVs, in my opinion, is the large amount of waste they will produce. The batteries have much shorter lives than an ICE, and are so expensive that I predict entire vehicles will be scrapped long before an equivalent ICE model would be.
Neither of those statements really matches my experience with HN (high C to C++ content ratio, lots of comments rejecting advances first added to C++). I totally agree some of these things are very useful and I'm glad to see them formalized in C (even years later than C++).
Thats great, thank you for sharing it.
It's used in dry cleaning in the USA, and their suppliers will deliver it to you by the gallon [0]. MSDS of course [1]. If you're in Australia and go to the dentist, there's this as well [2] although surely that container with its death's head and POISON label are kept well out of sight. Of course there's the lab supply chain, but that's usually more expensive. It's really easy and legal to get if you want it. I've known many mechanics and similar, professional and otherwise who use workaround sources like these to get the "good stuff" degreaser.

[0] https://garmentcleaningsupply.com/picrin-1-gal-streets.html

[1] http://www.cleanairsupply.com/CleanAir_Web_Image/Chemical/MS...

[2] https://henryschein.com.au/impression/accessories/finale-sol...
> common place for employers to record audio and video at the office

Curious for a source on that. My BigCorp has disallowed Zoom recordings, since they don't want legal liability of anything embarrassing leaking out. Or the usual reason of having to produce all those recordings when they get sued.