skysight-inc/HackerNews huggingface dataset:
You’re missing the essential thing which isn’t mutability but that languages like Ruby have default expressions instead of default values. The default “value” is a factory. You can have mutable default values in Ruby just fine if you make the default expression return a reference to the same object.

$a = []

def func(b=$a)
b.append 5
end

func
func

# $a is [5, 5]

They are absolutely not immutable, they just feel immutable. And even then immutable is technically the wrong word — you can obviously mutate params default or not. What you mean is that each invocation gets its own copy of the default but unless you can deep clone arbitrary objects and globals/singletons (i.e. classes) don’t exist this is impossible.

Python has actual default values which while sometimes surprising when those values are mutable it is just as much a valid design choice as expressions and both permit mutation.

Default expressions have a different equally crazy footgun side effects.

$a = []
def func(b=$a.append(1))
b.append 2
end

func
func

# $a is [1, 2, 1, 2]
Anybody who has the skill to dive to wrecks located at the depth of 80m to 100+m, has the skill to do this: http://www.balticwrecks.com/en/wrecks/.

By the way - Baltic Sea is not an ocean.
It would and does work exactly the same way as it did in the early tumblr days. Attract audience, phase out edge cases, sell out.
I'm pretty sure it was there before, my 2013 mbp is too old to run the latest version, and I've seen it there, too.
Ironic question for this forum.

Don’t be less opinionated. Lowering your standards is like poisoning your own well.

The question should be “how to avoid sounding like an ass?” Opinions aren’t the problem, lack of awareness and sensitivity towards others maybe.

There are correct contexts and methods for everything, learning to recognize and adapt to these are imperative for social survival.

Having opinions however is a sign of a restless mind. An arrow of longing so to speak. What is crude and obnoxious while young may flourish into insightful passionate interests given time and reflection.
My wife constructed buildings in Asia, lol.

The fast ones you see on TikTok were like IBS (Industrialized Building System). The building was prefabricated, the groundwork was done, and the video starts recording as they transport and connect the parts.

Generally it would take about 2 years.

Piling and building the foundation is the bulk of the schedule. This is much harder in dense urban areas where it has to be done carefully.

Then you have all the other pieces - design, manpower, parts, machinery, bureaucracy, tests, redoing failed tests. Then your services like machinery, electronics, plumbing, facades, cleaning up, QA and defect fixing.

High safety projects often go faster because it's accidents that really mess up the schedule. A single death can end up causing months of delays or a hefty "fine".

If you already have a generic design or simple, non clever brutalist design, it goes much, much faster and cheaper.
Edward Snowden @Snowden 11m - https://twitter.com/Snowden - https://nitter.net/Snowden

>You're the @WashingtonPost.

Blowing open the government's unconstitutional mass surveillance program, you win the Pulitzer Prize for Public Service.

A few years later, you invite those who committed what the courts ruled a crime* to rewrite history.*

Edit; add Wash Post

Putin grants citizenship to Edward Snowden, who exposed U.S. surveillance : https://www.washingtonpost.com/world/2022/09/26/putin-snowde...
My google coding interview was much l33t.

He asked me a graph search question. However at the time I didn’t know what a graph was. I’m self taught.

But I did understand the ask, which was to find a path through a series of locations.

I also happened to have some experience with slime mold finding optimal paths and once even tried to simulate it using a genetic algorithm.

That was the best solution I could come up with, a genetic algorithm that would optimize a path through a series of locations based on a reward system.

However, I did not say the word “graph” and its not an optimal solution.

I didn’t pass.

I view the situation as both “I wasn’t prepared” and “google missed an opportunity to hire someone who might approach things a bit differently”.
It is okay and works as intended. The logical move is to fix the platform, which is obviously broken. Not to blame developers. If you have external rules which motivate people to do more X sacrificing Y, but your goal is more Y, make Y one-liner and only then they will follow Y at their workplaces. On a web scale everything becomes a market and you can’t regulate a market by “don’t do that because it’s bad”. They will never have enough time for that.
Ask HN: What old school websites have not changed much over the years?
HN is a great example of a website that has not changed much fundamentally over so many years. Many other big social media websites are the opposite which have changed drastically over these years. C2 is a particularly weird example because although it still retains the text nature of its wiki, it has drastically changed from server-side processing to heavy use of Javascript to load content on browser making it a little slow to load.

What examples of old school websites you know which have not changed much in how they work in the last many years? The longer it has stayed the same, the better.
Why the capture of a Russian T-90M tank matters
> Bill of material cost is going to be pretty much the same everywhere.

A decade or so ago, my dad analyzed a part that came from his Chinese competitor. The finished Chinese part, including shipping, cost less than my dad’s company was paying for the raw materials.

He was still able to compete by producing a much higher quality product (found in nuclear power plants, chemical processing plants, oil rigs, and other places where quality really matters).

Anyway, my point is, I wouldn’t assume China is only cheaper due to labor.
Brilliant thanks.
That's the thing. It's a single clip. Where is the rest? What's the context? Is it even the real clip? Those are questions you should ask yourself whenever you see some random internet dude post something. And a channel that posts only the russian side of the story and calls itself "russiaz for victory" doesn't seem very neutral.
While AUTOMATIC is certainly popular, calling it the most active/popular would be ignoring the community working on Invoke. Forks don’t lie.

https://github.com/invoke-ai/InvokeAI
You can transmit FM radio on Android with a keyboard attachment? How?
The thinking for them doing it themselves is this is more a subtle threat like their polonium and novichok poisonings, but with less immediately political backlash (i.e. No article 5 triggered)

A "we have the capability to do this... lots of other pipes out there.... Have a pleasant day" sort of message.
From XON/XOFF ctrl-codes to forward incremental search in Bash/Zsh
Syriana is a deftly stitched snapshot of the characters and forces at work as the inexorable power of oil money weaves its way through the political system.

The mechanics of an implied terrorist attack after the movie ends aren’t important. You’re complaining about the eagles at the end of LOTR.
Microservices are about reusability - at the "business logic" level. This framework and its services gets that exactly right. All the network stuff is fine and dandy but first you need to build actual features, which is where intentionally reusable microservices like these really shine.
Thank you! Very interesting article.
Nord stream burst.leak localised on map
Ask HN: What do you use GitHub Issues (& equiv) for, outside of development?
Voice assistants could ‘hinder children’s social and cognitive development’
They do 100x harder shit than that every day. Navy SeALs are in 40 countries on any given day, that's just SeALs. Like no risk of death from that, no risk of needing to use SERE training, NOTHING, BUDS, basic underwater demolition, EASIEST SHIT!
Interesting stuff! I feel somewhat validated to see that there's not an empirical relationship between change size and time to merge because I've always disliked the "small PRs police".

I'd personally argue that the most important metric is "time to consensus". There are sometimes good reasons to hold off on merging an approved PR (external effects) but that should not reflect poorly on how your team does code review. I define consensus as when the author and the reviewer have resolved all blocking conversations.

That's the model I've used on CodeApprove (https://codeapprove.com) which focuses somewhat obsessively on unresolved conversations as the key element of a code review.
1. IEE754 floats are already nonlinear. The precision is the highest around zero.

2. Bitmap images are not using floating-point values, except in some super niche use cases like GIS data, so “posits” are irrelevant for the use case you’ve posited. (ba-dum-ts)

3. Non-linear gamma is completely unnecessary for bit depths >= 16.
> Accordingly, examples of modern sexism are the denial of women's continued discrimination and the rejection of demands for increased gender equality.

This isn't a viable metric. I can frame any measure as advancing gender equality and opposition would automatically constitute sexism. We see this with language for example. So any opposition would constitute sexism? Or "subtle" sexism how it is now termed?
Depends how fast you can type, I suppose....
You misunderstood. The crime is to imply that it means something bad which isn't actually the case. The most common cases can described as "vaccine has effect x" implying that x is bad, or "vaccine has bad effect x" implying that covid doesn't. The crime is a special case of lying by omission.
Makes sense, as women supposedly synchronize menstrual cycles with each other (menstrual synchrony).
Frankly, this result does not surprise me one bit. If you train a kid on computer interactions he/she is going to get really good at it. Train him/her on human interactions the same will happen.
Mail temi looks promising, but it's been around for a long time and only has two reviews, and no reputation. It's also not open source. How can I know that the app is trustworthy?
Tell the truth, or as much as you feel strangers deserve to hear. But also tell them what you have done to make it work differently this time, and what environment you feel would help you stick with it.

Not only does this explain it, but it quickly will tell you whether or not they are supportive of their people. If it is a problem for them, the job would not have worked out anyway so move on. But if they do help you to fit into the environment and cope with your concerns, that may be the right group to work with.
BUDS is literally that, every SeAL does that. Not optional.

Not accusing the SeALs just the force I'm most familiar with.

A pipeline is impossible to guard so it's so so easy, it's a cakewalk. The real challenge is the impunity, you don't want to get accused like eg Allended accused CIA of blowing up its pipelines in Chile (gasoductos y olioductos) and the train line. It's a one-dimensional structure that is vulnerable along the entire distance, and more valuable the greater the distance it covers, so more valuable as it is more vulnerable.

Really to protect a one-dimensional resource conveyor, you need retal. There's nothing else. Everybody talks about protecting themselves, yeah and what wear a helmet to cross the street? No, no helmets! Yeah then make the pipeline's steel a meter thick, to protect it.

Retal.

America does that, when terrorists blow up its pipelines in Iraq for instance, they hunt them down and make them regret doing so. Not say they're sorry, make sure it turns out to have been a bad decision in hindsight. Those pipelines don't need to be any thicker. It's the thickness of the initiator's skull that must be overcome.
You cannot have partial control of an LLC without being part of the LLC. That would be a C-Corp. Members of the LLC have to be defined in the articles (with filing fees every time it changes) and are liable for criminal activities (this includes tax evasion).

For everything you want a c corporation provides the exact same guarantees while not becoming a money laundering hotspot
It feels like the language wars of 90s and 00s all over again, and I personally don't want to go through that cycle again.

I don't want to take sides, I want to enjoy programming and learning, that's all. When zealots zeal, kinder people either leave or go underground.
Listen before speaking. Be willing to let another person change your opinion.

If you're only here to enforce your opinion, then don't talk about the topic. This is why religion and politics are usually not welcome in most parts.

There was an opinionated conversation on anarchy philosophy a few weeks ago on front page HN. Most of the comments came from people who obviously did not open the link at all. Some from people who copied snippets out of context to attack.

This happens because they were not planning to have a conversation. They were not open to the idea that anarchy could be superior to democracy. It's fine to hold firm opinions, but pointless going into discussions with them.
That does not mean they don't train all sorts of models on the data, or harvest it to fill out their profiles of users, or any number of other things Google exists to do that are user-hostile.
Sure, the whole supply chain is not in the US, and less of it is in the US than in past decades. That is not the point.

You probably don't know anyone who works in manufacturing because you're in the demographic that reads hackernews. Using the automotive industry as an example is a big tell, you know, because a whole lot more than cars is manufactured in the US. Manufacturing is not a huge percentage of US employment, but it is much, much bigger than you think in raw numbers. Go look it up - 67,000 does not move the needle, though it's a big percentage of new jobs.
I think it is a fair question. The older I get I see the less opinionated I get. The opinions get replaced with curiosity as I become old. The reason I am getting less opinionated is that as years go by I come across contradictions to strong opinions I held before which weakens the fervor with which I held those opinions. So I don't think that being less opinionated is lowering my standards. I think richness of life experiences can make someone less opinionated.
AMD Ryzen 9 7950X vs Intel Core i9-13900K performance comparison is hot at the moment since those CPUs just came out these days... For many performance is what matters here (much less other factors such as price, etc.). Canonical link is wrong and... HN changes a valid URL to the wrong one so I can not post a comparison between the CPUs...
More info: https://www.theguardian.com/media/2022/sep/28/vk-apple-remov...

It's quite disingenuous from Apple to say "the developer removed the app" when in fact it was done by Apple itself. Maybe they're just lazy to distinguish the cases in the UI...
> Forks don’t lie.

They sure do. InvokeAI is a fork of the original repo CompVis/stable-diffusion and thus shares its fork counter. Those 4.1k forks are coming from CompVis/stable-diffusion, not InvokeAI.

Meanwhile AUTOMATIC1111/stable-diffusion-webui is not a fork itself, and has 511 forks.
Low. Much too low. Going rate starts in the low 100s and has no super hard cap.

80/hr overseas, or in less urban parts of the US is pretty standard. I’d question the reason for staying, though, since finding higher paying remote work is pretty easy these days…
Your reply is baffling.

First you say that with "android" (as if they made hardware) you can't have an integrated keyboard.

Then you say that Android phones with a full integrated keyboard actually exist.

But then you move the goalpost saying that they aren't open source/hardware. Which is false, by the way, since this device [https://wiki.lineageos.org/devices/pro1] runs LineageOS, and phones with completely free software down to the firmware level don't exist, including the N900 which needs a binary blob to start the wifi module (as far as I know) and whose hardware is not open source in the slightest.

And even after all of this I've been given zero use cases that an Android phone can't provide with the proper application installed.
Correlation isn't causation. That time was when only the US was able to make things, as most other first world places were devastated, and also the US got to call in its incredible loans from WW2.
There should be one directory where all apps keep caches in subdirectories, managed by the operating system, evicting cached files as necessary using some LRU policy. (MacOS has well-defined cache directories, but nothing managing them.)

Likewise for system RAM. Lots of apps are using RAM to cache with no way to coordinate.
Serviceable, yes, but there was no expectation that they will be used again, at least not as long as Putin's regime is in power. It wasn't politically feasible to launch NS2 both because of US pressure and shifts of public opinion caused by the invasion. With NS1 Russia painted itself into a corner by demanding to lift sanctions that somehow prevent them from operating it - there was no way to go back on it without losing face.

It can be argued that this destruction is a loss for Russia, but Putin didn't loose anything.
We're talking about whether keeping the nuclear plants on would have made Germany independent of Russian gas. If we had heat pumps everywhere we might as well use renewable energy, that's cheaper than nuclear.
You can still love music and have the best of both worlds.
Hey, I have a non-comprehensive list of issues for new services https://github.com/micro/services/issues but most of the bugs/features are still in my head for other stuff. I think purely on the DB front we need to add a new Query endpoint that's more powerful that will accept a repeated array for Filter options that look like the below.

message QueryRequest {
repeated Filter filters = 1;
}

message QueryResponse {
repeated Record records = 1;
}

message Filter {
string field = 1;
string op = 2;
string value = 3;
}

Something like that. I think otherwise a majority of issues really become clear through use, so those using the services tend to see where the pitfalls are or where they can contribute. It's harder to do that without context and arguably less enjoyable for the person contributing as they're not seeing that change in whatever they're doing.
I have a Logitech Ksomething wireless keyboard with integrated touchpad, and a standard IR remote.

They cost about the same. Some machines come with IR receivers, some need them added on via USB. If you need one, I can highly recommend the FLIRC: https://flirc.tv/

I flip between the devices depending on what I'm doing. Mostly, it's the remote.
If these people have existing Keras code they want to integrate or they are interested in developing it further in Keras, then it shouldn't require any insider knowledge to create a Keras version of a small but popular open-source project like this. I am very sure we'd get a PyTorch version made by outsiders quickly if Stable Diffusion was originally released in Keras/TF.
True:
Whatsapp, MS Teams, Android Studio, Homebrew, etc.
Really pain in the a*ss if you're on 128 GB Mac.
Spying is a whole other level compared to physically attacking infrastructure. I'm not aware of any "special operations" from the US on EU soil in the last decades. The only country that is known to do "special operations" and hunting down political opponents on EU soil, is currently rampaging in Ukraine. But for the moment, even the scenario with Russia doing some false flag shit is just a wild guess without any proof. So we'll have to wait for the investigation anyway.
Just breaking the attention matrix multiply into parts allows a significant reduction of memory consumption at minimal cost. There are variants out there that do that and more.

Short version: Attention works as a matrix multiply that looks like this: s(QK)V where QK is a large matrix but Q,K,V and the result are all small. You can break Q and V into horizontal strips. Then the result is the vertical concatenation of:

s(Q1*K)*V1
s(Q2*K)*V2
s(Q3*K)*V3
...
s(QN*K)*VN

Since you're reusing the memory for the computation of each block you can get away with much less simultaneous RAM use.
How is the presence of an antenna in any way demonstrative of the general purpose computing capabilities of the N900 as opposed to "not pocketable PC" Androids? I believe that if I were to attach a USB radio module to my phone I could write an Android app to make use of it as a trasmitter.
A bunch of them:

grep/ag - text search instead of a big name startup.
vim - for text editing.
zsh/tmux - for terminal stuff.

Google Keep (replace with text files) - for TODO and not some fancy task management software.
I'm sure you make good pie, but have you actually tried a crab apple pie?
Probably not what you asked but I don't use GitHub issues or any equivalent walled garden for things outside of development. It is bad enough that we rely on walled gardens so much these days that gives centralized entities so much power on our lives. Imagine one day GitHub locks someone out of their account! Now they would need to find another hosting platform, move their projects and only hope that their new home for projects can get the attention it received earlier on GitHub!

For things outside development, I use my own tracking systems either plain and paper or an Emacs org-mode file.
I'm curious whether this really is "the fastest model yet" there are pytorch optimizations as well.

Something like global optimization has been done in pytorch, here's a blog about it: https://www.photoroom.com/tech/stable-diffusion-25-percent-f...

Mixed precision seems pretty much default looking at a few Stable Diffusion notebooks.

More intriguing, there's also a more local optimization that makes pytorch faster: https://www.photoroom.com/tech/stable-diffusion-100-percent-...

Unless it's already there, that last one would be interesting to add to keras.

All in all this machine learning ecosystem is wild, as a software dev, things like cache locality and preferring computation over memory access are basic optimizations, yet in machine learning it seems wildly disregarded, I've seen models happily swapping between gpu and system memory to do numpy calculations.

Hopefully stable diffusion changes things, the work towards optimizations is there, it just seems often disregarded. As stable diffusion is one popular open model that, when optimized, can be run locally (and not as saas, where you just add extra compute power, which seems cheaper than engineers) and has a lot of enthusiasm behind it, it might just be the spark that makes optimization sexy again.
Not necessarily. In Perl we called lambda "anonymous sub" for ages, and nobody mixed those up. We also use a handy keyword less syntax to generate, store and use such lambda's. Thus I'm on the "Worse is Better" side, python cannot write proper compilers and cannot decide on proper syntax.

lambda: sub($x) {$x+1} decl
sub{shift+1}(args) call

or ruby-like: {shift+1}->list
AzideAlkyne Click Chemistry over Heterogeneous Copper-Based Single-Atom Catalyst
Yes, yes, yes! We've wanted to build a connector for them for a while now, but so far, there's no API to pull the appropriate DNS records to automate setup of DKIM.
India's Supreme Court Demands Clarity on Internet Shutdowns