skysight-inc/HackerNews huggingface dataset:
I started attending college a year ago. At that time, I didn't know much about programming: just a bit of C and some Python - enough to make first year college projects. After I started frequenting HN, I came across a lot of comments by developers on programming languages, toolchains, libraries, etc. Even though I didn't understand their arguments, I still believed what they said, because I thought they were experienced, so they must be right. Even though I hadn't
used the tools personally, I started developing premature opinions on them: Java is verbose, so it must be avoided, PHP is inelegant etc. These opinions also gave a feeling of security: because I thought that I had chosen the right language for programming (Rust!), the right operating system, the right text editor (vim), and the right window manager (i3). This made me arrogant, because I saw myself as above my classmates, who were still using 'inferior' tools and still struggling to grasp the concept of command line arguments. Over time, I realised that I was just basing my beliefs on HN comments, and it is not healthy in the long run. This article helped me a lot towards realising that. Thank you for posting this article :)

Edit: grammar
People paid for WhatsApp before Facebook bought it and it was successfull. That is a fact spyware peddlers and their fanboys can't argue away.

> Messengers are a commodity product in terms of functionality.

They also where when whats app was a paid service. Yet the complaint against signal, etc. is that they are unusable because they are not nearly as full featured, hard to use and that people would rather continue to use WhatsApp for the network effect alone.
The swab has plenty of the patient's DNA. I interpreted the comment you're replying to as wondering if the original swabs are physically kept.
I have a hunch that when we (the public) talk about humility in software development, we really mean humility _in the act of writing code_ but not strictly in the rest of the process.

Do the programmers that people look up to as role models (Torvalds, Jonathan Blow, Guido, Ken Thompson, Rob Pike, etc.) practice humility in the code they write? I would say yes, absolutely.

Do they practice humility in the rest of the software development process? I'm not so sure it is cut-and-dry in this case.

Outside of _writing code_, the software development process often leads to situations of "what is the right path to take?" which requires some form of leadership, and clear communication about some leader's own level of confidence in a given approach. It's a communication problem, and while practicing humility in this area often "sounds good" on paper - I think it often leads to death-by-committee.

Am I wrong? Have I misinterpreted what people mean when they describe practicing humility in software development?
You get what you pay for everywhere. You can definitely find high quality talent in India but it isn’t going to come at the “outsource to India” price people who have never done it think it will. Great talent is expensive regardless of where it is because the global market determines it more than the locale.

That being said, I expect some discount to come with the challenge of differing time zones. Also depending on which country you are working with, speaking fluently and clearly is a huge factor too. India and the US have a vast range of low to extremely high talented people with varying communication skills. You get what you pay for (not an India thing)
Lebanon is not a free democracy and I’m not sure what that has to do with this discussion anyway
Teen's Death Leads Snapchat to Suspend Anonymous Q&A Apps LMK and YOLO
The interesting bit here to me is how apparently he repeatedly was able to bypass any protections the Tesla might have against driving without a driver present.
Ah sorry missed the part about mobile. But in any case, this isn't true, there has been playground for quite a long time on iOS. The portions of BSD which XNU uses is quite small, and is quite a mismatch of things from all over like IOKit and mach, mostly taking inspiration from L3. The drivers are custom, graphics custom, custom touch input, etc. They actively pay developer salaries at LLVM, cups, many other open and important nix projects.

This comment seems misinformed and griping, there are plenty of ways to program on iOS. There's the developer program, TestPilot, and more.
Ask HN: Can you give me a challenge or goal to complete over the summer?
Hi HN, I’m a college student without much to do this summer. I’ve put together a list of goals I want to accomplish but want some challenges that I wouldn’t think of myself; things to get me out of my comfort zone. Do you have any suggestions?

In case it helps, some of my goals are along the lines of:

- Read 10 Books

- Play piano in front of 50+ people

- Go Hiking on Mount Rainer

- Try Acid

Some cools suggestions I’ve gotten:

- Host a swivel chair roller derby

- Learn to step dance
No, for years it was already required that you vaccinate against certain diseases if you want to visit some countries. It’s not a novel idea. It’s just common sense.
Yeah, it's why I run a bunch of related websites: Knowledge is power and it's the only thing I can afford to offer. I'm back in housing but I'm far from financially comfortable.
What also doesn't help, is that, at least in my experience, Americans usually mention pre-tax wages, while Europeans usually talk about their wages after tax (not sure if that is the case here, since nobody in this thread mentions taxes).
$11k is roughly €9k. With Belgian tax rates, you'll have about €4.4k left after tax. (Belgium is where I live, so those are the rates I know. In Easter Europe, tax rates are lower)
Sorry, my first thought was that it requires more delta-v to enter a lunar capture orbit since the gravity is weak, but I just double checked the delta-v roadmap and it's actually not that high.

However, it is a bit problematic that landing a rocket on the lunar surface can kick rocks around the planet (thanks to the low gravity), possibly into orbit or beyond (which could pelt other equipment). So you need to switch to an entirely different propulsion system for descent, which carries a payload penalty.

https://upload.wikimedia.org/wikipedia/commons/9/93/Solar_sy...
One aspect I miss with Slack/Teams/IM is a good ability to postpone stuff. For example, I receive an e-mail I know I need to do something in 1-4 months. So I keep that mail in my inbox and as long as something is in the inbox, there is some work pending/due.

I have not yet found a good way to do that in Slack (reliably) and not relying on another tool.

E-Mail in that way is just great as a message is just a text file. You can put it wherever you want and reorganize it the way you want.

Try to attach a slack conversation to an issue tracking system. Won‘t work. Do it with e-mail: it‘s just a text file.

Try to post-pone stuff or organize information in folders. Won‘t work. Do it with e-mail, hell I can even move messages from one account to another.

My point is: Slack will never replace e-mail, it is just an extension of ways we communicate. And that‘s is biggest advantage and disadvantage: it‘s a tool that makes communication sometimes easier, but is‘s also another tool I need to regularly check besides all other communication tools I already have.
Typechecks are optional, just use transpile-only mode for the build: it merely removes the type annotations, it's fast.

You can have the best of both worlds: Intellisense based on types in the editor yet fast transpile in the build.
This subthread started about the EU. What does Trump have to do with this?
Is it real-time rather than post processed?
Financial institutions should all be required to provide API with various permissions so consumers can connect whatever 3rd party tools they want. Coinbase has a good API where you can specify read-only access to whichever accounts and wallets you want.
> Should we choose to share such data with the Facebook Companies for this purpose in the future, we will only do so when we reach an understanding with the Irish Data Protection Commission on a future mechanism to enable such use

Where's the documentation that this happened? Surely there would be some declaration from the Irish Data Protection Commission if this was happening.
Do you make any kind of help contingent on using their vulnerability and need to extort consent to use drug testing and quacks to see if they need help.

Given that psychiatric problems are subjective how do you keep shrinks from writing a prescription for a bigger paycheck when evaluating minors you are coercing.
You can also do manual memory management in safe code.

- value types

- stackalloc is safe since C# 7

- SafeHandles since C# 2.0

- IDispose interface

- IDispose like Dispose() since C# 8

- Marshal class since C# 1.0

- Span<>() classes since C# 7
Yay, it's electron based!
Well to be clear, I am responding specifically to the phrase "makes me almost certain that the US will lose its stranglehold on innovation soon."

Imagine two nations. A wealthy nation that used to innovate but has completely stopped innovation. It could continue to make advanced things using existing infrastructure and people, but could not improve beyond its current state. (This is the extreme, for illustration).

Then imagine a larger poorer nation that is rapidly advancing. Even before the poorer nation has surpassed the other in technological capabilities, it would be producing more total innovation per year. Growing requires lots of innovation. Stagnating... not so much.

So I am suggesting that the rate of innovation could be slowing in the US, and the rate of innovation could be higher in China. Even if absolute output is more advanced in the US, which would be a different metric. But the rate of innovation is important for projecting where each nation will be in the future, and I do believe intellectual property restrictions slow the rate of innovation.
Smartphone technology able to generate images of surrounds from sound alone
I completely disagree. As we say with code, there’s freedom in restrictions. I, for example, don’t ever have to worry about my safety because the “freedom” of others have been curtailed on several points, and I deeply appreciate that. There’s no inherently moral good in limitless freedom. Especially because humans are far from rational agents that can reasonably act without boundaries.

If you don’t want to be vaccinated or pay your taxes, you are, on some level, a danger to society.
Wine as an investment is interesting. I consider it a hedge against inflation where stock usually underperform (and commodities outperform), but also against global warming due to the delicate nature of producing fine wine. We’ve already seen the effects of very warm seasons in France and Italy and if temperatures just keep rising, winemakers producing high-end wine will have to look elsewhere for grapes.

An average of 8% a year with lower risk[1] than stocks is quite attractive, but I cannot help but think that wine should be paired with a nice meal and shared with friends instead of traded/invested. However, when investing in wine, nothing stops me from drinking my investment!

[1] https://www.rarewineinvest.com/why-invest-in-wine/
Interesting, given Djikstra's 'reputed' arrogance. https://news.ycombinator.com/item?id=11796557
One technique which helped significantly in the Arab embargo in the 1970s was even-odd rationing: based on if your license plate was even or odd then you could buy gas on every other day.
Reinfection is not rare, Singapore has detected 26 cases of reinfection so far: https://www.straitstimes.com/singapore/politics/parliament-2... Also note worthy: recent infections in Singapore includes "56 cases involving people who were infected despite being fully vaccinated"
That is one of the regulations that should be applied to adtech companies: Adtech companies should be required to offer a paid version of all their products with a price that covers the costs of producing the service (including a decent profit margin but not including tracking/adtech components of the free version) but with strong guarantees that customers [1] opting to pay are not tracked, not shown ads and their data is in no other way monetized or sold to third parties.

[1] as opposed to products...
> If those 100 people are still worried about that, they can choose to keep themselves locked away forever.

You must be trolling, no way you're so self-centered.

"I like to drive with 200km/h through cities, those who don't like it or are scared of my driving can stay home"

"I like to take my aggressive pitbull for a walk without a leash, if you don't like it you can stay home"

"I like to play with guns, if you don't like me handling guns in public you can stay home"

It's all recklessness, and of course not acceptable. You know what's the better solution for those 100 vaccinated people? To force you to stay at home. Because they're 100, and you're 1. It's not the whole world that needs to adapt to you, it's the other way around.
GitHub link, since the website seems to be down: https://github.com/Denvi/FlatCAM
Ask HN: Ranking in Search with SPAs
Hi HN. I’m a programmer who has also been very involved in SEO and Internet Marketing, especially earlier on, between 2007-2014.

I’ve successfully run many SEO campaigns and in recent years have done so in some e-commerce niches. I continue to implement server side rendering for SEO purposes (and others).

I’m about to start work on an app which for the most part is clearly a better fit for an SPA (highly interactive, map based). However, I also want to create various routes that can rank competitively for location + type of service queries.

For years one can read about how google etc now index SPA, but this is mostly SPA proponents (developers) building a case for the approach. There is little to no quality info I have found about the reality of how content generated from an SPA, pushed to specific routes, actually ranks in semi-competitive search niches.

I think I’ll do this project with some sort of server rendering for the routes I want to competitively rank, but I’d love to hear if my knowledge is lacking and people have examples of not only google etc indexing SPAs, but also such sites ranking competitively for search terms.
Then the agency should pay the ransom

Its not that hard of an equation
You can justify anything with that logic: Guns are just an improvement on skull bashing, and there's rocks readily available everywhere!

The low cost, simplicity, network ubiquity, and availability of these devices is different. Nobody what-if's cell phones (after all they can be used to coordinate terrible actions) because they provide a useful service to most people, as do cars (which require license and registration btw). Misuse is mostly obvious and punishable by law.

Employing a massive, worldwide, distributed network which can run trackers just for lost trinkets, with the nefarious uses so easily in reach (and defenses not available to anybody not on your fancy ecosystem) is a scary thing.

As for other products that exist, I have no defense except that their purchase is either obvious, their presence notable "oops, somebody dropoed an airtag here" (relatively innocuous) vs "oops, somebody dropped a gps tracker here".

I don't know how e.g: tile deals with this, but at the very least it doesn't get to piggy back on my resources by default to trace me home.
Zig uses @something everywhere, maybe they just like Objective-C.
It won't alert if the tag is moving with it's owner.

But if you forget your bag on the train, it would start alerting people on the train after a while.
I also realized my least photographed subjects are weeds

That probably depends on your definition of weeds then, yours seems quite strict? Almost meaing 'pest' perhaps? Here in Western Europe, especially in previous generations, the term tends to get used for pretty much everything which is bascially just a native wild plant. It's ok if it's short grass or when you can buy it in a store, but otherwise the label is 'weed'. And I'm really not exaggerating here. As such if you want to take photgraphs of plants outdoors those 'weeds' are the targets. Even the most common ones tend to be rather beautiful.
Made a homage to the game for a 10-liner BASIC coding challenge this year. My son and I are playing in this Youtube vid: https://youtu.be/yLvFR3G9Q70
Obviously, it is a little simpler (i.e. no gravity). But you do have to contend with momentum.
Why do people insist so much about using Facebook's apps? This reads just like an addict giving bad excuses for their relapse...
Indeed, the weights aren't available, and researchers seem to console themselves by saying "at least we're publishing code." Well, thank you. Code is nice. Y'know what else is nice? Being able to reproduce your claimed results without investing six months of mental effort and 500 GPU hours on a V100.

(Sorry, I'll step off the rant now. I just miss the old days, the ye olde long-long ago of "one and a half years." It seemed like every other day there was another neat model release that happened to be world-changing as a matter of course: StyleGAN, BigGAN, GPT-2. Before that there was YOLO and a ton of other neat stuff. Nowadays it's "Oh golly gee, I'm not so sure we should release this panda generator, it might have ethical implications down the line if people start generating pandas in sexy poses." But hopefully it's just a phase or something.)
This is the kind of solution the NSDAP will approve of. Effectively, just jail and kill everybody.
Exactly. It's clear the vaccine protects the people who receive it from serious disease. But people who are vaccinated can get infected and infect others. Therefore we won't see much "back to normal" until most, if not all, people are vaccinated. This wont be one of those "60% and we hit herd immunity" situations.
Nope, these rockets are unguided and do not need precise resolution. In fact, I suspect they have no GNSS at all, only inertial sensors.
It's hard to differentiate Plaids behaviour in getting user account details from those used by Amazon Refund Scams [1].

Their motive may be different but their actions just help make this sort of behaviour on the vulnerable (ie. non technically/security literate) easier to repeat by the more unscrupulous.

[1] https://www.youtube.com/watch?v=le71yVPh4uk
Full article: https://outline.com/HwjtG8

Full email (too long to quote directly): https://pastebin.com/7hd0XKcZ
https://threadreaderapp.com/thread/1391178179600060416.html
Basically the article is saying that some sort of echolocation is possible with the technology in smartphones. I don't get why they suggest it could be the future of CCTV, unless they want to map out everybody's pockets
Yes it seems like software consultancy would be the most obvious choice. I wonder if such a structure could expand to build a complicated B2B product, for instance. The example that comes to mind is some sort of enterprise wifi / networking thing. Could a co-op grow to encompass a manufacturing supply chain?

I just wonder how one would handle this beyond ~Dunbar's number. I've only heard of the company that makes Gore-tex handle this in a creative way [0], essentially splintering organizations into separate orgs once they became large enough.

[0] https://blog.gembaacademy.com/2011/06/21/dunbars_number_span...
Hard for me to see what the profit in that is, and China seems to like profits.
It should be a blend of humility and pride. Humility in approaching problems and possibility of failure, pride in the final solution when it has been carefully and mindfully devised. Without being proud of your work, it’s all too easy to fall in the trap of churning out valueless stuff.
That's the problem, not the achievement. I learned in detail how problem of homelessness was tackled in Belarus. It really worked there. For all the nasty stuff about Lukashenka (and no i am not a Commie), he got it right.

Homelessness is a kind of criminal behavior and/or mental condition. People are homeless not because they are poor (nearly everyone in Belarus is poor for that matter, but there are almost no homeless), it is a delinquency, anti-social behaviour, a voluntary choice to live an anti-social lifestyle rejecting norms. It has to be deterred, and it's not hard to deter: bums hate prisons, because their lifestyle is all about absolute rejection of any norms and rules at all, absolute, limitless freedom - and prison is the opposite of that, it makes you follow very strict rules - so even as it gives a free bed and free food, bums are afraid of getting there.
Humility is important for all teamwork. And not just humility about the technial task at hand but in general.
Why bother with PCR? You can do the same with any blood test included with any routine checkup.
Excellent observations. The essay illustrates what it is advocating by the generous clarity, simplicity, and accessibility with which it is written.

John Osterhout wrote what may be the best elaboration of this perspective in his wonderful book "A Philosophy of Software Design."

A couple of related thoughts from an old grizzled programmer (moi ;-), gregfjohnson.com):

Rule number one: All code must follow the Porthole Principle. The fundamental issue in programming is that we each look out at the world through a mental "porthole" that limits our field of view. We are limited in how much we can see and understand at any one time. Therefore, systems must be structured so that they can be understood completely, at all levels, even though we are only allowed to investigate them piecemeal, through our own limited and finite cognitive windows.

Abstraction is the essential tool that allows us to create systems of arbitrary size and complexity. A beautifully designed abstraction is easy to understand and use. It is so trustworthy that you don't feel any need to worry about how it is implemented. Finally, and most importantly, it enables you to reason with rigor and precision about the correctness of the code you are writing that makes use of it.
To be fair though, there are better and worse tools. There are legitimate reasons to say that PHP should be avoided and that Rust is a good choice. It's just important to understand how much weight these opinions have and understand why they apply.

If you are building a bulk file rename tool, it doesn't matter how you do it as long as it works. If you are handling untrusted data from remote sources, then you may want to consider if C is a good idea.
Very cool that this got posted today! I am visiting Chiang Mai this week from the province of Phichit where I teach English. I sent you an email at the support address.
No it didn't. The only reason they charged, or claimed they would charge, was to slow down growth when they were falling behind with their server scaling efforts. The founders of WhatsApp discuss this in an interview somewhere. It was an anti growth hack, not a business model.
Here's 3 challenges from me:
- skip acid, don't even get close to it,
- don't curse for a month,
- at least 2 selfless good deeds per day for a month.

Good luck, especially with the first one!
> Occasional mails get sent to spam by Gmail, but that can happen if you use a big provider, too.

In fact it'll happen even when you send from gmail to gmail itself!

My deliverability from my own email server to gmail feels better than from my company account (on gmail) to gmail users.
This is sick. Make the homeless compete for shelters by good-behavior, and use the full weight of the legal stick to force them into such a corner.

I see a commentator below putting the onus of justifying said humanity, ne humane discourse, upon the backs of those who object to such obviously wanton cruelty.
Au contraire, mon frere.

The fact that human beings are the subject of this article appears lost in the mix.

Crimes against humanity should not pose as rationalist technocratism.

Solve the "xyx problem" when xyz is a large swath of humanity resigned to grist for a cruel mill. At least pretend to care about your fellow humans.