skysight-inc/HackerNews huggingface dataset:
But I don't remember being stressed about what others thought about me and that made my whole adolescence beautiful.

One thing that you fail to acknowledge is that in rich countries smart poor guys don't get girlfriends. In East Europe being poor is/was considered normal, and as such, getting a GF in that situation is much easier and it will make wonders to your self-estime. This will hardly ever happen in the western rich world: I was luckier because I used to eat at my ex girlfriend (present wife).

I think that my years of poorness increased my motivation and desire to succeed in life drastically

No, it didn't. You just hit a jackpot: niche IT for a foreign company. Probably the best you can get worldwide (as an employee).
Tup is pretty darn amazing. I've never had such a high success rate while writing build rules under it. "Once it builds, it has no bug". Not to mention the great speed to begin with.

Is there any similar build system? I know of https://github.com/droundy/fac, but it's not cross-platform
Love the simplicity of the design.

Is there any reason why you didn't include the date of publishing in the pages. Or is it just me who looks for the dates on all the blogs that I read.
1. Yeah, hash functions are deterministic, but your input needs to be determinsitic across machines too. For example, on a unix system, you may want to conditionally build if any files have changed. To do that, you could generate a deterministic hash of the dependencies with something like `find . | sort | xargs sha1sum | sha1sum | cut -d ' ' -f 1`. Including mtime in that would break across machines.

2. Mainly because doesn't translate across machines; it only applies to your machine. If someone checks out the repo on their machine, mtime is different. As soon as you move a build system to CI, you need something better than mtime, like content adressable hashes, if you intend to cash targets.

3. It executes the Walkfile twice for each target in the graph; once to determine the targets deps, and once to execute the target. This definitely hasn't been a bottle neck for anything I've used walk(1) with so far.

4. Correct! But even more so, replace "shell script" with "executable". The Walkfile can be written in any language you want, as long as it has the executable bit set.
> Indeed, also EU member nations are subject to European Court of Human Rights.

Council of Europe members. Russia is a Council of Europe member, so the UK isn't leaving that. On the other hand, it also isn't as effective as you might think.
I'd be happy with any example of a non-shitty (UI/UX-wise) Qt app.

Maya (the high end 3D animation package) switched to Qt a few years ago.
It's okay not to understand what the writer means here. But is it okay to have read the article looking for a detail that you can use to try and feel superior?

This is a problem the poor everywhere face. Those with wealth looking to reassure themselves about their moral and intellectual right to their position.
This is exactly what we do in Crystal: just mmap a new stack and let the OS deal with growing the stack through page faults. One thing I will say though is that you can't shrink the stack, which is a problem. You also may need to adjust vm.max_map_count to get more than 32k fibers.
They won't matter if you voluntarily send your data to Google services...
The person I was replying to asked where the 'myth' came from. It came from 32 bit systems, where it isn't a myth. Even if it doesn't apply today (and administrating thousands of pages per thread still isn't free even if you have the address space, so I'm not sure it doesn't still apply really), that's where the 'myth' came from - that's the answer to their question.
> Twitter don't favor the left.

Of course they favor the left. The founder even said he was sorry about Twitter helping elect Trump.
Virgin America was such an amazing airline. I loved the avatars (being able to hint to people on the seat selection map that you want to get work done). And the on-demand food was a huge upgrade - it's really hard to get work done on airlines where they dictate the food schedule (is it time to pack up & put your tray table down? No? Is it now? How soon is now?)

I don't travel to the US now so I don't get to fly Virgin anymore, but I was really sad when I heard Alaska bought them.
Consider yourself lucky! If I had a penny for everytime I had to explain automatic variables...
Why PryIn lets you choose percentiles and what Alerts have to do with that
Hollywood, Apple Are Said to Mull Rental Plan, Defying Theaters
For the articles to be "cherry-picked" they must be picked from ones that draw an opposite conclusion.

There is a difference between proving something is possible and that something is True. Damore may have only demonstrated the first, but this is enough to refute the claim "There is sexism in tech because the gender ratio is not equal".

This is why it is important that group differences are in part responsible - it puts a burden on Google et al to find the magnitude if that influence, rather than attribute all of it to sexism. In other words, you can't attribute anything to sexism (without proof) as soon as there are multiple possible influences/causes.
Show HN: A pure Swift port of the Cassowary linear constraints solver
This looks awesome! Definitely very similar to walk(1). Thanks for sharing!
Full circle – the applet is here to stay?
Or you can let the compiler generate the header-dependency Makefiles for you:

http://make.mad-scientist.net/papers/advanced-auto-dependenc...

You already tried that? I do not find it painful to set up.
Interactions between ethanol, water and guaiacol are a key concept in the article. So there could be an azeotrope, I suppose. There's one for anisole aka methoxybenzene. Its BP is 153.8°C, and the anisole-water azeotrope (40.5% by weight) boils at 95.5°C.[0] Guaiacol is 2-hydroxyanisole, so maybe there's one for it too.

0) Horsley (1947) Table of Azeotropes and Nonazeotropes http://sci-hub.io/10.1021/ac60008a002
Game of Thrones – A Song of Leaks and Hacks
The Killing of Islamic State Leader Abu Bakr Al-Baghdadi
Graph Theory puzzle (aka powerful productivity killer)
Assim como o cigarro, o narguilé é prejudicial à saúde
Although the only thing actually protected by the First Amendment is protection against censorship of speech by the government. Private commercial enterprises can do what they want (since technically you should be able to move to a competitor).
It's called static analysis, which given JavaScript's dynamic nature obviously doesn't work as well as with statically-typed languages like Java. However, IntelliJ IDEA or WebStorm offer decent analysis tools for JavaScript as well. In IntelliJ IDEA "Find usages" is the name of the feature you're looking for.
Entrain (1998)
One popular theory of bullying states that bullies are uncertain of their own position in the social hierarchy, so they attempt to bolster it by pushing down on those weaker than them.

http://www.paulgraham.com/nerds.html
Wow. This project has probably the worst example of the telescoping constructor antipattern I've ever seen:

https://snakemake.readthedocs.io/en/stable/api_reference/sna...
I will always prefer trains or bus. Even if they add up to 5 hours to the trip. Air travel stresses me too much. It's constant waiting, discomfort, commutting to and out of the airport, losing your rights at the security gates, etc...
How to query sorted subqueries in Caché
Just Wedoist is dead, not Todoist ;)
If you are going that far back how about including the original LapLink (and intersvr in MSDOS6 that implemented similar features). Pushing files over null-modem or the parallel port equivalent for extra speed was a godsend back when proper networking was relatively rare at home (or in small offices) so floppy-net was the main alternative.

The company still exists (was "Travelling Software, now renamed to Laplink Software) but obviously that specific product is pretty meaningless in today's environment unless you are playing with museum-piece hardware for nostalgia/shits/giggles.
> This includes Hacker News itself, which seems to have quite the fascist problem

And here we go.

For all the people who (correctly) wondered "how broad will the definition of 'nazi' get", well, parent just helpfully illustrated it for you. The Hacker News comments section has been declared full of fascist unpersons who must be silenced at all costs.

But remember:

> But "slippery slope" is a facile fallacy.
Ok, will give the Twist a try
Hate to break it to you guys: https://www.psychologytoday.com/blog/give-and-take/201309/go...
It's not a legitimate tool, it's copyright violation.
I think there's a meaningful difference between a media company (Facebook/Twitter/etc.) and an infrastructure provider.

I expect the electric company to provide electricity to everyone on a non-discriminatory basis. I don't expect publishers to print everything that gets submitted to them.
There are plenty on the right who say the same thing. Some are even members of the Republican party and in Congress.
The strangest dog in the world
My guess is that in general, many complex strategies are effectively unreachable without something like analysis, on account of intermediate states being disfavored, leading to algorithms being trapped by local minima in the cost function (I don't know whether that would be an issue for this game, specifically.)
That is true but I think there are also times when it isn't so much a problem of rich people necessarily getting away with breaking the law, although obviously this happens as well, as much as specifically targeting laws or the enforcement of laws that disproportionally effect poorer communities.

Another issue for me is that things like fines obviously carry a punitive function, people break a law and you want to punish them financially and deter the future behavior. When it comes to something like jail time, the rich and the poor are punished the same, again assuming an unbiased justice system. Six months in jail is more or less the same whether you're rich or poor. On the other hand, the punitive effects of a fine vary greatly based on your wealth. A $300 speeding ticket might be a lesson in the importance of obeying traffic laws and a minor annoyance if you're middle class. On the other hand, if you're living off of $1100 per month, that could be the difference between being able to make rent or not. It isn't that the poor should get away with breaking traffic laws, traffic deaths are a huge issue so they definitely shouldn't, but the punitive effects of the fine shouldn't be so vastly different based on income. I believe some countries, I seem to remember it being some Nordic countries, base fines off of income levels.
Former Uber CEO Travis Kalanick Fires Back at Investors in Fraud Lawsuit
Of course. The blockchain can be viewed in VR as a 3D landscape similar to fsn file manager.[1]

[1] https://en.wikipedia.org/wiki/Fsn_(file_manager)#/media/File...
To be honest, Wekan is a pretty weak implementation of Kanban:
- No Search (https://github.com/wekan/wekan/issues/552)
- No WIP limits (https://github.com/wekan/wekan/issues/783)
- No Swimlanes (https://github.com/wekan/wekan/issues/955)

It's a bummer because in the current state, Wekan doesn't really provide much real management value. I really wanted to use it for Kanban, because it's one of the flagship applications of the fantastic Sandstorm cloud platform (https://sandstorm.io), to introduce some colleagues to both concepts at the same time... but I guess I will only show them about the later.

Well at least it implements subtasks (checklists)!
Desktop Safari has had reader mode since at least 2014.
> Node.js [ ... ] most async code is invoked with "await"

I think this might be caused by a lack of complementary programming concepts, such as actors.

Having worked with C# and the Orleans actor framework I found that I'm now using more complex async constructs, such as await Task.WhenAll() and async Linq statements that actually make code run more efficient.

Adding async and actors together to the Swift language seems like a very good idea to me.
Somebody please make a Yubikey Nano like key for USB-C. Don't know what magic would be needed but need something that I can just carry with my laptop that doesn't stick out all the time. Or make it work over BLE.
There is basically no correlation whatsoever: https://i.redditmedia.com/IE4gFFzTylcD63F5V9xixn0Nh4ESSuWVoK...
walk is built with Go, which also means it's a single statically linked binary with no dependencies if you download the pre-compiled binary.

If you don't like bash syntax, you can use Python, or Ruby, or Perl, etc. Any executable can serve as a Walkfile.

It's a completely fair point that make is installed on pretty much every machine by default, which is why we won't see it going away anytime soon (nor should it, it's still good).
You can use this : https://www.aescrypt.com/
How many donated a million dollars to Obama?

http://www.ebony.com/news-views/obama-foundation-tech-billio...
How to Create App in IBM Bluemix
If you ever consider switching I can recommend [Deluge](http://www.deluge-torrent.org/) because works great and doesn't include any bloat!
The 2nd amendment didn't work for them. They got their 'victory' (money << couple of dead people) through the courts later on.
The problem I've found with file names like those described as "awesome" in the fifth slide is that if you have a bunch of them open at once, your taskbar/switcher/windows menu truncates them all to something like "2013-06-26_BRAFWTNEG...", making finding the one you want a bit more burdensome.

Jakob Nielsen had a post (a link for which I cannot find) recommending that web-page titles put the most specific information at the beginning. Doing something similar with file names (e.g., calling them "H01_MutantFraction...2013-06-26.csv", etc) would trade some of the advantages of the proposed scheme for speed of finding and switching between files when you're actually using them.
Could you expand on this a little? I'm confused because the ACLU is not a government organization, they're not part of the infrastructure.
Microsoft and Apple develop their respective kernels in C++, and AFAIK, developers are limited to a very restrictive subset of C++, classes are forbidden, so are exceptions, so are new/delete. I think, templates are forbidden, too, but I am not certain.

Once you shrink C++ down to such a subset, it is substantially less heavy. I do not think I am qualified whether that makes it a better choice, but means there are examples of fairly successful operating systems whose kernels are written in C++.
Hopefully !
> Being rich is worrying about North Korea instead of looking forward to blissful oblivion

Are people in America actually worried that NK is going to nuke anyone? Kim Jong Un knows if he ever fires one of those, it's game over for him. They're a big-ass bargaining chip. Threatening to fire them is the only reason he has them at all. He'll never actually do it.
His parent was referring to Cloudflare suspending their services for the Daily Stormer, which was presumably the impetuous for this whole post.
The Benefits of Video Marketing [ Infographic ]
You're confusing call for free vs calls included. You're not calling people for free, your calls are included. You are paying for your calls with your monthly fee. I don't see how you can't see that and think you're actually calling for free.

If you went to a payphone for example, you could dial free call numbers (and know they are free by the prefix). The point is that you know what you will be charged based on the prefix.

You're not calling for free, you're paying a subscription and your telco has included a bunch of prefixes under that plan.

> Once again, caller pays used to make sense. However now it is just a money making scheme for cell phone companies that hurts those of you who have it.

You haven't actually put forward any argument for this statement. How does receiver pay make any sense at all? The receiver is already paying for his number by keeping his plan active (either a monthly subscription or with pay as you go you have to top it up regularly to keep the number). Caller pays makes more sense. Especially in the world we are in where people are using calls to make sales. If you call me to sell me something, why should I pay for that call. It's your call, you pay for it.

That's like saying we should pay for the gas used by door to door salesmen. We already pay for our house (which in analogy is our phone number). We shouldn't have to pay for people coming up to our door.
Uh-uh. Pray tell me an actual extant platform without `local`.

Debian dash deems 3 POSIX extensions basic enough to be in /bin/sh -- including `local`. https://www.debian.org/doc/debian-policy/ch-files.html#s-scr...

I don't care about some spherical-cow ideal of portability. It has its own costs -- like autotools. This is why OP makes no mention of POSIX or portability.

(This exchange regurgitates https://www.reddit.com/r/tinycode/comments/6md2l8/make_gmake..., albeit with more mutual sneering.)
Software Engineering Leader needed to grow high performance team
Why should the ACLU defend the rights of a group intent on causing violence to other citizens? You could argue that their name actually means they should work to prevent that group from getting support, given that that group wants to infringe on the civil liberties of others.
> I am all for letting these "alt-right/left" groups march to their hearts content provided their faces are visible.

You do know what happens once neo-Nazis get photos of your face? People are getting harrassed online, then offline, rounded up, beaten and occasionally murdered. Masking is self-protection.

And yes there IS a difference between lefties and Nazis masking up: Lefties, generally, don't kill. Worst you get as a Nazi is a beating. Nazis do kill (50 or 68 alone due to terrorist attacks since 9/11, per https://en.wikipedia.org/wiki/Right-wing_terrorism#cite_ref-...).

Source: know a couple "outed" activists, got my face distributed by a local Nazi party leader on Youtube.
Interesting. I always heard it as "John Hopkins", and I guess every time I read it I also auto-corrected it to "John" in my head. It's actually his great-grandmother's maiden name[1]

[1]http://www.hopkinsmedicine.org/about/history/history1.html
That is hilarious. Did you inform the company on why you were not joining?
Adding to this: the obvious problem with relying on a security system that is difficult for the "casual" exploiter but not for the dedicated exploiter is that it only takes one dedicated exploiter to develop and distributes a tool that casuals can easily use, it's game over. Each casual doesn't have to crack their game's copy prevention, remove watermarks, or discover their DVD's encryption key. They just have to all sit back and wait for the first pro to do it and release a tool. I've worked in software companies where I've questioned the efforts we expended on copy prevention, and it's always "yea this is to deter the casual copier", but it's futile because tools.
So not really.
That is not true. Other AV vendors, such as FireEye and Symantec, repeatedly write about TTPs of all state actors they encounter.
I totally agree that this is the last version of Winamp that was great and I love this program.

However are many people have mp3 files on their computers? Everyone I know just uses Spotify or similar tools nowadays and nobody stores actual files on their computers.
Vishal Sikka resigns as Infosys CEO after rift with founders
That's the argument for autotools, but I wholeheartedly disagree. Untested code can be assumed not to work, so if a build script doesn't work on a certain platform, what's the likelihood that the C program it's building will work on that platform? When you see a poorly-written autoconf script checking for basic things like size_t, you have to wonder if the program it's building really supports pre-ANSI C. This wastes real time on not-so-uncommon platforms like Cygwin and MSYS2, where spawning subshells is slow and running ./configure can take minutes.

So if you've never tested your program on a platform where /bin/sh doesn't understand local, feel free to use local in the build script. Bashisms like local are safer anyway. Variable scoping is good. (Though I guess the author's claim of it working in a 70s era Bourne shell is still wrong.)
And if that is the case Win10 is much better then Win7.
No worries. I somehow didn't pick up on it being a thought experiment. Long day I guess. :)
Well with BT which is the national provider in the UK you can't keep your landline number when you move if you are moving to another exchange (which is most likely).
I'm thinking this is an example of the original statement in the pamphlet that says "overt acts of interference of others' rights" will not be supported.

Open carry of firearms during protests is _intended_ to intimidate others' free speech rights. It's an overt act of interference of others' rights.
> Hell, Elixir is popular, let's go with that. You'll get great concurrency from the start, and hot code loading, and a decent language

Just a comment on that: Different use-cases have different solutions. While the Erlang/Elixir model might work great for servers we gained the knowledge that a singlethreaded event-driven model seems to work best for user interfaces, because they are very stateful things. Multithreaded user-interface technologies (which is what Erlang would be - even though you have actors instead of threads) have afaik never worked out. Javascript however embraces the singlethreaded event-driven model up to the point where no shared-memory parallelism is possible - which works well for user interfaces. You don't even can't have the error anymore that some callbacks runs from another thread than expected (which is a typical error in GUI implementations in Java and C#).

And another remark: If the main goal of the change is to improve performance and resource usage, I also don't think Elixir would bring us forward. The erlang VM isn't a super-high performance environment, most likely electron/node/V8 is faster.
Also: Open source.

http://dev.deluge-torrent.org/wiki/GitRepo
bitL suggested that you are better off not knowing. Are you sure you want to go down the avenue bitL explicitly suggests will disgust you all day long?
When you have a long list of numbered filenames with no padding, pipe the list through "sort -V" for "version number" ordering.

Edit: Glitchmr has a better solution below, "ls -v".
I find rows counterproductive; they make it less obvious how full the board is, and don't help make better decisions. By all means sort each column in priority order so that people picking up a new task know which to pick up first; that's a lot less intrusive and covers the important use case.

Likewise sub-boards and meta-issues. If we're doing agile properly then each card represents a user-facing deliverable. Allowing meta-issues encourages doing the wrong thing.

Limiting work in progress I've achieved by having people assign themselves to cards, and questioning those who are on multiple cards. In the cases where we're violating our work-in-progress limit, I'd rather have the board reflect reality than not.
SONY Releases “Neural Network Console”
You realize that is after Obama left office, right?

My argument isn't that Evan William's doesn't have political opinions. It is that Twitter's policies don't reflect them.

Your point was:

> They're [Twitter] firmly on the left and banning their political opponents.

I'm sure you can point to many right-leaning commentators who have been banned, and I can point to many left-learning.

But as far as I can see they don't ban people for political views, instead they bad them for specific behaviors; specifically direct threats or doxing.
I'm not compaining about self-hosting - in fact I prefer that.