skysight-inc/HackerNews huggingface dataset:
> It sounds like you advocate for proxy servers to inspect traffic at the application layer. Is that right?

In most cases you wouldn't need one. a URL shortener service can see what people are linking to. A webhosting company can see everything on their own servers. In the specific case of cloudflare and this particular product they may or may not need to. I notice that they do reserve the right to monitor and inspect any traffic on the Cloudflare network.
Is that the "Racket 2" thing they wanted to make some time ago?
It will take 100 hours to consume 1 KWh at 10 W. So at, say, 10 cents per KWh, this amounts to like ten dollars per year of 24/365 operation or to $800 for a full human life.

This is something that needs to be taken into account if one is planning to buy a new machine to reduce power draw by like 5W.

This is not taking into account the footprint of producing that extra machine earlier than it would need to be produced.
Yeah, I actually got it without storage for $250 from a company that migrated to "the cloud". I bought 4x2TB WesternDigital SSDs.

My bandwidth is 1Gb/s for each Ethernet port, but I'm using my ISP's router so I don't think it's the best, unfortunately. In the sense that, sure each port is 1Gb/s but if 1 port consumes that 1Gb/s, all the others will be throttled (even though the router supports "Up to 10Gb/s").

I haven't decided yet, but I'm probably going to use Astro[1]; lots of beautiful themes and easy set up.

[1]: https://astro.build/
It's crazy that Google doesn't spin-out their TPU work as a separate company.

TPUs are the second most widely used environment for training after Nvidia. It's the only environment that people build optimized kernels for outside CUDA.

If it was separate to Google then there a bunch of companies who would happily spend some money on a real, working NVidia alternative.

It might be profitable from day one, and it surely would gain substantial market capitalization - Alphabet shareholders should be agitating for this!
Exactly. It's similar in other (non programming) fields - if you treat it as a "smart friend" it can be very helpful but relying on everything it says to be correct is a mistake.

For example, I was looking at a differential equation recently and saw some unfamiliar notation[1] (Newton's dot notation). So I asked claude for why people use Newton's notation vs Lagrange's notation. It gave me an excellent explanation with tons of detail, which was really helpful. Except in every place it gave me an example of "Lagrange" notation it was actually in Leibniz notation.

So it was super helpful and it didn't matter that it made this specific error because I knew what it was getting at and I was treating it as a "smart friend" who was able to explain something specific to me. I would have a problem if I was using it somewhere where the absolute accuracy was critical because it made such a huge mistake throughout its explanation.

[1] https://en.wikipedia.org/wiki/Notation_for_differentiation#N...
>Having watched Clarkson's Farm, I can't help but feel that farming is extremely antiquated.

That's like saying you watched The Bachelor and now have Opinions about marriage.
I'd even argue that ITER is more useless than both your examples. High Speed Rail and modern defense do not have good alternatives to them.

Fusion has an alternative: Fission.

Sure, it might not be as sustainable in the long term (although with wide deployment of Breeder Reactors it might be), but we have enough Uranium for the short term anyway.

And we have many decades of experience with them, how to deploy them most economically, how to use them with the least downtime (more than 90% uptime in many reactors) and so on.
This suffers from the same objections as all carbon sequestration "solutions" - why would anyone dump expensive fertilizer into the ocean? How would they haul it there without burning more fuel? How would they make the fertilizer?

Carbon sequestration is energy negative. The global population of Earth is hurling boulders off a cliff - hoping that a madman Sisyphus decides to lug them back up (to be hurled down again) is not a solution to anything.
https://archive.is/gs1xT
I agree, the Supreme Court got it wildly wrong when they said donating money by itself is speech. It isn’t. But here we are. The only way at this point to change it is to pack the Court or amend the Constitution. And I would even bet that a majority of people agree with you and me on this, but an explicit amendment to get rid of an asinine interpretation would get tribalized instantly into an attack on America (“CHANGE THE FIRST AMENDMENT?! WHY DO YOU HATE AMERICA”). I’m dead certain that would be the play. Rather than seeing that it’s how the system is supposed to work. (Think of the Chisholm v. Georgia ruling and the 11th Amendment. Yes, it is the province and duty of the judiciary to say what the law is. And when enough of us are like, you know what, no, we have mechanisms built in to enable us to win. Popular sovereignty, baby. Except… That’s one of those really great ideas that once it makes contact with the real world, is beautifully theoretical and hopelessly naive.)
The current config looks like this:

interface project_config {
domain_default: string;
path: {
storage: string;
web_root: string;
};
redirect_domain: {
[key:string]: [string, number];
};
redirect_internal: {
[key:string]: store_string;
};
service_port: {
open: number;
secure: number;
};
}

Any domain not in the "redirect_domain" list is an alias for services on the server. The "default_domain" can receive priority features unspecified domains cannot. Domains listed in the "redirect_domain" list are pushed into the proxy. The [string, number] portion of the "redirect_domain" list allows for identification of host and port. If the host is not specified the server's local IP is the default.

What kind of variables would you have in mind to push into the server? Knowing what kinds of such features are desirable might lead me to think about supporting them in a variety of ways.

I do not have a block list feature yet, but I will write that. I could block by IP address on the socket, HTTP host header, HTTP referrer header.
"And that's where language models come in. Because most new-to-me frameworks/tools like Docker, or Flexbox, or React, aren't new to other people. There are probably tens to hundreds of thousands of people in the world who understand each of these things thoroughly. And so current language models do to. "
Apparently not using it to proof-read or it would end with "too. "
I’m not dismissing their achievement, but estimates is the most complicated thing in programming, almost as difficult to do as solving P=NP so I would be very cautious when someone says this.
> the stereotype of the nerd staying at home coding with blinds shut down

Real nerds don't need blinds, the occasional full moon notwithstanding.
Optical circuit switches https://arxiv.org/abs/2304.01433
This says more of that sort of thing: https://github.com/racket/rhombus/blob/master/resources/plan...
Explore GitHub repos at random and discover projects created by others
The optimizations are valid because the C standard and the semantics of its abstract machine don't have a concept of timing.
Russian living in Russia here.

Yes. The government.
So if there was a hub where a reporter can send the url of their article when it’s published and the hub then saves that page as text (lynx —dump or whatever) if it’s not paywalled. That would be ok I guess until the hub makes it accessible. Or would it be ok since it was publicly available on the net at one time if the hub only publishes when the original url goes dark?
Of course. Why do that when selling a bottle of water for 4 Euros is way more profitable.
They use custom optical "Interchip Interconnect" within each 256-chip "pod" and their custom "Jupiter" networking between pods.

See https://cloud.google.com/blog/products/compute/introducing-t... and https://cloud.google.com/blog/topics/systems/the-evolution-o...
I'm confused at this. Wasn't the whole point to allow it?
I am working in search (not Google).

My take: Today, using AI for search-related problems is still not cost-effective for most use cases. That being said, the landscape is evolving quickly. First, in some areas, an individual search creates more value than in others. An individual consumer doing a Google Search is totally different from a lawyer searching for reference material. Areas where the individual search creates more value can already benefit from AI today. Second, LLMs become exponentially cheaper, driven by more cost-effective computing but also more cost-effective models. Look at the pricing of GPT4o-mini vs GPT4 (the original). The models are comparable in performance for many search-related problems, but the price has decreased by 200x in 1.5 years ($0.15 vs $30 per 1M token). If that price trend continues, more and more search use cases will benefit from AI.
Could this be solved by digital signatures on web content? (Or, a way to store those)
366 HN comments in Dec'22: https://news.ycombinator.com/item?id=33828509
The internet is today's TV. Did you complain so much about TV ads back in the day too?

(Surveillance is a different thing, and no, advertising isn't the main driver for surveillance. State actors are, and ad tech is just piggybacking on what state actors want to do anyways.)
Is housing unaffordable in Australia? In Sydney, the most expensive city, a small apartment rents for $500/wk. national min wage is $24/hr, or $813/wk after tax, but most jobs will pay more in sydney. Or you could live in a cheaper city earning min wage.
> Those markets are frequently characterised by poorly maintained rental stock.

Sure, you get what you pay for.

> No.

That is fair. You definitely represent the profit obsessed sentiments that put money ahead of people. I hope you go bankrupt in a crash of a bubble with nothing but your own greed to thank.
Show HN: (Quantum Computing) Fast Wave – A Package to Wavefunction
Exciting News! I'm thrilled to share my first project in the field of Quantum Computing!

Introducing Fast Wave – a powerful Python package designed for the efficient and precise calculation of the non-time-dependent wavefunction of a Quantum Harmonic Oscillator. This has direct applications in Photonic Quantum Computing simulations.

I would like to know if there are more things I can add to Fast Wave, be it something related to software quality or maintenance of Python packages, new functions, or other types of tests, I need feedback, and of course, it is possible to open Pull Requests.
Here's a question since everyone keeps bringing up the DotCom bubble. Although the bubble burst, have not the people who were building in the 1999, still more than made up for their losses by having the know-how and being able to capitalize on the subsequent emergence of the WWW as we know it today?
You can bring in empty water bottles and every airport I've been to has bottle refill stations after security
I wish it would work with actual building building projects…
A lot of the most interesting things are contentious and likely to be deleted. It's almost a law of the internet.
This isn't about prices, it's about homelessness.

When population is growing faster than housing times occupancy rate, then necessarily people are sleeping rough.
Intel claims some i9-14900K chips purchased from Amazon or Micro Center are fake
Software Configuration Management has existed as a discipline and with proper tooling for at least 50 years. Mainframe and VAX machines had tooling in the early 80s.

For VB Sourcesafe was the go to tool if memory serves.

This is not a case of new vs old, rather incompetence vs competence.
I'll never use a NAS without ECC RAM for anything else than disposable content (i.e. downloaded stuff).
>and every airport I've been to has bottle refill stations after security

Many in Europe do not.
You're vastly underestimating the amount of data stored in the LLM weights compared to the amount of memory a human has.
Similarly, I just saw it pointed out that the dotcom bubble was solely in the stock market. Internet traffic kept rising the whole time and beyond.
That's like saying that NIMBYism is odd in the US because there's tons of empty land in Wyoming. People want to live in or near Sydney, Melbourne, Brisbane or Perth, not in the Outback.
Original title is way too long, so I shorted it keeping as close to the original wording as I could figure out.
Every airport I've been to personally in Europe does
Wasn't it always 100ml?

If I understand this correctly there are new scanners that should make it easier to detect explosives, I guess. But while they do have these new scanners, they still will not allow more than 100ml, which was the case already.
Iirc ISO 27001 requires you're physically incapable of shipping untested code to production. Since they did just that (and they would've easily discovered this if they had tested it) I'd be surprised if this had no consequences for them.

Crowdstrike claims to be certified: https://www.crowdstrike.com/why-crowdstrike/crowdstrike-comp...
It's not even that. Yes, in case of signed intger overflow, usually yoj get whatever the CPU gives as answer for the sum. But you also have the famous case of an if branch checking for a null pointer being optimized away. And even in the case of integer overflow, the way to correctly check for it isn't intuitive at first, because you need to check for integer overflow without the check itsef falling under UB.

EDIT: just to make my point clear: the problem with UB isn't just that it exists, it is also that compiler optimizations make it hard to check for it.
The difference is dreams and imagination for me. Ask me about an apple while awake and I’ll close my eyes and it’s dark blackness of a void.Extreme aphantasia (I also am face blind)

Ask me about it while dreaming and it’s a full on 3D movie/VR experience.

Music too I can play that in my head no problem like my own radio (unless it has words then I can’t imagine it at all) - so I suck at karaoke. Even trying to sing with songs I can’t process it correctly unless it’s tonal sounds from the words.

For a neuroscience background we are certainly not all wired the same. You are correct though that aligning those descriptions and untangling social meanings and words from experience is tricky.
My brain is noticeably thermally constrained every summer.
> At the same time its popularity makes it obvious that competition basically will not exist in the foreseeable future.

That'd be a bummer.

To me, Docker Swarm feels like the logical next step after single node Docker Compose deployments - supports networking and multiple nodes, while still using the simple Compose syntax. Sure, it's not as all encompassing as Kubernetes, but it feels like sometimes the latter isn't worth its complexity (if you want to self-host everything), outside of options like K3s.

I'd even say that something like Hashicorp Nomad is pretty nice if you don't have a problem with HCL. Plus, it supports not just containers, which is probably a boon to many: https://developer.hashicorp.com/nomad/docs/drivers
This dude has absolutely no right to say anything about the quality of the source code of the android app, because:

1) His libtgvoip code, previously used for audio calls, is the worst code I have ever had the displesaure of touching, it caused all kinds of issues ranging from instability to segfaults, and thankfully it was completely replaced by webrtc.

2) The android app is literally the smoothest and most responsive android app I've ever used.

Grishka, please stop being so salty.
VoIP is hard to do right, but not impossibly so.
VoIP being hard is still not an excuse for writing garbage C/C++ code (and I don't mean to offend personally here, but the code was really a mess, please stick to Java development on your own personal projects).
You're of course right. My proposal would fall flat on its face the moment that ocurred. Doesn't mean it couldn't work. See for example, Microsoft's ZeroTrust DNS.
There was a rule that no more than 100ml per container is allowed

Then they got rid of the rule so that more than 100ml is allowed

Now they've reintroduced the rule
Equality over computable reals is not decidable, so I don't think you've actually defined a computable function here. The issue is much more subtle than that.
r/coolgithubprojects

r/specializedtools

r/todayilearned
Better details here: https://transport.ec.europa.eu/news-events/news/commission-e...

Seems even with the new scanners there is some issue why they have to limit items to no more than 100ml temporarily. Maybe waiting for a software update… though if there is a loophole seems weird to wait until September 1st…
SCART could carry 480p, but few devices supported it.

In any case, this was only an issue in the 6th generation of consoles (Dreamcast, PS2, Gamecube, Xbox). Before that era, everything was 15 kHz, and after that, everything started to include HDMI. The 6th generation was caught in between.
How does repeating this make any kind of point? Your anecdotes don't become a general rule across a continent.

For example, most I've been to do not. That doesn't become a rule now, it just disproves the point that hydration stations are the norm.

So why do you insist to dismiss the existence of other airports you've haven't been to that don't have water stations just because it doesn't match your personal experience? Please keep an open mind and arguments in good faith as per HN rules.
Reduced surface tension will soak into the soil better and improve capillary flow to the roots.
How many actual farmers are involved with this project, or were at least consulted?

This thing looks like an out-of-touch nerd hobby project, not a real tool one would use in the real world of farming.

The "Commercial Production" link goes to a page mostly consisting of... art projects.
https://farm.bot/pages/research
Sounds like you got a really good deal on your hardware mate. Seems a little overkill for a simple website/blog, but I’m guessing you intend doing more with this?

I’m unfamiliar with Astro unfortunately so can’t really say too much about it.

What kind of speed do you get from your ISP? You get good latency?
Grishka wrote very low quality code (an extremely buggy and segfaulty mess of C and C++), combined with little testing in not-so-edge case network conditions.

I managed to improve the situation after weeks of refactoring and testing for my library, and thankfully now it was completely replaced by webrtc.
Show HN: Interactive Eye Tracking Demo
Good luck at the Hamburg, Germany airport then :D
Basically no change. 100ml limit per bottle was always there, and still is.
There would probably a huge demand, but would Google be able to satisfy it? Is it currently able to satisfy its own demand?
Hamburg is the airport I've used most (I live in Hamburg) and that has bottle refill after security
https://nypost.com/2012/02/05/extroverts-destroy-the-world/ ?
That entity goes out of its way to hide information if you're friends with the owners.
- Once the EU had 100ml rules.
- Then new scanners were installed.
- Where new scanners then you could take more then 100ml.
- Problems found in new scanners now everybody has to take 100ml (temp. solution).
When were those decades? Any decent optimizing compiler built in the last couple of decades exploits undefined behavior.
I think it's like, "I want to help in an industry I don't know anything about". This is not scalable. I understand that this person would like to help, but this is not the help that Farmers and needed.

I wonder if he asked farmers about their problems before creating this project.
Schiphol has those fancy scanners and they allow to bring bottles with you and did so for years.
Not at airports that installed the new scanners. Like London City e.g.https://www.londoncityairport.com/at-the-airport/need-to-kno...
Is that not exactly the same? The feudal lords took 100 coins, made 120 coins out of them (while both keeping the same value and claiming that they can make more coins because they have different value), which is basically exactly printing money.

It's an interesting hack where the value of a coin and the cost of a coin (the amount of silver in it) were decoupled, and they pretended that the amount of silver in it is what mattered (hence they kept the same total amount of silver) but actually the value of the coin mattered (because they created value out of thin air by giving you 20 extra coins that were each still worth one pound (or whatever) each).

I don't understand why they didn't just mint a bunch of silver coins of the lower content and spent them themselves, effectively buying coins for 20% less than they were worth. Maybe they didn't have enough silver, or didn't want to create two kinds of the same coin with different silver content each.
Zuckerburg said even the smallest model isn't fully converged and continues to improve with more data. Larger model takes much larger amount of data to converge.

And as llama is trained on 15T tokens, we have lot more tokens remaining on the internet. And different modalities like video will have orders of magnitude more token and more information.
Have you heard of a bathroom?
I experience the same things.

With the remember by association I realised I think I can recall the layout of any building I’ve ever been in. I don’t get lost once I’ve explored once.

I did a thought exercise and it’s not validated - but I could “imagine” walking through my pre primary school. But in darkness. So when I have a memory from long ago I now try walk the area I was in when it happened.

It brings up other surprising memories I had forgotten about that were like geo specially tied to the location.
yes as has Arlanda for example. They now found a problem with them and now you even there from sept. 1 can not take more then 100ml
I can't tell what you mean concretely, because the two examples you give -- gradual typing and lack of concurrently executing threads -- are common to both languages. Python has support for gradual typing, and JavaScript is single-threaded (which is an even stronger property than having a GIL).
A content addressed network, yes.
There are bathrooms, and tap water is the most strictly regulated food of all, more than bottled water.
Most of the negative examples are med/bio-related (including psychology here), whereas the single positive example is in CS/Engineering. Systematically med is dealing with a harder replication problem. Moreover, "light involvement from the academic system " is a significant stretch. Not all but most of the people doing the work have been trained within academia instead of within industry and the work has been from an academia-industry collaboration. Thinking about the proportion of people that go into academia vs industry makes the ratio more meaningful as well.

The replication crisis is clearly a big issue, but the conclusions I would draw from the examples presented are more difference between fields than a condemnation of academia. To just say "move it to private instituions" is shortsighted.
> Mostly I'm using ChatGPT. There is just no way it could generate 90% of my code (...) Is anyone else actually getting good results for code generation using LLMs?

Try to switch perspective from "write component ‘X’ and paste code without reading it" to "describe the problem, break it into smaller steps, generate code for each step, and iteratively work towards the final solution".

In the first case, LLMs can't do 90% of the work alone.
In the latter case, it's different.

You could ask, "Okay, so that's still a lot of work generating code with LLMs," and you'd be right. But it's like having another programmer sitting next to you, helping tackle problems or time-consuming tasks, giving you more space to think about the actual problem.

So, “Up to 90% of my code is now generated by AI” doesn’t mean that only 10% of the entire software development process is left for humans. Writing code is just (obviously) one aspect of software development.