skysight-inc/HackerNews huggingface dataset:
I'm working on NanaGram (https://nanagram.co). The tagline:
Text or email your photos and we'll send 4x6 prints to your loved ones.

It doesn't provide the majority of my income (yet) but by far and away it provides the majority of my life's meaning. I haven't crossed the mental hurdle of sharing all my numbers publicly yet but let's just say it is turning a profit and there are thousands of happy NanaGrammers.

I got started on it at my grandfather's 94th birthday party when by brother 1-uppped my gift of live lobsters with the gift of "InstaGrandpa." He prototyped it the night before and asked me to help build it.

Working solo is a challenge for many reasons. One thing I did early was automate the customer feedback loops. I set up an automated loop to collect customer reviews (https://nanagram.co/#happy). Collecting feedback from grandparents is a bit tougher so I set up a phone line for them to dial in and leave voicemails (https://nanagram.co/#happynanas). I get a couple voicemails and reviews each week and it's like maker fuel.

Another big challenge is fighting isolation. I like to practice deep work but there's a fine line between deep work and isolation. I would've given up a year ago if it weren't for the advisor-like support from my brother and my friend Dan. I did YC Startup School last summer and that was huge as well; I remember sharing with the group that I was on the edge of throwing in the towel, then last December MRR grew by over 2X. The next big thing I plan to change in my life is adding weekly volunteering.
Isn't that $1MM upfront cost one of the major reasons why bonds exist? You get your $1MM bond now, and you repay with the future revenues you get from your customers. You make the calculation and that debt payment, plus ongoing costs, plus profit is what you charge your customers. Eventually you 'pay off the mortgage' and then revenue really goes up, but with the rate of technology upgrades, you will always be 'paying your mortgage'.
Run a vpn instance in a different region? Lots of providers do this and it's fairly inexpensive for burst use.
Basically, ensuring that you have the right of way is not the same thing as ensuring that what you're doing is safe. Some people seem to struggle with this concept though. I once heard a limerick about it: Here lies the body of Henry Clay, who died maintaining his right of way. He was right, so right, as he drove along. But he's just as dead as if he were wrong.
People go out there way to make events the source of truth in non-kafka systems. With a lot of effort involved. It isn't just people being lazy with Kafka. Event sourcing existed before with traditional databases.

I came across it in the .net world with cqrs + event sourcing combo long before Kafka became popular. People put a lot effort in to move away traditional current state storage. Often used in industries that have a lot of regulation.
How long have you been storing them and do you take any precautions? I ask because those batteries have a shelf life and storage condition can change things dramatically. See:

https://www.runpcrun.com/laptop-battery-use-and-storage-guid...
I recently moved from a Subaru Forester to a Kia Niro plug-in and they’ve since offered a Niro EV too. It’s been surprisingly nice. Right now they’re obviously offering them at low volume to dip their toes in the water, but in two years I think it will be a one of many good options.
Gestapo in the making.
Is this line whatfix.com?
Sorry, the title and I were wrong. now, I read the full story and a better correct title is: "Bill Joy's Unix password had a control character". @dang, please edit the title.
It is a shame this is not applied to the oldie diesel trains. I often see a 9-carriage train that each has its own engine running idle at a crowded station. Having 15 platforms as at London Bridge Station, provides a decent concentrated dose straight to the lungs.

https://www.londonair.org.uk/london/reports/KCL_Air_pollutio...
I’ve been using Tomboy, then Evernote, then plain Markdown flies and now I have migrated everything to Notion (notion.so). I think I’ll stick with the latter for a while as their organisation system resonates with me quite well.
Is it possible you've misread the article? As I read it, the supposition is that one's right to one's pre-tax income is either a legal or moral right. It's not a legal right because of the argument you reference: if it were yours legally, why is paying taxes legally required?

However, the articles goes on to argue against the moral right on different grounds. To say that your pre-tax income is morally yours is to argue that your current pre-tax income--as well as that of all others--is just.

As they spell out, the idea of a legal right is incoherent, while the idea of a moral right is implausible.
Electron v7.0.0
Howdy! I run a business teaching people how to build their own software business using JavaScript: https://cleverbeagle.com.

I got started doing it as a fluke of writing tutorials and then realizing a pattern around people using the OSS tools I made to help me write the tutorials (people were using the tools to build their apps and then coming to me for help and I realized "oh hey, this is a business!").
I've already figured out which airlines to avoid to prevent ever getting on one of those planes.
I did not know that it's "day" not "days". Not a native English speaker and have always been saying it "days". Thank you for correcting me!
I really recommend Tim Roughgarden's notes for understanding duality!

* L7 (Intro): http://timroughgarden.org/w16/l/l7.pdf

* L8 (Duality I): http://timroughgarden.org/w16/l/l8.pdf

* L9 (Duality II: http://timroughgarden.org/w16/l/l9.pdf
This change makes a mockery of Google's commitment to a compatible web. There have been 5 SameSite drafts over two year. This change is strictly incompatible with two of the drafts that shipped in two different browsers (Chrome 66 and Safari 12). Users of LTS Linux distributions will find random websites broken because of this change. It's a great idea on paper, but by shipping so many incompatible versions in the draft stage, Google has virtually ensured breakage for certain user agent - service combos. They should have held the change for another 18 months.
Jrnl 2.0 – Command line note taking and journaling
Juicero adds another function to the discussion: marketing. Juicero was an example -- a very comical example -- of marketing over everything else: technology and bean counting.

Yes, a balance among all three functions is necessary. However, the 737 Max case is definitely about letting bean counters dictate engineering choices: saving design costs by pulling the ancient 737 design off the shelf; the software fixes to the problem introduced by those engines on that frame; and then pretending that the plane was just like an old-school 737, hiding all the complexity and compromises from pilots to avoid recertification costs. And even the decision to charge extra for redundancy of the critical sensor driving the software.
You need an email account in order to join a mailing list, so get one of those. Your ISP probably gives you one, but you can also use one of the more obscure email providers like yahoo or gmail if you want. I'm a fan of fastmail on my own domain.

Once you have an email address, this content is now available to you! Most mailing lists are free and easy to subscribe to.
CPU means the main processor. I would consider any source on the subject wrong if they say otherwise. But CPUs still have main memory and cache, so to say storage isn't part of the CPU is still wrong.
They won't stop playing games which doesn't inspire confidence.

Sociopaths in control is a common dark pattern for big companies. Once entrenched generally impossible to get rid of them, any more than one easily deposes a tyrannical dictator who has acquired the power to silence and quash all internal dissent.
Just like Nelson bigetti
I get a sense that the auto executives at these non EV companies do not want their EVs to succeed. Of course that started with the EV1 but the CEO of Fiat begged customers not to buy the 500e.
was this written by react devs ?
Do even 0.1% of Android users use Tasker? 100% of them are at risk from malware and spyware which would directly access your data and other apps if not sandboxed. This could be somewhat addressed with different sandbox policies for well-audited applications but we've seen a long history of those lines being pushed as far as possible (e.g. Uber trying to use geo-fencing to evade reviewers).

As an aside, I'm curious what makes killing an app so critical vs. only shutting down background processes. That seems like an edge case on an edge case?
What are the implications of the Higgs being discovered in 2000?
No, it’s too big to fail. Might be worth buying some stock while it’s back down to near recent lows.
Even the sensational title “Rome: is it real”. Obviously it’s real. It’s fair to ask “how does it perform in real world scenarios”
Oh, several:

* Banach-Tarski

* Existence of transcendentals;

* Two-colourable <=> no odd cycles;

* Graph 3-colouring is NP-Complete;

* Wilson's Theorem;

... so many more, depending on my mood.
Boeing stock has done incredibly well over the years. Shareholders didn’t care about engineering and financialization then but maybe now they will.
And you're right that photojournalism attempts to define some lines here.

I'm a serious photographer. For myself, I'll create any imagery I want - after all, I'm not trying to convince a jury of something objectively true. The line that I personally choose to draw is to make it something that could be true - I won't do the crazy oversized full moons, for example. But that doesn't mean that nobody else should create such an image.

But I'll go back to my original claim, that EVERY image involves interpretation. The data coming off your camera sensor isn't readily interpreted by the human eye at all. It needs to impose some transformation to get to a visual representation.

Looking at it from the other way around, we're all aware that our own eyes are lying to us. We interpret brightness and shades relative to what we see around them, so just being in different lighting will make us see things differently. It's physiologically impossible to create an image that will always be seen the same, even by a single pair of eyes.
That's a terrible reason, if true. Anyone savvy enough to want to edit config files can figure out how to enable Show Hidden Files or just browse to %APPDATA% in minutes.

I don't use my Documents folder anymore because it's too hard to find actual documents among the dozens and dozens of misplaced config folders.
Drivers are also staring at their phones. In fact I see far more drivers using their phones than pedestrians. And it's even more important for a driver to not use a phone.
Parenting and Panic
Please tell.
Even if Bulldozer had been marketed as quad-core it was still losing to Intel quad-cores and it had a larger die.
I don't understand your business or deck. It seems like a chatbot...but maybe smarter...somehow? Because you're going to bring users into the loop...with threads? But also you charge $99 per hour for developers?

I don't get what the product is or the market or the opportunity...

I'd recommend that you check out the AirBnB deck and then go back to your and simplify it: https://www.slideshare.net/PitchDeckCoach/airbnb-first-pitch...

Just my .02
Sure, it’s called eminent domain, the land owner has no recourse but they do get compensated, and it’s an almost universal concept.
Climate change has turned permafrost into a carbon emitter
Excuses. Build it out of carbon fiber, aluminium or a steel chasis and plastic panels like the Smart. The Smart looks like crap too but it's not like one cannot mold plastic to look good. Just pay some Italian designers to do it.
You have to front-load the risk onto yourself and prove that your ideas are as good as you think.

Once you have some form of a track record (not employment, but the ability to produce a result on your own), then you have a little more leverage.
I've been using Simple Keyboard, which seems to be what it says on the tin. Not a lot of features, doesn't make my phone sad. (In today's android, 2GB is not enough memory, saving some ram on the keyboard makes my launcher less likely to swap out when it's in the background; I wish I was overreacting)

https://play.google.com/store/apps/details?id=rkr.simplekeyb...
> The "refl.me" key must always be true, otherwise an error will be called.

Why?
I ran a Shopify site selling meme shirts for 3 years.

You might recognize classics such as "Legalize 4Loko 2020" and "BREAD" as featured in Elle magazine.

All on-demand printing. Order goes through Shopify's API to the supply center, order gets fulfilled, shipped. No inventory. Kinda pricey, but zero maintenance. Set and forget.

Find the most extremely dank and niche memes possible so you hit the little nugget inside of someone's brain that makes them want to spend $15-30 on a t-shirt.

A good print would net me somewhere like 300 orders a month. A sweatshirt could go for $50-60. You have options.
Do share.
Able Health is hiring a senior engineer to help improve patient care
My point exactly. VSCode was purpose-built with TypeScript in mind, IntelliJ was purpose-built with Java in mind (it's right in the name), Pycharm was purpose-built with Python in mind. It's great when an editor supports several languages, but it's probably going to support one or two of them better than the rest, so you want to pick yours based on what you spend most of your time in.
You still eat the risk, though. Maybe 5G is a thing and all your customers cancel next year. Now you have a 30 year payment on something that generates no revenue. That's where the fear is.
> My only problem (as a linux user) is that I want all DNS lookups on my machine to be performed by querying the servers listed in "/etc/resolve.conf".

I fear that they're going to end up seeing the inner-platform effect as a way to increase security: Browser makers decide they can't trust Standard OS Component Z, so they implement it themselves inside the browser, and lock it down so their imagined Non-Technical User can't be tricked into changing it to their own detriment. Now you have behavior inside your browser you can't configure because configurability in the wrong hands is a security hole... you're welcome.

https://en.wikipedia.org/wiki/Inner-platform_effect
Undefined behavior is not the only kind of bug in C programs, and it's far from clear that fixing all the bugs, or even all the undefined behavior, in an existing C library will be less effort than rewriting it. Consider that one of the worst security bugs in history was a result of Kurt Roeckx eliminating an undefined-behavior bug from OpenSSL.
Knapsack version https://en.wikipedia.org/wiki/Knapsack_problem#Definition where "coupons" are items with costs and values.
In the end a classical computer just "processes" data. It takes data in, processes it (math operations), then outputs it. The foundation is boolean math, which is then used to execute regular math.

At the very most basic level a computer is made of transistors that can solve the problem of basic boolean math. Gates are AND (or NAND), OR, XOR etc.

An XOR gate produces the following output from the following inputs:

A B Output

0 0 0

0 1 1

1 0 1

1 1 0

an AND gate produces the following outputs:

A B Output

0 0 0

0 1 0

1 0 0

1 1 1

with those gates you can make an adder. A single bit adder has the following inputs and outputs

A B Output 1 Output 2

0 0 0 0 (decimal 0)

1 0 0 1 (decimal 1)

0 1 0 1 (decimal 1)

1 1 1 0 (decimal 2)

Notice that Output 2 is an XOR of inputs A and B
Output one is an AND of inputs A and B. So a single bit adder is simply the inputs feeding an XOR gate and an AND gate.

This can be scaled up to add any number of bits. Other math operations can also be done.

Transistors can be used to make memory bits that hold its state and can be set and unset. They are essentially binary gate loops that feed outputs back to inputs and rely on the delay of electron flows to reach stable states.

A clock is used to sequentially count (and pull instructions from memory) and set and unset memory bits. Each cycle of the clock allows the computer to execute the next instruction (by incrementing a number that determines which instruction to fetch).

From there you are right, the bits are used to encode meaning. Which could be alphabets, images, audio etc.
> I can’t understand why there is no option to remove it.

You can i think... but not sure;

Settings > Siri & Search > Messages > Learn from this app < uncheck
Sounds like a neat idea! I would be very interested in checking it out.
Desire. Priorities. Not wanting to spend 8-10 hours a day at the office plus another two hours every weeknight and most of your weekend programming. Being content making income in the top 2% nationally and not wanting to kill yourself to try to break into the top 1%. Wanting to have a family. Wanting to spend time with your family.

Lots of reasons.
Rintagi Low-Code Generated ReactJS Applications: The Future Is Reactive
Why would you do this instead of say the easier and more general, DNS over wireguard?
The Siphon and the Forge
We aren't, and we won't. Coal and oil usage are still increasing, and the US is increasing its subsidy for them. Russia, China, and India are still building new coal-fired power plants. Fascist representation in governments is increasing worldwide.

Action is falling far short of what would be needed to cap temperature rise, and there is no motion toward greater enforcement.

Any developments in fission could only have substantial effect decades after events will overtake them.
Good point but at least it is patient. It's a quality to uphold.
How big are those deals compared to the game consoles?
> Will it? Probably never, it's too much of a tool used by the US Government to ever go bankrupt.

Of course, the US government would never allow Boeing to go out of business completely, as in a chapter 7 bankruptcy.

But a chapter 11 bankruptcy, in which Boeing the business survives but its current stockholders lose everything? Not inconceivable it might happen some day, and I can't see why the US government would feel it necessary to stop that. Customers only care about the firm's products and services still being available to purchase at a reasonable price, if the stockholders lose everything that's not their problem.
> Ok, we've put a control character in the title above.

Is that why my computer keeps beeping when I refresh the page?
Rintagi, the first open-source low-code development platform from Robocoder, empowers users to create enterprise-grade applications with limitless extension and rejuvenation.
I hear ya, and I hope you're doing better now. Working for don't-wannabe manager was not a pleasant experience for me. It took me a good couple months to decompress after that.
They affect sales bigtime, nevetheless.
Ask HN: What distro are you running on your desktop and why?
Can hugging machines solve the touch crisis?
#ouch
Darn, but I thought that might happen - it's why I laid out each of the individual pieces you need to construct the final function first.

I probably replaced a magic number instead of the 2 in _(n - 2), from memory. My editor was starting to have a panic attack trying to trace definitions when I was finishing it.
Is this not a normal increase, with regards to population growth and the increased focus on personal health (more joggers/cyclists), during that time frame?
>So how exactly is this news? You go to a border crossing without ID, you're going to get detained until they figure out who you are.

There is a big difference between going to an airport and passing through a secure area at that airport. He didn't try to cross the border.
High Emotional and Sexual Satisfaction Among Partnered Midlife Canadians
how will this enhance common man's life is something they need to expose to the public , don't they need to let everyone know?
>Crime happens on the trail, no question.

Really? This was the first I had heard of it since moving to the area last year, and it has me a little worried. I thought NoVA was supposed to be one of the wealthiest places in the US.

Of course, I think it's pertinent to note that people in other countries don't have to worry much about armed robbery while cycling, since people in those countries don't have so many guns like Americans do.
Consul – Easy Service Networking
I thought that was Pete Bannon https://www.theverge.com/2019/4/24/18514308/tesla-full-self-...
I think it's more accurate to say it's too important to fail.

Not only does Boeing produce a large number of military aircraft for the US armed forces, but their commercial arm also allows the US to project power world wide.
Some of the factors for this increase seem to be:

- Explosion in the sales of Crossovers/SUVs/Trucks
- Smartphone usage among pedestrians
- More people living in cities
- More people using bike-shares & scooters
- Deterioration of public transit resulting in more drivers
- Increase in ride sharing resulting in more drivers

The crossover/SUV/Truck sales is the most interesting to me. I wonder if that will self-perpetuate, since the presence of larger vehicles seem to make other drivers feel less safe, which make them want larger vehicles, which makes the remaining sedan owners feel less safe....
Windows is like desktop linux from the 00s now. There are several different UI toolkits, all of the settings buried in separate areas, and the desktop defaults are completely unusable without a lot of tweaking.
Ask HN: Software that factorizes your code automatically?
Do you know any piece of software that factorizes code automatically ? Into something that is readable and easy to wrap head around obviously.
I think what GP meant is: what if one of your "indexes" is a SQL database, and over time the shape that database needs to be changes?

In that situation, how do you handle migrations on that database, or building a new copy of it from scratch via the log? Your log will have historical data in a different shape than the schema expects, so you'll end up in an uncomfortable "replay a little, migrate, repeat" situation when reading historical data into the index for any reason.
I've used this. Nice work and thank you!
High-energy particle physics would be more than a decade ahead of where it is now.

Moreover, as SSC was planned as a 40 TeV machine, and LHC reaches 14 TeV now (at presumably much higher luminosity), SSC might have discovered something that still has not been observed.
I stand corrected by Scott Aaronson! [1] One of the things he says is that it would be useful to run IBM's algorithm, not to show that it can be done, but to verify Google's 53-qubit and depth-20 result, as, so far, Google has only been able to present indirect evidence that they are getting the correct result at this size of problem.

[1] https://www.scottaaronson.com/blog/?p=4372
Computational photography is basically anything that uses a digital process for a chemical or optical technique.

You don't need to be using non-standard optics or deep learning AI techniques. It can be as simple as averaging a bunch of pictures together. HDR is computational photography, as is a panorama.

I'm sure Luminar 4 has similar capabilities, but all they show is dodging and burning, beauty filters, and some sky replacement. Those technically fit the definition, but often aren't thought of as computational photography.
Where does this path lead in your opinion? Frankly, I think this reasoning is pretty weak.
Yeah, I'm curious on what percentage of accidents could have been avoided by the pedestrian.

I've always compared car vs pedestrian similar to unarmed person vs gun holder. The unarmed person has the right away ... but he or she is still unarmed and needs to remember that. That being said, I do know of streets that have sidewalks only marked by paint, so unless you're acutely watching each car from each direction, there are definitely accidents that are unavoidable for the pedestrian.