skysight-inc/HackerNews huggingface dataset:
> Anecdotally, since I got away from Ruby, working on software became way more productive and tolerable.

Oddly enough I found myself becoming less productive when I tried Elixir and Phoenix for a bit (compared to Ruby).

You could look at code written by 10 people and end up with 10 drastically different looking code bases. Not just the organization of files but the logic behind the functions. It makes it very hard to read other people's code unless you know every pattern they use very well.

Here's an example of that where I wrote something one day, asked if there's a better way to do it and someone else wrote their own version[0]. Take a look at the 2nd code snippet vs the 3rd. The first code snippet happens to be Python btw. Even after a year of casually working with Elixir I can't understand the 3rd snippet of code at a glance. When I first tried to parse it mentally I spent literally an hour picking it apart just to see what everything did and I forgot almost all of it a week later.

I also found myself much less productive mainly because the language tends to be quite verbose compared to Ruby, especially when you compare things like ActiveRecord vs Ecto. Ecto is one of those tools where it sounds unbelievably good on paper with great abstraction ideas but in practice it's pretty complicated because there's tons of different syntactical ways to do the same thing, the docs aren't inconsistent and every blog post you read has people implementing things in a different way. Then you combine that with it being fairly low level and you end up having to write huge amounts of very tricky code to do the equivalent of what you can do in AR.

At least with Rails, most projects look the same and unless someone dives off the deep end with meta programming, you can generally follow the code. I guess this is a testament to how good Rails is when it comes to developing its APIs. You can go such a long ways and develop fully featured apps based on Rails without really having to do anything crazy.

[0]: https://nickjanetakis.com/blog/formatting-seconds-into-hh-mm...
PSA: Stripe emails to your customers include an unremovable advertisement
The Tesla Model 3 already embodies the minimalism, software focus, and vertical integration that have driven Apple's success in the phone market. Right down to the custom SoC and capacitive touchscreen in lieu of buttons. I'm really curious what Apple's differentiators will be.

Also, 2024 still seems aggressive to deploy self-driving for real.
Unfortunately that is mainly the case these days.

In theory it would make more financial sense that most companies at the startup stage would be fully employee-owned, considering the equity and tax scenarios. But what founders are open to that? It amazes me that still there are/were people, myself included, willing to partake in a rigged endeavor plagued with pitfalls and restrictions, compared to other business models out there.
Blog Continuous Delivery with CircleCI and Nix
Show HN: CsBuddies – iOS Chat App Designed to Make Programmer Friends
FAANGs really need to expand into more and more industries if they expect to continue their hypergrowth. Apple, at 6% of SPY, especially.
Anecdotally, I disagree.

Considering all the extra JS it requires to preload, I also question it from a practical standpoint.

Of course, if you are otherwise including 3MB of JS for no reason, and it isn't cached, and you aren't using a CDN, maybe, perhaps, Google's CDN might serve it faster..

Though to be fair, I use FF, so AMP is hostile to it, and anyways FF has this great reader mode..

But do you have any numbers to back up the claims that any AMP pages are ever better?
I don't disagree with you assessment. I feel like he could be able to forge a solid partnership with Ford as the move into the EV space. Also with Ford's(F) market cap of $34.89B Apple could vary easily just buy them outright if things go well.
That seems like an unnecessarily confrontational way to put it.

What I would say is that, from a 10km perspective, functional interfaces are just where the Interface Segregation Principle takes you when you really lean into it, and that dependency injection can be thought of as just a convenient way to do partial application in bulk, and that CQRS encourages you to create an ever-wider separation between your commands and your queries, and that, in general, once you get far along where clean object-oriented design wants to lead you, the whole functional vs OO debate often starts to feel like it's quibbling about syntax as much as anything else.
I don't want to pay the Apple tax.
It's required by emancipation. Men who didn't prove themselves are useless too. And not only through words, but deeds too.
Apple could outright buy GM or Ford with cash.
They will obviously offshore the manufacturing to China so it won't really be that hard to pull it off.
How would one go from making no cars at all, not even parts, to making them?
Yep, I actually like the idea of a narrow standard like AMP for fast loading content pages.

The hosting/caching of those pages on outside caches is a bit more problematic, especially when it gets used by Google to de-emphasize the destination site in favor of flicking through Google results.

I think the same idea implemented as a browser standard would have much better reception.
SoftBank to File for First SPAC IPO Today, Seeking to Raise Up to $600M
Although trusting Oracle is a stretch. Look at the JVM.
Not to mention that commercial ISPs also follow a three-strike system -- unless that's changed. I haven't been keeping track since it's not relevant to me. So it sounds like the only difference is that you all did a bit of investigation before issuing a strike.

My friend was in a brand new dorm built for honors students. Network topology was quickly worked out that each floor was immediately visible, and I believe other floors could be found with some work. There were several 24-hour Halo lobbies going.
I think Apple is one company I would trust with entering other verticals especially in the hardware space. While phones!=cars, I wouldn't put it beyond their team to deliver on this.
This has been my experience as well. I'm building an exploratory game project in Rust to test the waters for switching to it from C++ for a professional project. Initially I was hesitant because I didn't really care about memory safety, so I didn't want to pay some mental overhead for something I didn't care about. But after using Rust for a while, I'd hands-down choose it over C++, even for projects where I feel like I don't care about either memory safety or even maintainability like single player games. The ergonomics are just so much better, the package manager exists (and is good), and the constraints placed on the architecture really just result in the program being easier to grow.

So while safety and maintainability are what Rust gets marketed for, the ergonimics and just overall productivity of the language is enough to sell me on it for game dev. Languages like Zig and Jai also seem interesting in this space, but they're far from being ready to do anything in production with. The Rust ecosystem is actually ready for production now, and the language is a pleasure to work with.
For me ends up being 28%-ish percent if my math is correct. Ether way 25-30% is a good ballpark
This would be great if the consumer cost is competitive. Right now you have to spend almost $40k to get over 200mi of range it seems, which is still too expensive for most people.
Hello everyone!
csBuddies is designed specifically for you to filter out like-minded programmers and have a chat together!
I always wanted this kind of online environment that is dedicated to meeting programmers like myself ever since I got bored during the quarantine.

It’s a bit different from Reddit in that instead of making a post and having it buried under the newer posts in only a few days, csBuddies keeps your profile visible at the top of the list depending on how active you are.

I have built this app using SwiftUI, and it uses Firebase and PostgreSQL. iOS app was the only thing that I already knew how to make relatively quickly, so I simply began with a native iOS app instead of a website or a cross-platform app.

Thank you for reading, and please comment here or email me at csbuddiesapp@gmail.com for any feedback! :)
> As an example, let’s take 2 coins that each have a bias of 75%. The ‘distance from unbiased’ for each coin is 0.25. We double that for each coin to get 0.5, then we multiply them together to get 0.125. Finally, we add 0.5 to get 62.5%. The full equation would be (0.5 + (2x0.25)x(2x0.25)) = 62.5%.

I think the answer here would be 75%, no? 0.5 x 0.5 = .25 not .125, or am I missing something? Maybe the example was supposed to have 3 coins -- then the math would work.

Does that result somehow make sense in that each coin is halfway to being completely biased?

The strange thing in that formula is seen with 2 80% biased coins. You end up with a total bias of 86%. Which goes counter to the idea that mixing biased coins is always an improvement.
Right, but tracking being about ads does not make showing ads equivalent to tracking, although Facebook wants you to believe that.
IOW, (A => B) does not imply (A <= B). Or (A <=> B), for that matter.
Google could use dns-prefetch to tell the browser to to pre-fetch the DNS records for the domains in the top search results... That would decrease page load time up to one second! (the caching being the main advantage of AMP - it would make AMP unnecessary) Really, why are not browsers pre-fetching DNS records automatically for all links visible on the screen!?
> So you agree with Facebook that their revenue stream is more important than our privacy?

No. I think our freedom is more important than both.

> If you don’t agree, then how else do you propose Apple enforces said privacy?

Apple is making decisions that are too big for it. The DOJ needs to break them up. Computing needs to be free.

I'm fine if the platform makes these notices apparent, but Apple can't be the arbiter.
There are many software tools to give you a RAM disk these days on pretty much all major operating systems - even ones that give you a disk based off of GPU memory!
Along a similar line, the soundtrack for game Long Dark is excellent. This has been my background music for most of the day:

https://youtu.be/S3XiDDlLRXM
So should schools now stay closed after New Year?
Based on Facebooks history of choosing profit over ethics, I wouldn't be surprised if they decide to productize surveillance of citizens to authoritarian governments, if they haven't already.
We did experiment with some pretty aggressive compilation approaches a few years ago (see Prepack). Ironically our conclusion from this (which informed Server Components design) is that you don't want this to be done automatically. Because then you don't have precise control and confidence over what gets shipped to the client and what gets shipped to the server. One compiler bailout, and the difference in the bundle is huge. So you'd want to add a way to enforce things, and now we're back to manual annotations.

(We did have a prototype that does this, though.)
Maybe it's different in other countries (I am in the UK), but I feel as if there isn't enough content for a recommender system to even be useful. I feel like after browsing through the catalogue a few times, I have a rough idea of most things I would ever possibly be interested in. There's just not that much there. Either that, or the recommender system is working too well and I never see anything beyond what Netflix wants me to.
What about other animals?
In my experience it's generally not that web developers won't stand up for sane usability practices but (in most cases) they lack the political clout within organisations for their standing up for sane usability pracatice to have any impact on policy.
door handles?
I think of HN as Slashdot of old, filtering out any comments less than +4, and minus the “humour” tag. So, no, /s won’t cut it I’m afraid.
An ex-teammate is the CEO of http://apolloshield.com

Browsing their site may also introduce you to some keywords you can use to search for more.
Why wouldn't it be legal? Every site that uses it has to specifically add it and opt-in. Sites are willingly implementing AMP pages and telling Google etc. that the page exists and can be cached/served as an alternative to the original page link.
It's Siri of course!
I love how creative people are on the internet. I read something amazing like this just about everyday and is part of the reason I spend so much time on the net.
I wrote a zine to teach programming to non-technical employees
You're saying the same thing as the parent post, but they're describing mechanism to discourage lenders from making these loans and borrowers from gaming the system. You just say the system is broken and shouldn't be.
> I wouldn't put it beyond their team to deliver on this.

Or beyond their hundreds of billions of dollars in cash to hire a team needed to deliver on this.
"It remains unclear who would assemble an Apple-branded car, but sources have said they expect the company to rely on a manufacturing partner to build vehicles."

Does Apple have enough money (cash, line of credit capability) to simply buy an automaker? I can see where it would make the most sense to partner but having an option to buy at a later point could bring advantages to Apple.
>I'm really curious what their differentiators will be

Extremely good build quality? Accessories notwithstanding, most of their products look and feel like they were built extremely well.

Even their failures like the butterfly keyboard looked and felt like they were built to extremely tight tolerances.
Teaching founders is one thing, but equally as important is providing a platform that prospective employees can use to find out which startups are giving employees a fair deal.

Speaking as a bigco eng who would love to join a startup, but is disillusioned by the economics of it.
People with Disabilities Denied Care in Oregon Hospitals Amid Covid-19 Pandemic
5G connections reach 229M, adoption 4x as fast as LTE
Some of us do, but I think majority would hop on an airplane at a drop of a hat. Indeed, if it weren't for pandemic I myself would be looking to move to the US.

Staying in Canada is very hard to justify for a software dev.
>> You're being ridiculous here. Nobody is asking for that, they're asking for sensible road design and sensible rules.

Oh, you'd be surprised what "city activists" can devise in their stupid heads in my country. Their recent idea is: driver hiting pederastian should always be at fault, even if a drunk pederastian is suddenly jumping in front of their car, from behind the parked car or other obstacle.
Oscar Health Files Confiential S-1
People said the same thing about that one guy from PayPal. I think the answer could be summed up as: hire people who know how to do it.
We were like a non-terrible ISP basically. Our job was primarily to facilitate learning. Secondary was to protect the university. Students pay the bills so their interests were always put first and we would go to bat for students if necessary. I don't recall if we used a three strike system or if it was more case-by-case.
> if you do cross that way and get hit by a car, the presumption is that you were at fault--whereas, if you get hit by a car while you are in the marked crosswalks, the presumption is that the driver of the car was at fault

I'd be wary of this. A pedestrian's position in the street is hard to prove (and defend) when they're hit by a vehicle. Say someone gets hit and is thrown twenty feet when crossing at an unmarked intersection (which in most municipalities is still a valid crosswalk). It's hard to reconstruct the scene to prove that the ped was in the crosswalk when hit. A safer perspective would to err on the side that the driver is at fault in any instance. You could also argue that the driver has assumed the responsibility of their actions and any mistake they might make before getting behind the wheel.
This reminds me of the old (rumored) exchange between GM and Bill Gates...

https://www-users.cs.york.ac.uk/susan/joke/crash.htm

> For no reason whatsoever, your car would crash twice a day.

> Macintosh would make a car that was powered by the sun, was reliable, five times as fast and twice as easy to drive – but would run on only five percent of the roads.

> Every time GM introduced a new car, car buyers would have to learn to drive all over again because none of the controls would operate in the same manner as the old car.

And let us not forget that this one came true. (My Mazda, for example.)

> You’d have to press the “Start” button to turn the engine off.
This is starting to make increasingly more sense even though Apple making a car seemed laughable a few years ago.

Apple is fundamentally now a company that can move immense amounts of capital into new industries with the underlying ethos of user experience. Apple Card was perhaps a dipping of the toes moment.

In theory, Tesla shouldn't be worth what it is because the tech behind it is increasingly getting commoditized (though they work hard to stay slightly ahead). But people love Tesla and it's the first choice EV because they've really thought through the UX of a semi-self driving car EV thoroughly.

Apple is just about the only company with a similar ethos and enough money and patience to be a viable competitor and have a competitive brand known for quality.
Hmm, not sure what the hype is about. This still does not solve a lot of my problems with React. You still need the base ~97.5kb react runtime to render a "server component".
And if a component is a ~10kb in JS size and their new JSON UI representation is ~1kb in size then if you request 20 renders of that component then over the wire it would be 20kb of fragments than the 10kb component...?

Seems odd that they haven't worked out how this works for routing yet (https://github.com/reactjs/rfcs/blob/07dd4bc4807605020351606...) and that in the demo the whole app is rendered, not individual components. Just seems like turbolinks but for rendering to React VDOM rather than HTML. And I thought most people used React for CSR through hosting files on static buckets leaving out the server...?
There is also another RFC that proposes alternatives: https://github.com/reactjs/rfcs/pull/189
But those would be terrible car companies to buy imo.
In the case of Baltimore, it certainly seems that way.
>HAM radio

Have you tried out Software Defined Radio yet? It's amazing what you can do with GNU radio and a $20 USB dongle. I build a flowgraph that picks up the local VOR Aircraft Navigation Aid, and plots the direction to it, all by reading and experimenting.

You can also play with audio, to get a feel for the otherwise silly concept of negative frequencies, and how they actually turn out to be useful. It's fun stuff.
Tolerances and build quality weren't the problem with the butterfly keyboard. It was just a fundamentally flawed design that was not durable enough for real world use.
It seems like such an utterly different business. It seems as if there are so many more natural extensions in consumer hardware and software tech (as well as many not yet imagined). And I agree with your basic point that this is something that they'd almost have to set up as a separate company. And then you have to ask: "Does a well-funded EV startup sound like a smart business plan?" Maybe it does but it wouldn't be my first choice.
It's pretty bad at stuff like symbols. Searching "c ++ operator" in DDG returns a bunch of "operators in C" results like [1]. On Google, the first two results are pages about increment and decrement operators.

[1] https://en.wikipedia.org/wiki/Operators_in_C_and_C%2B%2B
> I expect MS to follow suit soon

https://www.google.com/search?q=microsoft+self+driving+car&o...
> Apple has $191.83 billion in cash, according to its fiscal fourth-quarter earnings

I would say so.

https://www.cnbc.com/2020/10/29/apple-q4-cash-hoard-heres-ho...
Firefox on Android. Avatar gives a black screen instead of (presumably) an image from the phone camera
The criticism Tesla had initially was that they didn’t outsource their production to companies like Magna, but instead do it in-house.

I think Apple will outsource it, although the article did say talks with Magna fell through.

Dyson seems like it has the know how to do production in-house, but their car project failed.
Google OR-Tools Software for Combinatorial Optimization
It's just regular chunked encoding, which we consume via a ReadableStream[1]. The key part is that we're able to consume partial data because we read it row by row. Each row represents a piece of JSON with placeholders for missing values. When we receive a row, we try to "continue" rendering on the client, and if we have a loading state we can show (even before all values arrived), we do that.

>Will the architecture have the potential to support realtime applications where the server will push updates to the client without the need to poll on an interval?

I don't see why that wouldn't be possible.

[1]: https://developer.mozilla.org/en-US/docs/Web/API/Streams_API...
I thought you did a fantastic job, too.
> that complaint goes for regular matter too

No, it's not. It's explicitly multimodal. We estimate material distribution of baryonic matter by measuring light output as a proxy and then derive their presumed gravitational effects by observing their motions, which is a totally different method. Now you can argue that those estimates are poor, but it's categorically different from dark matter, where there is only one measurement that drives both its distribution and its presumed effects.

> More importantly, dark matter also elegantly explains the behavior of other massive objects, like galaxy clusters, which MOND struggles with...

This is a bit like saying a seventh-order polynomial adjustment to this 1st order fit "elegantly" explains these data points, so we should throw out the 2nd order fit because it makes us question the 1st order law we started working with.
App store rules : Apple = AMP : Google
it won't have door handles.
Default to JSON cause it's tied rather directly to props
> Does Apple have enough money (cash, line of credit capability) to simply buy an automaker?

I think the answer is Yes regardless of the industry (or small country).
Have scientists been able to confirm that the virus just isn't infecting children, versus infecting them asymptomatically? Is this new strain more symptomatic in children?

Essentially: does the UK do baseline testing (whether or not you appear symptomatic, unlike the US) across all age groups to a point that we can tell children are now being infected at a higher rate?
My workflow is just as simple.

1. Understand the problem and the solution. Figure out the best tools to use for it. Learn just what I need for version 1 if necessary.

2. Implement version 1. It works. It's ugly. But it's efficient. It's my MVP and I can get by with it if other duties call.

3. Observe what's truly missing. Add to knowledge base and improve the solution. Refine. Test. Refine. Deploy.

4. Document everything.

I used to be the kind of guy who read whole books to implement something because I had FOMO. Now I focus my energy on what I need to solve the problem. During downtime, I might expand my overall knowledge because it's necessary or I'm curious.

Am I a 10x dev? I don't think so. But I like where I am at and always want to improve.