skysight-inc/HackerNews huggingface dataset:
Custom ROM without Google was always hard, and custom ROM with Google services was already possible to block with attestation.
My threshold includes time/delay. Knowing that asking for some fix is going to delay this thing getting done by a long time - sometimes days - impacted my caring about certain things. Sometimes it was easier to just make a small fix myself than 'request' it and wait for 3 days just to get something fixed.

Personally, I would prefer someone actually make the suggested fix they're describing - doing the actual code - so I could see it fleshed out. Commenting "use a generatorInterface" to someone who's probably not used it before is less helpful than actually implementing the generatorInterface in the PR and then discussing the actual code. Not always time for that, but if it's never considered, there's never any time for that approach.

tanget: I had a PR blocked because... "use more descriptive variable name" was applied to a 'for (i=0; i<upperBound; i++) ...' loop. The complaint was about using 'i' in the for loop. This was in a test file - the first test file on the project that had been live for 7 months - and I think this nitpick was just a bit over the top. And it wasn't enforced later, just ... someone making a stink over 'a new guy' joining and trying to exert some influence.
Maybe it would be better if it worked by a system of strikes? Like if one of the accounts that you are sharing cheats, that account gets banned and yours get a strike, this strike means you and the other accounts that use your copy are more closly and harshly monitored but you can still play, if another cheat is detected in that copy then you get a ban.

This would give breath room for parents to explain to their kids that they should not cheat without leaving that much leeway for cheaters themselves.
Folks from Bell Labs wrote a few books about the progress they made in “long lines” transmission of telephone calls such as T1 carrier and analog carrier and microwave towers and coaxial cables and waveguides. Optic Fiber eluded them, however, as other companies like Corning got critical patents. By the 1990 all that other stuff was obsolete.
Hmmm, seems like they're not individually numbered/tracked.

So, someone with a colour printer and the right template could distribute them at-will. ;)
None I can think of. Sounds solid enough to me!
I don't think I disagree with anything in the article. However, I'd weary that many people extrapolate the conclusions to mean that the average person shouldn't do anything differently. For many many people in the world (not all yet), their ROI is positive for most household and transportation electrification projects. That is, they not only help the environment by switching to electric appliances and cars rather than fossil fuel, but they also can help out their own pocketbooks. New EVs are on the more expensive side of this, but electric bikes and other forms of electric transportation is much more affordable up front.
Minecraft is still pretty opaque. It's gotten a lot better with the recipe book and advancement list giving some guides. But if you'd never played or interacted with Minecraft before and were dropped into the game I'm not sure you'd ever understand how to do certain things without outside help - be that the wiki or watching another player.
Are the ruined portals dotted around enough to make you realise that you can craft a nether portal? How would you figure out how to make eyes of ender? Even if you made one would you understand what it does? Once you found a stronghold it's not unreasonable that you'd figure out how to open the portal, and once in the end the fight with the dragon should be pretty obvious (even if it takes you a while to figure out an effective strategy).
But what then, would you find the end gateway and see the outlying end islands? Would you wander around enough to find a city and a ship? Would you understand what Elytra do, or what Shulker boxes do? Both of those elements (Elytra and Shulker Boxes) are so fundamental to how the game is actually played that it's a different game without them.
Vivaldi still doesn't do what Arc and Edge do.

Vivaldi presents me the open tabs in another device in a window and I can choose which ones to open on the present device. Arc and Edge bypass that step. The open tabs in 1 device are always in sync with the open tabs in another device.

If you create a new tab in device 1, a tab will automatically open in device 2 with the contents of the tab. If you close the tab on device 2, it will automatically close on device 1.
Southeast and Northeast streets reminds me of back in the 90s when I lived in a house on East street. I was on the south end of the street so telling delivery drivers I was on South East street was always tricky.
Looks interesting. As a consultant I hate Project and Atlassian. But please get rid of that creepy AI created image at the top. Is she showing me a new product or getting ready to eat my soul through my eyes?
Unfortunately not getting any good results for RFC 3339 (https://www.rfc-editor.org/rfc/rfc3339), such a page where I think it would be great to convert text into readable Markdown.

The end result is just like the original site but with without any headings and the a lot of whitespace still remaining (but with some non-working links inserted) :/

Using thei API link, this is what it looks like: https://r.jina.ai/https://www.rfc-editor.org/rfc/rfc3339
Share your feedback on the AI services experiment in Firefox
Search Risk – How Google Almost Killed Proton Mail (2016)
Awesome, much better than before.

Amazon Music just introduced profiles.

Hopefully an encouraging trend in 2024 that tech finally realizes households exist and have different needs than individuals.
No, tab stash only stashes the tabs for later use on this or another device.

Edge and Arc, always keep the open tabs in sync across all devices.
> The main challenge is finding a reasonable way of dealing with imports.

Which requires revisiting the postal treaties that lead to shipping from China costing less than across town.
Aren't "personal carbon footprints", whether of the rich or not, insignificant compared to industrial carbon emissions?

I can find 3.7 * 10^13 kg CO2 for energy yearly worldwide.

On the other hand, there are around 25 * 10^3 private jets each emitting 4.9 CO2 kg/mile, with mach 1 being 767 miles/hour, which gives 4.9 * 25 * 10^3 * 767 * 24 * 365 kg CO2 = 8.23 * 10^11 per year assuming the jets are running all the time at the speed of sound.

8.23 * 10^11 / (3.7 * 10^13) = 2.2%, with assumptions that make this a significant overestimate. Internet sources claim 0.9% from civil aviation.
Doesn't it follow that if we all get rich, then things will be much worse?

But let's do another thought experiment: take everything from everybody. Clothing, housing, cars, infrastructure. If you also take away agriculture, the current population's numbers will starve, but not before foraging anything left. If you don't, then the environmental footprint of a naked and destitute human population in its current numbers will still be damning to the planet.

If you don't think any of this is accurate, take a look at the Middle East. Most of what once was the cradle of civilization because of its fertility is now cracked desert. And that happened way before the modern age. You can also go a little back in time, to the beginning of the Holocene, and see how humans had already managed to cause a great extinction.

Maybe there is a "middle way" where we enforce an acceptable level of wealth and well-being for each human being, and keep our demography in check, and we escape runaway greenhouse effect. It will be a regime that many today would find disagreeable (myself included), but some sacrifices must be made. And/or we start talking seriously about those rockets to move out of the planet....
Because these were the first mass adopted computers, in the numbers, dwarfing what the "pc" was. Everyone has a smartphone now, lots of now essential services expect you to have one, and no resistance was made during the process because those adopting it took it for good not knowing the better alternative.
When it comes to games where learning/withholding information is an important element (so not platformers), I think there's two main design goals to consider if you want to avoid wikis:

* Give good in-game info. Players resort to wikis because they don't feel like they know what they're doing and there's nothing more awful than making a choice you aren't ready for. Roguelikes tend to be varying levels of this; Risk of Rain for example will absolutely give you the exact percentages for its items in the collection menu, but during a run you don't need those percentages to know what you should pick. The bad side of this is The Binding of Isaac, which just has items that do not work at all, for any player whatsoever. Isaac is a game where you open a wiki/cheatsheet just to make sure you aren't picking up a run-ending item. CRPGs are universally terrible at this, something only amplified by their dice roll system. Disco Elysium is the only CRPG I've played that made choices work without pulling up a wiki because it makes it very clear early on that most consequences are yours and it will not lie to you about how far your choices will reach.

* The Wiki Will Not Save You. This is for games like Nethack. Nethack has a wiki. Nethack also has so much depth that a single human will struggle to not just learn it, but might screw up even when they have all knowledge they need. Very difficult to design without alienating your players, but if it works, it's probably the best way to avoid wiki syndrome since there's so much info that most players will just end up mentally arranging the information they themselves need. (Noita I'd consider to be a partial success at this, where the wiki contains all valuable info for achievements without learning Swedish, but the actual spellcrafting and core loop is something with so much depth that every player I've seen try it ends up with their own preferred combos.)
> I feel like part of the problem is Haskell's extremism towards purity and immutability

You missed "lazy evaluation by default" in that list ;) Those properties are kind of the definition of Haskell, so without all of them you'd have another language.

Like the sibling commenter mentions, this seems more of a "I'm unfamiliar with this" thing rather than a problem with Haskell...
> Tor does not inherently cause harm, though.

Case in point.

> If not, what are the differences between Tor and IM software with E2EE?

I would never run an IM software with e2e encryption either, for the same reason. I don't want to be paying to move data that is being used to hurt people, no matter how many people I'd be benefiting in the process.

If other people come to a different decision that's entirely reasonable as long as they're cognizant of the harms caused and not in denial.
Games should be designed for the world and players that exist rather than the audience the creator wishes they had. Ideally you shouldn't push players to search the internet, but you definitely shouldn't design your game such that searching the internet takes the fun out of it. Because like it or not, your players will search the internet.
Government and corruption in action
You can also add more gears in the transmission to make it more efficient as well. Gears are very efficient than conversion to/from electric (that is a series model, not even charging a battery.) The only way to make this work is if the engine is very undersized - the more load an engine is under the higher the efficiency, with gears alone though you would end up with an engine that takes unacceptably long to get up to speed, and slows down when going uphill, or into a headwind. If you are going ICE to battery you can have that undersized engine, and make up the extra losses by using the battery when needed, hence a hybrid car.
I've been using the new Steam Families in beta for the past several months, and it's wonderful.

This feature is why I was willing to buy a Steam Deck several months ago, and I've been very happy with it.

Prior to that, I had been purchasing games on Steam as little as possible -- Epic Games Store, GoG, direct -- anything to avoid Steam, just because I was so frustrated with the old Steam Family Sharing setup and its library lock system.

Steam Families is everything that I've wanted it to be. Super pleased with it, and it's a very pro-user move. Highly highly recommended!
Java – Integrity by Default (JVMLS 2024)
> This is bringing more eyeballs to space tourism. So that more crypto bros can have a cocktail in orbit at the expense of everyone else.

What is the problem with that? This is funding space research and development by SpaceX. This just feels like a generic "few can pay for it but I don't therefore it's bad", you're just being envious.
I think the spacesuit looks kinda bad.
> ICE engines are generally most efficient at low RPM and high throttle settings

Which is why modern cars are much more likely to include a sixth gear -> drop the rpm, increase the torque = higher efficiency
It's not even noble cause corruption.

Graft, plain and simple
> a list comprehension or a map is just nitpicking

Absolutely. It’s a style choice. Same with the variable names. Ironically the whole article is a great example of what a waste of time code reviews have become.

If style needs to be consistent, it should be enforced with a style guide or ideally automated formatting tools. If it’s not in the style guide, you can bike shed it in a separate meeting, but don’t block a PR on this crap.

If you’re submitting a PR to an OSS project as an outsider, then I can understand more that authors want discretions. A pattern I like is where a maintainer cleans up stylistic things and then just says thanks and commits.

In either case, the overall priority should be to reduce unnecessary round trips.
Disappointing to see the Cambridge Zero Fellow repeating the BS about plastic straws ban being about carbon.

Was it really so hard to find an ineffective policy for reducing carbon that he had to name check one aimed at a different environmental goal?
Analysis: VC Investments in AI Startups
Did it have an ergonomic way to exhaustively match on all the variants? Since the 70s?

How does the ABI work? If a library adds a new constructor, but I am still linking against the old version, I imagine that it could be reading the wrong fields, since the constructor it's reading is now at a different index?
If you boil down my comments, sure, you could say that. But, that's why I didn't boil down my comments and used more words, because ultimately, it doesn't say that.

The thread is "Why Haskell?", I'm offering a counterpoint based on experience. YMMV and that's fine.
Remix's concurrent submissions are fundamentally flawed
"The founders contend that moving data centers off land would slow ocean temperature rise by /.../ letting seawater cool the capsule’s shell"

The... err... what?
However, participants from the top 10% were more likely to support certain climate policies, such as increasing the price of electricity during peak periods, taxing red meat consumption or subsidising carbon dioxide removal technologies such as carbon capture and storage.

I bet they are. Regulation impacts everybody equally. So if you have a poor person who is responsible for 1% of the emissions compared to a rich person increased regulation applies to each of them in the same way, for example paying more for a hamburger. That is not disruptive or consequential for the rich person either financially or in their emission footprint and they get to feel good about making the world cleaner.
The mainstream is languages that will happily accept null as anything, and crash at runtime. Sure, union types are cool, but they aren't expressible in most languages, while the optional construct is.

Haskell's type system definitely is a positive example of what can be done to avoid completely the null problem. Is it the utmost that can be done? No. But it's been a working proof of solution for 20 years, while proper typecheckers for union types are a recent thing.
Lets not forget NYPD is just a drop in the bucket, the police is the whole US is wildly corrupted.
1 - time wide use a of a code formatter with an opinionated style setting to preempt such discussions is a huge productivity boon

2 - for "pattern" oriented changes that aren't easily checked in a linter, have an internal guide defining what you want in the codebase and then reference that. That again pushes the feedback back to the impersonal, and keeps it terse.

3 - leave the more substantial feedback for things like discussions around the business logic, or architecture of system, or implications of a particular change will have consequences outside the internal context of the subsystem
Propshaft: Deliver Assets for Rails
Rocket Emoji Securonomics?
I advise you to add a disclaimer at the bottom that says "this is for educational purposes only, try it at your own risk and don't rely on it for serious/dangerous measurements". And also change the name to "Ammeter for Apple Watch", as some "special" people might think that this was made by Apple.

(My learnings from almost getting sued for a simple hobby project like this)
Westerners wouldn't need as much noncompetitive wages if housing was cheaper.
The "conservatives" in China have assumed control.
It will do some wrangling of literals for you, as long as it can unambiguously decide on an exact type during type-checking.

If no other info is given, it will treat `3 + 3` as Integer + Integer (and emit a compiler warning because it guessed the type).

With `(3 :: Int64) + 3`, the right 3 will resolve to Int64. Same if you swap their positions.

`(3 :: Int64) + (3 :: Int32)` is a compile error.

"Text literals" can become a String, a Text, or a ByteString if you're not explicit about it.

> implicit cast operator

Wouldn't that make it explicit?
This one sounds like a standard application of Chatham House rules[0]. No press, no snipe reporting, no out-of-context soundbites.

The short version I often use about that rule: "you can quote, but you can not attribute". It's a relatively common practice among certain technology conferences. At least in the UK.

0: https://en.wikipedia.org/wiki/Chatham_House_Rule
That’s 1-2 years for an NYPD officer. It’s enough to find another job … except that the code of omertà runs strong and they might have trouble finding a police force which will hire them. Unlike an officer who kills a civilian, who will easily find new work, this is seen as a crime against the profession.
If "good feedbacks" like that were the norm on the project I was working on, my interest in that project would drop very, very quickly.

I agree with the gist of it, educate and improve. But the example review is just faffing around and borderline philosophical ponderings. Get to the point.
Is grossly underestimated by whom? Oh, by just random people off the street? I am not sure why we are surprised that people with no expertise on the topic have absolutely no idea what affects their carbon footprint.
Bluesky launches 60 second mp4, mpeg, webm and mov video clips with safety tools
> Could you imagine people saying the issue with Java is its extremism towards objects and method calls?

I think exactly that all the time. It’s ridiculous.

> That's a problem no haskell user has, honestly.

I had this problem all the time when trying to write games in Haskell. Not every subject matter decomposes into semirings. Just like not everything decomposes nicely into objects.
People tried to fix this with FRP or lenses. Both are worse than imperative programming for games imo.
Runway for what? Will this guy receive a city pension? Will he have the perks retired NYPD officers have? I hope he gets hired back as a top brass.
> Trying to be objective about this... And writing it down also seems smart.

Mosdef.

IIRC, these RFDs are part of Oxide's commitment to FOSS and radical openness.

Whatever decision is ultimately made, for better or worse, having that written record allows the future team(s) to pick up the discussion where it previously left off.

Working on a team that didn't have sacred cows, an inscrutible backstory ("hmmm, I dunno why, that's just how it is. if it ain't broke, don't fix it."), and gatekeepers would be so great.
In Nier it's a lot less annoying because the game is specifically about that and makes it clear that it's about that.
You don't treat resolvers like RESTful endpoints. You check that the user has permission to access the object (edit: or other value) which the resolver returns. This has nothing to do with RPC and does not stop you using the "graph" part of GraphQL.

For the purposes of comparing a REST API, where permissions checking is done for every endpoint, to a GraphQL API, where permissions checking is done for any resolver which loads data, it is necessary to compare the number of permissions checks you would need across the two services. This does not mean resolvers are in any way equivalent to RESTful endpoints except for comparing how many times you'd need to write `ctx.can('read', photo);` across the two, and even then the numbers will almost certainly be different because the APIs will be different.
More generally if you try to do the whole world in one go you are not going to reach useful quality because every place has something unique about it in the transit network itself and also the map is curated by different people who do things differently. The map might look similar to an outsider but the particular codes, conventions and methods will be different.

The answer for this, I think, is that either the OSM data (input) needs to adapt to fit what this system can read or patch rules and patch data can be applied to fix up the output.

Either way it is a distributed project, people in Tokyo or Hannover or any place where it is wrong are the people who would know what is right so they should be engaged in the solution.
Yeah but there are arguably different standards for Haskell. Haskell's advanced type system is one of its main selling points, so it doesn't make sense to explain the benefits of Haskell with a case (Maybe) where its type system falls short (no "or" in types).
Absolutely! For the record: I don't think that memristors are doomed to be useless-- we'll have to find out.

My point is just that even with research-tech that sounds absolutely amazing (low power, persistent, high density) you just need to fail on a single dimension for it to basically become irrelevant.

This is also why its so easy for media to overhype research results, which (predictably) results in continuous disappointments and loss of trust (of the public) in science reporting and/or even science in general...
Blue Origin seems to be a vanity project for Bezos. While he seems to be taking it more seriously than Branson does Virgin galactic, he hasn't seemed to try all that hard to make as serious a competitor as Elon has with SpaceX. Elon wants SpaceX to be more than just a glorified suborbital tour-bus and is making actual progress on commercially exploiting space for more than taking millionaires and celebrities up to see freefall for a few seconds. Boeing... well Boieng is lucky if their planes don't fall apart on take off or fly themselves into the ground this decade and their spacecraft show early signs of being victim of the same systemic issues from Boeings cost saving measures like not bothering to test their shit properly first or attach all of the nuts a bolts that are supposed to be there, or make vehicles that don't autopilot straight down unless you buy the deluxe package
I'm sorry to tell you this, but if you Game Over in SMB you can resume from the same world by pressing A and Start.

This is one of three things I would time travel to tell my childhood self.