skysight-inc/HackerNews huggingface dataset:
I use ruby-lsp and solargraph and copilot. Personally I'm rarely tempted to get very meta at work, but side projects are another thing entirely. I think one project has six DSLs?
Unemployment extensions were about the only decent part of all three covid bills. Even that had issues are incentivizing people to quit, but at least it attempted to target the right people. None of the other provisions did. Trillions of dollars in idiotic spending. Bipartisan too.
What’s American propaganda? Supporting Ukraine?
Tesla vehicles do provide an accurate estimate. The estimates provided when you navigate to your destination are usually within 1-2% of correct, and take into account road speed, elevation changes, regenerative braking, wind direction, etc.

Like many EVs, the "fuel gauge" number is based on the EPA estimate and the navigation range is based on accurate predictions. It's like this in the Polestar too.

https://www.youtube.com/watch?v=U3P32TyLMMM&t=644s
API makers/consumers: Do you sometimes feel like no one gets you? (2013)
SCENE: COVID, clients started backing out of / delaying design contracts.

My boss first cuts his own salary. He has seven kids.
PPP comes out and he applies for/receives it. Still keeps salary cut.
Company stays afloat through several tough months.
Finally, he has to lay me off.
No hard feelings; important to me that he can keep all my friends employed.
I live off of resourcefulness and moxie for a few months.

Fast forward to today. The firm made it, and their clients came back in full force.
I was the only casualty. I couldn't be happier.
I found a new gig and am very happy with my new lot in life.

In that anecdote, PPP kept ten families fed and [health] insured.
I hope that the fools who robbed us all during that time find justice at their door soon.
I got a lot of great mentorship here that very much took me to the next level when it comes to communicating with executives and CxOs.

But part of it was also me just watching people who were good at small talk and reading articles about how to be a good conversationalist since I am on client sites and go to lunch/dinner with them.

For instance, since I work remotely, I’m constantly taking notes when I’m on client calls and even with internal people when they mention something about their personal lives - families, vacations, hobbies - so I can ask then about it later.

Heck, I even have scheduled messages on Slack to ask them how was their vacation to $x when they are scheduled to return.
> I have been diagnosed with ADHD this year. How do I best tell prospective employers I might need some accommodation in this process?

You don't. In my experience, any mention of anything resembling mental illness will result in rejection (but obviously they'll cite some other reason to avoid a lawsuit).
There is also one really nice alternative to slack that can be self hosted easily : it's called mattermost.
Well, I actually enjoyed contributing to NixOS, but running it on a router is certainly not a "it works out-of-the-box" experience.
Even if you are building a simple SOHO router you need to know a lot more about the implementation details (which daemon does what, how to write firewall rules, how to setup the network interfaces, etc.). This is because NixOS is general-purpose OS, unlike VyOS or openwrt.
Firecracker does not work with long running process. It's only good for function as a service / serverless stuff.
> Despite inflation numbers falling through the quarter and ongoing strength in the job market, consumers hesitated to upgrade their devices amid market uncertainty.”

> Apple’s resilience was driven by strong promotions across postpaid and prepaid. Verizon, AT&T and T-Mobile continued to offer $800+ promo credits for the iPhone 14 while old-generation iPhones were also steeply discounted across prepaid. We are seeing no weakness in the overall promotional activity.

Perfect storm, especially for a broke-ass like me. When it stops being about features and starts being about "cheap"...

Then again, I'm going dumb phone next month, which is _even cheaper_. Take that, smartphone market!
I’m not the biggest Slack fan … but does anyone else think Slack is massively underpriced? For most companies I know it’s the central communication hub and often the integration point for dozens of other tools. Yet it’s one of the cheapest per-seat SaaS apps I use.

I feel like Salesforce will wake up one day and triple the price and 95% of customers will just say OK.
I respect your opinion and I can understand you. The syntax may seem same but approaches are not that similar as I said. The points may look similar, it's possible. There are many languages that focus on the same points. We cannot say "this is clone" for every syntax-like and point-like language.
That's not it though - you can still write a file right next to the UserDefaults plist with anything you want without having to declare anything.
I didn't know the background but I'd agree though not necessarily as strongly as hating it.

To me, the poem paints an unreachable ideal of being that just doesn't resonate with me at all. It may just be me but in my mind it feels naive.
> Being able to have a career that doesn't suck depends in large part on networking, not on your coding skills.

Yes. I'm not sure this is the thread in which to do it, but I think this is an important thing for the "Rah Rah WFH" type folks to consider. Networking over Zoom/email/chat definitely isn't rare or impossible, but is a lot more limiting & difficult than in person.
If we want to go even backwards, the sudden demand for citrus fruit in Sicily was due to the high incidence of scurvy in long-distance sea expedition in the 1800s, that were in turn facilitated by new methods of measuring longitude, first of all the invention of the chronometer, a watch (portable, small) with clock (precise) characteristics that was the great disruptive invention of its age. In the end, we can say that mafia originated from the desire of knowing what time is exactly in the borough of Greenwich, London, when you are in the middle of the Atlantic.
Note that these aren't bad words to describe software, say a library. It's about products, in particular enterprise products.

A free library that is fast or flexible or powerful mean different things to me: speed, breadth, depth. For another example, yaml is over-powered in a bad way, TOML is simple in a good one.

The reason why these words become meaningless in context is because of the peddlers, like a sportscaster saying 'literally'.
I agree. We need feedback loops on each joint that keep doing what they are doing until a higher feedback loop decides to change things.

For example, as I enter this text, most of my fingers are holding the phone and do not need to be told to keep holding it.

The low level controllers should also be able to respond to simple things.

It's like when I get hurt, my hand yanks back before my brain realizes what has happened. Or when I almost trip and my legs correct before I realized it happened.

Low level tasks should be at a low level and not bother the higher professors.
Exactly! Gramma and my luddite uncle are the most vulnerable to whatever bad actors want to do.
it's slow as a wet week
Yeah - I was going to say the same thing. Hashing would be the way to go if you're going for runtime and efficiency. You select the elements in an ordered manner though so that makes it n*log(n) and then produce a hash value for each table (or each row in the table) -- I'm trying to think if there is a better way of doing it in less time right now but I'm not seeing it yet. You could do this in O(n) or even constant time but it adds a bit of complexity to the solution I think.
> more of the food is cooked in house

If they're really cooking everything in house, they're doing a lot of unnecessary work for a spectacularly mediocre result.
It's nice that you have that luxury in your life.
+ why not the keychain APIs?

The Keychain persists between installs, so you can just add the fingerprinting data there instead.
If you're at the point where you're sending out online applications to jobs where you don't have a connection, I would definitely get a linkedin.

I'd turn off notification entirely or for all but messages
Maybe it's because I never go on it, but every time a contact posts or visits my empty profile, I get notified. I can only imagine the notifications they would get if I started actually putting my info online. I might want to share it with a recruiter on a one-off basis, but I dislike having my cv available to everyone. I like to live a private life and not be publicly tracked, is that too much to expect nowadays? Just asking because I haven't job searched in a long time
I suggest an even more devious tactic.

Run enumeration on their company and see if you can figure out their boss's PERSONAL direct email address. Send resumes there instead of info@whatevercompany.com - Often if you can figure out some scheme like first initial last name @ whatevercompany.com you can get that contact.

I tend to do this by simply waltzing into the office and asking for a business card if I can. Apparently nobody does that anymore but it gets results.
There is a magic about the character movements in PoP. I recently replayed it—almost 30 years after I first played it. There is a fluidity in how the prince moves that is still impressive today.

I understand that Jordan Mechner put in a ton of hours rotoscoping the movements. (Example: https://www.youtube.com/watch?v=fCy8WqAgPbY)

On a tangent, Mechner is an incredibly talented (and in my opinion, severely underrated) game designer. "The Last Express" is a masterpiece, and wondrous in a different way.
Because that's the front-page-advertised feature of this system. If you're happy to lose the context of older decisions, you can use a more private / e2e system.
If I had to guess, they would likely grant access to individual API's pretty easy but scrutinize any requests that ask for all of those API's. Apple is clearly cracking down on fingerprinting and those API's are use to accomplish just that. A developer asking for permission to 1-2 of those API's likely has a valid use case but those asking for all 5 are probably just fingerprinting.
- Platform sounds like "everything that doesn't fit into a vertical slice of business" - that is a _hell_ of a lot of work for any team.

- Business hates and underfunds these teams because they are often blamed as being a blocker because of the previous statement. They are a pure cost center too. Career suicide joining them.

- Unless you have a very motivated team lead you will end up doing the work of the most aggressive and loud team leads from other teams. Anyone good at playing politics will dictate your roadmap.

- Given the first statement, how do you hire someone for these teams? If they are responsible for platform evolution, upgrades, CI + CD, making frameworks, writing scripts, improving developer experience PLUS you are the backstop for the full backlog of every other team so need a lot of domain expertise. You would need to pay someone a lot to do this right? Well no - because of point 2.

The idea of a platform team is one of those weird things that sounds obvious and clearly needed - until you marry the idea to that of any org that has layers of management + politics and a misunderstanding of the long tail effects of platform work.

An interesting thing that happened at our company when we ended up having a platform team was that the "Can do" attitude of our previously homogenous group of mobile devs stopped over night - "That's a platform role" became a common refrain.
Maybe there is some misunderstanding.

The hypothetical case is the following:

1) Your smartphone fell and the screen broke (or some other problem).

2) You have another smartphone (an old one or a spare).

In this case the phone is broken but the SIM is just fine.

With the old physical SIM you take it out of the old phone and you put it in the spare phone (no need whatsoever to contact anyone, not the phone manufacturer, nor your ISP, nor any website), both the old phone and the spare one can be any phone model (as long as they both use the same format of physical SIM).

With the new eSIM there is a procedure that needs that BOTH the old phone and new phone are working AND/OR you need to contact the ISP, the phone manufacturer or anyway you need to have an internet connection, additionally it seems that for some easier procedure both phones need to be running iOS 16 or above or however be connectable to iCloud.

This is more complex, and in some cases (connection to internet not available because you are alone in the woods or whatever and don't have a third device) impossible.

BTW this is not "my" information, is what I could find on the official support page of the manufacturer, maybe it is inaccurate or I am failing to understand what it says.
> She had criticized the police for pointing guns at the convicts while the hostages were in the line of fire and she had told news outlets that one of the captors tried to protect the hostages from being caught in the crossfire

So yes, she became engaged to someone who tried to save her life from the police.

[0] https://en.wikipedia.org/wiki/Stockholm_syndrome#Stockholm_b...
And making them work more than 40h a week would be illegal. And if you work that much because you have two jobs, you're going to make as much as engineers, even as a cleaner.
For what? What would I use it for?

Practically everything I do on the web involves authentication and a login and an identity. They're all US-based services. It's stuff that I use to manage my household, and finances. It's also social media stuff; some of it's pseudonymous, but I've got Facebook too.

These services factor in security hints such as device fingerprinting, and a consistent local IP address that belongs to an ISP account I pay for. That's as safe as it gets in this modern digital jungle.

I also use Chrome. I don't use Firefox. Don't try to get me using Firefox; it's incompatible with my workflow. I don't even have it installed to debug website errors. I also own a Chromebook and I do a lot on the Chromebook. 100% of my employment relies on it, and 20% of my personal use is there, too. TOR isn't compatible with ChromeOS (prove me wrong.)

The #1 error of TOR users is that they eventually reveal themselves online, by authenticating to some service, or by going to haunt specific websites or URLs they like. This is similar to people in Witness Protection or abuse victims who run away: they eventually contact family or friends and reveal personal details, and then they're re-victimized.

Sorry TOR, you're not for me.
Brave has loads of good features Chrome doesn't but people are put off by it because "muh crypto integration", which can be disabled permanently in settings.
I think more people would become interested in Tor if they could see everything advertisers know about you.

I have yet to find something which lets you get a good peek at that data. Does anyone know of anything?
Back in the 70s the idea of a home computer was incredibly niche. Same with the precursor to modern smart phones, the PDA in the 90s. People legitimately believed that video games would only be played on expensive machines that lived in arcades.

Technology evolves. I do believe at some point there will be a tipping point where AR and VR become commonplace. There are so many applications for it. I'm very excited about where Apple takes this space. If they can bring the cost down to $1500-2000 and bring the battery life up to 6-10 hours I think it will become a very compelling product for a lot of people.
On the other hand...

foo = {bar: "123"}; with (foo) eval("console.log(bar)")
One note on pricing is that is it actually $/user/month/team rather than $/user/month.

With free accounts we had organized our account into different teams per site we run like Office Snapshots, Education Snapshots, etc with some people on multiple teams.

When we upgraded a couple users after they were really enjoying Twist, the upgrade only applied to a single team and not across all teams for the upgraded users. It would have cost $30/month/user to have a user get the Unlimited features on each of the 5 teams they were in.

I’m still not sure if we organized our teams in a weird way, but I still feel like it the pricing wasn’t presented in a way that made this clear.
I would add that polarization is also a natural end result of the commodification of identity and knowledge acquisition.

People increasingly use politics for self definition in the marketplace of ideas and flooded with pithy ideas to satisfy and exploit this demand.
Show HN: Vim-like wysiwyg webpage editor
Vivpage is a vim-like wsyiwyg webpage editor. You can use quick shortcut keys to navigate around, perform selection, insert/edit/delete elements/styles, and it comes complete with undo/redo capability.

I built this because I thought it'd be neat to have some of that vim-like agility when editing a webpage.

It's got some learning curve for obvious reasons, but if you're up for a challenge here's a quickstart doc: https://vivpage.vercel.app/doc/quickstart
They collect data for RL/IL in simulation which _can_ generalize to the real world. Also, being Google, they have the resources to collect data by brute force i.e. scientists manually collecting that data. The paper says - one main source of the data is internet scale vision/llm data. The second source is 6k trial runs.

A principal idea behind this work is that you can collect data in one domain to avoid collecting data in another. Training an LLM can train the 'reasoning' portion of the robot so that it can perform real-world skills with less training.
Napoleon's quarters? I must have missed that exhibit! I spent too much time in the ancient Rome and Egypt wing, I didn't get to see half the museum
LLMs have terrible spatial awareness. This probably comes from ONLY being trained on text.

I wonder if it would help a LLM running a robot to have a separate controller calculating it's position and what is around it, and feed that into the LLM constantly.

It would be like when a video game has a radar display or map to let you know where you are in relation to other things.
How do you identify a bot ad?
Their competitor Threads has this (the .com, not .net).
It's basically a poor person's idea of how rich people eat.

I'm not saying that as a value judgement, but if you grew up with food insecurity (I did), having a large variety of gigantic plates of high calorie food is like the absolute pinnacle of dining.

You actually see the reverse all the time when "regular people" see the portions and prices at a Michelin-starred restaurant. They think it's a ridiculous rip-off, without realizing that people go to those restaurants for _aesthetic_ reasons, rather than because they're hungry. The idea of consuming food as an art form rather than as something you need to survive is just completely ridiculous to them.
So much of modern Hollywood filmmaking was invented for Star Wars episode 1, notably CGI characters and digital backgrounds. It's arguably the most influential movie of the past 25 years and the most disparaged too. Feel bad for the actor, who did his job admirably and thought he was getting his big break.
It's easy to order four or five thousand calories at the Cheesecake Factory. A salad, an entrée, and a slice of cheesecake seems like a reasonable order but is actually several days worth of food.
VyOS is not targeted for such usage scenarios. It is ISP who are paying for support. I have VyOS systems with BGP, MPLS, PPPoE termination, etc that are pushing gigabits of traffic. This is VyOS usecase. Not 5W router handling home or small office.
It's okay, the internet comment can't actually hurt you
As someone on the other side of this - applications sink to the bottom and often never receive a response when sent to places like jobs@, so LinkedIn is a way to at least get the attention of a real person.

I’d suggest calling out on your job posting that LinkedIn messages may be missed and the email is the correct place to reach out.
I don't disagree that there are benefits to running your own servers, just that it's not worth the cost unless you need it.

When I buy a car, I may own the car, but I'm at the mercy of whoever for parts and service, which becomes more and more true over time as the OEMs shove more and more computerized parts into cars and stop publishing service manuals. Does that mean that I should build my own car from spare parts, so that I can be free of dependency on any one upstream manufacturer? Of course not - the costs of self-maintenance are too high. Now, if I run the New York Police Department vehicular fleet, and I'm responsible for thousands of cars that can't afford to be off the streets for too long, with the budget for a bunch of mechanic salaries and all the latest tools, then sure, maybe that's a serious argument. But not if I'm a small business and I have one server running a simple application.
Isn't that just a civil service grift? As in, is actually a recognisable condition?
I work with a guy now who's a mid-senior level (senior is SDE4, he's a 3) nearing retirement. Happiest guy I know tbh
> Sometimes the scopes of permissions are surprising. For example. scanning for Bluetooth devices on Android requires the location permission. Why? Bluetooth beacons can be used to precisely locate a device.

I am indeed surprised by that. I would have expected the location permission to just control whether or not the app can use the system's location APIs or access GPS (if the system provides low level access to the GPS that doesn't require going through the location APIs).

Having it control access to something that is not specifically a location service but that might sometimes be usable to obtain information that can be used to figure out location does not seem wise to me, because all kinds of things that you might not expect to provide such information do. For example internet access can provide location information indirectly via IP geolocation.

If they try to stop all of that through the location permission then a bazillion apps that the user does not think of as having anything to do with location would have to require location permission, and users would learn that if an app asks for that they have to give it to them.
This seems too complicated to me. I've been trying to wrangle not even 20 team members without much success so maybe I am not an expert in these matters. BUT, I would say for certain that whatever Mr. Fowler is proposing here absolutely would crash into the rocks at our org. This is make-work orgchart fantasy IMO.

I would also add that his suggestions around micro services did us absolutely no favors.
They also missed the Glasgow effect - residents have a significantly lower life expectancy that the rest of the UK and, from memory so could be wrong, it affects people who's first line ancestry is from Glasgow but who themselves have never lived there.