skysight-inc/HackerNews huggingface dataset:
I think thinness and lightness makes devices more usable. I currently own a 2007 MacBook Pro and a Dell XPS 13 (2014 I think), and the difference in traveling with them is so much more significant than I ever would have guessed before getting the XPS.

Thin and light go hand-in-hand too; speaking in generalities, one probably begets the other.

And, as the tech gets smaller and lighter, it can go in more places. I have to think that Apple's obsession with thinness on the iPhone led to the Watch (which receives criticism for...being too thick).
Did you read the entire article? It's certainly illegal and distasteful, but the writings contain a lot of poignant commentary on modern life in general, not just sex; about war, eating habits, racial issues, and so on. I found this particularly interesting:

> My voyeurism has contributed immensely to my becoming a futilitarian, and I hate this conditioning of my soul. . . . What is so distasteful is that the majority of subjects are in concert with these individuals in both design and plan. Many different approaches to life would be immediately implemented, if our society would have the opportunity to be Voyeur for a Day.

Also this:

> These experiences prodded Foos to concoct an “honesty test.” He would leave a suitcase, secured with a cheap padlock, in the closet of a motel room. When a guest checked in, he would say to Donna, in the guest’s hearing, that someone had just called to report leaving behind a suitcase with a thousand dollars inside. Foos then watched from the attic as the new guest found the suitcase and deliberated over whether to break the lock and look inside or return the suitcase to the motel office.

> Out of fifteen guests who were subjected to the honesty test, including a minister, a lawyer, and an Army lieutenant colonel, only two returned the suitcase to the office with the padlock intact. The others all opened the suitcase and then tried to dispose of it in different ways. The minister pushed the suitcase out the bathroom window into the bushes.
The book option is a new one...my parents have been asking for it!
Glad to hear you like this model!

We want you to be able to run anything. Any static site generator, any kind of script. Using our own CI seemed to make sense.
At some point a government agency will collect driver racial data from Uber and the results won't be pretty.
Two questions: 1. Does this work with private repos? 2. Are there traffic limits? (use case e.g. when I reach a HN Top 10 ;)
Congrats on new major feature. One thing I'd like to see developed further is support for per-branch pages. Right now it looks like you could jerryrig a build script that builds each branch in its own subdirectory, but that sounds bit suboptimal considering that any commit will trigger full rebuild of all branches.
From the link: "A 3 node Scylla cluster executes 4.6X more OPS than a similar Cassandra cluster. Only a 30 node Cassandra cluster can level the throughput of the Scylla cluster of 1/10th the size. Yet the 1:10 gain is not the end of it. Latency measurement reveals that Scylla has 4X-10X better P99-latency advantage". Disclosure - I'm kinda involved in Scylla ;)
The title is missing the word "inside" from the original title, i.e. "Use Vim _Inside_ A Unix Pipe Like Sed Or AWK". Made me wonder for a bit...
Would it be correct in saying that flgrx is still available, but it's not in the base distribution, and that it's been replaced in the distro by another package?

In other words is it up to the user to install the desired graphics driver that they want? For example, the ones from AMD/ATIs site?
I considered spending time writing an app to help startup workers report labor abuse (excessive unpaid overtime, etc), but then realized it'd be a waste due to what I'd consider Stockholm syndrome ("you want me to report someone changing the world? Helping me get rich??").
What appeals to me about the voting scale is that it's well-defined: a -2 means "don't merge yet", a 1 means "looks good to me but I'm not sure that it's ready to merge". More of an enum than a voting mechanism.

It sounds like it removes the ambiguity of when you leave a few comments on a PR but aren't explicit about whether you think it should be merged or not.
GitLab.com is running on Azure, so are GitLab Pages.
I am not seeing the information about encryption they mention in any of my chat details on the iOS client. Is this part Android only or did simply non of my contacts upgrade yet? I have version 2.16.1

edit: After a while it now shows up with certain contacts for me
I eventually found that what I was looking for was Varnish. Here is the description from wikipedia that explains the disk caching side of things....

"Varnish stores data in virtual memory and leaves the task of deciding what is stored in memory and what gets paged out to disk to the operating system. This helps avoid the situation where the operating system starts caching data while it is moved to disk by the application."

Thanks to anyone who tried to help :-)
Funny enough, if you look at the comments for pretty much the landing page of web pack you get the same sentiment

http://webpack.github.io/docs/what-is-webpack.html
Ransomware Attacks Up and How to Protect Your Network
He clarified somewhere in the comments that he was a junior that the time.
Redfin Ranks the 10 Most Affordable Cities for Music Lovers
> And the US double taxes their citizens living abroad the same way.

The tax code has provisions to avoid "double taxes" on foreign income. You file Form 1116 to claim credit for taxes you paid to a foreign country as an offset against your U.S. tax liability.[1] That tax credit is separate from the income exclusion, which excludes the first ~$100k of foreign income from U.S. taxation.

Generally, your total tax liability will be your foreign liability on the first $100k, plus the greater of your U.S. liability or your foreign liability on the remainder. I don't see the big injustice, honestly. It's very similar to how state income taxes work in the U.S. where people are citizens of one state but work in another.

[1] Corporations file Form 1118 to claim similar credits.
Icelandic Prime Minister Resigns After Panama Data Leak
> all of mankind's greatest accomplishments have been the result of 'validation seeking.'

Some people are motivated by validation, doing what they do for the prize and the recognition.

Others are motivated by something else...a thirst for knowledge, or a test of their determination and intelligence. Some great thinkers and doers reject these prizes outright as they never wanted the recognition in the first place.

Most people are motivated by a combination of the two, which is fine. Different strokes for different folks.
TF's copyright reporting is often good, but this headline is silly clickbait, if technically accurate. The defendants argued that copyright does not protect these things, but the court hasn't ruled on the issue. Most readers won't parse the technical distinction between "court hears" and "court holds."
This guy is just promoting his book. Second time it's on hackernews. Can you please stop upvoting this garbage?
Then you buy the thick ones, and I'll buy this one.
This is interesting. Something like this could be used to store configuration data.
To put it differently: if you interviewed those people from the blog post, would they say that they do the things described in this article? Likely not!
I don't agree with going back to the drawing board, but HP should be more honest about its claims and Engadget should absolutely vet the claim before using is as the headline for the article!
Probably in the same way that the Macbook Air was only .6cm thick and the world's thinnest laptop despite being .09cm thicker than the Mitsubishi Pedion which was a consistent 1.84cm thick. I believe it's called iMeasure.
You can create a PR from the upstream to your repo, then accept that PR. (I know, that's not immediately intuitive, but at least you can do it without pulling a local copy.)
Absurd statement. For starters: the mux/router included with the standard http library isn't particularly good or performant, which is why most of these projects like gin and httprouter were started in the first place. You'd also have to roll your own middleware implementation, which means you'll end up with your own framework at some point regardless.
Only Gitlab CE is OSS, GitLab EE is "publicly viewable" but neither FOSS/OSS [1].

It's really a shame because I would pay good money to have GitLab EE under a FOSS license.

[1] https://about.gitlab.com/license-faq/
I won't pay for or otherwise rely on a Google product at this point. It's evident that whether I pay for a Google product or not, I'm not the customer.
Five Linux Distros That Break the Mold
Or vimcat: https://github.com/ofavre/vimcat
Or pygments: pygmentize -l diff
Perhaps a hybrid business model could be achieved by setting the hardware to talk to a central server of the user's choice. The server software would be open source and be manageable via a web interface, which is mobile-friendly. The company would simultaneously offer a cloud-based alternative for a monthly fee, so that the user could avoid having to setup his/her own server. As a third option, each device could be managed individually; this is likely most appropriate if the user only has a single device.

So long as the company does not go rogue and purposefully brick the devices, then the company could shutdown and the devices could still be usable. Further, other companies could provide remote management services for these devices. Being IoT devices, though, would make them still susceptible to security issues, but at least being able to use them on a segregated network could limit that from happening.
I did read the entire article. I was very disturbed. The first of your quotes is actually part of what clearly disturbed me and made me think even more that Foos is clearly a sexual offender.

The second of your quotes I found to be just a secularized and romanticized restating of basic Christian doctrine (or just the 'Golden Rule'), which makes me further disturbed that someone would have to wade through years of voyeurism to reach that conclusion.
Its not the volts that will kill you, its the amps
"Great minds discuss ideas; average minds discuss events; small minds discuss people." - Eleanor Roosevelt

I don't even know if that quote is true. I suppose it doesn't matter.

I'd propose in software development the bottom tier is languages and frameworks, mid tier is paradigms, and top tier is algos architecture and debugging war stories. Plenty of room for alternate interpretations. I'd accept an argument that algos or debugging are mere mid-tier.

Anyway the world is full of ditches that need digging so don't be surprised if when you interview, you interview at a ditch digging company, and furthermore they have a laser like focus on shoveling, when you thought you'd be talking about civil engineering finite element analysis of bridge girders. Well, they shovel, thats what they do, best you find out now rather than after starting work there. And there's nothing wrong with the world being full of diggable ditches, other than the general population on average being massively too intelligent, over educated, and over experienced to spend their lives digging ditches, and the world having a distinct shortage of bridge girders needing a finite element analysis vs the number of people who can do it.
Is your point that 40+ aren't doing Math and Programming, so one should not aspire to be doing that at 40+? But why aren't 40+ doing Math and Programming? Because they've moved on to other challenges, or because they are being replaced? Aren't we back to the original point?
That's only true for "earned" income. Income from dividends, interest, capital gains, etc is still taxed from the first dollar just as if you were residing in the USA.

Furthermore, if you earn income as a freelancer, it's likely that you still have to pay self-employment tax.
Building a Mature Analytics Workflow: The Analyst Collective Viewpoint
Introduction to Emacs Modules
According to their documentation [1] it does work with private repos.

[1] http://doc.gitlab.com/ee/pages/README.html
Sphero's BB-8 toy will now watch the Force Awakens with you
Genetically Altering Ecosystems
Good, I hope more companies follow. I understand some people's reservations with how fast the cultural landscape is changing. The biggest problem I have is underhanded tactics, asinine euphemisms, and feigned naiveté by the people trying to pass these laws. If you truly feel you are on the right side, why try (so feebly) to hide your intentions?

You are either a brave culture warrior fighting for what's right or you're a cowardly bigot. You can't be both.
Capital One has had this program for about 18 months, but sadly it's about to expire (unless they renew it last minute): https://get.uber.com/cl/capitalone/?type=qs
Does this mean that WhatsApp can talk to Signal Private Messenger app?
First, there really is a range: some people don't seek really almost any approval (and often seem crazy) and others who utterly define themselves by what people think of them.

Second, I would argue that the opposite: that all of mankind's greatest accomplishments have been the result of 'validation avoidance.' Van Gogh was well-known because he didn't need validation. He did his art regardless of it not selling, regardless of what happened. He would be mocked for stopping by the side of the road and staring at a flower for hours, but he didn't care.

And that's the sign of a true creativity. If you're concerned about what people will think, you're not going to be able to innovate. Prizes are nice, but for real innovators, they're never the motivation.
That's not new though - the visibility map has done so for years (8.4 IIRC).
> "What's the basis for this statement?"

I know people who live all over the country. I see their vacation photos on facebook. And even those who live in pretty well-served areas (like NYC or Boston) don't make 100% of their out-of-town trips along the covered interstates -- sometimes they go visit a cousin in Cleveland, and NYC to Cleveland via I-80 isn't covered by the network. Even NYC to Buffalo is questionably covered.

> "that's not where most people live"

The Metro Statistical Areas of NYC, LA, DC, Philly, Miami, and Boston account for about 56 million people combined. Dallas, Chicago, Houston, and Atlanta are poorly covered and account for 29m. Of the next 10 MSAs on the list (populations in the 3m-4m range), 5 of them are pretty well covered in all directions and 5 have significant gaps. If you account for the whole top 50 MSAs, I only see another 6 that are well-covered along all major travel routes -- bringing the total population in those well-covered areas to around 85m. The US population is around 320m total.

My contention is that the majority of the US population lives in areas that are not well covered, and that even those who live in well-covered areas will on average have at least one trip they'd like to take that isn't served by the network.

Now, don't get me wrong here. I'm not saying the network "sucks" or is "useless" like a previous poster. I'm saying that it's not yet built out to the point where it's suitable for the majority of the population for 100% of trips. It's suitable for the majority of the population for 80-90% of trips, maybe, but not 100%. Those who live in well-covered cities and make all of their trips on well-covered routes are actually in a distinct minority, perhaps one that is well represented on Hacker News, but a minority nonetheless. Which means there will be some market penetration by the Model 3, and other pure-electric vehicles with a ~200 mile range and the ability to recharge quickly, but we're still several years away from the transition from "this is a good solution for some people" to "this is a good solution for almost everyone". Right now, plug-in hybrids are a viable solution for a much larger slice of the population.
My corporation had 10 people in Ireland and 4 people in India, Teams worked on different products. Entire indian team quit within 10 days for better offer. Their project had strict deadline in 8 months and it was already 4 months behind the schedule.

My boss reassigned me to their project, in exchange for work-from-home and some other perks. I put the project back on schedule and released it on time. I did that alone, help was promised but never assigned.

At performance review that year my work was "acceptable". My (indian) project was delivered on schedule (haha), but I missed a few key meetings on my Irish project.

Latter I had problem with my manager. While I was slaving on Indian project, Irish team was learning new technology. I was expected to know this technology, since I was technicaly part of Irish team while they were learning it.

I quit shortly after that. Now I do remote consulting
Basically. If a fat framework is what you need, you chose your language poorly.
Why does ambition somehow now mean you have to WANT to do your job for 12 hours a day, 6-7 days a week? Do you think surgeons spend their days off at home practicing surgery on their pets as a hobby? Don't get me wrong--everyone should always be learning. But in what other profession is it expected that you continue doing your work "for fun" after hours?
Some of the comments here are missing the goals of the organization, I believe. What is the 'end-game' for HubSpot and companies like them? What do they hope to accomplish? Tear away all the fuzzball tables and kindergarten colors[0], does the business have solvency without the VC ecosystem? I don't know the interior of those business, but they all seem to be angling for 1 thing: a buy-out.[1]

Commenters here, rightfully, say that experience matters in producing a good product that sells and makes a gross profit. That 3 greybeards are worth 10 fuzzfaces. I think they are right. But that is not the objective for so many of these places. The idea is to 'grow', show this to other VCs or the NASDAQ (maybe) so that they will want to buy your company. Then the board and c-suite get something of a return on the time and money, while the employees get less of a return than having worked at Boeing for those years.

Again, ageism is fine, because the point is not to have a sustainable business with a good product, the point is to grow and sell. This is slash-and-burn ranching not sustainable farming.

[0] Those are VERY important to signal to the outside world and to potential employees though. It makes the company seem 'techy' and 'googlish', which is thought to translate into dollars. Still the decor means nothing in the end.

[1] Do you feel like you have no idea what is going on? That you sometimes have imposter syndrome? Most people, including VCs and C*Os have this too. No-one know what the hell is going on, and if they say they do, they are ignorant or lying. Mostly.
Are there any really hard technology companies that have the same problem?

My guess is no.

Our company is almost completely people with background in computer vision, AI and 3D rendering and our youngest employee is 31.

My guess is that "trendy" startups have this problem, not ones building hard technology.
While there are only about x/ln(x) primes, each one takes at least log(x) bits to represent, so there's no memory savings after all.

In fact, there's an increasing loss as we optimize the constant factor in the sieve's O(x).

To wit, Dijkstra's algorithm takes 776MB to store all 203280221 primes under 2^32 at 4 bytes per prime.

A simple version of Eratosthenes' sieve, using 1 bit per odd number, takes 2^31 bits, which is only 256MB.

A more streamlined sieve like the one on my webpage at

http://tromp.github.io/pearls.html

implicitly filters out multiples of 2, 3, and 5, leaving only 8 potential primes in every 30 consecutive integers, conveniently fitting in a byte, for a total of 137MB.

(for some reason, compiling with nonzero optimization gives a gcc 4.8.5 internal compiler error on my SUSE Linux box)
Reminds me of a joke, the 500 euro note was created so politicians only have to carry one suitcase on a plane.

Difficult but not impossible, you can easily carry $100,000 in $100 notes in a bag, and at most you would only need to carry a thousand or so.

As far as legally stashing cash, a large safe or gold would suffice.
I get your point, but I think your management style is very different from mine. People overstepping their bounds getting reprimanded in an authoritative voice away from anyone else is simply not the kind of work environment I want to foster.

If this is a recurring problem and previous, friendlier attempts have failed already then it's necessary to rephrase the message in a clear, authoritative manner but in my experience this is very rarely, if ever needed.
gogs was designed from the start to be fast. Nothing but a rewrite would make GitLab as fast as gogs for basic stuff on small self-hosted servers. For basic uses, the resources required for the platform of GitLab (rails) is greater than the resources required to use all of gogs.
WhatsApp Security
But did Nest/Google lie? They've declared the lifetime of the product to be complete and shut it down.

I'm _not_ defending them, merely pointing out that "lifetime" promises are meaningless unless quantified in a much harder way in advance.
I have a Lenovo T450s and Yoga 2. The Yoga 2 is probably half the thickness of the T450s but weights about twice as much. I prefer carrying the T450s.
Show HN: Open-source atmospheric water generator – first lab reports
edit: disregard, I was wrong.

If I'm not mistaken, you have to change the DNS of the domain to something *.cloudflare.com to be able to use their service, so it won't work in this scenario.
We're working on adding Cloudflare in front of GitLab Pages in https://gitlab.com/gitlab-com/operations/issues/75

We don't have a lot of experience yet with DDOS protection so there might be downtime as we learn that. As you can see in the issue we're working to implement protection before we need it but it might not be ready in time nor can it protect against everything.
>So in your opinion I should switch to a whole different language/stack?

In my opinion one should use appropriate tools when building a solution. Using a number of languages or tools that are appropriate for the task is not only normal, but actually gives you better results anytime of the day, not to mention freedom of choice, compared to when you are stuck with "one big thing"

>Who said building a fat framework since I liked the language? That's your words no one else's.

>Sometimes a fat framework is needed

Okay, so name some of the reasons, otherwise mine assumption is only logical. I, personally, can't see any reasons why would you need a fat framework that has to be written in Go and not in Python/Ruby/Java or something else. Seriously, why?

>BTW: python programmer for more than a decade. I've been in need for both micro and fat framework in my career. I still don't get your argument.

My argument is that if you need a fat framework - this does not mean it has to be in some specific language. You have something like a counter argument? Please share.
Personally I think it more likely that Brits just don't like to be reminded of the fact that their society was built on a class system, and its not going away any time soon. It doesn't matter if the Soviets say it or not: Brits don't like to be reminded that their empire requires rather a lot of serfs in order to even get itself out of bed in the morning ..
Thanks!

You can indeed have a fully automated deployment. You could already do this with GitLab CI on an external server (S3 or anything else), but now you don't have to worry about hosting anymore.

We took inspiration from .travis.yml when designing the .gitlab-ci.yml file, but are continuing to add features and configurations that make it possible to work together with other GitLab features such as build artifacts and now Pages.