jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
All I can say is that I've had to make these calls myself and I was indeed quite happy when my family members picked up. It's hard to imagine it until it happens to you, but when you only have two phone numbers you have memorized and nothing else in your possession someone picking up is magic.

I know that we deserve something better than what we have now. I know we shouldn't have to put up with spammers calling constantly, but we don't live in a perfect world yet. We live in a messy world where sometimes people need to make a phone call and hope their loved ones pick up. I can think of a plethora of possible technical solutions, but that's besides the point. We need phone numbers to work. Let's focus on solving that problem, not trying to imagine it doesn't exist.
And what's the upside for all this if you're a law abiding citizen? The FBI pinky swears they won't come after you for violating the kinds of laws law abiding citizens break.
https://en.wikipedia.org/wiki/Sturmabteilung

colloquially called "Brownshirts"
it's often a good opportunity to point out things that aren't clear when first seeing the new code. Like:

* naming this variable `accumulator` instead of `x` more clearly communicates intentn
* add a quick comment explaining the reason this workaround exists

etc.

A major focus of code review for me is the changes are maintainable in the sense that they empower people to make changes in the future effectively.

I can agree with the post though that correctness and security are more important technically.
Don't know about 3pt14159, but Erik Demaine started university at 12 and completed PhD by 20. So, while it's implausible, it's not impossible either.
How would that be any more private as every transaction can be deduced by the on/off ramp.
> But well, since HN nowadays is full of zealots of both sides, I don't expect to find a nuanced discussion.

In my view, prefacing your comment with "This will be downvoted to hell" dilutes the quality of the conversation here. It also I think falsely suggests some sort of victimhood narrative when many of the comments in this thread and others about the subject are quite critical of Timnit.
I tried to do this when I blogged with MovableType and it’s a fool’s errand. You end up needing to cache all of the links somewhere and revalidate them periodically. But it's not enough to check for a 200 or 304 because the site could do a redesign and move the content around, the domain could expire, an RTBF demand could be served, etc. So you need to validate the content in some way to ensure you're still linking to what you more or less intended to in the past.

So, yeah, then you end up linking to the archive.org page (and if it's not there you could submit it to archive.org for archiving). For a time archive.org delisted pages if the current robots.txt blocked access (even if the page was archived a decade ago), I can't verify if this is still the case.

A really poorly quick scan of ~400 links from my decaying blog shows about 40% either do not resolve at all or return content from a link farm (another 30-40% appear to redirect to https versions of the site, but I didn't check further to see if the content was what was intended).
Haskell is a language for experimenting, success is not their goal and it would remove resources to actual research.

They had promises and async/await in 1995. They're trailblazers that other languages can follow (like rust did).

I would add that, after stack, tooling is not a problem anymore. It's not as good and polished as rust's cargo but it's ahead several other languages.

Still, as a language, Haskell is not ideal for teaching and productivity.

There too many different ways of doing things (eg. strings, records); compiler errors need improvement, prelude has too many exceptions-throwing functions (eg. head); exceptions handling is not something I want in a pure language; ghc extensions change the language so much that using some extensions almost feel like having to learn another language.

On documentation, I can't say I feel the need for it, but I understand some developers may be used to program against documentation and feel lost without it.

I think that Haskell is a great language to prototype pure business logic because of the type system and focus on purity, but it has several warts, because haskellers focus more on language research than DX.

The reason I stopped using Haskell is because I was bit by exception handling (which is a feature shared by many other languages, incidentally!) and by GC spikes.

I still like Haskell, it's closest to my "ideal" language than any other, but for production Rust is more useable (albeit being a bit uglier)
Assuming they're allowed to appeal all the way to the Supreme Court, of course.

The Court of Appeal would be the next step.
I assume you calculated the effective growth rate for gold ("effective interest rate for gold") from 1720 to 2014 assuming annual compounding. This does indeed give a rate of roughly 1.78% per annum, compounded annually. (Also known as CAGR)

However, this rate cannot be directly compared with a bond coupon rate. Bond coupons are cash flows that are not automatically reinvested/compounded.

Even if one were to reinvest them, one would have to reinvest at the prevailing yields at the time the cash flows were received, a somewhat more involved calculation. So that 2.5%-4.0% coupon rate does not represent an annually-compounded rate and thus is not directly comparable to a CAGR.

Apples and oranges, so to speak.
I'd put up Slack or Discord as the modern exemplars of Electron apps. As much as I loved Atom it has clearly been de-prioritized and on the verge of being shelved by GitHub & Microsoft. Yeah Slack and Discord take a few hundred MB of memory, but for thousands and thousands of people they sit there hanging out in their desktops all day every day with very little fuss. You don't need to install a JVM to use them, you don't need to worry about keeping it updated... it just works. Whether you're on linux, mac or windows... again, it just works. I can walk my parents through installing and using Slack over the phone--I cannot do that for nearly any other desktop app.
Um no, he isn't wrong. Yes he could word it better but circulating currency is correct. Source - Wikipedia. https://en.wikipedia.org/wiki/Swiss_franc#Circulation I think you have a misunderstanding about circulation.
Yet you're the one comparing the F-35 to 40+ year old aircraft that would get smoked in combat by the F-35.
Curtis Yarvin has new, much-more-concise explanation of the "cathedral" and domininant power ideas up on his Substack that's worth a quick read:

https://graymirror.substack.com/p/a-brief-explanation-of-the... (An oligarchy inherently converges on ideas that justify the use of power.)

I think it's as good of an explanation as any for why old-academy classical liberalism is losing (and will continue to lose): truth is not dominant, and least on the timescales the game is played.

100% agreed that post-modernists are still worth reading, and that many of the critiques are relevant. Disagree that doing so will change anything—because truth isn't dominant in the short-term.
For the record, I'm not trying to defend BTC's energy footprint. It's a black-eye on the tech and a problem that needs to be solved. Proof-of-stake over proof-of-work is an interesting solution, and part of the reason I hold a lot more ETH than BTC. That's why I'm so interested by cryptos though -- BTC just opened the door and the derivatives are where the real innovation will happen in my opinion.
I have had nightmares about stuff like this. I get called in to update an in house program, start looking at the code and exclaim “wtf is this? Who wrote this?”...and then enters a sheepish looking 17 year old. Now I have to back track “hold up there...is this your first program? Really? Good job”.
Pine64 should start taking in resellers and build robust relationship with them in the footsteps of Raspberry Pi Foundation to have chance at mass adoption.

Since almost almost every country have their own rules & compliance regarding tele-communication/radio hardware Pine64 products with them are plagued with shipping issues if not straight away ban on them. Resellers have the means to get them resolved.

I don't think selling their products only through their website is doing justice for their goals albeit better markup on relatively inexpensive devices. Raspberry Pi Foundation's ability to ship products to over 50 countries through their resellers on the day of announcement is underrated.
Presumably OP didn’t want to create a new function, or they would have. JavaScript supports default parameters, but again, presumably OP wanted the caller to supply all the arguments.

If you’re trying to change the signature of an existing function, I don’t think we’ve yet figured out a better safeguard than static typing.
Just going to preface with I don't agree that masks didn't help.

The clean fit to a face is pertinent to zero exposure. This is a common test in the military: dawn your mask, cover the vents, and suck in. If you don't feel immense pressure on your face, if you can't shake your head and do it again then you're metaphorically dead. Part of this fit is having a mask that fits your face and being clean shaven.

I don't know that COVID protection needs to hit this mark, since this is designed for nerve agents and nuclear fallout. It seems like trapping quantities of the virus is good enough, since it takes some threshold of exposure to get someone infected.
Note that this is the AZ vaccine. They're also stretching second doses of the Moderna vaccine, which is what we were talking about trialing here.
Lot of links to various crazy media outlets and tweets in there citing Sidney Powell and pushing conspiracy theories. I mostly skimmed, but I think my "favorite" was a tweet that said "Dominion comes from Venezuela and Venezuela is like a Swedish colony. What Sweden or rather what someone controls..." I really don't know what to make of that
That's useful for HN readers in general, but when specifically talking about robots, it needs to be communicated to legacy robotics manufacturers like Fanuc, Yaskawa, etc.

This dance happened because Monica Thomas could drag-and-drop motions as if she was programming a MIDI sequencer, generating text files on her laptop, pushing data from the PC to the robot with some Python and protobufs. Other manufacturers doing anything like this is rare, and they're nowhere near as fluid or graceful, because it involves a robot technician tediously jogging the robot around with a teach pendant in the way all industrial robots have been programmed since the 70s.
How many easy-to-remember words are there in English, does anyone happen to know? Does Diceware's list include almost all of them?

By 'easy-to-remember', I mean for 99% of the world's English speaking population (i.e., for a widely used application).

I'm trying to estimate the entropy of random, easy-to-remember words. I'm not trying to generate a list (which would vary by region and country).
Let me know if you guys have any suggestions :)
My initial reaction to this is the fact that the co-pilot didn't attempt to seize the plane from the pilot or other crew, but only took advantage of an opportunity.

In this specific case, it may be possible that the co-pilot would not have forced the situation where he was in sole control of the plane.

The emotional side of me wants to call the man a coward, and a coward wouldn't be openly aggressive towards a flight attendant, but that's not a very productive point of view. In future cases, there's just no reason why a future murderous co-pilot couldn't be more aggressive, so it's still a situation worth considering.
From my memory of taking my 3rd class medical its trust based, if you don't have a written record in your med file of mental problems or tell the doc you have problems then there's no way for them to know.

Also from memory a 1st class was pretty much a 3rd class with stricter limits and an electrocardiogram which is why it costs microscopically more. At least in the old days if you got a 1st after it expired, it acted like a 2nd for the remainder of the year, and a 3rd for the next year, but a 1st cost more, so I didn't bother (not expecting to achieve ATP cert within 6 months of my solo LOL)

Crudely and inexactly but more or less true, you need a valid 3rd to be a general aviation pilot, a valid 2nd to haul cargo or be a bush pilot, and a valid 1st to work for an airline. Things will be slightly different in Germany but less different than you'd think... we have trust agreements to allow them to fly here and us to fly there so things are vaguely similar but it doesn't matter if my details are slightly off.

http://flighttraining.aopa.org/students/presolo/special/medi...

Finally you have to be realistic. If 25% of the population experiences a mental health issue at some point in their life or whatever ridiculously high percentage, then given the huge fraction of the population flying with issues, issues obviously almost never cause a problem, its right up there with meteor strikes. So you end up with false positive/negative issues. If you assume all men have been dumped by a girlfriend at least once that means roughly 3e9 false positive if you assume all dumped dudes are going to mass murder an entire airplane, a false positive rate of eight nines I think? That idea would be up there with banning German pilots, after all one of them apparently did kill a lot of people and the false postive rate is staggeringly lower than banning all people with mere claustrophobia or a bad attitude or whatever.
Not a very fair comparision since at this point that laptop is EOL'ed and its original price is 1199.
My opinion is that you probably shouldn't raise money unless you need money to execute your business plan. Some business plans aren't capital intensive, so why give a big chunk of your company away if you don't need additional capital to execute your vision. I don't think mere "growth acceleration" is enough to warrant it. You need to be doing something with the money that you couldn't accomplish otherwise.
Yep, people always talked about how the small town was "a great place for raising kids", except that is was so unimaginably boring that teenagers really had nothing much to do but a bunch of drugs and sex.

The outer suburbs are pretty much the same: the supposed bucolic safety of the cul-de-sac becomes a deathtrap if you move onto the arterial roads. I've seen plenty of fourteen-year-olds riding dirt bikes without lights on high-speed roads feeding onto the interstate, because how else are they supposed to get anywhere interesting?
Looks like this isn't connected with Omni Group (who are a long-established software company). Isn't the naming a bit confusing? https://www.omnigroup.com/about/
I've just added this kind of support to node-summary (https://github.com/jbrooksuk/node-summary) which seems to make a bit of a positive difference under the tests.
I love the first reason "Because I can’t afford to allocate the time needed". Soooo true. You have really high upfront cost if you start fundraising and it might be that you end up with no real good offer at the end.
And if they are successful, the model could likely be extended to other conditions as well. Gout, various sorts of allergies, etc., etc.
Just because it's useful to some people doesn't mean it's not a marginal niche. Consider what percentage of the people you know are migraine sufferers, how many of them seek treatment and then of those how many would regularly use a service to monitor their triggers?
Apple b2b.
Threadless 25% off.
Stubhub 50% off fees.
American Airlines 10% off with free wifi.
I have no idea if changing your business plan five days before your interview is a good idea or not.

I can say, however, that I know someone who would find something like this very interesting. I've passed your link along. He's a life long migraine sufferer so maybe this will help him track things down.
Fred Wilson just posted a great article about dealing admirably with separation from a founding team member: http://www.avc.com/a_vc/2010/06/parting-ways-with-a-founding...
> and the article linked from that comment is why I think Go is posed to become dominant over other new languages like Rust.

Is there some law that says that any top comment on HN that mentions either Rust or Go, a mention of the other is bound to happen in the same sentence? Like some kind of magnetic, rhetorical force. Heh.

If either, or both, Rust or Go succeeds, it will be for widely different reasons. edit: to whoever is adamant about downvoting my questions for today; you forgot the one previous to this one.
Thanks - this is all useful feedback.

You're right about the load balancers - this doesn't form part of the project codebase, but it's important for people to know that the API servers are stateless and can scale horizontally. However, the other infrastructure components are required as Seldon provides the full end-to-end platform not just collection of predictive algorithms.

We will review your comments and for now we linked to the infrastructure page in our docs: http://docs.seldon.io/tech.html

We are planning to release some functionality under a separate commercial license, just as anyone is free to do. Everything you currently see on the website and Github repos is open-source and licensed under Apache 2.0.
Type coercion taken way too far ;)
Where "somewhere else"? There's an awful lot of ocean without any transmitting towers, and the vast expanse of no receiving ability seems surprising to we landlubbers accustomed to cell phone towers on every other corner.

This was a big debate 12 months ago around MH370.
Aye. Timeouts cannot save you from the recursive ack problem.

I believe the parent is thinking of the fact that FLP applies only in an "asynchronous" system in which messages may take infinite time to arrive, and without regard to sending order.
Cool.

"""The displacements of atoms locally affect the orbital motion of valence band electrons, which, in the presence of an external magnetic field[...]. The process is modelled by ab initio calculations that, without the use of a single adjustable parameter, reproduce the observed 12% decrease in the lattice thermal conductivity[...]"""

Because the bonds between atoms are based on electrons, they can be affected by magnetic fields. Which means that materials can have different properties when exposed to magnetic fields, even if they're not magnetic themselves. We understand this well enough to model it exactly, at least in simple cases.
I agree, I thunk this isnt being done because browser vendors believe that the intermediate common language is Javascript and that if they fix JS performance they are killing two birds with one stone. This isnt true because JS lacks many features like synchronization primitives.
I wonder if the random word generator is cryptographically secure, or if there is a backdoor into it.
That can be your opinion, but computer usage is a subjective experience and I'm entitled to my opinion as well. I find Windows 3.1 to be a superior computing experience; it has a charm and novelty about it that later Windows versions haven't been able to duplicate. I find the experience richer and more satisfying. Also, I like having to restart my computer and swap out physical floppy disks -- the tactile sensation and sound of disk access is much more pleasing than modern, silent, sterile SSDs.
I could see myself going back to a smaller phone. I use an iPad most of the time; when it comes to my phone, portability and usability on-the-go are much more important than readability.

The additional screen real estate is significant and nice, but you don't realize how much you depend on decent one-handed operation until you lose it.

That said, my 5S stays at home/office and I still carry around a 6. When paired with the leather case it's just such nice piece of hardware to hold in your hand.
Panama offers a super easy residence visa to citizens of 48 "friendly" countries. If your primary country of residence is Panama, you don't have to pay taxes on non-Panama-sourced income (as long as your country of citizenship doesn't tax you on your worldwide income as a non-resident). Panama corporations also don't pay taxes on non-Panama-sourced income.

From Panama City it's a 2.5 hour flight to Miami, 5 hours to New York / Toronto, about 7 hours to LA / Vegas, 10 hours to Amsterdam. Copa airlines has its base in Panama city and operates direct flights to many US and South American destinations.

A lot of people in Panama speak English so it's fairly easy to get by even if you don't know much Spanish. I found people in Panama City to be very friendly and helpful. Panama City also has great infrastructure, Internet, roads, apartments..

If you're a citizen of one of the 48 "friendly" countries you can be a legal permanent resident in Panama is a matter of months for under $5000.

And if your profession / business is global and online, you can likely break free of highway-robbery tax rates and the mind-numbing, time-wasting accounting / reporting requirements of your home country by moving to Panama.

Unfortunately for US citizens, they're still on the hook for US taxes even if non-resident in the US. But for citizens of 47 other countries, Panama is just about the #1 easiest and most practical residence option on the planet at the moment.

Search for "Panama Friendly Nations Visa".
The creativity in her work is inspiring. Also, I really enjoyed her Wired interview (she mentions her previous career as a programmer).

https://www.youtube.com/watch?v=5TTX0ryyoac
> So is it in fact the case that in The Real World Agile is starting to go out of favour?

Nope, it has finally crossed the line into being "main stream". On the technology adoption lifecycle* it has hit the late majority.

It has been taken up by the "software development as career"-types who're only in it for the money; it's now a "requirement", just another box to be ticked.

Sad, but on the plus side it's better than the "waterfall" processes which preceded it.

* http://en.wikipedia.org/wiki/Technology_adoption_lifecycle
Totally agree. Would love this minus the zombies. To me in cheapens what appears to be an incredibly rich learning environment. Not that I have anything against zombies, it just feels like it's trying really hard to appear fun/cool/hip, when it's already all those things just based on the core product.
I'm as cutting edge in the PHP community as any is going to be (having used the latest betas & community-best-practices since 2004).

I still have serious doubts about PHP, and always insist to new developers should learn a (ruby/python/... clojure/...) too.

The main problem with PHP is the language itself. There is no paradigm it does well. If you're into class-ical OO, then the language's type system is a joke (esp. with the lack of co/contra-variance in type hinting).

If you're into dynamic OO, PHP's java leg-humping perpetually gets in the way. There is no meta-classes, monkey patching, etc. everything that should be dynamic is static.

If you wanting functional programming... you have nothing. Literally. The best they've been able to do is a half-baked closure system. Half the library uses references (rather than returning meaningful data) so you cannot compose functions and there is no hope for any kind of collections system (lists, arrays, etc.) that support a typical functional manipulation.

All you're left with is a "dynamic C".

Add to this that PHP is designed to terminate immediately... and you're modern "daemonic" web requirements (concurrency, queuing, etc.) are completely out of the window.

From the point-of-view of "web-scale" application development PHP is a broken toy: both in the sense that talented developers are hampered by it, and in the sense that its execution model is ill suited to the problem.