skysight-inc/HackerNews huggingface dataset:
That not an empty struct, rather an empty anonymous array. It's there because zig doesn't have overloaded function params. Print must take two arguments.

The || syntax is used elsewhere in zig, if statements, catch, switch, etc.

There's no requirement for a function inside a struct to act on the contents of structs, so it's reasonable to use structs as namespaces. This is what is happening when you @import, for example. The imported file becomes a struct.

This is quite different from a lot of other PLs, but it is pleasantly consistent when you get used to it.

There is a usingnamespace keyword to make a structs public contents spill out into the current scope. It's to be used sparingly.

Edit: I'm wrong! It's an anonymous struct with number fields, not an anonymous array.
> I think you are just reading in something that wasn't intended.

Almost certainly, as I'm wont to do. I appreciate you humoring me and taking the time to explain regardless.
Apple replace AirPods Pro for free with faulty noise cancel, static or crackling
Working from Bed
Commercial trucks may be paying more taxes nominally but they are not paying for the road wear that they cause. A commercial long-hauler causes 1,408 times more damage than a passenger vehicle. Even something like a garbage truck is 1,279x worse [1].

What can’t be ignored is the level of subsidies being offered to heavy vehicles.

[1] https://www.lrrb.org/pdf/201432.pdf
While hiring senior developers doesn't necessarily inoculate you from the same fate, your point about the lack of experience is real. Some lessons can only be learned via the ass-kickings that come with experience.
If you're using Android the app Digital Detox is a good solution: https://play.google.com/store/apps/details?id=com.urbandroid...
In the EU with GDPR it is nearly impossible to skip encryption.

Access control would be needed to be very stringent double so if you don't control the hardware.

If you lose that data bc not encrypting it it can cost you millions (trade-off if you lose the keys your company light be toast)
Now I'm actually somewhat curious what the career of a recruiter looks like.
Add one more from a previous thread on similar topics; regularly donate blood. Forcing your marrows to create new blood often seems to have a great effect on joint and heart problems.
> What I am saying is that mobile networks don't share any of this data with telcos.

I'm not asking for any new data to be shared from mobile networks to landline telcos. You haven't explained why you think that is required in order for mobile networks to perform sanity checking (or sanitization) on the data they're already sending to other telcos during call setup.
Memorizing 100 random symbols for the most important logins is reasonable, but the average person probably has in the order of 50 logins or so. I just counted and was surprised that my password manager contains over 200 passwords. There is no way that I could memorize that many secure passwords or even passphrases.
Anyone having charger at home will never voluntarily connect the charger at work or in town unless they actually are desperate for charge.
Report written and published by whom?
> Sad to hear that "raise a stink on HN" is one of the only ways to catch an actual human's live attention at a mega corp.

It’s not. There’s an appeals process staffed by humans. He used it. This is the result.

Unless I’ve missed something, there’s no indication raising a stink helped in this case. The original article mentioned that he’d appealed the rejection with Apple which was still pending. This is the result of that appeal. In all likelihood this was a trigger-happy reviewer whose decision was always going to be reversed on appeal. Had the appeal failed, then that would have been newsworthy.

Apple has other problems, but it’s not difficult to get human attention from Apple when they reject your application. Use the appeals process; you always get to a human. I think perhaps you’re mixing it up with Google? They are notorious for leaving developers stranded with automated rejections without any route to speaking to a human.
So it's not relevant - this law doesn't make the shell company information public.
People don’t get hospitalised because of just a loss of smell.
Delightful, an ad hominem.
I honestly didn't think they had a chance in hell when I saw the petition. Colour me suprised.
Since there’s almost always comments from people saying how they’re happy on Windows whenever there’s news about some fuckup on macOS, I’d like to balance it by saying that shit like this is why I’m never going back to Windows.
I realize I'm stating the obvious, but 'i' is shorter while 'int' is slightly clearer. So I think there's a valid argument for both, but personally I think clarity is more important.

Having said that, less typing and clutter are also beneficial, so it's really a net natural debate.
E.O. Wilson on Becoming a Great Scientist
For clarification, as I should have mentioned: I am speaking only to code that has one of the following characteristics:

1. It’s new code

2. It’s a significant re-write

3. It’s a substantial refactoring of existing code or a refactor where using one of the newer apis would be trivial (e.g Reflect.apply vs Function.prototype.apply)
Is it actually common for such hardware to be used in civil cases? I'm not sure I'm keen on someone crawling through all my data and potentially storing it indefinitely--including data with security implications (session cookies, partially-decrypted data from password managers, who knows what else) just because they managed to reach the discovery phase of a civil case.
My girlfriend just broke up with me because I couldn't stop looking at my ex's Instagram and it affects that I can't let her go.

I know it's not the platforms to blame, it's still on me, but it certainly didn't help that they are so damn addictive. It's crazy that in 2021 things like this depend on who's seen what and when.

She just walked out the door and then I see this post.
Yeah I already said exactly this in another thread. But again, unless anonymous shell companies are the way people are avoiding that, it's not relevant for this discussion, and much more effectively addressed in other ways.
Very much so. It's written for an interested and intelligent general audience.
Checked the US store. There's none available. None available in Amazon Germany either.

I have the Bip S, and was trying to get that for a friend, but as I mentioned... I cannot find them in stock anywhere.
AFAIU the issue with GPU rendering is generally you have to design the assets to be GPU friendly. So while you can get a huge speed up at rendering time you get a huge slowdown creating the assets in the first place because you have new issues. Using normal maps and displacement maps instead of millions of polygons. Keeping textures to the minimal size that will get the job done, etc...

Is any of that true?
The largest texture sets are heading towards 1TB in size, or at least they were when I was last involved in production support. I saw Mari projects north of 650gb and that was 5 years ago. Disclaimer : I wrote Mari, the vfx industry standard painting system.

Note though these are not single 1TB textures, they’re multiple sets of textures, plus all of the layers that constitute them. Some large robots In particular had 65k 4K textures if you count the layers.
You should read all of the other papers. The evidence is now quite strong.
https://vitamin-d-covid.shotwell.ca/
"Raise a stink in public" is a time honored tradition when the normal routes fail to yield results.
It doesn't support S3 yet.

More importantly, S3 / Backblaze B2 have 99.999999999% durability, so you can be sure that your data is there when you need it
The Bip S is the perfect device for me. This is specifically what I was trying to find.
I'm not entirely sure that makes sense here. If I understand correctly, Cellebrite mostly just provides an interface and degree of automation designed for law enforcement; you could, in theory, retrieve the same data on your own without Cellebrite, just without the LEO-centric UX. Depending on the device, I would think the tools to which you have access likely make more sense for a consumer's use case.

Even for someone getting a bit more technical and tinkering with their device, tools like `adb` are fairly powerful on their own.
I don’t budget. I put a fixed amount into my checking account for spending every month and the rest is deposited into savings and investments.

I also try and pay expenses yearly, which for now is rent, Internet and health insurance.
A cursory glance shows the output of this project is simply bounding boxes for multiple hands, while the handpose project you mentioned is tuned for a single hand but it provides the key points for fingers and joints. I sense that handpose is probably far more useful for anyone going beyond a prototype.
Work in progress I'm afraid. It does need an offsite server to provide the access controls.
Realtime 3D video and virtual environments.
This. My phone usage is linked with solitude on one side, and invasive negative thoughts on the other. I used to think about suicide and revenge all the time. I used to debate endlessly in my mind with people who used to try to list my defects and put me down (I’m white male with education in a leftist city). Now I think about nothing! Memes, variety of chats, news cycle, videos about plane crashes, engineering, building things, what a progress! People who recommend me to drop the phone have no idea what a hell it was. It is like drugs, it is like living in a fantasy where I’m not being put down for a few hours...

except I’m not losing my teeth, I’m just losing time.

From the article, which gets cause and consequence reverse by the way as all articles on the topic:

> This is a huge problem because re-connecting with people in the offline world is a solution that improves the quality of life.

Yeah, no, re-connecting with people IRL is not a good experience as a white male, we have to selectively choose people who don’t think we should first apologize for existing, and it is getting quite hard nowadays.
> Unless I’ve missed something, there’s no indication raising a stink helped in this case

Of course, there's no way to know. But do you 100% honestly believe reaching the frontpage of HN yesterday had nothing to do with the appeal being accepted today?
There are a number of people who do understand how grids work who still love wind and solar.
This would be true if the outcome of smoking was binary and quick (i.e. unless you have strong lungs you die from smoking soon, otherwise your lungs remain stronger than the rest of population until natural death).

That’s not a pattern with smoking.
Sadly I cannot account for this .. In theory I could check if the commits/or just head commit from PR founds its way into the main/master tree. But for now it just checks the status of the PR.
> Developers of certain apps should run to Congressional antitrust committees. Some of them already have.

Questioning the standard HN stance on this topic has led to instant downvotes for me before, but I'd genuinely like clarity on why it's considered a matter of civil liberty to develop whatever you want and force Apple to distribute it on their store?

I honestly don't understand it, and I'd really like someone to explain it to me, instead of just downvoting.

PS: I develop apps for the Apple store.
Why?

Also, most people live in cities. Most people in cities don't have a charger at home.
Zig does not have varargs. They were removed in favor of anonymous structs/tuples. See https://github.com/ziglang/zig/issues/208#issuecomment-39377....
Is that the result of a leakage on the floor at 2:16 and 2:42?
I’m not sure if I would call the stuff in your blog “design flaws” or if it’s actually “design compromises”.

I actually love the deterministic idea, but in practice it does have one big downside compared to a password manager which is comprehensiveness (ie the ability to store all information for all accounts).

* Not all sites use email, and I can’t always remember my username (it’s different on different sites because of what names are already taken), so I will store username and password together within the password manager. HackerNews is a good example of this.

* You can store accounts that are shared, where you generally don’t get to choose the password. For me this includes my parents billing account for their ISP.

* Some corporate accounts block historically used passwords and require changes to the password every X days. This is not compatible without further salting the word.

* Some things have different password requirements - e.g. each bank account requires a different 6 digit pin and several layers of challenge/response questions that I will have also answered with random digits. Why banks choose to protect my account based on my mothers maiden name I don’t know, but as far as they are concerned her name iNv84%N:1. Also I can’t always change the pin - one investment account I use insists that it’s randomly generated and posted to me via snail mail! Others will choose your online banking username for you and I need to store that too - I’m looking at you HSBC with your usernames like IB9173628!)

* You can store other documents in a password manager. I have my credit card details in so I always have them anywhere I go, and my password details.

1password can handle all the above weirdness. Now granted, if someone were to get hold of my password manager... that’s a game-over situation and a really bad time. But my personal requirement is storing 100% of the information I need on all accounts rather than some of the information required on most of the sites.

Although I really like the deterministic approach, it comes with its own design compromises because there is no perfect solution in this space.
If there is anything that requires lots of materials per installed Megawatts then it’s solar and wind.

Your argument completely ignores the fact that nuclear has the highest energy density and availability of all currently available energy sources.
I think that yes they isolate floors too and it looks like the front of the house leaks more heat than then roof.
Electric cars are also crazily subsidized in most EU countries.
The government's page about this tells a different story: https://www.consumer.ftc.gov/articles/0262-stopping-unsolici...

> To opt out permanently: You may begin the permanent Opt-Out process online at www.optoutprescreen.com. To complete your request, you must return the signed Permanent Opt-Out Election form, which will be provided after you initiate your online request.

> Telemarketing [...] Telephone numbers on the registry will only be removed when they are disconnected and reassigned, or when you choose to remove a number from the registry.

Meanwhile, the DMAchoice site says:

> It is not a tool to effectuate rights under any specific law including the California Consumer Privacy Act (CCPA).

So I'm not buying that legally mandated opt-outs come with the annoying expiration dates.
The median driving distance in the EU is 30 km. The electric cars on sale use 15-20 kWh per 100 km. Thus daily routine per median will be 5-7.5 kWh.
The current will be even less than the parent’s statement.

I recall a study that if 80% of cars were electric in the U.K., it will increase the load on the grid by 10-20%.
2021 GPS Accuracy Issue Impacting Some Garmin, Suunto, other GPS Devices
my gf can omit last x chars for hers and it's still accepted, can't recall what x was. Banks are so funny
What about the inconsistency of courts?
Hmm maybe I could find a way to exclude bot made PRs from the stats. Thanks for your feedback!
Were schools or daycares or whatever still in operation, would you still find working from home with two small kids a problem?
Just a unabashed listicle of propaganda to keep the working class toiling away.
I‘ve never gone public with an appeal; in my experience they reverse course quickly once you get a chance to speak to them most of the time. Sometimes it is like talking to a wall, but that’s certainly not universally true.
It's your project and you can call things whatever you like; still, the 8 free cores seem to me more like a "horde" than a "hoard".

Generally things hoarded are sequestered on a shelf against some imagined future need instead of put into service. At the same time, a "horde" usually numbers more than 8, except when treated ironically, after the manner of "three's a crowd". So I would suggest "horde", or "crowd". 8 is just a bit thin even for a crowd, unless it concerns a certain president's inauguration attendance.
The problem here is that any Carbon emissions caused by the production and use of electric cars are completely ignored.

In Germany, one kWh of electricity causes 400 grams of CO2 emissions, yet local law classifies electric drives as carbon-free.
Actually it did work 'because of' the junior dev. They couldn't afford a senior dev, so the only viable path to success was to hire a junior. If the point of the original anecdote was 'don't hire a junior for your startup' the point of mine is 'sometimes do'.
> That does nothing for the fact that SysV init was a pile of shell scripts inconsistent across distros and even individual packages.

I've never seen the inconsistencies, sorry. All the service files I've written were greatly portable around what I've used so far.

> SysV init did not take care of consolekit being an unmaintained mess either. systemd did.

No other service should hide the shortcomings of other services. This sounds like WoW's extreme tricks or Kubernetes' dockershim layer to keep compatibility. Now, doing this is wrong.

> Besides, systemd can recognize that I had plugged in a specific kind of device that needs this sort of setup and do that for me automatically. Hence the 'manager' part. None of its supposed 'competitors' can do that themselves.

That's the point. If that task can be handed over to another daemon (like udev) for setting it up, why systemd assumes that setting it up is its job? I'm not trying to say that doing this is flat out wrong but, when asked about why, getting "we're doing it , because why not?" as an answer leaves a bad taste in the mouth.

> systemd does not do that, sounds like you're blaming bad distro defaults (optional components being enabled by default) on systemd.

I think I failed to convey what I tried to say there. I wanted to say that there's no easy way to see whether a feature is managed by systemd or not and hence systemd tries to "self-heal" things sometimes, system management becomes a tug-of-war until one understands that systemd is managing that. If there was an easy way to understand that, it'd be an easier path.

All in all, I personally don't oppose what systemd brings to a table and see the inspiration from macOS' launchd. However, the main thing I strongly oppose and criticize is the blind egg-throwing to other init systems, the overzealous
protection of systemd and avoiding discussing its potential shortcomings and problems altogether.

I want to reiterate that I'm not against change and evolution, I'm against forcing it with a stance of "we, only we know the best. now shut-up and use it!".
There are about 40 millions cars in France:

https://fr.wikipedia.org/wiki/Parc_automobile_fran%C3%A7ais

Cars are parked 95% of the time.

Even a smallish 2 kW car to grid capacity would give 80 GW of instantaneuous dispatchable power to the grid. And cars are distributed on all the territory.

If average battery is about 50 kWh that gives a whole day of France max demand.

And of course on the other way 80 GW of dispatchable demand.

For reference electro-nuclear production capacity is 62 GW in France.

A fully electric car fleet means the grid will just never go down.
I understood his point, I believe that he's way overstating the situation.

I don't think he spoke specifically to the hyper-specific compulsion, but frankly I was: 'just don't take it with you' - or - 'put it away' and that will certainly deny the compulsion.

You'll use it quite a bit less without thinking about it.

It's not nicotene.
I actually used this tactic to break some habits when I moved. New living place did not trigger the same habits as the prior one, so long as I was careful to not "install" them again...
> "If you run to the press and trash us, it never helps."

Bullies.

Apple has so much power. They crush everyone like ants. They're a gravitational black hole in our industry.

We need the DOJ to force Apple to open the platform. Nobody should be forced to give up their customers to "Apple Login", pay a 15% tax, or be tied at the neck to Apple for distribution.

And not just apps! Web on Apple is held back because nobody can put a non-Safari rendering engine on the device. Or custom runtimes. This, too, needs to end.

Apple already makes a fuck ton of money, and they will continue to do so. They're making a car and a film studio, for fuck's sake. They shouldn't own all of computing for 50% of Americans. Not to mention these people will be increasingly cut off behind their own commerce Berlin Wall. It's like Apple customers are a nation state of pawns at Apple's disposal.

Complain to your representatives. Use the government. That's what it's there for.
Isn't it an anonymous struct, not an anonymous array? (IIRC it can't be an array, since it must support heterogenous types)
I don't know if the US has one, but many European countries do.

https://www.gov.uk/guidance/the-seed-potato-classification-s...
It’s not pedantry.

My typical experience of stupid Apple rejections is this:

1. Stupid rejection.

2. File appeal.

3. The appeal result is to approve the application

In this case, it went like this:

1. Stupid rejection.

2. File appeal.

3. Don’t wait for the appeal result.

4. Run to the press.

5. The appeal result is to approve the application.

There’s no indication 3 & 4 were necessary here. This seems like a trigger-happy reviewer whose decision was always going to be reversed.
Jens Goldberg did a fantastic talk on Zig in Production:

https://www.youtube.com/watch?v=124wdTckHNY
Every bug fix is paying down technical debt. We don't squash every bug, we fix the most important ones. Otherwise, we'd be swatting bugs all day.

If there is a bug in the woods, and the bug takes a shit, but no one is around to hear it...

Now, is it going to kill a startup? Hardly. At that point, an MVP, it's probably still small enough that the better decision is to rewrite it altogether. If you split the server and the UI to begin with, you can re-design the front-end and make a party out of it, try to make it pretty this time.

If you're at the point where you need more than 1 person to handle the whole app, then you're not a startup anymore, imo. You have a proven small business.
Of course it did. They wouldn't want anything strengthening Epic's anti-trust case.
Because of the weight of the state in France, I'd like to know how many EVs are purchased by individuals vs. the state. Any idea?
>but it's very much secondary in importance when compared to the backup solution being bulletproof

To an extent, anyway. I moved to Borgmatic precisely because the restore speed on Tarsnap made it unsuitable for my needs. Unfortunately I didn't uncover this problem until I actually needed to restore, which extended an outage by about half a day. Having a vague sense of the tool's performance is a good thing, I think.
I used to feel the same way until I decided to actually use my twitter account on a regular basis, which probably means it's on some level objectively terrible. But now I've learnt the logic of how to navigate twitter I find it very intuitive.

Twitter have tried to have their cake and eat it too by allowing a reddit or hn style tree (which is good for discussions) while having their ui present it as a linear feed (which is good for engagement). This has lead to their current solution where the branches are presented in a choose your own adventure way. Now because the linked tweet has three replies, it has to show all three of them and leave it to you to select which branch you want to go down by clicking on it or the show replies prompt (though it does give primacy to pixprin's replies to self).