skysight-inc/HackerNews huggingface dataset:
Most of these points would apply if you use phone in your car for navigation, and most of them are not a real issue (expect being a distraction maybe).

Screen is good enough to be used in a sunny day, phone will easily reach more than 35 degrees if you play a graphics-heavy game, so this is also not an issue, battery with a battery saver mode will easily last for a few hours even if you use Google Maps all the time, and with a good mount there is a zero chance you will drop your phone and break something.
Narendra Modi has landed on the Moon!
I agree with the spirit of your comment, but I was curious about one detail — how could upvotes work on HN without JavaScript? Voting on a comment doesn't mutate the history stack, so it must work with JavaScript.

I had a look, and you can see the function which handles this on line 35 of this file:

https://news.ycombinator.com/hn.js?SVa6lVeja0xmejDCQ4o7
>is hard for a calculus book

Yes but I was talking about calculus as an anecdotal example. Not analysis.

> baby Rudin

This is definitely starting to look like "no true Scotsman". Anyway I did the regular amount (5-10) per section and got an A.

> you're very talented.

Trust me not the case. Just average person doing average number of pset problems.

> papa Rudin

I didn't read this, I went on to read Schilling's Measures, Integrals, and Martingales instead because I already knew enough functional analysis and wasn't interested in complex analysis.
People want different things.

Someone could build a simple tool to do what I want. Someone could build a simple tool to do what you want. They would be different tools, though. Nobody wants to create different tools for me and you. So they create one tool, and it has to be more complex.

As the article says, the same thing happens with business units. Every VP wants something that does what they need (or think they do). And it might be simple to do any one of those. It's not simple to do all of them put together, though. (In fact, I wonder if it doesn't happen more because of different VPs than it does different customers.)
Did the successful landing just crash Hacker News?
How minimal is too minimal? Brainstorming syntax for VisionScript
> > There are plenty of different doctrines and interpretations but you can tell what is and isn't a Christian church.

> Are Mormons Christian? Lots of Christians don't think so.

> Are Catholics Christian? Lots of Christians don't think so (despite the Roman > Catholic Church being the largest Christian church).

> You're assuming agreement that does not exist.

These are all Christian denominations [0], i.e. distinct religious bodies within Christianity and identified by traits like doctrine. Various Christian denominations have good reason to seperate themselves because each have different doctrine around Trinitarianism, salvation, papal primacy, the nature of Jesus, etc. If you are cynical, you might say they each compete for mindshare and power within the Christian religion.

For instance, the Mormon Church (LDS Church) is a restorationist, nontrinitarian Christian denomination in the branch of Mormonism. [1]

As a non-Christian, it might be easier to look from the outside in and not get distracted by the doctrine and authority differences.

[0] https://en.wikipedia.org/wiki/List_of_Christian_denomination...

[1] https://en.wikipedia.org/wiki/The_Church_of_Jesus_Christ_of_...
Congratulations to ISRO! Hopefully some interesting data and findings come from it and then Gaganyaan next!
Chandrayaan-3 has landed on the moon
If you’re willing to make your final result available I’d certainly take a look!

I realize that actually building it will require customization for local codes, etc, but I’d love a place to start - and I want to integrate building science instead of building spectacle.

The big thing is the detailed blueprints. The “look” is just the start of it.
A learning hub focused on core skills needed for a happy and healthy work life
Adobe's fifth column was Adobe. The entire management structure, top to bottom.

The thing that actually killed Flash wasn't the iPhone, but the Premium Features nonsense they tried to pull a few years later. Adobe saw Unity trying to add Flash export and found a way to lock it behind a revshare[0], but it pissed off so many Flash developers that they backed down. In revenge they cancelled AS4 and FPNext work that otherwise would have been a good opportunity to bring Flash to mobile devices in a way that didn't suck.

I suppose you could throw all of that on Kevin Lynch, but it's not like he continued sabotaging the Apple Watch after-the-fact. I suspect it's more the overall system that Adobe was: an engine to buy up other people's products and extract revenues from them.

[0] Specifically, you could not use both AS3 domain memory (Flash's answer to WASM) and Stage3D (Flash's answer to WebGL) at the same time without having a digital signature from Adobe in your SWF that they would only give you if you opened up your books to Adobe and paid a portion of revenues out of them to Adobe.
Congratulations! Huge feat.
> millions of happy and productive users

So have Linux and Windows. I just didn't get that 'compromises' statement about them.
Wow, I had no idea that the science around the vagus nerve had progressed so far that we actually have implants that can be used in humans. Amazing. I'm so happy it helps your child.
I suspect Thiel has got bored with such debates at least ten years ago tbh and given his history with PayPal quite possibly 30.
Maybe you were lagging? PM Modi's face wasn't displayed at the exact moment it landed, but it was shown before and after that moment.
I would presume they are doing it on purpose, so that industry doesn't optimize for their tests when they develop their next product.
"India is now on the Moon" PM Modi
If you are a recognizable expert in your field to the level that you are getting cold call contacted for your opinion, consider charging more, especially if you work in tech, finance, or a high compensation field. Keeping time open for these meetings, and the irregularity of bookings is very different than a long-term contract work. Watch your overhead. $1000 for an hour of feedback may be more reasonable.
The Romans still physically debased their money, and in the late Western empire, this was a strong contributor to its inability to hold onto its military units as citizens and barbarians became increasingly unwilling to accept denarii as pay. Thus, the erosion of its authority and the rise of barracks emperors.

I should note that much later in the Eastern empire, after a long period of wallowing in inflation, corruption, and an ineffectual army, Anastasius I reformed the monetary system by refining the purities (and thus supplies) of coinage, which allowed him to clamp down on the state's accounting and tighten up the army.

https://en.wikipedia.org/wiki/Anastasius_I_Dicorus
Chandrayaan-3 Landed on Moon
yeeep
I disagree with that definition of money. I don't think it actually defines what money is or what it does. I think that if you want to think of money in terms of "value" that rather than a "store" of value, it is a "record" of value.

If you want to think of it as a unit of account, it has to be a state unit of account in order to actually function as money.

And finally I think that the function of money as a medium of exchange is actually a side effect; that is to say that money is the most liquid asset because it is created by an obligation in common to all citizens of a sovereign entity. As such, it is the most likely medium of exchange because it is universally accepted.

However, anything can be a medium of exchange. Hot rocks can be used to heat a room, but you wouldn't call a pile of hot rocks a heater. In the same way, virtually anything can be a medium of exchange, but money (by virtue of being created by the imposition of a tax liability) is the most effective medium of exchange.

My definition of money is: a credit that can be used to extinguish a tax liability imposed by a sovereign. Everything else is a commodity.
Hobocopy for Windows
It's easier with co-pilot.
I like this concept, it's not "open" source though. Apple peeps, it'd be lovely if you could make the Mail app more useful & prettier.
Congratulations to all the engineers and technicians involved. Looking forward to some interesting findings by the rover.
Last update on Github: 13 years ago.
Thanks for the explanation!

That's the part I missed : the first null check can be skipped if the memory is allocated but the constructor hasn't been executed.
For my amusement, I presume you're from US or UK.
How much do you usually pay for a house project?

For comparison, I've paid around $2000 for whole family house project, it's not just plans but also heat-loss computation, heating systems plans etc.

Country CZ (EU).
It's two story house made of "bricks", with gas+wood+heat pump heating systems. I would say pretty classical here. For ~$270k, not counting the property.

Also soon there is starting another round of EU subsidies in range of $50k paid upfront for houses with solar panels, green roof etc.
You don't know what Excel does.

This is normal Excel use.

Most large organisations use an Excel front end to their enternal services and the uses uses VBA to put them together. - Basically Excel is the finaciers web browser.

Unfortunately they also have large Excel spread sheets that are passed around between users with no control. An examplke was in UK reporting of some COVID information, it was underreported as they were using Excel which only allows 64K (number chnages per version I think it was 256 originally) rows and so when exporting data rows were just lost.
I can see little kids waving flags and celebrating in my housing society! in 100s! Such a great feat and congratulations
Why such a long political speech and no views from onboard camera?
I like using poll(). I don't generally write software which waits for tens of thousands of FDs, I wait for a couple. Sacrificing platform support for more or less nothing in return doesn't make a lot of sense.

Kqueue/kevent/epoll are good options if you have very particular needs, such as a huge number of file descriptors, but I'd argue poll() should be the go-to.
We do have prefabs. They tend to be built in a way that's compatible with a lot of jurisdictions (some would say better than traditional homes because of this).
>> macOS is crap for development.

I assume you don't do mobile app development?
Agree! Quinn “The Eskimo!” is indeed a legend. Hope to meet him one day during WWDC. Just to shake his hands.
Probably not needed as if you need that you already doing Excel C FFI.
A significant portion of developers want to dazzle with complexity. First and foremost, it's a flex and a resume builder - everyone wants to have K8S on their resume (even though it's ancient at this point). Second of all, people are simultaneously lazy - when you tell them to put the customer list in the database, suddenly it becomes a later issue. So you get "solve it in a really complicated way, but because you made it so complicated, barely make it work, and when it breaks, no one will be able to figure it out."

This is a pattern I see again and again. I constantly get downvoted here when I suggest that new devs should be able to get up and running within a couple of hours and that should be one of the priorities (at least on the "core" project that they will be working on). And yes, I "get it" - the company I work for just acquired a bunch of other companies with various stacks, on various clouds. But at the end of the day, people are way more worried about introducing a 1000 new libraries and writing ABSOLUTELY useless unit tests where everything is mocked than actually creating one source of truth for the data.

As you can see, I am a bit bitter about all of this.
Writing code for something that flies into space is not nearly as easy as you think it is. Perhaps the next time you write a comment you could first develop the software which you're complaining about first. I'm sure it would be a trivial task for someone of your stature :)
that's the point, glad you understood
Thanks for sharing. I'm considering VNS but frankly I'm terrified of complications and recovery time.
A link to a tweet that links to a waitlist. 10/10 product.
I saw the onboard camera show movement after the celebrations started. Did anyone else see this?

The onboard has not been shown since.
Do you always have your applications in full screen? In my limited experience, that's the number one cause of grief with macOS' UX.
Interestingly, I know a lot of people (me included) that can't treat OSX as a "serious" OS for any serious work.

It just feels like a toy to use, and too distracting. Its developers took too many liberties with focus stealing too.
The reason client-side rendering is so popular (IME) is that it creates a clear separation between frontend and backend devs. You can use separate repositories, languages, deployment flows/cadences, code review, etc, with an API as your connection point (and the fact that you get an API by default with CSR is also nice).

I don't think CSR is going anywhere, mainly thanks to Conway's Law.
The guy is a megalomanic. The ISRO official who announced the successful landing even asked Modi to "bless us"! No doubt a diktat from Modi.
Post the technique here so lazy people like me can read about it!
I thought it was 8M earlier. I didn't see this cross 6M though.
SeamlessM4T from Meta, an LLM for S2ST,S2TT,T2ST,T2TT and ASR
I really ought to dig up a reference for this, but there are strong echoes from the past here. Margaret Hamilton (who coined the term 'software engineering' and can be seen standing next to a tall pile of green bar printouts of the Apollo software) brought her daughter to work one weekend during the Apollo program and she (daughter) fiddled with the buttons and caused an error condition. Hamilton, based on this, argued that the software should account for the possibility of mistakes. Management's view was that the highly-trained astronauts wouldn't make mistakes. In time, Hamilton prevailed, and was proven correct.
> "beyond offended"

Who exactly are you quoting here? My comment doesn't contain that phrase.

> The guy misread a Wikipedia page

I don't know how it's possible to "misread" a wiki that's all of 500 words and has things like this:

> He made fundamental contributions to combinatorics, number theory, numerical analysis and probability theory.

> There are three prizes named after Pólya,

> Stanford University has a Polya Hall named in his honor.

Except in so far as he was temporarily blinded by arrogance.

> I'm "still" not close? Still not close ... to what?

Still not close to any semblance of a convincing rebuke.
That can't still be the case these days, can it? Extremely tight mechanical and engineering tolerances are very expensive compared with merely 'very very' tight tolerances, and I'd imagine the difference between the two can be bridged with more intelligent software in place of "gyroscope + clock + maybe PID loop"?
For me, I can do frontend and I do it during my job but I put backend engineer on my resume to find jobs that aren't "move the button over 3 pixels".
- Only 3 other countries have landed on the moon

- Its landing on the south pole where nobody's ever landed before

- Russia failed to land on the moon a week or two back
https://support.apple.com/en-us/102175

Apple calls out motorcycles specifically as being the problem. And also some other small engines but specifically calls out engines.
Windows Explorer itself is an example of such "legacy software".
Excel was already a quasi IDE 30 years ago even without VBA. Excel macros and the C FFI interface worked.

I suspect HN users in general are different to finance users and so have not seen how Excel is used.
Couple years ago I started building my own keyboard from scratch. Custom PCB, custom circuit design, custom MCU, custom programming, custom CNC-ed enclosure, some custom keys... In hindsight I should have relaxed a bit on building everything custom and then maybe I would have finished it.

The main idea was to get a keyboard with built in steno and ability to get programmed any way I want. It would also have a small built in OLED display to aid some of the functionality.

Another idea was to have built in mouse (trackpoint + keys that can be used as mouse keys).
Log-Normal Distribution
Dupe of https://news.ycombinator.com/item?id=37234914
Workers have leverage and are using it. You don’t have to understand it for workers to work towards having more agency over their working arrangements.

The NLRB is likely about to reinstate the Joy Silk doctrine, which will make it even easier to organize. Workers who want flexible work arrangements as a right should lean into that. Public support for unions exceeds 70%, the highest amount in almost 60 years.

So strange to see people with the belief system “you just have to do what your employer dictates or go elsewhere.” Perhaps in the “before times”, but with structural demographics and a decent executive branch admin in charge currently, this is simply not the case.
CUDA is software. Your parent comment was saying the hardware is great.
You get kqueue and epoll for free with most small event loop libraries. But yes, where you only need to poll a few things, poll(3) is fine.
congrats ISRO and India for this great achievement.
And the BRICS summit is going on right now... What a powerful display of softpower.
What you are asking for is a gabled roof. It's honestly a great design too if it will fit the site.

- https://en.wikipedia.org/wiki/Gable_roof
I have the previous phone, 7 or 8 years old, still running as a GPS or Strava on the bicycle. That phone is electronic waste otherwise, on the motorcycle I can connect it to the charger and the battery is not a problem.

In this context "don't mount any phone ..." is wrong. If you want to say "don't mount your main phone", you are right, I never do. Only when I cycle I use Strava on the main phone in the pocket, not on the handlebars, but this is not the use case in the article.
You have just blown my mind. I can't believe I did not consider this before. Much thanks!
A friend of mine told me that the microphone on two different Fairphones broke from mounting them on their rather high-end mountain bike's handlebar (he realized it must be the handlebar after the second breakage.)
Try investing in them and not paying taxes on the gains, and see what happens.
Maybe you've never tried to tell a tax-is-theft libertarian that money only exists as a result of taxation.
This is the first time India soft-landed anything outside of Earth. That by itself is a big deal. Soft-landing guidance on a body without atmosphere is much more complex than launch guidance.
I remember a time when HTTP was used to transfer HTML _documents,_ and not these "progressive web app" monstrosities. It felt a bit unusual to visit blogs or news sites and be bombarded with megabytes of JavaScript from over a dozen domains. Isn't the focus of these sites supposed to be on the textual, written content? How much JavaScript is actually required to deliver what could have been (if you squint hard enough) a Word document? I mean, that's what HTML documents _were;_ after all, it's called the document object model.

And then I remembered that I wasn't the actual user of these sites; no, I was the one being used. The reason all of this JavaScript is necessary is to load tracking pixels, analytics agents, and advertising networks onto the page to generate revenue and data ("the new oil!") for the site's operators.

Don't get me started on web developers' penchant for pursuing whatever front-end framework is in fashion these days. I get it, I've written my own monstrosities in highly tortured, purely functional TypeScript with fp-ts with ADTs and monads and Tasks; sometimes it's too difficult to resist from scratching that intellectual itch. But after a few years of bouncing from prototypeJS to jQuery to backbone to angular to react to vue to svelte - goddamn, does it ever end? Is anything really gained from this never-ending, ever-accelerating treadmill of newer and newer frameworks which seem to pop up faster than they can be replaced in extant codebases?

All of this at the expense of the end-used, er, end-user.

Having spent a little while exploring the metamath site [0] and its associated program, I am stunned at how snappy, simple, and _long-lasting_ the whole thing is. There are theorems here dating from fucking _1994,_ and the site is still being actively updated. There is no framework, only one binary that generates static HTML documents, which are then served to your browser, no need for client-side rendering or XHR or advertising or cookie popups, or hell, even JavaScript entirely.

But I am just shaking fists at a sky that will never fall, thanks to the shoulders of the distributed Atlas of hordes of developers keeping this digital house of cards standing.

[0] https://us.metamath.org/mpeuni/mmtheorems.html
Spent $15 last week on BetterDisplay. Worth every penny... for something that should've just worked out of the box.
Goonhilly, Hawaii, but I can't figure out BIK. They're NASA and ESA tracking stations: https://www.eoportal.org/other-space-activities/estrack, https://www.indiatoday.in/science/chandrayaan-3/story/how-is...
I’m reminded of Alan Kay’s observation that software is a pop-culture.

Simplicity is great, how can we combine it with the 17 other frameworks we saw on HN this week and have to use?
The Artist Behind the Breckenridge Troll (and New Victor Troll, Too)
LibreOffice has pretty cool support for working with PDFs in general. (Tangential) There's a "hybrid PDF" export option in LibreOffice that lets you embed ODF metadata into the PDF file. When you open the exported file in LibreOffice again you get everything back -- dynamic fields, header/footers, custom style sets, etc.
Truss manufacturers will usually provide structural drawings for your house using their trusses, if you talk to the lumberyard that sells them. You bring floorplans, and they'll design the trusses to support it.

Lumberyards often have fully kitted plan+materials packages you can order, and can often make some changes to suit your needs. Someting like https://www.hancocklumber.com/package-type/home-packages/

Local lumberyards can be hit or miss, but you likely have one that is happy to offer a huge range of services to customers.
very good, congratulations on the achievement!
You can change remote configuration flags post-release (e.g. to enable diagnostics).

Even “secure” softwares like Google Chrome can capture your whole browsing history if they suddenly decide to enable a flag on your IP address. No need for conspiracy or update, though Chrome is considered perfectly secure.

In Android you can also distribute updates to specific e-mail addresses, which is very convenient.
Five seconds is pretty crazy. It's not just an arithmetic problem, it's a visual recognition problem. There are plenty of ways this can go wrong, for plenty of disability reasons, many of which aren't even obvious to the person trying to solve them.
While you are not wrong, those requirements are the same for all houses.

Your typical signal family neighborhood has the following requirements: There will be room to store at least 3 cars, and at least 2 of them will be indoors. The path from the street to where the cars are stored will avoid hitting things with the car. All this means that every house will have a 3 car garage up front with a straight driveway to the road. A 3 car garage defines how wide your lot will be. All houses look the same because the car defines so much about how the house must look.

It rains everywhere, so you will account for that in all houses so you can take any plan knowing rain is accounted for. Views are the only thing that might be different, and most people don't live where the views are worth worrying about - unless you live in a rural area your view is the other houses in your neighborhood.
Out of curiosity, how many space programs have you been involved with?
They've made a controlled landing on the moon. Just because it's been done a few times before, ever, doesn't make this a small accomplishment.