skysight-inc/HackerNews huggingface dataset:
They have a "google maps lite version" that loads a little faster, because it misses a bunch us useless crap, but looks 90% the same. It feels somewhat faster.
Does source code duplication matter?
they have in past been busted doing similar things so i dont put is past them
“Hello World” App with Node.js and Express
What's wrong with my test-plan?
Link to paper: http://journals.sagepub.com/doi/full/10.1177/194855061668105...
All of these are great points of advice. I would add that remote work is not simply about quality of life—its also about broadening your pool of candidates from those who live near you to those who are living, full stop. If it costs too much to hire developers near you, go where cheaper developers are (but have someone on your team, if not you yourself, who is able to filter good developers from the merely adequate.)
If the feedback "this is utter garbage" I'm not sure there is any constructive feedback.

Sometimes you just need to say something is garbage and move on.
I only trade on zero-fee or maker-taker exchanges, like GDAX, Bitmex and OKCoin.

Making profits with fees is possible, but harder.
> the reality is that no one -- absolutely no one -- has built a business on AGPL software and it seems vanishingly unlikely that anyone ever will.

I strongly disagree with that. Take RavenDB, which is very much comparable to RethinkDB in terms of a business is dual licensed as AGPL and has a commercial license available [1]. This forces any business doing non-OSI approved OSS work to purchase a commercial license. I don't know too much about RethinkDB but I think they must have used a very similar licensing strategy?

From an outsiders' perspective, RavenDB appears to be going strong and doing well commercially. They are hiring and expanding and have invested a lot into v.4.0, which I'm really excited about.

Interestingly, on the spectrum between MongoDB and RethinkDB in terms of "Wrong metrics of goodness" (Correctness, Simplicity of the Interface) they appear to me much closer to RethinkDB than MongoDB. In terms of stability, they may have been somewhat in the middle (e.g. not as bad as MongoDB, but probably not as good as RethinkDB). And they have moved very fast to add features and fix bugs in the product. It's a really nice DB to work with as a dev, I suppose the #1 reason they are not as successful as Mongo is that they're coming from the .NET niche...

[1] https://ayende.com/blog/4508/comments-on-ravendb-licensing
Freeciv-web is always looking for contributors. https://github.com/freeciv/freeciv-web
On Her way to Mars
Not sure if it helps, but this page lists a summary of protective factors that can help you (nutrition, exercise, stress management) : http://outcomereference.com/outcomes/27-Cardiovascular-Disea...
Totally off topic - In mobiles, tables are stripped off while the rest of the content is responsive. There is no scroll bar and no way to read the data given in the table from mobile. Hope Github fixes it.
moz://a looks cool. The :// sad-uninterested-disappointed face already has its own connotations.
How Aspiring Entrepreneurs Are Often Victimized
If anyone is interested in getting this setup I put together some install notes along with some speed bumps I encountered while benchmarking Alenka a few months back: http://tech.marksblogg.com/alenka-open-source-gpu-database.h...
Yes, I learned an important lesson about verbal agreements with my current employer. They're worthless.

If they aren't willing to put it on paper, it doesn't exist.
It has added some half assed okish stuff into a language that is still massively hard to use, super ceremonious and all that for not a lot of security.

Yes it is better than a lot of things, but it is also a super low standard. It get things done if you are ready to deal with all its problem... But it is still the child of its history, and its shows.
Uncertain? Get Weird
I didn't read a sentence about not wanting to pay a market rate. I read that they were not able to pay a market rate, and yet there is still a need for the work. If that doesn't speak to you, I don't blame you, but its disingenuous to make out like its merely a choice as to whether they have the funds available.
> If a customer sends customer service a great review, engineering should see it. If a customer has an issue, engineering should be involved in making the customer happy. And the other way around...

100% agree with this sentiment. I have tended to work at small (<30 headcount) companies and the better ones fully adopted this mindset. The less good ones tried to insist on closed doors and "you only need to know X" - which ultimately led to complete apathy to other departments problems or successes.
>Have you done some research?

Yes.

>Can you tell us what you recommend?

For privacy? Tor.
Anecdotal data point of one: the primary reason we decided not to use RDB after our evaluation was performance. Queries over even small data sets, with secondary indexes, were painfully slow.

We really wanted to believe in the idea, but the implementation left much to be desired.
I was doing this on the now defunct Cryptsy with the popular alt coins. Using relatively basic exponential moving average calculations. There just really wasn't enough volume to be doing it constantly. I was lucky to get a few trades in a day that made sense. I made money, and lost money. Basically breaking even. Mostly just a learning exercise. At this point though, all of the big players are getting their hands in. Not really worth it anymore.
C# is fine if you stick to the Windows ecosystem, the cross platform stuff was released far too early in my opinion.
Forwarding email with outlook.com/Office365/Microsoft Exchange also breaks DMARC. Exchange Server sometimes modifies the headers of emails when forwarding them, invalidating the DKIM signature, so then a DMARC policy rejects the forwarded email. Apparently Microsoft have a fix in the pipeline for this, but it's been taking ages.

More info at: https://blogs.msdn.microsoft.com/tzink/2016/05/19/why-does-m...
The Brave One
Mailman sucks, too.

Source: I administered a variety of Mailman-driven lists for years. Never again.
Don't scale back to 50 hours. You'll stay burnt out. Scale back to 40 and stick to it. You'll be much more productive.

And take a week (preferably two) to recharge, not a long weekend. You need to get your brain completely out of work and get it used to being there.

Then spend at least a few hours of your 40 on a regular basis thinking not about your work but about HOW you work. What would improve your code quality? Automated tests? More time spent thinking? A better environment for focus? Then fix the problems you identify.
That being said, I strongly believe that reputable news sources should not publish unmoderated opinion blogs from their own domain. No matter how many times the page says "opinion" or "blog" or "unaffiliated", if it's published on their site, on their platform, on their domain, it's going to be equated with that news outlet.
I learned to do this as a child because I always had issues with feelings of pressure in my ears. I was so sensitive that riding up or down a hill that was big enough would cause discomfort.
It's not very good. Very generic, too developer-centric. They had some interesting (mostly bad) options in their exploration and they ended up with something mediocre. I actually thought some of the best designs were cut the earliest in the process (which is typical for design by committee).

They'd almost be better served going with one of the worse options because at least it would have a bit more personality.

Open-source is great for a lot of things, but it's incredibly rare to find good design in open-source spaces. This doesn't change that.
The Java streams syntax is still painful.
Neither is 'merely syntactic sugar', take a look at their respective implementations. It's hardly surprising that a method on a class named 'ConcurrentHashMap' in 'java.util.concurrent' provides certain concurrency-related guarantees. It's the point of the whole thing and is written on the tin.
Looks like relatively normal behavior for a 7 lane road for either USA or Europe.

Highways with THAT many lanes typically have exits on both the right and left side. People will typically be on whichever side their exit is going to be on.
Search another term, like 'keyhole' and it succeeds immediately. Switch back and forth and you can see it's deliberate.
the disturbing part of the story isn't addressed: the real market maker who posts a market at cent increments all day long has his trade stolen by citadel for sub pennies (a product of another insidious practice, payment for order flow). the solution's simple: no sub-penny executions anywhere, and no payment for order flow.
What the ultimate travel app user experience looks like
There are infinite interpolation possibilities, one decides it is linear by extrapolation.
I actually think that would make a great discussion on HN. ;-)
I thought it meant having enough investments to live off dividends/interest/rent without having to touch your principle such that it continues growing on its own?
Ah crap - a popup!

I'm writing a personal guidebook to working from home - if this sounds interesting please fill out the form over the right.

If it doesn't, hit Escape, close this window, restart your computer, and flee to Mexico.
Speed dating 101: Πως να τη ρίξετε στο κρεββάτι σας από την πρώτη νύχτα
Sassy Zuckerberg touts Facebook's power to defend Oculus in court
I found this article from the Fastmail folks to be rather enlightening, and being Fastmail, you know it's meticulously correct: https://blog.fastmail.com/2016/12/24/spf-dkim-dmarc/
Absolute megafail
Seriously? No one has mentioned K&R. It's arguably the best programming book ever written.
> So when the SIP says that the price of a stock is $40.02, Citadel knows that it's really $40.01, so it can buy the stock at $40.01 and sell it to you for $40.016 for a guaranteed risk-free profit.

This implies that Citadel is buying the stock before selling it to you. I doubt that's the case as waiting for the ack from the exchange before handing the latency would be too high, more likely that Citadel assumes it is likely that it can buy it for that price at the same time that it is selling it to you (and that's seems what's implied in the FastFill description). That's not guaranteed profit as Citadel is taking a risk (albeit small) as its buy at the better price might not be filled.

edit: and in fact the article later says that this risk-free arbitrage is not really risk free.
They abandoned that change because it didn't solve their problem.
For people interested in functional programming, I think Scala still has the following things going for it,

- Built in types (immutable persistent collections, Try, etc). You can get these in Java with
http://www.javaslang.io/ but it's a relatively new library.

- A concise syntax for creating value types without using something like Lombok.

- Mature libraries (ScalaZ, Monocle, shapeless, etc) for people interested in more sophisticated functional patterns.
Enterprise open source growth and new release set Severalnines up for 10/10 year
This AI proofreader will make you a better copywriter
In mine too, but I don't think the "kills focus" effect disappears just because the practice is accepted -- so this is kind of orthogonal.
Higher kinded types is a feature that sets the languages apart and is what allows for some very powerful polymorphic code to be written in Scala.
I immediately thought of BEAM while reading this.
I've spent the past 4-5 days going over and over this page:

http://winterbe.com/posts/2015/04/07/java8-concurrency-tutor...

Talks about some other useful topics as well. It's probably not news to everyone, but the third part covers a fair bit of CM/CHM.
I do not see how that would be possible.
I'm intrigued by whether Ghost can pull off moving into the longform content space, since just a little while back Medium published that post about cutting back on their efforts.
Severalnines: a single interface to deploy and manage them all
have you driven on a UK motorway recently?

tailgating? yep
cutting into traffic? yep
randomly slowing down and speeding up? yep
Confusing terminology. I say the scientific community should rename "gravity" waves to "buoyancy" waves, which is more specific and accurate.
What those talks often miss is how closely linked salary often is to status and communication of value.

I may not need a raise and the money may not make a notable improvement to my life in and of itself but getting one is a clear signal of appreciation and in the opposite direction not getting one while your peers do (again regardless of whether you need one) sends a clear (if unintentional) message of undervaluation.

Unlike most other signals of status, salary is directly comparable.
How much profit does a VPN operator make? Since running my own box on DigitalOcean costs as much as a VPN ($5), at <10% traffic utilisation.
Like most things in life there is a wide range of levels of tribalism. American politics is on a very high level of tribalism, more than a lot of other countries.

To quote you: If you are not noticing that, that's probably a bad sign (for what? Can you explain that?)
Dupe. Yesterday's discussion (title was incorrect): https://news.ycombinator.com/item?id=13418169

Today's title is again slightly suggestive. There are 20k potential victims who have been notified. Of those 20k, some indeed have become a victim. But certainly not all.
>Sure, but for day to day browsing, Tor is shit.

Sure, but for privacy, VPNs are shit. You can't recommend VPNs for privacy.

If this was branded differently, I'm sure it could be a great resource.

>This is more to prevent dragnet bullshit like the UK RIPA which requires ISPs to keep a list of sites visited.

The site doesn't really read like that, it has several suggestions that don't seem to apply to those seeking only for minimal levels of privacy to maybe hide from the local government.

As a quick example:

>Avoid VPNs that use CloudFlare, Incapsula, and other such services.

Doesn't seem like a major concern for someone only worried about UK RIPA.
How to stop Facebook wasting your precious time
The treatment Sanders got could demonstrate that.
I don't think the development of pg-strom is still active, as far as I can tell
> Esa is also in contact with the Indian space agency which is using the same clocks in its sat-nav system. So far, the Indians have not experienced the same failures.

Since the same technology and the same manufacturer is being used, it's a weird problem to have after the satellites are already in space.
Requiring only 3 users to vote for a feature seems quite low to me.
Apple has only very recently begun to adopt open offices -- meaning in 2016. At the time the iPhone was created and soared to market dominance Apple workers were in actual offices with locks due in part to Apple's obsession with secrecy ( 1 or 2 to an office ).

At least so far as Apple has adopted the open office craze, innovation and sales have dropped with Tim Cook taking a recent pay cut for poor performance.

Yes, Apple is moving to open offices in the new Cupertino headquarters, the "spaceship," but that is not how they achieved their big success with the iPhone.
As the founder of an early stage startup, everything that is not related to product development seems that I am not actually working. I know that I should devote myself to hone my Customer and Company machines, but I hate the feeling of wasting time.

I am trying to transform Customer and Company as products, so I trick my mind to evolve them appropriately.
Ask HN: How to make opportunity out of Brexit?
Hi HN,

I am an EU national working in London at the beginning of my career working as data scientist for a startup I am crippled by fear of Brexit, how could I make an opportunity from this fear?

I am worried about the London startup ecosystem shrivelling from the economic fallout and hostile immigration environment.

Thanks for your advice HN!
Tell that to the Ukranians, Georgians, Poles, Balts...

Russia may have an economy the size of Italy's, but geopolitically they are still the bear, a gangster state that seeks to disrupt all order so that they can bully on a one-to-one basis.
Reading between the lines here, so keep that in mind. Author wrote something popular (libevent) in a permissive license. A company took libevent and ran with it, refusing to hire the original author. Author is now in a bad place.

Sadly, that's one of the risks of releasing code under permissive licenses: it effectively no longer belongs to you. You may think that you're OK with that (like the author originally did), but human nature is likely to curb stomp you when you do lose that control.
I heard this story too, when I became a manager and received some training from the HR director, at a F500 company. The idea that people are not motivated by money was drilled into us. Yet I became a manager so I could make more money. I formed a number of impressions:

0. A caveat about the "studies" is that they typically start with workers who are already receiving market compensation. That little bit is always left out during the seminars. At the factory where I once worked, unskilled workers quit over a $0.25 per hour raise offered by a nearby factory.

1. Most HR personnel have psychology degrees, so they are trained to believe that people are motivated by psychology. Imagine if HR people all had economics degrees. For me, treating my fellow workers as homo economicus is a sign of respect, because as engineers we are paid to make rational economic decisions.

2. It's a bargaining strategy, intended to attach a social stigma to people who demand more money, and to make the money game more stressful for people by making you feel like an oddball. This is also why people are discouraged from discussing salary from one another -- divide and conquer.

3. They are also bargaining with their managers, i.e., telling me as a manager that I shouldn't ask to pay my people more -- divide and conquer.

4. Yet... I looked around and the managers who had the highest regard and most power in the department, were coincidentally also taking care of their people with promotions within the ranks (e.g., from junior to middle to senior), meaning that they played the salary game differently than what HR told us. In addition, because salary budgets for the work site are relatively inflexible, it's kind of a zero sum game, and more money for their employees meant less money for mine. I was competing with the other managers for salary budget.

5. I decided to compete hard. I somehow convinced my higher-up that my people were "special" and thus immune from stack ranking. This eliminated the zero percent raise in my group. I got one engineer a nice raise. I promoted two others, making them equal to me in rank. In practical terms, a promotion in between annual review cycles was a way to give someone a raise, since the money came out of a different pot. This kind of thing worked for a few years, then I started to run out of luck, and stopped being a manager.

The people who I took care of are now some of the most valued and loyal employees.
Archaeologists and Metal Detectorists Find Common Ground
Yes, see the pixpop post.
Real-Time Object Detection in Videos with Neural Networks
Show HN: Java SDK to Integrate Multiple Services with Just One API
That is nonsense.
I run a mail server. I have SPF, but no DKIM/DMARC. I have no problems with mail deliverability.

In my experience there are a lot of urban legends around this topic.
Thanks for all your work.

I understand that you're waiting for a legal framework to accept donations as an organization, but there was an article recently about an individual GIMP developer being funded on patreon. Is this something you would consider? I'd be happy to contribute to someone who's actively working on RethinkDB (of course without any backer rewards or similar expectations), and perhaps others would as well.
Same experience here, several years ago. I'd love to know how professionals manage to avoid problems with transaction fees. I guess it is just taken into account during prediction, but it does seem to limit the number of tentative transactions you can make, even if you cancel them.
That's Julian Assange, not Edward Snowden.
Not sure how many other languages support this, but I was pleasantly surprised when I used it in typescript. My first exposure to Intersection types:

T Extends Foo | Bar

T Extends Foo & Bar
Is there a way to fix such problems with a software update?
"But it's been proved by research on neurosciences" claimed by psychologists/sociologists/economists is one of my favourites of the moment.
Java is easy to use once you understand it. I can code Java just as fast as C# or Python. In fact C# and Java are close enough to be mutually intelligible. The ceremony is all optional crap that most people don't worry about, it happens to any language used a lot in corporate.

The security issues were mostly in Java applets. The language itself is pretty damn secure. I can't remember the last time I saw a web exploitable issue in the JVM.
On top of that, there will always be "sections" of the road where traffic reliably grinds to a halt. So people keep switching back and forth to avoid those areas.
> While there would be no immediate ROI

Well, this particular author is the creator of libevent, so there's probably enough ROI already.
10 keyboard shortcuts to improve your productivity
You can put 3% down. You get PMI for 2 years at the minimum but you can pay more to get to 20% down and then PMI is based on the value of the loan. In the Midwest this turns out to be very cheap. So you don't have to rent for very long.. if at all. That being said it may be difficult to get significant appreciation on your house like one gets in SV.
Wait twenty years for people who don't know to retire or die, and people who do to move up the ranks. Or find an organization that isn't so set in outdated ways.

Sorry. I'd love to have a better answer, but I've been around a while and I'm not seeing one yet.
The "Mozilla Festival/Fest", "Mozilla maker party", and "Mozilla all hands" are not copy. They are examples of how to brand your Mozilla-related thing with the new logo. The new logo visually pulls all those events together. You can pretty much copy & paste from one of the examples, just replace the text with your new thing and be done.
What I Wish I'd Known About Equity Before Joining a Unicorn
Very true. The hard part seems to be finding the hierarchy. Can the head of Sales ever not be the head of Customer? (Can the head of customer success have the VP of Sales report to them?) Having product management subservient to engineering or vice versa seems tricky too.
I think the point is the OP wouldn't want to work at any of them.
Valve's Newell Affirms Work on First-Party VR Games and Interest in Future Tech
Here's an economics question that I used to think about when I was trading bitcoin:

Does volatility of an asset itself create value? It seems like the more volatile the price is, the more opportunities there are to make big profits trading the swings using a 'reversion to mean' strategy. Which would mean more people trading it, which would mean that over time, the 'mean' price would keep trending upwards, until that volatility reduced to the point where the strategy was no longer profitable.

Does that make any sense at all? I'm sure there's a broken link in that chain of logic somewhere.