skysight-inc/HackerNews huggingface dataset:
It sounds like you don't have a good enough solution.

First app I did - 1,200 users in the first 24 hours, just with a brief Facebook post that everyone shared to their friends. If they're not sharing it, there's a problem there, especially if it's a social app. We paid a copywriter friend to post it a second time on Facebook, and it got 3,000 users within 24 hours. After that, further postings did little, but others sharing the app in their groups or things from the apps got lots of users in. Some interesting thing I spotted was someone posting the app, someone else complaining that the app sucked because X, then the poster telling them that the app was better now. Then we paid bloggers to review the app - the blogging ranked us well on Google, and we'd get 50% of our traffic through organic searches, thousands of visitors a month.

It was easy enough that the app and the whole company around it got acquired as a marketing channel. I think being a marketing channel is ideal these days for apps that have lots of users but are free, so if you can't get a lot of users right off the bat, it's just not going to work as a free app.

My cofounder did a sports based site. He got millions of pageviews less than a year in, although they spent a little on Facebook marketing. They're worth millions of dollars now.

I'm doing another side project years later, something small I put half an hour into every day. It started off with about 100 visitors/week from posting on Reddit, HN, forums, etc. One person shared it on Twitter. I mentioned it a few months later on HN, after some heavy improvements, and it got a spike of about 300 users in one day. The spike was enough to rank the site on Bing, and it's at over 400 users/week today (10% returning).

I'm not here to brag; but I'm no Zuckerberg, didn't even get into YC, so it's doable and repeatable with the right techniques. You shouldn't have to contact every person from a list, lol.

First thing you should do is look at your competitor. Yours is probably Facebook Events. How is your app ten times better? Find a way to do things faster, cheaper, better. Or in this case, probably faster. You might have to remove the friction of downloading an app, maybe have invites in web, WhatsApp or SMS. You might want to try instant apps.
perhaps self-preservation from overestimation of risk, and then reduction in perceived risk taking
I explained that already
I love how we can bootstrap.

I’m getting interested in bare metal, I.e. no OS, booting direct to app, development.

These compilers are a goldmine of info.
To be honest, to me the selling point is not the sandbox, is the reproducible environment that's common for all distributions, which is a first in the Linux world, the sandbox is just the icing on the cake.

The other day I pushed an update to some flatpackaged app, and guess what, it's available to all Linux users. Packaging has become incredibly easier for third parties with these kind of technologies.
SBCL provides AOT compiler. A file to machine code compiler and a Lisp form to in-memory machine code compiler.

It's not a JIT compiler.
> In my case, I have found trying to contribute to open source to be a huge waste of time.

You mentioned the full extent of your attempt at contributing to open source consisted of a grand total of two meager pull requests.

I'm sorry to say but if throughout all those years you only managed to put together two patches then quite obviously you did close to zero contributions, both in absolute and in relative terms.

In fact, it seems you complain more about floss than actually contribute stuff.

I find that I general it's terribly easy to get your pull requests accepted to random FLOSS projects. Whether your PR is janitorial work, fixing bugs or adding features, you don't need much work to get your contribution in. So, quite frankly it sounds like you are grossly exaggerating and overstating not only the extents of your work but also the challenges you supposedly face.

> Then there's the issue of dependencies. My cool tool for analysing satellite photos won't be of much use to anyone who doesn't have API access to a satellite ground station.

In that case your so called cool tool to analyse satellite photos sounds very poorly designed. I mean, the whole FLOSS earth observation stack is designed literally from the ground up with extensive separation of concerns in mind (see GDAL and proj4 and orpheo toolbox for example) and apparently somehow you failed to learn the lesson that everyone doing professional, academic, and even amateur work knows by heart.
As a guy who doesn't want to have to fight to the death, your version seems much worse than the status quo. As a guy who doesn't want his wife and daughters to have to fight to the death, your version seems even worse.
If you want it in your debugger (or ipython, etc), add an import to your `.pythonrc` or equivalent. Then it's ready and waiting for you without influencing your production environment or other engineer's testing environments.

If you want to use it in all your modules, create a template/snippet so that it's imported at the top ofevery new file you create. Then it's obvious to every new engineer you hire as to what's going on, rather than having non-standard behavior everywhere without any obvious indications.
Because different solutions have different tradeoffs. It doesn't appear that there is a single solution which is best for all use cases.

So different systems switch between different methods as their prieceved value of the different usecases change which upsets people who see the values of the tradeoffs differently.

If you have the perfect solution I'm all ears.
> How do you know

You know when you are solving a given technical problem. With practice your solutions become more refined with increased performance.

> A senior developer could just be someone who outlasted everyone else at a company - that is the definition of an expert beginner.

I don’t believe those are the preferred or common definitions. Independence is not related to arrogance.
Everyone is overpaying because of Microsoft's monopolies.

Office + Windows + Active Directory + Windows Server is the only viable enterprise-level software stack for white collar office work. There is no real competition in this space and, as a monopoly, Microsoft charges accordingly.

Microsoft's monopoly pricing is passed down to every business' customers and, ultimately, extracts money from all of our pockets.
Fabulous time for chess.

Recent discussion on the same subject:

https://news.ycombinator.com/item?id=23537774

Btw this article is lifted from a less addy site here:

https://theconversation.com/chess-is-taking-over-the-online-...
Maybe you’ll have more time to read this article
Tibet and Vietnam come to mind. Hong Kong most recently (violation of treaty). here is a full list for you

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

Also, as a democracy the US has released information about those events. We don’t expect the PRC to release evidence they behaved poorly (since they already forbid talking about TS)
It seems kind of strange to me to draw the lines based on anthropology. If there was alternate universe in which a philospher with no mathematical training invented Turing machines and so forth, would you consider CS a subfield of math in one universe but not the other?

Your classification seems as reasonable as any, but the lines seem fairly arbitrary to me.
Because we should do both. If we only wait to preserve culture until all people are fed, then we will have lost those manuscripts forever.
What you describe as "wrong" is how a great many languages work.

After coding nearly every day for over 30 years, across many languages, I've come to a view that computers should do our work for us where possible, and that valuable programmer time should be spent doing the things that computers can't do for them.

Most languages do not require the programmer to list every single symbol that they use at the top of the file, or expect programmers to read that entire list to figure out where a symbol comes from. Pretty much every modern editor, IDE, and live coding environment will do that for you. Asking the programmer to make a manual list for you really isn't reasonable, IMO.

The reason that `import *` is dangerous in Python is that most people don't define __all__, and unfortunately Python doesn't have an easy way to avoid namespace pollution without that. Many in the Python community have now convinced themselves that's a feature.
From the time of the cave paintings and Venus figurines tens of thousands of years ago, to about 10000 years ago, there is no evidence of government, a working class and a hereditary idle class, specialized police and military and so on. If you go deep in the Amazon, hunter gatherer bands still live like this.

In our modern day, where the average worker works more hours per week than those people (see Marshall Sahlins), with the default trajectory being continual global warming, with missile and nuclear treaties tossed as more states become better nuclear armed, and US, Russian, Chinese, Indian and Pakistani troops having minor incidents all over, as large mammals undergo extinction worldwide, Bolsanaro cutting down the rain forest as Covid spreads over the US and Brazil, as BLM and Antifa and MAGA and anti-lockdown riots happen across the US, it's asked how it is imaginable we go off our current course. As Slavoj Zizek says, the culture of corporate media can more easily imagine the end of the world than it can the end of the 10000 year reign of the hereditary idle class.
I use mine as a regular desktop, and Lisp programming. It's the 4Gb version, and it does most of those things just fine. I haven't used Netflix or Prime, so I can't say anything about them. I can watch CBC Gem streams just fine, though, so I would expect it to be fine. It all boots up almost instantly, which is something that I love.

It's the first pi that I've had that runs Youtube without stuttering, and it is plugged into two 4K monitors. I'm sure it would go down if I tried to do too many things at once, and especially if I gave Chrome enough tabs to eat up all the performance. But I haven't really had that problem so far, like I did (constantly) with the Raspberry Pi 3. So I'm pretty happy with how it is working out for the standard usage things.
>beware of Github!

I've been slowly moving off GitHub to SourceHut, and it's been a breath of fresh air knowing that not only is all the software free (so you can self host) but the maintainer (Drew DeVault) is also quite committed to keeping it that way. I feel like I'm in safe hands.

Thankfully it's not yet another GitHub clone, but built around git+email -- so it's far more decentralized by nature.

https://sourcehut.org/
Enhanced analytic capacity and avoidance of distractions, apparently.
https://www.scientificamerican.com/article/depressions-evolu...
Why are they doing more work? Their project planning should account for available resources.
What's the difference between a dynamic system and a dynamical system?
Not sure if this is what you meant, but this reminded me that "algorithm" is ultimately named after a mathematician https://en.wikipedia.org/wiki/Muhammad_ibn_Musa_al-Khwarizmi
3D Realms announces Graven, the spiritual successor to Hexen 2
I don't even see how European style mom and pop scale businesses even suffered because of Microsoft. On the contrary, the adoption of Windows is much higher in Europe than it is in the US, understandably so. I doubt there are businesses outside of tech anywhere outside the US based on the MacOS. And because Microsoft took a reaaaally lax attitude towards copyright enforcement, everyone in the old and developing worlds basically pirated Windows, Office, etc to oblivion.

In my books, post the antitrust case against it in 95, Microsoft has been the least monopolistic of the bunch, and a net positive to the rest of the world.
Heh fair enough - reading the code online on a phone is perhaps not the best way to study the library :)
> What many fail to understand is that disinterest in Github absolutely does not tell you anything meaningful about that programmer.

Well, it does. It says he doesn't have a portfolio for some reason. Is it because he is incompetent and has nothing to show for? Perhaps not, but if the candidate makes it difficult for recruiters and interviewers to get an objective way to corroborate his claims regarding his level of expertise then just for the sake of avoiding wasting your time with yet another paper tiger... It would be better to cut him out of the shortlist for further interviews.
The Rune Programming Language
As they say, "Ignorance is bliss"
In many respects, it's "modern" parenting behavior.

Example, if you let a baby cry at night it will usually stop crying after a few weeks.

Once kids hit ~7 years old it used to be normal to let them wander around the house and neighborhood unsupervised. In most unwesternized countries it still is.

That's how the average family has 6+ kids in some countries. They're only actively caring for a few at a time.

Taking such a relaxed view to parenting in the west would get your kids taken away
> What is the problem with that exactly? I have both. Both look like messengers and do messenging.

Telegram is way snappier and is more peformant all around. Same reason why people complain about Electron all the time.

> Where? On Whatsapp? Because on Signal you don't need the device. It can be powered off.

No, compared to Telegram. Messages you send via Signal on mobile are not available on desktop, and when you sign-in on desktop you need to first link with mobile. When they become out of sync the messages you had previously are no longer available.

> What are you talking about? I have the same messages on my phone and on my desktop client. I don't need to do anything. Just launch either.

Again, as long as your device is linked but if you lose/break your phone then the E2E messages are not longer available on desktop after a period of time.

> What is exactly "great" about it compared to the others? You can send the same stuff as you do with Signal.

Telegram has a lot of great features that are not available on Signal. I suggest you try it out if you haven't already, and if you have then maybe you don't care about those features but it is much more widely used than Signal for that reason.

> , and if you want end-to-end, it has that too but is mostly limited to mobile devices.

That doesn't make it worse per say. The process of linking on desktop for Signal is cumbersome. I don't think Telegram is perfect, which is why I think GPG would be a great solution for encrypted cloud messaging.
You don't actually have to do the fight to the death, all you need is a society in which people are willing to do it. Because that provides deterrence, which eliminates most of the would-be murderers, the same as the existing system except that you don't have to deal with getting it wrong based on second hand accounts or corruption because the people handing out the consequences are the witnesses.

Notice that for the would-be murderers who aren't deterred by the threat of death, you have to do the fight to the death even under the existing system.
I once worked for a department in a large at the time F10 company. My manager was the founder of the startup that was acquired.

As the founder, he had been scrappy, found a need in market that was a large highly regulated two sided B2B market. His team wrote a web app/mobile app (ruggedized Windows CE devices). By the time his company was acquired, they had 90% of addressable market, but didn’t have two or three of the largest players.

After being acquired, the acquiring company made him relocate and most of his former employees didn’t want to relocate. He was under 30 and hired a bunch of “smart people” in their 20s to expand to the other side of the B2B market.

This time, with plenty of money and not having to worry about financing, he lost the plot. The “smart people” spent more time being concerned with proper unit testing and code coverage, “good architecture”, “good processes”, etc. two years later, we had a wonderful product no one wanted. But, the three of the five biggest players were interested in the “legacy” product.

None of us wanted to be building on a PHP product and raises weren’t forthcoming because our team wasn’t making money. We all saw the writing on the wall and all 15 of us left within the next six months - starting with me. I was the oldest by 10 years and far less idealistic.

No one listened to me when I kept asking “how will these conversations about best practices help us in the market? What does the customer want?”
All variables have types in C. You can't declare a "void" variable. You can declare a void function. Try assigning it to a variable. You can't. void pointers (void*) are a different story.
Building a command line tool to modify The Legend of Zelda's color palette
Because iMessage is an Apple-only product.
> We also have Timsort.

And Shellsort!
Hamming codes, h■w to ov■rco■e n■ise [video]
thats really interesting

what are the big differences that make ruby more algol-like?

and conversely, what are the smalltalk features that make it less so?
A hacker once quipped: "Anarchy is that form of government where you don't get to choose who your dictator is."
They can tell your contacts by seeing who you contact, and when you contact them, how often, how quickly they respond, how long the connection goes on, whether it's a lot or little data, voice or text, large or small data. They probably get a better view of your actual contacts than your address book ever has, they're just missing "dentist near my old home" and "aunt I never talk to".
International Space Station FM Repeater Now on the Air
Singapore is not a democracy. They have sham elections where the opposition party is only allowed to have media coverage by the single state run media channel for three weeks before the election. If your neighborhood votes for the opposition party you lose funding for things like public transportation. Lee Kuan Yew lives in a giant, gated, guarded compound in the middle of the most valuable real estate in the city.

Also criticizing the government is a crime and saying the wrong thing on facebook can land you in prison.
I know this hurts people's feelings, but Facebook wasn't supposed to be important or entertaining anyway.
If someone writing a novel has to look up the spelling of a particularly useful word that fits the situation perfectly, but they can never manage to spell it right without aid, does that make them an impostor?

No brain can contain the exact right way to do x, y and z - and it needn't, because we have a magic box that we can ask and get great help when we need it.

IMO, being a developer isn't about being 100% amazing with your syntax or being able to recite the ES2015 spec by heart; it's about knowing what tools to use when.
Depends on which stars. We recently discovered through relativistic ray tracing of x-rays that neutron stars may have more than two magentic poles and as such two poles may even be located quite close to one another in the same hemisphere. There really is much left to discover about them!

https://ui.adsabs.harvard.edu/abs/2019ApJ...887L..21R/abstra...
Oh yeah, you never want to experiment with code, no, you should write a design doc first.
With our species encroaching further and further on the natural habitats of wild animals, it's likely that another disease causing agent with pandemic potential like sars-cov-2 will emerge sooner than we think. Will it be another coronavirus? Will it be a bacterium? We don't know, nor do we know how it will look like, how easy it'll spread and how many of us it'll kill next time.

There are already as we speak, countless spillover events from animals to humans. Most of these diseases don't spread between humans and only affect that single patient, which is good. But eventually one of them will be able to.

Something like Ebola with the transmission characteristics of sars-cov-2 would be absolutely devastating for our civilization. It won't be the last one to have been destroyed by disease.
What does iMessage being an Apple only product have to do with not allowing third party stores on iOS? How does that help getting iMessage on Android? Are you suggesting that Apple should be forced to port iMessage to Android devices?
It'd be nice if the languages offered a way for the query-compiling function to require that the query strings given to it are static, compile-time strings.
24 Hours of Lemons: Endurance Racing for $500 Cars
Fedora is also a solid OS that allows you to easily stay near the bleeding edge.
No. I’d go so far as to say this doesn’t work at all. That sounds dangerous as hell and would be a menace on the road.
Go-zero: a web and RPC framework written in Go
tl;dr according to the author:

- MS office compatibility

- tabs

- cloud support

- ribbon UI

Personally, none of those are even remotely relevant (and MSO compatibility is a given, which suite doesn't support docx etc these days?).

The only times I still reach for MS Office is when I need its million times faster speed compared to OpenOffice and friends (libre office, etc), for things like "sorting 20,000 lines of CSV in Excel using multiple column constraints because I need the first 100 entries after sorting" or "writing out some maths that doesn't justify using full-blown XeLaTeX", so... this just reads like a blog-shaped ad.

I'm curious to learn how much the author got paid to post this, given how little what-I-use-it-for-information there is in this post.
In addition to describing old methods of burning wood, when speaking about its health effects this article completely ignores the weather factor. Even with proper chimney construction, atmospheric pressure and presence or absence of inversion can cause smoke to hover at the ground for days—or quickly take it to high altitudes and disperse. I am not sure whether the research he mentions controlled for this factor.

In particular, quotes like this:

> It might be the clearest day of the year, but burn a sufficient quantity of wood and the air in the vicinity of your home will resemble a bad day in Beijing.

strongly hint at atmospheric inversion, frequent in some areas and rare in others. (Also, “sufficient quantity of wood” makes the point completely meaningless, but that aside…)

IMO recommending for or against wood burning should take into account typical weather patterns of a particular area, and ideally there should be a way to notify people when atmospheric conditions are not right for this.

I agree that Sam Harris has a frustrating tendency to moralize, but I still subscribe to his podcast. There are good points raised in most discussions, if not by him then by his guest. Strong opinions is a double-edged sword.
Nice! The WebRTC samples tend to be a bit convoluted. This sample project is a great demonstration of simplicity. Going to use this for some data channel work.
Recovered Covid patients to give emotional support in Israel
Cool, what was that number 5 years ago? 10? 20? 50? Are we making progress or have we only just now established a baseline and the fact that we now know it's "1 in 10" is a number that lets us draw exactly zero conclusions with respect to whether that's good or bad, and more importantly, better or worse than before?
I find it shocking the toilet hasn’t been reinvented.
I2P is really slow, though.
Could not possible disagree more. "Contractualism" is far easier to remember for most people than remembering the name "Scanlon". Proper names do NOT easily translate to concepts for majority of people. If you can't properly define your concept without the use of a proper name, you aren't trying hard enough.

I think this trend needs to die, and luckily it seems to be falling out of favor.

Similar to naming companies after the founder. Tesla Motors could easily have been "Musk Motors" if it was started in the era of Ford and Lockheed.