skysight-inc/HackerNews huggingface dataset:
There is "good talent" literally all over the world, that's the point.

We hear stories about people moving from all over the place, to be in SF and the ridiculous salaries, and simultaneously how it's so expensive to live there, and then how it's expensive to hire/retain "good talent".

Both sides of the fence are to blame for this ridiculous catch-22 of bullshit. But ultimately, thats what startups are all about isnt it? Burning through insane amounts of money for no real gain. Why am I so surprised the same logic applies to the salaries of their workers.
Some key lessons:

- Measure ad effectiveness before continuing to pour money into it (denial is a helluva drug).

- Market to your customers, and know who they are. Make sure keywords are targeting the right audience before optimizing click-through.

- All steps in the funnel are affected by the first. If you're bringing in the wrong audience, it won't matter how much traffic you drive and how many ads you place.
Priced into product development at this point...

1) whistleblowing unlikely because any employee that steps out of line can and will be destroyed
2) any media fuss will blow over in a few days
3) promotions and bonuses require outsize risks

I think everyone has a point in their career when they realise large tech companies are unaccountable before the law. Mine was watching the MERS database running roughshod over American property ownership laws.
That sounds way over-complicated. Why not just keep a flag in the database that's updated during the Activity lifecycle?
Does the linked page not answer this? That's what I'm confused about I guess.

In a nutshell, the biggest philosophical difference between the two is that Notion is "free form" while Basecamp has a sort of built-in workflow.

(Take this with a grain of salt, I haven't used Basecamp since shortly after they rolled out the new interface and it was much more limited then than it is now. And I've only briefly used Notion.)

Notion is sort of a wiki, with built in to-dos and spreadsheets. You can build your own workflow or adapt an existing template to how you work.
Nostalgia. I started my youtube "career" on that Kodak 2MP Powershot, and by some miracle I still have that camera.
All eight border wall prototypes fail basic penetrability test
Show HN: Welgo – Node.js UI Library with React-Inspired Components
D vs go/erlang - D is a "real" systems language insomuch that you don't have a runtime spawning threads without you.

D vs rust - D is 100% more familiar to anyone with C or C++ background
Seeing some people's apparent fixation on the dog park data fabrication as invalidating the whole effort, I have to wonder whether actually collecting the data for that paper would have made all their other hoax papers "legitimate."
You can deploy containers in a "serverless" configuration, if you're not actively managing the underlying fleet and scheduling (eg, Fargate). FaaS is just one kind of "serverless" computing.

Most of the modern "serverless" systems either operate with containers, or are just mounting your FaaS into a provider based container anyway.

Containers with provider managed infrastructure are really just "process as a service", which often are a better match to your software than "functions as a service".
> the world even 10-20 years from now isn't one worth living in

Per what subjective measure? There has been torture, famine, genocide, and worse catastrophes for millions of years. I'm not even exclusively talking about human, social constructs. Animals have been weeding each other out for forever. There have been asteroids that nearly strip earth of all life. Would you say those times were not worth living in either?

If so, i think you may want to ask yourself what makes life worth living. Life may be filled with struggle and adversity (and the specifics of how it is so will likely continue to differ), but the beauty of it is that we get to try our damndest to make better and more out of it.

Do not go gentle into that good night~
I think you're making a mistake by comparing planned future fleet goals of one navy to current fleet numbers of other navies.

It seems harder than a quick Google search to find good numbers (e.g. the wikipedia article seems to count inactive obsolete reserve ships in its total for the USN), it seems like China has 328 ships (on an upward trend) and the USN has 280 ships (on a downward trend) [1], but obviously it's a difficult comparison because the US has more aircraft carriers, etc.

[1] https://www.lawfareblog.com/end-us-naval-dominance-asia:

> In early 2017, the Chinese Navy had 328 ships. It now possesses nearly 350 ships and is already larger than the U.S. Navy. China is the largest ship-producing country in the world and at current production rates could soon operate 400 ships. It commissions nearly three submarines each year, and in two years will have more than 70 in its fleet. The Chinese Navy also operates growing numbers of cruisers, destroyers, frigates, and corvettes, all equipped with long-range anti-ship cruise missiles. Between 2013 and 2016, China commissioned more than 30 modern corvettes. At current rates, China could have 430 surface ships and 100 submarines within the next 15 years.

> Despite the growth of the Chinese Navy, the United States retains maritime superiority throughout East Asia. But the trend is what matters and the trend is less rosy. In early 2018, the size of the active U.S. fleet was 280 ships. Going forward, according to the Congressional Budget Office, if the Navy’s budget is the average of its budget over the prior 30 years in real dollars and it maintains its aircraft carrier and ballistic submarine construction schedules, in 12 years the active naval fleet will decline to 237 ships. In six years, the U.S. submarine fleet will decline to 48 ships, and in eleven years the number of U.S. attack submarines will decline to 41 ships.
Isn't it traditional for fusion energy to be 10 years out?

Why did Forbes break with tradition?
Devkube – Bootstrap a Kubernetes Cluster with Custom Binaries. No Kubeadm
I love notion, been using it to collaborate with my friend on a project.
But they're trying to run a business, so why ask the question as if it's surprising?
Canadian fraudster foiled because he used the wrong font
Microsoft adds neocon app “NewsGuard” to Edge browser by default
I just made 10 tests in a row, it worked 1 time and failed 9 times... I also tried from 3 different networks (Home + 2 datacenters in europe), same result.

Can you try again few times?
Also I'm in europe, maybe this is impacting only europe?
Acronym explanation:

https://en.wikipedia.org/wiki/Vertical_launching_system

In general, this is not a super new idea, but it's interesting to see it getting a bit more traction.

Here's another pair of articles on the same general topic.

https://thenavalist.com/home/2017/6/22/supporting-the-fight-...

https://thenavalist.com/home/2017/7/nsfspar2
For a Managed Service of this try https://ba.net/adblockvpn

Disclosure: I work at ba.net
This is network level, and it's taking the name lookups, which are done before picking the connecting endpoints, so SSL doesn't matter. It's not rewriting the stream, it's just saying, someone is trying to get an endpoint at this particular name and I am going to give it a different IP than the "world" would. Nothing of that is happening inside the https link. Eg, you get https://whatever.com/whateverelse... it will see the DNS lookup for whatever.com regardless of procotol.
Ask HN: What do you love about your job?
For me, Notion replaced Evernote and I haven't looked back. Three features that have been particularly useful for personal productivity are

1) explicit support for Kanban board-ing tasks and similar to-do management

2) collapsible blocks

3) substantially smoother linking to, or embedding, notes within notes

Notion is just as sleek as Evernote for small independent notes, but these two features allow Notion to scale much better for projects that require an inter-related network of notes with substantial breadth and depth.
So every discussion involving relativity has to mention Einstein even when it's not germane?
Suspended what? Sorry didn't get that.
For one, Amazon doesn't make smartphones, and I trust them the least.

In the iOS ecosystem, Siri can be set up to only listen in response to a button-press (don't remember which is default), and the watch only listens on wrist-raise. Those at least creates some physical barrier to passive listening, even if it requires a certain degree of trust in the devices.
> Don't place the economic value of your company to be ancillary to your product.

In other words: Don't do open core?

Dual licensing, more than any other common open source business model besides paid development, maintains the link between value of software produced and value for which customers pay. If a customer can't use the software under its public license, perhaps because the license requires release of code they want to keep closed, they pay for a license. The value of the software they become able to use, under paid license, sets the price you pay. Meanwhile, all the development work the vendor's people do goes into the product for which customers pay a price.

The article seems to imply that dual licensing is all or the crux of Mongo's business model, when it's only a relatively small part of their package offering. That can be hard to see, since both under AGPL and under the new SSPL, Mongo's choice of public license doesn't prevent developers from creating closed, proprietary applications using Mongo as data store. As they seem to intend it, Mongo dual licensing covers only platform developers who offer Mongo itself as-a-service to application developers. I hear tell the company has actually spent substantial time sending letters to users clarifying that they didn't need to buy a separate license to use Mongo in their closed apps under AGPL.
Wait, so how would you ever get the images off of this 'camera'? I would imagine a USB interface would cost itself at least $1.
It's down for me too (nodejs.org):

nslookup nodejs.org 8.8.8.8
Server:	8.8.8.8
Address:	8.8.8.8#53

server can't find nodejs.org: SERVFAIL

Edit: I'm in Europe, my servers in US work fine
And Firefox's Pocket pushes standard left-wing narratives into my browser. Can browser vendors stop with anything political? Why the hell do these things need to exist, at all? The browser should get me to what I want to see, not push something on me.
>[capitalized song title for readability]

better yet, use quotes. https://en.wikipedia.org/wiki/Quotation_marks_in_English#Tit...
>1% of the surface area of SF is over one hundred city blocks of 33 story residential skyscrapers.

You're writing that like it's ludicrous. Manhattan's ~2500 blocks are much more than 1% covered in high-density residential structures. So it's not even close to touching the examples we already have.

> market rate construction alone

I'm not sure why you keep bringing this up. Market rate construction alone is not a thing in San Francisco. The requirement is 18% BMR. If we zone for more capacity, it will be 18% BMR.
Many people care about things such as "what is this company doing with the data I store with them?"

And many people don't have the time or skill to "just build it yourself," so when something awesome like this comes along that looks really appealing, you get people asking for self-hosted options.
Maybe what he meant is that he wants all of the contents and databases to reside on his machine unless an item is explicitly shared with someone else.

For some people like me that's a basic condition to even consider a tool.
Yes, it seems like they didn't handle that part of the job properly. From what I read, it looks like they provided an SEM agency with a pre-chosen list of keywords. That doesn't seem like a good idea when you have little experience with paid marketing. In fact, I'm surprised the agency didn't push back to suggest they do that research.
Extraordinary Web tools
Everything you need to know about Neural Networks and Backpropagation
> I had the Kodak DC-3200 back in 2001: http://old-digitalcameras.com/MorePicts/MP42.htm. I recall it being great, and the CF card made it incredibly convenient.

My fifth (arguable) digital camera was a DC-3200; I still own several (others that I picked up at Goodwill).

I say fifth and arguable because my first real digital camera, prior to it, was this no-name cheapo QVGA camera that took horrible pictures. Prior to that were a series of digitizers (a Dazzle for my 486, some digitizer for my Amiga, and a DS-69b for my TRS-80 Color Computer). There may have been a quickcam or two in there as well.

Anyhow - yeah, it was a really nice camera, and I still keep it around (and the extras I bought) for taking "shop" pictures when my hands are dirty, or I'm in a "dirty" environment (welding, automotive work, etc). Don't want to ruin my phone or my "good" camera.

But I do know of one major downside (ok, two):

1. Slow to take a picture - you had to press the button, and wait - don't move - otherwise it'd blur.

2. Ate AA batteries for lunch - you'd be lucky to get 2 hours out of a set.

But other than those two things - it was really nice camera!
You can see how your argument might elicit a counterargument consistent with Godwin's law, right?
Find meaning in your 5-9. That's the best I got at the time. Once I escape the 9-5, I'll let you know :P

But for most people, the best way is probably FIRE.
I would love to use a product like Notion, but I cannot leave my vim/Emacs keybindings behind!

Would be cool if they had the ability to import / export structured text.
Check out Fossil-scm.org which supports Markdown, Fossil's variant of Markdown and plain text.
You'd be surprised how great the motivation is when you have a kid. Especially the first years. And I was thinking just like you before taking this step.
Makes "SICP Style" seem like overselling it a bit.
Researchers catalog defects that give 2-D materials amazing properties
It feels like Java and acts like C. It almost feels like what Objective C should have been.
I'd prefer a local or self-hosted product because when the innevitable "incredible journey" blog post comes out, I don't want to have to try and migrate everything to a new service. If I've paid for a product, I can at least keep using it as-is when the company goes under.
Borrowing library books for your Kindle
Sure, but Spolsky didn’t invent the concept. The idea is probably hundreds of years old.
I manage 6 figures a year of profitable Google Ads spend, and while this article isn't bad, it's a bit vague. Its strongest point is "don't hire an agency to scale." Its second strongest point should have been keyword selection, but that's buried at the bottom of the article.

Specifically, the things that have gotten us to profitable ad spend in the 6 figure range are:

-- VERY tight campaigns going to tight landing pages. The more specific campaigns you can run, the better. The keywords on your ads AND landing pages need to match the keywords people type in. Most common mistake is driving traffic to a vague landing page. We have 200+ landing pages, all matched to specific keywords. I built out an entire custom framework on top of WordPress to manage this for our company.

-- Manage negative keywords. Every 2-3 days, I log in and add negative keywords. Good ones to start out with: free, diy...I have hundreds now. Maybe thousands. It takes a while to scroll through them.

-- Track sales back and add more negative keywords. There were some items we were getting a lot of clicks on, but didn't make any sales with. I blacklisted a common keyword on one of our campaigns thanks to this insight. Google's recommendation algorithm complained that by blacklisting this keyword, I was getting fewer clicks. YUP. Tracked it for a month, 3-4 clicks per day and 1 sale that entire month. Negative keyword!

-- Start out with 3 ads per ad group minimum. Every week, log in and pause any ad that's not getting good CTR and add a new one. Repeat. After several weeks, you'll be in the "holy ____ I didn't think that was possible" range of CTRs.

It takes a LOT of effort to get to the point where we are now (highly optimized keywords, 12-20% CTR, half the price of most of our competitors.) Still, every couple days I log in and tweak even more things. And I hired a consultant on an hourly basis to get us even better. Totally worth the $ to hire him for a few hours just to see where I could improve!

If you are technical and think you can outsource this to an agency, DON'T. Consistency is key.

One of our partners decided to take the campaigns I'd written and send them to an agency. Their sales dropped 30%. They fired the agency and went back to me. And I'm the business owner, not an agency. No one cares about your money more than you do.

And, being technical, you can do fun things like customizing landing pages based on keywords entered (something most agencies can't or won't do, even though it boosts sales.)
It's probably the same reason that people started installing listening devices in their homes in the first place -- convenience. Few people want to walk around and plug in a cable to update/reconfigure their devices.
A kill -9 wouldn't give you a chance to write the reason for termination to a file. It's the equivalent of the OS saying "you have already run your last CPU cycle, you will receive zero more CPU cycles, good bye".

You might be able to write the word "bad" in a file, and then clear the file if your app closes nicely. If you start and find the word "bad" in the file, then you know you were killed. A slight variation of what you suggested.
I've been wondering if there's any value in having a syntax for partial application that works more like:

fun(arg1, _, arg3)

where the "_" indicates a skipped argument. My thought being that, in return for being a little bit more syntax-heavy, you'd get several potential advantages: No need for parameter rearrangement functions, easier overloading, and the more explicit syntax might help with maintainability.
So how does Notion make money? By mining your tasks/knowledge base articles? Analytics? Serving ads?
It’s derived from the Latin word for seed, hence referring to an idea that is fruitful. It seems an apt metaphor to me, and I don’t understand how it can be considered sexist.

Do you also consider the word seminar to be sexist?
I love it. Treat tasks like trying to beat my galaga score instead of like a mario stage to get to the end of.
Yeah probably, I tried like 10 times too but it worked. I'm in India, so it's probably a Europe only problem.
Hello HN, first time long time here.

I use Notion.so personally and professionally and must say its totally changed my game. Notion.so feels like a personal digi Marie Kondo.
The provided article:

* Does not explain why "everyone really likes D now"

* Provides no evidence that "everyone really likes D now"

* Doesn't have the title of the submission (though, to be fair, the actual title is a vaguely similar rude joke that you can probably infer).

* Does give actionable advice about how to start programming in D, if you wanted to do that.

I guess my big, unanswered question is: what does D have over all the newer and more popular compiled languages out there that seem to occupy overlapping niches, like Go, Swift, Kotlin, and Rust? Or, for that matter, the older standbys of C, C++, Java, and C#? And if that seems like a wide spread, the obvious follow-up is: where in this space does D live? It's object-oriented (like C++, Java, C#, Kotlin, and Swift) and "makes memory access available" (like C, C++, and Rust), but that's all I can tell.
I don't know why GP specified "smartphone", there's nothing special about the new phones. A nokia 3310 could spy on you all the same.

In fact, the nokia 3310 would probably be even less secure than modern phones.
Will Headless Intel Woo AMD’s Lisa Su?
I have a similar problem specifically with DNS and IPv6: my ISP (UPC in Poland) does not allow to change the DNS given for IPv6.

So when a device in my network connects it gets an IPv4 and the pihole DNS for IPv4, but also gets an IPv6 and my ISP's DNS for IPv6.

As I've noticed, all OSes prefer resolving names over IPv6, making the pihole useless.

The only solutions so far are disabling IPv6 which is a shame or setting DNS manually on each device which is impossible on Android.
It is not a minor error. It's not pedantic. It's not petty. She claimed the DoD lost more money than it has ever had, cumulatively, in its entire history, including when it was the Department of War.

If you want to have a conversation about military spending vs. civilian spending, fine. Let's have that conversation. But it's only worth having that conversation with people who will be honest and admit when they're wrong.
There is something about Notion that makes it feel very well-made and coherent. It’s one of the few apps I use with this inherent feeling of quality (off the top of my head Sublime Text/Merge, Beyond Compare, Things fall into this category of intangible greatness). Every interaction is delightful, and the app scales really well from basic note-taking to decently complex databases with grouping, filters, relations, templates and permissions. It comes with really good real-time collaboration.

On the flip side the software a bit slow to start and uses a lot of resources—it’s based on Electron, but I encourage everyone to try it (the demo on their website is cool!).

This is as close to “painting the back of the fence” as it gets.
Yeah, I would like to see some context added to each piece of advice:

- Piece of advice

- Written by a {person's age}-year-old

- Background on how that advice affected them to this point in their life.

Otherwise, it kind of reads like a generic motivational quote.
license-review deja vu! To recite my views:

Parity conforms to the Open Source Definition as written. "Is it open source?" and "Has OSI approved it?" are related, but distinct, questions, as acknowledged by OSI process.

OSI-approved copyleft licenses already sweep broader than derivative works of the licensed software.

OSI has approved copyleft terms requiring contribution back of private changes.
They have paid plans: https://www.notion.so/pricing
It'll be released too. https://twitter.com/wordpressdotcom/status/10848773177747374...
Ask HN: How do you change your mind?
I've become aware that I (and many people I know) don't typically change my mind about an important topic. I'm curious about what important topic you've changed your mind about, and how that happened. (Provoked by the Charlie Munger quote "I never allow myself to have an opinion on anything thatI don’t know the other side’s argument better than they do.")
https://www.notion.so/pricing

Would that not make them money?
Guetzli-recursively: convert all the jpeg of a folder recursively with Guetzli
I use `rcm` from thoughtbot: https://github.com/thoughtbot/rcm
>The majority of "ordinary" people I interact with believe Facebook is listening to their conversations 24/7.

Which is to their point because this is more an example of dunning-krugers with technology than anything else. Those "ordinary" people are data dumb, and project their own explanations onto data joining, which in this case they can only explain as 24/7 microphone recording.
I recently published my first, draft attempt at an SSPL-style license, too: https://writing.kemitchell.com/2019/01/12/Shared-Component-L...
Rabbit hole: one of the acknowledged magazine supporters is the creator of a verbless language https://en.wikipedia.org/wiki/Kēlen

(4 or 5 clicks and a search/name check, must get a grip ...)
I've watched team after team get surprised that their app gets substantially slower when they use up nearly all of the memory on the servers.

They look at the free memory and think, "wow look at all that free space, I can totally take up half of that no problem".

The moment the collective working set exceeds total memory things go sideways. They learn that the performance of the system tanks when there's not enough space left for OS-level caches and especially for memory mapped files.