skysight-inc/HackerNews huggingface dataset:
"Software as a Service is impossible to pirate and generates continuous income rather than a single upfront fee. That’s all you really need to know to understand why there is less and less desktop software coming to the market these days."

The other reason is platform control: there's continuous tension between the desire of each OS vendor to differentiate their platform and make applications part of the desktop experience, and the desire of application vendors to be able to deliver to any customer using the minimum number of platforms.

SaaS vendors will build mobile apps (1-2 platforms), and desktop applications in Electron (kind-of 1 platform) as service clients, but I agree that they are not incentivized to build local-first applications.
That's very tempting to do so but not knowing the exact details of the processing involved, you probably make a mistake on how easy it would be to optimize their costs.

It could be true, but would mean engineering time not dedicated at features and likely more risk and more maintenance. It's often hard to admit but costs are not that easy to assess and trade of are tricky.
This is scabs dilemma.. not prisoners dilemma
If you say so . . . clearly, we took different meanings away from it.
> US tech companies routinely aid the government in systematic ethnic cleansing [1]?

Perhaps you're responding to the wrong comment. This thread is about the invasion of ones human right to privacy.

As for the other point, the public show by Apple is irrelevant... of course they publicly refuse to cooperate with the FBI. FISA warrants are secret though and in any case, would have no ability to refuse an order from a FISA court.
Show HN: My First Step Towards Being a Digital Nomad
That was a fascinating Sunday morning diversion, thanks!

I can easily believe there was a programme researching that. There's been research into all sorts of crackpot ideas, especially in wartime. The film The Men Who Stare at Goats was based on a true story of US military research, and there was WW2 research into death rays after all.

Mistaken, or failed research that was well secreted? It took 30 years for Bletchley Park to leak, despite involving thousands.

Cook now seems to be a defence consultant specialising in climate change.

Another one to add to my impossibly long reading list though. :)
> But anger is a choice

Probably most of the time, but not in extreme cases. Maybe the anger that you experienced always fell within these boundaries.

Have you ever had a situation where your whole world fell apart?

In some extreme situations, your brain seems to be unable to process what is going on. Everything feels like a bad dream, not real. In such a situation, you can have a trigger where all of a sudden it feels like your brain is short-circuiting. There is no reasoning at that point, all you can do is try to keep it together as much as possible. I hope you never need to experience this. But anyone who did experience this, understands how tragedies can happen in the worst circumstances.
Genuinely don’t understand how this is possible. Not doubting your story - I’m just confused how someone is actually capable of this.

In Ranger School, which is notorious for sleep deprivation, I would legitimately start hallucinating after being up for longer than 72 hours or so. Granted the physical demands are much higher, but I cannot for the life of me imagine purposely staying up for 11 days - even just doing nothing. At some point that’s going to throw your metabolic rates into a tantrum (at least, it would for a normal person) and you’d just pass out.

Reminds me of an old episode of The X-Files.

https://en.m.wikipedia.org/wiki/Sleepless_(The_X-Files)
I’ve actually seen enterprise apps on Java deployed on a Windows server in some big banks.
Extensions have dramatically more access to powerful APIs to affect the browser. They can be used to perform a great variety of annoying, intrusive or downright malicious actions which a website is incapable of. Of course they have much more stringent policy.

Chrome implements mandatory addon signatures as well, and only Google can sign them.
I don't think it does...

Waymo is on its way to doing it in phoenix
If you look at the bottom of every page, including the homepage, the author references his own relevant peer-reviewed articles.

I'm not saying his theory is right, or that the presentation doesn't smell a bit of crackpottery (it does), but at least he's referencing some real science he's done and that has apparently been accepted.
I had the same college experience. Graduated in 2001 with a 2.8 but was deeply passionate about my first startup job while working as a senior.

After two decades in the startup world and a couple of exits, I realized the value of "enough." Broke free from the golden handcuffs and decided to teach at my alma mater.

With my work experience, the university allowed me to teach without a Masters. I'm currently enrolled in a Masters program and loving it. I now treat school with the same care and interest I treated work. Plus I get to enjoy more time with my 2-year old daughter.

Caring for a child during the day (unless I'm teaching) leaves me only her sleeping hours to lesson plan and to attend to my grad school workload. Surprisingly, I've never been so exhausted in my life, and yet, I feel much more fulfilled.

I taught for the past 3 semesters on a volunteer, unpaid basis. This proved to me I would do this work for free. I start full-time as a clinical professor in the fall.
Yes, I agree. I think a lot of people who dislike IDEs feel that if the code is well designed then having a tool to handle complex code adds little value. On the other hand, if the code is poorly designed, no kind of tool can make up for that and indeed, an IDE just adds to the complexity of the system. So by that logic an IDE is never useful.

But as you say, I think the first premise is false. IDEs can improve productivity a lot independently of whether the code is poorly designed / maintainable etc. In fact, an IDE can help to achieve the very maintainability that is being sought.
Njs's Blog Post – Kenneth Reitz's Journal
modern moko are almost all done with plain old needles, i think, and lack the pronounced scarring of the old methods.

Super clear photo of the old result:
https://scontent-yyz1-1.cdninstagram.com/vp/b80fdf49074ae5b4...

(it appears to have been maybe sharpened in software?)

edit to add:

I think chisels are no longer used because 1] it's painful 2] not many people know how to do that anymore -- but they sure do look good, the old way. They used to use a bluer ink, made of caterpillar guts among other things? A painter named Charles Goldie did some great portraits showing that older pigment:

https://i.pinimg.com/736x/c5/52/82/c55282ddab815e9e4d9d7f2d8...

https://www.nzgeo.com/wp-content/uploads/1998/04/38_Goldie_1...

https://s3.amazonaws.com/img.aasd.com.au/86317163.jpg

https://images.internationalartcentre.co.nz/_auctions/2018/2...

and many many more

And some trivia, moko were occasionally used as signatures on old deeds and treaties, since moko identified the bearer and no two were the same: https://c8.alamy.com/comp/PM1Y2X/image-from-page-41-of-moko-...
For those who have experienced their first big startup success, what did you end up doing next? Are you satisfied with the decision? Is your life better or worse than before the exit?
Locate your profile and look for session backups -- your data might still be there.
This is an interesting thought.

Perhaps our evolutionary ancestors who evolved in high latitude areas developed this trait given that those areas see much more sunlight (and thus longer days) in the summers. Conversely, I’m left wondering if their sleep patterns differ by season. I.e. they need less sleep in the summer, and dramatically more in the winter.
I cannot express how disappointed I was to learn that they are just using the americium as a heat source, and not converting the kinetic energy of the alpha particles directly to electric current by induction.
Strategies, Tips, and Tricks for Anki
Yes. Of the first 7 images 3 are adverts. Then you can scroll down a long way on mobile without any more ads.
I forget what book it was that I read but it made this very obvious statement about source code being a 2D grid. And this is very apparent with the whole row column cursor tracer shown in editors and in compiler errors. For some reason I always perceived these things as having significance on a per line basis and once I read that code is a fundamentally 2D entity it empowered me to create relationships along the vertical with judicious usage of vertical alignment and creating vertical harmony in my code. It’s pretty cool to perceive monospace fonts as allowing a lattice of 2D characters. There’s a trade off of course with unnecessary vertical white space in that readability is boosted but the lexer has more characters to ignore.

There was one numerical project I worked on where I had these _x and _y suffixes showing up very frequently in identifiers. Having the code vertically aligned actually made spotting copy paste bugs very easy because you can trace the vertical and find all _x’s lumped together or whatever the case may be. Inconsistencies stood out more readily I want to say.

One thing I try to do with the visual aspect of my code is to organize things semantically when possible with a good clear comment that tersely covers the operation: initialize abc, validate xyz, calculate, compute, guard clause: ignore case 1, load config, override X, etc
hey man, nice seeing you here.
"The OP claims that because animals exist in unusal places on Earth that there should be aliens who will visit us."

Show a quote from the article where he states this.
It depends of the language and/or the stack you use.

Typed, verbose and compiled languages users tends to use an IDE by default because the amount of tooling and things to keep in mind to write executable code is higher than with dynamic, concise and interpreted languages.

People proficient with the latter categories of languages will know what is lacking in their text editor and will extend it with whatever they need (coercive linting, git integration, macros, new layout etc...) on a case to case basis. They end up with a tool that suits their strengths/weaknesses/taste, is faster than IDEs and avoid eventual problems from tools IDEs chose for you.

Chosing a text editor is not about refusing to get help from technology. It is about having a good typing experience first and around it being free to pick the tools you need.

Also, a lot of tools that both IDE and text editor users use (like git integration) do things that can be well done with good command line proficiency. So it really is about your needs

Really it is a debate similar to "Batteries-included frameworks vs multiple librairies" so there is different answers for different situations
My uneducated guess would be that they have no outstanding stock, as they have not done an IPO. So you can't short against their zero public stock.
that's unrelated to why they don't enforce reporting of all antibiotic-resisting cases.
Also just skimming, and furthermore not a physicist, but I'm not sure your critique works:

> Two different metrics would have to describe two different, disjoint surfaces, which would have no connection to each other, which would mean the second one, being unobservable, would be scraped right off the model by Occam's razor.

The theory states that the two surfaces are not disjoint:

> What is important to note however, is that the two field equations are coupled, i.e. a mass always creates a positive curvature in spacetime according to its own metric (where the mass appears visible), and it also always induces a negative curvature in the conjugate metric (where the mass appears invisible).

I do find it confusing why this would be called two metrics, however, since it seems to be describing a unified spacetime "surface".

As for your second critique:

> One spacetime can only have one curvature at any given ponit. Considering the simpler example of a 2-d surface should make this intuitively obvious--the same surface can't have two different curvatures at the same point.

But if the surface has two sides, can it not? Consider the classic "gravity well" demonstration of a heavy ball placed on an elastic membrane. It forms a concave surface. Now turn your head upside down and look at the membrane from underneath. You'll see a convex surface. Same membrane, different curvatures.

Anyhow, I'm certainly not equipped to analyse this theory, but I do like that it attempts to make falsifiable predictions. I guess it's an attempt to explain dark energy? It would appear to leave problems of dark matter unaddressed, however.
This may surprise you, but I don't use Python or boto3. Last time I used either of those was nearly half a decade ago. Software I use nowadays generally has much better documentation, not to mention is written in a language where I can get code completions and accurate typings.

Also, I never said that I don't read the source code of third party libraries. In fact, I do. I like to embed third party libraries directly so that I can inspect them inside of my workspace. For almost any library that I use, though, it hardly requires much familiarity to get basic operations working. Since a good amount of the libraries I use at my day job are proprietary, I can't just google for Stack Overflow questions and sometimes documentation isn't always available, so it would be pretty debilitating if I needed a debugger just for the simple task of utilizing a library.

This is also part of why I stopped using Python. MyPy shows promise, but without typings at least on par with TypeScript, my productivity in Python was surprisingly poor despite amazing frameworks like Django and DRF. Simply put, there was almost always too much futzing around, and even with many debugging techniques I sometimes never fully figured out what was wrong with my code.
The Purpose of a Development Team
Yep. Or bake your app into a docker image using https://buildpacks.io/docs/using-pack/building-app/ and deploy to any k8saaS such as GKE, EKS, or AKS.
That IDEs are supposed to assist doesn't mean that they are always doing a good job. They can be slow, have low to no benefit, but still enforce a certain constrain on how the user is supposed to work. And on the other side it's relativ simple to add the important integrations into an editor.

At the end it depends on whether you really need assistance.
Andrew Chen on Uber and Hourly Workers
Is WeWork worth nearly $50bn?
Then you are new to HN...

Silicon Valley is full of Authoritarians that believe the Tech Companies should be our overlords and be allowed to choose what "truth" is, and who can revel that "truth" to you
That's called a cassowality
"The next best thing might be infrastructure that makes the deployment easier but no one's really interested in investing in infrastructure tech without some tangible reward."

Almost every OS vendor is investing in deployment and packaging, because it's perceived that users now expect either zero-install or app store experiences.

The issue is that most OS vendors are incentivized to make themselves gatekeepers and insert themselves into the delivery chain, for financial or security reasons. That always causes conflicting requirements. It's interesting to look at Flatpak, which is not built to privilege an OS vendor, versus almost anything else.
What’s ironic is that Poland fought for years to become a member of the single market, after years of stagflation. They profited massively in terms of growth and wealth. Now after X years of membership they no longer want to play ball and think it is ok to corrupt the system. The same goes for Hungary after years of iron fist Soviet rule. It’s deeply tiring and begs the question whether the EU would be better without them.
Except it wont be fixed because many don't see it as flickers, most don't find it annoying, and the people making the purchasing decision only cares about cost and not quality.
Never said it did, etc was in reference to other protected classes in the list which vary by state.

Many states, including California, have political ideology has a protected class as well.

IMO companies run a foul of that when they start banning people for subjective ideology based reasons like "hate speech" which is not illegal in the US, and is every much based in political ideology to make the determination as to what is "hate".
It's much nicer to be able to resize on demand. Many CDNs and image/file hosting services offer transform abilities via URL which makes it easy to get exactly what you need and optimize for every site and device.

But since images are immutable, this is a perfect use-case for lambda functions fronted by a CDN.
Of course. You need to read code to modify it. Typing is quick due to IDE assistance and copy/paste, so I don’t spend too much time on that part.
https://blog.cloudflare.com/why-we-terminated-daily-stormer/
Postgresql supports authentication via TLS client certificate, which requires no password. Even then, a keylogger might be able to catch other secrets.
I think a better (and more charitable) way to put that is that the meaning of the phrase has changed over time. Just because a certain sequence of works has one meaning in the context of ancient Roman jurisprudence doesn't mean that it can't have another meaning in modern slang.

Incidentally, that's why I think the common usage of the phrase "begging the question" isn't the "mistake" that a lot of people love to pounce on. It's a phrase that makes perfect sense on its own, outside the context of formal logical debate. And I say that as someone who's usually a prescriptivist pedant about grammatical rules.
50/50 people assuming you're complaining about the content buried underneath 20 banner ads, 50 overlays, 900 popups, and probably some malware.

Although I guess most people are on desktop with ad blockers. Are there any actual good ones for iOS? I remember support the use case was going to bankrupt the entire industry a few years ago, so surely they must exist?

I'm still not convinced any of the "new" ad formats (replacing popup/under with overlays :( ) actually improve con version rates, or whether people are accidentally clicking on the ads while trying to make the accursed overlays go away.
When I got my first PC around 1981 or 82, one of the first games I played was Microsoft Adventure, a text-based game. My mom recognized the game. It turns out that in the late 1970s, she and her friend had played and solved the game -- entirely over a teletype printer & modem (no screen). She knew all the hints except for one -- the extra point for Witt's End, which I think Microsoft added when they bought the game.
Not true. The commission can chose to sue any memberships state in the European high court. Denmark was sued by EU for not allowing sale of tin can drinks (beers, soft drinks) in Denmark due to environmental concerns. It was seen as a kind of protectionism.
NASDAQ: MLNT

OTCMKTS: AKAOQ

Read here for more info: https://www.bloomberg.com/news/articles/2019-05-03/antibioti...
Firefox ESR 52.5.0
This fails with error:
Promise { <state>: "rejected", <reason>: TypeError }
TypeError: this.XPIInternal is undefined[Learn More]

However I've re-enabled all extensions by:
Type about:config in a new window's address bar. Type 'signatures' in the search bar.
You should see a line saying 'xpinstall.signatures.required'. Double click on it and 'true' should change to 'false'
Restart Firefox.
You seem to be making assumption dynamic languages are more concise than statically typed ones. In modern statically typed languages with type inference it is no longer true. E.g. I find Scala more concise and expressive than Python.

As for IDE usage - programmers of dynamic languages keep away from IDEs, because traditionally IDEs failed to provide the same level of support as they did for static languages. E.g. autocomplete, error highlighting and refactoring were absent or at best not reliable. So if the value add over plain editors was so low, then why bother?

Having said that, I do see more and more people using IDEs with dynamic languages these days. Probably because the good ones have some limited autocomplete and error checking for dynamic languages now (e.g. PyCharm, PhpStorm).
The privacy paradox: why do people keep using tech firms that abuse their data?
My gripes with the switch paradigm are that it:

a) isn't transparent

b) doesn't empower the user

c) isn't easily modifiable

a), b) and c) are the exact opposites of what open source software is meant to stand for. Firefox is slowly losing its unique position of being an amazing open source browser in favor of what seems to me a negligible increase in user security. In my mind, Mozilla is wasting time on micromanaging user risk instead of actually innovating.

To put it this way, every time I go out biking, I can get hit by a car. It is a known and well understood risk, one that I have to consider whenever making a turn. However, riding a bike also provides chances to go faster, meet new people and so on. Should Firefox aim to reduce my risk of being hit by a car? No, because I get to choose the level of risk in my life, not Mozilla.
Before the Startup
I think its just edged by "Why I'm ditching ebike hoses for barometers" for me

Though "Hacker makes an infinitely scaleable cup of coffee" gives it a good run for its money.
That's pretty clever, actually. If you're just browsing, you're not going to hover over every image to see that it's sponsored, but a subtle product placement within that image might not be enough for your brain to recognize it as an ad bait. Not bad...
The UI doesn't tell you, unfortunately. You would have to verify it out of band. But the browser already forces the verification, which you can verify by noticing all your add-ons are literally disabled because the signature checking is failing on them.

AFAIK the reason the UI is scary is primarily because it is from an era when add-ons were much more dangerous, and when they were not required to be centrally signed. Neither is true anymore afaik.
Mental costs, name-calling.. also seem choosen words for your argument.

Just to show you how diverse our work and workflows can be, I've find the opposite of your experience. Using a debugger served me often better and faster than printlining, but using all three techniques help: print, log and interactive debug, as you need..
> I'm wondering why so many people go back to the "rat race" (as a commenter wrote earlier) despite this seems to make so much sense.

Because, in general [1], people that would retire after making "Fuck You money" are not driven enough to make FU money. Or, put another way, people that are hugely successful enjoy (or need in some way) the rat race.

[1] The "in general" is very important in this sentence. Of course there are some people to which this doesn't apply, either because they got lucky (e.g., by being an early employee of a billion dollar startup), or because their success and the necessary work "cured" their drive and ambition.
So who should be the arbitrator of truth? You do understand that I can cite many many many many many examples though out history where actual truth was suppressed, actual advancement was suppressed by those in power.

Free Speech is the most powerful tool Minorities and oppressed people through out the world have to end their oppression, and you just want to strip it away because of fear...

How can you not see how utterly dangerous this idea is, how can you ignore all of human history to believe it is a good idea to suppress speech.

It is not a slippery slope at all, is termination of basic human rights, is the the return to the dark ages, to Totalitarianism.

You hope that be installing a regime of censorship and speech control you will end "lies" and/or "hate" when in reality you will ensure its continued existence and growth while taking away peoples power to challenge it in the open light of public debate