skysight-inc/HackerNews huggingface dataset:
I'm not trying to nitpick, just curious about how this works?

Some years pass, and the russians just forget that the US have nukes?

Then they start planning an invasion, but cancel it after they read in the "new york times" about some modernization effort, and remember that the us still have nukes?
The term is perfect, because it means the government stepping over your liberty during an emergency, so that there isn't a fundamental society crisis.

It should require a huge amount of justification, and people should have little patience with it. The euphemisms some places use are Orwellian.
We must eliminate it if we want to preserve our way of life.

Covid has long term effects, not all known at this time.
https://www.cdc.gov/coronavirus/2019-ncov/long-term-effects....

Are you willing to have 5% of the population end up like me... short of breath, and pretty much unable to do more than 1/2 hour of physical labor per day? I can do grocery shopping, and that's it for me.

[Update] I used to be a machinist, on my feet 8-10 hours per day. I feel like I've lost 10-20 years off my life.

If 5% more of the population goes down each time they get it, you're going to run out of people.. just like Texas ran out of natural gas, when it seemed impossible.

Never underestimate exponentials, and long term effects of novel situations.
My master’s degree project was cncs designed to operate like servers in a service oriented architecture.

Each machine exposed an api (robot arm for feeding, cnc for machining), jobs were routed using a queue server like rabbit mq (when a machine becomes available it just consumes events). I built the cncs myself using raspberry pis. Basically, i built a blue print of a fully automated factory.
Great point, looks like 'not at all'

I mean we let 450,000k people die to keep vape shops and hunting stores open and who knows how many people have lost their homes because landlords don't want real jobs. So it seems clear the great free market has priced current levels of misery at 'not worth solving lol'
Slack originally was platform specific webviews, and migrated to avoid issues like what is mentioned in this thread. One of the engineers who did it has even commented on HN to explain this.
>~50MB RAM each

You _are_ measuring the total RAM usage, right? Something like `free -m` right before starting the application, and then after it warms up?

Every time I see these "electron is not heavy, it only uses X MBs of RAM", it turns out that the author looked at a single electron process (out of typically 5-10), and then only measured RSS, completely ignoring shared memory.
Does this mean USD are not worth anything anymore?

(Also, how does anyone know whether or not this is the true original artist?)
If they suffer the consequences of their own actions / inaction, they have a chance to learn and improve.
Thought I was reading https://developer.nvidia.com/video-encode-and-decode-gpu-sup... wrong but turns out they raised the limit to 3 last year.

https://techgage.com/news/nvidia-bumps-nvenc-stream-limit-on...
Will this at some point make Electron apps like Slack/VSCode less hungry and more resource efficient?

My cpu fans spin up everytime Slack is open.
So far no meaningful action has been taken that indicates he's particularly concerned. He's focused on trying to reopen schools, last I heard.

Some people have argued that the vaccinations are evidence of his success regarding Covid-19 but I don't see any part of that that wouldn't have been proceeding with or without him. As far as I can tell, the only difference between Trump and Biden's handling of covid has been "Biden knows to keep his mouth shut about specifics and predictions, because he might be wrong" which is exactly the kind of playing-both-sides I've seen from many state and city governments for the last year (talking a lot about how we need to follow the science and keep locking down to keep the spread low, but also taking no steps to enforce the rules or financially support people/businesses.)
Small shopify stores are small businesses. Probably the fastest growing category of small businesses.
Electron gives you far, far more access to native libraries and hardware than PWAs will ever dream about. People are still arguing about how to expose USB devices, bluetooth, etc. in the browser for example. With an electron app you can just npm install a few native wrapper libs and go to town. It's great for moving clunky old native GUI apps (IDEs, etc.) to a more modern cross-platform codebase.
Honestly, as an engineer, looking at the way FAANG are becoming middle-men in just about every part of human life, I would rather ban all social media and more generally mass communication software outright than try and regulate it. It feels to me like it's gotten to the point where this type of software is doing more harm than good.

I know that the software itself is not the issue, the tech has potential to do good, but as humans we are just better off without it, if you ask me.

PS. Not looking to argue. Just wanted to vent.
Koo, India’s free-speech Twitter alternative
NFT/crypto art is exploding – so here come the tech moguls to screw it up
I mean, where are they now? Promising or DoA? I fear touching it because of it being a Google project (killedbygoogle.com)
On the go side, there is Wails (https://wails.app/) which is pretty popular
How many foreign controlled nuclear weapons are currently on us soil?

Why spend billions developing rockets or stealth bombers when you can just load one up on a civilian boat, land on your enemies shore, and truck it to a safehouse in your target city. Let is sit there until you need to detonate it.
Yes! Most CNC setups will flood the cutting area with coolant. It moderates tool temperature and also helps carry away chips.

The machines have filters to recover and recycle the coolant. They might also have augurs to carry chips out of the machine.

The coolant can be topped up periodically between shifts as needed, when the waste chips are collected.

At scale, these things can be automated even further. For medium sized shops it's easy to pay someone for a couple hours of labor to do it every few days.
The "routing" implementation is more hard coded string matching:

https://github.com/TechEmpower/FrameworkBenchmarks/blob/5b0e...

I mean I guess technically that's routing but it's not remotely realistic. Only the mvc variants use the actual framework's routing system.
This post echoes some of my own personal findings, but the biggest problem remains. It's difficult to live a narratively meaningful life, especially in a professional setting. There comes a point where you would love nothing more than to just contribute something useful to the world and not just learn interesting things for their own sake, or to have novel experiences and make decisions that matter as a free agent in a wide world. These possibilities are so fragile and hard to maintain.

On a more positive note, the effectiveness of reducing addictive activities cannot be overstated. Essentially, you have to remind yourself that you can access a more pleasant neurological state if you first start by getting some of your daily activities under control.
considering the billions and billions of dollars that will now be doled out in insurance claims, yes almost certainly even assuming your 10% figure is accurate.
People have been trying the WebView approach for years. (Projects include: Quark, Electrino, DeskGap, Revery, and Neutralino.)

Historically, it worked terribly on Windows.

On Windows, if you used the OS WebView, your Windows 7 users would be forced to use IE11 to run your app, even if they had a newer/better browser installed locally. On Windows 10, you'd get whatever random version of Edge was installed, or the new Chromium-based Edge.

In 2021, we're in a new era for Windows WebViews, thanks to Microsoft shipping WebView2 at the end of 2020, which ensures that the OS-provided WebView will be a modern version of Chromium. https://docs.microsoft.com/en-us/microsoft-edge/webview2/ Tauri supports WebView2 and I bet it will work a lot better than historical approaches.

Support is still pretty dicey on other platforms, though. macOS doesn't have anything like WebView2, so if you want to support a five-year-old version of macOS (which isn't that old in desktop terms), you'll be forced to support and test your app on a five-year-old version of Safari. (The user might have upgraded to a two-year-old version of Safari, but they might not, if they prefer Firefox or Chrome, and that's now your problem.)

The easiest and best way to improve the user's experience on old OS versions is to provide your own copy of Chromium, like Electron does.

At that point, if you've shipped an Electron app for macOS and Linux, maybe you just wanna ship an Electron app for Windows and call it a day?

Having said that, if you can keep your OS-version support matrix tight, Tauri might work OK for you.
I work in, love, and use almost exclusively open source software and I don't agree with your description. We wouldn't be anywhere if it was only passion projects. For me, I like open source because it avoids wasted effort: everyone works to push the state of the world forward, instead of hoarding their own work for their own profits. It's simply the best way to make software. But that doesn't require doing things only because it's fun and meaningful. Doing work on open source software because you can get paid to do it is a perfectly valid reason to work on open source software.
Governments borrowing money effectively just redistributes wealth as far as I can see.
Three points:

a) 'Simula style' isn't at all like the Smalltalk-derived programming patterns we call 'OOP'. (Simula was about actor-oriented programming anyways, hence the name.)

b) The unique differentiator for C++ was the STL, and not the OOP features that were done better and cleaner in other languages.

c) The killer feature for early C++ adoption was operator overloading, not inheritance. (Pretty much nobody liked using inheritance in C++ even back in the day.)
Not necessarily. Sometimes more users is better than higher revenue.

If those 200 million users have to choose between paying you $20/year or paying only $1 and joining a network with 1 billion users...they'll probably choose the later. Then you won't see those 4 billion dollars.
But your source of funds might be. Sounds like the OP avoided this by borrowing against assets, but since his assets are volatile blockchain stuff, the interest rate was absurd.
I’d be excited to see 1.24 million elementary school teachers launched across the world to retaliate after a nuclear strike. It would be the crown jewel in a long streak of aeronautical achievements by the US establishment.
Arent they all supposed to be empty?

Like "getting all the missiles already launched by the time enemy missiles arrive" empty?
Will we?
I laugh at how poor CGI looks compared to the models in the first Star Wars movies.
If you've made it impossible or just difficult to scale horizontally in the server world, yeah, you've got a bad design.
Even basic things like reading and writing files from the filesystem are obnoxiously difficult in a pure browser or PWA environment. Storing state in general is full of enormous pitfalls and eccentricities, like 50mb limits for some browsers or just completely random total deletion of all app state at the browser's whim.
In Tor browser I want every request bundled and bounced through Tor. It is a special exception. Non-special-case software should respect my OS and network's DNS settings. Simple as that. I shouldn't have to fiddle with network settings in each application to get it to behave the way I want. Seems fine that it's there, if people want to turn it on, but it should not be on by default.
In the spirit of your question I did a quick survey, Apache 2 is the winner by a landslide...
Is there a page that shows reviews/apps/etc from folks that participated in the 1st or 2nd cohort? Couldn't find one on this page or the linked website. I'd love to learn more.
> It's even taken out full-page newspaper ads

LOL. This is quite a comment on their own opinion of their ad platform's influence.
It should probably be both, since the amount of space a deliveryperson has can be limited (especially those on bikes).
From Zero to Main(): Demystifying Firmware Linker Scripts
I've heard a claim that Facebook used to lie extravagantly about the numbers on video pieces, which is why so many outlets "pivoted to video" abruptly a few years ago. Many people think abandoning or cutting back on written content was a mistake and those outlets are in worse shape today.
Idk the exact #s but generally yes - that's why you don't see regular blackouts in the developed world.

Regardless, how about .01% of the cost for an effective contingency plan? They didn't have that either.
throughout my 20+ year career in biology I was repeatedly reminded of what I call "the protein bias" where DNA and RNA are treated as boring molecules that just exist to support proteins. I was an RNA researcher for a while and it's an absolutely fascinating molecule and over the years people have built up more and more evidence that RNA influences biology in deep ways that aren't fully appreciated.

It's funny about the magnesium in the article- getting the Mg concentration right when working with delicate nucleic acids is absolutely key to good results.
Just because repo structure can relate doesn’t mean that such a relationship involves any properties of monorepo structure vs polyrepo structure.

Any messy code organization or dependency issue you can have in a monorepo, you can also have in polyrepos. Any automation or central controllership you can have in a monorepo, you can also have in polyrepos. Any scale-out chores or overhead work you can have with polyrepos, you can also have with monorepo.

The issues of monolith / poorly coupled dependency applications vs microservices has absolutely nothing to do with monorepo vs polyrepos. Neither option makes any class of tooling easier / harder to build or maintain. Neither makes conceptual organization easier / harder to get right, neither makes discoverability or cross-referencing easier or harder. That whole axis of concern is just fundamentally unrelated to the application monolith vs microservices question.
A monolith designed using Component Based architecture where each of the components has a well defined service boundary, can easily be split up into a microservices architecture. Each of the components from the monolith making up a subsequent microservice.
I think it depends on the level of contamination and the isotopes. You could need to remove up to 18" top soil depending on a bunch of factors. Some places don't have that much, and the soil underneath is not suitable for farming.
> Are you willing to have 5% of the population end up like me... short of breath, and pretty much unable to do more than 1/2 hour of physical labor per day? I can do grocery shopping, and that's it for me.

80% of the US population is there already...
For me - one based on its expected functional properties over brand recognition.

Not all advertising is educational.
It's naive to think that existing NFTs aren't a product of those so-called tech moguls.

The difference is that they want to close the door behind them. NFTs are a tough sell when the market is flooded. It's easy to flood the market because the cost of production is basically zero, so anyone with licensing rights will be looking to "sell" their merchandise as an NFT, which costs nothing to produce, deliver, or support.
Not to mention the entire reason to launch a first strike is to take out ICBMs. Remove ICBMs from the equation and there is almost no incentive to initiate a first strike.
My understanding is a bit of inflation would actually be a good thing for the US at this point.

A weaker dollar means exports are more competitive and imports are less desirable which would boost American exports.

It's also a huge boon for the rest of the world which deals with dollars extensively.

Finally, most economists seem to have come around to the fact that our national debt is sustainable and the economic activity is more valuable than the interest payments on it.
hi. i am verry sorry to.hear aboht your condition. it shouldnt have happened.
mind if I ask how your health was before.covid?
Facebook Ad Fraud [video]
Contribute to uBlock and bring no-ads to everyone instead.

having brave control which ads you see, will lead to the same awful situation when adBlockPlus was stolen for profit: any company could pay to be whitelisted.
I suppose an important thing I meant to express here, and which is useful to consider in response to you, is that we shouldn't generalize.

Were some authorities gas lighting? Maybe. Were all? Certainly not. We should focus on and isolate the bad actors who are doing this, not generalize.
This needn't have been the case. If the vaccine was freely-licensed instead of proprietary, we wouldn't have the production/distribution issues we're currently seeing: https://theconversation.com/covid-vaccine-supply-is-causing-...
Indeed, and given the nature of the dollar as reserve currency, it's the only mechanism the US has to tax other countries.
Does the owner of an NFT have a way to limit others from posting a fake? i.e. some code to embed the 'real' version in a verifiable way?

And is there a way to lend a piece for a defined amount of time before getting it back?
More that crypt-rich people have a lot of money to burn.
I loved both Last of Us games and this was really cool to see. Thanks for sharing.

I'm so grateful that this level of craftsmanship exists.
Borrow from ourselves, to deal with our problems.
I think it is worth noting that for large number of people the lockdowns have been a boon (work from home, rising asset prices). The majority of the true cost is born by a tiny minority of people (people with no job security, self-employed within certian sectors, no assets).
This is akin to the idea that Bitcoin's energy use is fine because of the fact there's no military to defend it, however... I don't think the world adopting BTC and crypto currencies would cause armed forces to disappear so the point seems a bit moot to me?
Making Animated GIF screen recordings with only open source software
What you're describing is Go, except its requirements are much weaker than that.

Rust, meanwhile, is way stricter than that, and has gone way further on the "not relying on developer discipline" path: a failing Rust function will return a `Result<Value, Error>`. You can't even access the value without explicitly checking whether it's a value or an error one way or the other, which you can very much do so in e.g. Go. Rust also has an attribute called `must_use`, which can be set on types and functions. That attribute causes the compiler to emit a warning if the marked object is not used at all (either the type or the function's result), so while go will not say anything if you write

Foo()

and that returns an error (or an error and a result you happened not to care for), Rust will absolutely complain by default in the same case, you will need to write at the very least

let _ = Foo();

Go has a second issue, which is that in

result, error := Foo()

that you "have to" handle the error is a consequence of the unused variable check (can't define a variable and never read from it). However because it's that instead of something dedicated, this:

id, error := Foo()
result, error := Bar(id)
if error != nil {}

will work fine, with no complaint. Despite possibly passing complete nonsense to Bar if Foo is in error. Also works with

id, error := Foo()
if error != nil {}
result, error := Bar(id)

Funnily enough Rust will also warn in both those cases, because it tries to track individual writes.
The big advantages of land based ICBM’s over the other are as follows.

With respect to bombers, they are a lot more certain. With modern anti-aircraft systems, it is uncertain how many bombers would actually make it through.

With respect to SLBM, they are less prone to destruction in normal warfare. What happens if an enemy destroys a ballistic submarine? Do you go to nuclear war over that? What about two? With land based ICBMs to destroy one, you basically need to attack it with a nuclear level weapon in the middle of the country making your intentions clear.

Finally, as mentioned in the article, the land based ICBMs absorb a lot of the enemy nuclear arsenal, since there are a lot of them dispersed over a wide geographic area.
I know that this post is just showing the number of closed stores, but the sheer number of stores in that graphic makes me sad.
Did you have one in mind? We add integrations based on community demand.
One thing that would help these small businesses would be SDK of sorts that would help them do proper attribution themselves.

Something that would help tie an ad click to an actual purchase or an app download.
That argument means nothing unless you're also able to decide for yourself what to do about something "unsafe". Consent is key, and we're watching in real time as we are turned into human livestock under the care of the "state".

It boils down to: "Shut up, stay in your pen". I'm not a crazy person and I agree with herd immunity and generally think we should strive for it and not fight it for the sake of the unhealthy, but excuse the language, holy-shit people... it's been a year of "flatten the curve", "lockdowns" and "stay at home orders"!! I stand by this fully: This disaster could have been solved in a month with closed borders, tracking and a dedicated, absolute and draconian effort. But, we didn't get that and instead treated the potentially "misbehaving" people like cattle because they threatened the wider herd.

It all rests on what happens after a wide rollout of the vaccine.
Ask HN: What a programmer should *not* know?
A programmer should know this, should know that..., but what a programmer should not know? Knowing which would make a programmer less productive, less capable, less employable etc. Does something like that even exist?
https://lwn.net/Articles/811068/

https://lwn.net/Articles/823352/
It's a lot for sure, but it's not quite that simple:

- First of all the amount of RAM consumed actually depends on how much free RAM you have, Electron thinking it's a browser boggles up some extra RAM "just in case", which is a tread-off that probably works better for actual browsers than the average Electron app.

- Secondly while displaying "hello world" costs you ~100MB of RAM the RAM required as the app scales in complexity doesn't scale quite that fast, you may very well work on your app for a year and still need about ~100MB or RAM for it, you'll have to write very inefficient code (or keep a lot of data in memory) for it to require 1GB for JS' heap or something crazy like that.

Still ~100MB is a lot for sure, I think a lot of it could be trimmed away if the developers really tried to lower memory usage significantly, like maybe a much more efficient "Electron Mini" could be made with some effort.
> There is some degree of decentralization, although not fully decentralized.

Please stop spreading disinformation.

> There's definitely a lot more smoke and mirrors there, especially when I need to register to these websites.

Again: those are independently developed and managed web apps which provide a nice graphical user interface to Stellar's decentralized exchange.

You don't need to use them to access the exchange. If you do, the accounts you create with them are unrelated to the exchange; they are specific to those web apps, and serve obvious purposes like helping you keep track of your trades.

None of this is even remotely hard to understand for anyone who knows anything at all about the subject. That somebody who claims to be more than a regular user would fail to understand it is not credible.
16GBs of memory isn’t enough for me anymore.[1] Although that is mostly due to Intellij and the Web at large (my browser).

[1]https://news.ycombinator.com/item?id=26120743