skysight-inc/HackerNews huggingface dataset:
I just put all the essential ones through firefox reader mode and the high end of reading them at what is what an average reader can read at based on the word count and it puts it at 10.31 hours of reading. that's a basically complete understanding of rails that most people don't have. to get 80% there you could probably skim most of them and read the main articles on models, views, and controllers and be done in a few hours. (firefox uses a somewhat naive approach though that just counts words and can't distinguish new code vs. the interesting bits so i'd wager the time is less since there is a lot of repetition in code)

it's not a ton of investment compared to how much time it would save you if you use rails later.
I played it a little bit and I felt like murdering someone ;) Simple reason. I am very decent Tetris player as to me it is a form of meditation. And hot key to rotate that shape is hardwired by now. So to me this has completely spoiled what could be a decent game.
You are spot on. I have observed the same thing both online and offline.

For some reason I suspect the pandemic exposed some truths to many people.
Rather than rails not being written in ruby, I would say that rails extends ruby. Rails is written in ruby, but rails isn't used by ruby - your rails (-using) project is implemented in the language of rails.

And it's mostly fine, but the cavalier attitude to meta programming and lack of namespacing is a problem. And not just convenient (but ultimately insane) stuff like 1.second.ago - but also in core rails. On a current project interfacing with a legacy database, I've encountered tables with columns named "table_name" and "changes" - both of which are shadowed by ActiveRecord itself.

But even with the crazy, it does make starting a project right, quite easy. Tests are set up, and with rails 7 you can finally opt out of most of the crazy js/css tooling and still have a nice front and backend stack.
Nintendo has finally sued too many smart people, and shut down too many fan projects. I can no longer support their bad behaviour so I can't support the Switch. I know they've been bad actors in that space for a long time but I guess I've just gotten old enough to see past my nostalgia.

Also the quality of the switch is below my expectations. My NES controller still works, but my joycons are dead.
There’s a lot of vintage Pyrex pots out there. Growing up near Corning New York, one finds an abundance of it. Here’s an example set: https://www.ebay.com/itm/CORNING-WARE-VISIONS-Pyrex-Amber-Co...
Alzheimer's-like changes found in Covid patients' brains
iPhone users are wealthier than Android users, that is the main reason the platform is more lucrative. Apple did a great job creating phones that users wants and charges a premium for them, which is great. What is not so great is that Apple then uses their dominance in the premium phone market to become the gatekeeper of a majority of phone app revenue, resulting in Apple taking a 30% cut of most app sales in the world. They don't have the most phones, no, but they have most of the phone app market.

And as phones are taking over phone apps are becoming an ever more important part of our lives. Apple can't just sit there and charge 30% of phone apps forever, that starves an upcoming market and holds back progress.
The one thing I lack in OpenSCAD is dimensions: there is no good way to add any.
Only a language like Ruby could make Rails and the rapid prototyping setup work as beautifully as it does.

I don't think it's a coincidence that we got _why, DHH, pragmatic programming and the like as soon as Rails put Ruby on the map back in the mid 2000s.

It has a lot of Smalltalk in it in a way that is easy to step into from another language.
I did not notice this thread continue. FDSGSG's strategy is bemusing. It doesn't help that them being so concerned about you being so concerned by their logic, is equally troubling and worrisome!
But again they made the device and you knew that limitation existed when you bought it. If people cared they wouldn't buy them.
Wow I just moved to CLT and would love to meet more people that are engineers in the area, where are you all?
Could it be done using JS to put the count in the page title? I realize Unicode and emojis might not be ideal but they could supplement such an approach.
"Disruption" is such a ridiculous nothing word. I had a recruiter solicit me for a job at a place that would be "disrupting the aviation industry."

The company she represented? Fucking Boeing.
Ageism is more about attitude than actual age. If you think things should be done your way just because you've always done it that way, then you're too old.
screenhero.

best pairing app ever made. Slack bought them, shut it down and failed to deliver anything close to what it did
If you have bought a custom domain just to use with Google Apps and then created and email that you've been using for 13 years changing your email address is just not an option. So, you basically have to pay either Google or another provider.

What makes no sense to me is why Google isn't offering former legacy users the option to to migrate to the newly announced Workspace Essentials Starter while making it available to anyone with a custom email right now.

It is not even clear if you move all of your data out of Google and then delete your Google account entirely it would be allowed for you to create an Essentials Starter account with the exact same domain you just deleted.
3DS was pretty long in the tooth when Switch came out.
Using it as an adjective is perfectly cromulent.
Pi is just a ratio, it has no mystic sense at all. The same
as saying 2 + 2 = 4. It's just /happens/.

You can't put arbitrary messages on that.

It could be a good argument if it were in some any other physics constant such as gravity with slightly changed values. But not for Pi.
I think its generally bad, or at least I wouldn't want no part of it. There's decision fatigue for one - how the hell do you decide what to use.
Another problem is why would I want to relearn a new framework every time I switched companies? And how do I know these frameworks are going to survive long term in such a chaotic community?
I have little doubts Django or Rails will be here in 10 years, can you be confident all these JS frameworks will still be here? Some will and some will probably become irrelevant.
> the power to run pretty much any modern game (albeit with worse graphics)

To be specific: 720p and severely degraded effects, textures, models, anti-aliasing, etc - and you'll be lucky to get 60fps.

The Switch has about as much horsepower as a ~6 year old mid-tier Android phone.
Iridium flares don't happen anymore. All the Iridium satellites that flared were de-orbited a couple years ago. They were replaced with a new constellation (Iridium NEXT) that has a different antenna design which happens to not flare.
These insane prices for anything do have one upside - you can get some miraculous treatments if you have really a lot money. Downside of this is that it does suck talent out of EU that could perform the same treatments here (true story).
Ok, let's make an SEO detector and ban every site that plays that game.
I have to imagine the changes have to have been somewhat more driven by developers coming up with fun gameplay ideas while messing with new hardware. Super Mario 64 DS for example includes a collection of minigames with varying gameplay mechanics that explore different ways to use the dual screens along with the pack-in metroid demo, the Wii U had Nintendo Land, and the 3ds faceraiders, Mii Plaza and some AR demos, which all seem like polished proof of concepts for how to take advantage of the new hardware.
It's doable, FiveM have accomplished it, even.

I used to host dedicated game servers back in the day when that was a thing you did. Most servers had custom variables set for all sorts of stuff: health, gravity, respawn time, etc. All of these sorts of settings exist in GTA, and Cyberpunk, and Halo, and so on. It's up to the developers to expose them.

It seems perfectly reasonable to me, and likely you, that Rockstar could charge to host a private server, provide admins with all the knobs and levers they could dream of, and even provide access to scripting and resource primitives that modders will figure out how to access anyways. But they probably won't.

If they were really smart, they'd just buy FiveM, and have GTA6 ship with paid modding support.
LinkedIn doesn't even need a posting feature or feed. It's great just being a self-updating rolodex.
Tough to play risk of rain with thumbsticks
Once I'm a billionaire, it's the first thing I'll do after paying for WinRar: deleting my LinkedIn account.

I never respond to anything, just keeping it around for now for the connections. I recently checked the inbox and noticed something very weird. It showed a list of recruiters that had sent me a message and their profile picture. There were about 15 on screen. All 15 were hot white blond women in their mid twenties.

I'm not sure what to think of that. The odds seem impossible. I work in a boring sector, so that doesn't explain it. Attractive women as recruiters isn't a new tactic, but in this case I had a very strong feeling they're just fake pictures. It's probably just one guy controlling all those profiles.
For me LinkedIn now become a platform to announce job change, how grateful they are with current employer.
> really put into perspective just how little gaming has progressed generationally,

Maybe on console, friend. Not on PC.

> The XBX controller is sublime.

As long as it's not the Xbox Elite, which fails like clockwork.
Nice to see you come around. And props for owning up to it. That gives a bit of hope.
It can't be "literally everything". It is experience that enables us to correct those misconceptions in the first place. It is by experiencing that we discovered and experimentally confirmed quantum theory i.e. that "the world is not classical". It is by reflecting on his experiences that Dennett came to his conclusions.
Well, at this rate, servo will never catch up with the ever expanding bloat of the web standards.
The more critical the infrastructure you work on, the less you will be willing to take the "slowly back away" route. Because as long as you don't understand every single detail of the failure, that feeling of "what horrible thing do I not understand here" won't go away, and you dread having a major "oh... crap, so that's what I did not understand" moment when it's inevitable.

This week, we had such a failure when testing a change. The root cause was found eventually, but what two extremely good engineers plus me still could not figure out was why that problem was only surfacing now, after years of having that buggy code in there. Very important code. I did not want to risk some obviously unknown property of it be our demise later on.

Fortunately, in this case it just turned out that the seemingly unrelated changes did, after all, hold the now failing thing differently than before. As it had been used, the problem was masked entirely, and the code did work well for all those years.
Yep, I personally have written our backend in Python (with type-hints) and the frontend is a React SPA that I recently migrated from JS to TS.

After the migration to TS, I really want something I can use to model the data once and use in both the backend and frontend, because its very repetitive. Haven't found anything yet.
Just... thanks! Your candidness is uplifting for those who don't have the same capability, or voice, to discuss difficult personal topics.
Ask HN: Are there software engineers in big tech who use XMonad day to day?
I am curious if software engineers in Google/Meta/ MS or any other company for that matter actually use XMonad or any tiling window manager for their day to day work.

I somehow feel like Tiling window managers are well tuned for terminal users and not really for a good mix of GUI and terminal.

Maybe some one can CMV with their workflow?

Unixporn on reddit has cool demonstrations of TWM at work but I think it doesn't go beyond show casing and am curious how it transpires in real workflow.

I am having a difficult time on how I should model workflow. Currently I have everything project or a task related in one workspace but each workspace has 5+ windows and if I have to tile them then everything will look squished in the TWM paradigm so curious how people manage their workflow( IDE+ Chrome + chrome dev tools + DB software)
Based on my experience I say give them even more control. I don’t care if they have a monopoly nor do I think they “have a monopoly” anymore than any other store or marketplace.
But you forget that that's LinkedIn's entire business model. The newsfeed as a product is exceptional at hooking users and is the lifeblood of many an internet company. You need some way of getting access to eyeballs on some regular cadence to inject ads. It's basically a money printer.
After having worked for very long time(compared to people who wish to become managers just few years into the job) as a SDE & being managed by many different style of managers, I have found poor managers mostly are failed up engineers or those coming from non engineering background. Also, the tech rush has brought so many "managers" from outside the US who not only lack real management skills, but dont adopt to the US management style. I really worry for the future of the silicon valley if these sort of mediocre managers start to manage high performers in top tech companies.
Different audience. People went on the internet for the first time for facebook. A lot of people never leave the facebook ecosystem. Having a phone that didn't have facebook would make it less popular.

A phone not supporting flash might get developers upset. But by that time developers wanted html5 to take over and developer preference doesn't push product.

One can make the case that the most inexperienced with computers person is Apple's ideal customer / most profitable. Not being able to get on facebook would push this demographic to other phones.
I disagree. The executioner that carries out Hitlers orders should still be guilty of the crime.

I do agree that it is unfair. You have 100 axe murderers. You put one in jail, the rest get away with it. That is unfair.
I am not sure why but it never happened to me (stealing my default browser). As for search - When I type "c" I immediately see Chrome icon and continuing typing "a" show calc. No delays, everything is instant.

I admit that if I saw web results instead of local apps I'd be mad. But I have gobbles of Windows installations at my house and none of those have this problem, starting from that tiny compute stick hooked up to a large TV that my grandson uses to watch Netflix.
I just use the pro controller. Other than its lousy dpad it's a solid controller. Granted I always play docked.
I have been using it for 13 years and my account during all these years had only 1 user and I never used more than 13GB of the data. But since I'm using this email address for 13 years make paying my only option even if it ends up being paying another company.

What is illogical to me is why not offer the same Workspace Essentials Starter Google (without Gmail) is offering to anyone with a custom domain email right now as a downgrade option to legacy users. That's better than not having any data available, no Drive etc.
> Now you're basically trying to devise a heuristic of what every single attack might look like in terms of transaction volume increase.

Is that really that hard though? It does require a price oracle but otherwise it's a pretty easy limit to set.

> If you're wrong, the bridge will freeze right when a lot of people want to use it.

I mean, this stuff should be staying in beta a LOT longer than it is, and in a nice long beta you could be increasing limits gradually.
It's regulated by most countries having signed https://en.wikipedia.org/wiki/Outer_Space_Treaty

Specifically in this case it's covered by these four items:

* outer space shall be free for exploration and use by all States;
* States shall be responsible for national space activities whether carried out by governmental or non-governmental entities;
* States shall be liable for damage caused by their space objects; and
* States shall avoid harmful contamination of space and celestial bodies.

Thusly: the US is free to use space as it sees fit and thus allows US companies to use it as long as they follow US regulations. If the US or a US company damages property of another country then the US is liable for such damage (and can be billed for the damage/cleanup) and the US is responsible if SpaceX fills orbit with debris.

NASA and the US have also recently created the https://en.wikipedia.org/wiki/Artemis_Accords which are a interpretation of sorts of the outer space treaty and some nations have signed on to that interpretation, which has these bullet points:

> The Signatories commit to plan for the mitigation of orbital debris, including the safe, timely, and efficient passivation and disposal of spacecraft at the end of their missions, when appropriate, as part of their mission planning process. In the case of cooperative missions, such plans should explicitly include which Signatory has the primary responsibility for the end-of-mission planning and implementation.

> The Signatories commit to limit, to the extent practicable, the generation of new, long-lived harmful debris released through normal operations, break-up in operational or post-mission phases, and accidents and conjunctions, by taking appropriate measures such as the selection of safe flight profiles and operational configurations as well as post-mission disposal of space structures.
Even if they don't want to use Metal, there's stuff like MoltenVK that you can probably use to access the same functionality
Fun game. Cleared two lines! Green blocks are evil indeed.

An annoying thing is that the apparent buttons on the left don't work since a mouse click rotates the block instead. I needed to mute the browser tab because I couldn't click on the sound button.
My wallet's philosophy on account removal and content moderation:
> 1.day.ago

This type of shenanigans always rubbed me the wrong way. Like, are we saying that "1" has a property, "day"? Conceptually that makes no sense, right? And "day" having a property "ago" is bogus as well.

So then, is it just a cute "let's make it read like a sentence" trick?

One time a colleague was trying to tell me about this trick, and I opened up a ruby interpreter to see what he was talking about. I typed in "1.day.ago" and pressed enter and it gave some error message. A day later he came back and told me how he was surprised to learn that the trick only worked if you had ActiveRecord in the mix.

To me, that's all downside. Sneaky and confusing that loading an ORM adds magic properties to your _numbers_. And, the properties don't even make sense.

The worst part of it all is: how in God's name are you supposed to find out where these magic properties and methods sprinkled all up into everywhere -- where did they come from, so you might read their docs, or read their source? It's madness!
Somehow, the attempt has to be in imprinting virtue and high values. And a lot of the culture wants people to focus in resentment, self-victimism and ungratefulness towards anything good and punishing what's trying to be good. Negative Dialectics focused in this, the destruction of everything.
Exactly as most protests in Ottawa go. Megaphones, signs, vehicles driving through, convoys etc honking or blocking one side of a road etc etc.

Its definitely annoying, and ocassionally lasted multiple days, but it gets support and doesn't potentially cost lives.

I lived in Ottawa for a lot of years and there were countless protests - but they respected the need for society as a whole to keep functioning (read: emergency services) and worked with the local police to make sure they were in the right.
> My biggest feature request: A check box that says, "[ ] I'm not buying anything"

The primary purpose of ads isn't to get you to buy something. It's to plant a brand in your brain so that next time you do want to buy something, you'll think of the brand.

Ads are very good psychological manipulation.
Contractors are often much more expensive. Also they're mercenaries. They don't have the company's interests at heart.

Loyalty has a value. You can train people for things specific to the company. You can build cultures and processes around the company's needs. A contractor can be the spearhead, but you still need a spear shaft.
> it is the middle manager at these companies that have the worst jobs.

Uh. Seems like folks being potentially unfairly pushed out are the ones with the worst jobs?
I don’t know how much truth is in it - but I have been told there the older brown style are the highest quality glass and have better thermal expansion properties such that they can be used on the stovetop. Meanwhile, more recent incarnations are much more likely to fail (catastrophically).
> This is blockchain specific, but you can definitely deep dive into how blockchains work to get to a point where you understand the concept of a "bridge", "price oracle", etc.

Circuit breakers based on price/volume/volatility is standard finance tech.
Perhaps yes, but they were children over a century ago (and I strongly suspected these sorts of toys predated their time, anyway).
Client-side hydration has been a term of art since component-based web apps have been built with the same code on the server and client. It’s not some new buzzword. It’s an exceedingly common term and has been a major focus in the space for years.

But loljs or whatever plays well so go for it.
There's also over a billion more people in the world now... does that matter? Maybe not, but I always wonder when raw counts are compared across decades
I've been led to believe that many telecoms use voip on the backend and your pots phone call is actually going over the internet. I don't know how much of that is true.
It doesn't read like that at all; your unfamiliarity with the subject matter doesn't mean it's "pseudoscience and mysticism", that's a classic argument from incredulity. It's rigorously based in the mathematics of music and physics of sound.
Agreed, but additionally you might need/want an SPA because you want to be able to very quickly spin up mobile/desktop apps (e.g. with Capacitor/Electron) or you want a functional offline mode.
I believe the author wanted the entire screen framebuffer to be displayed at 1600 nits. I.e. effectively cranking the brightness up to 11.
cool domain tld!
So I thought this was interesting and looked into it.

The website has a reference for where they get their big mac prices:

> Big Mac Index measures the average price of a Big Mac at McDonald's in the United States and is famously used in the Economist's Big Mac Index to measure inflation.

And a link to the Economist article (https://www.economist.com/big-mac-index) where they further link to their methodology: https://github.com/TheEconomist/big-mac-data

The USA average seemed high to me, and I found this resource: https://www.zippia.com/advice/how-much-big-mac-costs-states/ - Nov 2021 - which suggests $4.40. But the Economists data/csv file really does say $5.81 for the USA... so that's where I bow out!
Growth engineering
And fostering a culture at the upper echelons of management that enables, encourages, and embraces that mentality - that's the magic. Decades of fun goofy shit, and it hasn't yet been eaten by the business turds.
The idea seems to be that endorsements are by people who are your colleagues, and, hopefully, ones who have seen you apply your skills.

If pulled off correctly, its a powerful endorsement.

However, how does one really check if the endorsement is real or a favour for a reverse endorsement.
One week at one of my jobs they went around the place with a megaphone shouting at everyone before a weekly company all-hands. "It's all hands time!" etc. I walked out the door instead.