skysight-inc/HackerNews huggingface dataset:
Ask HN: Who is using Google Cloud Platform in production?
What parts of Google Cloud Platform are you using in production? Interested to hear app engine success stories for non-trivial apps in particular, but any experience is greatly appreciated. Thanks!
Russia Key Player US Democrat War on Intelligence for Election
This is a very interesting idea and something I am questioning at the startup I'm currently working for (~50 engineers). I don't think the idea of software quality and time to market are diametrically opposite ideas. I'm the tech lead of an infrastructure team and we have been focusing on refactoring some of the most egregious code. After completing a few of these projects, my team has noticed that the development speed of some of the teams interfacing with our refactored code have seen improvement. Small projects with 5 day estimates are completing in 3 days and engineers are not as frustrated at the state of the codebase.

I understand that time to market can sometimes be a differentiator and its acceptable to build a quick and dirty MVP. Version one of a startup's codebase is going to be messy because you are constantly making tradeoffs to survive. Once the startup leaves crunch mode, engineering leadership should be allocating at least 10% of engineering time to refactoring. Otherwise the bloated, unstructured codebase could be holding the organization back from building the next market defining feature in time to beat the competition.
This is nice. Better than /etc/hosts which I've used for this for a long time. Switching over to this.
I've actually ended up having to let go almost every person working for me that takes your view.

Learning such things expands what you can do at work, no matter what it is. We no longer live in a world where you can punch a clock and do the same thing for decades until you get the gold watch and are send home to wait to die watching TV on your barcolounger (I don't think I've seen one of those in 30 years). Things are changing so fast that the only way to stay ahead is to learn, learn deep and actively practice your art or craft.
Freenet encrypts content, parcels it into chunks and distributes those chunks amongst peers. Does this meet your definition of "distributed content farm that might place CP on my computer"?

I'm curious because I've seen objections to Freenet for that reason yet the content stored is in no way CP. No bad content can be reconstructed from the data in your store. Not just because it's encrypted but because you'd be holding random small chunks of the file.

The vast majority of Freenet content is probably about Freenet itself (Web of trust data, Sone traffic, FMS traffic), not bad content.
That someone with the means to donate $2MM necessarily has not only a better understanding of the harm they're doing, but also the responsibility to further their understanding. My hypothetical cousins might donate to Trump believing they're supporting a pro-life candidate, not realizing that Trump has probably paid for no small number of abortions himself. My nonexistent hypothetical billionaire cousin cannot claim to be ignorant to what Trump really is, especially if he's brought into the inner circle of the Trump campaign itself.

Thiel knows Trump is a horrible person. He donated $1.25MM the day after Trump made national news for campaigning on the illegitimacy of the election itself, and for claiming that the women accusing him were too ugly to have been assault victims.
Show HN: Analysis of a list of installed npm packages
> even be friends.

Unless you're voting for Trump. In that case get out of here you deplorable racist bigot!
Flying Spaghetti Monster. I still shiver when I recall the hours wasted trying to come up with a name for our most recent product. It was very reminiscent of the Dilbert cartoon TV show episode The Name[1]

[1] http://www.crackle.com/dilbert/2414198
And Always After That It Grew Much Worse
> There's no point in spending any more effort on estimation than is needed to support the planning required to make the business a success; any more effort than that is simply wasted.

This is basically what I argued. Software businesses often have such fantastic margins that you can do any old thing and still rake it in.
> Is the electricity generation clean? Unlikely in SEA.

No doubt true, but possibly the wrong question to be asking. Is a coal fired plant outside of Jakarta going to produce less pollution than all those buses and cheap motorcyles generating their pollution right where all the people are?
Yes, it kind of falls out of content-addressing. See: https://news.ycombinator.com/item?id=12722023
AKS is a primality check in polynomial time, IE much faster than trial division. It's not "simple" for certain values of simple, but it's only 5 major steps.
Thank you for sharing this.

I used calculus book that written by Mathematics department of my university. Beside that, I read Calculus book by Purcell et al. [1]. This book is a good choice for supplement and exercise.

[1]: https://www.amazon.com/Calculus-Differential-Equations-Dale-...
I like the 12480 script http://www.omniglot.com/conscripts/12480.htm
Let me guess: You had some important work to do and this was the result?
What do you get paid as an Instagram influencer?
I lived in Jakarta in 2010... there is no such system operating (and IMO there never will be - it is inferior to conventional electric light rail despite the claims to the contrary made in the video).

But there are a bunch of unused concrete pylons that look just like the ones in the video on certain roads. I was told that was for a light rail system that got cancelled due to rising cost issues. Not sure it was this though, a Japanese contractor that was shafted by the government was mentioned.
Sure, but it wont let me edit to remove that line, now.
Some of the great pseudoanglicisms in swedish:

backslick
chilla
pocket
I am using little snitch with a "No Distractions" profile, then use OSX's portable hotspot to connect to phone to have the same rules.

Gets rid of everything, including push notifications when set up right.
I've really not been paying attention to this; I'm still working along on my busted-ass, cracked Galaxy 4 and I've got a ways to go before I'm due for a handset upgrade on my plan.

Did Samsung really screw the design, or did they blunder into a bad batch of batteries? How many times has this catastrophic failure actually happened? Is it anywhere near frequent enough to make something like this a proportionate response to the risk?
Maybe if we took that money and invested in infrastructure, education, and welfare then we wouldn't have to live in a dystopian future with substandard infrastructure and an under-educated underclass... I mean, while we're spending the money anyways...
Chuwi HiBook Pro review: Quad-HD Dual Boot tablet under £200
For the record:

pre-commitment 1: John Kerry 4bb96075acadc3d80b5ac872874c3037a386f4f595fe99e687439aabd0219809

pre-commitment 2: Ecuador
eae5c9b064ed649ba468f0800abf8b56ae5cfe355b93b1ce90a1b92a48a9ab72

pre-commitment 3: UK FCO f33a6de5c627e3270ed3e02f62cd0c857467a780cf6123d2172d80d02a072f74
yeah i would like to work on them myself. But personally comparing your work to others is just as valuable.
Android version of AgreeOn app finally released
Interesting. Never knew that it was genetically possible to be immune from cavities. I know that my father (Sri Lankan heritage) never had to have a filling in his life, but at the rate my parents enforced dental care onto me and my sisters, I assumed that it was that fact alone. Sounds like there may have been some genetic predisposition there, and I could have gone to bed the odd time without brushing my teeth and feel as though some dental caries demon was going to come along and rot them all green! ;)
Ah,the classic western woman. It seems to me she is done riding cock carousel and wants billy the beta to take care of her and take her on romantic dates. Well, guess what? No one wants to buy engine used in 30+ cars.

Most, if not all, including Indian and Asian women having westernized thinking are sluts to be blunt. Someone had to say it after all. They think that their actions have no consequences. Well, biggest consequence is on their own life.

As a man in my 30s, why would I settle down some used and thrown woman? What incentive do I have to settle down with women like one in the story? If career was so important why not celibate for life?

No one wants them. Where were women like her when I was asking her (or alike) out 5-10 yrs back. Sure,she can have money and sexual freedom but then don't complain saying its mens fault. No, its her fault for believing in feminism and being a slut.Karma is a bitch after all!

Good night. I have to focus on my hobbies now.
This looks like a great idea to do with my distributed team: many of us are learning a new language for fun at the moment, from Erlang to Rust or Go and if we all create a private gist of our answers as we do them, we can date-stamp verify our proofs with each other as we all get through to the next level as a team. Thanks, you wonderful people who put this together!
My thought as well: I could see this for novels/short stories, or even could revolutionize the academic publishing system.
There's an extension called Delayed Gratification that just introduces a 30-second delay for the initial loading of sites for which it is enabled.
I stumbled across the Aeromovel on Wikipedia ("Hyperloop" > "Atmospheric railway" to "Atmospheric railway - Aeromovel" [1]). I was looking for a diagram to explain exactly how it worked, but couldn't really find one. However this video actually does a really good job of explaining it, all the way down to the guy crawling around in the air duct.

The Aeromovel is about as low-tech as the Hyperloop is high tech. Of course it addresses a different part of the transit problem space, but it looks like it actually works, and it's easy to see why it's really cheap.

[1] https://en.wikipedia.org/wiki/Atmospheric_railway#Aeromovel
So I saw Elixir+Elm, Elixir+Elixirscript, Elixir+Scala.js here so far.

Chiming in with Elixir+Clojurescript. It's what I've been using for most of my projects these days and absolutely love it. Pure functional programming on both, server and client, with the server concentrating on well distributed concurrency and parallel processing with GenServers and the client on immutable front-end code while using Go-blocks for async stuff.
I cannot recommend it enough. In comparison to nginx, you can setup the reverse proxy with configuration many times shorter and https without hassle. Also, what it does is much more readable.

It is not without quirks and there is no installer in debian repo, but I recommend giving it a try.
Looking at the video with the sound muted most of the slides they've chosen demonstrate a common problem: wealth concentration/economic inequality leading to destabilization.

If you want to avoid such a future: instead of spending billions upgrading your tanks so that they can fly and shoot lasers from their wheel hubs you should educate your population as well as provide free fundamental health care.
The best of this kind of apps I've found is Focus for Mac[1]. It works at the OS level, allows you to block apps and sites, and doesn't get disabled if you restart the computer.

A downside is that it's not free.

[1] https://heyfocus.com/
Thanks! This will help, i'm sure. Added HN first. See you guys less often!
A correct response would be to let people think what they want as long as they do not threaten public order or support criminal activities. It is not up to you to decide what is right or wrong.

>is morally reprehensible.

And I think that this is the heart of the issue here. That you want to punish people for holding certain beliefs.

Would it be ok to fire someone because they are not a strict adherent of veganism while you are? After all, if you consider it morally reprehensible to kill innocent animals you are only left to contemplate the evilness of those who partakes in those activities. And evilness must be fought right? So fire that person.

>Being fired was an appropriate response in my eyes. Let's reframe this situation to make it more powerful: support Eich was against the right to marry across racial lines. Then certainly you would be for his firing, right?

Presumption of innocence is a cornerstone of legalism in the West. It establishes that an individual is innocent until proven otherwise. Holding a certain belief does not make you mechanically guilty of a crime. Partaking in a criminal activity does. Has this person hindered the enforcement of democratic laws because of their beliefs? Is this person a sworn public servant representing the state? No. Then why should that person be fired for disagreeing with you?

To broaden the discussion, we could take the example of eugenism which the catholic church has fought tough and nails during a time it was considered futurist and full of potential. Nowadays, the consensus is to consider it an unethical and reprehensible practice. My point being: the consensus changes and not linearly. What is accepted today might be looked back as an aberration or a crime against common sense. The only way you can guarantee that a society's morality is not reified is by allowing dissenting opinions to exist as long as they are passive and part of a discussion.

Yes, that means being potentially exposed to some nasty things (according to you) but you will survive it. Trust me, you will.
Is this a new thing? My father, when he worked at places that had actual vacation policies, and wasn't a more-or-less independent logging contractor[1], has always been compensated at the end of the year for any unused hours of personal, sick and vacation time.

[1] Loggers, the original Uber-esque contractors-not-employees, wink-wink
Here there is a more mature list anyways:
https://en.wikipedia.org/wiki/Anti-pattern#Software_engineer...
I have been thinking about making an extension that shows you how long you've wasted today. Whenever you visit a time-wasting site there would be banner ticking away.
Hm, I paused for a second before using that word. Did I use it wrong?
Is there a tool like this for Android?
> This is a false equivalence. There is such a thing as evil. There are such a thing as evil men.

There is no universal agreement on how to categorize every action into "evil" or "not evil". Those of us who are capable of understanding society as being larger than our tiny little bubble are aware that there are people on the other side of each issue that feel just as strongly about their points. For every person who claims Trump is "clearly evil", you can find a person who claims Hillary is. These claims per se are worth approximately nothing, particularly when you expect other people to act based on your interpretation of what evil is. 60 years ago you'd find people openly stating that interracial marriage was evil; 100 years ago being insufficiently religious was evil. I find it extraordinarily childish when people take the position that they can fight dirty because they claim they have the moral high ground. News flash: _everyone thinks they're on the moral high ground_.

Look, I don't even like the guy, and from the beginning of the election season Clinton has had my vote, but this existential total-war approach to politics is disgusting.

> Hillary Clinton is not a dictator

When exactly were you imbued with the divine right to decide that 1) being "a dictator" is the only relevant factor for demanding that people divest from supporting a candidate and 2) Trump is a dictator (using a definition of "dictator" that literally nobody else in the universe uses)?

If someone claimed that Hillary Clinton was pro-rape and pro-rape-culture for attacking victims of sexual assault[1] and that justified demands that someone else cut ties with a Clinton-supporting "part-time partner" of their firm, I'd find it just as abhorrent.

Your bar for cutting ties with someone is that they support a political candidate that _you_ find evil (or more evil than the alternative). Given that your voice isn't worth anything more than anyone else in the country, this ends up reducing to "people are obligated to cut ties with any figure for whom at least one random dude thinks they're evil". I hope it's clear how nonsensical that is.
I like how it's just enough obtrusive. Not too much, not too little. And quite easy to add sites to the list.
See https://lwn.net/Articles/558826/ for a good introduction.
In general I'd agree with you, but there are adults who really could benefit from medication but refuse to take it to their detriment and to the detriment to others in society. So I think, while I agree to a great extend with your above opinion, I think there are cases where professionals should be able to coerce people to take their meds.

Yes, I know abuse is possible, but given the alternative, I'm willing to take that risk, unless this kind of person has someone else who will be responsible and can be responsible for this person.
It's not exactly the same thing, but Rescue Time is awesome for this (especially when you get the reports about your wasted time).
Basecamp is not really a good example to back up this argument. Like he said, the customers didn't even know what it was called and still used it. And the reason was not because they had no trouble finding "GroupHub" or "ProjectPath", but because it was the tool that they were forced to use internally. The purchase decision was made by one person and everyone just had to use it. They probably bookmarked it on their browser or something.

While I generally agree with the argument itself (that name doesn't really matter), it never hurts to have a good name if you can. Also there IS such a thing as a bad name.
That's neat, though I think in some cases, say Intellectual Property on your LAN, or other things, you may want those services ignored I would think? Sounds like setting up IPFS has to become a rather isolated process for some? Which I find kind of limiting if you're forced to go through hoops for something that could be opt-in / configurable at the very least?
If you have the opportunity, it's worth checking it and cleaning it up.

I didn't know about this problem at the end of the 90s when I stopped using my A4000 and the battery destroyed the motherboard.
Why does this extension (and similar ones I have used in the past) require permissions to "View and Change data on all websites you visit"? That's mildly concerning at least, and "No way I'm installing this" at best.
I personally agree with this in the big scheme of things. Computed attribute names seem overkill and I worry about adding logic to JSX. But, honestly, I could care less if they were added if such features get other people all fired up.

My personal taste though often does wish for object shorthand and dropping curlies. My sense off the top of my head is that the majority of my actual props look something like `<Widget user={user} id={id} timestamp={timestamp} />` since I mostly avoid setting up data inside JSX. Is it a big deal? Of course not. But it would be nicer to just write `<Widget user id timestamp />` or `<Widget $user $id $timestamp />` or whatever syntactic sorcery would be settled on.

A modest advantage of dropping curlies is it reduces the already tiny force of one argument for styling in CSS over JS: "prettier and less typing". I certainly don't think they should be dropped just for this reason of course, but could be a side effect worth noting.
Hey I'm working on a side project, looking to grow it and would love to talk with someone who have done it before. However I couldn't find any contact information in your profile.
That's how Git is used but I think that by design, it is foremost a userlevel append-only content-addressable file system.

The difference between this and a version control system is a major part of why the UI is so awful.
Maybe this is the wrong thread for this comment, but I'm wondering if I'm alone in this. Anyone else find they procrastinate for reasons another than a habitual need to check e.g. reddit/HN? I find for myself, it's very rarely that I'm procrastinating without any reason, but instead that I'm actively avoiding whatever it is I think I should be doing for any number of reasons.

The list includes:

* I don't have a clear handle on what I should be doing
* I don't understand how to do whatever it is I should be doing
* I'm tired/fried and not able to think clearly
* There are way too many different things vying for my attention (too many things I should be doing)

And probably more that I'm not recalling at this moment. So this extension, at least for me, would be solving the wrong problem and sometimes even making it worse. Anyone have strategies for tackling/mitigating these problems?
I run high load nginx servers that typically serve static 1-2 GB files typically at 1gbit throughput.

Does any one have experience with Caddy know how well it can be used to serve large static files with heavy load or is caddy best used to serve smaller files like a website.

Thanks!
I run high load nginx servers that typically serve static 1-2 GB files typically at 1gbit throughput.

Does any one have experience with Caddy know how well it can be used to serve large static files with heavy load or is caddy best used to serve smaller files a website.

Thanks!
Babby is an Internet-speak corruption of "baby." It is common in the US for toys to advertise themselves as "baby's first $ITEM", such as "baby's first spatula" or "baby's first hammer."

Thus, the project being discussed is a toy attempt at building a web server. This is a fairly common mid-sized project for learning a new language, as it implicates lots of the stdlib (file I/O, networking, etc), has a defined scope with lots of opportunity for flourishes, and is immediately showable.
Project Euler is amazing, back off
She doesn't openly advocate corruption. If you seek leadership in your organization and that leader openly advocates corruption, then that's a clear red flag. For the rest, trust due process and facts.

ps: I'm Canadian, I couldn't care less. In most provinces, both candidates would be considered center-right and hawkish war-mongers. edit: I do care, in terms of avoiding populism and war, but I'm not a strong Clinton advocate either. Just a concerned neighbour.
> Some moronic moderator named reddit.com/user/krispykracker

(krispykrackers is an admin, or rather, was until a few months ago)
Yes. ColdFusion was groundbreaking back in 1996 and I have fond memories of coding "HTML-by-hand" in Homesite. I even worked at an organization that used JRun application server for quite a few years after the Macromedia/Adobe purchase.
1. Sleep (if possible).

2. Make a to do list for the project, stream of consciousness style - then put it in order after everything you can think of is already on the page/editor. Breaking it down helps more than you'd think, try it.
As much as the break and benefits itself seem alluring, most of the world can't afford this kind of lull in their careers. This applies to both work-oriented countries like Japan and USA as well as third world countries.
I suspect that just being able to modify the DOM would require that permission.
Modeling is the next modeling.
Self Control does this on Mac and is free.

https://selfcontrolapp.com
So a political organization has to commit a crime before being seen as unacceptable? At that point may it already be too late (org has too much power)