skysight-inc/HackerNews huggingface dataset:
Specification/Requirements in a different language (not Dutch/English) at my company (in the Netherlands). I need to make copious inline notes to make sure others can follow my thinking/interpretation.
> No one says that. In the context of our society, talk of "white genocide" means (by default, although it should be judged on a case-by-case basis) co-opting white racial speech, and presenting it in a manner that demonstrates its harmfulness. This is not about nuance, but about what such a statement normally means in our actual society. If someone unfamiliar with the realities of our society takes a subjective offence, then that's their prerogative, but the law must take into account the ordinary reality, rather than people who may be unfamiliar with it for some reason.

And in the context of this thread, we are effectively talking about Twitter, which is a global website and the fact that Tweets are always interpreted without any context to begin with, because that's the nature of Twitter, it is not a forum with structured threads. It's a place where people literally shout things, that's why it is called Twitter. It's a mess not designed to convey any context whatsoever.

My point is absolutely relevant.

> This is not about nuance, but about what such a statement normally means in our actual society

Well, there is absolutely no nuance in a Tweet verbatim "All I want for Christmas is a white genocide", it's perfectly acceptable to interpret it without whatever understanding you think as "objective", especially for a global audience.

> but the law must take into account the ordinary reality, rather than people who may be unfamiliar with it for some reason.

What law? we're talking about controversial speech on Twitter.

> Perhaps, but the goal isn't to ban speech that offends you personally, nor is it to solve problems, but to ban speech that harms your standing in society, as in my example.

And this kind of extreme, offensive and divise speech doesn't harm the US society? then by all means...
1. Get a native speaker to proofread your website copy

2. The title of the page is "Sieve Pro - The best management tool for" (missing a "freelancers")?

3. Some people might like it, but I'm always turned off when websites are using SV characters as profile placeholders - makes the site itself seem like a joke

4. As others have said, develop your own signup form instead of using TypeForm - TypeForm always gives me an "MVP"-feel (is the product actually available or do they just want to harvest my email for a later launch?)

5. The footer says "Use of this site constitutes acceptance of our User Agreement and Privacy Policy" but these aren't links and I can't find those documents anywhere

6. Clarify if the virtual assistant is an actual person (someone on your team) or a chatbot - makes a huge difference in terms of value: I don't want to scare away my clients with a dumb chatbot, but if there's a human answering (easy) questions 24/7, I'd be impressed

Remember that traffic from ProductHunt is short-lived and the users may not be in your target audience (but just want to check out a cool landing page) - just because you get lots of upvotes on PH doesn't mean that these users will stick around or are actually interested in becoming paying users of your product. Find out where your target audience hangs out (freelancing forums, Slack groups, Facebook communities) and speak to your (potential) users - find out if the features you're offering are actually relevant to your target group. If they are, invite them to try out your product and give you feedback.
My approach: Use keepass mainly (here KeepassXC) and do not care about the plugins. For the browser use the build in password management as addition for accounts you need frequently (Chrome, Firefox, Safari they all have this). With this approach you have a sync to all of your other browsers like e.g. on your smartphone and the browser vendor takes care of security of this system.
Ask HN: Education Path that offers the most mobility
I'm currently enrolled in a Master's program that offers multiple concentration tracks. Of these the ones I'm looking at are Development/Machine learning, Security, and Management. I also am considering going on to a PhD program, or in the case of the management track an executive MBA.

So the question is out of all of these tracks:

MS - Security
MS - Programming / Machine Learning
MS - Management
PhD - Security
PhD - AI/Machine Learning
EMBA - Executive MBA

Which ones offer the most job mobility for jumping around and relocating, and which ones offer the most money. I'm trying to find which path is a good cross-section of both.

EDIT: This is going to sound strange so don't ask, but tuition $ is not a factor.
I can't seem to reply to your comment below. Yes they produced no new commentaries... Byzantiums were extremely conservative, they disdained innovation, so why would they write new commentaries where there were already several hundred years worth of commentaries?

We have also lost a lot of Byzantium primary sources but it is obvious from reading the remaining primary sources that knowledge of Aristotle was assumed.

It is not stated anywhere that Aristotle was "forgotten", in all the primary documents including Neoplatonic Aristotle is frequently mentioned.

Where do you get the idea that Byzantium and Islam were in philosophic discourse?

Also see this article:
https://books.google.com/books?id=uU8Sgwge6NsC&pg=PA15&lpg=P...
"If you build it, they will come" is entirely untrue in the world of SaaS. Your first ten (even your first 100) customers will each require an enormous amount of effort to find, convince, on-board and retain.

Once you've built a product that ten people are willing to pay for you can probably get to 100. If you can get to 100 you'll probably be able to get to 1,000. But those first 10-100 will be like pulling blood from a stone.

There's so much good advice embedded in https://stripe.com/atlas/guides/starting-sales about getting your first ten customers, but I particularly liked this accompanying tweet:

"We made a sale for Appointment Reminder from someone whose only way of getting data into the system was to fax it to us. Guess the cheat. If you guess “CEO signs up for HelloFax, receives the fax, and types 600 patient names and phone numbers by hand” you have good instincts." - https://twitter.com/patio11/status/922491782583037953
As one of the authors of this tool I understand that you would like to have some way of trusting the output.

Internally we check it numerically, i.e., generate some random data for the given variables and check the derivative by comparing it to an approximation via finite differences. We will ship this code (hopefully soon) with one of the next versions. You can then check it yourself. Otherwise, as far as I know there does not exist any other tool that computes matrix derivatives so I understand it is hard to convince anyone of the correctness of the results. But I hope the numerical tests will be helpful.
Beyond the hood of MongoDB
C# is being used more and more for high performance applications. This feature will allow developers working in gamedev/finance/server networking to get even closer to the metal without sacrificing safety.
It's actually https://github.com/official-stockfish/Stockfish/tree/master

No, SF doesn't use machine learning, it's entirely heuristic.
Hardly the only reason. Other oil producing countries don’t show such surpluses.
Span<T> out of the box you can use with any type, not just Byte, Char, Double, Float, Int, Long, Short

It can be put over an array (as per ByteBuffer); but also over stack allocated memory; a native pointer T* etc

The underlying allocation is separate from the type
Can I use this solution on iOS?
> It is highly relevant though because it shows people are willing to buy electric at comparable price to ICE cars, even in a country with a spread out population and harsh climate.

But because of the harsh climate, Fenno-Scandinavians are already used to plug their car when they park it at home or at work (to warm up the engine and the interior in wintertime). Less change, an habit of seeing plugs a bit everywhere and the knowledge that it is not so much of a practical, legal, financial problem to have such a network installed, so less reluctance to switch, compared to inhabitants of southern Europe who imagine, rightly or wrongly, major obstacles to overcome for everyday use.
For me the best so far book on Bayesian probability was "Probability Theory: The Logic of Science: Principles and Elementary Applications" by E. T. Jaynes.

The book starts from the deduction of Bayesian theorem from the first principles of logic and shows its applications to a wide range of topics. There is thorough discussion of various "paradoxes" and the author sharply criticizes the frequentist statistics. In addition there is a lot of historical references.
>And tech companies that privatize development instead of investing in public infrastructure are similarly complicit.

The blame game never works.

hmmm I wonder how effectively state governments spend their money on public transit?

Where is the transparency in government?

Why don't people want to work in government?

When is the government going to pay private sector wages in order to attract talent?

If I had to venture a guess, people are not moving to San Francisco to work for the government.

If the city knows what the problems are, why not tax the hell out of them to pay for transit. Make owning a car painful. Take a stand!

I might get down voted to hell on this but

>One recent study found a direct correlation wherein the more innovation and patents that came from a city, the more income inequality increased over time.

Is that necessarily a bad thing? Can everyone live every where? I think the answer is no.

The increase in inequality is an interesting one. Sure, it's a problem if equally qualified people have different access to opportunities, but when is the last time telling someone who does not understand that most of their success has been achieved through luck and timing , that they need to pay their share to support people who are not like them. Super hard to do.
I just can't understand why anyone would want to put so much effort and skill into making bots for farming money for a bunch of questionable people.

Be aware that a large part of the Internet industry consists of persuading people to click ads, in order to enrich the Saudi sovereign wealth fund.

https://www.nytimes.com/2017/11/06/technology/unsavory-sourc...

Does that float your boat?
From waht I've read, they do implement voting of a kind, by measuring clicks (and considering that a 'vote') and time on the result page (if you immediately hit 'back' and click on another link, you obviously weren't satisfied).
Some communities on Reddit are incredible, I receive answers on critical stuff that is never answered in *stackexchange.com or where you suppose are more in topic places (AWS communities).
Pleasant Password Server is a Self-Hostable Solution, just expensive and not open source.
“This is like praising Exxon Mobil Corp. for taking other oil-company stocks out of its 401(k) plan. Sure it has sold some oil stocks. But it remains an oil company! “

“Norway is a petrostate with a sovereign wealth fund, and it has sensibly decided that that sovereign wealth fund will do a better job of diversifying the country's wealth away from oil if it does not also buy oil stocks. Norway has plenty of oil! “

https://www.bloomberg.com/view/articles/2017-11-17/absent-re...
I found pass [0] to be extremely useful especially if one is using OpenPGP (e.g. GPG) already. For desktop there is QTPass [1] for Android Password Store [2]. There is pass-otc [3] for storing TOTP secrets. There is browser pass extension [4] for Chrome and Firefox. Coupling this with hardware token such as Yubikey one can require PIN and touch input to decode password. In the same time the password repository can be stored in private bitbucket git repository.

Personally it's a perfect combination of security and convenience. The design is incredibly simple, if all these apps fail I can just use gpg to decrypt secrets.

The only downside is that filenames are stored unencrypted in git repository so Bitbucket can see what sites do I use but can't see usernames or passwords (obviously).

[0]: https://www.fossmint.com/pass-commandline-password-manager-f...

[1]: https://qtpass.org/

[2]: https://play.google.com/store/apps/details?id=com.zeapo.pwds...

[3]: https://github.com/tadfisher/pass-otp

[4]: https://github.com/dannyvankooten/browserpass
Why’s there no standard and then MS, Apple etc. can include a pw manager straight into the core OS.
Why would they do this? It doesn't seem to make much business sense other than to be PR for the grocery company.

They've given Musk $5k x 25 trucks ordered, on promises of trucks delivered in a year or more, from a company that usually misses its deadlines. And oh by the way the truck doesn't have a price yet, so they're not committed to actually buying.

Maybe they're just giving tesla an interest free loan for a few years for PR?
Very cool projects indeed!
Ask HN: How do your team write documentation?
Hello,

I have got questions regarding documentation writing within a team of software engineers.

Some context:

I am a new project leader in the computing department of a medium-sized company. My team is 6 software engineers. We are building a new product, and I cannot get the team to write documentation - we need both an user guide and API documentation too. It is seriously lagging behind, for 3 main reasons I guess:

* the product is a moving target, API is not 100% stable, no one wants to start something and have to redo it later

* everybody in the team prefers to write new features and code than documentation

* the release date seems "far away" (in 18 months)

We follow a kind of scrum methodology, but it is not enough to have documentation stories to get nice documentation ;)

So here are my questions:

* how do you deal with developers writing documentation ?

* are there some techniques that help ?

* which tools do you use ? I am thinking of gitbook for user guide, and Sphynx for API documentation

* is it a good idea to hire a "technical writer" to have a specialist writing documentation instead of software engineers ?

* how does it work for open-source projects ? Documentation is sometimes really great, I would like to know the recipe :)

Any help would be appreciated !

Thanks in advance.
Filing is done by the applicant, who is generally the employer of the inventor (i.e. the company they work for). Each inventor must have made a significant innovative technical contribution to the invention, and anyone who makes such a contribution has to be an inventor. Managing or employing an inventor doesn't count. The only bias I can think of is that the patent might be filed some time after the invention was made, but in my experience this is at most a few years, usually one or two. Source: I am an inventor on six patents (average age 40).
Can I ask - what’s the motivation to locate yourself in the US while you bootstrap your startup?

Is it that you need the US presence to be closer to customers or partners, establish some type of perceived legitimacy, prepare yourself to bring on investors in the US, or perhaps something else?
Build a mental map of where to find things, and then refer back for details as needed:

1. Skim the whole book. The goal here is to learn basic concepts, keywords, and the structure of the book.

2. Start coding, refer back to the book as I encounter things I don't understand.

This works better with paper books, because it's easier to remember where I saw something ("upper corner of left-hand page next to diagram, towards the end of chapter 10").
Yes, technologically worse. Decision to go with Electron is a business one.
Steve Jurvetson pushed out of DFJ as lines between personal and prof crossed
The simplest explanation usually being the right one, you have either created a product that your target customers don't want/need or you have not reached your target customers.

Since you didn't get much contact info, you need to find some freelancers and ask them what they think, if is valuable to them, etc.

It's also possible that no freelancers hang out where you have made your launch announcements.
I'd be very surprised if more than an handful of cases fall into that category. Do you have any data showing that is significant?
> That any computers talk to each other about time in any other terms than epoch is insane to me.

Year 2038 problem: https://en.wikipedia.org/wiki/Year_2038_problem
PR + a potentially reduced cost-per-mile advantage before their competitors catch on. The move is not without its risks but I personally like when companies adopt technology like this in the face of our climate change challenges.
It's trivial to figure out where a ranging laser comes from, it's just that asymmetric warfare enables you to use them with impunity
Delegates and anonymous inner classes are equivalent, modulo API:

//Java

Bax.addHandler(new Foo()
{
@Override
public void Bar()
{
doSomething();
}

@Override
public int Baz(X n)
{
return computeInt(n);
}

});

//C#

Bax.AddHandler(() => DoSomething(), n => ComputeInt(n));

But, anonymous delegates and lambdas are at once syntactically nicer and more powerful, because of type inference and the fact that they can capture local variables.

Regarding Java enums, the actual equivalent feature in C# is class nesting. There is a tiny bit more ceremony involved in defining them, but they're more flexible than Java enums. For instance, you can decide whether or not to implement them as readonly (final) fields, or as static properties, depending on how much you care about cache friendliness.

public abstract partial class SomeEnum
{
private SomeEnum(){}

public abstract int Biz();

sealed class AFoo : SomeEnum { public override Biz() => 2 }
sealed class ABar : SomeEnum { public override Biz() => 4 }
sealed class ABaz : SomeEnum { public override Biz() => 8 }

}

//Singleton implementation:

public abstract partial class SomeEnum
{
public static readonly SomeEnum Foo = new AFoo();
public static readonly SomeEnum Bar = new ABar();
public static readonly SomeEnum Baz = new ABaz();
}

//Cache friendly implementation:

public abstract partial class SomeEnum
{
public SomeEnum Foo => new AFoo();
public SomeEnum Bar => new ABar();
public SomeEnum Baz => new ABaz();
}

It's also worth noting that extension methods on C# enums give you most (all?) of the power of Java enums.
Yeah, it's like an Airplane option [1] except without a price which is kinda the point.

1: https://en.m.wikipedia.org/wiki/Option_(aircraft_purchasing)
Corporations are (run by) people. Maybe their leadership believes in Tesla's mission and sees this as an easy way to support it without much risk?

Or, yes, it's a smart PR move. The stories now are probably too small to have much reach. But being the first company to take delivery of the vehicles is a pretty sure way to get them into the evening news, with your logo on the side and a quote from your CEO about your company's pro-environment efforts.
Why is it a deal-breaker security concern for him to have his passwords stored on 1password servers or LastPass servers but not with Dropbox servers?
Investing in options that vest in three years. Hopefully you are part of a big stable corporation.
Orcas vs. great white sharks: in a battle of the apex predators who wins?
Helix looks really cool. One small usability/onboarding to think about is it took me a little while to figure out that I need to double tap on an item to edit it (using Google Chrome on Android phone). Looking forward to trying Helix out!
readonly ref/in params in C#7.2?

https://github.com/dotnet/csharplang/blob/master/proposals/c...
They could sell their place in the queue later if they find out it's not for them
> forgetting the two largest categories of Amazon's business - foreign and domestic retail markets

I don't buy much on Amazon nowadays but on about 50% of times when I do go there to buy a non-book product it has been reclassified as "Prime-only"

Normally that passes after a week or so but it does show that Amazon is prepared to sacrifice spontaneous retail sales in order to promote Prime.
What currently deployed attacks does secure boot prevent? We hear a lot about secure boot is going to improve security but not a lot about exactly how it is going to do that. If some sort of malware has the ability to rewrite the relatively tiny boot stuff it also has the ability to write anywhere in the operating system.
If you haven't heard about this project before, their monthly progress reports are great examples of tackling technical matters in simple terms. Here's one from May https://dolphin-emu.org/blog/2017/06/03/dolphin-progress-rep...
Using LastPass Enterprise for work, I try to keep its plugin only installed in my fallback browser. I really wish they would make a desktop client... Though, now that LogMeIn owns them I'm more fearful than optimistic with regards to what their next move will be.
You are right, failure to onboard is not churn. Churn is when the customer doesn't renew or come back after a certain initial period has passed.
I have done something similar years ago, tough mine was not a change (I love my job - Team Lead in Admin/Security role) - it was an addition. Had to learn Python to be able to backtest and automate my stock market trading when Broker's APIs became available and now I am thinking about very early retirement since I am making more money from my hobby, (the problem is I love my "regular" job too much, so I am postponing every year...)

I guess you can try to do something similar in your free time, the barrier of entry is very low and you don't have to spend money to learn and backtest and if you find an edge, it could be a really live changing experience... Having FU money should be the goal for everyone, because it gives you the ultimate freedom to live as you please and do whatever you really like...
The problem is taxes. You need to pay VAT on EU sales ("MOSS VAT"), sales taxes in many countries... even if you are not resident of those countries. Even as an American if I sell to someone in EU I need to collect VAT.

Options:

1. Don't pay taxes. I am not comfortable with this.

2. Pay taxes yourself. I do not want to figure this out.

3. Have service pay taxes for you. This is what I chose.

AFAICT only two companies actually cover all tax jurisdictions, FastSpring and Paddle. Gumroad only does some.

With Paddle it's trivial for someone to download content without paying, and when I complained they said "oh yeah we should write some docs warning about that".

So if you care about taxes there's just FastSpring. FastSpring is pretty decent, so I'm OK with that.
I suggest you look up the Drang nach Osten and the expansion of Russia or the history of the Cossacks. There’s land in Western Europe that was cultivated before the Black Death that hasn’t been since. Europe has absolutely had frontier in the past 500 years. Manchuria, both what’s now Russian and what’s now Chinese also had abundant freeish land when the Qing dynasty opened it up for Han settlement.

You’re wrong.
https://www.allaboutcircuits.com/

Is a great beginners course.
I have lived in both cities (currently Munich, previously Hamburg), and I disagree with your description. The service has vastly improved over the last 10 years and recent interactions have been effective and fast. ‘Mass immigration’ has had no impact.
> Overall, I think your premise of “I know we have a decent product” is flawed.

Yea, I'm not seeing $29 a month worth of value being added by this product over, say, just using stock templates on Google Drive.
Agreed, volunteer! That’s the best way by far to combat loneliness.

That being said a founder support group is an awesome thing. I really want to go to a VR one if such exists.
I agree, but I'd like to add a tip.

If you add in the preamble

\hfuzz=1pt

then (La)Tex will allow bigger overflows without complaining (and almost nobody will notice). The default value is 0.1pt, that is really small.

For internal documents or early drafts you can use 5pt. :)