skysight-inc/HackerNews huggingface dataset:
Yes, it is bothersome. You mentioned race issues, but you could have easily mentioned climate change: “is it really so unreasonable that people want to talk about keeping the planet hospitable?” Or abortion “is it really so unreasonable women want to talk about having control of their own bodies?” Or the war in Ukraine: “is it really so unreasonable people want to talk about their own political self determination?”

There will always be important political considerations that affect groups in disproportionate ways. That doesn’t mean we need to talk about politics all the time or that there is something wrong with not wanting to talk about politics. And yes, if someone expresses a desire to avoid political discussion, I think it’s a dick move to violate that desire and subtly imply they don’t care about race issues.
I used to share this sentiment until I offered similar to customers and it was rarely used beyond a quick glance to almost immediate, ‘I really need to see my x here to have a better sense of it…’

I found that people just generally lacked imagination for the most part and screenshots coupled with quick videos and/or demos did enough to incentivize them onto installing/evaluating using their environment.
No Hyundai is sold with a hands free driving option. You were operating the vehicle incorrectly and unsafely.

https://www.jdpower.com/cars/shopping-guides/what-is-hyundai...

"To be clear, HDA 2 is not a hands-free driving system. If the driver takes their hand off the steering wheel for several seconds while HDA 2 is active, the system will warn the driver with a message in the instrument cluster that reads, "Keep hands on steering wheel." If the driver keeps their hands off the steering wheel, the message will reappear with an audible warning. After the second message, if the driver does not take hold of the wheel, a new warning message will appear, and the system will deactivate."
That interview, by Game Thinking TV, June 29, 2023: https://www.youtube.com/watch?v=lfXxzAVtdpU
I think the FBI basically did this when Eternalblue (or maybe it was Bluekeep) came around years ago.

Edit: Found it. They were patching exchange servers, around when 4 zero-day vulnerabilities were disclosed for Exchange

https://www.zdnet.com/article/the-fbi-removed-hacker-backdoo...

https://www.justice.gov/opa/pr/justice-department-announces-...
is BYOC that common at software companies these days? even if I wanted to "invest money in essential tools", I wouldn't be allowed to connect them to any company networks.

in any case, the most resource-intensive thing my work laptop does is have outlook and firefox open at the same time. the "heavy lifting" is done on a cloud instance that can be easily scaled up or down depending on what I'm currently working on.
Yes, or spray with alcohol and watch the evaporation.

Both alcohol and freeze-spray have the drawback of condensing moisture on the board, unfortunately, which can be problematic in high-impedance circuits. Not all of those are obvious; e.g., the voltage divider in a typical switching regulator reference design that's been optimized for efficiency. A combination of moisture, flux residue, and a 1M+ resistor can do (not-so) funny things.
> You can't get scores for other people's comments, only your own.

Ah yes, that is a key barrier to doing it. Or maybe this tool would only be to know your own H-index. But that's just a curiosity then.

I guess the dividing by post count is something like the H-index. Although not quite the same information.

Thanks!
They already did, it's called Peridot, launched in May and as you might guess it seems to be an expensive failure.
That would not be a better solution because it would entail either “solid” rules that are actually always fluctuating and/or people having prior assessments overturned after the fact.

As opposed to… humans working through a specific situation for a specific solution?
I'm grown increasingly dubious of unikernels; cutting out a layer of indirection by running the target process in kernel space seemed like a good idea -- as long as you didn't need, you know, multiple processes -- but it looks like the performance gains just aren't there.

Unikernels can boot incredibly fast. Compared to a normal virtual machine that can take seconds to boot unikernels can boot in 50ms (quote from a white paper on the nanovms website)

Considering that unikernels, by definition, don't have any userland, you really need to compare the unikernel boot time to the "time to reach init" boot time on a traditional OS -- which is under 100 ms with a Linux kernel, and down to 20 ms with FreeBSD now. A unikernel boot time of 50 ms really isn't anything special.
Exactly. I love nice things but I detest how it makes me look. That’s why I debadge my cars, never wear logos, and would prefer it if, generally, people didn’t know I exist.

The idea that people buy Tesla to be seen, is just a complete generalization. I own one because it’s the funnest car I’ve ever owned by a long shot. I keep it polished clean constantly, not so other people see it as nice, but because I prefer how a clean car looks TO ME rather than a dirty car.

I only buy Apple products because I love how they work and how they look and how they feel. TO ME. I could give a rats ass what other people think of me while I use Apple products.
Docker, where 2021 content is 4 years old in 2023.
When my phone’s eligibility for renewing applecare approached I got a red bubble on my setting app and there was no way to say “yeah, I got it but stop telling me” except by waiting for the eligibility to run out.
The way I remember the pascal type system is arrays of different lengths were different types.
> 2 to 3 hours is pretty poor even for an old laptop

i get this on my macbook pro m1, but it happens when i have some webpages that suck battery life (google docs, jira etc) and/or xcode/android studio open (just sitting there) oh and corporate mandated ant-virus...

i think it might be highly dependent on work patters/environments
This is lazy defeatism and an immediate disqualifier I use in the selection of both friends and employees.
> Would you know whether to trust elonmusk@twitter.io, without looking it up?

I would hate to dismiss someone for a troll only to realize they are not the real elon musk
> Not having to pull out the brick and charging cable, sit next to an outlet, and then pack it all back up is nice.

But then even 18h isn't enough, and at some point you end up running to the plug in the middle of a meeting, because of course in the end you need to charge it (this is happening to a different co-worker almost every week in remotr, and I dont even spend that much time in meetings).

> Longer battery life also means that for trips, you don't necessarily need to bring a full size laptop brick at all and instead can charge overnight off of a tiny phone charger.

Given that a small charger is already enough to give you 30W, I'm not sure it's going to make too much of a difference: if you keep tour computer plugged while working, the battery will slowly discharge, but under most load I suspect it will still survive the day without issues.
This article is odd. The author seems to imply they are introducing NBE in their second redesign, but the original paper performs NBE as well.
I absolutely adore how this is written. It’s such a hilarious fusion of styles. Thank you for submitting it!
Sure, I agree. It's just an idea for letting people see their own, and perhaps the top contributors to HN.
How do you nominate which account to 'queue' up those transactions against? And what benefit does not logging in have when you have to login anyway to do actually do something? I'd rather everything be kept (relatively) secret and secure
I recently tried using Sony's (frustrating) Imaging Edge app to transfer photos from a camera to an iPad and gave it limited access and it refused to transfer images! When I changed the permissions to full access it worked. So there must be some difference, maybe not an obvious one.
It's a small boom, where anonymous and free API access have been cut off. Although I'm pretty sure you can't access or scrape Threads and bluesky anonymously and/or without cost either.
Analog, of course.
>it’s like a room on a cruise ship — the boat is gonna sail one way or another. So it has to be sold.

super shaky reasoning. the less rooms that get sold, the less likely future ships are to sail or even be built. individual decisions matter in aggregate
I don’t see an argument against the social merit of alcohol here. I dated an enabler who knew that alcohol helped ease my social anxiety around strangers. She told me we’d get a couple of drinks into me at the bar when going to office parties. It worked. Made me very sociable.

I’m genuinely curious how you define sociability of a drug or substance. I know alcohol is detrimental to society at large. On an individual basis, I find it quite attractive for social gatherings.
I feel like I am beating a dead horse here, but I dont think I am debating anything you are saying or the final judgement.

I am highlighting a specific part of the judgement: how much delivering and receiving payment demonstrates contract agreement in a vacuum.

Delivery is evidence that "yups" signified contractual agreement. Delivery in absence the "yups" should not be construed as evidence of contractual agreement, at least not to the full terms specified.

Imagine a counterfactual without the "yups" but where Chris simply responded with "I will deliver the flax at that price".
How is that "new?"

Anyway, no, the new Ubuntu crap is mostly just that. This isn't a mere idea; I teach IT and every semester I require folks to use a Linux desktop. Mint, MX, Lubuntu and Ubuntu, the occasional Arch are all in testing rotation; over the past few years Ubuntu/Gnome give me the most trouble -- they just suck at backwards compatibility.
The Author is _not_ implementing dependent types. They specifically are implementing Simply Typed Lambda Calculus. They have stripped out the Pi and Sigma types from the original paper.
Maybe this is because I’m not that smart but I could not learn real kubernetes in a day. I had to build a system for loading models and returning predictions over a HTTPS api. It had to connect to storage to load the model, needed secrets etc. It took more than a day. And I think it would take most people more than a day to go from zero to able to create a useful, real world deployment in a day. I’m sure you can rush through the documentation in a day but I wouldn’t call that learning.
> people escaping their destabilized homelands

That's a pretty small percentage of total immigration surely?
All things considered it's reasonable to assume too-high an immigration rate will put upwards pressure on housing prices. If that means we need temporary restrictions on where recent immigrants are allowed to purchase homes I don't see an issue - I certainly don't believe it would be fair for me to move to the US and immediately be able to buy a house wherever I like, helping price out those who have their whole lives rooted there already.
"You won't make mistakes if you remember not to make mistakes" is nice in theory, but just not how people work in real world. Just like trivial syntax errors are very common while you're doing things. It's better to embrace the common human failures and have a second layer of protection.
When I had nothing I wouldn’t hesitate to quit a job because shit jobs are a dime a dozen. Someone was paying a reasonable amount and not requiring me to jump through hoops.

Getting stuck at a job is mostly a problem for people in the middle: privileged enough to get a skilled job in the first place and to have the financial obligations that require they never take a cut in pay or time off to build a new skill.
U2 is the first artist signed up to play.
I've been playing Battlebit recently, but i don't have 128 friends.
It would at least strive for equality, instead of letting the big boys do whatever the hell they want while punishing everyone else (and making it impossible to compete).

There's also the ethical concern about how apple (or their reviewer) can bully you specifically which means there is no other way to delivery our software to your users, other than complying with a bully.
> This is facilitated by the fact that laptops are now a mature technology and have more than sufficient computational power.

Depends what you do with them, if you program, edit movies, do 3D rendering or play games, there will never be enough power.
Ha, well there goes the elaborate scenario I had constructed in my head. Something where the legal argument would come down to debating if the stains in the backseat construed a POS where verbal contracts were binding. In today’s market, a $500 car would be truly awful.
Pieces of art are repurposed all the time, I am sure Nietzsche took it from somebody living even further back in the past.
And the probability of a given piece of C code that was written for a thread safe environment working when called from multiple threads at once is pretty low for anything not 100% purely functional.
Google Play Store begs to differ
It’s also the most readily available. The health problems don’t happen in a bubble. I’d bet heroin is far more destructive per user, but I’m just guessing at that.
There’s way too much hindsight bias here though. SF office vacancies were at an all time low in 2019. I knew many founders who were struggling to find office space.
I don't think your conclusion is especially fair. This is a blog post about programming language design and type theory not general usage of functional programming.

It also doesn't mention any category theory...
This one looks interesting - https://hackaday.com/2023/06/19/review-infiray-p2-pro-therma... the fps seems reasonable too.
Personally, I think professional basketball would be better if they established a maximum average height for the players a team puts on the court at any one time. Watching players that are unskilled but extremely tall isn't very exciting. This way shorter players that are more skilled than taller players would have a chance to play. They already have RFID in the shoes to track who is on the court at any one time, so it wouldn't be hard to do. (Except obviously taller low-skilled players wouldn't like it.)
Thanks, ants.

Thants.

https://www.youtube.com/watch?v=gaI6kBVyu00
Why the Avengers’ Helicarrier Is Horribly Designed
As an aviation geek I had the same thought when I first saw the Helicarrier. Fun to see someone did some CFD analysis on this.
> I feel like if we did we’d see more good things happening.

The problem is that we'd see more bad things happening. This time someone correctly patched the devices, but maybe next time they make a mistake and leave things more vulnerable, and the next time someone just bricks devices outright because they decide that's better than vulnerable devices on the open internet.
I won't even bother clicking this click bait title. I learned Pascal as a sophomore in high school and by my senior year I knew I'd never touch it again. At the time it was a great introductory language but there's very little reason anyone should even be thinking about Pascal these days.

Fun fact: I still have my old pascal files on floppy disks in a box somewhere with a not so thin layer of dust on them.
Farmer loses contract dispute over use of a “thumbs-up” emoji, judge says
How do you find job postings for these types of jobs? Any keywords to look for? And how do you interview for them?

I don't want level 3 support or on-call rotation, just established software that needs diagnostics, bug fixes and upgrades.

I guess you just have to apply and ask in the interview.
No no, that is the right tense! I thought initially it was like light sarcasm targeting the conceit of the reddit post, i.e., "how could it be pointless if I have amassed all this experience." Beyond that.. not sure (I'm not that smart).

Perhaps its just something like: "the scandal that this library is bullshit amounts to not a lot considering it's still pretty new thing." But the, erm, strong showing of downvotes of my original post makes me think its a better bit than that!

Indulge me with the joke if you'd like, but don't worry about me! I'm doing pretty good, despite my slow mind.
> With all due respect

> quite literally

You could have conveyed the close to the same thing by saying, "things like this are covered in Patterson and Hennessy"

> elementary text

Jesus, do you even lift? The rest of the discussion is amazing.
> When OpenAI released GPT-4, we were able to change one parameter, and everything still just worked.

Wouldn't that be the same if you used the OAI js library directly? Basically swapping the model parameter?
https://kotaku.com/the-creators-of-pokemon-go-mapped-the-wor...

From the article:

The CIA’s venture capital investment firm, In-Q-Tel, took a particular interest in Keyhole. According to a 2003 press release, within two weeks of In-Q-Tel’s investment, Keyhole’s tech was implemented to support Pentagon initiatives in Iraq.

In-Q-Tel’s leader at the time was Gilman Louie, a video game industry veteran who’d designed or produced a handful of flight simulators, including the Falcon series. Louie, who currently sits on the board of Niantic and whose venture capital firm is a major investor in the company, has had a decades-long relationship with Hanke, apparently fueled by their shared enthusiasm for mapping and augmented reality. Keyhole also proved seductive to Google, whose cofounder Sergey Brin led the initiative to acquire Keyhole for a reported $35 million in 2004.
"I kind of feel like it’s probably a good exercise for non-sales folks as well"

That's really hard for me to buy. In a world where knowledge workers are specialists, why force everyone to learn the financial side?

By the same logic - Why not ask sales people to estimate how long a new software feature would take?

Also, comparing sales to any other role in this context is disingenuous. Sales already know how much revenue they generate based on each sale. Projecting that out according to some percentage becomes trivial. I.e., "I sold 100 this year, and think I can do 105 next year". It's barely an "exercise".

For nearly every other role, the effort is so abstract that it's virtually useless. How does a QA/PM/Agile Lead measure their revenue impact?

The answer is they don't. Because the work they do is part of a larger organism that generates revenue. It's the managements job to know how much revenue the organism will generate.
currently hugged. https://web.archive.org/web/20220624095811/https://www.anthr...
The underlying sentiment is typically that humans should have the right to live in a comprehensible society that even a below-average person can successfully navigate. Technology threatens this, and it's not just the elderly who fall to the wayside. So while it may annoy you, it is not incorrect to posit that we may need new human rights to deal with this.
Imagine working somewhere for years and management saying thry have no idea if what you do is useful, and their solution is to ask you to explain it to them.

Why isn't management interviewing and proving their worth?
The only solution is to help willing and interested people flee these jurisdictions. You wouldn’t try to fix failing countries; you’d issue humanitarian visas.
But you’re way less likely to get stabbed near the major conference hotels around Disney World.
Naomi Wu has been somewhat outspoken (by China standards) about being gay and her sexuality; the government's handling of to COVID and the lock-downs; and homophobic attacks in Hong Kong, amongst a myriad of other topics. All in a way which recognised the constraints she was under whilst still providing interesting cultural/local knowledge.

I'm hoping a fan would know more, but I'm guessing that this has happened as her partner is a Uyghur and she has been travelling back and forth to Xinjiang — which of all the previous topics combined — feels like the one most likely to get attention from higher-up than just the municipal governments.

All that being said, she is remarkably brave and I really hope she is safe.
> because you end up reimplementing all those language features anyway in a slightly broken way or pull in tons of dependencies that do that for you, in either case with added API surface to learn.

I suppose this statement is true for absolutely all programming languages?

You have to use libraries in all languages, all libraries is somehow broken because of using unique way to implement functionality, by using any library you have to learn unique API, etc. etc.
This is a straw man. The argument is not against improving batteries. It's about engineering products for what people actually need, and not over-engineering them for the fantasies that we construct regarding what their needs are. To continue the EV example, the majority of trips by car in the US are less than 3 miles. You could comfortably reduce an EV's range from 300 miles to 30 and sell a car that still suffices for the majority of people, and what you gain from that is decreased costs and increased efficiency, which disproportionately benefits both overall power consumption and charge time (remember the tyranny of the rocket fuel equation). Most people don't need a car that charges once a month, they need a car that lasts just long enough for the time between when it's convenient to charge.

The truth is that almost nobody actually needs a computer that can last more than a single eight-hour workday on a single charge. In fact, most people need even less than that; if you're working somewhere with wifi, you're working somewhere with electricity. It's rare that I need my laptop to last more than two hours, let alone eight.
what lockdowns? where? Obviously some places (e.g. China) had lockdowns and others (e.g. Wyoming) did not. I'm asking which government's policy, and which specific one, not trying to gaslight you into thinking that there were no policy responses anywhere.
Someone who decides to mess non-consensually with 100,000 other people's network routers... Maybe it's a bit like the saying about politicians: you don't want anyone who would want the job.
jank development update – A faster object model
You're confusing first party apps with third party apps. Also you're forgetting that this is a forum which is heavily biased to developers. I use Android because my phone isn't a fashion piece. Some of my users sadly use iOS. They want the software on the devices they purchased and own, but Apple is preventing us from delivering this to them unless we do exactly as Apple commands.

So in the end everyone loses, except Apple.
> numeric data types are 'integer' and 'real', no single/double nonsense

Actually in Free Pascal (and AFAIK Delphi) there are Single and Double (and Extended) that map to 32bit and 64bit floats (Extended depends on the target CPU, e.g. for 32bit x86 is 80bit floats but for 64bit x86 is 64bit floats) since you actually do need to differentiate between the two in practice.

> 'functions' are for returning values, 'procedures' for side effects

FWIW even in Turbo Pascal (i don't remember which exact version) functions could also be used as procedures (the return value was ignored). While in theory separating the two sounds nice, in practice it is often useful to be able to ignore function results.

> Array indexing is your choice. Start at 0? Start at 1? Start at 100? It's up to you.

One additional neat bit is that you don't even have to use numbers, any ordinal type will work. Enums are ordinal types so you can do "type Foo = (Bar, Baz, Bad); FooArray = array [Foo] of Integer;" and then use "Bar, Baz, Bad" to access the array. You can use ranges too.

> To switch between call-by-value and call-by-reference all you have to do is change your function/procedure signature. No changes at the call sites or inside the function/procedure body. Another bummer for me when I learned C.

FWIW i prefer the C# approach of being explicit when you pass something as a reference since it makes it obvious on the call site just by reading the code.

Beyond these i agree with your comment.