skysight-inc/HackerNews huggingface dataset:
It is a shame. I maintain my own PCs and the computers for a handful of people who are not technically ept (a friend who is rubbish with computers, my mother, and an eighty-seven year old woman who reacts poorly to the random UX changes Microsoft likes to push out).

I cannot help but think that there are a lot of "dark matter" sysadmins plunking away like me, just maintaining machines for friends or tiny businesses, and that we're underserved as a market segment.
Easy solution you either get A) all minor updates untill the next major version or B) free minor updates for X years.
SpaceX | Software Engineering | ONSITE - Redmond, WA OR Los Angeles, CA | ITAR restrictions apply | spacex.com/careers

--Apply directly using the link below or email your resume to softwarejobs@spacex.com--

SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not.

SpaceX in Redmond, WA is looking for software engineer’s to build software used to design, develop, launch, and operate a low latency, high capacity satellite broadband network for Starlink.

Location: Redmond, WA (onsite)

Software Engineer (Starlink Network):
https://grnh.se/b6237bca2us

Senior Software Engineer (Starlink-C++)
https://grnh.se/5c2de4082us

Sr. Network Automation Engineer(Starlink): https://grnh.se/047f1ebe2us

Aerospace experience is not required to be successful here - rather we look for smart, motivated, collaborative engineers who love solving problems and want to make an impact on a super inspiring mission.

We're also hiring in our headquarters in Los Angeles!

Location: Hawthorne, CA (onsite)

Manager, Product Security Engineering: https://grnh.se/b78878012us

Sr. Information Security Engineer (Incident Response): https://grnh.se/a4a211842us

Firmware Engineer: https://grnh.se/712215f52us

Software Operations Engineer: https://grnh.se/5ee1bece2

Join the only company in the world that launches & lands rockets, sends humans to space, builds an interplanetary rocket, and an entire space internet constellation!
HN clearly isn't the target market. When HN frets about how it isn't suitable for them, it's just a lot of meaningless bluster and noise.

Though let's be real here. I have a 2018 MBP with 256GB of storage. I have XCode, the XCode beta, Logic Pro, virtually the entire Adobe gamut of software, brew and a massive selection of brew packages, every browser, IntelliJ, GoLand, and just a tonne of crap.

I've used about 150GB. As fair disclosure I have a USB 3 1TB 970 Pro in an enclosure that I use for the occasional massive file download, purely because I'm paranoid about flash exhaustion, though by the system metrics I'm still at less than 1% wear.

Yeah, someone buying this for their kid to do their homework is going to be completely fine with 256GB. Though it's worth noting that the next option is just $200 more and gives you a faster process and 512GB. The lowest end one is just the one to frame the value, and presumably isn't their recommendation.
Use your favorite programming language to provision Infrastructure as Code
I think this is every Apple Intel platform. My i7 6-core Mini can manage about 30 seconds at full clock if they're all lit. One problem seems to be that the fan hysteresis is too long, it spins up the fan too slowly and the CPU is already throttling down before it reaches full airflow.
I'm sure there's plenty of hackers, government agencies, etc that would just love to redirect telemetry from specific targets' Windows computers to servers they control.

Not to say that it going to Microsoft is necessarily that much better, or that they may have deliberately also sabotaged people trying to redirect it to localhost, but still, it's a thing.
Is that a footnote not a square?
Well, features like exceptions and classes don't improve performance. You could write the same code as fast in C, even if it would perhaps be more cumbersome and error prone to read and write. You save perhaps development and maintenance cost, but not runtime cost. Features like lambdas don't improve performance either, they rather make the language easier to write and even more hard to read (think of the name of a function as part of the documentation).

In theory the higher abstraction of C++ provides for optimization opportunities for a sufficiently smart compiler. I have yet to see such though.

Write the little bits which need to be fast in C and the gross in a sane language mere mortals can read (e.g. no 'most vexing parse').
One of my professor's recommendation was to write the actual paper that you want to write, introduction, related works, methods, discussion, conclusion, leaving the figures, tables, etc. blank, before you actually start doing the experiments.
Yeah, I thought about that but there are still a number of blogs that use something like

https://mysite.com/post.php?id=123

But it would work for a lot of sites to strip the query.
Grain is a pretty poor explosive because the upper and lower explosive limits are so close (yes I know that's not traditionally a metric we use for solids), it needs an oxidier and the volume of byproduct for volume of input is relatively low.

But large amounts of grain and oxygen are often found together in confined spaces so that makes it more explosive in practice than most things that people who work in offices and don't deal in bulk goods come into contact with.
That sounds scary and contrary to my best interests
Shapecatcher.com – Unicode Character Recognition
The header on the page keeps hiding and reappearing as I scroll making it incredibly difficult to read.
Greg Joswiak replaces Phil Schiller as head of Apple marketing
Dropbox sets sustainability goals and renewable energy
As a business that delivers our products through a global network of data centers, we are committed to sourcing the energy for our operations from 100% renewable energy sources.
I remember having a TV tuner card back in the day on my old desktop and this is exactly what I did. I don't watch much TV or anything so.I haven't really checked, but are such cards available today with the encrypted digital cable that's ubiquitous everywhere? Even most broadcast is digital now and requires a decoder box between.
1weather is decent.
In my experience it's more like a lifted GMC Yukon XL that came with incandescent bulbs but has had them swapped out for something 10x brighter and angled perfectly to hit the rear view mirror in any car less than 50 ft off the ground. God, I hate SUVs.
I don't think it has anything to do with Unix or DRM or any of that.

It's because we have a trendy now-decades-long wave of product managers and designers who assume their job is to know better than the user.

Open source software is not immune.
Lebanon: Large Explosion in Capital Beirut
Incidentally, this is why I don't use 2FA on my Google account: because they won't let me enable it without giving a phone number first.
Not yet, but it's near the top of my to-do list
That mentality is not 'new'.

No, you can not add the whole c++ std lib into our code. Yes, I know it is useful. Yes, that will save you 2 hours of work. However, the code no longer even fits into the 1MB of flash we have. Yes we can ask for a new design the management would love to spend 500k on spinning a new design and getting all of the paperwork for it done, and our customers would love replacing everything they have for functionally equivalent hardware that now costs 50 dollars more each. But at least you saved 2 hours writing some code.
The book “Gödel, Escher, Bach” was printed with a special process only available at one printer far away from where Hofstadter was living, and was extremely time consuming. At the last minute the whole thing had to be redone, so he had to get on a plane, print a few pages, then fly back to his job. This took several months. (He talks about it in the 20th anniversary edition.)
I really love this offering and I don't think it gets enough attention. We are an on-prem company and we use CloudFlare. Our users pay for that latency (in time) for us to traverse our IP providers to get to a CF pop. Since all our traffic goes over CF, directly connecting makes a lot more sense. I'm going to investigate further for the latency benefits.

I've also backhauled lots of IP over the years and it can be a real pain. Fiber cuts are common, keeping redundant wave service or dark fiber drives up the cost, and in the end, its often cheaper to hand off to an IP providers meshed network, then to backhaul any distance for latency.
Work to make themselves attractive? What are you talking about?
Yes – anyone saying otherwise is an early adopter (so most of this site), but for the average user, an ARM-based device won't be perfect at launch. Plenty of apps (and games in particular) will outright not work; buying an Intel device now will mean support for 3+ years and avoiding transition pain, even if you miss out on 'new shiny' for a while.
A lot of Mac users get the computer and never plug anything to it besides a phone or some USB sticks. If all you want is a computer you can read your e-mail on, 8 GB is fine. Memory, AFAIK, is upgradable post-purchase in all current models.
The rampant consumption of resources ...has outpaced the provisioning of new resources. I think it might just be the nature of progress, but I hate it.

Someone had to more or less decide to handle it that way for some reason. So I am skeptical that "it's just the nature of progress."
For most graduate research, the finding is not an amazing field-changing big bang. Few grad students are that fortunate. You should be able to predict what the answer is going to look like from past work, and the error bars.

Does it ever works that way for field changing big bang ideas? Every human achievement was built upon the back of previous achievement and works, either by you or someone else.
Terrorism Experts Say QAnon Conspiracy Theory a Threat to National Security
Yeah, and upgrading to even 32 GBs is SIX HUNDRED DOLLARS.

I get that it has to be soldered on or whatever, but I'm looking at faster RAM on Newegg right now, in brand names, single module DDR4, for ~115.

I really wanna buy Apple stuff, but stuff like this continually keeps me away when I finally get to the Buy page.
Outside Online is a consistent source of high quality, long form articles. I always enjoy reading them when someone posts.
Yes precisely this. The person above you might be unaware of the fact but JavaScript (and all other languages that I’m aware of) does indeed make use of pointers albeit indirectly. When you use const and initialize it as a JS object the value in the variable is a “pointer” (call it what you will, it points to or references a memory location) and is indeed immutable. You cannot change the value of the variable. You can, however, change the value of a different variable (such as a property of the object it references) but at that point you’re not longer talking about the same variable. So in a sense “no, it’s not immutable” but in another sense, yes it actually is. It makes the most sense to talk about the value that the variable holds rather than the object it references when speaking of immutability because there also exist primitive values in JS that are immutable in exactly the same way, except they are not references (or pointers) they are just values. So instead of needing to keep the additional “gotcha, object references are immutable but the properties of that object are not frozen” you can simply understand the literal semantics. Of course that is just my personal opinion
Ask yourself first if you can afford the best developers.
At least Thunderbolt gives a theoretical 40 Gbps expansion option, if not as clean as having it built-in would be.

$100-$150 for an enclosure, so that's still going to be cheaper than Apple's markup.
Apple sells an iPad for $349, and their new iPhone SE, with their most powerful SOC, is just $399.
Cryptokitties, but you're buying cats on the Internet with Bitcoin.
What’s funny is that’s how Opera Mini achieves its great compression for 2G and 3G network use... it renders mostly server-side, with link text and position offsets/sizes, last I used it...
Something I wish that Django did was user defined functions in the template. It has for loops, which is good but it forces you to write the html in top to bottom procedural manner.

It would be far better to be able to define a function that you can call for bits of html code that might repeat in the same template.

Since I stopped using Django at 1.6 does the new version let you define functions in the templates?
Western nations don't have those kinds of wet markets, but we have plenty of our own unhygienic, dangerous practices when it comes to food.

Take factory farming, for example. Take the mountains of antibiotics we are shoving into factory farmed animals. Take the numerous warnings from experts in biology about how this use of antibiotics is incredibly dangerous, because it has the potential to be a breeding ground for antibiotic resistant strains of bacteria.

Now, consider what we are doing about shutting down, or even mitigating the danger posed by those factory farms. Next to nothing - there's a few fringe environmentalist groups, there's a small vegan movement, there's a few yuppies who make sure to tell everyone that they only source organic, hand-raised, cruelty-free meat that costs them $40/lb. But the average person doesn't give two damns about it - and the average politician in agricultural-heavy ridings is entirely in the pocket of those industries. [1]

Disclaimer: I don't buy organic, hand-raised, cruelty-free meat, that would cost me $40/lb. I'm part of this problem. There's a lot of utility in cheap meat. Meat is delicious. But alternatives do exist.

[1] See the popularity of ag-gag laws - intended to suppress information, so that the public only gets one side of this story.
Before I got engaged to my wife(who was a year ahead of me in college) I had plans to do some kind of individualized honors project across 2 or 3 different majors (physics / math / CS).

I very quickly found myself reprioritizing how quickly I could graduate and find a job (since my wife's field didn't have many lucrative career prospects).
After announcing on stage at WWDC that they would do exactly this?
The guidelines ask to change titles when the original title is baity or misleading. Sometimes corporate press releases fall in those categories. In this case, though, the submitted title seems just wrong (from the article: "Schiller will continue to lead the App Store and Apple Events"), so that's not a good change.

https://news.ycombinator.com/newsguidelines.html
Franky I don’t think people upgrading their own machines ever played into this.

I suspect the vast majority of people who pay for the upgrades are businesses or consultants where the Apple upgrade price is fairly negligible compared to cost of their professional time.

If you’re someone who didn’t want to pay the Apple premium before they took user upgrades away, it seems a little unlikely you’ll be happy to stomach them after. Rather you would just do without (of course there will be some who do upgrade, but I suspect they’re in the minority).
I ordered the recently updated MacBook Air for my wife yesterday. Her old one is over five years old and she uses it a lot, so it seemed like a no-brainer refresh.

If it was for me, I would wait for the Apple Silicon. I use a three year old MacBook, love it, and I was happy to hear that Apple may start selling that form factor again with Apple Silicon.

I do most of my development on a remote VPS that is much more powerful than my MacBook but I still do sometimes use IDEs so an iPad Pro or ChromeBook won't do it for me. I also have a System76 Linux laptop that is great.
Ask HN: Handling a Bad Job/Manager
I am stuck in a bad software engineering job with a team without any senior engineer and an architect who isn't good at communicating/explaining. While we are allowed to make technical decisions, the current code is really bad (2 years worth of code pushed without code reviews) so rectifying it is extremely difficult. I am trying to get a new job but whenever the HM asks why I want to quit & I answer truthfully I get rejected (this happened twice). I am unable to decide whether I should just quit and learn myself with some projects. I have 2 years of experience. What should I do?
I think it might just be the nature of progress, but I hate it.

Not really. It's just not a priority.
Because not everyone can be a computer nerd.

Apple has put a huge amount of real effort into direct outreach and support of their customers, really.

Microsoft chased business.

Apple chased people.

Google is chasing its own tail.

For the markup over the retail price of the SSD, someone else does the installation, validation, built dumb stupid restore and backup services to boot.

Dell? Lenovo? Microsoft? Still ramming bloatware down your throat and persona non grata in malls or shopping centers, or wherever a digital nomad might be roaming.

Apple built a hardware and software ecosystem for normies. Free from the Machiavellian incantations of pretentious experts with their opinions on memory layouts, how big their data is, when people just want to edit and backup files.

People think the markup is worth it to avoid IT people. Can’t say I blame them. Have you worked with the “professional” level IT crowd? Alpha bro sausage fest and foot fungus eaters.

That’s why people pay the markup.
Throughout its history, Apple went back and forth between reasonable memory upgrades and ridiculous memory upgrades. They seem to have settled on a general trend recently - if the user can do it, like in a Mac Pro or iMac, charge a ridiculous amount. If it's not user accessible memory, like in a portable, charge a more reasonable (but admittedly still on the expensive side) for memory upgrades.

I bought a tricked out iMac last year and the only thing I didn't upgrade was the memory. Got 32 GB from Other World Computing at the same time for a much more sane price.
There are no routines necessary to be attractive. It is something you are either born with or not born with and it is pretty obvious at a very young age.
Indeed. With M2 sticks with 8+ GB hard drives become an oddity.

I have a laptop with dual storage and the largest hard drive that fits is 2 TB, but, on the M2 side, it can go way beyond that.
Worth noting that the very first Intel Macs released in January 2006 were the MacBook Pro and the iMac. At the time the MacBook Pro came in 15”/17” sizes, now after multiple generations they’re 13”/16” machines. The iMacs were 17”/20” machines as opposed to the 21.5”/27” machines they are now.

The rest of the PowerPC line was brought to Intel within the calendar year, and iMacs and MacBook Pros received an additional refresh replacing the Core Duos with Core 2 Duos later in the year.

At the time I remember thinking the release cadence for which models they transitioned over made perfect sense. You could make a strong argument for them to follow a similar roadmap this time around because while Macs have changed substantially since then, each Mac’s place within the lineup has not changed very much, although a MacBook Pro and a new ultra-thin MacBook around the same to show off the advantages of Apple’s chips on both sides ends of the performance per watt spectrum wouldn’t surprise me.
Neat! There's a project called Jyve that compiles Jupyter Lab to WASM (using iodide). https://github.com/deathbeds/jyve There are kernels for JS, CoffeeScript, Brython, TypeScript, and P5. FWIU, the kernels are marked as unsafe because, unfortunately, there seems to be no good way to sandbox user-supplied notebook code from the application instance. The README describes some of the vulnerabilities that this entails.

The jyve project issues discuss various ideas for repacking Python packages beyond the set already included with Pyodide and supporting loading modules from remote sources.

https://developer.mozilla.org/en-US/docs/Web/Security/Subres... : "Subresource Integrity (SRI) is a security feature that enables browsers to verify that resources they fetch (for example, from a CDN) are delivered without unexpected manipulation. It works by allowing you to provide a cryptographic hash that a fetched resource must match."

There's a new Native Filesystem API: "The new Native File System API allows web apps to read or save changes directly to files and folders on the user's device." https://web.dev/native-file-system/

We'll need a way to grant specific URLs specific, limited amounts of storage.

https://github.com/iodide-project/pyodide :

> The Python scientific stack, compiled to WebAssembly

> [...] Pyodide brings the Python 3.8 runtime to the browser via WebAssembly, along with the Python scientific stack including NumPy, Pandas, Matplotlib, parts of SciPy, and NetworkX. The packages directory lists over 35 packages which are currently available.

> Pyodide provides transparent conversion of objects between Javascript and Python. When used inside a browser, Python has full access to the Web APIs.

https://github.com/deathbeds/jyve/issues/46 :

> Would miniforge and conda-forge build a WASM architecture target?

> Emscripten or WASI?
Yeah you can't do this w/o risk of getting fired. Blizz had an internal affairs division that would track this kind of stuff down.
> With newer M.2 drives like the 970 EVO or Sabrent Rocket Apple has no valid excuse for charging so damn much for storage...

Can you show any other major manufacturer that includes a competitive internal drive for significantly less? Because otherwise you're comparing very different things. Dell also upcharges $300 for a 1TB NVMe SSD.

"If I buy it separately and install it myself" isn't a valid market comparison. If you want to do that, then do it.
> T2 ... makes transcoding HEVC video up to twice as fast as the previous generation

So the T2's processing power is used to augment the main CPU and graphics card's power.

This seems like a new development, but maybe it's been known for awhile?
>I think it is completely meaningful to call it next generation (or second generation where the social graph model is the first generation).

I don't really see it. We've seen the TikTok model before in Imgur, StumbleUpon, YouTube, Reddit, Twitch, Digg, and probably others. It's mostly memes, funny videos, how-tos, and attractive women. They've hit a sweet spot of editing tools and enforced short format to provide a constant stream of quick entertainment. But I don't see anything earth shattering or ground breaking there.
Blackbaud – -SaaS provider for Non-Profits – reports ransomware attack
Yeah, iMacs don't really help there.
Some iMacs support a feature called "Target Display Mode". Looks like Apple no longer supports it, but it is worth taking a peek to see if you can use it. https://apple.stackexchange.com/questions/389348/what-are-th...

There's also some screen extender software, but you absolutely want a wired connection or it'll be painful.
I would be interested in hearing more about how you log / see this - a real world case always beats benchmarks
Ok, 3rd edit. The promises are awaited in sequence but since they are both started before the first await they are run in parallel.

Your question about Rust futures makes a ton more sense now. This only works because a promise is self-executing / not inert like a Rust Future. Thank you kind stranger! Your async-foo is strong ^_^
> So dumb I didn't bother refuting it at the time, but apparently people take it seriously?

You definitely should have because from what I saw during my google searches this idiotic article was mentioned a couple of times.