skysight-inc/HackerNews huggingface dataset:
could you elaborate what you don't like about portland that you do about texas?

just the political atmosphere? or something more specific?

also what part of texas, one of the big cities? a suburban city? rural?
They’re human made approximations of other humans.
Not inherently negative, but when they, it can quickly lead to violence and prejudice.

See: US history every time there’s a new wave of immigrants.
Yeah, he didn't put up a website that made fun of US politicians; he posted things such as classified government material, didn't he? Inapposite comparison.
I think that’s great, I don’t know what’s taking so long. ATM that dispense money have been around for decades, why isn’t the other way around the default by now? Using the ATM literally saves the bank money.
FPGA N64
Interesting, thanks! Skimming the Disruptor paper its very similar to how you keep audio context fed using a ring buffer to write ahead as the audio context chews through behind you so the entire thing can remain lock-free and low latency. Typically in a separate thread as the latency and timing requirements are very strict.

Aeron on the face of it looks very similar to the architecture diagrams you'd get popping up designing a networking layer in a game already. I suspect the cross-pollination in both directions could be interesting.

Neither seem to particularly help with the intensive/interesting bit of an MMO which is running the actual simulation. For example big fleet fights in EVE as far as I remember have never been IO bound rather single-core performance bound. It's common for the bigger Corporations to contact CCP ahead of big fights so the node it's likely to happen on can be moved to a bigger machine. It's actually quite interesting because a lot of it is written in Stackless Python so not the most performant of languages and trapped in a single-threaded context so there is (nominally at least) quite a lot of headroom.

For big seamless worlds how you distribute the simulation is the tough bit. Hence companies like Improbable trying to solve that generally.
> Do you just grep and pray that the message is unique enough?

If you're new to the codebase, yes, grepping can get you a long way.

In my experience, just following the error messages from the top (usually errors are printed only in the main function) is enough. Hypothetical example, if you have a file sync program, and you get an error "file sync failed: device Foo unreachable: connect error: quic://123.45.67.89/ i/o timeout", you can already mentally map where exactly the error has happened. The exact file and line should be easy to locate.

Of course, if a codebase doesn't write descriptive enough errors, or just propagates them without context, error diagnosis is going to be difficult. But that's why Go encourages people to think about errors and not ignore them.
Confined != Blocked

Countless hours are spent consuming content on platforms controlled by a tiny number of people.
Integrating dynamic binaries in macOS apps
> How much do libraries matter now? Hard to say they matter as much as several decades ago.

Why wouldn’t they? Is the idea that a person can get any content a library might offer online (and for free, if willing to pirate it)? I can’t disagree with that, though if you’re not ok with pirating things then I think the value is enormous.

I think libraries are more than just the sum of the books, CDs, and DVDs on the shelves. In my experience they often have discounts to area activities (e.g., museums), offer classes and activities across the age spectrum (from story time for children to tech help geared toward the elderly or just the tech disinclined), and provide a nexus for community.

I think folks that haven’t been to a library in awhile would be pleasantly surprised with what they offer nowadays — though of course I only have personal experience with libraries across a few states in the northeast. It’s totally possible that I’m spoiled and don’t even know it.
It's mostly hydro. Solar isn't worth it unless you like the concept because hydro is so cheap and there isn't much sun on average. When it rains a lot or there is windstorm in North Europe you can get paid to use electricity.

You can check the data on this website: https://app.electricitymaps.com/map
With the amount of work that's needed to even attempt such a study and get to a point that one can precisely define which variable one is actually measuring, there are indeed compromises needed.

But please feel free to replicate the study for your preferred language. I am happy to discuss more about why we made certain choices.
"Business decision" and "artificial limitation" are frequently synonymous. I think @MishaalRahman was correct to say "If OEMs keep buying a particular chipset [...] then it'll continue being supported", especially with Qualcomm, if the sales volume remains high enough. I also agree it is generally correct to say you can pay an SoC vendor to continue supporting a chipset, but that doesn't seem to have been correct for Qualcomm.

If a particular mid-range chip was still selling well years after release, then Qualcomm may have seen fit to continue supporting it so that those new phones could continue selling well. Qualcomm primarily cares about selling chips. Supporting old chips that have already sold (and aren't continuing to sell well) does not help Qualcomm sell more chips, so they haven't wanted to do it. I think Qualcomm may come around to supporting chips better (maybe even at their next announcement in a few days), but their historical behavior in this regard has been less than ideal.

In fact, Qualcomm cares so much about selling chips that they've allegedly nearly sunk the Oryon SoC in the process.[0] They apparently saw an opportunity to force-bundle more chips, in this case the PMICs, which were so unsuitable that the manufacturers wanted to buy them and literally throw them in the garbage just to keep Qualcomm happy, while using alternative PMICs instead. But, Qualcomm supposedly baked the decision into Oryon so deeply that only Qualcomm's PMICs are compatible. Apparently, this is causing manufacturers to consider abandoning Oryon entirely. Most people would logically think that Qualcomm cares primarily about making money, but instead their first priority actually seems to be selling chips, even if it means leaving money on the table, regardless of whether that is logical or not.

Why did Fairphone choose to use an industrial SoC if they could have just paid Qualcomm a little more money to extend the life of the Snapdragon 8 Gen 2?

[0]: https://semiaccurate.com/2023/09/26/whats-going-on-with-qual...
It's 30-40% gasoline because that is what the refining process has been optimized to produce that. You can get other hydrocarbon mixes by choosing different process parameters.

Also, a huge part of oil refining is already shortening the chain lengths by adding hydrogen and "cracking" the hydrocarbon molecules [1]. They don't do that to gasoline at the moment because it has such a huge available market that it doesn't make economic sense to process it further. If that market disappears however then we absolutely would be able to convert "waste" gasoline further into jet fuel or plastics or whatever.

[1] https://en.wikipedia.org/wiki/Cracking_(chemistry)
Really? So you don't remember the bombing of Kyiv where corners of high rise apartment blocks were blown of by rockets and artillery.

Or Kharkiv where whole blocks of apartment buildings were demolished by indiscriminate shelling?
That’s the opposite analogy. The OP is saying drive the car as much as possible and as long as it doesn’t have problems don’t mess around under the hood.

Some people tinker with adding mods and things to their cars which increase the probability of the problem.
Well, you could at least burn them in centralized plants and get back a bunch of thermal efficiency. You can probably gain a bunch of processing efficiency too that way.
So we need to make a digital archival format for e-Books that:

1. Has a version without DRM

2. Has versioning if authors update or revise their books or editions

3. Is standardized instead of platform based

Then their counterargument is, well, if you have a DRM-free book, can't you just share it to the whole internet?

Yes, and you could scan a book with a phone, and even use OCR, and do the same thing. That isn't a DRM problem, that is a monetization problem. A problem that needs solving, but DRM isn't going to help you out, unless you want to get rid of physical books, which also would be a bad situation.
Brilliant analogy and retort to a thesis that is profoundly uninteresting from the start. Thanks.
I mean sure, but why would Joe random citizen ever go to a library when Wikipedia exists?

Seems like libraries are _only_ for academics and record keepers now. Makes sense they’re facing issues
That’s an underestimate, and is it really that unexpected given the huge interest in CS? Previously there was an implicit filter that only the most skilled people could make it into this new world, that was just being built. Now that it is built, and everyone wants to enter - of course the average quality will decline.
I think you have it almost exactly backward. I think it's because of decades of "daddy state" preachers telling people the government should provide the safety net people fall back on.

The overwhelming majority of things that actually happen in your life could be solved by a close network of 100 or fewer family members and neighbors who helped each other out.

Someone gets sick or becomes disabled, someone loses a job, a car breaks down, a house burns down, the road cracks, a store has trouble making ends meet--these things do not need national governments taxing every single resident of the country to solve them.

It's exactly the sort of thing I'm talking about. There certainly are exceptions. When a dictator sends an army to bomb your whole town, your neighborhood isn't going to be able to fix that.

But the overwhelming majority of things people consider "problems" could be solved by a community of 100 or fewer people who actually know each other, care about each other's lives, and are willing to work together.
Carbon capture will be very important step on the way to being "climate neutral".
Amazon Workers' Sci-Fi Writing Is Imagining a World After Amazon
>You should always paste into an editor first

and that editor should not be running "inside" a terminal

-- or rather I don't understand why those that like interacting with their editor via a terminal interface don't create a new protocol that doesn't have the warts and vulnerabilities the current ancient protocol has.
Those BLS numbers are garbage. Maryland's unemployment rate is not 1.6%.

You'd have to dig into the state by state presentations on unemployment to get a proper picture and comparison. It's quite a time consuming task.
Ridiculous. Orwellian.
? So randos with guns should be able to just waltz in and kill or arrest officers of a foreign government because they think those guys are spies or something?

Sounds more like a "we told you so" for everyone who is against every morally unsound dumbass in the country being able to own a firearm.

And to be clear, I am with the other poster who said he wishes the Canadian government's response was stronger when it came to the Chinese "stations". That is of course the proper mechanism for handling this.
I dunno. The section "Latency Tolerance, High Throughput and Little’s Law" has many applications in programming. Ever need to scale your cache, or size a connection pool? Little's Law.
> Microwatt fits in a Lattice ECP5 FPGA with 85,000 LUTs

There goes "tiny"...
There are lots of pretty basic workflows that it doesn’t handle gracefully at all.

Before I gave up on YNAB as being complete shit:

-you had to email support to unsubscribe. What the fuck is that?

-it didn’t support carryover surplus properly, which fucked your budget every time expenses carried over due to, for example, holidays, or just cause you paid on a different date.

-it didn’t properly support multiple physical accounts with transfer requirements

-it couldn’t be made to understand that certain postings must come from certain accounts

-it couldn’t split postings to multiple accounts (it could transfer raw amounts on a schedule, but that’s a bullshit hack, and their scheduling options are shit tier)

-it had no, non-bullshit hack way to represent annual payments which should have a monthly accrual to save

And on and on and on and on.

It’s clear that the developers of this app simply do not have even a rudimentary understanding of a plethora of accounting concepts, or even a basic understanding that different transactions have different period requirements, and it leads to an app that is simply impossible to mangle into working for anything beyond extremely basic budgeting that must be monthly based.
Hah, I actually finally started using Google News after 10 years because it looks like Twitter 2023 is effectively completely broken for news. I was grateful that at least we could revert to 10 years ago, now our current best mechanism of finding truth
Seems like an amount the banks would have no problem sweeping under the rug. 7.5k should be a no-issue. A bank's existence is based on trust after all and if the public hears of this, the loss of trust will cost them a lot more in revenue than that puny amount. They might not even report it to insurance, because in the long run that could also end up costing them more due to increased premiums.
> From what I know, carbon capture over a field is not exactly a solved problem.

Doesn't appear to be capture-capture over a field. Instead:

> Navigator’s project would have laid pipelines across five US states—South Dakota, Nebraska, Minnesota, Iowa, and Illinois—to collect CO₂ from ethanol and fertilizer plants and pipe the gas to an underground storage site in Illinois.

Sounds like they were planning on point-source capture, which is generally a good bit more efficient than open-air capture.

If it were carbon-capture over a field, then it'd probably be under the category of "open-air capture" -- which is technically easy to do (as capture in general is; we've had CO2-capture technology since the 1930's), just more costly (since it's less thermodynamically efficient to capture from a low-concentration source like the atmosphere, relative to capture from a high-concentration source like the flue-gas from a plant).

Capturing CO2 from point-sources (like the flue-gas from plants) tends to be relatively efficient, which seems to work out better both economically and environmentally.
The full band track on the soundtrack were definitely a highlight! [0]

I used to put the CDROM in my discman and listen to the CD audio tracks [1] all the time :)

0: https://youtu.be/4m5SDmVNo-I?si=gBuHTt6DcfAN7f71

1: https://thefatmanandteamfat.bandcamp.com/album/the-7th-guest...
I don't program myself, but I do manage developers for 20yrs+. I normally don't care about what paradigm programmers use, but what I do empirically observe is that time spend on (automated) testing, refactoring and bug fixing is much higher in an object oriented environment. It seems from outside that the ability of producing reasonably bug free code is much lower when using OOP, hence the need of faster deployment cycles.

Other industries went the way of producing good quality products whereas IT seems to use the approach to test the quality into the products and to fix, quite often when product is already at customer. This normally turns out be more expensive and have less quality in the products at the same time.
The inflated fixation on grade inflation
I don’t think you can fault Jon too much, there’s a decent chance he saw this coming. If apple wanted to pay him a boatload of money to make a show, why not take that money with the plan always being to walk as soon as they asked him to start making compromises like this.

It was pretty silly of apple to not see this end coming though. Or, conspiracy theory time, maybe they did see this coming and decided “look, we cancelled Jon Stewart to make you happy” might get them something else in negotiations.
Completely true. The analogy to hydration holds, I think -- too much and too little can both be problematic. But I see seem to run into much more under-specialization than over-specialization. More than 90% of the wildest successes I know went really deep on something pretty narrow.
Keeping it in the garage, or just somewhere you can plug it in overnight helps somewhat because it gets heated up before your drive using the grid electricity.

The consumption is still higher though. Mine goes from 14 kWh/100km when it’s 20 Celsius to 24 kWh/100km when it’s -10 Celsius. Highway consumption changes less dramatically as going faster you spend a larger share of the energy on moving as opposed to heating. So 18 kWh/100km to 20 kWh/100km.

Range wise that’s a 25% reduction in usable range. I do 400 km comfortably during the summer and 300 km during the winter. Mine has a heat pump though, which should make it more efficient when it comes to heating.
First party would refer to twitch
Those are also hard, but supportive tooling to make that process run more smoothly is part of the decision-making process of whether or not to choose which tools for the requirements of your contract.

Sometimes you choose hypothetically difficult debugging if it eliminates the need to deal with the mechanics of the lowest level of interacting with a system. If you haven't needed to do that, then you'd be inclined to think it's an unlikely situation to be in.
China has EVs that aren't luxury and I'm pretty sure Europe does as well if I am reading your comment correct you are trying to insinuate that EVs are luxury. If not your comment needs some clarity.
NextDoor can give you a pulse but it’s dirty data. People will think they’re a crime victim but they may not be and then you have others who try to downplay the crime —oh it’s not really a crime, it’s a city, these things happen.

Point is NextDoor can provide some insight into crime as often what is mentioned in that medium is unreported to authorities though often you will have members recommend the victim report the crime to police.
Motor fuel sales cannot be the sole main indicator for a "death spiral that can end oil".

Oil/Petroleum products are massively employed in the manufacture of daily life items (pretty much maybe everything, not just plastics) and cutting the usage of petroleum products in that area will be the real death spiral that can end oil.
There's a huge gap, though, between the boot camp methodology of essentially "here's a visual design or a set of fields, I'm going to pattern match that onto a single React component or backend endpoint that's isolated to a single file" vs. "I'm comfortable looking up functions 8 files deep into a codebase and maintaining a mental map of what data flows where."

Once you have the latter, either by having built such a codebase, having worked in one, or even having experience with puzzles or games requiring multi-step planning and understanding of the potential failure points at each step... it's absolutely transferable. But there are also a lot of people in our industry who have memorized interview questions and see their role as churning out components. And while arguably that's not a CS education, it's being called the same, and it does a disservice to those people's careers.
> Sure, we can sort-of reason about this stuff e.g. with a hierarchical css+html+js structure, but without a way to render that I challenge you to be able to simply diff that information. Seeing "bold" or "blue" seems simple enough, as long as you also know to which elements it applies and in what layout. So, suddenly you can't reasonably diff the css file without also difficulty the html.

We’re in complete agreement. But you can do this, you just need to provide a “renderer” and a schema that describes how your tree structure should merge or conflict. If you want to test out a weird version control for structured data, my email is in my bio.
Wait if 70% of H1Bs go to Indians, isn’t it even more suspicious that the team i’m talking about in America couldn’t find one Indian or American to hire?
In 2025 bans of diesel will begin for some large populations Athens, Madrid, Mexico City, Paris, etc. Electric buses for Cape Town, Milan, Quito, etc. [0]

If these occur with no difficulties, it will be easier for governments to uphold their 2030 and 2035 agreements.

[0] https://en.wikipedia.org/wiki/Phase-out_of_fossil_fuel_vehic...
> It can feel like a paintful sacrifice to admit that you'll never (have time to) learn

And even if you do have time, you'll probably forget most of it if you don't make use of it in your daily job. Also if you do want to learn about a new topic, it'll take commitment. I remember going through an MIT OS project, it took me something like 50 hours of hours to complete the project. Pretty much impossible when you have a full time job (I didn't at the time). And despite that, I still consider myself a newbie in OS development.

That being said, a little extra knowledge can come handy and make a difference in an interview for instance, or reduce ramp-up time when changing teams.

This is also what school is for. Give you full time and a structured program to pick the fundamentals. There's only so much you can learn once you have a demanding job. It's actually pretty sad we don't get to go back to school in the middle of our career.

Edit: still an interesting article ;)
Not in New York... But our Bolt, while not the cheapest car ever, certainly doesn't match your description here. One doesn't have to buy a Tesla to get an EV.
Also, gas is single use, but lithium and cobalt are infinitely recyclable. When you calculate the environmental cost of producing your EV's battery, it's not really appropriate to assign all of that to just one car, because a lot of it will get recycled.

This is the best argument I can think of when people start to talk about how awful lithium mining is for the planet. Yes, it does genuinely suck that we have to dig these giant holes in the ground, but at least when we find what we're looking for we don't ship it across the world and then literally set it on fire.
A client of mine is enduring growth induced ORM hell right now. The struggle and existential threat is real.

It can take days for them to even track an evil SQL query back to the actual code. There were fetch-one calls that literally carry a million rows back over the wire for that one returned entity. Indices get skipped due to the magic translation of a row.col.toUpper()=="STRING" into SQL.. when the db collation is case insensitive in the first place.

But hey, the devs don't need to know SQL, so there's that.
Or python-lungs. Cause it doesn't have gills anymore?
Ogre 14.1
While I also attended college, I sometimes wonder if a college degree is really needed to learn these general stuffs. I learn a lot while doing projects completely unrelated to schoolwork, before registering for the course. I still have to register for the course because of graduation requirements, but I just skipped all the lectures and only took the exams. There are nice materials and textbooks available, and I think anyone motivated enough can learn them without needing a college degree, and probably have a better understanding than most college graduates. I really hope that colleges can just allow students to take an exam and skip some of the courses, so to not waste everyone's time. This is 2023, not 2003, most people have access to internet and CS education is widely available. No need to force everyone to attend introductory courses that are not well designed anyway.

Regarding abstractions, I think the craziest thing is that frontend projects are probably the most complicated beasts that I have ever dealt with. I worked with compiler written in Python, embedded system projects where pointers are everywhere, numerical algorithms which are notoriously hard to debug, but still frontend projects still managed to be a lot more complicated than them. I generally stay away from frontend stuff recent years...