skysight-inc/HackerNews huggingface dataset:
Simplifying creating an account on behalf of someone else could help, it seems. Then the author could likely have helped out the woman directly, leveraging the trust accrued by her own account.

But if the author had her own mobile phone with her, it seems she could have used this plus existing account creation mechanisms anyway?
Yup. You can buy brand new houses where I live (San Antonio) for $150k (even less).
> If a junior dev did that in front of me I'd seriously start doubting their capability for the job.

Totally wrong.

Everyone has gaps in their knowledge and learned-approaches to problems. Even the most senior and experienced people have gaps, or develop gaps as things change rapidly. The junior simply did what he knew would work, and the mentor happened to know a better way.

The proper, healthy response to something like that is exactly what the parent commenter did, and it ended with "a click" in the mentee's mind-- a small but noticeable step-up in the skill and knowledge of the junior. That's satisfying to both the junior and the mentor.

If your response to a mistaken approach is questioning whether or not someone should even be there, well, that's pretty much an example of the sad state of the status-quo. It's how people end up making horrific software because they're too afraid of getting input from someone that can help them because they have learned, over time, that asking for help too often means a withering dismissal from someone who should have known better.
Maybe this will force them to start spending their money and enjoy life?

If they don´t - someone else will take their stash and have fun with it.

Win-win.
Amazon pays a fuckton in taxes.

They just get a rebate on R&D hours invested just like every other company that does software/hardware engineering. People bitching about this should look into their own company's finances because I can almost guarantee their company is filing for that credit.
Taxable incomes which appear remarkably high for a young, attractive person who works an "evening shift" alongside their study course might be something of a giveaway

(And yes, people jumping to entirely the wrong conclusion is another potential issue...)
6 of the 8 things you list are C or C++ which is, essentially, C with benefits--most of the code in C++ is identical to C except for interfaces--classes/inheritance/and all that. AI/ML are a small slice of the programming pie that is performed by people who wouldn't use C at the top level but you ignore the fact that, when speed is needed, C is used even there.

I'd go into this more but I don't feel like explaining these things to people ad nauseum. C is one of the most used languages around the world, in new projects, too, and nothing you've said changes that.
Press release from Public Interest Registry, which oversees .org and similar TLDs: https://pir.org/pir-welcomes-renewed-org-agreement/

> Regarding the removal of price caps, we would like to underscore that Public Interest Registry is a mission driven non-profit registry and currently has no specific plans for any price changes for .ORG. Should there be a need for a sensible price increase at some point in the future, we will provide advanced notice to the public. The .ORG community is considered in every decision we make, and we are incredibly proud of the more than 15 years we have spent as a responsible steward of .ORG. PIR remains committed to acting in the best interest of the .ORG community for years to come.

And PIR's May 1 open letter to the .org community, which has much the same message as Friday's press release: https://pir.org/an-open-letter-to-the-org-community/
It reminds me of Earth Hour, where everyone participating was supposed to turn off their lights for an hour. I don't think anyone noticed.
I believe it shows income, and taxes.
So you can judge both.
I can relate. It is almost addictive to write in a Lisp. Clojure specifically. I cannot pinpoint exactly why that is, but I believe it has something to do with its neat syntax and the peace of mind it creates when writing in a mostly functional style. It feels like I don't need to worry about the language but rather about the problem.
I agree, transparency is bad and people shouldn't have information if they don't understand it. Also people shouldn't have information because they might misuse it.
You are assuming that GrubHub won't simply shut down the domains if the restaurant owner asks, as an alternative to transferring. Why do you assume that? If true that would indeed be an absurd policy, but I've seen nothing in the reporting suggesting any such thing.
> I suspect that the software development time would have been a lot faster, due to the software development tools that are available today. It would have been a lot quicker to write, debug and test the complex code required to deliver a man to the moon.

This is a poor assumption. It takes a lot more effort to create any moderately-complex modern software system today than it did to create software back then. I'm not saying it wasn't hard to do, and in fact squeezing the most out of the primitive computer systems back then was challenging, and any life-critical system requires extensive planning and testing, but having only 32k to operate in severely limited the complexity of any software.

I've worked on modern spacecraft command and control systems, and I've worked with non-flight Fortran code from the Apollo era (ground-based image processing, still in use as recently as 15 years ago, and probably still today). Everything was much simpler back then.

Modern software complexity makes everything take more effort, not less. There's a lot more power and a lot more functionality as well, but back in the 60s software was a whole lot simpler. The plethora of tools today exist to abstract away complexity that wasn't even possible then.
How to ask Siri about your bank account balance: the bunq API + Siri Shortcuts
> Now Kranz, 85, has completed another undertaking: the reopening of Mission Control at NASA's Johnson Space Center in Houston.

This article seems to imply that no mission control has been active in Houston since 1992, which is not true - what has been reopened (really, renovated for tours) is the 'historic', older mission control center used during the apollo missions (MOCR2).

https://en.wikipedia.org/wiki/Christopher_C._Kraft_Jr._Missi...
Which is exactly why creating more government will exacerbate the problem.
I've read that a few times but had to read it again since you posted it. It's a fantastic little piece of writing
How about Stripe? They recently announced that their 5th engineering hub would be fully remote: https://stripe.com/blog/remote-hub

Though I would probably argue with this article to some extent, the strength of remote isn't as big a sell for this large influential companies. I think the real selling point is that you can get high level talent form anywhere, the Googles and Facebooks of the work already have access to that talent, and have hubs all over the world. I would argue remote work is a bit of a bottom up movement, and we won't really see it shift to top down unless there is another wide market adoption that it becomes a requirement by potential employees. And as long as you're offering at least 50% more than competitors, I don't see that happening.
I think that anecdote was more about a failing of an Engineer to bring safety concerns to management (the necessity of senior employees to keep design safe). If true, definitely the fault of the Engineer.
If the work is being done, why does the employer need to know more than what is absolutely necessary?
>
The tax code is not Amazons problem.

You're right, it's our problem.
Ah yes indeed, I'm talking about traveling distance, I'd love to be able to fly there in a personal helicopter though.
C++ lends itself well to large-scale, performance-intensive, cross-platform software. Rust could in theory be used for similar projects.

Using C to learn pointers & data structures gives students just enough rope to hang themselves later if they want to use C in a real project. I'd go for an STL-heavy C++ and dig into the memory handling and pitfalls.

Students need to understand how to solve resource management issues in low-level programming. Since they're essentially unsolvable in C (be careful, try harder, use valgrind & pray), it doesn't seem like a good teaching language.
Dear Agile, I’m Tired of Pretending (2018)
Just to be clear, your point is:

This isn't Amazon's fault.
This is the government's fault.
This is the citizenry's fault for not holding their government accountable to holding Amazon accountable.
Amazon, the government, and "citizens" are guilty.

I'm with you until you get to the point where it's somehow my fault that over the decades those with the most money and influence stacked the deck to create favorable tax statuses for those with the most money. FOH with that.

Also the IRS is part of the executive branch and had it's funding and therefor ability to enforce the tax code gutted year after year. That's now 2 of the 3 branches we have to "protest".
> The most upvoted answer begins with the words “Unpopular answer” and then continues with cynicism. That definitely feels very HN. (No offense, of course; just found it amusing.)

At least the top comment is about the actual topic, and not someone whining about the font color or the “clickbait” headline.
Personal anecdata, but I've expensed only £120 in train travel in the last 2 years, and my employer doesn't pay for/subsidise coworking. Obviously it'll depend on company policy, but my benefits expectations with my current employer are minuscule to start with, so don't need any additional sweeteners over and above agile working to balance out.
Books to Read at Every Age, from 1 to 100
Point 3. They've done these types of things and often they are unsuccessful (light rails systems for example). The suburban lifestyle is very strong in the US culture. Just because you build something doesn't mean it will get used.
They linked it. Service Fabric.

> Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless and stateful distributed applications and containers at large scale.

https://github.com/Microsoft/service-fabric
Agreed. I think touchscreens are gaining popularity in consumer devices for a large part because they are cheap compared to mechanical inputs. Mechanical switches, dials and buttons are surprisingly expensive. But when it comes to spacecraft and such, the relative price of these components is insignificant.
Why should it secret?
I mean the gross amount, not the details.
I don't know anyone who expects an internship to be unpaid, especially in the tech industry. I've heard quite a few complaints in the medical industry though.
There's the old joke about the programmer who was told to go to the store for bread, and while they were there, to get eggs. Still at the store, getting eggs.
As a TS user I'd think there is a lot of TS in this post, e.g. structural typing, union types etc.
The thing is fringe elements will abuse this and misrepresent. Just as on the right statistics will be used to misrepresent crime and such so that now many news orgs omit certain aspects of perp information so as not to contribute to that phenomenon.
There is nothing in the laws of physics that requires software running on more capable systems to be more complex. It's a choice.
Hah, even simple words can be confusing. My English friends seem to end the word `idea` with a, to my ears, clearly audible `r`, but look at me funny when I mention it to them. Whereas my American friends seem to pronounce it in a more straightforward way..

I also love listening to people speak the "pronunciation poem" out loud. It's very interesting to hear how the pronunciation of each second word is changed, just to make it rhyme with the first (mispronounced) word.

https://www.learnenglish.de/pronunciation/pronunciationpoem....
No. OOP is just one aspect, but the most popular one.
It was a particularly good MMORPG.
I’m just trying to show that there are alternative ways to use Slack for those who are forced to use it. If you and/or your company actively use IRC then my suggestions obviously don’t apply to you.
Definitely a great resource. It explains steady-state drawbacks of universal time, that is, drawbacks that would keep existing even after everyone has adapted.
LOL, causality.
I worked remotely for twenty years and then decided I wanted to work in an office so I worked as a contractor at Google in 2013 and managed a deep learning team at Capital One 2018-2019. I am back home now living in the mountains of Central Arizona and now I volunteer at the local food bank for social interactions. I would like to find a part time remote job, but between volunteering and outdoor activities with friends during the day, I would have to find a job that let me work early in the morning and in the evening.
This really comes back to the Capability vs. Suitability model that Gary Bernhardt has spoken about: https://www.youtube.com/watch?v=NftT6HWFgq0

IRC is capable. It is a box of nuts and bolts that lets us communicate and build awesome bots and so on.

Bloating the protocol gives us suitability: features that are robust and can federate.
>I don't disagree with you on that - but that's not written in your post so my point still stands.

I kind of feel like the second-to-last paragraph of my article does address this.
I'm very curious about the LCD panels that replaced the CRTs in the consoles. The information displays seem very nice for the time period and I'd love to see any information on the original typography used. As I understand, most screens are a static physical overlay over computer generated numbers on a CRT, captured from that CRT by a camera and then broadcast to the control consoles. My guess is that it was done like that because the computer didn't have a character buffer and had to do beam racing to draw one line (or column, like the IBM 2260) at a time and doing that saved memory for the labels.

https://cdn.arstechnica.net/wp-content/uploads/2019/06/misc-...

We can see two distinct fonts, and I assume the wide one is from the stencil and the narrow one computer-generated, but the wide also has some telltale signs of computer fonts if you look at the "A"s.
We could try it and see. Sometimes these things make no difference but once in a while it turns out everyone was thinking that.
I went on the tours about a year ago and found them very interesting. I think you do need a good guide and group, if you sat in the back and no one asked questions I can see how it would get boring. Completely agree that the Saturn V was incredible.

To me the most impressive part of the tour was the piece of moon rock that you could literally touch. That's a chunk of rock that an astronaut picked up from the moon, across 200,000 miles of vacuum.

Thousands of engineers came together to make that achievement happen, working at the bleeding edge of what was possible 50 years ago, and here I am slacking off on Hacker News on a Monday morning instead of figuring out why this unit I keep having to power cycle won't stay online.
Definition of preaching to the choir.

Social media is like the movie ‘The Matrix’ where most people don’t want to wake up and don’t care about what is ‘real’
The Logic Behind Bitcoin Hitting $100k
Depending on who you ask, some would say that C++ is not OOP because its encapsulation model is broken unless you use idioms such as PIMPL.
C++ is multi-paradigm. While people can write OOP code in C++, they can also write header-only libraries, which is generic programming. In C++ generic programming, inheritance is merely a language feature to get what you want, not the main method of abstraction.
Using double wide cas for atomic pointer store and loads is a big pessimization though.
The lander crash could have just as easily been happened using 2 different metric units. It wasn't caused by improper conversion, it was caused by no conversion. Each part assumed the other was using the same unit.
"my wife and I think it's totally fine that I lost ten billion dollars" - said nobody's wife ever.

I don't even a stake in bitcoin but this guy makes me angry every time he comes up. Such an obvious fraudster, shamelessly taking credit for someone else's work and invention.

If I had to bet, I'd put my money on the real Satoshi being a state actor or group of programmers working in some baroque part of the banking industry. Hell, after reading cryptonomicon I'd even put my money on it being Neal Stephenson before I'd believe it was Craig Wright.
APL is great.

If you haven't seen them, the late John Scholes did a number of absolutely beautiful demonstrations programming in APL[1], [2], [3].

[1]: https://www.youtube.com/watch?v=DsZdfnlh_d0

[2]: https://www.youtube.com/watch?v=DmT80OseAGs

[3]: https://www.youtube.com/watch?v=a9xAKttWgP4
This varies on the region. 70cm here in the midwest and mountains is nearly empty, and 2m isn’t completely full. If you combined both you would have an exciting band. The downside is that there won’t be a whole lot of space to expand in the future. I’m sure that on the east coast it’s a different story.

But gaining an exciting and active band is probably not worth losing 2m, and I’m sure that once 2m is gone in Europe it will be on the chopping block in the USA.
I grew up in Huntsville, AL, in the 60s. Von Braun lived there and the Saturn V engines were tested there. The Stennis test stand was built for the Shuttle engines, I think. The test stand was south of Huntsville, on the banks of the Tennessee river. When they tested the F-1 we could hear it at our house on the north side of the city and it would shake the dishes in the kitchen cabinets.
Lacking support for pretty much everything other than lines of text alongside a handle enables one of my favorite aspects of IRC: a 10-row terminal is more than sufficient for the entire client UI.
> The Cold War undoubtedly helped, though my impression (I am not American) is that there was a greater sense of social cohesion back then (that did not include minorities).

Not to be dismissive, but... no. You're talking about the time of the Civil Rights era and the Vietnam war. When you hear Americans talk about how utterly divided these times are, keep in mind that, on the whole, we have no sense of history and the attention span of a gnat.
One thing that's felt weird to me is Mockito & friends, and some badly-implemented builder APIs. They're trying to read like natural language, but when the order matters and it's unclear what the order is really supposed to be, the natural language metaphor breaks down and you're better off having it made clear what 'parts of speech' each call is and what the required order is.

I would imagine stuff like that makes a language harder to translate because instead of words, you now have an ordering that might not work. I was surprised to see so few languages on that list where it was essentially a direct keyword translation. There's very little English in C-like languages until you actually start naming everything in the libraries.
I think the article shows how ridiculous it is when they talk about Tim Cook seeing products for the first time on the exhibition floor in photos.

Really? So the CEO of a technology company has never seen the products they release and this is not just a pretty dorky PR shooting ?
> The beauty of having a Raspberry Pi over another single board computer is that software support will come eventually though.

That's not unique to RPi. It's true for all kinds of SoCs from amlogic, through rockchip to allwinner, and probably others.
How Cutting-Edge Tech Is Empowering Ancient Archaeology
The bit where the first vote failed because one of the senators who ended up voting in favor didn't feel comfortable being in the same room as one of the Republicans who had been hiding in Idaho to deny the senate a quorum, and who had threatened to kill Oregon State Police if they were sent to find him was kind of over the top though.
That's why it'll 'work' for getting money. Satoshi won't come back to prove him wrong.
If you wanna get a flat in Berlin it is not uncommon to find 100 other people when you look for a flat.

Technically this is supply and demand at play that pushes the prices into fantasy land. Which means after years you will have locals thrown out of their flats because the prices have risen so drastically that only few landlords will take their tenants side.

Markets don’t value social stabilty and don’t give a damn about who lived there for how many generations and what they did for that place.

Is the rage of the displaced morally justified? Can a system that produces such results be desireable for a society as a whole?
I am trying to hop by an electronics store tonight. Will keep you posted :)
Yeah. What they should have done is call on ops engineers at socmed companies to have a weeklong sick-out.
Linux can totally run in a AD domain with auth managed by AD. Client side SMB is also not bad. But you are excluding Kerberos for some unrelated reason, right?
My favorite is Smart Fat Pointers. They are sexy!
Consider configuring your editor to highlight characters above 127.
The network effects are too strong. Even if you leave, it is likely some useful communication is still using these channels. For example, the summer camp my kids are attending are using social media this year to share photos from camp; where as prior years they had actually used their own site. I am sure direct costs played into some of the decisions.
So I am more likely to use social media site this week than the rest of the year combined.
> I have always struggled with OOP
Said every one, I think this is the main reason.

In theory OOP is supposed to make it easier to do separation of concerns in reality separation of concerns is really hard and adding some syntax sugar didn't help.

It's hard to create an abstraction that isn't overboard or so specific it's not an abstraction.

It's hard to separate concerns if you just inherit those concerns.

Testing OOP inheritance is awkward so most people don't and use dependancy injected instead which kinda breaks the whole point of inheritance and OOP.

OOP makes it look like you have separated concerns but in reality you where concerned with the wrong thing (most likely nouns) and spread the real concern throughout the whole project.

I think the old school OOP of Classes is dead and the newer Traits and Object composition will take over, or functional programming which is very Gucci at the moment.
I am currently working for a family owned business that is about 1.2 km away from my home. It doesn't pay as much as a larger publicly traded company would pay for my qualification and experience. If my potential new employer would know about my comparably low income, he will have a much harder time paying me significantly more or even just the usual market rate and negotiations would be that much harder. Due to other effects it could even lead to him questioning my competence, an often observed behavior. (there are other ways he could find out, but that is another discussion).

Frankly, I am not that interested in what others are payed. This is something I can negotiate with my boss myself and isn't my business for other people. And I don't want others to know about my income either. You can be sure that people will judge you by your income and feel superior if they make even 10 bucks more. Even your friends might get jealous about your income.

Some people see a value in discretion and some people do not. I belong to the former. There is just so much baggage attached to that shit that it isn't attractive to me at all.
Gosh, why didn't they think of that?

Every difficult engineering or social problem can be solved by the clever one-line idea of some dude on the internet.
Already discussed on HN (as per the quote in this article)...

https://news.ycombinator.com/item?id=20316140
Rust Modules vs. Files