skysight-inc/HackerNews huggingface dataset:
We just need an SMTP extension that says ‘this email is a notification. Delete after x days’. The rest of the mechanism is there. Apple and google will follow. Emails may not be instant but most notifs are not urgent. I know there are 1000 other protocols out there, but email is the only one that s widely used and hasn’t been bastardized or wallgardened
Design your software for your users. They might be lazy. They might be eager. They might be both.

Certainly, an app for those struggling with depression should be structured differently than one for those struggling to beat their weightlifting personal record.
It's because Apple's contract with developers was always a tightly limited execution context, sometimes things get added or taken away, but the shape is the same. Background execution was originally forbidden and is now tightly regulated.

Android has moved from a mostly unrestricted environment to one that's pretty restrictive. Which means things have been taken away, and things that would have worked in gingerbread can't work today. And it's big things with reasonable use cases too: background exection and network access used to be pretty reliable (minus wifi tended to turn off with the screen), now it's not --- if Google push doesn't work, no notifications until the user starts the app or Google lets you run; you used to be able to use a usb camera from an app, now you can't with latest Android, so keep an old phone for inspection cameras.

I understand unfetered background execution is problematic, but it's also useful.
Advice After Interviewing 100 Software Engineers
1/0 = Inf1e1n1e1ty
find/replace all bug or intentional joke?
thanks Paul! well that's embarrassing lol just pushed the fix
I've read several SciFi books which incorporate this idea. The way I consider it, it's different flavors of humanity per given planetary environment.
Pointing out that it is becoming a common mistake to confuse the verb "to have" with the preposition "of" -> pedantic!

Failing to capitalize "Nazi" according to what the Oxford dictionary thinks is best for a contraction of two German words -> HAHAHAH! You were being a grammar nazi, but ironically you failed to capitalize Nazi correctly.

Ok. You win. I should of known better!
It's a union job. Same reason the longshoremen use antiquated written methods for tracking shipping containers in port.
The last time I took this quiz I got them all right. I just used the heuristic "Would I expect this to be true regardless of whether this paper existed?"
I can squeeze in more sleep than before, not having to travel in is a solid extra half hour I was losing to traffic. It would be 45 but I subtract time for getting ready at home.
More sleep is good, I barely get 5 hours as it is.
I was trying to parse that too. “Computers” were themselves not commonplace, and even within that rarefied subcommunity, “screens” were CRTs, not LEDs. LEDs were limited to seven-segment digits and individual dots.

I think “LED” is in small-caps, which is correct for typographical purposes, but requires the underlying text to be lowercase.
No one is saying that current laws aren't bullshit, they obviously are.

The point is that that if Uber goes away, it won't stop people from paying for rides.

It's a bit like claiming if Hershey's claimed that people would stop eating chocolate if they couldn't abuse their relationship with local governments to get water rights they have no business having.

Noooooooo, people will still like Chocolate, it's just that more "moral" companies will replace them.

If anything, the value of chocolate will go up and that's perfectly acceptable.
Nick Land’s Hell-Baked [0]

Specifically, it is solely by way of the relentless, brutal culling of populations that any complex or adaptive traits have been sieved — with torturous inefficiency — from the chaos of natural existence.

[0]: https://web.archive.org/web/20200203215527/http://www.xenosy...
Deno 1.4
Things like this explain some devs I encounter solve networking things which could be done on a LAN level using multicast for instance instead through the cloud.
Considering the current approval number for tubbs-in-chief, the general public are stupid.

Or actively malicious, which I ran into consistently when doing internal support for a company that employed a lot of pharmacists. There are plenty of even well paid people who are just miserable and will intentionally break things for self gain or even no reason whatsoever.

People are trash. I've made a career out of designing to accomidate that fact.
The option is called jail breaking.

Apple has an obligation to its customers to make their phones work as well as possible. Customers complain all the time about mysterious battery draining behaviors, and blaming various apps. Having millions install some cool new notifications service without realizing it’s actually a battery draining service just multiplies those problems.
mpv seems to use python-docutils for generating the documentation, which has had a very long path towards full Python3 compatibility and only really "reached" it last year (after Debian's freeze).
Solution to 'what' exactly? Unless you require all users to also be software engineers before they are allowed to buy a device that's not really solving anything, is it? Shifting the point of trust around changes nothing, and you can't shift it to the users because they are users, not developers.
I have no experience of this myself, but I remember people saying that 3.0 had at least one major-yet-unnecessary incompatibility with 2.7, and that converting 2.7 to 3.2 or 3.3 was significantly easier than 2.7 to 3.0 (and so that could explain the speed it was dropped - the fix may have been 3.1 and not 3.2 like I have in my head)
I feel like at this point it'd be easier to send it to space and toss it out the airlock with a battery and just... See if it goes anywhere
Stealing food from humans and annoying them is a very easy way to get food for wasps. But if they do it for long enough, the humans might decide to find their nest and eradicate the entire colony. The suggestion in this thread is that orcas are intelligent enough to realize (on any level of consciousness) this being a possibility for them if they start to harm (or even just annoy) humans.
Until the PinePhone gets 5Ghz, its unusable for me. I live in an apartment and 2.4Ghz has like 15% packet loss and only has 2Mbps downloads with stuttering and slow loads.
Many apologies - I was not being sarcastic and I'm sorry that this is how my comment came across. As chongli says I'm a native speaker of Greek and I really didn't know how "eso" is pronounced by native English speakers. I've lived for 15 years in the UK and I'm still surprised to hear how people pronounce the more obscure words in their language (some of which come from Greek).
https://gotify.net

> A self-hosted push notification service.
Only for so long. I think people are going to burn out after a while. This isn’t a decades-long-tested means of running a society. Hopefully we will continually adapt.
We blurred the house while we were remodelling. I didn’t know we could do it permanenty. Also, we need to ask to do it from street/satellite views as well
The point is that people have different outlooks and views, and you shouldn't force yours on them (or vice versa). Your list of what is wrong is not necessarily someone else's list of what is wrong. Similarly, your list of right is not necessarily someone else's list of what is right.
For many of these people, it's not a matter of "force". They (including women) accept it as the normal.

(Disclaimer: I live in Egypt, which is a Muslim country. However, it's much less strict compared to the others.)
You can connect your third party push server to APNS no problem, it’s fine all the time.
If it works then we can just throw up a nuclear reactor into space and a small amount of nuclear fuel will create a continuous thrust which in space matters. Can lead to a spaceship that gets shuttled to which just ferries ships between planets.
Smart contracts managing your money
He, who? :)
I believe people like you have very poor realisation of the gravity such statement carry.

China been the factory of the world for the last 25 years. It has more than six to seven fold per-capita employment rate in technical professions than USA, and more than four times the population.

With all that given, it hard to fathom what a nation needs to do for 25 years to not to become proficient in technology when circumstances are so favourable. Saying the opposite is not pretentious, it's stupid.

I myself spent much of my career working in OEM manufacturing, and been involved in setting up manufacturing enterprises in USA, Canada, and China. The difference in real world skill level in between workers in China, and America is stunning. Putting it shortly, US recent engineering grads fare barely better than Chinese highschoolers at line work. Hiring manufacturing specialists in US is a futile endeavour. I can hire a specialist to program any major brand of chipshooters in a few days in Guangdong, in America, it took us 10 weeks to find somebody who was just capable of passing the interview test.
Yes, nobody ever asked for this, it was built as a manipulative device to drive "engagement."
Yes- in this case they have individual offices. But it would work if enough people worked remotely.
Big companies asking the government for money is by no means new. And “innovation” sounds so much better than begging or rent-seeking. This whole article is a whirl of hot air.
Scientists say store-bought honey antibacterial properties may be overestimated
Ignore it. Over time you get thicker skin, handle exchanges better[1], as I did here, and your net upvotes go up

Yes, not worrying about it improves it. Strange world sometimes, isn't it?

[1]not saying you are bad. No judgment here. And that's the point. I basically don't do judgment and treat you the same way whether I see upvotes or not. That really improves things.

And again, it is just advice.
> Apple is even worse. There is a singular service, there’s, and using it costs $100/year.

You say this like it's some egregious burden. Compared to the cost of building an app and shipping it $100/ year is a fraction of a drop in the bucket. It's less than 1 developer hour.

If you are capable of building an app with push service, the cost is trivial. If you aren't capable, it's irrelevant.
If you draw the boundary enclosing the power source, you still have a closed system for which conservation laws ought to work, so long as nothing travels through the boundary. It's not having no source that makes it closed, it's having a boundary that leads to all the sums having to add up.
> business district

There’s the problem.

Turns out, when city is of a type of mixed use and walkability such that you live above (or a trolly ride away from) where you work, working at work or working at home don’t meaningfully change city viability.
Unfortunately, this is a sample size of 1, so it's hard to know what's different about this pod versus all the other pods that have interacted frequently with boats without attacking them. But we do know that this population is much more stressed by human behavior than most orca populations.
> So what was the reason for your house being cold other than the ill-timed rennovation?

I was there for my Biodynamic farming apprenticeship, and that was just what it was. It was fine, and I spent quite a bit of time there I enjoyed my time there and it taught me a lot how to cope with issues with older homes and it helped me learn to do repairs where needed.

> Germany is part of an Eurpean grid, so depending on the load distribution and the weather, there is a lot of inporting on exporting, because eletricity is traded across long distances.

I figured, but I was there not long after the phasing out period and solar was still being deployed, so much so I actually got to work on a few builds.

> Please stop spreading myths. Germany was an energy exporter for most of the last years and even to France in the last 5 years

Look at the years I listed, I was there 8 years ago not long after Fukushima. Was that still the case back then?
I recently went live with a project that does okta integration with mfa. The most common support ticket is people complaining they didn't get their mfa code. Root cause: they never clicked the "send code" button.
HALALI! https://de.wikipedia.org/wiki/Halali_(Jagd)
Tesla Fremont factory drone video shows giant casting machines and magic cube
Was for passers by mainly.
Not quite. Short sellers have to "borrow" shares from your broker, who is on the hook to replace them if the short seller cannot.
C++ stack/heap/pointer visualization tool
Ran across this simple well-built resource.

First, can switch language to c++
Can paste this example using stack & heap:

class Foo{public:Foo(int _b){bar=_b;}; int bar=4;};

int main() {

int i=1;

Foo *f1=new Foo(4);

return 0;

}

Other languages are enjoyable to explore too (compare with python frame/object visualization).
omg, you're so right!

The blogger had to be scouted by the agency, which used agency resources, therefore the blogger is totally liable for that risk!!!!!oneoneoneneoneshiftoneshiftoneshiftoneshiftone.

--

Imagine a world in which the risk is taken on by yourself and not others... but of course that's totes not possibru...
> Orcas are smart, and one of the things some pods have learned to do recently is to wash seals off ice floes by swimming together to create a wave. They are in dire straits, with fishing boats taking all the fish, and maybe they are trying desperate measures to find food.

There is footage of this technique in BBC’s Frozen Planet, if anyone is curious to see it.
Go away, troll
I never had anything to do with farming but I can imagine its appeal. Living from the fat of the land and not caring about planning and preplanning and retrospectives and all that.

Best of luck!

Will look up Gabe Brown & Chris Trump.

About the three nonlinearities, I'm afraid I'm missing some context - never read up about chaos theory...
My biggest problem with FCM is how hostile it is to open source and self-hosted services. If you want to push a message to a phone, you don't just need to be registered with Google; you need to be the app developer. App developers cannot allow third parties to push to their app, because they'd have to give them their FCM credentials, which is a no-no.

So the only way to get push notifications on, say, apps that provide a client for generic protocols or self-hosted services, is for either the app developer to run a proxy gateway (which inevitably runs into scalability issues forcing them to start charging for it or require registration with free quotas), or for you to create your own build of the app. I ended up having to do that with Linphone, rebuild it under my own app ID with my own FCM creds, just so I could get push notification integration with my own SIP server instead of having to keep a background SIP connection open to receive calls.

This is completely silly, with the only free endgame being everyone has to compile their own apps and have one app installed for every potential provider, even if they share a protocol.
Past comments: https://news.ycombinator.com/item?id=19028860
Says 60,000 sold. That's not bad at all, considering the PDP-11 sold 20,000 in its first six years[1]. The PDP-11 did sell 600k total, but that would be over a lot of models over a very long period of time.

[1] https://dave.cheney.net/2017/12/04/what-have-we-learned-from...
New Codebase, Who Dis? (How to Join a Team and Learn a Codebase)
As someone interested in learning Python, does it mean I dont have to worry about version 2.x? Do I just skip any book or tutorial containing that version?
Yes, that amounts to $250,000 year.
Terroristic response. Not doing it but basically the whole post is about how much might & shit he could reign down on those who dare ruin & cross him & the volunteer activities he was happy to do as a favor for a while.
Any end-user tech that requires a listening port on the internet will:

A: Never work, because NAT isn't going away (even with increased IPV6 adoption). Even locally it will work less and less because "block all incoming connections" host firewall configs will eventually become the norm.

B: Be a security risk waiting to happen (EX: Chromecasts using UPNP to expose themselves to the internet, which were immediately blasted with broadcasts from one of PewDiePie's wretched fans).
> Firstly, products should definitely be as simple as possible.

Absolutely not. Simplicity is _beneficial_ - as the author argues and assumes - but it is not the alpha and the omega of product and interface design. When something has both simple and advanced uses, both a default mode of use but also complex customizability, the design needs to balance the extent to which it caters to the different levels of use-cases complexity. Just simplifying everything all the way makes the complex uses entirely impossible or effectively impossible; and medium-complexity uses cumbersome and difficult.

> Because I respect users’ time, not because I look down on their intelligence.

The author of this piece (and perhaps the author of "Don't make me think", which I haven't read) respects only the simple desires of the majority of users. S/he does not respect the complex desires and needs of minorities of users, nor the potential for the majority-user to refine and develop their needs and desires.
I agree completely. If we pander to the lowest common denominator we only serve in lowing that denominator even farther. A “race to the bottom” where the bottom is never ending.

We should instead approach issues in our lives with this “how the world should be” attitude, instead of “how do I make gains out of the world that is”. This means treating people with respect and courtesy even when we believe they are wrong. We work with them to achieve a better result, because lack of knowledge is not equal to stupidity and laziness in all cases. For instance I do not have a medical degree, but appreciate not having doctors talk down to me. Work with me, help fill in the gaps, don’t pander with hand wavy explanations. If it requires too much time in the moment then point me to were I can independently find the information and study on my own.

In other words, live by the “means” not by the “ends”.
San Francisco lets just one person delay eco-friendly projects
When I was first starting, I almost gave up on Python because the print "Hello world" script that I copy-pasted from an online tutorial failed to run.

The hardest part (for me) of getting started with a new language is setting up the environment to run properly... Installing libraries, configuring environment variables, pointing the IDE to the interpreter, etc. So of course that's where I assumed my mistake was.

It was only much later that I realized that I was running Python 3 (newer is better right?) and the tutorial was written when Python 2 was the latest version. So the print statements changed.

And of course, "print" is in everyone's first program. So it broke the experience for all first time users.
Dude, so right that I can't slam that upvote hard enough...

I'm just saying, if we can't have exactly a 40 hour work week, and we can't do it exactly for every person alive, then obviously the 40 hour work week failed over the 100 hour work week and we just shouldn't have tried.

fist bump my nigga
And you might be bestialising the orcas quite too much.
Please pick a license. By not doing so, you retain full ownership of the code, preventing other people from modifying it for their own needs. See here for more details: https://choosealicense.com/no-permission/
Yet. https://www.jetbrains.com/lp/python-developers-survey-2019/#... https://www.jetbrains.com/research/python-developers-survey-...
Agreed completely.

There were so many routes forward that didn't involve breaking everything but still would have allowed fewer unicode bugs (maybe). And they could have done a lot more to make the transition easier if they wanted to - some of it was just in your face type breakage to a prove a point without considering some underlying use cases (a lot of internet protocols, headers etc still ASCII).

What is nuts to think about - if tweaking some unicode handling is worth creating an incompatible version, what happens when some random python developer has another itch to scratch that they consider so important it is worth break a language over. The idea that these types of fixes require breaking compatibility is absolutely insane if you want to address a larger / longer term market.

Complain all you want about Microsoft, C etc. Even go of all languages (because google has an otherwise terrible rep in this area!!). But some of these languages and companies really do seem to be able to deliver or intend to deliver longer term compatibility.

When businesses and lifetimes are measured in decades (not months) it is VERY nice to build on stuff that has longer support horizons.
It simply wouldn’t make sense for NVidia to maliciously impose upon ARM after acquisition, as many of the commenters are concerned. I’m not saying they won’t, but because the present situation would limit any efforts to do so long enough that it would be futile.Consider the perpetual license agreements ARM holds with companies like Apple. These companies are best positioned to resist meddling with ARM. As an example Apple will forever have access to the ARM ISA, so NVidia can’t simply stop them from using existing designs. The processors Apple uses are all custom designs anyway. If future designs were purposely kneecapped, they could just improve their currently licensed designs until a suitable alternative is produced. Hindering future processor designs won’t hurt the biggest players in the short term, and in the long term it will only drive them to the competition. NVidia could take the approach of slowly drifting new designs to greater integration with their own GPUs in such a way that alternatives would be displaced - either by favor of NVidia GPUs or by the difficulty in using alternatives. This would be obvious though, and would again drive their users away. NVidia hasn’t had great success like they have had with GPUs in any other market. I see this as an opportunity to diversify and secure their future, and they want to take it.
Yah that'll only require a few gigawatts. Or terrawatts? But if there is an unknown effect hopefully we can figure it out and refine it. Like with blackbody radiation it might be only incidentally overlapping a new effect.
Clean Code filled niche about programming in the large, & yes, overall we had a huge thought-leader driven worldview of computing & development.
"...then I would agree it's anti-competitive."

Using dominance in one market to muscle into another is bog standard monopolistic practice, and nominally prohibited.

Conflating bundling with other anti-competitive strategies is unhelpful.
Assuming you're taking about a Beluga in Norway, that whale was likely trained by the Russian military to do something vaguely similar.
Serious question: when will Python be done?
As an outsider to the industry, I have always wondered what the situation is like in smaller companies or for starting your own business to serve local clients.

Small companies, typically startups, are diverse. Some like hiring diamonds in the rough, which can include old developers. Other are obsessed with youth.

Starting your own business or consulting are standard and popular options for old developers.

As an industry insider, people complain as loudly as people from any industry. But just look at the actual unemployment and pay rates per industry. Few other industries are better.
They have language we haven't decoded yet. Even if their language is very simple, it could suffice for this. A young orca calf could say "Food?" and receive the response "NO!" They could then repeat this to future generations.
what if the launchpads are... in space! :)
Regualtion of the EU parliament and of the council on Markets in Crypto-assets [pdf]