skysight-inc/HackerNews huggingface dataset:
I was thinking similar thoughts the other day. I believe both J1772 & CHAdeMO essentially invite the external equipment onto your vehicle's CAN bus, based on my (fallible) memory that my car's VIN, SoC, etc., have shown up on various external equipment's displays during past charging sessions.

Interestingly, while stopped at a CHAdeMO charger operated by a network I hadn't used before I was allowed to charge for free based on it being my first time. (Presumably because my VIN had never been observed there.) It made me wonder that it ought to be fairly trivial to spoof one's VIN through the use of some kind of CAN bus proxy.

--

edit: looks like I might be wrong about the CAN bus bit, but I do recall seeing my VIN & SoC show up on some EVSE displays. Perhaps it's a trick with the Control Pilot Signal?
Apple notes and Elasticsearch.

Apple notes for things I type quickly.

Elasticsearch for larger things like transcripts of classes I teach or take.
While annoying to route around trees and a bit of a hazard considering the possibility of running the cord over, using a corded electric lawn mower worked passably well for a small yard.
> b. Extract the values of expressions contained within expression indexes where practical, rather than recomputing the expression.
> c. The NOT NULL and IS NULL operators (and their equivalents) avoid loading the content of large strings and BLOB values from disk.
> d. Avoid materializing a view on which a full scan is performed exactly once. Use and discard the rows of the view as they are computed.
> e. Allow flattening of a subquery that is the right-hand operand of a LEFT JOIN in an aggregate query.

Gulp. When writing SQL I tend to assume these kinds of things have always been done... I should probably favor my own logical optimizations when I can.

(Of course, nothing beats measuring/profiling if you really need to optimize.)
What I didn't take into account was passwords saved in/by the browser - and there are new adverse developments there, IIRC.
We sometimes hit a bug in Safari which doesn't appear in GNOME Web, which is annoying, because that's really the only WebKit-based browser that runs on my machine. I'd be happy to better support Safari if I wouldn't have to buy new hardware for it :/
The lesson here is that there are things worse than downtime. Yeah the site being down is bad but hey, what's worse? Leaking PII all over the place.
I don't think it's worth testing on old versions of Chrome and Firefox since they're updated automatically.

iOS Safari on the other hand, can't be updated on older phones since it's tied to iOS updates. This makes any Safari bug linger for a few years. It's also the only rendering engine available on iphone so some people are truly stuck using an old version.

So I'd say, test on Chrome because it's ubiquitous and test on iOS Safari like it's the new Internet Explorer.

I'm not sure about Firefox. I personally use it and test on it, I think it's the right thing to do for the web. And at least with that you've covered most rendering engines.
There's no "role" of any significance to be investigated here. FTX was not a bank, if it had not been improperly using customer funds, or using absurdly inflated valuations of its own shitcoin FTT as balance sheet collateral, it would not have been possible for anyone to start a "run" of any kind.

If there's anything at all to be investigated it might be the balance sheet leak to CoinDesk, but so far the media and Congress are assiduously avoiding any mention of it. Even there, it wouldn't have been a problem if the balance sheet wasn't a smoking 100ft crater in the first place.
> To put it bluntly, I’m not sure I trusted Infosys to revoke this key in a timely manner. So I did it for them with aws iam delete-access-key --access-key-id=$AWS_ACCESS_KEY_ID, and now the key is useless:

Hilarious. Infosys is a known "mass recruiter" in indian colleges. WITCH (Wipro, Infosys, TCS, Cognizant, HCL) companies is where talent goes to die. No competent employee stays in those companies (from what I've witnessed). Wouldn't be surprised if this turns out to be just the tip of the iceberg, because putting people with 6-12 months of programming / computer "experience" (that they only signed up for because of the money) in charge of major production systems is a recipe for disaster.
At work we've been using Zebra handhelds for years to do daily checks on our fleet of trucks, trailers, forklifts, pallet trucks, etc. Didn't think we were IOT pioneers , hell our terminal has been discontinued for 2 years.

https://www.zebra.com/us/en/support-downloads/mobile-compute...
Notable Projects – OSDev Wiki
There were at least these occasions:

https://news.ycombinator.com/item?id=30249117 (Feb 2022)

https://news.ycombinator.com/item?id=29895865 (Jan 2022)

https://news.ycombinator.com/item?id=29346858 (Nov 2021)

https://news.ycombinator.com/item?id=17682627 (Aug 2018)

https://news.ycombinator.com/item?id=7668442 (April 2014)

Since you replied to most of those, I assume you saw them.

> You did shut my account down previously but it was determined you were mistaken.

We weren't mistaken. We rate limited your account correctly because you were breaking the site guidelines. I removed the rate limit because you emailed and asked us, and because at that point I looked at your recent history and it seemed your comments had been fine for a while.

When we take a rate limit off, and then an account reverts to its old guidelines-breaking habits, we put the rate limit back on. Please fix this so we don't have to. It's nothing personal—we're just trying to protect the forum from poisoning itself.

This has zero to do with protecting any famous individual from criticism—if you or anyone else doubts this, just do some comment searches using HN Search (there's a search box at bottom of each page here) and you'll soon disabuse yourself of that illusion.
The Great Coin Run: Insolvency Tracker
I think there is a middle area between being a "nice boss" and being a boss who calls out internal engineering implementation concerns (rightly or not) on Twitter. And then fire people who disagree in a response.
Then why are they testing them on reinventing the wheel? Isn't that exactly what leet code is doing?
It's not quite the same situation as it used to be, but this stuff used to be ideally suited to the dual purpose of buying gifts to take home and burning all your remaining foreign currency.
Move to a sane state.

I live in the midwest, in a smaller town. You still see kids playing in the neighborhood and parks and running around. Kids walk and bike to school. Nobody would call the cops over a kid walking by himself unless he looked to be lost or in distress.
Yes! We are working on opt-out for telemetry.
Hmmm with that url I wouldn't send it to someone at work. Huge risk of being misinterpreted.
Seamless Texture Tiling Techniques
There's no airline seat that can't "fit a person", that's hyperbole. Fit any person, maybe. Fit without touching the person next to you, maybe. Fit without negotiating who uses the armrest or shared spaces with a stranger, maybe. I fly frequently, I'm 6'2", I'm obese. I fit into a middle seat. Don't love it, it's not the nicest, but it's less cramped than any public transit seat and most theater seats.
He needs at least ketamine to test this hypothesis, otherwise it's just another one overfitting of overgeneralization.
Tell HN: As a dev, Slack has ruined my life
I've been reflecting over the past 2 years of covid lockdowns, the shift to remote work. I love remote work, it has given me more flexibility and made it easier for me to be better at work and better at home.

However, it has taken a significant and largely unseen toll on my mental health.

I am not sure why, I'm still trying to figure it out, but I have made one key observation. And I'd welcome either confirmation or denial from this crowd if you've experienced the same.

For context, we have shifted largely to using Slack, video call, and email for communication. Slack is the biggest culprit in the whole mess. My biggest takeaway is that text is not lossless compression for communication. Or put another way, text doesn't capture the vocal inflection and nuances that communicating by voice does. And also, for some reason, I tend to interpret a written message in a much worse way than I do a message that is communicated verbally.

One message on its own is not a huge deal, but across the 100+ channels I belong to and the probably hundreds of messages that come my way in a day, it adds up to a lot of added psychological burden. I think email already had this drawback, but with slack because people are empowered to just fire away a message, less thought goes into it, the frequency goes up, and the psychological toll increases.

Does anyone feel the same?

Do you have any tips to deal with this?

Sometimes I think I'm a snowflake for thinking this way, and I've definitely had to learn to toughen up during this pandemic working a very stressful job at a FAANG. But it is one of the things I think has made the largest change, as far as a psychological toll goes.

Thanks for reading.
Hierarchy on bueracracies, by Jean Tirole. I know because this was the phenomenon I wanted to study in grad school only to find he scooped me (on this an several items) by several decades.

Edit: Tirole, Jean. "Hierarchies and bureaucracies: On the role of collusion in organizations." JL Econ. & Org. 2 (1986): 181.
Isn't "person with uterus" the new politically correct way of women?
/sarkasm off
Does the WASM port include full-text search (FTS)?
Only a matter of time before phosphorus becomes as expensive as nickel or copper and you are back on the beginning with lack of materials for batteries.

> Earth's commercial and affordable phosphorus reserves are expected to be depleted in 50–100 years and peak phosphorus to be reached in approximately 2030.

https://en.wikipedia.org/wiki/Peak_phosphorus
> Level 2 chargers in the us use j1772. I'm not aware of any vehicle id communication but there could be something?

I don't think J1772 provides vehicle ID communication. I know because I wanted to see if I could "lock down" my relatively smart EVSE (a Juicebox) to particular vehicles, and the support engineers at the company told me that it's not possible because no vehicle ID is provided over J1772.
Do you mean ES over the API or some general UI?
> But he said the absence of international norms for "killer robots" is problematic.

It's not the absence of a norm that's a problem, it's the presence of the norm that the use of drones doesn't raise much more resistance than the use of conventional weapons. Their use is now wide and routine, and protests are rare and contained.

Calling them "robots" is a misleading attempt to make this a novelty as it implies autonomy.

Given that these are remote weapons, what is a reasonably possible norm to strive for? That the trigger puller should be at the same place as the weapon? That would make a great number of weapon systems unacceptable, which would be wonderful, but not likely to succeed.
I consider the removal of wine on tap extremely hardcore. Imagine rolling into the Twitter office at 10 am and not being able to fill your 2L Yeti mug with complimentary tap wine before the start of your day.
Narrator at 0:25 in video: "All of these things can be done without writing a single line of code"

Demo at 2:10: [Narrator begins writing many lines of code in a proprietary language]

Not saying this is a bad tool, but the breathless "no code!" hype is a bit much.
He spent like an entire day confessing on Twitter. There'll be plenty of evidence to gather.
CPS dismissed the case.. it seems it's the police and/or district attorney that kept pushing it.
It has to be open-source (meaning (A)GPL, MIT, BSD, Apache, etc.) to be even considered by bigger organizations (especially in Europe). I worked with medium and large organizations and if you're fully open-source you can even get funding [to help distributing open source infrastructure software], but if you do the "shady open-core" model I can't use it at least where I work.
Electrified marine transport is an interesting challenge, though there are a few options available.

Notably, canal and river traffic can rely on electric traction provided by onshore "mules".

That terminology is borrowed from the original practice of having mules haul barges along canals, and reveals the immense enhancement in efficiency of water-borne transport. A single mule might haul a cart weighing a tonne or so across level land (and far less climbing any sort of grade). The same mule could haul a barge on a flat and still canal carrying 20--40 tonnes of cargo or passengers.

For passengers, the comfort of canal travel (no jostles, bumps, or broken axles as with a coach) was an immense improvement. The effect of the Erie Canal, a four-foot-deep (1.2 m) ditch from the Hudson river to Lake Erie was immense in opening up the US interior in 1825. Further, canals and their locks mean that the work of lifting (or lowering) cargo is done by the "roadbed) (the river) itself. In the case of the Erie Canal, 172m (565 ft) of elevation gain in net.
Bear was Apple’s number one app for 2016 - it’s Mac/iOS only.
That’s helpful. Thank you for taking the time to summarize your essay and sharing it here.
Not much anymore, at least from my experience. When writing Typescript, I know what I am targeting and it'll transpire to that.

When writing CSS, I rely on caniuse.com when not certain.
Seems like an oxymoron... pomodoro timer is for focus, productivity. Then they add highly distracting chat to it?! I realize the chatting is in between breaks but I don't need more distractions in addition to emails and messaging in between focus sessions.
Eek, at that point you might just as well try and ship an IR with a JIT/AOT type pass during install, first run, etc.

Its possible we know each other IRL... lol
Honestly, the goal with a free account should be to convert users into paying users or by making the platform more useful for paying users of the service.

If you cancel an account that didn't pay them any money, what exactly did they lose?

I pay for todoist because I love using it and the free account doesn't have a must-have feature (reminders). I could dump them and find something else, but I get plenty of value for the money I spend with them.
Local mutability is perfectly fine, and depending on the algorithm can be much more readable.

Use the best tool for the job.
My anecdotal experience doesn't support this. I worked in an org that shifted to a 9/80 schedule with a three day weekend every other week. Prior to this, Fridays always seemed to be the days where people coasted...they would come in kinda late, have a coffee break, then have a breakfast break, then an extended bathroom break, maybe get an hour of stuff done before an extended lunch. And of course, Friday afternoon meetings were frowned upon. After the change, this same behavior shifted to Thursdays, which used to be normally productive day.

Maybe they were burned out from the extra hour of the previous days, but considering the Thursdays of the remaining 5 day weeks didn't display this behavior, I doubt it. Now there was the complication that once management saw a dip in productivity, there was a near mutiny at the mere suggestion of going back to a normal workweek.

The implication is no matter how long/short the work week is, people will adjust to make the end a slack day.
There are reasons beyond compromised machines.

Some companies have compliance/insurance concerns that require things to be set up a certain way, and to prevent users from undoing them. E.g. full disk encryption might be required, and users prevented from undoing that. Maybe there's some kind of audit agent that needs to run, and you don't want users removing it.

Others don't want engineers breaking their desktops, or setting things up in a way where it's going to break the automation. E.g. systemd-networkd is centrally managed, but some user hates it so they're using network-manager instead, and now they can't connect to the network because network port control got turned on. Amortize that across several thousand engineers and you can waste a lot of man-hours because people aren't using the tools they're supposed to.

I like having full root/admin permissions, but I don't really need or want 95% of the permissions it gives me. Linux makes it hard to delegate the 5% I actually want/need without giving me the other 95% that are basically only ever going to be problematic.
How to solve for low concurrent metaverse users
> Oh, I was referring to Sapling. I know even less about Jujutsu than I do about Sapling!

I was just remarking about Jujutsu, in the case that it was important to you for some reason whether or not your VCS called out to Git.

> Interesting. So it would translate between them whenever you push to or pull from a Git repo?

To be honest, I don't know. I suspect that, for now, they store real Git objects, rather than translating on the fly. You'd have to ask a Sapling maintainer.

> I'm very keen to use Sapling if it's basically a polished interface to Git but less keen if it's an entirely different object model, because then I'm going to have to learn more about what's going on under the hood to understand it properly.

I might have muddled some layers of abstraction and brought up something unhelpful. Git's object database and Mercurial's revlog are more comparable in terms of where they lie in the abstraction hierarchy, but these are just the storage layers. In practice, I find the Git and Mercurial object models, as exposed to the user, to be similar enough that I pretty much never have to worry about the differences. (Well, perhaps it's true that Mercurial file contents are not addressed by blob hashes, but do I ever really want to address by "blob hash", or just by "the contents of this file at this commit"?)

What I meant to emphasize is that you can't directly use Git to access Mercurial/Sapling's internal object store, if that's important to you (perhaps for scripting). In comparison, with Jujutsu, if you modify the Git object store on disk, it will try to "import" refs the next time you invoke it in order to update its own internal object store to match.
Except for when it comes to packaging and distribution. That is still a nightmare for newbies.
Many other things happened that way. My favorite were all these systems research efforts where entire operating systems, network file systems, directory services, etc were developed within individual companies or CS departments and unleashed upon the staff :). MIT Athena, anyone?
Code is really a tree of stuff. There are are somewhat more powerful editing paradigms for trees than bare text.

The editor I'm imagining looks and works a lot like your typical code view, but has a better understanding of the semantics and makes things there are keyboard shortcuts for more visible. From the top of my head: First-class code folding and commenting and actions primarily on blocks rather than lines. e.g. if you disable ("comment out") an if-statement, either disable the whole block or the wrapping of the inside code with the condition. It's very rare that you want to do something in between and in textually based languages this action is much harder than it needs to be without producing a syntax error.

An important part of GUI design is to avoid the possibility for invalid states, but text-based code editing in its current form produces a lot of them, totally unnecessarily and annoyingly so, in my opinion.

I'm sure that tools with features like this already exist, but they're certainly not popular.
More like a recognition that in a macroeconomic sense, Twitter really does not matter. In a cultural sense, we are better off without.
> it can't suggest a next command to run based on the output of the previous command

thefuck (https://github.com/nvbn/thefuck#how-it-works) does exactly that...
You can make one yourself: How many hijackings of US airlines where there in the 20 years before, and after. The number was higher before, but it was very small.

Locking the airplane cockpit door, along with awareness that hijackers will kill you (as opposed to fly you to a different country and you are free in a couple days if you stay quiet) are also factors. I don't know how to separate them from anything the TSA does, but I have to believe those are both more important.
And batteries in marine environments age much more quickly than those in dry-land applications. Salt loves anodes and cathodes.
Chrome and Firefox auto-update so no.
That's an expensive hobby. Also, house vs apartment is orthogonal to own vs rent. I owned an apartment.
I wonder if this could be used to prove prior art in cases that involve certain colour combinations.
This. There are some websites that I have to login that are completely broken when using Firefox. I login with Brave on those and am on a constant lookout for competitors that work on Firefox. As soon as I find them I jump ship and take my money elsewhere.
They tried to be “everything and the kitchen sink for the enterprise”, and failed, not because of the features they added, but feature disparity between platforms, and some reliability problems. I was doing my Ph.D. when they debuted chat, and it was useful.

Similarly, I miss their presentation mode for the notes. It was extremely useful, and the output was very pretty, too.

However, after the CEO change and rebuild, they really found themselves. I’m a pro subscriber, and the value they add into my life is immeasurable.
All under an FTC consent degree which required "that Twitter produce written privacy assessments of any new “product, service or practice” — or when Twitter updates those things — that could affect user data or put it at risk."[1] - not an environment where you can "move fast and break things"!

[1] https://edition.cnn.com/2022/11/11/tech/musk-twitter-ftc/ind...
https://archive.ph/c8BHx
eBPF has changed several of these constraints [0]

- Verifier can explore up to 1million insns now instead of 4096

- 512 bytes of stack but with tail chaining you have up to 8k

- Bounded loops have been added. Unbounded loops are prevented by design to not stall the kernel

[0] https://docs.cilium.io/en/v1.12/bpf/
You think he spent a whole day composing a dozen or so tweets?
How does this align with the near-ubiquitous feelings that people generally feel overwhelmed? I.e., they have more goals then they have time
What's the TLDR of how WSL2 has improved fs performance? Planning to do a deep dive soon but super curious.
Key staff is probably identified by now with high certainty and those can probably negotiate a substantially better deal than what would be possible at old Twitter--if they know their worth... which is not trivial either i imagine.
Right, that's the usual meaning, but it's quite unusual for software companies to be debt financed, isn't it? SaaS companies usually go the venture route AFAIK.
ICOs are technically a way, and scams aside which wouldn’t apply to Evernote if they would have used it, there is still a fair amount of legal ambiguity in doing it. There has been many voices pushing for creating a regulatory framework to allow doing what you are asking for.
> The comments I respond to are not cogent critiques. They are kneejerk mob hate bandwagoning that are anti-success, anti-progress and anti-humanity. It's sad.

What's sad is seeing every critique of Musk as "anti-success, anti-progress and anti-humanity" or some sort of derangement against him. That is just absurd.