skysight-inc/HackerNews huggingface dataset:
Yes, language evolves, but this case is a bad example of that. To me, and other people I know, "X and me went to the movies" sounds exactly as wrong as "Me went to the movies." This is not an attack on people who are saying it "wrong", because I understand that it doesn't sound that wrong to everybody. But the fact that some people do hear it as I do is information that can serve a person's decisions. It's OK to not want to "sound dumb" in a specific context, even though it would be unreasonably mean to make that accusation. The opposite is also OK: To not bother adjusting for that audience - maybe you just don't care enough about the way they perceive language.

My point is, even though getting it "wrong" is very common, this grammatical rule is still far from dead in practice, and so simply offering the correction doesn't necessarily mean the person is being purely pedantic.

Of course this is all to do with "me" vs "I". I agree the strict order of the nouns is indeed almost dead in practice.
If you want a very personal point of view of the storm check out the three latest videos on this channel https://www.youtube.com/channel/UCuxlXCfVyV-i5YLL30jkomw
Politics aside, it's not so difficult if you have a Russian visa or passport and arrive from Russia. Even then, most of the time you won't even get stopped driving in from Russia proper. Just remember to bring cash and a Russian SIM due to western sanctions and leave the politics at home.
Plus high performance Julia code (at the 80% of C range, maybe not at the 100% range where micro-optimizations start to happen) isn't any less readable than low performance Julia code. A common misconception is that annotating every type and making it more imperative and C-like makes code faster, but as long as you internalized what makes code slow, making fast code is surprisingly just as concise as it would be in Python without any type annotation.

But since fast and slow code are so similar, and both give the same ultimate result, it becomes less obvious for someone who is reading someone's code to see what was made to make it fast (even if it's easy to see what the code does because of it's high level nature). I think that's something that could improve over time with better tooling, using the meta-capabilities of the language to create linters and compiler suggestions that guide the users into making the small changes in the code that makes the most difference.
Ask HN: Transition from mobile developer to Product management?
I have been a ‘hybrid’ mobile developer (native iOS & android) for over 5 years now. Have had a great career so far and worked with some prominent companies and smaller startups throughout. I also build my mobile passion projects on the side. I’ve delved in the server side quite a bit as well, mainly REST api’s and some frontend. Truth be told, I love coding and the problem solving gratification of it, but I’ve come to realize that I’ve gotten by through sheer persistence and hard work my whole career. Technically speaking, most developers I’ve worked with are more gifted than me in that sense.

I initially got into coding because of the creative aspect of it. I have too many ideas and not enough time in the day and I feel at the coding level, I’m not as impactful in my role as I potentially could be in a more product based position. I have a really good rapport with people and coming from a sports background I have leadership qualities that I think would transition well.

Is this a realistic pivot for me at this point in time? Any one have any suggestions on how I could make this pivot? Obviously, there’s a lot of uncertainty in the world, but I’m relishing the idea of a new opportunity where I can be more impactful.
Without decent understanding of how options work, even iron condors can turn bad. You are writing options, so you're still running assignment risk or pin risk. It's mostly benign if you know what you are doing but can be a brutal lesson if you just clicked because you think "it's staying the same".
Math of the Penguins
Thanks for the link! Looks like I was holding on to an assumption I never actually verified.
Would love to see a BannedinChina.com site similar to made-in-ny, made-in-boston.

Off the top of my head:

- South Park

- Notepad++

Would be great If every site had that banned-in-China badge too.
Partly because they can but also to prevent developers from gaming the system. Imagine a free app with an IAP to unlock features but Apple only takes 5% from the IAP.
Yes. It also has all the original conversation below the posts restored. The theme doesnt matter that much to me because I can control the display of a page client side, using something like Mercury or Dark Reader etc. In fact, I quite like the lack of a theme, leaving it entirely up to me. (Not that your theme in any way impedes that same freedom.)
I went from writing shell scripts all day to writing Perl scripts all day to writing Java most of the day. From having to write everything in vi (not vim) with no IDE support to IntelliJ basically spoon-feeding me, the "boring" technology being alluded to in this thread is "new-tech" for me. And boy I am so grateful for decent type support, vast ecosystem and a chance to focus on design patterns and clean code. Just to provide an alternate perspective for those who think Java is "boring".
Correct, but that's the reason why it is fundamentally different than other government services, like the military.
According to [1], a standard 2 Ah 18650 Li-ion cell has something like 0.6 grams of lithium. (2.0 Ah * 4.2 V / 0.0006 kg of lithium) works out to 14 kWh/kg or 560 TWh of capacity.

That one battery chemistry alone would be enough to power the entire world for a week. Once you eliminate nonessential industrial power consumption - aka bring your own power storage or shut down machinery with the sun - the amount of lithium we'd need to store to make a transition to solar/wind feasible would be far smaller than global reserves.

Edit: as noted by phillipkglass, this math is moot

[1] https://batteryuniversity.com/learn/archive/is_lithium_ion_t...
Our school is doing e-learning for 3 weeks then, supposedly, going back to in person. 60-90% of the school population (depending on school) opted for e-learning for the year so when my kids go back there is only 8 or so other kids in the classroom.
>That means, for example, allowing purchases via webviews, particularly for products and experiences that are not zero marginal costs. Sure, that could mean less App Store revenue in the short run, but Apple would be well-served having to build more and better products to win developers over. At the end of the day, squeezing businesses that can stomach the cost of Apple development, both in terms of implementing in-app purchase and that 30%, by definition has less ultimate upside than growing the pie for everyone.

Apple shouldn't have to enable you to undermine their business with their own property. And no court would ever require them to.

The fact is that Apple hasn't changed the terms. It's been the same since the App Store began (technically it's become more generous to developers with the reduction in the fee for subscriptions after the first year). Meanwhile the iPhone installed base is magnitudes larger than it was in 2008, making it more lucrative for developers than ever. Apple would be well within their right to raise the fee, but the fee has only ever gone down.

That's addressing the moral argument of their business model. Legally, Epic has no case.
Homeschool for the very advanced older of our two elementary kids, done by one partner who's also going to be working from home, kind of. Many worries about that, including 1) will that actually work out OK?, and 2) if it does will that one end up so far ahead that we're now stuck homeschooling forever? Sort of a good problem to have but also... not a good problem to have.

Middle kid's going in, at least until they probably shut down in a month or two. Youngest is going to grandparents whom we very much hope we don't give The COVID, but none of the rest is happening if that one's home. No way.
It’s a common assumption.
I think you may be a bit different than the modal person being targeted with this site.
Also, what does this section even mean in the context of ML models? How do you communicate that you trained an interest-estimation model on more data and will now be using the upgraded version? I’m sure Google uses many such models for producing personalized results, and probably several are updated in production every day. Does Google have to share the inner workings of their search stack with these news companies? Do they have to share the models? Does Google have to explain to these news companies how the newly trained model might treat their content differently than the previous iteration? Any of these things I expect would cause Google to throw up their hands and abandon the country. Exposing a live feed of all their trade secrets to the employees of random news companies is obviously not going to happen, and explaining why ML models do what they do is an active research area.
They're probably not confusing patents/copyright.

AIUI, USA didn't adopt copyright as an unregistered right, ratifying the Berne Convention, until 1988, 100 years after most of the rest of the World.

I don't quite know how registration works (see copyright.gov) but it seems there might be a presumption of ownership that's established? They still have registration in USA and it affords greater rights (higher damages in cases of infringement I think). Notably, novelty is not an absolute requirement for copyright registration.
This comment made me click the link in hopes of seeing some great UI/UX. But, it's just a doc.
Plague Doctors – The Last Word
NPR spoke with a Cedar Rapids City Council member a few days ago. I remember being incensed that the federal government were dragging their feet to get them resources: https://www.npr.org/2020/08/15/902811975/thousands-in-iowa-c...
Let’s call 1 second the threshold for a bare system with an SSD and 4 core CPU at 2Ghz. That gives you 8 billion cycles to start up, trading off with file access, so maybe only 4 billion of those have access to all the data you need in memory (modern ssd loads what, 400 MB/s?).

So all the startup code and initial assets are larger than 200 megabytes and take more than 2 billion cycles to prep? Computers are fast, software is slow. Sure, things aren’t trivial to always fit in that package, but it’s disingenuous to say you need to take many seconds to start up.

Look at a giant piece of software that was built for more limited times: Visual Studio. It used to start up in milliseconds back in 2000. Now it takes 30 seconds. Did it really improve things so much to justify that in the intervening years? I’d go with no.

You know what else has an amazing set of features and capabilities including internationalization and accessibility and all those other complicated things? Web browsers. And there’s not a browser on the market that doesn’t start up in more than a couple of seconds, including loading a full webpage and rendering it from the internet.
My thought was that the gauge of the wire goes down as it sags. The same weight of wire across a longer distance.

Maybe I’m wrong and this kind of wire stretching doesn’t impact resistance?
Really? Who?
> Decision fatigue is almost universally the result of executing against an insufficient plan.

Contrary to the sibling comment, I actually think this explains a lot of my experience. Thanks for pointing it out.
Most Tesla owners I know keep their cars at 80-90% charge every single day since they have a charger at home. That's enough range to get you 4-5 hours away from any would be wildfires.
They're certainly a good indicator that the class system is alive and well in the UK, but since the rest of the universities rely on the Highers/A-Level results without any interviews I'm not sure what you are implying by "set the tone"
why the long domain name, shouldn't it be "SSCabridged" ?
Thanks; updated
I have one son in elementary school. Since the school system switched to online learning, it's been a mixed bag. Having our son around all day is quite nice, and we have fun, however, he's not learning much from the online experience at all, so we have to teach everything ourselves. Before, it was just a matter of supplementing what the teacher taught. Assignments are overwhelmingly negative: They're all slide decks. It feels like office work for both the child and the parent. My son was sick of making slides by the end of the school year and I don't blame him.

Net result: We will be sending him to school once it opens.
Vacancy taxes?
Three things to Automate with Python using Pandas
The Hey saga emphasized that Apple has multiple products interacting in a single app store.

* Screened apps - Apple only lets "safe" apps into the store.
* Discoverability - Apple in theory lets users find apps that they didn't know about before. Customer Acquisition
* Payments - Apple makes it easy to accept payments, for their 30% fee.

One or all of those are useful and great. Where I have an issue is when they use one (the required screened apps aspect) for force you into the others.

Hey wanted an app on the store, as an extension to their primarily web based experience. But they couldn't purchase just the rubber-stamp that says they're not malware and the app store hosting. They were being forced to buy into all 3.

That feels like using an existing monopoly (actually a duopoly w/ google's similar practices) to force developers to purchase products they don't want. Hey didn't want to accept payments via apple, but Apple's market power and decisions were focused on forcing them to.

If Apple had a yearly fee of $1000 (arbitrary number, maybe pay per download or device or whatever), for an app to simply be reviewed & hosted, that would be reasonable. They provide a service, businesses can opt into that. But they're taking their core value prop of "closed app store helps customers" and forcing their way onto "and now you have to pay us a portion of revenue".
Karpathy's MinGPT
it's not much more work but what's the point of it? the benefits of microservices seem to be the architectural separation of concerns and the downsides are from the distributed communication and deployment model, so in a lot of ways a monolith that is internally organized into loosely coupled components gets the best of both worlds.

there are good reasons to split things out into separate services, especially if they no longer fit on a commodity server, but this rarely applies to the stateless webapps and rest/grpc services that 95% of people work on.
A lot of things are totally fine until they get too large (cancer).

A lot of the time, the only rule for healthy ecosystem is that players don’t get too big. Players getting too big means monopoly, cartel, etc.
Scientists see signs of lasting immunity to Covid-19 even after mild infections
I think 'too simple' is like what some search company CEO said to Larry Page about page rank being 'too effective' when Larry/Sergey were trying to license it to him before starting Google (people won't stay on the search portal to look at ads because they find their result too quickly).

It's a lame excuse. None of those old search companies exist anymore.

If you want to drive most users to just use index funds you can have great software that does that while also having great software that allows users to do everything else they may want to do (like have a checking account, wire money to other banks, automatically invest, etc.).

Having shitty software and then pretending it's 'by design' is just a lazy justification.

If Robinhood can build up a userbase by focusing on a neglected area they can expand and take over everyone. Their downward pressure on fees is already a win for users, if they're able to get through growing pains (unacceptable downtime/scale issues) I don't see why they can't be as big as Fidelity.

I don't know if their software is actually that good, but there's definitely an opening here for someone that can get a foothold.
That does sound like a remarkable change in price. Thanks for the counterexample data point.
Did not know that. Thank you.
A common trick the universities use is to tell candidates that they'll upgrade them from a conditional (e.g. AAB offer) to an unconditional offer if they make that university their firm choice within X days.

I believe it's a way for them to better predict how many students they'll have next year, otherwise it can fluctuate pretty wildly based on exam day results.
Perhaps because I do have a production background in nearly half a dozen languages, this has complicated it for me. I guess someone who has only ever written JavaScript and has settled on react as their tool of choice will just do anything with that particular stack.
> If Uber started breaking more laws today they would be shot down very quick.

Unfortunately, I don’t see this as being true. I’d be willing to bet they’re still breaking laws and ordinances today and we’re just not aware of it.

Part of it is the news cycle today, we’d never see a story about Uber breaking some municipal laws with the state of the world as it is. And after all, they have tons of cash, which is what breaking laws requires.

Until they suffer material operational pain from doing wrong, they’re not going to change.
Would that apply to anything electrical, or with integrated circuits, or with a port or antenna, or connected to the Internet? Is there an exception for ROM? What about device-specific IDs or keys?

And I wonder what test the courts would accept (which the manufacturers would then build to): that the device can run arbitrary code? That each feature of the device is easily accessible via FOSS library or API? That access to each feature in the device could theoretically be reverse-engineered by a sufficiently motivated expert?

Interesting thought experiment.
That is indeed terrifying. I can see how predators might have second thoughts
Besides for the employee/contractor stuff, I thought Uber was mostly exploiting a legal loophole for cars for hire v. hailed taxi distinction.
A Practical Introduction to Web Scraping in Python
Identifying reversible versus irreversible decisions.

Reversible decisions should be made quickly and emotionally cheaply. Draw straws if you have to.

Irreversible decisions should be delayed as long as you responsibly can. The extra data helps reduce speculative arguments, gives your solutions a little more time to mature, or may discourage you from even tackling that problem at all (changing your goals or finding partners)
We bought that too, haven't set it up yet.
Am I just a Figment of Someone's Imagination?
I generally prefer boring, mature technologies or things I already know over resume-driven development as well. One potential gotcha though — today’s uncool thing that you know might be tomorrow’s thing that no one else knows

The last project I worked on still used JSF for the UI, because they guy who created the core of it knew and loved JSF. Then he retired a couple years back, and it’s been a real struggle to find anyone able and willing to do JSF development.
That seems to be pretty clearly what the law says they will have to do. Do you have a different interpretation?
Don't plan on working a full day. You have to take breaks to recharge. Don't feel guilty about this.

Don't feel bad about letting tasks slip. The initial task is to learn what you should really do. If it's new development, this can take quite a long time.

Don't estimate the happy path. Yes if you already knew how to do it, it would take 2 hours to write the code. Estimate for the learning and the unhappy path.

Six hats is kind of dumb, don't take it too seriously, but there is something useful there: Plan to spend time planning, doing, testing, task managing, communicating. Like really plan for it.
That tower reminds me of one of the buildings at Fermilab: https://en.wikipedia.org/wiki/Fermilab#/media/File:Fermilab_...
Yeah over the past 3 years about 1/50 parts i order on digikey results in "surprise! that part you already paid for a few days ago was actually backordered because we didnt update the listing so plz wait 2-3 months thanks." quite irritating when working on a schedule of a few weeks. The wasted time reordering only compounds with all the associated procurement beurocracy on my end. I can't imagine they jerk around their high volume customers like this.
https://news.ycombinator.com/item?id=24165171
Digital platforms? They haven't, that's the point.

Outside of that... I would say it's pretty clear that society benefits from research in law, psychology or history, for example.
The most interesting reading is in the 'tracking police helicopters' slidedeck linked in the site: https://docs.google.com/presentation/d/1sowJrQQfgxnLCErb-CvU...
market penetration*

And there’s really no need to understate your own thesis: not only are you saying countries currently compete via military strength, you’re saying that will be forced to stop by an environment containing multiple poles of power!
I'm not sure I follow. Is the value add you bring to his blog the theming?

I ask because, the curated index you offer could just link back to the original posts.

Given everything else being equal, I would prefer to read the original source over a mirror. I then dont have to verify it is an accurate representation, and they dont have to be kept in sync if things change on the source end. Maybe a separate clickable link at the end of each line that takes you to the original post would be helpful. (orig) A link blog / pure index model would also run less afoul of any sort of copyright issue, if you wanted to extend this concept to other blogs. I would personally encourage this, shifting to a more generalized linkblog that links outward to other sscesque writing. It makes your offering more unique than a theme and index.

If you havent used something like Mercury before, check it out. I prefer it to browsers built in reading modes. (It's the successor to Readability.) https://chrome.google.com/webstore/detail/mercury-reader/okn...
Not my sole reason, but since you asked, here I am. I give my children iPhones. I like having certain family controls over what they use, and further controls over what appears in the app store to begin with.

I like having a single vendor for all my software purchases, that I can trust to issue refunds and discontinue subscriptions promptly.

I spend all day thinking about computers, I don't want to also be my own IT professional and security team, especially for a slab of glass I hold in my hand. I accept that I have to do some IT and security thinking about my iOS devices, but the more the walled garden provides, the less is on me.

I understand that with this "safety" comes a loss of "liberty," but I find that an acceptable tradeoff for consumer hardware in my personal life. I don't automatically assume that the right tradeoffs for me are also the right tradeoffs for everyone else.

If someone wants to sideload apps and/or develop their own custom apps without some kind of special developer status, I have no problem suggesting they buy something else.

I accept that I am not the typical HN reader.
Do these take a 30% cut from online purchases as well?
That story is bogus. See https://news.ycombinator.com/item?id=24165040 and https://news.ycombinator.com/item?id=24063832.

In a way the real story is that people are so eager to believe it that it didn't matter that it was untrue. Like Voltaire's God, if it didn't exist it was necessary to invent it.
You're joking right? You're proving the article's point. The social sciences have informed policymakers for decades. The US was founded by social scientists (as TFA defines them, the social sciences include philosophy and so on).