skysight-inc/HackerNews huggingface dataset:
> if they cut their sales & marketing budget 21% without doing anything else they'd be breaking even

Not at all. If they cut this budget by 21% they would likely lose even more money. Business isn't a game where your competitors are like posts buried into the ground that can't move. All of these companies are battling for the same slices of pizza. If one backs off the others take more slices.

As a related thought: This is one of the things that lots of people don't understand about outsourcing and the migration of manufacturing to China.

One of the narratives is that companies are greedy and they went to China to lower their costs and take advantage of consumers. That couldn't be farther from the truth, which, in reality, tragic.

In any given industry there as a first mover who thought they could grab greater market share if they could lower their COGS by manufacturing in China and beat their competitors in pricing. What they did not foresee is that they triggered a chain reaction: After their move every single competitor was forced to move manufacturing to China because it was impossible to compete given the regulatory and labor constraints in places like the US and Europe.

And so, one after the other, they all followed each other off the cliff. Very soon they all found themselves manufacturing in China. They also woke up to having to sell their products at about the same prices, which means their margins were now really slim.

Years later, the factories where they all made their products decided they would now sell direct in the US and Europe and eliminate the foreign middle-men from the equation. And that's what you call being in a pickle.

Food delivery is an arms race. They are burning cash like it's free. I have no clue how it will all shake out. I don't think the math supports a business that isn't subsidized by money that is willing to burn in huge piles quarter after quarter.

Much like the migration of manufacturing to China, if one competitor turns-up marketing campaigns the others are forced to burn even more cash for even more negative returns.

Somehow we live in a world where this is called "investing". What do I know?
Food Delivery Is Magical Thinking
Well, they can't deny emergency care to a human being who is about to die/in critical condition, can they? So lets start on that common ground - They do already have unequivocal obligations in the current system. Now from that end of the spectrum to the other end, say perhaps an elective purely cosmetic surgery that is non-essential (agreed, this is subjective) we can find some middle ground, can we not?

As a practical matter of policy, the government can incrementally build the path towards universal coverage. By identifying problems in the outcomes of the existing system, and using various common-sense priorities to draft legislation, this can be done in a slow and sustainable manner. There are various proposals out there drafted by people far smarter than I. Its not that I think any particular one is a silver-bullet, but the current system where people go bankrupt due to medical costs is very alarming. We need to start somewhere if we are to tackle this problem.

I totally get the fear of creating yet another entitlement program, and how hospitals will possibly milk the government, but the current system isn't working, people are quite literally dying and/or having their lives be destroyed due to medical costs, so it about time we did something. I've seen some of this damage first hand and its terrifying to think it could happen to people I care about or even myself.
More hyperbolic clickbait.
Glad to see and test logseq that compares favourably with other outliners including Checkvist.com that I've been using for 10 years.
I didn't say that developers don't buy $999 laptops I said that the majority of $999 laptops are bought by non developers.
Dogs are sensitive to their owners' choice despite their own preference
Yeah but all this is compensated by having to float in the air.
> I have to be incredibly skeptical about doctors ability to declare someone 'safe' for society in any capacity.

I share your skepticism, but unfortunately I don't think anyone else has that ability either. So any time anyone who raises an insanity defense is allowed to go free, society is taking a risk.

In the particular case discussed in this article, I'm not sure there was much of a risk, since the reason for the claimed insanity was a very particular situation and it was directed at particular individuals. There was no evidence that the defendant was likely to harm anyone else. But of course that's not true in many cases involving an insanity defense.
preface: i'm no linguist, so ...

i think this heavily depends on your mother-tongue / native-language(s) ...

there are often similarities between languages - for example its easy for an italian speaking person to learn spanish and vice-verca ...

but i think its definitly not easy for a non-european language person to learn lets say english or any other european language.

other example: as a german native speaker there are several similar languages - which sometimes are just more of a "slang", or historically missing sound-shifts ... from the south german/austrian "bavarian german", swiz-german to languages like dutch or the belgian language similar to dutch - flemisch? ...
Thank you for your feedback and suggestions in the logseq discord group, looking forward to learn more ideas from other outliners!
System brings deep learning to “internet of things” devices
Seriously, much, much thanks. My training is bodyweight exclusively (Convict Conditioning), so, I have relatively weak wrists and forearms.I have hit a pullup plateau (weights are expensive around my parts, and the gym is COVID-closed.), so these tips should be a real help.
I might have mistakenly said that date because plans have been difficult to keep track of. We have a cruise scheduled for May but nothing is written in stone. Our last trip was a short road trip in February.
P.S. just gave it a go!

pipx install datasette && datasette install datasette-cluster-map
## warm up HPI (to invalidate and dump a newer sqlite cache file)
python3 -c 'import my.photos as P; P.print_all()'
## run Datasette
datasette /path/to/cache/photos.sqlite

tada! https://imgur.com/a/N25Zirs very nice :)

Only had to adjust the query in the last step to conform to the naming (i.e. `select _cachew_union_repr_Photo_geo_lat as latitude, _cachew_union_repr_Photo_geo_lon as longitude`)
Ask HN: Most Recurring Posts
Is there a list of HN posts by frequency of submission somewhere? I don't care about votes.
Yep, to the extent that I’m surprised Aurora is considering purchasing ATG at this point. I don’t know what they have to gain from such an acquisition - especially considering their head count (and associated cash burn) would triple after the acquisition.
You can see debug logging about photo import in Console.app. When I do it, it takes forever but eventually works.
If you have words with absolutely precise meaning, you have a branch of math, pure or applied. That happens all of the time. Philosophy is a big, weird fuzzy field because when the ideas get precise enough, they start to get regarded as math or science, and no longer the domain of philosophy. Likewise, sufficiently precise language would simply get reclassified as math, always leaving language "fuzzy" right by fuzzy philosophy.

Probably suffering from the blub paradox, but English seems pretty good for conveying ideas. It has a lot of unfortunate spelling and some weird conjugations, but the basic sentence has a subject, object, and verb, and then, it rather promiscuously imports words, which means we have a word for everything, and if we don't, we'll just take it from any language that does, no problem. This ideal language must have a large, precise vocabulary, like English (though you can argue the "precise" bit). English can really cut through to a point, in my opinion.
No longer on 20.10. Curious why it's different:

-rwxr-xr-x 1 root root 76744 Aug 23 15:08 /bin/ping
>the genius level it takes to never do anything right

A Freudian slip?

Perfectionism is a deeper curse than procrastination. Procrastination can just be laziness, but like Alcoholism, if you cannot stop it, then you have a problem, and then it could be perfectionism.

Perfectionism is not perfection, like Socialism is not social.
You'd be surprised how many professional developers that don't have experience using a proper IDE.

One of the biggest unsolved mysteries in our field.
I don't. I'm Russian.
I'm a big fan of the idea, especially in the light of Google Photos announcement. I'd ideally want my phone to back up my pictures, location, health data, documents, and other data to something self-hosted, with at least decent mining/visualization/search built in, without ever sharing it with any third party.
> most people don't really stress their CPUs anyway.

I find that Teams, Slack and VS Code running together stresses my 2019 Macbook Pro 16.
There are 3 VC funded startup stages.

Note that "Sustainable" is not on this list because a VC would rather you go bankrupt than be a merely profitable business.
Sure it "just works".

Culture of war crimes (ADF regularly executed civilians), metadata retention (bipartisan support), anti-encryption (bipartisan support), raiding journalists, letting multiple newborns die because of coronavirus travel restrictions, university censorship kowtowing to China, police brutality, no free speech, no free expression and repeated attacks on the IT industry (many companies incl Microsoft yanked data and compute away from Australia after the bi-partisan laws rammed through parliament allowing the government unfettered access to data).

All of the above has wide bi-partisan responsibility. Most of it has happened in the last 5 years.
The home office of the future, previewed by Walter Cronkite (1967)
The unspoken rule didn't change because it's Windows 10: never install a fresh release of an OS right away (I'm still on 20H1). And judging by the comments I read here it's true for MacOS too.

FWIW I switched from XP to Vista 1 or 1.5 year after its release date. It has been a great OS for me, I never had a problem with it (except that it's then they started with the bullshit telemetry).

Of course YMMV, but since late Vista stability isn't a major issue anymore.
I rely on Git's `user.useConfigOnly` option to force myself to set my email per repository. This is what my `user` section in ~/.gitconfig looks like.

[user]
name = Gurjeet Singh
# Tell Git to _not_ guess my name and email based on `whoami` and `hostname`
useConfigOnly = true

With this in place, whenever I try to commit for the first time in a repository, Git prompts me

*** Please tell me who you are.*

I then add an email address to the repo-local config based on whether it's work or personal project.

git config user.email me@example.com
If you cannot take your data with you, it's not yours. 'Personal Data Warehouse' does not make it yours unless you can remove 'your' data from services (Facebook, Github, etc) you gave it to. And that'd probably require that you can control their code, which is also not happening.
Why should people who live outside of the places that generate extraordinary amounts of federal funding be governed by those who who generate comparatively little to none?
@glen - hey great piece!

Wondering if you've also tried the newer real-time sync services like replicache.dev or roomservice.dev for this usecase? since it seems to do the same thing except client-side. also on server-side curious if you've evaluated Temporal.io
Regular old time series are such a powerful tool!
I really appreciate OkCupid's Tech Blog. Lots of good advice to build scalable applications.
Very few use Powershell for Linux because it doesn't pre-installed on a Linux box. Otherwise you can bet that people would be using it in large numbers. And yes I would prefer your second "mental overhead" way as it involves less typing. Unfortunately powershell is more verbose than bash not less.

Powershell is unfortunately not the shining example of a shell that best leverages structured/typed input/output succinctly.

But on Windows, sysadmins use powershell heavily. Nearly every IT department that manages windows machines uses Powershell.
Life with Purpose
Effectively this is a way of producing optical waveguides by using lasers to adjust optical properties of glass blocks. It uses less energy than previous methods to achieve similar or better results (speed, focus).

Key phrases:

Such a method could be used to write continuous light-guiding waveguide patterns connecting any two points within a continuous block of a suitable material, or make other optical devices, such as Bragg gratings

https://en.m.wikipedia.org/wiki/Fiber_Bragg_grating

While the mechanism of the interaction of the glass with the fs-laser is not clear, it is believed that because of the shortness of the pulse duration, the excited photo-electrons cannot thermally relax since the pulse duration is shorter than the lattice thermalization time. With high enough intensities and the inability for the electrons to relax, one can build up a relatively high electron density. It is sufficiently high to be considered a plasma. (A plasma is a collection of electrons essentially acting as a free electron gas). How the structure is permanently changed as a result of this is not known.

The invention can also be used to make interferometers or phased arrays. Also, integrated optical waveguide devices in a single glass body which utilizes multiple optical waveguide structures and paths integrated and combined together to manipulate and operate on light transmitted through the glass, such as performing a function of an inputted optical waveguide channel and an integrated optical waveguide devices which separates/combines optical waveguide channels based on wavelengths, can be made.
it's also my hex editor of choice, has been for years
Have you heard of the word import?
I think the idea is that we don't vote for people like Bezos, but they have a lot of power over us all the same (even if we don't directly give them our money).
> No, all jobs don't disappear. Some, however, do. Some are no longer profitable, more are replaced by capital investments. Economics denialism is quite strong in your circles, as I noted.

Ok, now we're getting to the root of the problem. This is argument is based off of your misunderstanding of economics. What you're missing here is this:

- Jobs are a function of demand.

- Demand is driven by consumers.

- Consumers need capital to drive demand

- The poor spend proportionately to their income much more than the wealthy.

That's the circle you need to be thinking about when you're asking yourself what the impact will be on jobs. The more you drive down living standards of the poor and middle class, the fewer jobs you will have, not the other way around.
Do you _really_ need a laptop? That's my solution to the problem of no good Linux laptops. I've got a desktop at home now, and when I go back to the office, I'll pick up a mini desktop. I'll keep an old MacBook in a drawer if I need to take it into a meeting. When I used laptops only, they were just plugged into a monitor/keyboard/mouse at all times anyway.
Brian Muraresku on Psychedelics and Bringing Enchantment Back to Christianity
New study: The effect of psilocybin on depressive symptoms and synaptic density
My green pings to gstatic are steady, 19-21ms.

My blue pings to calgary are reliably ~2000ms then ~200ms. I wonder where in the chain that pattern is originating. I wonder if it'll stay like that over time.
I actually think green threads in GHC narrowly beat out green threads in Java (I think GHC got them in 1996 or earlier). But I also don't think Haskell was the first language to get them.

Haskell's been around for a long time! GHC was begun in 1989.
If you want do be nitpicky about it, they announced specific cell designs, which means that they developed them, i.e. they have the “technology“.
Just as it can use a tracing GC, like in Servo interop.
Separate from the video which is entertaining, just wanted to drop a vote for Paperspace which has apparently powered this. The service definitely has some warts and isn’t cheap, but does a pretty great job of allowing one to fire up and utilize arbitrary GPU instances.
Files Are Fraught with Peril (2019)
Your comment is by definition subjective
Just a nitpick: don't say dopamine production when you mean reward. Dopamine may be involved in some feelings of reward, but it's certainly not the only factor, and it also doesn't simply signal "pleasure" or "achievement" to the rest of your brain. IIRC, it's not at all certain that a sense of achievement can be compared to the typical scenarios in which dopamine is mentioned: eating, drugs.
When I pay for food in a restaurant, what I'm paying goes into:

- the cost of food itself

- chef and kitchen staff salaries

- waiter salary/tip

- profit margin

- rent

I'm assuming that the waiter salary/tip will cover delivery costs... so, the cost for the consumer will mostly remain the same.

The cost saving will come from the fact that if the restaurant operates just the kitchen, they don't need excellent location. A part of this saving can be claimed by the company that makes the app.

The rent difference between where you can have a restaurant vs where you can have just a kitchen in the same general area is huge in most places... so I think the business opportunity is real.

Now, the companies are competing to grab market share, and most restaurants still have the same restaurant kitchen, so we haven't seen those changes, but I think it's just a matter of time.
What would make a good linux laptop for you?
Ask HN: What is on your block list?
After the Apple OCSP debacle of yesterday I'm realizing that there might be some value in crowdsourcing a list of things to block. What's on your PiHole block list or etc/hosts?
I'm a software dev but since we're only 2 techies at work I also maintain about 40 Windows PC, 3 Hyper-V hypervisors (with something like half a dozen Windows server, the rest are Linuxes) and the printers.

If Windows 10 was unstable I should be swamped. But I spend more than 90% of my time on software dev.

And the machines are not new with fresh installs, I all migrated them manually from Windows 7.
>I just need the software I have paid for, that has worked for 7 consecutive software iterations, to continue to work.

This contrasted with your last sentence is amusing because it can be applied to 10.5 (no more CE) 10.6 (no more PPC hardware) and 10.7 (no more Rosetta)
We are talking about user experience here. In that regard, comparing python/javascript with Java/C++ is comparing apples with oranges.
Same thing happens everywhere. Fire code, regulations and other best practices improve and we don't use asbestos, leaded pipes or non-grounded electricity to build houses anymore, despite how good and convenient it was 30 years ago.

Now you could still live in such an old house today and be happy but the moment you remodel and tear down that asbestos wall you will need to sanitize the whole thing from dangerous particles. Same thing with old programming languages, they don't have the same guard rails as today so once you start tearing up old dust there could be invisible demons awaiting, especially if done by people with limited experience in such environment.
I think more relevant is last gen macbook pro's integrated graphics compared with M1:

https://gfxbench.com/compare.jsp?benchmark=gfx50&did1=651421...
I'd like to encourage you to consider doing something for people too. Even if it's in the 'cloud' but maybe where something like telegram/signal has to 'pair' each device with your account and ultimately, the user has the keys.

I don't have the time to watch your presentation but I skimmed your slides. Wolfram is legit. I didn't know that about him and I plan on reading that article about his productivity.

Also, I didn't realize that others were actually interested in this. I've been trying to do this type of stuff for....about 4 years now. I'm not super tech savvy and I also keep getting busier. I really want this for myself. I have a ton of webpages that I want to put into a system (dated on when I enter it, tags, etc). I currently salvaged my entire email system, even after a lot of headache (years....worth). I have Todoist for tasks. I have Pocket for bookmarks. I want a place for all my notes, tidbits, all my digital content to be put into one place.

Even recently, I was thinking, I could get an ANN/ML that would see what I'm 'saving' and doing and it could suggest higher value ideas/content for me to consider. (Like a Youtube recommendation engine but...instead of trying to get you to waste your time on something, instead the ANN is focused on trying to give you a ROI for what you've coming across; becoming a better father, as ME, as an individual..., or taking my first step to learning something that I didn't realize that I wanted to know [accounting is one strange topic that has arise in my life], etc, etc). I would like to eventually get a team and hire a few personal assistants but...ultimately my game plan is what I wrote above. A decent algorithm that has a solid feedback loop based on my experience through life, to help me become more productive on what my goals and thought processes are.

I say this all to you, hoping that maybe you or someone in HN could build this. I'd probably be willing to go up to $1k a year or something. Until I generate a lot more money for myself, through my own brute force, I won't have the cash flow to get someone to help me build this myself. I wouldn't want to sell it. I'd want it for myself because there is a 'good enough' threshold that I think would be incredibly valuable to me. (Sure, you could keep iterating...but I suspect that after the threshold is reached, it would be a certain limit of diminishing returns until some major algo breakthroughs happen)

P.S. I do understand than you want to target businesses, etc. That's where the money is, sure. But...I wish people could finally get a solid product for once. What's that email service that reduces everyone's clutter that people are paying significantly for? Yeah. Be that, but for the personal data warehouse. I'd pay the premium.
How to Perform OneDrive OAuth Sign-In and Authorization in a Python Web App
Why Netflix Is Experimenting with Linear Programming in France
Languages like Java (which was THE statically typed language around that time) were extremely verbose and inexpressive. It's hard to write anything in Java without metric tons of boilerplate and repeating the type of every value over and over and over again.

On top of it, with OOP languages it's very easy to box the code in deep layers of ridiculous inheritance taxonomies, making it pretty much impossible to refactor anything after business requirements changed. Barely any escape hatches and absolutely no flexibility.

And type-safety is kind of pointless when everything is of a given type "OR NULL".

I was always proponent of typing but after working with Java, I can totally see why so many people back in the day considered static typing as not worth it.
I usually prefer to do both: store the original documents, and try to parse and store them in the database for the easiness and power of SQL
To quote from.the article:

> Information has not become more seamless.

My comment is a reflection on this.
> The choice of headlines does convince me that journalism isn’t getting better.

I think it is a decently chose headline. Moderately sensational, yet eye catching and conveying the premises, that it is going to be about a gloomy prediction that may or may not turn out true.
Super resolution can and does work in some circumstances.

By introducing a new source of information (the memory of the NN) it can reconstruct things it has seen before, and generalise this to new data.

In some cases this means hallucinations, true. But in other times (eg text where the NN has seen the font) it is reconstructing what that font is from memory.
Argo is majority owned by ford and also partnered up with VW