skysight-inc/HackerNews huggingface dataset:
We bootstrapped our SaaS company. My advice:

1) pick the one problem you are solving and do whatever research / market sizing you need to do to feel more assured that your proposed solution is meaningful enough to pay for and enough people have the problem to be worth the while

2) spend a lot of time with your pilot costumer. Their time is worth more than their money. Say you are deeply committed to building it and when you do they can have it free for a year. So many great SaaS businesses were built this way and it’s a fair trade

3) build quickly and drop any feature that doesn’t facilitate point 1 above

This is all high level. Happy to chat more over email or Call about specific tactics and strategy. Good luck.

Edit: Just finished late breakfast, have one more item to add:

4) don’t obsess about hitting grand slams (ideas that can make $100mm in ARR for example). You can live a very good life with a small team of people you like and respect with a SaaS business that does $3-5mm a year. VCs hate these but trust me, you’ll love it.
The answer to your last question, is "yes".
You are over-complicating this.

Create your MVP mockup and try to sell that.

If you do not raise enough to fund your bootstrapping, refund the money and move on.
Seems like afsluitdijk corresponds closely to the hypothetical English off-sluice-dike.
I'd guess it was done on purpose, so that it be rerouted.
Samsung Galaxy Note 10 Plus – Large Screen Smartphone on the Market
Modules are the piece of js that never ever happen.
> ...we are entitled to do the same with the copies of it.

No, that's not how copyright works.
You could be correct on that, but the pin factory example was much like assembly line, in that each worker only did one step, all day long.
Hope you use an iPhone... no Android/HTML5 app...
Because it breaks ad targeting, or to be more precise makes ads obsolete because you're promoting products to someone who isn't who they say they are. Advertising is the essence of Facebook's existence. And they'll go a long way to ensure it works as a clock.
This is all marketing.

I've never found a more sophisticated type system anything but helpful. It's easy for beginners to start, but when you don't have a good type system and you have a complicated project things quickly become a nightmare.
I would not be proud to include JavaScript on this list. Haste makes waste
I'd love to hear how you went about getting invited into the club. In particular, how did you develop your first contacts?
I’m sorry, I don’t think you can state absolutes like this with respect to languages.

After 5 years of programming in Scala, professionally, writing and debugging a cli tool in Go-Lang felt like a breath of fresh air. I agree with about go marketing, in that I think the creators of go found a larger “market” of devs and understood them better.
NPR can be wrong.
High school athletes already pay a king's ransom in fees to be trained in their sports.
All the best people are Americans?
I'm one of the 130-150WPM qwerty burst programmer typists, but a quick round of Typeracer at work showed that none of my programmer coworkers at the time were near to hitting 100WPM, so I expect you're overestimating the average speed.

Also, Typeracer itself claims my 133WPM average is around the 99.99th percentile speed for registered Typeracer users. That's surprisingly high too.
As mentioned downthread, the problem is that's not how big tech hiring pipelines work today. On the margin, Apple hires every qualified software developer it can find. If one of their engineers can't get a green card and is forced to leave, that doesn't mean they'll hire anyone they would have otherwise rejected.
>I wonder how things would change if America had essentially open borders for highly skilled workers.

Probably lower wages for programmers born in America, as highly skilled workers from an 8 billion pool of people abroad would flood the market.
And ordinary employees leave all the time. But they "pay off" sooner, because the up front investment is lower.

Even in Germany today there are additional assurances to make sure an apprentice isn't immediately poached after becoming a journeyman.
Their platform is too small to have 100 merge commit per day.
... well, it is, though, otherwise it wouldn't be possible. I think it's fairly obvious our tax system is designed to heavily reward those who have the means to pay experts to find the correct combination of steps to report revenue.

edit: are to our
Adoption isn't everything and google has incredible marketing sway.

Tensorflow almost won the ML framework wars despite being clearly outclassed by Torch and it took until recently for Torch to overcome the Google brand name
My Android phone recently got a Recorder app update that appears to do successful instant speech to text transcription -- I imagine it's already better than the median stenographer.
yeah, ember (today) doesn't fit the small project space (it's more geared towards medium to large+ projects).

That IS a goal for the next edition (octane being the first edition). Def need better small / toy project support.
Another trick (not seen in this example) is when you already have a specific candidate you want to promote or hire, listing a job with the very specific and unique set of products and skills that few candidates could hope to match so exactly.
As an engineer on an Amazon sw team, I will comment that teams frequently have spots they struggle to fill (ie my team has 3 open spots on a 7 person team, and this isn’t uncommon). Many many candidates will fail the interviews, so we end up with perpetually open positions listed online. The idea that the print ad is a legal requirement makes sense, given that I wouldn’t expect to find candidates by printing the positions in the paper. American candidates have great advantages like speaking English fluently, and it’s great that there are so many initiatives to teach programming skills, but supply isn’t meeting demand.
Of course the company wants to spend money for the visa application and maybe the Green Card. The purpose behind all that is to hire employees that will not negotiate as hard for higher salaries because they want to immigrate and are not encumbered by student loans. Besides, while they are on H1-B they are chained to their jobs and cannot easily leave. The investment is easily recovered.
I think it's easy to forget that although these things were achieved in a very short space of time, it's not without years of toil that lead to it.

For example, you can't write a programming language in 10 days, without having spent a long time thinking about how you'd go about doing that prior to doing it.
That’s precisely the issue imo: it’s a language carefully designed to meet Google’s requirements.

The whole “we don’t need generics” fiasco was hilarious, though.
What would happen if someone replied though?
The creepy robots poised to take over the world
Robocall-Crushing Traced Act Passes Senate and Heads to Oval Office
I agree. I believe there are efforts coming to improve perception around these benchmarks.
They do if the equivalently-skilled citizen won't do the job for less than that total cost.
Free Online Dictionary, Encyclopedia and Thesaurus
I updated my blog post to include a memory and disk usage comparison :)
I have friends working in Australia and London and they were taken advantage of because they were from South AFrica and depended on their employer to keep their work visa, they could not resign and get another job.
The way I look at modern Scala is a mix of Python and Java.

Do it badly, and you end up with the unmaintainability of Python and the clunkiness of Java. Awful.

Do it well, and you end up with the convenience and interactivity of Python and the typesafety, performance, and toolability of Java.

This lets you implement your code quickly the first time, and have it run blazing fast on a hot JVM, with the compiler having your back as you grow your codebase in size and complexity. Sure beats trying to prototype in Java, or porting half your Python prototype to C when you realize it’s too slow.

Scala has a bad reputation, well-earned due to an early culture of crazy experiments, crazy operators, and crazy tools. But those days are behind us.

You can no longer get stuff into the standard library “just because”, and a lot of the early experiments in that category (xml, parallel collections, parser combinators) has been consciously moved out.

Operator-heavy tools like SBT have largely replaced the crazy operators, while operator-heavy libraries like Dispatch have been largely replaced by less-operator-heavy equivalents.

SBT used to be awful, but it’s improved a lot. And you don’t need to use it: I haven’t touched an SBT build in years by now, in both OSS and proprietary contexts.

There remains a lot of different ways to write Scala, more than most languages, but you don’t need to write Haskell-in-Scala unless you really want to.

I’m personally very happy with my Python-like language with Python-like libraries, with static typing for maintainability, orders of magnitude better runtime performance, excellent parallelism and concurrency, one of the best compile-to-JS experiences in the world, and the best tooling (IDEs, profilers, monitoring, etc.) on the market.

As someone who maintains optimized programming language interpreters, distributed backend clusters, three-tier web apps, command-line tools, and many other things on a daily basis, I appreciate being able to do all this in one language rather than juggling 5 different languages (and 5 different sets of libraries, and 5 different sets of tools, ...) to satisfy each use case.

Scala may be diverse and fragmented, but it’s not as diverse or fragmented as the polyglot Python/Ruby/C/Go/Javascript codebase it would likely take to replace Scala for my daily work
Or the US would gain a population of highly productive people who can further technological advances which would induce demand for high skilled labor at a faster rate than supply would lower the price point.

I haven’t heard of a region complaining about an influx of educated people. I commonly hear about regions complaining about brain drains though.
Agreed. These days it's impossible to select a site and begin demolishing the neighborhood within the same month.

> [T]he Sausalito site selected on 3 March... construction began on 28 March.... Construction start was delayed two weeks to allow the 42 families living on Pine Point, which was scheduled to be demolished to build the shipyard, to move.
https://news.ycombinator.com/from?site=patrickcollison.com
Since I’ve seen this asked elsewhere:

There is a legitimate usage for these kinds of apps on some devices. Armed services recruiters tend to use various social media apps to communicate with people they are trying to recruit.
Supposedly we are the second-closest language to English linguistically (I'm not sure by what measure - I'm not a linguist). Only Frisian, which has many similarities to Old English, is closer.
I think you're partly right here. The ingredients for people to risk their lives is not right. As history has shown us though, that can change very quickly. I hope it doesn't for all our sake.

Prior to Pearl Harbor, most Americans wanted no part in the war. After the attack and growing threat of Hilter, people saw the need to bet our enemies at all costs by taking crazy risks.

People change based on circumstances. While newer generations might be considered "soft" and all about "me" compared to previous ones, I'd say they'd likely rise to the occasion if needed.
My username is indeed a reference to the Lensman series although I first used it on Flickr. The 'Kinetic' part is a reference to a company I used to work for, intended to be recognised by one of our customers who was also active on Flickr.

My enjoyment of the Lensman series has lasted longer than my enjoyment of Flickr! One of the other superb old tech images I have from the series is a spaceship pilot 'playing arpeggios' on the massive bank of the controls of his starship.
Endb: Simple key-value storage with support for multiple back-ends
That's roughly how I write Erlang programs, which is probably not how it should be done but it is surprisingly effective. First write your base cases, then add exceptions until it works.
This article is paywalled. There is a summary on reddit:

> An extremely sobering story about overtesting. A family was found to have a particular, rare BRCA mutation which led to the women (including those that wanted to have future children) to have have radical mastectomies and oophorectomies. A few months ago their particular BRCA mutation was downgraded from harmful to undefined -- moving one woman's lifetime chance of breast cancer from 86% to 20%. The laboratory that reported both the initial and follow-up numbers has 33 cases of this mutation -- 11 from this extended family.
The proper solution would be to untie green card and visas from employers, not to dissuade and disallow educated, productive people from immigrating to your country.
A very long time ago, I applied to collect benefits for what is now called “Employment insurance” in the Socialist Republic of Kanuckistan.

In those days, you went in person to a drab office located inside a monumental Government building designed in Brutalist style. Besides making the application, you could also look for jobs: There was a physical job board with little cards posted on it.

I mentioned an ad I saw for a job in my field, and the civil servant helping me said, “Don’t bother. They already have someone they want to hire from overseas, and they’re required to post an advertisement here for 90 days.” (I may misremember the exact duration.)

The agent told me that anybody who applied would have a long delay before getting an interview, long delays trying to follow up or even get an answer about how the interview went, and in the end, they wouldn’t hire anybody local regardless of experience or expertise.

I complained that this was clearly gaming the system, and the agent shrugged: “If you can’t get another job just as good, come back and complain then.”

For me in my field, that was certainly a fine answer. But for other fields, maybe not.
More Than 1 in 5 U.S. Papers Has Closed. This Is the Result
I often see comparisons to Go, Kotlin, Rust, etc, and I agree that it's unlikely for Scala to have a second renaissance and have an steep upward trajectory like those languages, but is that really a death of a language? I'm actually fine with Scala narrowing its scope and focus at being really good at just a couple of things. Such as embracing its FP-side more so than its OO-side. Not to say there is no value in its OO-side (I still see some value there mostly pertaining to modules). But I just mean that not every language needs to aim to be a top 5 language. FP and advanced type systems still seems to alienate a significant percentage of programmers for various reasons. That's fine. It's not like that sentiment is going to change overnight.

Scala missed its opportunity with Android. I think you just have to concede that to Kotlin at this point and just focus on moving in a direction that is not occupied. Which is why I mention FP with a strong focus on types. There's not much competition there besides Haskell. And since Haskell for the JVM will likely never be a thing (a few have tried, but none have gained traction), Scala is still there. And with the direction Scala 3 is going and all the improvements it brings, it's actually looking quite positive. At least in my eyes.

And besides, I don't think Scala has to be a "worse Haskell" in everything that it does. I think ZIO is a good example of a great Scala library that actually resulted in something really special by embracing what Scala can do:
https://zio.dev
I would be surprised if the stimulating effects outstripped the dying early effects, given that in one case you are less performant and in the other you cease to exist.

I agree that we should be honest with the stats, which is why I think it was disingenuous to claim that $500 billion was wildly off when the reported costs from the CDC were a substantial portion of that. Sure, we can start considering secondary effects like cost savings from people dying early and productivity lost, etc. etc. But all I'm saying is that I don't think the original claim was on its face absurd.

Agreed that we shouldn't be doing some absurd cost-benefit analysis for the economy when considering whether to combat smoking, obviously people dying is sort of a priori bad.
Are the Republican political account names randomly generated?

When it shows who retweeted something on a political thread they had comical derogatory names. Is that something you actually spent time on or is that user generated content
I think you're replying to the wrong person - I merely explained how the absolutes in the parent post were self contradictory.
Even at the end of the video after all the taxes it shows the poorest part an the richest part kind of pay the same...PERCENTAGE.

It's a percentage! The whole video is about percentages.

10% of a 20.000$ is far far less than 10% of 1.000.000.000$
Unfair would be if everyone paid the same absolute amount.
The corporation would, but the government forces it to prioritize its own citizens. Because the citizens of any country expect it to look out for their own interests ahead of others. If your country is nothing but an open marketplace where you have to compete with the whole world, you don't really have a country.
>Soon after the show's cancellation, an internal MSNBC memo was leaked to the press stating that Donahue should be fired because he opposed the imminent U.S. invasion of Iraq and that he would be a "difficult public face for NBC in a time of war"

https://en.m.wikipedia.org/wiki/Phil_Donahue#MSNBC_program
Malicious compliance is when you comply to the letter with the intention of interfering, as with industrial safety rules. This is simply compliance to the letter without complying with the spirit -- maybe. If these positions are posted on their main job portal, then I would argue they are complying with the spirit of the law, but the law's letter is lagging behind technological reality.

In any case, their act lacks the malicious component of malicious compliance. I.e. they aren't impeding some other process by the act of posting these job ads. It's not the same thing.
I can't imagine programming in any other programming language than Perl.
They are broadcasting patient data. It’s not more stealing than me publishing in a web site CB conversations.
Do you want to get a free stock share worth up to £100?
Create a Trading 212 Invest account using this link [url]www.trading212.com/invite/FMA5k6dF[/url] and we both get a free share!

Follow these steps...

1. Click on the above link and click open account, when selecting an account type click the INVEST account type, fill in the form with all you details.

2. Wait for your account to be activated, normally this happens automatically but sometimes you may need to undergo manual verification. When logged in just click CHAT and select Account Activation and follow the steps required.

3. When you have activated top up £1 by clicking on your account in the top right hand corner and clicking deposit funds. Choose credit/debit card for instant deposit and no fees!

4. Once you've activated and deposited you will receive your free share within 24 hours. To see which shares you have look at 'Open Positions' in the bottom of your Trading212 screen. You can choose to keep the share or sell it by clicking on the 'X' mark next to the share to close the position. Once sold, the money from the sale will go into your account

5. To withdraw the funds, click on your account in the top right corner of the screen, then choose the 'withdraw funds' option from the drop-down menu to withdraw your funds to your card/bank account.
Wow, it's a fun surprise to see Dana Ernst featured on Hacker News! Before he moved to Arizona, he was a mathematics professor at Plymouth State University. I had him as a Discrete Mathematics teacher, and he was awesome!
This is silly. Do they allow any other social networking apps at all on government-issued phones?

edit: tik tok makes sense for recruiting, and apparently it is currently used in the UK.
Security researchers have a legitimate use of computer viruses. Behavioural analysis or whatever else.

Does your grandma have the same legitimate use case?
Cursory reading of the mitochondrial DNA test indicates there is a European gene set bias built into some versions of it, and there is a non straightforward hereditability with mtDNA (conceptually like chimera?)
https://isogg.org/wiki/Heteroplasmy
Did yall eliminate those?
And then there are people like me who read it but watched about 75% of the content whoosh over our heads.

If someone offered me one million dollars to clearly explain the book to them right now, I wouldn’t be able to do it.
Then why place the cryptic ad in the newspaper rather than actually post the job offering where it might be read and applied for by a US citizen? The only reason this makes sense is because they’re _afraid_ somebody qualified will actually apply.
The Eiffel tower did not though. Nobody died while building the Eiffel tower although one worker died on the site outside working hours.
> Also they have taken the decision to proxify all images/avatars through their own servers. Why?

Privacy. I trust the devs of the Nitter instance I use more than I trust Twitter, and I like that Twitter has (at least somewhat) more difficulty knowing what IP is requesting what.

Better caching would be nice, but in general, I've found Nitter's speed to be fine. It's not amazingly snappy, and because it's proxying from Twitter it's probably never going to be faster than Twitter. But I've never been tempted to load Twitter to get around speed issues. Invidious on the other hand...

My guess is speed might also be affected by your region? I would be very surprised if Nitter's instance is trying to set up global CDNs or anything. It's probably just a couple Linode servers somewhere.
There's wasm benchmarks that don't trail much behind vanilla JS, though.
This is not a crm but a custom social relationship application. There is no customer.
Despite the title, the author isn't really saying there should be less classroom learning, only that whatever material is being learned should have a purpose-driven real world application tied into it.

Sure, depending on the specifics that could mean less classroom time as well, but that isn't a necessary result of the idea, just a possible one.
Depends, does your grandmother feel like learning about viruses? If so, why not.
"Organon" and "Metaphysics" by Aristotle. I've found that the more I think in Aristotelian terms, the easier it is to design and model my systems.
Look at the success of wireless earbuds, they will be part of distributed wearable AR systems, they're screenless AR that exist already. AR doesn't always mean screens. Glasses can replace screens, but they won't be worn by everybody like Phones, so AR glasses will first compete with desktop, laptop and tablet screens in more professional environments. It can only go mainstream like phones in contact lens form, or some kind of iris projector that sits on your nose, likely still powered by a watch or a phone. Not sure if we see that in the next decade though.
It looks like an autotranslation of https://elpais.com/elpais/2019/12/12/ciencia/1576169937_1430...
I was assigned ZAMM as a college freshman and remember thinking, this is a bunch of drivel.

As a 40 year old I was glad to pick up the book and confirm that my impression as a freshman was correct.
Stephen Wolfram: Fifty Years of Mentoring
If you really want a blog post to describe how JavaScript is eating the world, I suggest it isn’t “Beating the Averages” by Paul Graham.

It’s actually “Worse is Better” by Richard Gabriel. I don’t think people are writing JavaScript tooling while saying that JS is just as powerful as Haskell or Lisp. What they’re saying is that its ubiquity is valuable and for their use case, ubiquity and network effects trump productivity and/or “power” however we might want to define them.