skysight-inc/HackerNews huggingface dataset:
Two features I'd love to see:

- Profiles. Different buckets for different things. One for work, another for leisure, etc.

- Some kind of alerting system to notify the user if the phone is potentially compromised / hacked. Could be a simple scan to look for obvious red flags / heuristics of known in-the-wild malware.
For me most of the appeal of social media is that it's async, so Clubhouse never really interested me. But if I did want to have that experience there are any number of relevant-to-my-interests Discords with voice chat
I completely understand your point. My point is: it's false equivalency. One example of "interrupting government services" is not necessarily equivalent to another example of "interrupting government services". Very specifically, one of these groups was interrupting the democratic election process. That bears a hell of a lot more weight than the other examples.
When you say "work" do you mean better than an absolute risk reduction for mortality and hospitalisation of say 2%? Because that doesn't sound like "working" to me, even completely ignoring the potential side effects of endless mandated boosters, which if you don't do makes it look even more ridiculous.
>Well, good thing then that the "means of production" for software development consist of a 500€ laptop, which is well within reach of just about every programmer in the Western world.

Sure, now tell me your opinion on this idea I have

Today for music there are many parasites that suck the profits and creators barely get something. So my idea is to make a cooperatives (or non-parasitic company) to help the creators of content. First step is to have mobile apps and here we just HIT the parasites, Apple and Google , any transaction or subscription will be taxed by7 this parasites. It seems impossible to make money for the right people without fating up the parasites.
Yep. Pretty much all nerd solutions to physical or legal threats are genius but also worse than useless. Here's a $5 hammer, hit him with it until he gives us what we're looking for, so goes the comic I saw once.
Dell’s Concept Luna PC disassembles easily so Dell can reuse its parts
As an aside... if you're interested in this stuff I recommend Dan Shifman's book "The Nature of Code" and his youtube channel.
My immediate reaction was "why not Parallel?" but realized I'm not immediately sure how to deal with multiple servers... Off the top of my head.... have Parallel manage threads that execute remote scripts (using SSH)? SCP to copy files as needed to servers... You would have to figure out how to manage the utilization of resources (i.e. the servers) to not overload them and stuff like that.

using Dask is also possible. I have a Dask based system I built that farms out jobs/objects to members in a simple cluster I set up by hand. The Python class is responsible for managing an external process (such as the Java based Stanford NLP toolkit) or a Python script that uses spaCy. Each job gets sent a block of text which is them turned into features by whatever tool is being used. This class uses the 'subprocess' library in Python to deal with the external processes. Dead simple multiprocessing on a cluster w/o the complexities of SLURM. Setting up the venv on the servers in the cluster is the main hassle, but Dask works fine. Send me a PM if you want a copy of this class to get an idea of how it works.
They don't want to use more at current prices[1], but if a MWh costs an average of $5 instead of $50, I would expect behaviour to start to change significantly. For example, at some point I would expect (perhaps naively) that things like desalination and long-distance water redistribution become a lot more viable.

[1] Not strictly flat, but not exactly a short-term precipitous drop either:

https://www.usinflationcalculator.com/inflation/electricity-...
As someone in a population that is 99%+ vaccinated and covid is spreading like wildfire, the vaccines are doing nothing to stop spread now. We are seeing the most dramatic rise in cases since Covid began. This is in a youthful population who are almost all vaccinated. We have so far avoided severe illness, so I would recommend the vaccines to any individuals, but I see nothing now to convince me that vaccinating children will stop or even reduce spread.
Their craft isn't important. They can just move up the income ladder by getting a new job every ~3 years without really improving.
Not sure I get the oven analogy. If I stick my hand in for a few seconds, sure, but if I was in the oven, I'll burn and die there too.
I would not call Rails “popular” in Europe at all. Some use it, sure.
What do you mean, what's wrong with those charts?

Would there be some better/more precise information shown if they were anchored at 0?
However, the odds of being infected with SARS-COV-2 every 6 months forever would most likely be virtually zero.
Request Metrics is not an advertiser, does not track individuals, and complies with the EFF dnt policy. Ad block lists are way too aggressive--all it takes is some random person to put you on the list and it's hard to get off of it.
That's a fair point. Samsung and LG both have their own smart integrations too in the form of iQ and Bixby.
True, but that was a policy in the last summer and now non-vaccinated people are blamed. This does not match.
A potential hangup for quantum computing: Cosmic rays
Check out https://www.cssbed.com/ for more classless CSS frameworks like this.
Addressed here https://news.ycombinator.com/item?id=29565981

Vaccination is much quicker than 15 minutes... if there isn't space in the room for the next person to sit quietly, you can't jab them.
True, but if I remember well 95% of covid cases are asymptomatic depending on the age...
>Trump's leaked plan

Can I get a source?
> C++ has awful syntax full of footguns

HN never stops delivering new funny insults about this language :-)
Pick a material for the surface of the radiator which has high emissivity.

That is, when the material gets warm, it will convert the thermal energy to electromagnetic energy (light). Some of this light will escape, leading to a cooling effect.

This is known as “incandescence” or “black body radiation”, and it’s why metals glow red hot when they’re heated to a certain temperature. (Though it’s not always red, it can be white, blue, or even UV. Animals are warm enough to glow in infrared, which is what thermal cameras detect).
Nano-6.0 Is Released
The physical mechanism is radiative cooling: https://en.m.wikipedia.org/wiki/Radiative_cooling

More details about the specific mechanism on the Parker Solar Probe’s cooling system: https://blogs.nasa.gov/parkersolarprobe/2018/09/14/parker-so...
> I don't think this follows. Part of the benefit of vaccination is that it prevents spread and so vaccinating young and healthy people helps insulate unwell, old and immunocompromised folks.

Vaccinating young and healthy people will reduce the R value and that will result in some number of unwell, elderly, and immunocompromised people avoiding infection or taking longer to get infected. That's true.

However, the data on vaccinating kids seems to point to an increase in health problems for them - not of COVID but of myocarditis. So parents deciding whether to vaccinate their children need to consider the circumstances of their individual child.
What does this have to do with values or references? They are orthogonal to scopes, and this example is an issue of scoping. A closure finds free variables in one of its enclosing scopes. If the for loop creates one mutable binding for its control variable, even multiple closures created within the loop's body can all see this single mutable binding because they all share the single environment with this mutable binding in which all of them were created, so they can all observe this binding mutating over time. There are no "arguments by value or reference" because the closure in the example is nullary -- it has no arguments at all.
Ask HN: Are legacy systems for small biz dead?
It's been maybe 10 years since I helped a small workshop setup their customer and parts databases on DOSbox, it was clear, at the time, that the solution would serve them very well for years to come, they still use it, I've moved the DOSbox installation to new workstations a few times.

I know some industrial machinery is still running with legacy stuff, but what about office-type things like my little workshop?

Any stories?
Who cares? Weren't talking about android right now. No need for "what about" deflections of valid criticisms
> Not saying this tradeoff is for everyone, and I've never used C++ professionally so I'm probably ignorant. But are you saying it's common with production projects that use a compiler from 2003 or earlier? What's the use case?

The first difference is that there isn't just a single compiler, but rather a standard that gets implemented by different compiler vendors. It's gotten better since then, but typically it would be a while between the updated standard being released and the standard being supported by most compilers. (And even then, some compilers might not support everything in the same way. For example, two-phase lookup was added in C++03, but MSVC didn't correctly handle it until 2017 [0].)

The second difference is that the C++ compiler may be tightly coupled to the operating system, and the glibc version used by the operating system. Go avoids this by statically compiling everything, but that comes with its own mess of security problems. (e.g. When HeartBleed came out, the only update needed was for libopenssl.so. If a similar issue occurred in statically compiled code, every single executable that used the library would need to be updated.) So in many cases, in order to support an OS, you need to support the OS-provided compiler version [1].

As an example, physics labs, because that's where I have some experience. Labs tend to be pretty conservative about OS upgrades, because nobody wants to hear that the expensive equipment can't be run because somebody changes the OS. So, "Scientific Linux" is frequently used, based on RHEL, and used up until the tail end of the life-cycle. RHEL6 was in production use until Dec. of 2020, and is still in extended support. It provides gcc 4.4, which was released in 2009. Now, gcc 4.4 did support some parts of early drafts of C++11 (optimistically known at the time as C++0x), but didn't have full support due to lack of a time machine.

So when I was writing a library for use in data analysis, I needed to know the language and stdlib feature support in a compiler released a decade earlier, and typically stay within the features of the standard from almost two decades earlier.

[0] https://devblogs.microsoft.com/cppblog/two-phase-name-lookup...

[1] You can have non-OS compilers, but then you may need to recompile all of your dependencies rather using the package manager's version, keep track of separate glibc versions using RPATH or LD_LIBRARY_PATH, and make sure to distribute those alongside your library. It's not hard for a single program, but it's a big step to ask users of a library to make.
Hi Marcan! Amazing to get a response from the man himself :) This is why I love HN.

Please don't take my post too cynical, I understand how much work has already gone into getting this far, but also how hard it is to get the last 1% functionality working 'just right'. So, I am just trying to tame expectations here :-)

Thanks for the great work! I enjoyed reading the progress reports, and watching the Youtube live streams on the bring-up.
Exactly, that that kind of content is literally publication bias[0] on steroids.

[0] https://en.wikipedia.org/wiki/Publication_bias
Oh wow, this sounds quite painful. I almost bought the X1E, but now I'm glad I didn't.

I'm on a X1 Carbon Gen 9 at the moment. I've had no issues with anything at all, besides having to change some settings on the WiFi chip to prevent the connection from dropping. In fact, Linux has been more reliable with external monitors than my old Intel MacBook.

(FWIW, I have a Dell 4k monitor that has documented compatibility issues with some MacBook Pro models, so that's probably on Dell.)
Instead of a personal key combo, a dongle with an OTP code.

Both the dongle and the computer have accelerometer-bump-tilt-oh-fuck-support.

A OTP has to be entered every 5 minutes, or a secure screen/dead sequence starts.

Sudden accelerated movements or a lack of presence-detection would also start the sequence.
One thing I remember from the dotcom and real estate bubbles was that it took much longer than I expected between something being obviously unsustainable and actually popping. Just as now, there were people talking about how the rules were completely different and you were a fool if you didn’t buy in because someone else was certain to pay even more soon.

They were right about that, until they weren’t.

This feels like a more extreme version of both. There were a lot of dotcoms which could at least have been plausible businesses with better management (pets.com & Kozmo cost to mind) and overpaying for a house at least meant you had somewhere to live but a cryptocurrency has no utility unless you talk it up to a buyer.
Privacy, behavioural analytics and mobile apps
Swift, to me, is such an elegant language to write in. I do mostly Java by trade, so I’m spoiled by such a huge ecosystem of open source libraries to pull in. If Swift can develop a comparable ecosystem it would really gain adoption.
> The open source maintainer problem isn’t going to get much better in the near future. People are gonna keep blaming “Capitalism” for this. People are gonna keep blaming “Capitalism” for a lot of irrelevant things. People are gonna argue with me about blaming “Capitalism”. Goddamn I am so tired of “the problem is CAPITALISM” takes and they will never stop

The entitlement and arrogance is pretty mind-blowing - those damn' developern don't fix our bugs, don't always respond fast for security updates - such a big problem, but wait - maybe not such a big problem to actually task a dev from my company to work on the dependency - either by maintaining a local fork or helping upstream. Because oh well - this costs actually money.

Sure blaming capitalism is oversimplifying the problem but it's pretty clear that most companies try to avoid using their resources for improving important open-source components. I don't mean paying the developers - that doesn't always work but instead doing things like upstreaming bugfixes and features, maintaining a local fork if upstream is not responsive or even publishing an improved fork. It happens but not very often.
There is no reason to think the doubling will immediately stop once delta is pushed out.
I still use haskell and like it. It has a nice incremental development style, a tiny bit like lisp, where you can grow a program step by step in the repl, guided by the types. It’s great. I think I’ve been using it for long enough that it just feels comfy so I won’t be stopping. I don’t really care if it’s not popular.
Android is open source? At least you have the chance to use it like that, some tinkering required.
Pigs (especially older breeds) do basically the same thing and will also go through the extra step of finding and eating roots.

There's a reason a pen containing goats is typically thought of as a pasture whereas a pen containing pigs is generally thought of as a mud pit.
regardless of website bloat, tcp is pure garbage when dealing with even minimal packet loss and it has always contributed to the crappy feeling that mobile connections have.

if something doesn't start loading in 5 seconds and you are still giving it time without jumping up and down, tcp gave you stockholm syndrome.

I'm not familiar with quic so I don't know how to feel about it, but we are in dire need of an alternative that doesn't require reimplementing the good parts of tcp over udp like every game and communication apps in the world do.
If you don't like our current system that lets users decide what they can put up with or not then are you proposing some sort of centralized authority to enforce this? Like the government? The same governments of the world that produce the crappiest, most insecure, user hating software with some of the most ridiculous rules and regulations or else 10 layers of subcontractors making the price per line of code outrageous?
In the grand scheme of things, they are. (I mean, for most of human existence we barely had any medicine and as a disabled person, I do love me some medical science).

Change, however, doesn't come based on how good things are. It comes based on what people expect from the future, and right now we have a system that more and more people aren't trusting to be there in a few decades.

From a domestic American POV, we need to address things like retirement funding, healthcare, and political corruption as well as our lack of social cohesion. Imagine a pandemic like COVID but slightly deadlier in the late 2020s; it'd be absurd because EVERYBODY'S blown their good will at this point. Likewise, our supply chains and economy clearly don't have key risk redundancies built in. On a more sociological scale, I note that more and more people are beginning to feel like it doesn't matter what they do because the system will ALWAYS fuck them, and stripping people of agency doesn't lead to good, stable societies.

On a global scale, since the start of the Industrial Revolution we've focused on growth while disregarding externalities and we really need to stop that. Likewise, since America is going to probably go down (or at least knock itself out of the unipolar world) in the 2030s/2040s, I also imagine there will be a backlash to the American Era, including in cultural values, which will also result in big changes.
People do things like include two suburbs because they know that (eg) in order for it to reach their address correctly, it must first reach the human at point A that will correctly pass it to the human at point B, where it otherwise cannot arrive at point B because point B does not receive normal postal service, possibly because of a jurisdiction dispute in 1974 that placed their address in a zip code that’s different from all of their neighbors.

Can you tell that I know a bunch of people with these kinds of issues? You may already know that programmers mess up names all the time, telling people that their last name must be their surname, or that you can’t be an O’Reilly or a Robertson-Peele, or that “Mary Anne” is not a single name, or that your middle name cannot be your “primary” name, or that you must have more than one name, or that your legal name is invalid because it’s not the name you were born with, or that all 3yos have names, etc.

Well, take all of those issues, and add the vagaries of geography, and you’ve got mail delivery.
In most cases, transaction logs/write-ahead logs will contain the return value of non-determistic functions like created_at or random uuid, instead of the function call.
It's not all or nothing. Good policy accomplishes the goal and attracts masses.

For whatever quality metric you assign to a voter, you can't get the majority without including some of those below the median.

In large populations, for example, 'knowledgeable' implies you need to convince people who know less than average as well as the most knowledgeable. And the average is real, real low on specific knowledge about complicated issues.
Blades of Steel is the greatest hockey video game of all time
> Either you're being hyperbolic about the length of time or this is simply untrue.

I am not hyperbolic, X11 has this Xv API, video players generally use it since early 2000s (as that was only reasonable way to even scale video to fullscreen with contemporary computers). Browsers - well, that is a different issue. I do not think Firefox uses it and have no idea about Chromium.

> Part of it was that Linux did not have hardware acceleration in browsers, which is where I spent most of my time (especially for video playback, such as YouTube).

Linux also have hardware decoding acceleration API (even multiple ones - historic XvMC, NVidia-specific VDPAU and current mainstream VA-API), their support in software is more spotty than basic Xv API (AFAIK MPlayer implemented VDPAU but not VA-API, MPV required for some time explicit option to use VA-API and i have no idea about VLC). Firefox got support just recently: https://ubuntuhandbook.org/index.php/2021/08/enable-hardware...

I would generally suggest to view web video such as YouTube in MPV video player using its youtube-dl integration. It is much better experience than playing video in Firefox.
LOL. What panic?
It would be nice if it were a USB-C power brick + magsafe like attachment. That could also be a lot more discrete by shifting the hardware to the brick itself. Granted that limits you to fewer laptops.
My understanding is that the EU has stronger privacy protections for employees using their employer's computers. Personally, I keep all my private business off my company laptop, if I want to check my bank statements I use my phone (which is not enrolled in any company system, I refuse those offers.) I don't sync a single thing between my personal computers and work computer. But yes, I see your point. Maybe there is some merit to stronger privacy protection laws in this circumstance, since so many users of corporate computers lack the inclination, awareness, discipline to keep their personal stuff off computers they use but don't own.
Go to a university and look around at all the MacBooks owned by non tech people. You would be surprised by the fact they are everywhere.
China’s government has a long track record of deception and ruining other countries for profit. They shouldnt be Trusted.