skysight-inc/HackerNews huggingface dataset:
In my experience, the people who love Python are those who are happy with dynamic typing - usually because they only use the language for small projects.

When starting a large project, it would be better to skip Python altogether and use a proper statically-typed language.

Type hints only make sense when you’re working on an existing large Python project - just as Guido was doing at Dropbox when he added them to the language. This is because type annotations are the worst-of-both-worlds - they require the verbosity of static typing and provide few of its benefits.

> This is not a course for software engineers on how to write or maintain a one-million line Python application. I don't write programs like that, nor do most companies who use Python, and neither should you.
I learned about the Nazi triangles after seeing a pink triangle on a girl's jacket when I was in middle school decades ago. You've seriously never heard about these Nazi triangles before?
Exactly.

In fact https://www.brookings.edu/wp-content/uploads/2019/07/2019-07... argues that most of the increase in construction costs since the 1960s can be attributed to an increasing role for "citizen voices". I have to believe that increasing the power of citizens to impact the process will only make it worse.
Also, Apple insists that it is distributing the Basecamp app for free which is really not true.

Every developer pays $99 every year to Apple.

Considering there are over 20M iOS devs that's over $2B per year.
Australian unemployment is essentially at 11% and youth unemployment is >25%. Both are going to trend higher this next quarter. I think it's a distraction from the poor handling of the recession. It's been pretty standard tack to ring the national security bell when ever there is a speed wobble from the government.
This will grab the news for the day so they can end the parliamentary week without the weekend news being about everyone lack of a job.

I can't really see any 4d chess moves from the Australian Government here.
Affordable, but a little hard to justify as a casual user who just wants to mess around and doesn't really plan on building anything complete
No, but it's a "legitimate" political instrument in the US toolbox. So far this administration has expended soft-power - diplomatic pressure. Unless Netherlands / ASML concedes forever, Wassennar is probably next before ridiculous hardpower drama like sanctioning ASML from US tech or weaponizing dollar trading against ASML. I suppose with recent TSMC US plants and Brazil 5G subsidy developments, dumping cash to bribe ASML.
how's it breaking the rules? https://twitter.com/dhh/status/1273748071298392065
Too bad you need wsl2, i hate running hyperv and the apps that dont play nice with it.
Those who are Righteous Among the Nations are a list of people who show how great humans can be, when others are showing how monstrous. I find their stories difficult reading, but intensely rewarding.

https://en.m.wikipedia.org/wiki/Righteous_Among_the_Nations
That's only if you don't include the cost of actually building the digital marketplace and the free developer tools and the actual devices.
Here you go: https://millionshort.com/
plus telemetry!
Wouldn't having the autoformatter run as a pre-commit hook alleviate this issue? (This is assuming you had already cleaned up all of the currently checked in code with said autoformatter)
There's two stories about Apple and app store pricing on the homepage right now, 6 in the top 100 (ok, top 107). If there was a conspiracy and 'nuking' of the Apple company it's bad executed.
But when they force a change to a product and company in arbitrary ways to suite their whims that's pretty concerning because it's a sign they are abusing their power in a very historically been-done-before way.

You mean how Walmart forced the music industry to edit CDs or they wouldn’t sell them or how they force manufacturers to sell crappier versions of their products to meet a price point?

Or do you mean again how Nintendo is infamous about the strict content controls they have on games and have since the 16 bit days and no blood in Mortal Kombat?

Also, see how movie theater chains are saying that they won’t show studio’s movies if they start releasing straight to consumers now even though most movie theaters are closed?

We could also mention GameStop threatening not to sell MS consoles this generation because of their original intention to make games harder to resell.
>trillion dollar app monopolies that Google and Apple have setup.

How does Apple have a monopoly? They only own 25% mobile market share globally.[1]

[1] https://gs.statcounter.com/os-market-share/mobile/worldwide
I came of age in the early 2000s, and Wikipedia was this for me. Eventually, it ran out of meaningful depth to me and in college I hopped to surfing books. You can surf on books til the end of time.

I think hypertext as a medium has a lot going for it that books don’t, but I don’t think we’ve figured out distribution, quality control, and discovery sufficiently to make the internet so stimulatingly surfable.

There was a period of time a few centuries ago when adults looked at kids reading romance novels the way that adults today look at kids scrolling through TikTok. I think all mediums go through cycles.

On the other side (when the wild internet’s commercial viability wanes, and people can no longer make easy money hosting mediocre terrible, SEO-driven drivel), I think a lot of the good content will survive the great filter, and that’s when we’ll be able to appreciate it for what it is/was. The next 20 years might be rough, but the work of this generations’ Dickenses and Pushkins and Gogols will survive.
I think also a narrower data bus which might allow a smaller PCB with fewer layers. Used to be higher layer count PCB's $$$$.

Friend worked on a layout where they did the board design first and then designed the processor pinout to match. So they could get away with a small two layer board. Ground on the bottom layer and all the signals on the top layer.
Have a look at serendipity. Certainly doesn't have "tons" of plugins but it's had all the ones I need, and it's dead simple: PHP and either a Mysql or a postgresql database underneath. I've used it for years, happily.
I get the StrongTowns argument in the US, and on my travels there it's fairly easy to see the blight rolling over.

but in the UK i find it harder to spot and wondered if anyone has pointers?
It does not require dereg, it requires investment.
Just lile renewables do.
Show HN: Noodel.js – User interface for beautiful, dynamic content trees
If systemd was written by someone with just a bit more taste in structure and APIs, I might believe you, but that just isn't the case. Why do I have to wait for several minutes to boot or reboot my machine when something goes odd with one of the services (like dns not working due to a transient network issue)? Why was ntsysv and chkconfig support (the baby) thrown out with the bathwater until almost a decade after systemd was introduced? The author has consistently demonstrated that he does not have the ability to make decisions that take into account the sysadmin / end user experience when things go awry. That's what frustrates me about systemd. At least I was able to debug the shell scripts that shipped with sysvinit. These days I have no control over that part of my machine.

Fwiw, the same disease infected gnome a long time ago as well. One day my key bindings surprisingly changed from unix to windows style in an update. Then I lost the ability to customize the widgets surrounding windows by the window manager. Control over focus follows mouse was lost... It drove me away as a user because my preferences were no longer worth supporting.

I guess I'm just turning into a grey beard at this point. Sigh.
They specifically didn't know though. Basecamp is distributed without an option to buy a subscription via IAP, and never has had that option. If you do not have a Basecamp account, you get little more than the logo smiling back at you. When Hey got rejected, they asked what the difference between Hey and Basecamp was, and Apple said it didn't matter.
I really like Mozilla, and I like to see them bring some competition for my dollars that are currently going to the proton suite of services.
> I really have no clue why people love this language so much.

You get used to it somehow. I did C and Java for about 10 years before Python. My first exposure to Python was a Computational Physics class and it was maddening not knowing what types went where. Eventually you realize it doesn't really matter as long as you're disciplined and rely on others who are disciplined enough to document their code well. I haven't had the chance to use mypy in the 7 years I've been using Python (across 3 industries; medical devices, scientific devices, and web) but I would be surprised if it significantly reduced the number of bugs I've seen in practice.
this article feels lacking in nuance, strong claims that aren't universally true lead to bad reasoning.

to any "young developers" read I would say not to blindly adopt these opinions without understanding them.
$99 a year for free developer tools and access to the marketplace is really good value. There wouldn't be 20M iOS devs if the $99 a year and 30% didn't represent a good opportunity.
As an Australian, every time I see roads like this in the USA, they look positively third world.

Potholes all over, lacking (or practically lacking) a footpath, drainage, or space for on-street parking.

Pine St looks like something I'd expect to find in a developing nation in South America or Asia, not a developed industrial nation like the USA.
Why Figma Wins
> Offloading work to client devices feels like stealing to me at this point.

Kinda is. It makes my mobile work harder and thus uses more battery.
I think about this sometimes from a slightly different angle - not the "expected value" number of deaths, but rather the (utilitarian?) math of actions which affect a huge number of people a little bit each. If you waste, say, 5 minutes each of a million people's time, in some sense that's almost 10 years of life lost. I think about this a lot when there are discussions about whether performance matters any more in software.
Currently reading "1493" - which is about the effects of the Columbian exchange of plants and animals after the discovery of the Americas - and was fascinated to find out that earthworms are an invasives species in North America, which mostly didn't have any since the last ice age.
Rush Limbaugh coined that term in 1993 in his book (or perhaps earlier), it wasn't a 2016 invention.
For what it's worth, retail stores have been consolidating over the last several decades (and longer, but much less than thousands of years). If you want to sell your product at Walmart or Best Buy they're going to squeeze you on the wholesale price. Sometimes the savings get passed on to consumers, sometimes they don't.

It's not the concept of retail is somehow unethical, but certain stores are certainly less ethical (in how they treat employees, customers, environment, etc) than others, and some of those stores are very widespread.

Also the thousands-of-years argument holds up pretty poorly for a lot of things.
I love how Apple pretends the way people get these apps is by browsing the appstore interface and “discovering” them instead of jumping into it from a webpage or google search.

Who is downloading and using HEY by searching for email apps in the app store?
It's completely pointless to read privacy policies or really any EULA because they can change at any time. Sometimes they change monthly. It doesn't matter if they are easy to read or not, and it doesn't matter if they are simple or complex, when the other side can just change the rules out of nowhere. That's not an agreement, in the way that most people understand agreements intuitively.
I currently run a wireguard vpn on digital ocean and it works really well.

What is the reason for developers to pay for this service when they can set one up in less than 5 minutes and automate the whole thing with user-init scripts.
Pretty clear. Not saying they are _good_ rules, but https://techcrunch.com/2020/06/18/interview-apples-schiller-...
> why people love this language so much

Because no matter what problem you have, after 12 minutes of googling, you can pip install foo. The language almost doesn't matter because most programming is via library api.
Are you aware of how much Steam takes? Or the Microsoft Store, or Walmart...
Many of us also choose to write it because it’s fun and the results can be excellent.
After 2011, nuclear plants in Japan need to be audited that means plants must be stopped near the future. It causes massive power supply crisis so power companies built power plant as fast as possible. IIRC LNG power plant is said fastest plant to build and start operating.
"We found that Namecheap’s proxy service, Whoisguard, registered or used 45 domain names that impersonated Facebook and our services, such as instagrambusinesshelp.com, facebo0k-login.com and whatsappdownload.site" via: https://about.fb.com/news/2020/03/domain-name-lawsuit/

Facebook thinks they have a "legitimate interest" to know who put up these domains, Namecheap does not. As generally unsympathetic as I am to Facebook, I think they are in the right here. Those domains are obviously designed to confuse people into thinking they are accessing Facebook products or services.
How were those bases established, pray tell?

You can draw up as many technicalities as you'd like, but those technicalities are tools to serve power. They're tossed the second they aren't useful, by whichever country that can afford it.

It would be monumentally stupid for the Chinese to just assume that we'll faithfully honor "international waters neutrality" forever, especially at the moment when they're eclipsing us economically.
The same government which pushes for encryption nullification. What will we update to, eventually, backdoored encryption standards?
A VPN is a crappy hack around a bigger problem.

Protocols are not designed for what we use them for, and buggy legacy applications that won't change their protocols or implement them correctly. The more people use VPNs, the more the problem gets buried behind a wall of abstraction. The proliferation of VPNs is really the burying of a problem, not the solution.

I don't care about being tracked, because I live my life in the open. I'm not a vulnerable minority, so I don't fear for my safety. I don't care what a random corporation (or anyone, really) knows about me. You could log into every digital account I have, and the only thing I'd be worried about you finding is an active session to my bank's website if I was still logged in at the time. I don't care if my ISP "monetizes me".

I also know how to browse the web as securely as possible, and that there are plenty of ways I can be hacked regardless of my network connection. The biggest risk I face is not from a VPN, but from my local network: if my internet modem or router gets compromised (either remotely or through my machine), I'm subject to local attacks a VPN won't protect me from. And if the government wants to hack me, they'll just guess what websites I'm viewing (either by conventional means or statistical traffic analysis), hack the server, and drop a payload through a browser 0-day.

I could see using a VPN if I was an activist, or of a class of citizen that's oppressed by my society or government. But even then, they'd figure out I was using a VPN, and realize I'm hiding something. So you could argue everyone should be on a VPN to make this less noticeable.

But then we go back to the beginning: we're not solving the root problem.
I think he's in the right. But also agree it's a lot of PR he's enjoying. Last year he fought against Facebook "delete your account", a couple of months ago how more companies should offer remote work (pointing to their book/ebook). 20 tweets/day attacking big companies, he's used to that, has the audience and press contacts.
As I read more articles about the situation, I'm starting to come around on the idea that it _is_ possible. Nevertheless DHH and the team are pretty experienced for me to immediately buy into that theory.

Yet, let's say this were true, or even the most likely scenario. Now you have 3 scenarios, ALL of which portray "Apple = bad, Basecamp = good."

When I see something that one-sided, I'm immediately suspicious that there's something missing here that we're not seeing...
It's even worse if they decide to selectively enforce the rules. I don't know what point you're trying to make here.
What an actual joke of an article. An overly academic way to say that "we don't want users to pick and choose what they pay for, we want them to spend extra money on unlocking all content, regardless of its subjective quality".

How about this... make the content free and put a tip jar. If you don't like that approach, don't be mad when people don't pay to unlock.
What was your question on the parameters? Is this SysV or PowerOpen ABI?
definitely agree there are exceptions, and microsoft certainly is exceptional in many ways...
Isolation makes diversity better, right?
> The "I" in IDE (Integrated) has not aged well

This such a good observation. I will be using this quote in the future.

I've seen what integration of the development environment looks like inside a big company (Facebook) and it's just amazing how seamless everything can be when all your tools are built with an awareness of each other. I think we'll see that soon outside these big companies.
sounds like most of the "hacks" are actually employees getting phished.
You think that people would sell out their countrymen so easily? Maybe one or two, but a whole industry's worth.
a footpath

This is the biggest oversight of all. It's painful to see new development with no sidewalks.
Some people are just bad. There’s no economic reason for someone to rape and kill a child.
Or... China is actually up-happy about people pointing out it's use of disinformation and economic coercion amidst COVID-19.
Oh please.

The fear mongering that white supremacists are everywhere has got to stop. Disagreement via downvoting does not equate to white supremacy. I wish people would comment more instead of downvoting myself, but I don't agree with your hyperbole.
>There is another degree of freedom here: project cost. Why on earth does 0.32 miles of residential road cost $1.5M?

Well, the mayor's family member/Buddy who owns the roadworks business who needs their cut, then his family member/Buddy who owns the flagging company needs their cut and Buddy who owns the asphalt production company and so on. Then, work needs to be done as cheaply as possible, with as many corners cut as possible to ensure maximum profit possible for everyone getting their cut. Then the developers will swim around on their mountain of cocaine and money until it runs out and so the cycle goes.

This is how every developer i've ever subcontracted for has operated.
> Basecamp knew what they were doing here - there's no way they can be in the wrong by the community, which comes off as disingenuous to me.

Let's assume that everything has been calculated. That DHH knew this would happen and that the whole thing was going to blow up the way it has.

On that assumption, is it truly disingenuous to anyone but Apple? It seems like it only benefits customers and smaller businesses, at least economically.

I can see the argument that the in-app purchase API is better and easier for customers to use. I actually really enjoy paying for things with Apple Pay. That benefit makes sense, from a consumer perspective.

On the other hand though, a 30% commission benefits only Apple. If this was a 5% cut it would be expensive, but comparable to Stripe and Braintree, which fall in the 1-3% range. Even a 10% cut would be similar. In this scenario, Apple would get a substantial amount of cash, users would get the Apple Pay experience, and it would be easier for developers to stomach the cost. The fact of the matter is that the 30% amount is entirely arbitrary. That cost is either eaten by customers or by developers, and doesn't benefit anyone but Apple.

Running the App Store isn't free. I can definitely see them asking for some amount of cash for bandwidth or maintenance, and I can see justifying _some_ percentage fee or some proportional fee. It's just that for a lot of people, 30% is exorbitant for the value offered.
I don’t have to imagine it. Google actually does decide on whose ads they accept and what websites show up in search.

If you don’t play by their rules they won’t publish your ads.
The problem I have with these Australian government reports is they are always very light on detail.

"We know it is a sophisticated state-based cyber actor because of the scale and nature of the targeting and the tradecraft used."

This is not helped by the fact the same government has record of being loose with the truth when it comes web related issues.

Government Services Minister Stuart Robert has walked away from earlier claims that the Australian government's myGov website was hit with a cyber attack on Monday morning

https://www.canberratimes.com.au/story/6692394/queues-form-o...

Another example was the governments claim a DDOS attack caused of their 2016 Census website to fail:

https://www.lifehacker.com.au/2016/08/deconstructing-the-abs...

They are the government equivalent of the boy who cried wolf.
it’s a git repo sitting unused on some 20-something’s laptop, because anybody rich enough to market it doesn’t know enough to recognize it
TFA is about changing that, in which case the companies and lawyers will have to try some untested language or methods.
Yes, I regret it as well, but even getting Classilla to TLS 1.1 would be a big deal, and 1.2 (let alone 1.3) would require a lot of rewriting. $DAYJOB is crazy at the moment, and keeping TenFourFox up with Mozilla's monthly release cadence is taking time away from me doing more Power ISA work on mainline Firefox for the Talos II I'm typing this on (let alone other fun projects I'd like to get to). Classilla just loses out because of the amount of work needed to fix it and the very small amount of cycles I have available.
They can think of it, sure. But when you read their testimonies, and read the summaries of leaked documents, you can see they are attempting to be law abiding even if they _really_ stretch to interpret the law.

Just because they know its a way to thwart their system doesn't mean they have another "legal" way to collect the same data.
Why React Is Eating the World
Growhouses handle the situation perfectly well, but there are very few of them as conpared to open fields.

The only country i know of that has enough glasshouses to feed a significant chunk of its population is the netherlands.
"BlackICE Defender" was a popular Windows firewall.
"PHP is fine, it's just poor developers making bad sites".

And then people stopped using PHP.
Technically, Catalonia is still a part of Spain, but I appreciate you recognizing their sovereignty!
Ancient for a Tesla. I had a Prius that was near my age previously.

Besides, in the tech world, JS frameworks become ancient in months.
By the looks of it, some countries are moving towards state sponsored journalism which serves as propaganda and also dissemination of narrative and when it’s not state sponsored the government imposes restrictions on press freedom (speech). We saw this with Covid-19/SARS-CoV-2 and related coverage.
Looking into it more, ACSC has posted a serious advisory [0], so it might be real this time. It's not a good look when the government screams cyber attack willy nilly though, because people get jaded, and think it's rather their own incompetence, again.

[0] https://www.cyber.gov.au/threats/advisory-2020-008-copy-past...
SEO sites have an Achilles' heel though: they need to make money somehow, and 99% it's going to be ads. So filter them out based on that. Create a space for a noncommercial web.