skysight-inc/HackerNews huggingface dataset:
> but 3 seconds is not really something I would worry about

Except it's 3 seconds per file.

The project I'm currently working on has 1.5 million lines of code spanning ~5,000 c++ source files.

At 3 seconds per file it would take over 4 hours to do a clean compile.

Luckily for this project it's not 3 seconds per file, and a full rebuild only takes about 2 hours - which is still a major pain.

The concerns raised by the OP are completely valid, and cause issues for any medium-large c++ project.

I'd love to have faster C++ compile times.
We can stop transpiling to ES5 when a long enough time-window (one you're comfortable with) has elapsed since the last ES5-only browser was released and hopefully your users have upgraded. Additionally, you can check the User-agents in your access logs (or analytics) to see what fraction of your users are still on ES5 browsers.

I think once you've correctly configured your CI transpiler, you wont even have to think about it, so it's a small price to pay, IMO.
Is it RESF, or is it Rust's unique feature of memory safety (and data race safety) without GC? D is a nice language to be sure, but it's going to have trouble matching these features. Of course, this is not meant as a criticism of D - other languages like Jai are practically in the same boat. The C++ folks are at least aware of the challenge, as is clear from the C++ Core Guidelines effort.
Government Run Schools Crush Innovation
Not at the moment! A similar project that I really admire is public, though!

https://www.thiswaifudoesnotexist.net/
And you may be overestimating the reliability of brain science studies.

If scientists had a camera and microphone in every room on earth (which is of course impossible) they would learn a lot more about humans than they would with studies in artificial lab environments where they have to guess if the results have any applicability to real human behavior in real human environments.
Cool! Might want to clarify that. This is crazy impressive!
But then he did conceive of an idea, pitch it, then it was stolen by Calvin Klein! ("Beach...")
You’re probably right, as that sounds familiar. So they can’t interoperate if they wanted to, perhaps.
The two companies have quite different world-views on the cloud.

Apple tends to have user data encrypted in their cloud and to encourage more on-device processing. They are more likely to support data sharing between people via exchanged cryptographic keys than have access within their cloud. Unfortunately, user-initiated sharing delegated access out is not a flow OAuth really supports.

Google's previous social network aspirations caused them to chain access to lots of data through user authorization to APIs. They use API access as one of the attractions to sites supporting "Sign in with Google". AFAIK even API which do not necessarily need any user delegated authorization (such as reading a publicly accessible google doc via API) still require a user authorization.

Apple's APIs typically are not about delegated access to user data, but about access to user's application data (e.g. CloudKit app data access via REST api).

Apple does have a OpenID Connect implementation for Sign In with Apple and have left the option open for it to also be used for OAuth delegated access. So far, there aren't any access token scopes or API publicly documented.
https://codeforces.com/blog/entry/20548 is old but pretty good. for e.g. #2 is specific cases: "you get a problem for a tree. Consider its variant where the tree degenerates into a path".
Can you give an example? Gonna have to pick up Go for work soon, just curious what's in store.
People refusing to work for salaries that are too small, employers jack up their prices by the equivalent of what used to be tips and offer better salary.

Tipping is an unegotiated unilateral contract. It is basically a power trip.

A local restaurant chain here adverised that they had increased staff salary and would automatically charge 15% (normal tip around here) of the bill for service to everybody to compensate. This way, the prices on the menu stayed competitive with other restaurants, they were able to pay their staff better, and customers would end up paying the same as before. They had to stop the experiment within a month of two because people stopped going to their restaurants. Why? What's the difference? Basically people no longer had their little power trip.
that EAM had a weird number of repeated characters in it, more than I'd expect by chance if my ears aren't deceiving me. I thought they used a one-time pad, don't they?
I don't disagree with the theme, but it would be much more persuasive coming from a Lisp corner of the world.

Just today, I was discussing with a friend about the lack of tail calls in mainstream languages (outside of FP), and how the typical reason cited ("you lose debug stack traces!") makes no sense under any scrutiny (the stack losses from looping are necessarily total, yet tail calls can easily be implemented flexibly to allow for optional stack growth in certain situations like debugging). So we get more complexity (iterative loops) because the pop culture of software development repeats irrational conclusions (apparently) without thinking.

Same goes for folk advice like "never rewrite" (okay, okay, it went badly for Netscape once, or something), "never build your own tools/languages" (yes, this isn't software, but the Empire State Building was constructed within a single year by a firm that constructed all of its own tools custom for the job), "role-based access control is necessary for security" (capabilities are actually quite cool), "always reset your password every three months" (lulz). There are many others.

I am starting to believe that behind every phrase of false but universally-accepted IT folk wisdom s a billion dollar idea waiting to be demonstrated; extra if you can combine a few together AND give the currently lost wanderers out there a bridge to the simpler, more enduring way.
I have friends who burned out at AWS after a stressful launch. Believe it or not the effects are still there a whole year later. Many are just doing the bare minimum required to stay alive. My conclusion is there is a constant optimal pace which maximizes total work produced.. mind you there are probably other ways to mode effort as a function of time which maximizes total work done over a fixed time interval.. for example there could be a short amount of high intensity work but then you burn out and don’t get anything done for the next six months. The net output may be the same, of course the toll on physical and mental health may not be optimal
Why the Boeing 747 Has a Hump
Show HN: The missing RSS feed for mirror.xyz
I envy them. A clean compile on the codebase I'm working on takes over 2 hours.
Maybe you should concentrate on whether or not it’s true instead?
If only we could invent some kind of living organisms which consume CO2 and emit oxygen! (Sorry, it’s a little snarky!)

I’m all seriousness, earth seems to find a balance when it goes through these types of events. Whether we’ll make it through the ride is to be seen.
Sorry, wasn't trying to claim it did. Just adding context.
They tend to require specific hardware like a NVIDIA GPU. As well as having an ever evolving large model file which they will want to frequently update. Some tools certainly have had offline versions but I guess not many people are interested in setting it all up and are happy with an instant web ui
Find a new lawyer:

a) you still can and should file suit for the $50. And ask for a Jury trial. Sure it will cost you $10K+, but it will cost that other "owner" at least that much or more to defend. It will NOT be pleasant for them. They may have to capitulate and settle if they cannot afford a lawyer, if that's the cheaper option. The only reason not to is if they are so poor they don't even have $10K or so rich they won't care. Otherwise, the defendant in a lawsuit is already in a very weak position if they have something to lose. Would their homeowners/umbrella coverage pay anything?

b) oh yes, start with $50 for the animal + emotional trauma of say $100,000 (you) due to gross negligence including presumably violating a leash law. Such a cute dog! Dogs as cute as that can go on to have $1M modeling careers. See causing that incident +whatever other rubbish like that a good lawyer can dredge up is on top of the value of the dog. You will end up settling for a lot less, but you can sue for anything. You may not make a lot of money but you can definitely be seriously punitive to the "owner" and may (eventually) break even or better.

c) if you don't have the backing, do a gofundme to pay the fees

d) pester the fuck out of the DA to press additional criminal charges

e) get a representative and/or press interest. might even eventually change those laws

If you are serious about fixing those asshole "owners" who let this happen, you can take a pretty good crack at it.

I hate it when slimy lawyers use these tactics against the "good guys", but there are times like these that it would be useful.
Who cares about 5e? Maybe if it's embedded in your wall, but how many people have done that?

A 25 foot cable on monoprice costs $6.49 for cat5e and $7.99 for cat6. It doesn't matter at all.

I could get cat8 for $22.49! Compared to what you're plugging that into for 25/40Gbps that's nothing.

The last batch of cables I bought was 5x 10 foot cat7, for $22 total. (You're not 'supposed' to put normal plugs on cat7 but nobody really cares.)
If you think any stranger has your financial interests at heart then you have not yet reached maturity. Why is this surprising
2 out of 3 Kroger workers struggle to afford food and housing, survey finds
I don't know. Maybe I'm just getting old. It seems this, like a lot of new tech these days, will end up offering little benefit while providing new malicious capabilities.
Exactly. Just without the comments.
They are doing 400Gbps per box already [1], they have 800Gbps Network card waiting to be tested, with PCI-E 6.0 they could do 1.6Tbps, assuming they somehow figure out how to overcome CPU and Memory bottleneck. Sapphire Rapids with HBM3 would give 2TB/s :)

[1] https://news.ycombinator.com/item?id=28584738
The cost to maintain this facility is $540 million per year

Much better to keep Guantanamo going, rather than waste all those millions on hospitals, schools, bridges and highways.
The Wordle clones have disappeared from the App Store
You just need to code up your own model architecture and then train it on your data using some established ML framework. The first step is where well-chosen priors can make a real difference wrt. your end results.
Chromium embeds the Blink browser engine which is a fork of WebKit which is a fork of KHTML.

You can read Creative Selection by Ken Kocienda to get the backstory on why they chose KHTML over Gecko. You can also Google for podcasts that Don Melton has been on.
Are there any aspects of Wordle that can be patented? AFAIK, game mechanics cannot be patented unless they are demonstrably novel (whatever that means).
This should be the submission. Color is endlessly hard and OP is babysauce.
This was practiced in Muslim world as well. We have a mid night prayer called tahajjud.
I was doing that exact work back then, as well, and DLL hell was mostly gone by then. If you had a dependency, you simply packaged it alongside your main binary, and it wouldn't affect any other app on the system. DLL hell only arose when apps would try to install their dependencies globally (i.e. into \WINDOWS or \WINDOWS\SYSTEM32), but it was already rather uncommon by early 2000s, except for the most foundational runtimes like the C++ one.

.NET pretty much solved the problem even for globally deployed dependencies by imposing physical versioning, and added file signatures for good measure, so that your dependency would literally be on that exact copy of the DLL.

I had direct experience with some apps in VB6, some in Delphi, some in .NET/WinForms, and even one in C++/wxWindows. None of them had any DLL hell issues. Not as in I dealt with them, but as in they simply never arose in the first place.
Don't need to either.

Just starting in an end and fix the worst omissions would be a good start.
Surprised the article doesn't mention siesta's or mid-afternoon naps that are common is Spain.
All my life, I was always under the impression that it was normal for modern people once they're in their 50s or 60s.

Never heard of the medieval studies before this.
I guess if you write on the website that you promise to delete the documents afterwards, its OK...
What is it about Google's culture that creates this shotgun approach of halfhearted abandoned products? I have my own theories but I'd love to hear others.
It also doesn't mean they are hogging the Nintendo.

Messaging services are sticky and have network effect so there will typically be clear winners - within a particular geographic area or demographic. Other areas/demographics will have other winners.

So perhaps a huge number of American teens use iMessage, while people 30+ use Facebook Messenger. Perhaps a huge number of people in China use WeChat, while Japanese people use Line.

Google is really complaining that very few demographics, not even the masochists, are using Google's chat offerings anymore.
Trillian here for me! That shit was AWESOME. So much customization too of the UI.

I didnt realize I had trillian setup to log all my conversations to file and I found the logs recently when going through a very, very old harddrive. Middleschool me was cringey as fuck
If HN had an equivalent of Reddit Gold, this comment would deserve a couple of them.

Engineering without constraints is easy, but it's not engineering.
Have you tried the mold [1] linker? It's a drop-in replacement with a single cargo config change and gave me a massive speed-up (> 10x) for incremental debug builds of a large project with around 450 dependencies.

[1] https://github.com/rui314/mold
Most users actually do not care. They care about usability and price.

If it's E2EE, then some features will not be possible, such as content search.
I call this: PLIRT - Pyric, Low Interest Rate tech.

Low interest rates drive money into speculative hands and then in into the salaries of tech cargo cultists, Resume Oriented Architects, Tech mono-hammer-wielders[0] and other people who should never be given the power to make decisions. This creates all sort of bad ideas and tech. We are in a monstrous PLIRT bubble ATM. Pyric because them winning means all of us losing.

[0] Every problem's soln is methodA/techX: the only one these ppl ever use.
Ask HN: What do you use to prioritize tasks and minimize context switching?
Loved Adium.

Upsides: I no longer had to care what messenger my friends used, it was all the same to me. Extensible and theme-able which was just the way I liked my software at the time. Growl integration.

Downsides: I made the mistake of installing and using a FFVII-themed sound pack that invoked a Pavlovian response in me every time I heard certain sound effects from that game. Took the better part of a decade after I stopped using Adium to shake that off.
We’re building Jelly - an app for teen girls (14 and up) to hang out in their fandoms with safety built in from the start and chat via voice + creatively express themselves. Still in a closed alpha (and heavily vetting who we let in for safety reasons). https://jelly.fm but here’s a link to sign up for the Harry Potter fandom waitlist:
https://zkgfozflltb.typeform.com/to/cTieoDAn

My previous background is ex Amazon and eBay. Up until last year, worked on Product at Twitter, esp on safety and integrity during my time there. Notably around misinformation, coordinated manipulation, etc.
My time there has shown me how limited experiences are for kids and teens that also prioritize safety. That’s informed how we’re thinking about reactive levers like blocks, mutes, reports as well as proactive product nudges.

Your 8 year old may be too young for our demographic but sharing in case it’s useful.
(2010) early public firmware for research on Wi-Fi sensing, https://dhalperi.github.io/linux-80211n-csitool/

(2012) military use case, https://www.popsci.com/technology/article/2012-07/seeing-thr...

(2017) industrial use case, https://www.digitaltrends.com/cool-tech/wi-fi-radiation-tran...

(2020) slide #20 on use cases for Wi-Fi 7 SENS, https://www.intel.com/content/dam/www/public/us/en/documents...

(2021) HN threads on "seeing through walls" radar for human monitoring: https://news.ycombinator.com/item?id=28479057 & https://news.ycombinator.com/item?id=27123493

(2021) IEEE working group, https://arxiv.org/pdf/2103.14918.pdf

> This paper reports ongoing efforts by the IEEE 802.11bf Task Group (TGbf), which is defining the appropriate modifications to existing Wi-Fi standards to enhance sensing capabilities through 802.11-compliant waveforms.

(2021) panel discussion on RF sensing, https://staceyoniot.com/what-you-missed-at-the-rf-sensing-ev...

> we could use terahertz spectrum to detect specific molecules and in turn use terahertz frequencies and radios as a way to track specific ingredients in food or pollutants in the air.

(2021) EU-funded CSI countermeasures research in privacy protection, https://ans.unibs.it/projects/csi-murder/

(2022) product launch ahead of the 2024 standard, https://www.theverge.com/2022/1/3/22864783/sengled-smart-hea...

> The Sengled Smart Health Monitoring Light is a dual Wi-Fi / Bluetooth bulb with built-in health monitoring using radar technology. It’s designed to track your sleep and certain biometric measurements, such as heart rate and body temperature, as well as other vital signs. The bulb can work alone, or multiple bulbs connected via a Bluetooth mesh network work together to create a virtual map that can help detect human behavior.
The bookmarklet fills the title field with the HTML document title.
I'd rather see 'phoenix' style systems catch on, even for desktops. Don't try to repair a system with 1,000,000 random files in it. Just have a plan to automatically rebuild it from a list of pinned packages and a folder of your personal data.

Scanning the system from within the system feels bound to fail, when a lot of my stuff has to run as root. Even if I'm not root, there is this: https://xkcd.com/1200/

But if you want jails and read-only FS, you can try to construct it from something like Docker. With LVM you can make point-in-time FS snapshots and scan those. Docker probably has known escapes, but if your scanner is FOSS you could layer it inside a wasm runtime too.

Defense-in-depth doctrine says that something is better than nothing, but I feel like expecting a broken system to report that it's broken and fix itself is a bit doomed. Having a physically separate audit server behind a data diode is also an approach I've considered. That way malware is less able to hide logs once it's in. The trouble is, all these ideas require lots of new code that nobody has a reason to trust or maintain or use.
Right, we have to make energy usage more efficient, and at the same time make it seem less efficient to consumers by adding a tax in between. Like most of Europe does with car fuel.

If you want the market to solve the problem you need to give the market the incentives to solve it.
Firstly, amazing work.

My question is, how do you figure out how to parameterize "Same character, different pose" / "Same character, different eyes" / "Same character, different gender" / etc?

My (super limited) understanding of GANs is that they slowly discover these features over time simply from observation in the data set, and not from any labels.

So how could you make e.x. a slider for head position, style, pose, etc? How do you look at the resulting model and figure out "these are the inputs we have to fiddle with to make it use a certain pose"?

You mention it a bit in this section, but I didn't fully understand:
"By isolating the vectors that control certain features, we can create results like different pose, same character"

And I assume the same step needs to be done every time the model is retrained or fine-tuned, because possibly the vectors have shifted within the model since they are not fixed by design?
Who is actually asking for this? It can't be for consumers just wanting to use the internet right? I don't get it.
Oh, fair enough.
I've seen that guys name around before, I assume he knows who Walter is and was making a joke.
The only real practical example is fall detection, what's the real purpose of this?
I left California for Tennessee a year ago, out of deep concern at the already high level of taxation.

People voted me down for saying it, but I definitely made the right choice. I'm not coming back.
Intermittent Fasting and Weight Loss in Overweight and Obese Adults
I felt differently. For me, this article echoed the same ideas which I’ve often had about death, but I rarely hear others articulate these ideas in this way.

Many are obsessed with the notion of an afterlife and over-prioritize around that possibility. I kind of like the idea that I continue in some form, even if I’m not conscious.

As for “raging against dying”, fair enough. I’m just not sure that such rage will accomplish anything. At this age, I’d rather accept the inevitable and make the most of the time I have.
Paradox of Hedonism
Did that too while working full time and raising two kids, thesis and all. Glad I did it, gladder I’m done.
Filtering carbon dioxide to have breathing air at home isn't difficult. But housing 8 billion people in sealed environment is.

The trouble with CO2 is that already the amount of it in atmosphere starts making us measurably dumber and it is only going to get worse.

1000ppm is a badly ventilated room that causes headache and poor performance on tasks. Imagine experiencing this for your entire life. Imagine ALL kids having trouble with concentration, entire Earth's population getting dumber. As if we did not have problems already...
D already has most of the memory safe features of Rust. Of course, the most valuable memory safety feature is array overflow protection, which D has had since its inception.

By most valuable, it tops the list of security vulnerabilities in compiled code, year after year.

D also has a prototype borrow checker.
Thats because there were also two different Skypes - Skype for Business (which was Lync) and Skype. Two totally different platforms with different code. God knows why they named them the same.

Teams is supposed to completely replace Skype for Business
I don't know anything about Circle. Sorry.
Musicians Doing Social Media Well
Barrier is perhaps the wrong metaphor here; it's more of a slope. So then the question becomes: do you make the slope less steep but longer, so that climbing it easier, but you end up at the same elevation in the end, just having spent more time? Or do you dial down the overall elevation, so that the climb is less steep and takes the same amount of time?

Both are valid approaches to democratizing technology, but the last one results in reduction of quality. And also higher profits, which is likely why it won in the end. Given the existence of the other approach, though, I think there are valid grounds for complaint here.
It's most probably meant for opportunistic sensing in industrial environments, where it might become quite useful. It's not something you're going to use at home.
And yet the market (the users) choose to use Slack over alternatives. If this lost productivity was a problem for the general market, Slack wouldn't have the market share it has.
> compile times, ugly syntax, ergonomics

This is why I write in Ada--it's C++98 with cleaner syntax and a bunch of nice/new features (array bounds, pre/post conditions, etc). It's package-based, so types do not "contain functions", so free functions, member function, who cares, it's all written and callable the same ways. There's even a real module system built in for decades with packages. You have to get over `begin` and `end` though.