skysight-inc/HackerNews huggingface dataset:
This is like releasing an app that unlocks all car doors and telling users to only use it on their car.
Fantastic I've been looking for a library like this for a while. Thanks OP and author :)
Oh boy are you in for a surprise come end of quarter
It wasn’t needed. There are no benefits of usb-c over lightning for the usage it has. It’s not an evolution it’s a change.
It's mostly a case of figuring out when people will be available to work together. Some companies have a concept of "core hours". As long as you're active during the core hours, the rest are flexible.
I've been "toying"(mashing functions + keystroke until something nice comes out the REPL) with Clojure + SBCL for a few months now.

I'm by no measure an expert. Two things I noticed what I really LOVE about Clojure versus CL.

1) The immutability by default: Yes I know you can "get there" in LISP but Clojure really has this as part of the core dna of Clojure. Immutability is surely not the silver bullet it claims to be, but dammit it has made my programs so much nicer and elegant !

2) Square-brackets [] for function parameters: As a newbie to LISP* getting used to the syntax will take some effort. But I feel that with the [] of Clojure it makes it sooo much easier...

YMMY.
Theoretically, no. In practice there's definitely a different level of scrutiny applied to beat up old cars (fishing magnet), a brightly colored sportscar (revenue ticketing magnet) or a bland sedan or crossover (mostly gets ignored unless you're doing something crazy).
Why the Central African Republic Adopted Bitcoin
Then build a cultural revolution that instills distrust in what you see. We already teach the elderly not to trust a link that says, "you are the millionth visitor, click to win your prize". Teach them also to look past the video call and what looks (and sounds) like their grandson to what is actually being said. He's asking for your bank password, that behavior doesn't match!

The cat is already out of the bag. Going "nooo, unpublish this" doesn't protect people from scammers, who will continue to use it.

Society must unlearn that seeing is believing. That is what is morally irresponsible, not this software.
As a person who collects text editors:

Wow. Thanks for sharing.
Strange how many orgs discover that working less hours or remote increases productivity for most people. It’s almost as if unstressed “workers” produce better quality work. There was an experiment whereby cows were shown to give more milk if not stressed. Certainly the same applies to humans. When will companies learn that milking their “workforce” of their energy doesnt yield the expected results but quite the opposite.
> I think there are some roles that end up suffering. Like someone who is a product designer and now has to cram more creativity in fewer hours.

I’m sure everyone said similar things moving to work week with 40 hours and 5 days. Nothing magical about it, people still work over when they feel the need to because deadlines are silly in some cases.

This is a pilot for a reason. A work week with 32 hours and 4 days does improve the health of people overall, but we will see if it’s the same as 40 hours which also didn’t have merit when it was chosen.
>DNS is in the hands of private corporations

https://www.icann.org/ ??
It depends on what they are acquiring.

* People - buying a ready-built high-performing team is cheaper than trying to assemble one from scratch.

* Patents and IP - if it is the idea which is valuable, you don't need the product.

* Competition - the start-up is (or could be) an existential threat. Buying is a cheap and legal way to shut them down.

* Customers - getting the start-up's customers on to your own platform. No need for the old one.

* Ego - buying a start-up is a big deal and helps people feel good. And maybe get a promotion. There's no rationale for buying other than short-term internal metrics. So the product gets terminated quickly.
We return 418 in a few places at work for endpoints that are only accessible to employees and you are not logged in. It’s a silly little Easter egg. Shame to see it going away.
It's not common to be paid 100% (aka for 40 hrs), though.
I don't know that there could be a single "best" executable format. Here are some thoughts, as a person who knows some about Linux and little to nothing about Windows or Mac. As sibling states, formats have largely stagnated but in Linux there's continuous progress on debug information. Another interesting area for research would seem to be executable/object file formats for fast linking or for later patching/updating. Of course, projects like gold and mold (and maybe the clang linker, lld?) show that substantial performance improvements can be had without changing formats.
The difference is that maud does most of the work compile-time, so `html! { div { "foo" } }` compiles into literal "<div>foo</div>" hardcoded in the program, without allocating intermediate HTMLTagBuilder objects.
By trying, returning the device (ouch for the shop), and then complaining to your local enforcer of Radio Equipment Directive (ouch for the manufacturer).
>It's still not a great spec if it's so complex that you can screw it up.

People and companies can screw thing up royally regardless of spec complexity when there's no review/oversight involved. That's not a valid argument.

If you want to force and check adherence to a spec you need to involve certification authorities (TÜV, SGS, UL, etc.) but then widget prices would increase dramatically.

Edit: to address the child comments below: who gets to be the judge of the complexity of the spec? If Nintendo fucked it up but some EE students can get it right through side projects on github, does that make the spec complex or does that make Nintendo incompetent (lacks a HW review/qualification process)?

The spec could be as simple as "white wire goes to positive terminal, black wire goes to negative terminal" and there's still the chance of an implementation fuckup in the design pipeline, especially in large projects/companies with distributed siloed teams like Nintendo due to poor internal communication, if there is no proper internal review/qualification process in the design loop.

Edit 2: I looked at the USB-C charging specs and they're easy enough to understand for any graduate EE and for any company who's had some basic experience with USB as a whole, let alone 100 year old multi-billion HW conglomerates like Nintendo.

IMHO, Nintendo's USB-C charging fuckup is 100% on them. I wish people would stop needlessly defending them here.

Edit 3: Also, what if Nintendo intentionally chose not to follow the spec in order to force the users to use and buy only original parts from them? Either way, incompetence or malice, you really can't blame the spec here.
I've never seen a USB-C cable that didn't charge all my devices with all my chargers. OK, maybe one that came with an HP screen and was clearly labeled as "data only".

I think this will make cables interchangeable in most cases. Fast charging and fast transfers are nice to have but rarely vital.
They still make Intel macs, right? So it's not impossible.
It’s not a bug it’s a feature!
Well personally for me, since I went full remote I went down to the south of Spain and bought a house.

Not planning to go back to a major city unless remote work takes a full shift back to office.
This is a fair, argument, but...

People seem to put forth the argument that "people will work more efficiently if they work less hours" to counter the argument "if less time is being worked, then less work is being done, then costs/prices go up". And, while it may be (and probably is) true that efficiency will go up, it's almost certainly true that overall work will go down (because efficiency will not go up enough to compensate for the loss of work time).

Now, the/your argument that the overall loss in work is worth it for the work/life balance benefit is one worth considering. It's just a different point from the one that that less work, overall, will be done, likely resulting in higher costs. I guess another way to look at it might be

- Am I willing to earn 10% less in exchange for working 20% less?

And, as a reverse example for the 6-day work week

- Am I willing to earn 10% more in exchange for working 20% more?

For me, at least, the answer is no to both, because I'm comfortable with my 5 day work week. For some people, the answer to one or the other of those is yes.
I love how this is exactly the kind of functionality the armchair designers would suggest (‘Apple would rather have you pay for a better camera when you already own one!’), but once again it’s not good enough.

You can’t fit a good camera in a laptop screen, because it’s not thick enough. It doesn’t fit! Cameras need depth and that’s not available in a 1 mm lid. And Apple isn’t going to make the lid thicker just to fit a better camera. To make it as good as the iPhone camera, the lid would have to be as thick as an iPhone, including the camera bump, which is ridiculous.
This is like.. a list of things to avoid doing.
Wow, that comic really makes me question how much of todays complaning about work and life struggles has been a multi decade persistent thing - not just hardships facing this particular generation. (As someone who was 5 in 1996 and didn't see this first hand.)
Traffic3D
Then Apple will be fined billions until they yield, just as every other tech company has tried to do in the EU and failed.
The notable difference being this is not ancient Greece and the two commenters above are not Socrates and a Sophist opponet, say.

Also, you're jumping to conclusions. The OP did something that is indeed very common on HN. You concluded that what they did was based on an ancient tradition of logic. Quite a big jump there.
I mean, that seems like a reasonable demand? We all know that most politicians have a shaky understanding of technology at best, and corporate lobbyists fill that information void with a narrative that advantages their employers. This is a neutral (as in not on crypto payroll) group of technologists saying “hey, we understand this stuff at a technical and/or economic level, we’re willing to talk too”.

The signatures from FAANG companies are mostly rank and file engineers. I doubt their companies asked them to sign, but I think it’s representative of how widespread crypto skepticism is in tech.
> At least most registries cannot by law/contract take your domain away from you as long as you keep paying your dues

Aren't there situations where it ends up being hard for a landlord to take their appartment away from the tenant?
To those who ask about the ethics of releasing something like this, I'd say that this technology already exists, and bad actors probably already can get access if they really want to and are sophisticated enough. Making this available to the general public will spread awareness of the existence of such tools, and can then possibly have a preventive effect.
The problem with lightning is that the springs that fix the plug in place are on the port, not the cable.

This is the part that wears out, and when it does, the port will need to be replaced, not the cable.
Also a bit less meetings with no agenda that waste a bunch of time because no one is organized.

I have at least one hour meeting every day that could be 30 minutes (or non-existent).
Build dashboard in Python with automatic updates and email notifications
Regarding that twitter PITA, I totally agree. This service seems to help (first time I use it): https://nitter.net/FreyaHolmer/status/1532261886078631940

Regarding art/illustration: I'd expect the market for cheap filler illustrations to shrink. For expensive, HQ illustrations that require effort and time, an illustrator will still be the better option.

OTOH illustrators might also profit, since they can use AI to do their work quicker - which is especially valuable for cheap illustrations. With AI you still need an artistic vision, then write a good prompt to get close to that, you need to know how tune the knobs and sliders (I expect future AI-based generators to allow altering a "close but not good enough" image) and finally, in case you want to further improve an AI generated illustration, you're probably going to need an illustrator anyway.
> I know from extensive direct experience that the lightning end is the better physical design.

What's so great about it? USB-C is just as easy to plug in and these cables usually last longer. The only difference for me is that Lightning eventually ends up with black pins and I have to buy another cable.

Also, is it really worth the few technical advantages if the alternative is a good-enough plug that works with absolutely everything?
And?

iPad's hardware is already a perfectly usable general purpose computer. It is very portable, unlike your fridge, and has powerful processor and high-capacity battery, unlike your watch. The only problem preventing its use as a general purpose computer in a sense of Macbook is a lock by the manufacturer, which prevents loading a proper OS on it, and the absence of hardware specs, nothing more.
> I was telling a middle aged person (50 years) about password managers and were unable to grasp the idea of it.

This is more than a little ageist, don’t you think?

> Why would you store passwords in cloud based password manager from a company I have never heard of?

This is actually a very valid question; hope you didn’t just dismiss it due to “the oldie doesn’t understand.”
Yeah. Type c is worse then micro or mini in this regard but still no where as bad as type A. I can't tell you how many USB cables I have thrown away because office chairs have run over the ends.
Should Ron Rivest, Adi Shamir, and Leonard Adleman have responsibility if criminals use their discovery?
That some serious... hem... serious... well, I'm not sure of what I've seen but that's really serious ! :-)
> As it turned out, electric bicycle riders ended up slightly edging out pedal bike cyclists in terms of total exercise each week. The study’s authors largely attribute this to the increased amount of time that e-bike riders spend on their bikes, compared to cyclists and the longer-distance trips taken by e-bike riders.

Could just be people more involved in a hobby who buy more expensive stuff at greater personal cost tend to practice the hobby more and not have anything to do with the "e" part of the bike.
So Apple should share its proprietary connector (good luck with that) for free (?) and everyone else should adopt it (good luck with that too) because _you_ bought a bunch of cables ? I don't see Samsung and the other big ones investing in a whole new connector for their entire lineup to please Europe, whereas apple already has usb-c devices

They're both equally easy to use, lightning is just slower. Seems like it's just your personal case, I have 0 lightning cables and maybe 5 usb-c, it would be equally a waste to throw them away.

Also, nothing forbids evolution, usb-c evolved a lot already, you just have to make it backward compatible. I haven't bought a usb cable since I got my pixel 3 and everything works just fine
To counter, I've had around five lightning cables and 10 usb c cables and not once has a usb c cables failed me. It does not accumulate dust.
In case if you didn't know, all modern Apple lightning chargers are USB-C chargers. It's the cable which is different.
It's not a sound financial decision by many metrics and it seems like they get a lot more joy from financial independence allowing investments in more meaningful things.
My point is that I don't like USB-C because it tries to do everything and manufacturer must implement that "everything" properly which adds cost & frustration.

Compare USB-C power delivery and the 12-pin cable & connector with USB-A's 4 pins and a resistor on the data lines to communicate allowed current draw, or even a barrel jack with the standard 19V ~3A PSU and no negotiation at all. Which one is the easiest to build (hint: one is easy enough to DIY) and which one is more reliable?
There's a great FP podcast, the lambdacast. They aren't making new episodes, but if you listen in order, by the time you get to the monad episode it all makes sense n
println! depends on a proc macro: https://doc.rust-lang.org/stable/src/core/macros/mod.rs.html...
I agree.

I'm not OP but I would answer like this: abuses of this technology are inevitable and can only be mitigated by counter-software (which leads to an arms race).

The release of this source code could kickstart the development of deepfake detection software.

Or maybe in general people need to put less weight on video evidence.
You're assigning agency to a notation, which is not very productive. Big-O doesn't "assume" anything, doesn't depend on what "matters", or try to achieve anything. It's well defined and you need to understand what Big-O is to understand its result.

If you want a better overview of algorithms for practical reasons, you can use o(), O(), average case and ammortised complexity, or just provide histograms of runtimes for algorithms you're comparing.
Having played around with Stage Manager today, the best way I would describe it is "Spaces within Spaces". I didn't find turning it on very intuitive, but otherwise I think it's pretty clever.

I already rely on Spaces for day-to-day organization (one per task) but each individual Space can become really hectic when you have several things to reference simultaneously (e.g. wikis, specs, Figma, Zeplin, screenshots, etc...). This cleaned everything up nicely without having to drag windows off the edges of the screen or risk minimizing / hiding and having them show up elsewhere.

It really needs a way to magnify the little previews though, either by hovering to peek them or just magnification the way it works in the Dock.
Directors are also officers, just more senior than VPs.
The only game thing I've seen written in Julia was a map editor for Celeste. Turns out the author got too encumbered by the build process/release cycle/dealing with julia they switched to I think lua.

Julia is a fine language, but it's really not made for games... I feel bad they are paying people what sounds like more than they can afford to work on this. I hope it works out for them...
If you're going that far you might as well buy privately and avoid their shenanigans altogether.
It's the other way around. A transpiler is a compiler that compiles code from one to another high level language. Compiler is the more general term here.

The distinction is almost arbitrary and rarely used until recently I think. It would be more useful if "transpiler" had some well defined property (like isomorphism) that distinguishes it from a compiler other than targeting a "high level" language. Are C, JVM bytecode, WASM, LLVM IR etc "high level" or not?

It gets even more confusing. In the JS world "transpiling" is for example used to describe the process of rewriting code from one version of the spec to another for compatibility reasons. What does that say about "npm fix" or "go fix"? Are those transpilers too? Does that mean they are compilers? What about a Lisp macro? An SQL query builder? Some of these do more involved things than what is called "transpiling" in the JS world.
> Poor driving ability is a dangerous thing - though I agree that more power can compound that danger.

That’s exactly what he meant.
That's how progress works though. Would you rather be stuck with micro-USB technical limitations to this day instead?
Baby boomers refusing to have children? What?!
Do you have any reason to believe that they "screwed up" due to a spec being complex, over much more likely explanations like.. they simply didn't want to follow the spec?
Google Photos settlement in Illinois to pay out $100M over biometrics privacy
PHP used by 77% of all websites, PHP 8 by 3%
No, Directors are also corporate officers (and more senior than VPs).
One thing I would love to see here is an end of life for this ruling. I.e. “effective as of 2024, but not enforced after 2030 without renewal”. Market saturation of the standard alone should be enough to get alignment on a single connector, following which it will require significant effort to deviate from it regardless of legislation. I’m still happy with this in the short term - very tired of having to juggle two types of charging cables. I just wish there was a bit of forward thinking involved here.
I think it's a reasonable point. A more complex spec is going to be harder to implement correctly.
The BBC shilling for crypto scams big or small. Either their journos don't have any understanding of the matter or are complicit in it.

They made a whole documentary about a Somalian guy in the UK running a (already known to be at publish time) crypto scam recently and published a news article about him in glowing terms. I tried to get in touch with the journalist to explain the situation and received no replies.

Some time later the documentary was removed from schedules and the article deleted. Just like it never happened!

Original article: https://archive.ph/6taZ8

The Times follow up after it was pulled: https://archive.ph/HpCRI

Worth mentioning because the BBC has appalling tech journalism and even more appalling journalism around Africa.

It is particularly important given the vast number of crypto scams in Africa taking advantage of people's natural instincts.
The previous standard was Micro-USB (that's why you still see it on dashcams, standalone GPSes, drawing tablets and other devices) and yet, USB-C came to exist.
They already use USB-C on macs and iPads. The only practical reason for Lightning to survive is existing iPhone accessories. It could have been on the way out even before this. Not sure the fight is worth picking.
> The colors should look nice. In my case, they need to be similar to Stripe’s brand colors.

Maybe. I would imagine "nice" can have an impact on credibility. First, I would hope, you want people to believe and take seriously what's being communicated.

Also, "nice" is subjective, certainly at a cultural level.

I'm not knocking the article. Only pointing out she / he might have missed a significant assumption.
It is a valid argument because the more complicated the spec, the easier to mess up the implementation.
That's not new to USB-C though, there was already a wide range of charging speeds on USB-A
>let's find a way to build/experiment LHC++ less expensively.

From the people who brought you compost fueled cars?
$750/$999 is closer to 3/4, not 1/3. A little bit of diligence and patience could get you one on sale for $900 or $800.
It's not a free service with shitty customer support. The free portion, viewing Youtube, has no customer support whatsoever. The non-free portion, which provides you video hosting and revenue sharing in exchange for your labor producing content, gives you shitty customer service.
Fully agreed. I think software directly addresses ethical questions far more often than we tend to be comfortable admitting - almost everything involving personal data runs full tilt into questions of identity and ownership, for example.

There's no right answer to a lot of the dilemmas raised, and people will reach their own conclusions and choose particular principles to follow. I don't want to tell people how to think, but I do think that everyone has a responsibility to actually think about these issues, wherever they end up landing on them.
It depends on the bank. In some places VPs can manage a lot of people without being promoted to Director.
To some extent. To fill a space with some derivative work is probably up for AI soon. But it will be a very long time before AI can connect with the viewer at an emotional level by creating just the right illustration.
If there's a better standard in the future the law can be changed, they didn't put this in the constitution.

I've never had a phone with USB-C to compare, but I've had rotten luck with Lightning. I always get that one power pin that blackens and makes the cable unreliable.
Assuming this is real, I suspect the leaker is planning suicide shortly after the release (they said in the post that they were terminally ill)