skysight-inc/HackerNews huggingface dataset:
Web automation tools: 20+ options to consider
The origin of the web was to disseminate scientific knowledge. The guardians of that knowledge- the journal publishers- have absolutely failed to make a viable business model out of this, while many companies who adopted the web made billions.

While I do not use Sci-Hub, I think that users who use it are doing so morally and ethically (in the sense of conscientious objection). i hope they are also willing to pay penalties if they are found to be violating copyright (this is generally considered a requirement for intential protest).
Good point. In most of the US, a decent 2-bedroom apartment can be had for <$1,000 / mo. An apartment that would be considered quite large by international standards.
Regardless, it's so much more rewarding to share an experience like running a company, just like with most things.

In the end I would guess that the experience matters much more than the exact probability of success for most people.
App turns Mexican women's phones into panic buttons
I was a small time academic once, and I shared all my stuff by linking to scihub.

My university paid 500-2000€ / article in extortion errrrr i mean publishing fees. That should be more than enough.
I will look that up in an history book and get back to you.
This caught my attention:

"So, it seems the math of game theory is telling us something: that Copycat's philosophy, "Do unto others as you would have them do unto you", may be not just a moral truth, but also a mathematical truth."

Simpleton and copykitten for the win!
I would say this counts: https://www.washingtonpost.com/business/economy/birkenstock-...
You know, I'd venture to say the vast majority of businesses are started by one core person. One person has the idea and convinces others to follow. That's the most important metric to look for, can they create a team, can they convince others, etc.

Personally, I've started projects alone and with others, but by far all my most successful businesses/projects (one of which I'm applying to YC with) have been initialized by myself, and then I brought in others as needed.

Unfortunately, that creates some issues. For example, my most recent partner had to step back for personal reasons. Now, the question is - does that look bad? Now, I'm in an even weaker position because it looks like I failed to convince them the project was worth it, or we had a falling out. Neither of which was the case, we're still good friends, we just had different priorities and risk / reward levels.

Now I'm again a solo founder, searching for another partner. I know I could use one, which is why I'm doing it. There's a lot of work, and I'd move faster with help. I feel that's the only time I'd search for a co-founder going forward.

I kind of doubt people can bring people in just to increase fundability. They still have to be convinced and provide value.
There is no such thing as a "licensing infection", licenses being inert documents...
True. It's not considered as safe of an investment. A lot of times you can't even trust the numbers China publishes about their economy.
It's the same as the crime triangle of motive, method, and opportunity.

Opportunity counts the most. You can't win if you never get the chance to play.

Motive is next, as you can't succeed unless you have the will to do whatever is necessary. At some level, sufficient motive can generate additional opportunities, but there is an upper limit on how much you can supplement the genuine opportunities arising from pure chance.

Method is least important. There are often many ways to accomplish the same results, ranging from dead simple to prohibitively complex. If you have simple goals, you can still achieve them simplemindedly.

. . . And I think I now have a hypothesis about why so many rich folks seem like crooks.
ahah, no worries it will get there! In the meanwhile you have to give me also some "suspension of disbelief" for the sake of enjoyment :D
Because they knew they were running (illegally) on fractional reserve, but needed to avoid creating any evidence that they knew.
Hey! This is super cool, and I wish you the best.

I don't know where you're based out of, but in Washington, D.C. is a school called Gallaudet University which you may want to reach out to. They are a school that that provides education for the hard of hearing, and I feel like they may be the most open to new technologies like this.

en.wikipedia.org/wiki/Gallaudet_University
But its more than just a music player. The workout tracker is absolutely amazing. I've used it to accurately track my running and swimming and I just love how easy to use it is.
The microwave network is being resurrected between Chicago and NYC as a way to shorten the communications time for high frequency traders. Even after successively purchasing straighter and straighter rights of way for fiber, the microwave path is still shorter.
> Yet the vast majority of the time, this sentiment comes from people who are well-off...

Maybe there's some causation here going the other way?
As is Ruby:

TypeError: String can't be coerced into Fixnum
There might be a misunderstanding here. Capacity does not increase with the number of nodes. The only thing the number of nodes tell you is the amount of users who participate without trusting a third party. This is literally the invention behind Bitcoin. A company that deploys a thousand nodes does absolutely nothing for the network. An end user who deploys just one, and transacts with it, has real value.

Discussions around block size always include someone obsessed with storage, and that argument can go both ways. But storage is the least interesting aspect. Increased transactions per second means increased validations per second, which has a number of implications including increased latency in the peer to peer network. This affects mining protocols, orphan rates, mempool size, throttling algorithms etc. There are several interesting aspects, and storage is very far down the list.

A lot of work has been done for the past few years to improve that situation, look at the new crypto library for a few concrete examples. This kind of work is what led the developers behind segwit to provide for a quadrupled block size. I am not familiar enough with the details to have an opinion if that is somehow an optimal block size, but that's where we are now that segwit locks in.

I don't know what it is about block size that makes everyone and their mother so desperate for an opinion about it. People who have no clue about the underlying protocol or the various scaling properties of the involved algorithms pull a number out of the air and somehow that's their opinion of the matter. There are probably very interesting things to discuss here but it's completely drowned in noise of one single constant.
could you source that claim please?
Buffett added Charlie Munger as a cofounder and credits Munger for a large portion of the success.
He could transfer shares to charities of his choice. No liquidation required of Bezos.
A little over-dramatic for some stuttering robots, don't you think?
> Hopefully the increased complexity does not increase the gas costs of the contracts too much

It's possible to save gas by pulling in libraries' code into the contracts via the "internal" keyword [0]. This way JUMP will be used instead of DELEGATECALL.

Peer reviewed libraries will definitely help to make the platform more secure. However, the engineers decide whether to use libraries or not. What's needed is more discipline and willingness to raise the overall quality level of smart contracts and DApp development.

Writing software that handles money is different from some random web app, where bugs can be quickly fixed. We see some ICOs using OpenZeppelin [1] for their contracts, using practices like continuous integration and measurement of code coverage. However, we need much more quality-oriented practices to become widespread like mutation testing. In the current environment, developers are often more motivated to participate in bug bounties or exploit already deployed code, rather than contribute to the ecosystem/tooling.

[0] http://solidity.readthedocs.io/en/develop/contracts.html#lib...

[1] https://medium.com/@bocytko/would-you-trust-your-money-to-a-...
Unfortunately n, in this paper, doesn't seem to mean sample size like you would expect in statistics. It is an extrapolated number of concussions nationwide based on a study of 100 high schools.
If you had multiple iPods including the Nano, you would say "multiple iPods including the Nano". iPod is the brand name, Nano is the model. You can have multiple iPods and multiple iPod Nanos but multiple iPods Nano is, at best, heavily archaic use of the language.

I've owned two Corolla cars in my life. It doesn't make sense for me to say "I've owned two Toyotas Corolla", does it? If I cloned this site, would I say "there are two Hackers News"?
>The only exception is Bill Gates who is trying to make this world a better place.

I hardly call being a eugenicist "making the world a better place". The Nazis tried it too. They also thought they were "trying to make the world a better place". Bill Gates is a notorius eugenicist.
They backup to Library Genesis as far as I understand it, Library Genesis is available via Torrents & Usenet - http://gen.lib.rus.ec/repository_torrent/
It is hard to get reliable stats on non-successful exits often times.

And accounting for co-founder relationships and role changes is also hard, which happens often as a startup grows.
The cane is a classic. Portable, no batteries, waterproof - identifies you to others that you are visually impaired.
> What the FUCK is wrong with this industry, that thinks it can destroy people like this?

I would echo this sentiment if it were "What the FUCK is wrong with my colleagues?"

I have never had a sour personal experience involving any coworkers in tech. Not sexism, racism, anything-ism. Never once, I'm over 5 years in (developer as well).

I've had terrible experiences before I moved to tech.

I know it's just an anecdote--like yours--and I feel fortunate and lucky.

Anyway, I can't echo your sentiment that it's an entire industry. Nearly the entire tech industry would be appalled and disgusted by the behavior of the people in your story.
This argument has been beaten to death. People are not robots. Stop being obnoxious.
Thanks brudgers!
These types of article often list Jeff Bezos or Frederick Smith (Fedex) as examples. These guys were already millionaires when they started their company, I don't think they should be counted. There are enough solo startup founders who started from scratch in their kitchen/bedroom/garage, if look for them. No need to list less relevant cases IMO.
It is always easy to justify non-cooperation. The demo even provides one by showing that partial non-cooperation provide the greatest economic benefit. If the benefit was measured differently, say in terms of character, then the conclusion might be different. Or to put it another way, economic gain may or may not be the best way to decide if cheating is ok.

I mean one of the premises of the simulations is killing off the poor to make room for the rich. Accepting, based on the simulation, that partial non-cooperation strategies are ok means accepting that premise.
Just tell the Python 2 users frankly to go fuck themselves.
What to Do about Amazon, Google, Facebook and Apple
Russian National Charged by U.S. DoJ for Multi-Billion Bitcoin Fraud
that is quite strange... the time step is always the same no matter on how the frames are rendered.... the animation should be identical
>Twitter is so disappointingly annoying to use.

I think so much of it comes down to trying to put too much content in a small space. Twitter was a lot less annoying when it was only 140 characters and no embedded media since the information density was appropriate for a phone screen. Now it's just absurd how much one needs to scroll just to use it. It's almost more of a scrolling app than an information app.

One quick fix would be to have an option to show tweets one at a time with next and previous buttons at the bottom for rapid digestion of tweets.
The "fertilizing many eggs and then picking the genetically 'best' ones" is literally a plot point in Gattaca.

"This child is still you, just the best of you."

I don't know if the "economic competitiveness" part will be a comforting argument if this ever comes to pass. What I mean is, it won't been seen as "look at how our economy could grow if we do this." That economy would just be viewed as the new standard. This technology will be seen as "do this or you will be left behind." I fear it will be coercive and alienating.
Perhaps it's not wasting any network resources but it's definitely consuming battery and processing power to keep retrying those requests.
Ironically, in my experience, when I immediately ask a question, the (auto-)response will still be "Hi, I'm <name>, how can I help you today?"
Normally I would disagree with you, but it's running fine on my $5/month droplet. So... I'm saving $24/month because I know how to type "npm install."
I don't know if they do care about these things, but it is conceivable they might care about: Selling support, increasing the amount of engineers familiar with their stuff, finding some new angle to try to sue Linux out of existence with or any one other goal that is furthered by the network effect.
Pgcharts – Common lisp web app to run PostgreSQL queries into charts
WordPress plugin to help focus your writing
PHP/CakePHP or just plain PHP.

Because it's what I'm used to and it gets the job done.
SciHub shows the way papers should work on the Internet.

The other day in a HN discussion, someone cited a paper in response to my comment. I was able, in 30 seconds, get to the full text of that paper, which allowed me to reevaluate my opinion in context of what I read.

This is how science can, and should be useful for individuals. And beyond arXiv and SciHub, it generally isn't.
I agree, I don't think this really matters to the individual startup (in that there are probably much stronger factors for success than # of founders).

But it may matter for investors looking at things with the opposite perspective - for example, is it a good/bad heuristic to ignore companies with 5+ founders?
To give you a rough idea:

For the frontend we use React, MobX, ProseMirror, and Webpack.

The backend uses Node.js, Express, µWS, and Postgres.
Out of curiosity, what would you use for user authentication? Build something from scratch or something else?
In NZ we definitely pronounce it "historic". But that doesn't stop the news anchors from saying "an historic". It sounds ridiculous
Armchair opinion: Natural language offers no benefit within context of both the task at hand and the channel the bots used to communicate with each other.

In human life, where talking occurs through vibrating air using meat flaps in noisy environments, and is interpreted by entities sharing a rich intellectual and cultural background, communication evolved differently.
> skiing is super bad for your knees I hear

Only really for girls, even then almost everyone makes a complete recovery.

> bricolage

DIY as a contact sport is a new one for me.
No roommates, just a different market. I live in Minneapolis which I do consider to be a great place. That said, the vast majority of Americans live in "different markets" than what you've described, so you might do well to understand how 24k/yr in rent is not normal for most people.
I read the The Master and Margarita for a literature class at University. It was a fascinating but confusing book, but lots of references which made it ideal to get some help by someone who scope and historical context (USSR being at its end when I read it).

Of course now with the internet there is help from wikipedia:

https://en.wikipedia.org/wiki/The_Master_and_Margarita
There's a lot out there, including products that are very similar to this one[1]. The category you may be looking to Google is "assistive technology."[2]

For products for the blind, the most comprehensive list I could find was from the American Foundation for the Blind:

http://www.afb.org/ProdBrowseTaskResults.aspx?TaskID=274&Spe...

[1] - http://imerciv.com

[2] - https://en.wikipedia.org/wiki/Assistive_technology
The commentary around not just how the experience of listening to music has changed with the advent of the internet, but actually the context around how different that experience is, was really novel thing to think about. The transactional commitment to just consuming what an artist or band put out before the internet was by comparison so intense -- it's a change that's fascinating to consider.
8% a moderate return?
Functo: Composable method objects in Ruby
Second this. For personal reasons, I am also now again a solo founder. Sometimes having a team is great but the timing may not be right.

I do agree that what's more important is the ability of one core person to convince others that it's worth their time and energy to execute on the idea. The execution part is the biggest challenge - everyone wants to do a startup but whether they can survive the marathon while dealing with everything else that goes on is another story.
More notable to me is the premise of the simulation that it is ok to kill off the poor to make room for the rich. Because using the simulation to justify moral/ethical/rational acceptability of cheating sometimes means accepting that premise.
Honestly, I feel like if you're a billionaire its hard to not be a philanthropist.
"Safe withdrawal rate" is usually pegged at 3.5% to 4%. On an initial lump sum of $1MM, that's $35K-40K/yr, not $12K per year. (I'm not sure where the 7% came from in your post.)

Good scenario modeling tool: cFIREsim: http://www.cfiresim.com/#

You can login as HNHN : HNHNHN and look at the scenario I modeled using the information in this thread. That has a 100% success rate from now until 2080, assuming a 3.5% annual spend ($35K to start) AND ignoring any new money being added (from his mathematics or other work).

It's not Maserati money perhaps, but it's absolutely a secure retirement for someone currently living on $25K/yr.
"I have never had a sour personal experience involving any coworkers in tech."

Isn't that the same as saying "not all men" etc?
I haven't read the article; is this the Chinese Room Argument?

https://plato.stanford.edu/entries/chinese-room/
I also found it interesting how the success of cheaters requires a limited number of interactions (so their opponents don't catch on that they are cheaters). Perhaps that's why certain occupations such as used car salesmen have a reputation for being sleazy -- most people are not buying cars very often and so don't get the chance to get to know an individual seller over the course of many transactions. So while you might know that the corner-store merchant is screwing you and end up avoiding him, the used car salesman has a steady stream of suckers who don't know him.
Why is this upvoted so much? In what way is it better than any of the existing JS physics engines?

Matter.js: http://brm.io/matter-js/

Cannon.js: http://www.cannonjs.org/

PhysicsJS: http://wellcaffeinated.net/PhysicsJS/

Box2DJS: http://box2d-js.sourceforge.net/ (Emscripten-compiled from flash)

p2: https://github.com/schteppe/p2.js

Ammo.js: https://github.com/kripken/ammo.js/ (Emscripten-compiled from C++)

JPE: https://github.com/colorhook/JPE

Oimo.js: https://github.com/lo-th/Oimo.js/

Planck.js: https://github.com/shakiba/planck.js
Agree. See a financial model here: https://news.ycombinator.com/item?id=14868501
Testing in production – your QA is incomplete without it
Yes, this is exactly the issue. Porting to Python 3 was never an issue itself, but keep your code compatible with Python 2 (while introduce 3) is a nightmare :P
> After witnessing war, authors grew particularly concerned with totalitarian governments’ ability to regulate the arts. One of the most popular examples continues to be Ray Bradbury’s Fahrenheit 451, which breathes into awfully vivid life the possibility of a future in which books are burned.

This paragraph is a common misinterpretation. Ray Bradbury wasn't writing about the dangers of government control or censorship... Those things were consequential and not causal. He viewed the 'firemen' depicted in his novel as a side effect of shallow television pervading culture and destroying any interest in books. His book probably has more in common with Huxley than Orwell. Bradbury says as much himself about the theme of Fahrenheit 451 and its misinterpretation:

> Bradbury, a man living in the creative and industrial center of reality TV and one-hour dramas, says it is, in fact, a story about how television destroys interest in reading literature...His fear in 1953 that television would kill books has, he says, been partially confirmed by television’s effect on substance in the news. The front page of that day’s L.A. Times reported on the weekend box-office receipts for the third in the Spider-Man series of movies, seeming to prove his point. [1]

On another note, I've long considered the popularity of dystopian stories among teenagers to have an obvious cause: we put them in a suffocating, dystopian hellhole for 7+ hours per day and 5+ days per week. The majority of their lives are spent in an environment where authority is distant, absolute, and often lacking in empathy, and peers are often as dangerous as those authority figures. Paul Graham in particular discusses the dystopian nature of American schooling through the lens of nerds and popularity [2], and there are a few other articles I've read over the years which mention the notion that kids and teens relate to dystopian heroes precisely because of their own daily environment. [3]

Also surprising that the article doesn't mention Madeline L'Engle's A Wrinkle in Time, which I would place on the level with The Giver in terms of establishing the recent youth focus of dystopian fiction.

[1]: http://www.laweekly.com/news/ray-bradbury-fahrenheit-451-mis...

[2]: http://www.paulgraham.com/nerds.html

[3]: https://the-artifice.com/popularity-of-dystopian-literature/
This post from a year or two ago is a pretty good summary of what's wrong with MySQL:

https://grimoire.ca/mysql/choose-something-else
Ask HN: How to become better at writing concurrent code?
I am mostly backend programmer. From time to time I need to solve various concurrensy problems and this may take me a lot of time. I may spend a week trying to solve some problem that looks pretty simple. Note, I know basic stuff like mutexes and semaphors work etc. My problem is that combining these primitives to invent solution that is deadlock and race conditions free is very time consuming and exostive. Do you have any advice on how to become better at this? Any approaches, ideas, notations, formal methods, books anything? Thanks in advance.
Too simplistic of an approach for what?

It is meant to show how to calculate the position of the horizon on a smooth planet. Obviously your line of sight typically includes tall things beyond the horizon. However this calculation lets you know both how far away your horizon is, and how far beyond that a tall object could be seen if nothing else was in the way. Which puts an upper limit on how far away it can be.

A little bit of elementary geometry gives you a lot more than I expected it would the first time I amused myself by figuring the calculation.

Actually finding those points requires a lot more work, which this list does.
is there any source on this?
Jeff Bezos Briefly Tops Bill Gates as the World's Richest Person
My point is two-fold: 1. There exists a sophisticated art and science of "subconscious" and it's used extensively in the advertising industry. 2. Even if you isolate yourself from ads personally, there is a huge and largely inescapable effect from rampant commercial advertising.

If the fact that a soda company can suborn an ancient figure like Saint Nick so completely that no one remembers it happened doesn't drive the point home then consider this: Diamond engagement rings are a deliberately ad-created "tradition".

https://www.theatlantic.com/international/archive/2015/02/ho...