skysight-inc/HackerNews huggingface dataset:
Hi HNers,

I recently wrote a small webapp to allow me reading my Pocket and Twitter timeline articles on my Kindle, during the daily commute. Got some good feedback from friends, so posting here, as I guess it might interest other readers. It'll check for your unread articles, download their content and send them to your Kindle as daily edition/megazine style booklet. You can also archive & favorite stuff directly on the Kindle (provided you're connected to 3G/Wifi).

It's all free for now (I intend to charge something eventually to help pay the server bills, if people start using it regularly :-P) - all feedback is super welcome!
Inevitably other people besides OP will be curious about things to do during their commute and might stumble in here with less specific criteria.
WW3 HOODWINKED BY LITTLE FAT MAN
Yes, but 25-70 basis points of wealth tax is order of magnitude the same as mutual fund expenses. (I don't say this lightly, as I believe seizing of wealth to be a serious matter, worthy of careful contemplation before implementing such a plan.) I believe a modest wealth tax like this would have a subtle drag on wealth accumulation which is beneficial to society.
"Don't be Evil" was just code for "Don't be Microsoft."

But, today even Microsoft has enough sense to not be Microsoft.
This article is mostly hidden behind a membership sign-in.

Notably absent, and getting no mention in the viewable part of the article, Alan Turing.
Is it really? The last time I played with that it was almost unusable. (must've been more than a decade ago).
Reddit | Senior Android Developer | San Francisco, CA | ONSITE | FULLTIME

"The front page of the internet,” Reddit is comprised of thousands of user-run communities, each with its own personality, unique focus, and moderator team. Founded in 2005, Reddit is a place for community, conversation, and connection with over 250 million users worldwide and growing fast!

Mobile makes up more than half of Reddit’s traffic, and as a member of the mobile team you’ll play a key role in the defining the future of our platform.

Apply Here: http://grnh.se/7j3wtv1
> a single kernel that can boot on most devices

That seems to be also a goal of postmarketOS, which was discussed here recently.

https://github.com/postmarketOS/pmbootstrap/issues/91
Junior/younger/etc. Don't need to get too caught up in the terminology.

They also didn't 'steal' his code from the sounds of it. It sounds like he was in some form of verbal partnership to help develop a company (which they were clearly fairly far along with) but hadn't signed any real contracts. After two years someone isn't stealing your code, and you should be savvy enough to realise that the business world isn't really about being nice people - you need to cover your bases.
Last point is on the dot. I work to optimize websites and bring this issue with clients all the time. In the end, a mid-level in house marketing guru will convince his seniors that this is the way to go - after all how else will they justify their jobs?
>Wind has low operating costs but the maintenance and depreciation are huge, so looking at it from an operating cost perspective completely undermines this.

Sorry, what type of analysis do you have that refutes what everybody else is saying?

Take for example Lazard's analysis from last year:

https://www.lazard.com/perspective/levelized-cost-of-energy-...

Not sure why the maintenance or depreciation would refute the cheapness of wind.
It is an alternative coin. Hence "altcoin."
Landlords demand rent on flooded Houston homes
It loaded for me without issue.
> I watched through the entire 3 minute video, only because I found it increasingly amusing how long they were taking to "get to the point".

I think that's on purpose. They want you to invest time in it so that the sunk-cost-fallacy prevents you from admitting to yourself that it's a scam. It's the same reason that many courses start with a free video "but first, a little bit of history" or something.
If you're looking for something less technical and into finance, the Better Off podcast with Jill Schlesinger is interesting. She covers various financial instruments and how you might combine them, pros / cons, etc. They also have viewer call ins every week which are nice to make the advice immediately pragmatic. After listening to a few episodes I feel more equipped to approach finances like I'd approach a programming project knowing about different languages, standard libs, popular packages, etc.

http://betteroffpodcast.com/
Spark RDD: A Fault-Tolerant Abstraction for In-Memory Cluster Computing
Uh, doesn't everything you do with a database reduce to CRUD?

I understand that sometimes you do the composition of many CRUD operations, but this is still CRUD.
I'm not so sure. I've witnessed their adwords team plunder a startup marketing team's budget with false promises and bad advice.
I've actually got a little experience with this particular subject.

The specific part you would charge Google under would be "It shall be unlawful for any person employed by or associated with any enterprise engaged in, or the activities of which affect, interstate or foreign commerce, to conduct or participate, directly or indirectly, in the conduct of such enterprise’s affairs through a pattern of racketeering activity or collection of unlawful debt."

Specifically, collection of unlawful debt.

As noted by the Vivaldi man:
"We made effort to understand their explanations and to work with them on their various unreasonable demands (some of which they don’t follow themselves, by the way). After almost three months of back-and-forth, the suspension to our account has been lifted, but only when we bent to their requirements."

If any of those requirements involved a monetary payment, you can very-well guarantee Google violated RICO. It was literal extortion.

A RICO trial was one of my most fun days in court as a juror. Armenian Power Gang.
I don't think it's fair to assume that someone who is calling for a browser to be open sourced is using Chrome rather than Chromium.
It is so rainy recently, wait no it's not. In fact, I've learned many places in Seattle don't have air conditioning, I can't wait until the rain starts up again.
DATABRICKS IS A TRULY UNIFIED APPROACH TO DATA ANALYTICS AT SCALE

That sounds like a calendar + recipe aggregator idea.
Closed source sometimes is better than an open source. With open source code, certain agencies can find exploits and use them to track every move you make, months and years before anyone spotted it. With closed source, you have more chance, at least if you believe in humans, that you will stay anonymous.

But to be honest, as soon as such company would go public, get major funding from one of the big companies, or get a new, famous CEO - run away.
Yes "we" do, because "we" use the services and abandon smaller less integrated self service software.

Of course everyone (on HN) says "Oh, well not me." Everyone who complains about users think that everyone needs to be Richard Stallman and only connect with the internet by faxing HTTPS requests and then reading forum threads printed off of a dot-matrix printer.

In reality anyone who is using a smartphone or modern software is pushing AGFAM to be bigger and more consolidated and anyone who doesn't totally blow open one of those segments is a wannabe, trash or should just join one of those.
> BTC has never before seen volatility

Hah!
My god... wow
Mine is caused by carb. withdrawal and is significant because it affects my functioning and productivity.
Secret San Francisco: Boudin Bakery's 160-Year-Old Mother Dough
>"Edit: in case you're referring to the table you linked to, the top line is unmanipulated embryos, and the second and third to experimental embryos, control and test. The survival rate of the second two lines is reported as similar."

Also, not completely correct. The second line is not controls. Those are the 70 - 16 = 54 cells for which data is shown in figure 2A. The third line is for additional experiments which I didn't really look at.
All idle dreaming starts with an idea too.
Altcoin hasn't referred to Bitcoin forks in years.
That point was unsubstantive, but your response is much worse. When commenting here, please address others respectfully regardless of how wrong they may be, and please don't use HN for ideological battle. That's destructive of what this place is for.

https://news.ycombinator.com/newsguidelines.html
In the 90s, it was frequently referred to as 'Slowlaris'. Yeah, in the early days of Solaris, I definitely used to miss SunOS 4.
Nice try, but no one's complaining about the Web being flooded with propaganda from Open Markets, nor can really call Eric Schmidt saying he is displeased as "pressure", then every time Steve Jobs threw a fit about a less than 100% positive iPhone review, we'd have to be talking about Apple's control of the media, the blacklisting of reporters, and the withholding of "access".

The kinds of think tanks I'm talking about are things like the Scaife's funding of the Project for A New American Century, you know, the guys who masterminded the Iraq war? Or how about the Koch brothers funding of climate denial? You know, things which actually are fucking up our world and getting people killed.

I would imagine the kinds of propaganda the Vivaldi CEO is worrying about is the kinds that get hate groups out in the streets with Nazi signs, not the kinds that try to lobby the government to protect net neutrality.
If Lem deserves a place among Gibson, I guess I gotta pick some up
Raddit: An open source alternative to Reddit
in case its helpful to anyone, i was frustrated with this same thing too so i made a webapp to help with the boilerplate search. It also measures the "cognitive load" of a boilerplate to add some sort of cost function.

Here are the two boilerplates mentioned:

https://packagejason.herokuapp.com/krakenjs/grumbler

https://packagejason.herokuapp.com/styfle/react-server-examp...

and you can search others to your fancy.
Use case is mostly to learn how to be a Go ninja by building something as powerful as SQlite 100% in Go. For anything production grade the existing Go drivers or wrappers for SQLite are perfectly good. It would be nice to get a single binary, no dependency Go program though.
You had me at back office!
My company squeezes juice out of bags. That was easy to explain, but didn't seem to help. Pretty sure we should have gone with "scalable antioxidant delivery systems."
what's in it for Oracle?
blame publishers (and by extension the bookbuying public) for that, not authors
I think where we're likely to agree is that, if popular dissatisfaction does lead to fundamental change, it's not likely to be the dissatisfaction of middle class folks demanding Western-style freedoms. It's much more likely to come from the bottom layers of society, who are fed up with gross inequality and horrible injustice.

That said, it is useful to constantly remind yourself that your point of view on China is only ever a tiny corner of the picture. I lived there for 15 years (not to make this a pissing contest) and speak Chinese fluently, and my peer group there was mad as hell about the government. But I know that hanging out with writers and journalists is going to give me a pretty skewed point of view on the country as a whole.

Lastly, about "thousands of years of single party rule", I think Chinese history over the past 150 years makes it abundantly plain that Chinese people have absolutely had it with single party rule. From the Xinhai Revolution, to May Fourth, to the early 1950 political participation, to 1989, to the Charter '08, the history of China in the modern period is the history of a people who are doing their goddamn best to throw off authoritarianism, and who keep getting crushed by the authorities. And then, twenty or thirty years later, they get up and do it again. It's fucking heartbreaking, to be honest. Each time it's led by an educated elite, not necessarily "the masses", but that's how change usually happens.

The big difference now is that the educated elite has been numbed by consumerism, and the pissed-off folks are on the bottom. That's also a bad place to be, though, as far as the government is concerned.
>There was no ill will or evil plan, just finite engineering resources.

Some users seem to think companies have dozens of highly paid programmers sitting around waiting for work day in and day out. My cos programmers are full time working on new features and patches for bugs that have been back logged for weeks or months
that's amazing, tell me more about What Computers Still Can't Do!
Programming languages aren't just used to tell a computer what to do. They are languages (albeit simple ones with limited expression available).

People who learn a second human language often fall back on a crutch known as "code switching". With code switching, when you don't know how to express something in the language you are learning, you switch back to your native language. This can often help people develop more fluency because they don't sit around concentrating on trying to find the correct term. They can say the parts that are difficult in their native language and then move on to the rest of the conversation.

However, code switching ultimately slows down your progress as a language learner. If you don't know how to express what you want with the correct grammar or vocabulary, it's usually better to try to find a different way to say it. By doing this you exercise your ability to be flexible in your speech. The code switcher tends to hit a ceiling very quickly and never becomes able to express themselves in the new language -- because they never have to. Finding alternate ways to express yourself is often frustrating, slow and embarrassing, but will help you in the long run.

Comments are like code switching. It's really helpful when you've written some code and you think, "I'm not sure that people will be able to understand what this means". It helps you get unstuck from your current position and to move on to the next thing, safe in the knowledge that you have expressed what you need to express.

However, you can also look at the situation differently. If you write comments, then you do not have to express yourself clearly in the programming language. It's easy to fall into the trap of thinking that it is unimportant to express yourself clearly because 1) you have comments (which are easy to write) 2) expressing yourself in code is hard 3) it will take a lot of time to learn how to do it well 4) you might fail and end up with difficult to read code.

These are all seemingly excellent reasons for writing comments, but they will also hold you back from being a better programmer IMHO. I prefer to avoid comments, using them as a technique of last resort. However, if someone says, "I don't understand your code" you have to take it pretty seriously and find a way to express yourself more clearly.

As a side note, this is one of those areas where reasonable people can differ. Of the issues that can cause conflict on a team, I find this to be one of the biggest. No matter what your personal opinion is, it's important to work as a team and do your best to please your teammates. Code is not for the writer -- it's for the reader.
Soderbergh's version has one of the most gorgeous film soundtracks; in my top ten. Cliff Martinez scored it. Good film, phenomenal soundtrack.
And they will stop people from making bitcoin transactions how, exactly?

By making convertibility to Yuan illegal. This is trivially easy to do and enforce, making the entire Bitcoin marketplace a black market for any transactions on the mainland. So your life would get real hard real quick the moment you try to turn Bitcoin into Yuan. Oh, that's ok you'll just do ALL your transactions with bitcoin. Ok so any shop owner that makes it even slightly known that they take bitcoin will be arrested. Too easy.

Forget big C communist ideology at the state level, you mess with provinces and their ability to collect money and you'll go down hard fast.
Yeah, mine was little of a leading question certainly.

Oracle seems like bad guys, but it's really the board of Sun that had priorities other than the health of Solaris and the long term employment of the engineers. Oracle was a known snake [1].

Also, sale of the entire business of Sun was probably only one of many options on the table.

[1]: http://www.gballard.net/lifes_lessons/girl_rattlesnake/
Agreed. Probably for some B2B companies, getting people talking about your product and then having a vague but fancy landing page makes sense. Landing pages need to be optimized to create sequences of actions that lead to "buy" decisions. So maybe: 1) Developer at company X hears good things about Y from Hackernews 2) Cost of product for X is high enough that it needs to be approved by senior people at the company 3) These senior decision makers may not be engineers, and they may just look at the landing page as a marker of how well capitalized the company is / if they give the impression that if customization is required, company Y will be willing to step outside the bounds of "shrink wrapped software" to accommodate company X's needs.
I have done this for the past several years and it has helped tremendously with weight control but has vastly improved energy. The onset of the headaches is intense to say the least but stay the course as it is really worth it. And don't shoot yourself in the foot by going crazy on the days you are eating.

Be prepared for two to three miserable days when you start. You will have headaches and depending on your choice of drinks before fasting you may experience severe sugar withdrawal. If you are/we're a major carbohydrate consumer you will likely feel like you have the flu for hothouse two to three days. Just know that you can get through it and you will come out on the other side feeling so much better. Just do yourself a favor and clean out your pantry ahead of time to eliminate those items that "call to you" so that you don't feel tempted. You can't eat what is not there without making the conscious choice to go to the store to buy something.
No, but I imagine that Google's systems are highly automated with lots of false positives. You see this on YouTube channel flagging and demonetization too.
The people most likely to have complaints about a business is actually their competitors, so this logic makes it very easy to just assume your favorite company is never doing something wrong.

Also, note that Vivaldi is not seeking major penetration in the market. It is "A Browser for Our Friends" specifically because it is folks that want a browser for power users like themselves, not for the everyday Chrome or Firefox folks.

Clearly, you don't know how you harass someone effectively. Break things, and apologize quickly and fix it immediately when they ask about it. (Malicious IT people can do this too!) "Oops, no idea what happened there, sorry, we'll fix it." Accidents happen and all...
Diana's Theme – Song for a Princess
You never really get over your first love.
> Why would you have data loss?

It might seem obvious to use volumes and maybe even cronjob to backup your data but a large amount of the instructions you find on the docker hub don't mention it. In any case, if you blindly copy and paste the instruction, you'll end up with data loss.

> Why would crashes be worse than when Postgres is not run in a Docker container?

because if you use docker wrong, the state of your system will leave inside the container and will be flush if you reboot your machine.
If you don't use docker, the state of your system will always remain in your disk until your disk crash.

> In our project we ran a master/slave Postgres setup and hourly backups. I don't fully remember the details, but as far as I know that's as safe as you can get regardless of Docker.

It's working great for me too but the point is if you do it wrong, you'll burn yourself. I guess that's the same thing for any piece of tech but behind it's apparent simplicity, it's quite easy to do a mistake with docker and if you do so, say goodbye to your data
You can configure Firefox to always open in Private Browsing mode. Look for "Always use private browsing mode" in Firefox's Privacy & Security settings.

https://support.mozilla.org/en-US/kb/settings-privacy-browsi...
> The simple litmus test we should use is that there are no profitable wind companies. It's not very hard to run one - so if this article is accurate, where the hell are they?

"Vestas Rises to 9-Year High as Quarterly Profit Quadruples" (https://www.bloomberg.com/news/articles/2017-05-05/vestas-qu...)
So... why is he wrong?
What exactly is the Developer Apprentice role exactly? Also, is it paid?

Thanks!
I've seen the term fall out of usage. Years ago, when Bitcoin made up 90% of the cryptocurrency market cap, and nearly every other cryptocurrency was a fork of Bitcoin, with a name that was some variation of *coin (e.g. Litecoin, Peercoin, Dogecoin, Novacoin, BBQcoin) it made sense. Not so much now anymore, with Bitcoin's market cap under 50%, and original projects being its major competitors.
Scientist’s death helped increase knowledge of dimethylmercury poisoning (1997)
When I went through my toolmaker apprenticeship a long time ago, the first rule that our master hammered into our brains was "Not as accurate as possible, but as accurate as required".

The tool didn't work any better if the accuracy was better than specified, so trying to make it better was considered a waste of time.

It helped that the required accuracy was usually part of the specification, while software quality is mostly a subjective thing.
I think a pretty good example of how to describe what you do on your site is http://verily.com (owned by Alphabet/Google).

'We create tools that put health data into action' hits you right in the face when you visit the page. Then you scroll down and see good descriptions of their products.

As someone who visited their site after looking through similar sites filled with marketing crap, I found it a relief to see something so simple. Use this as a startup website template instead!
So glad this conversation is being had. I figured me not understanding how the new hype machine works was a function of me getting old and slowly slipping into senility.

It frustrates me so much especially when smaller companies are doing this.
I went back and timed it. The overhead is at _most_ 100ms in my use case (there's some ambiguity because of other problems with the async implementation, I suspect it's actually lower than this). Given many of the requests are 1s long and this is a background task, that's totally fine.
The Printer We Need
I'm very interested in seeing DROP implemented in this. It will be cool to see the author handle fragmentation.
Honestly I never understand why they need to be so complicated. If you want people to use your product, why not make it easy to use it? This goes for developers too -- who should be spending their time coding their product, not dealing with how to install stuff.
This one is close to my heart. Having the internet become a place where the 'best positioned' can influence and direct opinion collapses the freedom of discussion we've had on the internet back down to the old days of big news corps and/or states controlling public opinion.

Recent history shows that this is occurring frequently on major social sites, and I see this infiltration happening more and more on smaller sites and communities.

It's an incredibly difficult problem to tackle. How do you create a hammer of justice without it crushing the freedom of discussion itself?