skysight-inc/HackerNews huggingface dataset:
Well I still use Eudora, it's installed on this laptop that I'm using now. Anyone who has used Eudora knows it is the best email client around and it's a damn tragedy that Qualcomm abandoned it.

Because Qualcomm stopped development over a decade ago certain features are problematic these days, certificates updates and the lack of a decent HTML editor for example.

That means that I also have to use Mozilla's Thunderbird for some jobs.

Let me say this categorically: Thunderbird isn't in the race with Eudora. It would take chapters for me to do a proper comparison and show you how truly bad Thunderbird is by comparison. If Thunderbird or any other open source client is ever to catch up with Eudora then a huge amount of work will need to be done.

There is one thing I've never understood about classic well designed software and that is why are supposed clones such as Thunderbird so inferior to the original. One would think Thunderbird's designers would simply copy the Eudora paradigm and correct its out of date features on the way.

Well it's not so with Thunderbird. Perhaps someone knows the reason why.

Anyway, Eudora is on my machine to stay for the time being. It'll be there until the POP/IMAP protocol ceases to work!
Well that the one place where I disagreed with Feynman after reading all of his books.

The name of an animal connects you to a body of knowledge about that animal, both in books and in you elders.

Also let's not get hung up on 'name' as it is in english, simply a label long disconnected from it roots.

On the west coast of Canada the costal land is a very thin soil atop a layer of bedrock. Despite that some of the largest and oldest trees grew here.

Do you know what the name of a tree is in the Nuu-chah-nulth language: 'land holder'.

The name doesn't just label the thing, it tells you what it does, the roots hold the soil together.

Cut too many of them down and the soil washes away, leaving you only with bare rock.

If enough white men had known the 'true name' of west coast trees, maybe clearcutting would have never been practised.
Adding golang/go to the list. It's interesting to read how an actual language is implemented, also it's fairly well documented (most of the documentation is extracted from the codebase, so all the crucial bits have to be there).

There are a few parts of the codebase that were automatically transpiled from C, but the rest is usually very readable.
> No code review needs to be passed before pushing to trunk. It is the responsibility of the developer to write good code.

Yowsa! This sounds like developers who get code reviews write bad code…
It must be pretty easy to block communications in a prison? Presumably it's a bit of a game, they want the prisoners communicating so they can track it??
I can't imagine people getting as mad at it as the news article wants them to be. I'm picturing a world where the super aggregate data* is available via an API so I can have an app that says something like "For a faster journey today use line xyz via station abc"

* in the image's case, those percentages would do it
> Skipping code reviews for faster pushes to "trunk" does not sound like a stable solution.

I think a important context here is that this is engine code (a.k.a. library code).

This isn't a web service or web site where what you ship is hitting end users. The end users of this code produce new products, and the potential issues are a) that the users of the engine (i.e. game studios, internal users of Stingray etc) are being held up in their work, or b) that bugs sneak through to their users (the gamers/end users).

In this context, the idea of a quicker turnaround in exchange for some bugs leaking through is much easier to defend. The studio might want the buggy code faster rather than the fixed code later. This is probably not the case for a system deployed directly to end users.

> Why not just encourage faster reviews and smaller diffs..

That was the motivation of switching to trunk based (i.e. removinbg the incentive and slowness of larger PR's). You can't "encourage" smaller diffs other than having the process inherently do that. It's not "encouraging" to send an email to the team telling them to make smaller diffs.
Hiring someone with bipolar disorder?
hi guys,
have you ever hired anyone with bipolar disorder ? we have a strong candidate who has bipolar disorder type 2 and social anxiety disorder and has voluntarily declared that he takes medication morning and night.

What is the impact of that on work ? especially in a VERY early stage, high pressure funded startup ? We are at that point in our evolution where we are still atleast a year away from work life balance.

I really like the guy, but cannot objectively relate to what I should be considering.
Ghost Gun
In this particular case I'd say it's mostly because usually you'd send someone to "/" to go home, but this blog is a subdomain so that doesn't work. It's easier to miss that.
How I invalidated an idea in 3 months with little code while traveling the world
Yes, it does mean that code review is completely wrong.

If you read the article, they suggest strongly that it is hard to get a "correct" code review process (perhaps because it encourages the nitpickers, or perhaps for other reasons).

If you've got a bunch of experienced people spending a year on it that can't solve it, perhaps they just can't solve it.

And at that point: What's the difference between something that's wrong, and something that they can't do right?
I don't understand how people find GitFlow to be complex or slows them down. If feature branch is long lasting just merge regularly from develop branch so you don't end up with a tough merge when the feature is finished. Apart from that, just trust your devs. People are not stupid, gitflow process is sane and simple, nobody will start pushing to master like crazy if you allow merges without pull reviews. If you dont trust the devs to do the simple tasks right, do you trust anybody in your organisation? Do you check every step/change your devops/sysadmin/dbadmin make?
Oh. Her. The one who oversaw one of the biggest corruption scandal in France (until we get confirmation of the Gaddafi affair) and who was a member of the Sarkozy administration, the closest thing to Trump we had their.

Assume she is no smarter than a bad VC who is falling for buzzwords. I don't trust her analysis for a minute.
How does your comment relate to anything I wrote?
You're right that if you take a trapezoid and identify the sides, you get something that is topologically a torus. However, we were trying to measure distances on the torus and hence need it to be geometrically a torus - i.e. we need distances to preserved at least locally when we map from the domain (the square or trapezoid) to the torus. You can see that this isn't done with the trapezoid: you have to identify two edges that have different lengths, hence lengths must get messed up! Or in your example, each trapezoid on the donut has different size and shape so it's not useful for measuring distances. Though getting this to work for the donut is impossible, so you had a difficult task. (If your domain is in the flat plane, then the resulting torus must be flat as well. Which means it's not the kind of torus you can eat since it can't fit in 3 dimensional (flat) space along side us. But Pac Man and friends live on flat torii.)

Nonetheless, you're right that the domains don't always have to be parallelograms. Each covering has a parallelogram domain but in general coverings have an infinite number of possible domains. They satisfy some conditions though: essentially they're a parallelogram where the edges don't have to be straight lines so long as the left and the right edges (and the top and bottom edges) are the same curve just translated. So generally the parallelogram domain is easiest to work with (and in fact there are multiple parallelogram domains you can choose so one usually chooses the one with the smallest edge lengths).
> And supposedly they are a small shop.

They were a small shop and they are now part of Autodesk. Autodesk is a big shop. Hence problems. Hence article.

Edit: they were a small shop and then were aquired by Autodesk (they have since moved on).
So basically from an Kernel / System programmer standpoint, There are no reason to use BSDs today apart from License?
We use and like redash, because we can have it trigger zapier tasks when there are new results on a query.
Makes cross-integration when testing new things great, and saves time in development being able to hack together a stop-gap solution this way.
so what would you say happened June 6th 2017? certainly not a mass shooting... what makes it mass?
after that incident, Police said they had stopped 12 similar attacks based on intelligence since September 2014.
Remember that when a government or government-ish bureaucracy does something that hurts Bitcoin/cryptocurrency, it's proof that big-government bureaucrats are hopelessly incompetent and shouldn't be trusted with anything.

But when they do something that helps Bitcoin/cryptocurrency, it's validation from the wise, eminently competent leaders who have proved once again why we trust them with such power.
mmap(...MAP_PRIVATE...) will protect you from changes made to the file on disk.
That's not what they said:

> Code review happens through a small window. When reviewing a PR you only look at the fraction of the code that just changed.

Their complaint is that code review makes it easy to miss deviations from global goals & style, not that they nitpick minor presentation issues.

Although I wonder what sftware they are using that would only show them a small fraction of a change…
I made a small social media swiss feed reader. Tell me what you think
No, the real problem is mass shootings. Evil may be a people problem, but mass shootings are an American problem.
> but in no way more special than say, other fruit juices or beverages.

> Do you maximize the experience of a fine meal with a flight of six different orange juices

A lot of people usually prefer to not have sweetness in their meal (at least where I live). Conversely I understand that people loving sweetness and not sour or bitter taste are perplexed by wine.

> And yet there is certainly as much variation in citrus juice as there is in grape.

You are underplaying the effect of fermentation, like from milk to a strong blue cheese. But yes other fermented juices could be as interesting, for example I heard Americans were quite into hard cider ("apple wine") in the past
I've thought a lot about the subjectivity of taste, and I've come to the conclusion that it's one of those things like the Blue/Gold Dress Illusion that is perceived fundamentally differently by different people, and each group lives their lives in complete ignorance of the others. I'm also convinced that taste is a spectrum: a series of distributions which overlap between the different tasting groups.

When I met my now-fiancee, she was certainly what you would call a picky eater (not "only grilled cheese for dinner" picky, but in the general vicinity). As a self-styled "adventurous eater", I figured I'd try to get her to like more foods. It's worked, kind of. I think she's moved higher on her taste spectrum (towards more flavors) but still tastes things distinctly differently than me. She loves kale now, but most bitter greens and some veg are disgustingly bitter (as are tonic drinks). Puzzlingly to me, she's also become a cheese fanatic, devouring even the most aggressive raw-milk washed-rind cheese and hot blue cheeses that I personally find a bit much. And, to draw it back to the article, she's learned to enjoy wine. Whites are preferred over reds, but even then she has liked reds with softer tannins and bigger fruit tastes.

I also think a big part of the taste spectrum is that of texture. In my fiancee's experience many foods like steak or poached fish or soup in general may taste delicious, but the texture itself is off-putting enough to make the food unpalatable. Wine of course doesn't have this problem (except in a limited way of mouthfeel, body, tannin structure). All in all, taste seems to be immensely personal and complicated with a lot of different factors besides "brussels sprouts are too bitter".

It makes me wonder if there could be some analytical way to determine the salt/sugar/acid needed to add to a dish to make it taste comparatively similar between people from different parts of the tasting spectrum. Like color gamut calibration, but for food!
I can see a number of potential reasons why Zuck wouldn't want to be US president.

Firstly, it seems to me that it could potentially poison his brand overseas. Everyone knows that Facebook can potentially exert a lot of influence in very subtle ways. How many countries would want most of their citizens under the potential influence of a company owned by the president of a potentially hostile country? It could cause Facebook to be banned in some countries (like it already is in China).

Secondly, it could be argued that the owner of Facebook already has more power than the US president, so it would be a step down. After all, Facebook has influence over more people than POTUS. And considering the subtle ways we can be manipulated by social media, it can surely be argued that he can influence people more directly and more powerfully than POTUS.

So it seems to me that becoming President gains him nothing but aggravation and stress, and stands to lose him valuable overseas business.
> We'll have to agree to disagree. Wanting to murder someone and actually murdering them has an ocean of difference.

If unopposed both lead to the same result.
1. Not necessarily - 4 short people behind 4 tall people will do the job. But I would argue London platforms ARE overcrowded already, rather often. Mostly because you can only control where people go a certain amount. If everyone gets off many trains at the same stop, but don't leave, there isn't much TfL can do short of asking people to leave for their own safety. Maybe if TfL actually got any decent amount of funding (Like Southern and SouthEastern got due to being rubbish) from the government, they could work on creating further lines and spaces that would decrease Underground congestion. Instead, the government has cut funds and the Mayor has frozen fares. And yet people still want infrastructure to improve.

2. 1 Person != 1 Wifi, but if 1W = 0.2P, you can still get a good estimate.

3. TfL is a large bargaining chip for the mayor - no mayor would even consider risking a PR disaster like the one that could come from this.
Organizing Cloudformation Stacks and Templates
One of the things that interests me about client-side approaches like this is performance as perceived by the user.

Even though I suspect the times taken between real hacker news and the clone to load comments are similar, real HN feels a lot faster because the page only loads once the content is ready, rather than loading the page skeleton and then blinking the actual content when loaded.
Fake News: normal distribution vs. Power law
They've been collecting data for at least 3 years. It's only the detecting of attempted wifi connections but it's the best data source fro predicting overcrowding of stations. A lot of what they tried out to manage crowding during the Olympics is being refined and used to manage passenger flows so some passengers are sent on different routes.
This comment. I never thought I'd read this as a brazillian, here. Good to not feel alone anymore, bro :)

The thing we never discuss here in Brazil is that foreign countries are the natural enemy of a nation, not its own people, like most middle/upper class thinks here.
An excellent point! Since the Big Bang, our universe has been getting more and more complex, from particles, to atoms, to molecules, to the incredible diversity of life we see today, which yes is under great threat today. Putting a name on that diversity simply shows us our place in this complex universe.
We know that some prisoners continue to commit crime, and that they use mobile phones to do so.

I'm strongly in favour of rehabilitation. I don't think prison works and it should be used far less than it is. But even I think that control of mobile phones is important.

And it's not just about phones. A prisoner could easily pack Stanley knife blades in a safe package and put those up his anus.

There are some important human rights balances here. We can't insert fingers into the anus of all prisoners just in case, but we do need to protect prisoners from violent crime.

This is especially true because there are a range of different types of detention against your will - patients in a mental health hospital on a short assessment stay; people in a police cell overnight; medium term patients in MH hospital; long term patients in a forensic hospital (they committed an act of serious violence while they were mentally ill and were sent to hospital); long term prisoners who keep committing acts of violence while in prison. We can't perform the same levels of checking on all of them.

There has been some work on this, on checking what type of airport scanners work or don't work for detecting blades. It's a bit scary to see what gets through.
Why is that, are you thinking about GraphQL?
In Chrome, go to the ... menu and pick "request desktop site". Many sites that are customized for mobile have massive failures and it's easier to just get the proper version which you can zoom and scroll to see all the details. I get a good map that way.
The thread is pretty much full of subjective statements, many posed as universal truths.

My contribution: Blueberry wine is delicious.
I won't really get into the politics of vehicles, but many people do need a car if they are to make a living, thinking otherwise is naive and unrealistic. For many, it is their living. Others need it for personal freedom, some people enjoy a road trip; others like to be able to visit friends and family. Perhaps some even use a vehicle to come take care of sick and elderly living in rural areas. People who don't live in cities need cars; public transportation is not widespread enough or flexible enough.

Maybe you want to condemn everyone to live in cities? Or to not have big families, or to not produce goods where at one point those goods need to be transported to outlets by vehicle. The manufacturing of goods cause pollution as well, you don't want to have that production in urban areas and affect the health of those living there. Not all transportation can be done by other means, shipping, trains, etc. Goods have to get to stores. Sometime in the future, we will have more efficient means of delivery, at the very least all the vehicles delivering goods will be autonomous and electric, but for now, we're not there.

In the case of Denmark, first off, their vehicles per capita is very low, and not because of taxation. Going after the few people who need their cars is punishing, kind of hypocritical as well, when you're at the same time burning coal. Second, Denmark's contribution to global warming is infinitesimal, let's focus on the United States and China who's the biggest polluters, by far. You don't cut the snake's tail.
Hi HN,

Some time ago I did a "Show HN" of the same project mentioned in the story. It turned into an interesting and controversial discussion pretty quickly. I reference the HN thread in the article as well, if you are curious.

Hope this article is helpful for your entrepreneurial journey!

And, of course, I'm happy to discuss this project further.
A mutual friend?

Of you and who else?
There doesn't seem to be any PopSQL users around here so I'll share my experience with it.

Currently, we're a team of 5 on a paid plan and we're loving the tool. We mainly use it to:

- Share queries to extract some kind of data from our databases
- Quickly run queries to answer a quick question
- My favorite use case: We create queries around bugs we've noticed in our data. We add "TODO:" in front of the query's name. We'll then move the query to a "Done" folder once we get the expected result.
They want to detect overcrowding of stations which means before people have gone through any barriers
Was the speed of producing articles just something he didn't consider in early research? Professional VAs can't read as fast as articles are saved.
Swedes Under Surveillance as New Data Retention Law Proposed
rlwrap cat >> ~/notes

Would give you some rudimentary readline editing capability.
This umbrella ‘listens’ to rain
Your answer doesn't make sense. The Amazon and others protected sites in Brazil are a much larger area than 8%. If we preserved only 8%, Brazil would be the richest country in the world. Maybe the US devastated an Amazon to get there.
Author here.

> I was surprised to learn Postgres doesn't use direct read/write (O_DIRECT) to bypass kernel caches.

It is more related to the database being platform neutral. The community is very sensitive to putting in performance improvement/hacks which applies only to certain systems. There was a discussion back then - https://www.postgresql.org/message-id/50E4AAB1.9040902@optio.... There were several more, you can search around the mail archives, but the general tendency is not to put changes which is not universally applicable to all platforms.

With that said, a lot is changing, as their community grows we can expect optimizations like these.

> The article doesn't go into the details, but maybe someone can point me to some resources that explain the benefits of this double cache layer?

The article was already a bit long so I didn't go into much details. Perhaps ill write on it in another article.
Counting raindrops using umbrellas:
https://news.ycombinator.com/item?id=15383330
How about phased arrays?
http://m.caltech.edu/news/ultra-thin-camera-creates-images-w...
Emphatically: Yes! KISS.

Moby Dick, at its slender 752 pages, is 1.2MB of text. You can save the entire text to disk on every keystroke on just about any system today and keep up with typing just fine.

Assuming you are actually dealing with text in a text editor, you should be fine.

If you have 100MB+ files, chances are they aren't actually text.
Show HN: Paint yourself in the style of classic art, in your browser
6.5 to 7 hours. Staying longer in bed makes me feel worse than getting less sleep so I'm usually pretty sharp at getting up.
Yes - many ways to do this without even visiting the USA.

http://www.investopedia.com/articles/personal-finance/032615...
You need to login to the TFL WiFi using your Virgin Media or supported phone network's login, so they can identify you by that instead.
The thing about slippery slope is that they are really awesome places to live, except for the constant risk of sliding where you don't want to be. The price of that awesomeness is vigilance, to remain precisely at the point on the slope you want to.
Let's also not forget that anyone in power after Kim Jong Un is entirely a wildcard to us.
Is it, though? IntelliJ, a fully-blown IDE gets below it: https://pavelfatin.com/typing-with-pleasure/

I don’t see the logic behind having a full 60fps in a 3d game but not in a textarea (even though the linked article explains why it’s difficult).
The article does seem to be blowing up a relatively small issue.

However, if the intent is to work out traffic trends, it can be done much cleaner. For example, one can only track addresses within a single commute (it should not be difficult to guess from data). That is, use different hashes for the same MAC at different trips.

Also, IMO any general purpose data the government collects for the public benefit that it does not declare sensitive should be public. That is, quickly posted for public to see, use, check, etc. My 2c.
The same could be said for land?
Nokia 7280... Russia mafiosos like them for some reason
now go and pitch VCs for you notes taking app