jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The linked article directly disagrees with this post (except the last paragraph, which itself disagrees with the rest of the post)

Actually, Baez's article disagrees with the last paragraph of RRC's post; in so far as it talks about what's in the rest of RRC's post, it basically agrees with it (the part at the beginning about the Wile E. Coyote stuff isn't really talked about in Baez' article, except in so far as it's supposed to illustrate that a static gravity field doesn't have to "propagate" at all).

Baez' article, and the paper by Carlip that is referenced in it (and by RRC) basically say that measurements like the binary pulsar show that this statement from RRC's post is, strictly speaking, false:

all the aberrations you might expect because of a finite speed of light end up canceling out, so gravity acts like it's instantaneous

The cancellation is not exact; that's why binary pulsar systems can lose energy by emitting gravitational waves. But it's very close to being exact, closer than the analogous cancellations for electromagnetism; that's why we don't observe "aberration" in the direction of the gravitational force to the same extent that we do for the electromagnetic force.
I don't think the score is credible.
"On top of performing alchemy on a daily basis, the people in my profession get treated like unicorns"

I usually get treated like a mule... minus the beatings.

This brought back so much deja vu. I didn't have the privilege that he's had, but I can see how having things easier can diminish the appreciation for the difficulty others endure. I also don't think this needs to be framed as a "revolution", although that may be the operative word necessary to build the drive you need to push through it.

The best way would be to become successful and have your life serve as an example for others.
These sorts of questions are psychological, not logical. They require the person being asked to make the same assumptions about the ambiguities and open questions as the person asking.

As such, they have nothing to do with reasoning ability. The "correct" answer is often completely wrong, like the claim that access hole covers are round "so they don't fall in", which misses the important point entirely. A circle is the minimum size cover that can't be dropped into the hole it covers. Make the cover twice as big as the hole and you have no problem. It is only under the common but special case of resource constraints that round covers are compelling.

There was also that ridiculous one about "how do you put an elephant in a refrigerator" where the "correct" answer depended on not knowing the difference between the definite and indefinite articles. The next question was "How do you put a giraffe in a refrigerator" and the "correct" answer was "You open the refrigerator, take out the elephant, and put in the giraffe". No one who was actually conversant with English could pass the test.
Things are changing; people see no reason to put up with shitty design and hard to use applications in-house, especially if their employer has nice customer-facing applications. It's analogous to the PC revolution, when people started using their own copy of VisiCalc or Lotus.
> The `~[u8]` would be written `std::unique_ptr<u8>` in C++.

Wouldn't it be `std::unique_ptr<std::vector<u8>>`?
Any HNer knowledgeable on the matter shed light into how bad this can get?
As a large corporation customer (not of Appointment Reminder, but of other software), no I don't feel ripped off. I had the "pleasure" of being the peon who brought in some software in the last year. Purchasing and legal departments both were heavily involved. The entire process took many months and hours on both sides to complete. It's a completely different world.
Actually in Cuba people (not the gov) have huge (like city wide) WiFi networks. The hell with the internet, the wifi has it all. (almost all)

My personal goal is to create apps for that WiFi, sounds fun optimizing a website for 802.11G 54Mb/s.
Cells in UK jails are not barren concrete-and-metal things like in the movies. They have a sink, a desk, a kettle, a TV, a (usually padded) chair and a bed. You charge your phone by plugging it in :).

Another fact many people don't know is that you can buy things, legally, in prison. By things, I mean pretty much anything in the Argos catalogue. You get an allowance of £10/week which you can save up (you have to earn it or have it sent in - it's not free). Some people had playstation 2s. Lots of people had stereo systems.

Many of the phones came without chargers, but people were very good at reworking electronics. I saw one system where someone had rewired the inside of his casette player to have two contacts so he could slot in his phone battery and it would charge when he pressed play, in a nicely hidden compartment.

I think there's not really any way of preventing smuggling. Like all systems of oppression, prisons stimulate peoples desire for freedom. When you have 24 hours a day, 7 days a week, 365 days a year to think about a way to smuggle something in, and then you have 10k people in a prison, and people get transferred between prisons... eventually someone will come up with a way, and it will spread fast.
I've personally found running 3-4 micro instances behind a load balancer offers more RAM, more CPU power (in short bursts), and fail over than 1 Small instance at the same price or cheaper. However, it doesn't always make sense for every application.
It's nice that it has this capability, but it's still not an ideal Mars lander, and I think the economics work out that it's cheaper to design a new ship than to send a non-ideal ship all the way to Mars.

For instance, the Dragon's heat shield is (I assume) far heavier than it needs to be for a Mars entry. A purpose-built Mars lander could be made significantly lighter than a purpose-built Earth lander, and sending unneccessary weight to Mars winds up expensive.

Besides, there's going to be a lot of custom hardware needed for a manned Mars mission anyway. At a minimum you'll need a large "Command Module" for the astronauts to travel in (sitting in a Dragon ain't gonna cut it for a one-year voyage) and a custom-built Mars takeoff craft.
So, Skynet isn't involved, but what about GLaDOS?
The interesting thing is there are some people who on paper come across as strong, but throw a simple programming problem at them and they give you a blank stare.

I'm usually not playing the compiler type during the interview. Pseudo code would probably work since I want to see problem solving. (But those who could write pseudo code could just as easily substitute in their language de jour).
The first link quotes the Android documentation. The second link is written by a core Android OS developer. They do not contradict.
Improving the stability __of their offering__, which they currently host on AWS, is AWS's clients responsibility.
This looks terrible for wind resistance and fuel efficiency, no?

Also, Pakistan is home to a wealth of consistently great tech talent. I always call out Pakistan, Vietnam, and Ukraine when sourcing software developers on upwork. Just a tip. (I'm partial to Vietnam as well but tbh they have a very low English proficiency level.)
They are fucking gangsters thats what!

Tricked people into giving up info they trade like commodities so they can buy more useless crap in life.

Fortunately, it is generally expected Harris/Biden administration will come down hard on these companies.

then again they are wall street people so we will have to see if there's a recession (The simpsons predicted a global recession after Trump administration)
It’s also important to have an option to turn it off, to benefit from mass-grouping (whatsapp limits groups to 256 users, lurking or not), chat history (new group participants can’t scroll up in whatsapp) and easy continuity (phone/pc job use case). Also it is not clear if whatsapp implements the same:

- forward secrecy
- self-destruction
- forced destruction

as telegram does. E.g. whatsapp seems to only have an option for 7 day self-destruction, which may be too long for some use cases, and no instant destruction. Neither of two are superior privacy-wise all things considered, but stating that always-on e2ee is a most important thing is probably naive. And then you have tg bots, ui/keyboards, stickers, etc which for a regular user outweigh the security area entirely.

Also your virtual bet is lost because every time my circle discusses ‘hot’ topics in telegram (company issues, lawyer/audit-related chats, recreational drug use, etc), we go secret and warn users who do otherwise. We can’t check whether that is common or not, because those who have to be ‘secret’ may resist to admit this activity.
Location: Canada, Toronto, Ontario
Remote: Yes
Willing to relocate: Yes
Technologies: JavaScript, TypeScript, NodeJs, Python, React, Redux, MongoDB, SQL
GitHub: https://github.com/Braagaa
LinkedIn: https://ca.linkedin.com/in/michael-braga
Resume: Available Upon Request
Email: michael.braagaa@gmail.com

Full-Stack developer currently working part time at Hatchways. Looking for a full-time position. I have experience with agile and I am also open to learning new technologies as well.
ARR is always MRRx12.

You're talking about a revenue model.
Yes there are. In 2016 I voted in Indiana on a voting machine that was all-electronic. I didn't put my vote down on paper, and the machine didn't produce a paper record for me to examine. After I voted, I asked if I could have a record of my vote, and was told I couldn't.

In 2020, in the same city, I voted by marking a paper ballot and inserting it into a machine which scanned it and output it into a sealed box.
Why doesn't verizon have 600% net margins then?
"Hey are you experienced with coderpad?" "No obviously I have never encountered coderpad in my 20+ years of writing software and will have a hard time using a simple online text editor." Facebook interviewers are such insulting morons to senior engineers.

I agree that actually running code, seeing the errors and fixing them in like 10 seconds is a common behavior amongst those of us who have been coding for ages. One can write code that works without doing that but it is a drag and wastes time.
Out of curiosity, did you ever try the voice commands in the Tesla? I'm used to these systems being garbage, but Tesla's is quite good. I've moved to using it entirely while driving, even using auto-pilot.
It's not really a thing, so I wouldn't lose sleep over it.

The basics are important - get a clean, standard, well-organized resume. Include numbers that show your ability to improve things. Be explicit about titles, capabilities, and achievements.

Unfortunately, a lot of urban legends have popped up over the years that really cause professionals a lot of grief for no good reason.
Also they aren’t considering Stanford which has one of the largest campuses by Area and you need shuttles to get from one area to another (even excluding the nature preserves).
Why not? A private business banning people who believes in X, which happens to be gay's right.

Just to be clear: I'm on the side of, if we are gonna ban someone, let's use a proper legal route to do it.

Not "an exec thinks it's wrong. Let's ban them"
Yes, but trees are good at short term carbon capture. And getting back more productive space for our ecosystems is also an important goal.

Sure, it's nothing of what we'll have to sequester, but - as I already mentioned - currently it's quite a low hanging fruit.
I was forced to ditch Simple after their ridiculous application policies wouldn't allow my spouse to create an account for us to have a joint account. Since doing so, I've signed up for YouNeedABudget (YNAB) [1], and couldn't be happier. Simple was a great service and I'm sad it is calling quits, but I've outgrown it.

[1] https://www.youneedabudget.com/
It has already been factored into the share price. This is very very common. See 1MDB-Goldman announcement. Share price was up on the day Goldman pleaded guilty and agreed to pay billions in fines.
Anonymous people on the internet would call you a faggot cocksucker for much less than asking to have your picture removed from a site. There's no civil communicating with some people and trying to will just hurt you.

The sites distributing her photos should be liable for damages under the DMCA though.
Yeah, probably I wouldn't be able to do the proper science, because I'd be testing something once with just one subject (me). But I'd love to know if those gym knowledge holds up.
You have a sarcasm tag, but I've been waiting for this release!

Just think about it, I can run my PI servers on COBOL without the intricate, ever-failing dance of dependency from externally sourced, crufty packages, whose security holes eventually get opened wide by the latest DawnSpreader or Mousy Trick-Track exploits. /s

Wait... maybe there is something there after all...
ePub is a open format but as the wiki page states "it is supported by almost all hardware readers, except for Kindle".

I can recommend Kobo as an e-ink e-reader that supports ePub with one caveat: Kobo requires you to sign-up for a Kobo account before you can even use the device - horrible. It's easy to search online to find a way to bypass this.

Although Kobo is an alternative to Kindle, you won't find the range of titles that Amazon sells. However, I think e-readers are best for text-only, small paperback-sized books. Anything else simply doesn't fit the small screen and is inferior to the physical version of a title. (Amazon sells a lot of Kindle titles that are simply unsuitable for small e-reader screens.)
It's basically just Windows: Back when the current Windows architecture was designed (OS/2 and Windows NT going forward--not Win9x) the primary purpose of any given PC was to run one application at a time. Sure, you could switch applications and that was well accounted for but the entire concept was that one application would always be in focus and pretty much everything related to process/memory/file system standpoint is based around this assumption.

Even for servers the concept was and is still just one (Windows) server per function. If you were running MSSQL on a Domain Controller this was considered bad form/you're doing something wrong.

The "big change" with the switch to the NT kernel in Windows 2000 was "proper" multi-user permissions/access controls but again, the assumption was that only one user would be using the PC at a time. Even if it was a server! Windows Terminal Server was special in a number of ways that I won't get into here but know that a lot of problems folks had with that product (and one of many reasons why it was never widely adopted) were due to the fact that it was basically just a hack on top of an architecture that wasn't made for that sort of thing.

Also, back then PC applications didn't have too many files and they tended to be much bigger than their Unix counterparts. Based on this assumption they built in hooks into the kernel that allow 3rd party applications to scan every file on use/close. This in itself was a hack of sorts to work around the problem of viruses which really only exist because Windows makes all files executable by default. Unfortunately by the time Microsoft realized their mistake it was too late to change it and would break (fundamental) backwards compatibility.

All this and more is the primary reason why file system and forking/new process performance is so bad on Windows. Everything that supposedly mitigates these problems (keeping one process open/using threads instead of forking, using OS copy utilities instead of copying files via your code, etc) are really just hacks to work around what is fundamentally a legacy/out-of-date OS architecture.

Don't get me wrong: Microsoft has kept the OS basically the same for nearly 30 years because it's super convenient for end users. It probably was a good business decision but I think we can all agree at this point that it has long since fallen behind the times when it comes to technical capabilities. Everything we do to make our apps work better on Windows these days are basically just workarounds and hacks and there doesn't appear to be anything coming down the pipe to change this.

My guess is that Microsoft has a secret new OS (written from scratch) that's super modern and efficient and they're just waiting for the market opportunity to finally ditch Windows and bring out that new thing. I doubt it'll ever happen though because for "new" stuff (where you have to write all your stuff from scratch all over again) everyone expects the OS to be free.
And that would be let everyone make as much money off corruption as they can, except when they challenge the CCP: then string them up as examples.
we are talking about 1.2 million tons of water.

It’s about $2-3.000 per kg to launch stuff into out of space.

So it’s about $2.400.000.000.000-3.600.000.000.000, not to talk about the environmental impact of all the rocket fuel being burned in the atmosphere.
It's essentially Haskell's version of a class, except Haskell isn't object-oriented. It holds data. So yes, you could view it as a dict, of sorts. Except each key in this dict/record generates a top-level function.
In what sense is discussing ice-ball physics condescending? I would consider it amusing. I don't think people are "educating" others about ice ball physics to show their superior physics knowledge.

Also, ironically, the whole article was very condescending - he/she is condescending about other people being condescending.
It isn't ignored, it is in hiding. I have honestly never seen a nokia smart phone not even in an advertisement. I have had nokia cell phones before they worked well but they lacked personality.
I've had a sales rep trying to sell me unit testing software for over a year now. We were much too busy to do a proper evaluation of his product until just recently, and I haven't always returned his phone calls or emails. But I never asked him to stop, because I knew that his product was worth taking a look at. We finally got a chance to do so, and now we'll probably buy it.

Be patient. If they don't give you strong hints to leave them alone, it's okay to keep up the polite inquiries.
as they say, sometimes it’s about the journey rather than the destination.
Keyboards may have evolved differently to compensate. The location of non-alphanumeric characters wasn't so consistent back then.
>>Unless i was in serious financial trouble, or in a learning situation, i would never accept a contract that "allows for unpaid overtime".

At least in the UK the law specifically forbids working more than 48 hours a week, so it's pretty common to see contracts where you opt out of this regulation. Not because the company even intends to make you work overtime, but because if you happened to work more, even entirely out of your own free will, you could still sue the company for working more than 48 hours in a week. So it's a very common thing to add in contracts here.
I agree, while I think HN is better I also think it's a difference in scale, not a night and day difference.

Your point about people who "know how to post" is very interesting, as on Reddit I've noticed there's a certain style, or phrasing, of comment that tends to get upvoted more, which leads to a lot of comments having similar style and rhetoric in my experience.

>I'd argue upvote systems in general dominate the world of tech discussion to the degree that some of these reddit mechanisms end up driving aspects of the industry.

Oh yeah definitely, at this point there's no social media giant without an upvote system. Would a strictly chronological forum, like the forums of old, be better though? I don't know.
You've never heard the story of the embittered simp, who was giving tens of thousands of dollars to camgirlA. The simp, upon discovering camgirlA fretting about dealing with an overbearing nuisance to Reddit (but one that pays her entire rent), vengefully withdraws all support donates to her rival, camgirlB.

This is no model to live your life.
If your mother in law can't even pick a username and password, how will she shop on Amazon, sign up with Google, book a flight? Most other mobile apps require you to sign up for an account too. And it bypasses the big problem of having to use your phone number (though you can already add it if you want for people to easily find you!)

In regards to the UX of Elements, I think it's not great either but it's not the only matrix client. That's the great thing about Matrix.
Wow, Ctrl+P has now started to open the proper print-interface with a preview! I've helped loads of people over the years complaining about printing in Fx vs Chrome. It used to be so in Fx that selecting Print from the menu opened an interface for printing (ala Chrome), but pressing Ctrl+P just opened standard OS print dialog. So power users never saw the nice print preview.
For a serious answer, here's some links:

https://w3c.github.io/picture-in-picture/

https://github.com/w3c/picture-in-picture/blob/master/explai...

https://developers.google.com/web/updates/2018/10/watch-vide...

https://bugzilla.mozilla.org/show_bug.cgi?id=1463402

https://www.chromestatus.com/feature/5729206566649856

Looks to me like it is a standard that web devs requested (e.g. so you can scroll down YouTube or whatever and the video will keep playing in the corner), which Firefox chose to also make an end-user UI for.
I read "I put my keys in a Google Doc" and my heart rate doubled until I read "authorized keys".

But still, surely there's a better way than relying on google not controlling your "key infrastructure", even for personal use?
What would be a recommended solution for running a customer-specific deployments (up to ~10) plus a few shared services using Containers?

We are currently on AWS ECS which works very well for us but need to move to a GDPR/Privacy Shield compliant environment hosted in the EU. I was to look into Managed K8s but am turned off by this thread :-)
Apologies ahead of time for grammar and spelling, I am on a phone.

This is a really cool idea, although you would you be willing to implement it using a file which would cache the cut/copy operations until a paste is done?

As it stands, whether you copy or cut the underlying operation is a cp. This means no matter what you pay the price of creating a copy of each file. There are a couple of ramifications of this, that I can think of at least. One, surprising labeling of files - selinux labels are dependent on how files are created. As such a move does not create new labels, where a copy does. Depending on what the operation is, the user might want to retain or remove the existing label. As it stands, the user cannot do the former. It is also possible that a file cannot be copied/moved to the home directory but to the destination directory only. Two, loss of filesystem move advantage. When you move a file within the same filesystem all that happens is a new link is created in the directory and the old one is deleted. This means the data of the file goes no where. Generally the "copy then delete" method is used between file systems. By doing this manually you cause this process to happen all the time. Worse, it is possible the SRC, HOME, and DST are all different file system, so this would cause three different copies.

However, if you implement a file within the HOME/.xcv directory which contains the source and the method of transfer you can make the transfer a direct source to destination affair.

Overall, I really like this project - could have saved a lot of time with it. Good luck!