skysight-inc/HackerNews huggingface dataset:
Depends on the idea, but there's a lot you can do before you write a single line code.

1. Of your friends/network, pick 5-10 people who could be potential customers. Ask them.

2. Think of a way to scrape emails addr of people who could be potential customers. Ask them.

3. Same on Linkedin.

4. Build a landing page, buy traffic from G and FB, look at time spent on your landing and CTRs to a signup page which then collects emails of interested parties ("We'll let you know once the Alpha is out").

5. Find a blog with potential customers, pay money to run some article on it that relates to your idea, with links to your landing page. Look at open rates of the article itself, and CTR to the landing, CTR on the landing, etc.

6. Create a public group on FB for people that could be potential customers. (Try to) create content for it, try to get people to join (maybe with ads).

All of these are highly noisy, but it's something.
Also you could learn something unexpected, like: "oh, I get your idea, but we use already use X for that", and you didn't know about X, or you didn't know it could be used for that. This happened to me several times. Don't be overconfident in your Google-fu, it's a long tail world, and you may not be able to guess all the relevant keywords/marketing/angle that a competitor could be under.
At the bottom of the PDF they say that the people who filled out the survey got "Marketing Extras". To get a good range of respondents you would have to give out cash to "Verified" SaaS executives during 2019. Which is way more work and doesn't generate any revenue for Stripe/Basecamp
MilkDrop has since long time ago, stopped being maintained. For a modern alternative, projectM (https://github.com/projectM-visualizer/projectm) is free software implementation of MilkDrop using OpenGL.
> methodology of application of these waste products

Linked document is interesting, however it is "Brine Application Equipment and Methodology" - methodology of deicing paved roads. Only mention of toxic or waste is an aside of brine use motivation - granular material in California is for some reason regulated as toxic waste.

Mentioned in the document are NaCl, MgCl₂, CaCl₂ brines and beet juice, and in the survey section, some agencies also report use or discontent with proprietary deicing products.

Going by the second document, O&G wastewater use on roads is not permitted in California. In the 13 states that do allow its use, the study mostly mentions use on unpaved roads as a dust suppressant in lieu of salt brine (neither a particularly good idea IMO).
This is brilliant. I particularly like Zeus.
>Google stole the business of quora and trip advisor. They did the hard work of getting the content.

Most of the companies I've worked for are largely oblivious to this and continue to invest heavily in making their pages appear attractive to Google - even when the end result is negligible at best. It seems to be a really good way of draining developer resources at the expense of innovation. But perhaps that was the intention all along.
Throughout my career I always had this niggling feeling that I don't really understand what's going on inside the operating system. Like many geeks I dislike magic tools and have to have at least a basic understanding of how I might implement it myself.

But I found that I was able to play with individual elements before having a system that's even remotely useful. I recommend the Xinu book. After only a few weeks' work (which was mostly research and reading, not programming) I had a system that could do a context switch. This was always the most magical part of an OS for me. After that I started to implement memory management, but it just got too hard to be fun (ARM64).
I have the impression that most 'smart' people (at least, college-smart) have lived most of their lives thinking (quite rightfully) that they're the smartest person in any given room.

Such mentality may work quite well for the first 25-30 years of their lives. But then they'll be put to work with other people just as smart as them, and they'll be unable to collaborate constructively.

Some people are able to realise this breakthrough moment in their careers, and improve on their own. For the rest, I wish college had prepared them more specifically for intellectual humility.
Hang on, how is this unique:

Keyboard layout 0.09% Qwerty

Is this saying less than 1% of users use a Querty keyboard? I must be living under a rock if that's the case.
> Why is VC funding so down the rank compared to self funding, friends and family, angels and even debt?

This is not a representative sample of all SaaS businesses out there. It was run by the founders of Microconf, and their audience is mostly self-funded startups and solopreneurs. Naturally you will see little VC funding there. As ghaff mentioned in another comment, this is not a sample of typical SV startups.
It looks like the experts that AP are paying attention to came to the same conclusion too: https://apnews.com/e3cf702ac669dc9b3d1497a1157bd0b0

Also, I think on some level surely Bezos must know this report is fishy? One of the pieces of evidence is that he got a message from MbS out of the blue claiming that what he'd heard about the Saudis wasn't true, which supposedly showed evidence of non-public knowledge. Except that Bezos had been dropping hints publicly that he thought the Saudis were behind this leak of his text messages in the days before.
No. But that’s a strawman argument. Their conduct is not suddenly OK if they’re tossing some visitors my way.
Does official information relayed through somewhat unreliable sources invalidate the quality of said information?
Of course it's fast if you remove any sort of functionality from the net.
I have not even seen this in real because I use startpage and duckduckgo on top of ublock that blocks google ads anyway. Its strage to me that not everyone just blocks all ads.
I run a SaaS (https://seekwell.io), here's my answer on a few of these:

1 - If you're a developer and / or willing to learn, you can get something up and running that people are paying for with little to no capital. There are a lot of deals on things like AWS and GCP if you look around (e.g. 5 to 100k in credits).

2 - It's easy to imagine "other people" buying things. When you start asking yourself "would I buy this thing?", you can quickly shoot down a lot of ideas and that's not as fun as dreaming up people that would buy it.

4 - Our reason for no CC is we want as little friction as possible to get started. The infra cost is negligible as people that aren't going to convert don't use the product much during the trial anyway.
FWIW, my Tor Browser also shows up as unique. Just the fonts alone are <0.01%.
I think dimensions in physics serve as some interesting types, with their built-in arithmetics.

I miss them in the languages I use (Python, TypeScript). I would love to have e.g. "percent" or "probability" type. So that when "100 percent === 1 probability", with proper autocasting. Same for quite a few other qualities (e.g. logit -(softmax)-> probabilities).

Before I get "just use Haskell" or something in that line.
IMHO for anything practical, ecosystem >>> language syntax and stuff. So the question is: are there any solid Python or TypeScript approaches for these systems?
Cities have a negative impact on navigation ability: evidence from 38 countries
That is a ridiculous statement. My first name is Travis. I am not the owner of https://travis.io/ but somehow we coexist. That's because even though the name clearly exists, no one owns it. But this guy owns the domain because he registered it first. By your logic this would come down to who the oldest person with the name is. It sounds stupid in this context because it is. There is no principal here, just a money grab by some South American countries who had no interest in the domain until someone rich registered it. If it was a matter of principal they would have objected when Bezos registered amazon.com, but he wasn't a billionaire then, so they didn't care.
IMO South American countries should just ban the corporate-owned .amazon from local DNS. The least they can do is boycott the domain.
That’s something Google should improve then. I think the argument can be made that Google caches that image illegally, if the owner decided to remove it from its site.

And Google could also decide to block websites, like Pinterest, that are gaming their search algorithms. That would be beneficial for everyone.
> This is stupid. These countries have no right to this TLD just because the forest of that name is located there.

But it's not stupid that individuals who've thrived economically beyond reason can now own almost anything and we keep making excuses to allow them to?
If performance doesn't matter, then most likely this is a sign of using too powerful hardware for the job. This is ok in a hobby project, but if you wanted to produce and sell these on mass market, then your competitor would get a smaller board with a less powerful chip and win by the price (or earn more per unit sold).
check out http://momtestbook.com/
Panopticlick is interested in solving a problem (and considerable progress has been made on that), this site is as it's name suggests here to sell you on a belief.

It'll cheerfully tell an unlimited number of identical browsers that they're "unique" because that's the message it is here to sell.

If it gave these supposedly "Unique" browsers an actually unique identifier they'd be able to compare it and see that they're not so "unique" as claimed or worse that the same browser gets different "unique" identifiers and so they aren't identifiers at all. So that's why it doesn't do that.
Why is Image Search OK, but Pinterest not?
Wouldn’t it also be the only bidder in this case? Nobody else ever made an application for the .amazon gtld.
Worth noting that by default, the Tor Browser has JavaScript enabled (only disabled on non-HTTPS sites).
> You have to worry about the jerk sending requests at 1 byte per second no matter which webserver you use.

Not necessarily. It's just free webservers don't bother dealing with it, but there are plenty of simple approaches. Like just dropping connections that are sending requests slower than some threshold or dropping the slowest connection when some total number of connections is reached. Or more complicated, which also works to protect from all kinds of attacks, dropping the highest malicious score or the lowest reputation score client when some resource usage threshold is reached.

None of these are easy to implement with synchronous multithreaded networking code though, like in Go. Realistically it's only viable with asynchronous single threaded programming models or an actor model.
It's worth noting that although OCaml give you the very cool option of deployment with unikernels, it's perfectly possible (and more straightforward) use regular binaries or containerised binaries instead.
It has been widely reported than China is to build a Coronavirus treatment hospital in Wuhan in six days to manage the treatment of people with said virus.

This article is suggesting that we ought to treat climate change with a similar degree of alarm and urgency. This is not happening, therefore we should start preparing for the probable scenarios, not the improbable ones.

“To get to net-zero emissions, the residual emissions must be counteracted by CO2 removal to achieve net zero emissions (dark green). Most models do this with afforestation or bioenergy with CCS (BECCS). Non-CO2 greenhouse gas emissions (such as methane) add to the residual emissions (not shown).”

I'm all for massive afforestation programs, I'm less for BECCS – fight nature with nature I say.
Which tricks did they have to pull here?
For one, most major telecoms have folded beside airtel. Rest of them are shrinking or have merged.

Jio is a short term gain over long term problems most likely as they have started to creep up, internet speeds are once again abysmal, censorship and surveillance (why do jio apps collect so much data and need so many permissions?)

Jio is when you can cannibalize an entire industry in a few years just because you have money to give out for free until everyone switches. I think India is pretty great for this kind of plans as you can see, they are quick to switch and have no loyalty to anything. If you can kill out all the competitors before they can compete, you win.

Arguably, jio has improved many things and is a net positive so far but not for long enough. I won't claim anything on the specifics of government having connections with jio.
It's x86, isn't it? I'd love to see something as small as this one that wouldn't rely as much on BIOS.

The way I understand it, the following code is based one of the assumptions you can't make without x86 BIOS, can you?

/* video memory begins at address 0xb8000 */
char *vidptr = (char*)0xb8000;
I’m en-gb alone and that’s only 0.69%. By comparison, 0.01% for the highly specific combination of languages you have set doesn’t seem that strange.
Cryptocurrencies: They Will All Die
Depending on the phone (works on Android):

Firefox and ublock
Great way to get sick of eachother as quickly as possible.
OCaml was my first serious language, and while I think it's a bit weak for "programming in the large" (cumbersome types, typeclasses, lack of type annotations sometimes hurts) I'm still incredibly fond of it. Unfortunately, I haven't had much experience using it recently, as most of my work is in Python / Scala etc.

I'm assuming you're a current, up-to-date user, so I'd like to ask you:

- what are the current reasonable options for a StdLib? Last I checked, the default lib was still very poor, while JaneStreet's I found barely documented.

- Multicore I guess I can forgive, it's not like there are any other modern GC languages that make multi-threading particularly easy (with the possible exception of Java).

- What's an example of a recent codebase written in "modern" OCaml / Reason?
you might want to give shmoogle.world a try. It's growing rapidly in the artists community
Actually it's not that bad compared to some of the other countries. While we do have too many regional languages and dialects across states, people are usually bilingual.
I'm amazed by the amount of free time some people have.

Don't get me wrong, it is very nice :)
I remember feeling I was really good at math in highschool and thinking I was really smart. Going to college, I attended a few math group seminars for talented students and I realized there were a lot of people way smarter at math than me. It was pretty shocking. But at least it happened when I was 20.
True. And they for sure took the wrong direction to build a new trust so it will probably take quite a while.

There's been a big the wave of new medias but not many survived more than a few month or a year. Not sure about crowdfunding. I'll look it up actually, that would be interesting to compare.
This is why Odin does not have first class pointer arithmetic and has first class support for slices. I have found in practice that I don't actually need pointer arithmetic most of the time as slices solve that function.

The reason pointer arithmetic is so useful in C is because of its lack of array types, like slices. `x[n]` is the same as `*(x + n)` which means in C, you can do the "wonderful" trick of `n[x]`.
Depends what kind of service you want. Best coverage and minimum throttling is $70 to $80 per person (Verizon and ATT). Being on family plans can bring it down to $40 to $50 though. Minimum is $30+ on Sprint or T-Mobile.
You want Boeing's opinion or the pilots' opinion? :)
You Are Now Remotely Controlled
Binding carbon from CO2 does not necessarily cost energy. The reactions CaO -> CaCO3 is exothermic, and the same is true for the equivalent reaction for magnesium, and the reactions forming carbonates from the silicates of those metals. Eroding volcanic rock naturally pulls CO2 out of the atmosphere, as erosion slowly reveals metals that were reduced by the volcanic heat. This process is naturally quite slow, but it can be sped up, for example, by fracking basaltic rocks and feeding carbonated water in them.

The pilot project for was ran in Iceland and was successful enough to lead to both constructing a full-scale plant and scaling the process out to multiple different locations in Europe. The current main open problem is substituting seawater for fresh water for the process (Using a lot of fresh water is not exactly a problem in Iceland, but presents challenges for scaling the process out).
You cannot get full validation until you have a product and have real people giving you real money for that product. But you can get some data points which have some correlation with future product market fit.
Use Vim to send email and check your calendar
An incredibly well cited and researched article! So many of these I have never heard of. (If only M$ had documented these as well as MDN, maybe folks would have used them more and demanded their implementation in the competing browsers. Ah, getting to the end of the article, this is mentioned).

>The other reason could have been a lack of platforms to spread knowledge to the masses. The internet was still in its infancy, so there was no MDN ...

Really incredible demos, too. You can see the URL in some of the demos; looks like the author stood up a VM and wrote many of the demoes. (Recent Star Wars trailers in Windows XP?) Ah, later there's an Internet Archive link to a M$ published VM image!

> You think Internet Explorer could not animate stuff? Not entirely true. Because, back in the days there was already SMIL, the Synchronized Multimedia Integration Language. SMIL is a markup language to describe multimedia presentations, defining markup for timing, layout, animations, visual transitions, and media embedding. While Microsoft was heavily involved in the creation of this new W3C standard, they ultimately decided against implementing it in Internet Explorer.

This brings back bad memories; I recall being taught SMIL briefly in a web-dev class in college. I think Mozilla implemented it. IIRC, you could declaratively animate SVG via XML-like tags, rather than JS or CSS. I didn't know it could access DOM/HTML, or play audio/video!

The implementation of the currentScript() example uses `i` without declaring made me quickly panic. (Thank god JS doesn't allow that to work; had to double check in a console quickly though; "surely `undefined`++ won't convert anything to a number).
> The VC way seems to be more suited for more marketing oriented entrepreneurs who may not even code

Actually this is completely wrong.

Investors at all stages from angel to VCs look for strong technical and product leadership from the founding team. Unless you have had a previous successful startup you will not get funding if you are some random executive with an MBA who doesn't know the technical details of the product.

And the reason a lot of entrepreneurs go the VC route is because you get money e.g. $2-5 million which allows you to set up a proper team and build a proper product without worrying about paying the bills. And because they want their product to be used by as many people as possible.
I was very interested in reasonml and had high hopes it would gain a lot of traction, but for an outsider, there doesn't seem to be a lot of activity on reasonml itself, the last release is from 18 months ago and if I'm not mistaken, there's no public repo of reasonml itself. Despite this you see projects like onivim 2 and esy using it, making me wonder if I'm missing something. Anyone here knowing what the state of reasonml development is?
The downside of 1-based indexing is that pointer arithmetic stops being consistent with array indexing. Both approaches have downsides.
see if you can find something here p: nebraska

https://www.facebook.com/crowdfundingbot/
Very true. I may email the researchers of this report about this, surely they've spent time thinking about this.

(More recent stats)

https://yearbook.enerdata.net/total-energy/world-energy-prod...

https://yearbook.enerdata.net/total-energy/world-consumption...
Open source and Microsoft Corporation.

I expected something different like the kernel, the Linux kernel, or a Java package, python tool, or something. Not vs, .bet (yes .bet) and Microsoft.

Funny how Microsoft is bring pushed everywhere still.
Honestly, they just need to get their flash storage supply chain under control, and configure swap memory support for iOS. Or perhaps add a microSD port and let the device swap to a (disposable) microSD card. It's just preposterous that RAM-constrained mobile devices still can't use virtual memory (something that has been known since the 1960s) because of their bottom-of-the-barrel eMMC storage.
My intuition is that it would be almost always cheaper to pay e.g. Norway and Saudi Arabia to not pump out the captured carbon (in form of fossilized plant matter) in the first place, instead of pumping it out in the form of oil, burning it, then capturing the CO2, liquifying it and finally pumping it back underground where hopefully it doesn't bubble up again. But that would be the problem a world-wide carbon emission trade/carbon tax would solve...

Weirdly, I always see oil nations such as Norway here or Saudi Arabia pushing for CCS, as if this solution would be in their interest... while really reducing CO2 emmissions for them would be as simple as pushing a stop button.
Everybody has free time, just look how many posts daily are on Twitter / Facebook.

Some people simply use it to create things.
Revolution Pi – The Industrial Raspberry Pi
This is what the ACTO requested [0]:

- a joint steering committee (ACTO and Amazon) for .amazon, giving ACTO countries the right to veto domains;

- delegation of second-level domains to ACTO countries;

- commitment from Amazon not to register domains that have significance to the region.

I haven't seen any news that suggest they were trying to extract money out of Amazon. It was Amazon that was flaunting money at ACTO.

[0] https://www.icann.org/en/system/files/correspondence/zaluar-..., http://www.itamaraty.gov.br/pt-BR/notas-a-imprensa/20312-sol...
Thanks, only after your comment I realized there is more to Zeus and I was not looking at it correctly (on big screen).

For those missing the "magic" - try moving the cursor clockwise to each corner of the screen.
Show HN: 2D ECS Game Engine for Swift and SwiftUI
I moved in with a co-founder shortly before we started a boot-strapped company (not a start-up).

We had a hard few years with a huge amount of conflict and stress. We nearly went bust on a regular basis. It was hard and went on for a long time.

Looking back I think that living together was a key factor of surviving that. No matter what the conflict was we always managed to move forward over a pizza and an hour of whatever co-op video game we happened to be playing at the time to wind down for the night. We almost never talked about work while at home though. And we had a cleaner come in once a week. We ended up living together for 4 years.
Most of the bugs I've dealt with, the problem was usually down to something simple that can be explained quickly. (e.g. syntactically valid typo, config error, simple logic error etc.).

Seems like "Holy grail" bugs like this happen to need a thorough understanding of complex systems (which I usually like to hide under layers of abstraction).
An additional problem is that C++ references will happily continue to reference an object that is deleted, and whose memory has been reallocated to an object of a different type.
I love pixel art in general but the Zeus one, in particular, is amazing. I think it's only on that one that I realized just how much these change in response to movement.

Don't know much about it but this surely takes a lot of work? Does every instance of movement have to be accounted for separately or would this reuse some variations?