skysight-inc/HackerNews huggingface dataset:
Seems like an effective way to reduce economic activity and encourage violent insurrections.
Canon’s flagship DSLR line will end with the EOS-1D X Mark III, eventually
This is for Unity specifically, but people are building IOS apps on Windows.

https://assetstore.unity.com/packages/tools/utilities/ios-pr...

I doubt any employer would let you do this though. And I have my Mac Mini for recording music and building IOS apps. But it is neat to see it's possible
You probably mean outside of the basic multilingual plane. Any non-ascii character is multibyte in utf8.
I did not suggest that an article in Guardian means everybody agrees with that. In this case, Apple themselves agree that the iOS platform is closed for many things.
One of the problems with Excel at scale is that different departments within the same organization might use completely different approaches. Different people in the same department night. When you add versioning what you may end up with is an out-of-date "master" that's occasionally updated from the spreadsheets everyone is still passing around via email.

The email thing happens because that's how people who use Excel handle versioning. They'll end up with nested folders of emailed spreadsheets they can refer to or import into their personal approach. This works well for them, especially since they might work offline frequently.
Honestly, how many more of these do we need?!
There are a couple negative comments here. Don't let that get you down. You've done more than most. You built a product, validated, and made real money on that product. Then you exited with a positive payout. Great job!
how is what they're doing any different? iPhone users are still using ad supported search
> Basically Disney is well suited to turn Marvel IP into dollars and Netflix just wasn’t.

Oh. Well, I can't argue with that, especially since Netflix almost certainly never had the necessary rights to develop a revenue stream from merchandising. There is probably no other company on Earth better suited to turning IP into dollars than Disney, especially since they've acquired Pixar, Lucasfilm, Jim Henson, Marvel, etc. Netflix has only started trying to make tentpole 'blockbuster' (irony intended) movies in the past few years.
From that it looks like the main issue is regulatory requirements that force CAs to log all issued certificates via CT (certificate transparency) logs. Given that this is the very thing we're trying to avoid with a private CA ("CT" and "leaking internal hostnames" are functionally synonymous) we seem to be at an impasse at the level of base requirements.

Maybe an IP constraint that restricts certs to only be valid in private IP spaces (10.*, 192.168.1.*, etc)?
> Had he decided not to take Britain to Iraq, then the UK would not have taken part in the war and there would not have been a vote in Parliament.

Not only that, the 2005 London bombings most likely wouldn't have happened, that was direct retaliation for UK participation in the "coalition of the willing", willing to invade and occupy Iraq as part of a "crusade" on terror.
Magento SEO Tips and Best Practices to Rank Higher Your Store in SERPs
"You're fired, but I am just waiting on the paperwork."
You missed a great opportunity to plug your product on HN, give us a name and a link :)
Ask HN: How do I normalize text width as a client across devices?
I realized recently I find text flow in variable browser sizes very disorienting.

For example: the text on URL X on my phone is a lot easier for me to remember then the same URL on my laptop or desktop browser. This is because I'm always resizing my browser on a desktop or laptop while on my phone, the text is always on the same place when I read it. This is really helpful for remember for some reason.

Is there an extension or some pattern of browsing I can use to make sure my desktop experience is consistent across browsers? Something like "right click, set browser width to 120 ems"?
absolutely the case. i'm new to Linux and wasn't around in the good old terminal only days - the abbreviations are arcane

why is ch change directory but chmod is change mode? why not cm? or chd?

i had to look this one up because the only explanation i was given for the name of the command dd was 'disk destroyer'. had to go into some old forum to learn that cc was already taken for make and so they just went to the next letter down the line??

it's buck wild in there. i like it, but i've taken to just treating some commands like magic spells because the commands are so impenetrable
ifconfig is obsolete and superseded by ip and related tools.

ifconfig -a

→

ip addr

And so on.
I get the idea, but then how would you decide when to enable tracing and in which area?

IMO, the advantage of logging is that it some degree of information about actual failure events - in contrast, monitoring only gives you aggregated information and tracing is too expensive to be applied everywhere at any time.
But everything is a spring.
Yeah that page looks much better, not just the colors but also the headings and paragraphs are now formatted correctly.

Crazily enough, it looks like the missing files are actually a problem on our (Cloudflare's) end. We're looking into it. But a re-deploy should fix it for now, I think.
Unfortunately the model is really simplified and it makes the whole thing infinitely easier than in reality.

You can clearly see the weirdness if you start pitching up, say at -0.3 °/s and then add a lot of roll to either side (-2.0 °/s). The roll should not affect the pitch in any way (the reticle should continue to move along a straight line on the screen), but in this simulator the reticle actually starts drawing a circle, as if a yaw thruster was firing continuously.
Yeah, you would start your new job at May 1st if you sent in your resignation during January. It's a bit long I feel, when I first resigned last year (in January, even), I mentally started to check out towards the end. A month or two is fine to wrap things up. But 3 months + what's left of the current month was a bit much. But as I said, it goes both ways, and it's almost impossible to get fired here, so it's worth it for the peace of mind knowing you'll always get paid next week, month etc.

Where I worked before the avg employee had worked there for about 3-4 years, and that number was heavily influenced by the new hires not having had the opportunity to work that long yet, even. I feel that's true for many of my friends as well, those having switched a few jobs since graduating have stayed avg ~3 years.
I don't dispute that deep mathematical knowledge isn't needed for software. It isn't really needed in much of engineering. Plenty of high school level students can do trig and algebra. You can get by just fine in much of the engineering world, just like software, with bare minimums. Linear algebra, trig, even basic diff eq and calculus is relatively easy to pick up independently IMO. Plenty of books, exercises, videos, ect. Having taken math at multiple universities, including community colleges, I can't tell much difference between the programs. It didn't seem like anyone else felt otherwise. Going to college to learn basic math would be a waste of money, I think.

> That's my point. In software engineering these specialists aren't required.

That's not really true. I mentioned this in my comment. There are many areas of software and computing that DO require specialists. Elite teams or team members that tackle really really hard problems that much of the field then uses. So there's really no difference there at all.

Do you work in ME? It sounds like you have a glamorized idea of what a lot of other engineers do. I can assure you that the vast majority of them are not using specialized knowledge. It doesn't really seem that different to me. I can assure 100% that it's the same in EE, because I've done that, and it was almost exactly the same. (of course, it's fair to point out the similarities between EE and CS, but again all my ME friends reported the same kind of stuff).
Low Overhead Structured Logging in C
My life is in my carry-on plus personal item allowance. Contrary to what I expected, this has not been the dramatic shift in personal affairs I expected. Perhaps this is because it was mostly accidental and not intentional. It has enabled me to live on my friends' couches for the last five months though.

But I'll read this since what I've always wanted is an easy way to use my top-quality hardware and travel with it as much as possible. Some sort of easy organizer is probably all I need.

However, I'd strongly recommend the two-bagging since the "personal item" (my backpack) is something I can take on a day trip or whatever. That's one meaningful learning for me.
Replies laid out what it means on paper but what is the employees actual best move? Sounds intentionally impossible to climb out of.
Are they given a buyout option to leave or just sit in purgatory for 6 months?
That's actually 48Megabits, not Megabytes, so it's 1/8th, so only 6MB.
Who's taking about speeding? I'm talking about people who treat red arrows like stop signs or worse. People that don't stop for stop signs. People that don't yield to pedestrians. People that turn right on red in no right in red zones. People that stop their cars in the middle of the street in 55 mph zones for $REASONS, like when it sprinkles in SoCal. Speeding is a fact of life around here. I moved out here in the 2000s. Myself, and the people that I know that live here and who I've bothered to talk to about this, do not recall seeing anyone run red lights or stop signs on a regular basis. Today it's feeling like a routine occurrence.
Ingrained practices are the sort of thing that change one funeral at a time (see constant password rotation).

It's a reasonable mitigation for certain environments and does leak information that makes structuring attacks easier, but it's certainly not a hard wall of any sort. The main problem for most people is articulating the realistic threat models they are trying to address and because that rarely resolves well assuming the conversation is had at all, there is little rational pushback against "everything and the kitchen sink" approaches based on whatever blog the implementer last read.

Personally I tend to advocate assuming your attacker knows everything about you except specific protected secrets (keys, passphrases, unique physical objects) and working back from there, but that's a lot of effort for organizations where security is rarely anything but a headache for a subset of managers.

You'll see similar opinions about things like port-knocking puzzles and consumer ipv4 NAT, which provide almost zero security benefit but do greatly reduce the incidence of spurious noise in logs.
I sort of expect this from Uber, but I actually had this scenario a few years ago in London in a black cab that was clearly borrowed. As you may know, black cab licensing requires passing an infamously grueling test of the entire point to point graph of central London dubbed "The Knowledge" where the examiners call out random trips (by intersection and/or landmark) and the candidate has to recite turn by turn directions between them.

I stepped into a black cab at Hammersmith tube station going to Kew Gardens (look it up, it's about as easy a route as you can get in London) and this 75 year old man slowly reaches over and pulls out a paper map like we used to use in 1985, I shit you not.
I got an email from an Amazon recruiter the other day. I thought it was an invite to a phone screen but it was actually a link to my dev plan.
What else could prefer mean in this case other than that people are willing to pay more money when it’s a subscription?

Of course people rather pay $10 x 1 than $10 x some number greater than 1. They rather pay $10x1 than $100x1 as well. All else being equal people prefer to pay less for things.

When more are willing to pay $10x20 than $100x1 I don’t know what you’d call that other than expressing a preference.
I would assume that OP would have the option of returning if he so desired, without that needing to be pointed out in a public thread.
> invest a ton of energy into security and privacy controls.

That has never happened. Not in any era.
I'll jump in here and say that it probably _is_ notarization. The issues arrise when osx thinks it can get a connection to ocsp but actually because of real world consequences it can't. This can cause a delay of upto 5 seconds while it times out.

Some specific examples,

No internet connection: instant fail over

Blocked OCSP firewall or whatever: instant fail over

Slow internet but still able to reach: slow start: 1+ seconds

Bad internet, not able to reach: 3-5 second delay waiting

Normal internet, OSCP reachable: <1 second delay

Disabled trustd: Nothing will start, single user mode and trustd restore required

I've experienced all of these and is one of the reasons I have a shiney new Framework laptop sitting waiting to be migrated over to.
Also the "only on first run" also isn't true. It periodically checks for certificate revocation (as it should) and therefore will cause issues at sporadic intervals.

And the kicker of course is that all this is via plain ol' http, so everyone knows what developer's programs you're starting via the hash.
I will try to do this as soon as I have the time.

But time is the main reason I bought the machine in the first place. Reviews about Ubuntu support were glowing. Linux support was touted in the website significantly.

I'm really not trying to do anything extraordinary with the machine, so I thought it would be better just to spend the money and get one that works than it has been trying to do things like run Lubuntu on my old Chromebook Pixel.

I'm doing basic things like research things in a web browser, scan documents with xsane, or occasionally record audio in Audacity. I'm not trying to do anything extraordinary or complicated.

I just wanted a machine that would do those things without tracking me everywhere (Windows) and where I could fix pieces rather than having to replace the whole device if something broke or wore out.

I paid more than twice as much as I ever have for a computer so that I would NOT have to help you develop the product, do quality control, or troubleshoot it. I wanted it to be ready to use for my run-of-the-mill needs.

And it wasn't, and that's why I wrote this review here.
India’s Rising Omicron Wave Brings a Grim Sense of Déjà Vu
Looking at the NY Times Covid-19 information pages, it appears that India's new daily case reports began increasing 28 December, with a doubling time of about 3 days, typical of other Omicron outbreaks.

The figure for 4 January 2022 was 58,097 cases.

If, and the "if" is very much the critical word here, these trends continue, India will see > 1m cases/day by mid-January, and could exceed 30m cases/day by the end of the month.

Typically outbreaks have slowed after some point, though Omicron outbreaks have not yet done so other than in South Africa, where the variant was first detected.

I suspect that India's testing omits many cases, and that numbers may also be delayed. Even exclusive of immediate health impacts of the virus, consequences will be severe, and could extend for the next 4-8 weeks, as I see it based on previous Covid experiences. That would include the March-April 2021 surge in India, which this will quite likely dwarf.

India's overall vaccination rate is low, at 45%.
Everyone does because most games back then were written in assembly so the raw code is there on the ROM.

Games written in C slow in comparison, as seen with Sonic Spinball, so I’d wager Sonic 3D would have had to be assembly too given the technical achievements involved in that game.

There’s some YouTube videos from various developers of that era and you can see them stepping through the assembly of those games too.
They tried this in Australia, and it resulted in more males being hired:

https://www.abc.net.au/news/2017-06-30/bilnd-recruitment-tri...

"The trial found assigning a male name to a candidate made them 3.2 per cent less likely to get a job interview.

Adding a woman's name to a CV made the candidate 2.9 per cent more likely to get a foot in the door.

"We should hit pause and be very cautious about introducing this as a way of improving diversity, as it can have the opposite effect," Professor Hiscox said."
More generically, Metaclasses are primarily useful when using (abusing?) the Python type system to represent other type systems. The most common example of this is ORMs like SQLAlchemy, where the Python type system is used to represent tables in a relational database.

Another example is the builtin "Typing" module where the type system is used to provide a language for representing itself. "Union" itself is a type, and metaclasses allow you to set "__getitem__" on the "Union" type such that Union[Int|Str] is valid and represents a new type. Not that I don't know if metaclasses are actually used to build this system internally, but you could use it for many of the features implemented by Typing.

There are alternative ways to go about doing that because Python is so flexible, but IMO metaclasses (or __init_subclass__ as seen in this post) are the least "magic" of the magic ways to tackle problems like these.
Supply Chain Woes Prompt a New Push to Revive U.S. Factories
I'm not following. For some people a cold can have basically no symptoms and can even spread asymptomatically, and for most people it's just an irritation, but for the especially vulnerable it can kill. Would you argue that the common cold is also not a disease?
Well yes, but the example house doesn't seem to be all that optimized for energy efficiency. Look at the illustration showing a fireplace located at the end of the house. That's going to waste so much heat compared to a centrally located one. So I'm not sure how much attention was paid to energy efficiency here.
The Only Woman in the Room
Solutions Journalism in the Climate Movement
I've been building a GUI with Makie for a personal project and its pretty powerful. It removes virtually all boilerplate code, and lets you add widgets easily. It uses Observables to allow for automatic updates to data values, which can make life much easier. You just need to draw a graph once and you can update the Observable whenever you want - the graph will redraw the data instantly.

The only drawbacks I would say are the docs needing to be expanded more and more widgets to be included (such as a menu bar).
If companies just increased their prices that would mean higher margins as well.
Institutional rot corrupts all of civilization. The TSA is an example of an institution that has largely become a malignant tumor, contributing very little while actively contributing to the relentless de-humanization of society.

Like Gulliver tied down by hundreds of tiny strings. Death by a thousand cuts.
I got on a (non-Amazon) PIP once for not turning up on many Mondays to many times, and would have passed it (all I had to do was turn up every day I was scheduled to work for a month) but failed because I didn't turn up on NYE (mate convinced me to "stay for one" at Scala) one day before my PIP was supposedly over in the new year (totally my fault).

I feel it would have been possible to work my way out of it, I think different companies use them in different ways.

Ah well, most of the team got poached by Revolut anyway. I find WFH suits me a lot better because as long as I can go to stand up after a heavy weekend (which is a lot easier if you can do it from home) and then achieve above and beyond the rest of the week, there's a lot less anxiety.
That's pretty incredible, given that it was posted in 2016.
> asking a person who has no clue what they are doing to deliver critical work

... as fast as possible, whether it actually works in all cases or not. As Dilbert says "our boss can't judge the quality of our work, but he knows when it's late".
I thought you said 10 minutes!

Given today's turnover rates, this isn't even a sensation.
You can still use wildcard certificates to avoid leaking the entirety of your private hostnames, while providing transparency around the "authority" portion of your domains.
GM unveils sharp-looking Equinox EV starting at game-changing $30k price
Not much but you should have a good grasp first, and the implications (easy to add, tougher to remove)

There are tools to automate resigning, but personally I just do it manually once a year for fun.
https://en.wikipedia.org/wiki/STMicroelectronics

46,000 employees.
I found a one-char typo in the docs for Python's typing_extensions library
Is this at FAANG? Or smaller companies?
the key words here are

"what the company represents"

of course they are not going to represent it as, "we are going to fire you".

Good for you to keep the job (if that's what you wanted) but in general it's a legal process companies do to easily fire people.
Theater or not, the reasonable thing to do in this situation is to understand that the host is not the person making the rules. You do the thing because that's the script, whether you agree with it or not. In fact maybe the host doesn't even agree with it, but they are also just doing their job.

Now that said maybe there are valid reasons why it's riskier to have people walking around a restaurant unmasked, like say HVAC might pull air up from the tables, but you walking around past a bunch of tables spreads droplets into their airspace. I don't know, I'm not an expert, but I can think of reasons that seem to make sense.
Also, the fact that last update of the blog/progress report linked from the main page dates from 2019Q2 does not give much confidence.
My advice, don't prescribe people anticoagulants until you're satisfied it's safe for your patients.
Mapped: 30 Years of Deforestation and Forest Growth, by Country
Italian mafia boss caught after Google Maps sighting in Spain
Appreciate it – thank you!
The data source here notionally separates quits from retirements, though I am not sure how well it does so (as this is not particularly straightforward for say, an employer survey for people without employer pensions, which are increasingly rare for private sector retirees. My employer has no reliable way to tell if I’m quitting to live off my private retirement savings and social security or quitting for another job or quitting to take a few months to deal with burnout and then consider my options.)
I’m super impressed by the folks that are messaging me. How is this service free? HN attracts some of the top talent it seems.
As soon as you get a PIP, get out when you can.
A string of unfortunate events – the seagulls and the pepperoni
I glanced through the leadership principles and laughed a bit. I feel sorry for the people who think they have to put up with that bullshit.

It all boils down to making the employees working as hard as possible, that's the single reason those principles exist. To make specially young and clueless employees forget it's just a job, because hey, it must be an obsession!

If you are young, this may seem normal i guess but I would never ever touch amazon.
New world record claimed for nuclear fusion
Can you recommend any specific communities on Slack/Discord?
Using PPIs for a short duration is safe, using PPIs chronically is not safe and the risks have to be weighted very carefully. It's by far the most intervened on medications by clinical pharmacists (usually discontinuing for inappropriate use)
Even with a control group, there's no way to know.
What if it is because I want to live in a productive society?

I believe innovations come only from a productive society. The day we become wall-E characters is the day either AI has taken over or an Alien overlord has taken over. Then humans will go the way horses did - become pets and vanity objects. This also means the number of humans will go down the same way inevitably.

I am not going to take up the socialist vs capitalist fight, I am very wary of the impacts of a huge consumption only society.
This did not answer my question.