skysight-inc/HackerNews huggingface dataset:
Playing devil's advocate, many firefox extensions don't work as well or at all as they used to. tree style tabs can't integrate in the same way without extra modification, all of the FF extensions that allowed you to control your browser with vim bindings no longer work.

I actually still think the API design was a good idea and am glad for the added security. Still, the API change took down some popular extensions for sure.
>I don't really understand why dilution is such a common thing.

It's because the dilution mechanism is the easiest way to sell partial ownership without tax penalties and it also a minimizes the # of transactions among previous owners.

Reducing everybody's ownership by a percentage amount ("dilution") is way more straightforward than having all owners coordinate to sell a fraction of their shares to an investor.

>, I think it would be much more fair to sell my own shares to investors, instead of diluting all of my early employees. [...] , then just give them 0.3% and promise that there will be no dilution.

Let's say an investor wants to invest $1 million. If you sell your shares, it will be a taxable event. You'll pay ~$350k in taxes to the government and keep $650k. On the other hand, if you dilute everybody, that $350k can be used by the company to pay salaries for 2 more programmers for another year.

To simplify all this, what you, as a founder, really want to achieve when looking out for the welfare of employees is to increase their total wealth. Dilution isn't the real issue; instead, it's ultimately increasing their total wealth by making the company more valuable.

(If you want to somewhat approximate the idea that "0.3% that never dilutes", the company could issue extra refresh grants to that employee. But mathematically, that still requires diluting somebody else because all owners still have to add up to 100%.)

>EDIT: I just got to the end of the article: "Finally, we structured our company in such a way that our tokens never dilute." That sounds like a great idea to me.

It's only a great idea of future investors buy into it. If Near's previous tokens "never dilute", then the author doesn't make it clear what the future investors are buying. The investors can't be buying equity since they just said existing tokens don't dilute. So are new investors providing a loan? Or buying bonds? Or buying warrants? Or if they're buying "utility tokens" instead of "ownership tokens", how do their investors make a multiple of their investment back?
I don't believe this. Genetics does not work this way or this quick, Its purely cultural.

As an example, I've also read the reverse whereby Scandinavians that went to the midwest brought their "community spirit" with them that's not evident in other states populations. You are also forgetting the vast networks that people who came over went in to, Scandinavian, Irish, Germans etc all had support systems over here from people who came over initially, that enabled them to find housing, jobs and other support services.

Humans need each other to survive. Period. This whole idea of individualism or exceptionalism is really just a waste of intellectual time that could be spent on fixing real issues.

An example of a true individualist was the Unabomber. And he is nothing to aspire to or worship.
Typing. No unchecked exceptions. Optional memory management. (I think D has all of this)
I would be interested in a comparison to 'total' fasting, i.e. abstaining from both solid food and liquid. This is the most commonly practiced religious practice (and so has a thousand year history). It would be interesting to know what the differences were, if any.

In my own experience, somewhat unintuitively, total fasting is a lot easier than water-only fasting. I ascribe this to the digsetive system kind of shutting down after several hours of complete fasting. It feels like the stomach shrivels up, and hunger pangs become fewer and further between as time passes. Whereas going without proper food, but consuming water or small snacks, I feel very uncomfortable and usually get a headache.
Google Domains Built with Java Web Toolkit, Evals MBs of JavaScript
Are donations made with Liberapay tax deductible for companies or individuals (at least in the EU?)
That question is comparable to the type of question which is often used in politics to silence opponents. In that sense it should be against HN rules, as to whether it is I don't know.

As far as I'm concerned he just asked a question which can be answered without the need for 'defenders' to show up and challenge the questioner - and with that stifle the discourse here.
Lazynlp: Library to scrape and clean web pages to create datasets
FYI some people were taught to use an apostrophe to imply ownership. It used to be the "official" way, but no longer.

The gorilla guards it's bananas.
I don't really know if the effects can be attributed to psilocybin here. It describes general well-being improvements after a social event that was also a retreat focused on a mutually enjoyable activity which was psilocybin exposure. I'm curious if this happens also in writer's retreats, furry or anime conventions, group hiking, or meditation retreats.

The lack of even an attempt at control makes it a very weak paper overall and I wouldn't attribute it to support anything.
Federal Trade Commission Fines TikTok for Failing to Protect Underage Users
lack of impulse control has no relationship to having a twitter account..board needs to do its financial duty and remove him
> Just like how people usually date for a while before getting married. Becoming an employee is a big commitment, especially at early-stage startups.

You can just quit during your trial period while on a long term contract...
One interesting thing about the various elm-like React reducer patterns/libraries is that you essentially end up writing a state machine anyway. ReasonML's react bindings have a reducer component available out of the box, making it easy to write a 'pure' state machine and then wire it up to the UI via a React shell.

This allows you to do interesting things like generating instances of your UI state that match particular logical constraints (https://medium.com/imandra/constraint-solving-your-uis-8933f...) or formally proving properties about the state machine (https://medium.com/imandra/verifying-reasonreact-component-l...), but working directly with the code of the state machine itself rather than on a separate spec.

Disclaimer: I work for AI developing Imandra working on these tools.
>They didn't promise free access to their audience

It was literally the default setting until they started making people and orgs pay to reach all _of their own, organically grown_ audience.

People were advertising their FB pages in advertising, on billboards and signage all over the country for a couple of years. I'm talking like Realtors and run-of-the-mill small businesses, etc. It all just turned out to be free advertising for Facebook because they changed their mind after reaching scale and needed to turn on some more profit.
The dynamics of air transport are very different though. Air transport involves hubs with carriers from all over the world flying into them. Rail lines typically involves one or two companies having access to a given piece of rail infrastructure (generally with natural or state-guaranteed monopolies on particular routes) so vertical integration makes a lot more sense, especially compared with a model where operating companies don't have the flexibility to push forward upgrade timetables they think are commercially necessary, but do get to capture profit windfalls from public investment.
>Like the private train companies that run around handing free rides to everyone?

Well good for them that they've found an alternate way to be profitable.

If said profitability comes from a poorly spec'd out contract that somehow lets them screw the government out of money instead of charging people for the service then that's a corruption and integrity of public officials problem
The lesson from that being, the extreme of "write once run anywhere" is not necessarily a good idea. Sometimes its best to implement specialized libraries and runtime (green threads) for specialized environments (servers) that are not available in others.
Throwing money at the problem isn't the same thing as investing in effective policies. How many of the above policies mentioned are actually, keyword actually, implemented in SF?

In my opinion, that is a huge problem with the US in general, such as prisons "rehabilitation": high cost per prisoner and very low amounts of actual rehabilitation.
In the Uk you wont get a mortgage on a short lease
I don't see any reason why Liberapay couldn't deploy a recurring donation system like Patreon's.
Keyword Density in SEO 2019
It effects the value of your estate and you wont get a mortgage on a short lease very easily.
CubiCasa: Create floor plan from video recording
Let them take a placebo.
Les Simerables (2014)
I'm already onto data cleanup, tbh I'm focusing on Android repos for now. But great idea, now that I think of it as an architect I'd mostly like the option to group a few classes/packages or let's call them "modules" together and then visually see which pieces are too dependent on outside sources and which are the hotspots/connections/dependencies inside that group.

There goes my weekend...
> Yes, the wrong set of skills. If the market is looking for, say, React devs then you'd be a fool to accept a job where you are expected to work with, say, Delphi or AS400

Only if you expect to leave that company in the next few years like an SV-style webdev. Some of us like the stability of working for an organization where employment time is measured in decades.
I think you got a lot right here.

Don't get me wrong, I love my online banking as much as the next guy, but a lot of technology being produced has a very negative impact - look at social media.
I dunno. This may help donators manage their money better but receivers would be discouraged from using that platform since such a system would dissuade sponsors from focusing on a few projects and providing a stable income to projects.
This is exactly what the Basic Attention Token, linked to the Brave browser is supposed to do. You can even spread the donations based on the time spent on each website/videos. You should check it out.
>Fasting is the universal method of allowing the body to heal itself

This sounds like folkloric nonsense.
Hopefully they will police hate speech and other forms of speech which are rightly illegal due to their inherent intention to infringe on other people’s rights, yes.

You can use a hateful platform like Hatreon if you wish to spread those views. Because your freedom of speech isn’t being trampled on, it’s just that civilized people don’t want you junking up their property.
Flattr did this. It may still. It got bought a few years ago.
Tips to Save Time with Git and 10 Git Commands You Should Know
There is no "seems" about it. The linked paper mentions DPI over and over.
That's pretty much the history of entire humanity. Freedom of speech doesn't mean you are free from the consequences of speaking, it means that the country you live in consider it a right.

And CH kept publishing on the same theme AFTER the murders, showing that they do, indeed, have freedom of speech, and are willing to use it.
What is your typical time between identifying a need for a new engineer and actually making the hire?
The point is Apple have a monopoly. Your supply/demand point is facile. For small indie developers 30% is an outrageous cut. That is what the complaint is about.
Poland is more interested in making pedestrians pay than in saving them
Discarded smart lightbulbs reveal your WiFi passwords, stored in the clear
In the case of Vancouver, I went to elementary school a block away from East Hastings. The benefit of the way they do it there is that those elements stay on E. Hastings for the most part, and aren't out causing discomfort for the rest of the city. I recall there being functioning public washrooms there from when I lived there as a kid.
Seems to have gotten a hug of death showing a standard Rails error.

"We're sorry, but something went wrong."
Amazon gives companies tool for removing suspected counterfeit listings
This sounds like Flattr: https://flattr.com
Probably only in France
> Without oil we have a Mad Max style dystopia, without data

...we have no civilization, or even recognizably human community, at all.

Data existed before it was digital. Modern forms of data storage and transmittal have increased it's density, total quantity, the speed and flexibility with which it can be moved about, and the ability to process it (which, among other things, generates more of it), but data has always been the lifeblood of humanity as something more than a collection of bestial individuals.
TRX Price Doubled Since November, Odyssey 3.5 Hard Fork Today
Steve Jobs was only correct in the context of a media consumption device. Having only physical buttons would prevent apps like YouTube from allowing users to select a timeline position to jump to that position in a video clip, and touchscreens are certainly better hardware for games like Bejewelled.

Where he was wrong is that professional use requires muscle memory to build mastery of the tool, and that the flexible nature of touchscreens fundamentally prevent people from developing muscle memory. Professionals derive enormous benefit from fixed-button interfaces that are impediments or limitations for the mass consumer market.

(Automobiles are the main exception to this rule, since they require blind usability, but most consumer products don't require blind usability.)
Thank you! I' m very excited to test in my projects ( I found a working Python extension here https://github.com/shenfe/python-hyperscan)

Let me seize the opportunity. I have a problem where I need to match multiple person names (hundreds of thousands) in huge texts. Aho-Corasick works good for exact matches. Could HyperScan works for approximated matches?
Unfortunately, as long as they're relying on Stripe and PayPal there are 1imitations to what is and isn't allowed: there are plenty of things that US payment processors make hard to deal with.
The State of Sparsity in Neural Networks
>Finally, reboots are necessary on all major operating systems, even linux.

Yeah,no. Even windows 10 dosen't require you to reboot it often - the machine i am writing from wasn't rebooted in two months(i update it when it is convenient for me, and when i am sure that update is 'safe' to install - updates that delete your files would be better left to another discussion) - it is usually running few spatial analyses nightly.

>You should never have hours worth of unsaved work open. NEVER. Don't blame windows or whatever, just dont ever do that or at least bear your shame quietly.

It isn't about having the work open, it is about system dictating WHEN you need to stop working and bloody update it.

We had a business presentation and our presentation laptop was running windows10 home - guess what happened?

Obviously you can delay update, or even prevent them for a while - but the prompt(which allows delaying by up to 15minutes, blocking updates takes place in control panel if i recall right) didn't show while presentation was in fullscreen - and the update took 1.5 hours.

Updating at reboot is fine, but users must have an option to NOT update at the next reboot(even if it is annoying as hell for user) - sometimes it is necessary - and remember that software serves the users, not the other way around.

I agree that restoring open apps on reboot is a horrible practice in general, but when updating the OS without any user interaction - it is a must if you cannot update without rebooting the OS.

What people are angry about isn't the idea that windows closes everything, or updates itself, but that they aren't in control of their computers.
I will say ride sharing combined with EV tech.

I am not bullish on self-driving cars - I think that will take longer than people think (more than ten years to become mainstream).

I think EV combined with ride calling (Uber/Grab etc.) will grow considerably.
I agree that maintenance shouldn’t be feared but you do need to be cognizant of the risks of being shoehorned. If you’re “the cold fusion expert” this will probably not be rewarded by chances to work with new things (or often even the replacement for that CF system) because they probably have a long backlog of things you can do faster than anyone else. If it pays well, that has upsides but only as long as that system is around: you shouldn’t assume loyalty when they replace it and it’s definitely cause for concern if nobody else in the area is hiring for those skills since you’re one corporate restructure, merger, bankruptcy, etc. away from having to retrain in a hurry.

I think this is also a good area to contrast the two things listed: tons of places have jQuery, it’s still actively developed, and it’s relatively straightforward to replace incrementally whereas CF is proprietary orphan-ware prudent shops have been migrating away from since the late 90s, when it became apparent that they were only indifferently supporting it, so you’re one unpatched bug or Adobe management whim away from a messy forced migration.
> Low or no bonus - we're in a tech boom nearing 90's levels. Your bonus should be 10-30% of your salary. If the company is public, you need stocks. This is the primary way companies keep apparent wages low. The golden eggs are hidden in bonuses, perks, generous vacation policies, and especially public company stock.

For better or worse, this alone eliminates over half the positions available.
I would think most of addicts are relatively poor people, therefore should be eligible for medicaid, which covers healthcare, detox and rehab services.

Boils down to housing and social workers then?
We rigorously evaluate three state-of-the-art techniques for inducing sparsity in deep neural networks on two large-scale learning tasks: Transformer trained on WMT 2014 English-to-German, and ResNet-50 trained on ImageNet. Across thousands of experiments, we demonstrate that complex techniques (Molchanov et al., 2017; Louizos et al., 2017b) shown to yield high compression rates on smaller datasets perform inconsistently, and that simple magnitude pruning approaches achieve comparable or better results. Additionally, we replicate the experiments performed by (Frankle & Carbin, 2018) and (Liu et al., 2018) at scale and show that unstructured sparse architectures learned through pruning cannot be trained from scratch to the same test set performance as a model trained with joint sparsification and optimization. Together, these results highlight the need for large-scale benchmarks in the field of model compression. We open-source our code, top performing model checkpoints, and results of all hyperparameter configurations to establish rigorous baselines for future work on compression and sparsification.
The platform has to determine what it's funding, because it's dependent on (a) local law (b) payment processors (c) the goodwill of the rest of its customers.

Nobody's going to help someone fund their child-porn-to-Iran scheme, and nor should they.
Good article. I remember that in the second year at university, our math professor explained "It boils down to Gödel's incompleteness theorem, that we [mathematicians] won't be automated away". Never been worried about AI, singularity or automatization since then.
They do. It's in the title of the article.
Yes, BG is into Nuclear; the trade war with China has had an impact:

https://www.popularmechanics.com/science/energy/amp25728221/...
Get That Right Profitable or Not Profitable Margin
Select products that you will sell with 30% or even more profit margin. When the products are popular, the more likely that you will earn less since you will have to maintain the prices low to remain competitive. But, there are some goods that will allow you to create handsome profits, but you have to do more research to find them, which will make you decide if the profit margins are really worth it.
Substance addiction is a problem in the US in general in that we'd love to have less of it.

Junkies shooting up in public, homeless people shitting on the sidewalk, etc, etc is a problem confined to a handful of cities on the west coast.
I've broken code in Java because I inlined a private method as part of a refactor. I found out later that some other code was accessing it through reflection. Fortunately that other code was an old test, instead of production code, so when it started failing on the test automation servers I found out about it and could update the test to not do that. Then I did what I do frequently anyway, regardless of dynamic or static typing, which is to use ag[0] and increase my confidence there weren't any other surprise references. Of course there's always the possibility of some sadist splitting the method name into two strings and concatenating them later, ag's no guarantee either.

If you've ever done a partial build system you can also break downstream dependencies you didn't know about from even compiling, and not know about it until you try to integrate. (I've done this too, fortunately the integration happens as a gate to checking into the main code branch.) If you at least keep the source of everything locally, even if you don't build it, ag can help again.

My only point here is that static typing isn't enough if you're prone to fear-driven development; you have no guarantees, just things that increase confidence. Static type proofs are but one way to increase confidence. I'm happy Fowler decided to use JS for his second edition, since this particular line of FUD when it comes to there being some impedance mismatch between dynamic languages and refactoring is unmerited. The first auto refactor tools were made for Smalltalk, a dynamic language, after all.

To me the two keys to safely (at high confidence) doing any refactor are to first know what you're doing (and what a tool is doing if you're using one, I'm all for pushing for better tools) and second to do it in small bits with a tight feedback loop. As part of the loop after you make a change you use whatever methods (compiling for static type proofs, running tests, manually testing (REPLs help this a lot), sometimes just pure reason) to become sufficiently confident that you didn't break anything. Sometimes you still break things, as part of a refactor or just as part of regular development -- every bug filed is one that got past all of your reason, your compiler, and your tests, but don't let that fear drive you.

[0] https://github.com/ggreer/the_silver_searcher There are other tools too. Regardless of language, writing "grepable" code promotes a lot of nice qualities, not just easing refactoring.
What do you mean?? Liberapay supports solely recurring donations.
Making a good FLOSS product and relying on donations alone would be a foolish career choice, agreed. You need to be creative on how you earn income, and it can be done. That being said, if you are looking for the easiest way to make money as a developer, FLOSS is not the answer, for sure. You need to have a passion for it.
If you need the GPU within the browser, then the user should be asking why?

Why should they should provide such expensive resources to any third party?