skysight-inc/HackerNews huggingface dataset:
I tried taking L-Theanine for about 5 days. 30 minutes after taking it each day, I would get very nauseous and usually throw up. I tried varying the dosage from 200mg down to 100mg and then 75mg, I would still get the nausea, no matter if I had an empty stomach or not. I also get the same symptom when drinking more than a cup or so of green tea, and has for years (though I do remember being able to stomach the stuff in the past). It would be interesting to hear if this happens to anyone else.
> I just said that classifying non-linear transfer of control (whether exceptions or proper continuation) as an effect at all is quite arbitrary, and is just a common usage in the PFP world.

What exactly makes it arbitrary? It's pretty sensible, even if you don't have substructural types.

> Of course, substructural types are also a language concept (that does indeed interact badly with non-local jumps)

Control effects and substructural types don't interact “badly”. They just require care if you want them together. If you desugar control effects into delimited continuations (that is, normal higher-order functions), it becomes clear as daylight how to correctly handle their interaction with substructural types.
Not the case here. Only a 25% of the normal population of this subspecies remain currently. About 24.000 Southern Sei whales in total or so. If food sources dissapear, overfishing by humans is a more probable cause.
Drupal Developer houston
Oh, I thought we were talking about the server. Never mind, thanks.
First-class erotic pornography video – YES.XXX
App Developer Ottawa
Rapunzel! Rapunzel! Let down your hair beads!
Can Big Data Catch the Bad Guys?
Debugging Go Programs with Delve
How to Configure Cloudflare Flexible SSL with WordPress Website
Show HN: Awesome CV – A LaTeX Template for Your Outstanding Job Application
Oh that makes for a funny part of the ending too then.

While going about your work, you suddenly disappear along with your universe and everything in it. Someone somewhere in the world drank a cup of coffee, which means that he now has an empty cup instead of a full cup. A new universe had to be created with the full cup replaced, and unfortunately your universe had to be thrown away. You continue life as a clone in a new universe with an empty coffee cup somewhere in Nebraska.

Why did this happen? Someone picked a copy-on-write map implementation because it had a slightly faster O(logN) delete behavior and unfortunately the re-use function of the map wasn't implemented yet because the author has gone on to do a series on the use of monads in baking the ultimate croissant.
Ask HN: Database Design Templates (or Best Practice Examples)
Is there any resource on the internet that shows templates or example of how to design database's for common business functions:

Such as: approvals, billing, user management, double-entry accounting, etc etc.

I realize that businesses and business processes are unique to individual businesses. But there are certain operations or functions that are done basically the same no matter what type of business you are running.

Thanks in advance.
Experiments in Code Typography (2014)
What kind of responsibility does the company take for possible side effects?

Probably the same kind of responsibility taken by green tea manufacturers.
It's great they're going so far with it. Requiring harvesting to be allowed prevents scammy half-measures like Elsevier(?)'s scheme of letting their subscribers publish link to individual articles that might satisfy a few use cases but still allows them to shut down access whenever they like.
Try installing the wonderfully named 'eatmydata' package. Running 'eatmydata [command]' will execute the supplied command and will prevent it from syncing buffers to disk.

apt-get and dpkg call sync() and fsync() a lot to ensure file consistency in the event of power loss. This forces lots of tiny writes to disk. If you throw away the sync calls, the kernel can do a much better job of coalescing the writes into larger, contiguous I/O operations.

Now, obviously you are sacrificing reliability for speed here. You don't want to use 'eatmydata' with a long-running process as you are basically guaranteeing data loss. But for stuff like installing a new package on a system that is not going to suddenly lose power, it will speed things up surprisingly well.
I had contacted FileZilla's developer about this back in 2014.

He let me know that bundling crapware was "intentional"

http://i.imgur.com/AvfDuOA.png

His statement about alternate download links was also incorrect, because I was asking about Filezilla server, which I could not find anywhere but sourceforge.
Kyrgyz here.
An evil lesson is soon learnt. It's highly possible that our regulators will try to push similar bill.
Interesting comment that I saw on a Finnish news site regarding this. Its actually just 3,1 million from angel investors, and the rest is loans they have gotten. For example a 15 millon loan from the European Investment Bank.
WHOOPS! Set Labels to 200 instead of 20 and click Generate Labels. The diagram is not only incomprehensible, it actually wobbles, flickers and shakes as you scroll.

You need something better than a linear progression of ticks if you want to track and label lot of events that have happened.
There's no alternative that's even close to that. For me email and IRC work for years and everything is going well.
SpeedyPC Pro 3 License Key and Patch Crack Free Download
You may find sunlight annoying, but many people actually love it. Especially in some places where (and during some times when) people do not get that much of it.

For instance, a Norwegian town sitting at the bottom of a narrow valley set up a large mirror to get a little more time of sunlight: http://edition.cnn.com/2013/11/01/travel/rjukan-sun-mirror/
Hence, Many World Interpretation of quantum mechanics.
Existence, Self-Interest and the Problem of Evil (1979) [pdf]
Are you saying something like "All type constructors are functorial Hask^n x Hask^op^m -> Hask"?
I stopped using Filezilla on Windows a while back, due to this and other issues (passwords stored in plaintext, etc.) and switched to PSFTP and PSCP, which are MIT licensed and offered directly from the developer's page[1]. However, reading this article reminded me that Filezilla was actually still installed on that box, just not in use, so I decided to uninstall it while it was on my mind. Immediately after uninstalling it, it tried to force a shutdown on my computer. The only reason I was able to stop it was because I had a process running in the background that wouldn't terminate and I was given the choice by Windows to force shutdown or cancel.

Now, I've only ever installed it from ninite.com[2], so I know it didn't initially have the Sourceforge trojan/adware junk. However, I've since allowed it to download its own updates instead of doing it manually through the Ninite downloader. I've never, ever seen a program I've uninstalled via the Windows Control Panel with the ability to force a shutdown or restart without first notifying me or giving me the option to postpone. I'm starting to think there's something nefarious in Filezilla itself, perhaps in one of those "direct from the developer" updates, not just the Sourceforge wrapper.

Another interesting thing is that the built in Filezilla updater will first uninstall the app before reinstalling the updated version, and it never tried to restart or shutdown the computer during those updates, only during uninstallation from the Control Panel.

[1] http://www.chiark.greenend.org.uk/~sgtatham/putty/download.h...

[2] Ninite strips out any malware or other crap from the installer and only installs the pure program with default settings, in the background, and sources the app directly from the developer's site when possible. It's my go-to tool for essential Windows utilities.
Frustrating to watch as the audience asks the same question over and over and the speaker doesn't provide a satisfying answer. Of course you can run analysis at compile-time, but if your executables are compromised (eg. virus, memory corruption, dodgy 3rd party software/drivers etc.) you can still guarantee your system won't be skittled. And also you get the speed benefit of not needing a hypervisor, and the security benefit of having a small attack surface area of trusted code. If the audience wasn't so self-righteous and listened, we might have got to see the automated debugging section.
That sounds like a plot of a typical superhero comicbook. I guess we know what language Marvel's universes are written in.
Does this trojan target OSX or Windows (or both) i couldnt see it mentioned anywhere
With the `simple` algorithm (arguably better, at least I can read the lines more easily then), 200 labels, and `rounds/tick` set to `100` or so it completes in just a few seconds on my laptop.
Automating the Unknown
They probably don't wholeheartedly believe in its necessity. But the money's good.

http://www.nytimes.com/2014/10/14/opinion/the-big-lie-behind...
c is the speed of light because then you can create a constraint over the size of the universe, also make everything that is placed inside of this universe that has mass locked inside it, as it would take infinite energy to get something with mass(which also would go to infinite) to be at the same speed of light.
Hot code reloading with Erlang
Should kids learn to code?
PHP 7 null coalescing operator
Project Blue Book Audio
Every time a character swears they speak in Perl.
"...Go doesn't do enough for the programmer"

Seems like a "boo Go" echo chamber in here, but as someone that moved their entire backend infrastructure to Go, the offering was so compelling it was worth going against common wisdom and actually rewriting huge pieces of infrastructure code. And I'm hardly alone - many huge companies felt the same value proposition and made the same decisions.

Go isn't perfect for many things, but where it's placed itself - among often headless networking infrastructure projects and backends, it's exceedingly good at what it offers.

Edit: had repeated myself.
Thanks for the numbers. I imagine you got equity of the company in the end, so in terms of your personal asset accounting, it should be factored in (not that getting a valuation on equity is easy, if it hasn't been traded).
A16z Podcast: Building Tech Startups in a Place Where Tech Isn’t Everything
This looks really good. I wonder, how well would it work with a network rather than just a single line? I'm thinking about something like a git network graph.
A decent alternative to filezilla would have to be cross-platform, neither swish nor winscp are (they're win only).

An alternative to sourceforge implies not using sourceforge but swish does.
Ya-Cpa – A Management Security Tester – PCI Audit  and Assessment Services
It's something weaker. Consider the groupoid of Haskell types and isomorphisms. Without GADTs and type families, all type constructors of kind `* -> *` are endofunctors on this groupoid.

Note 1: And there are higher-kinded analogues, but I hope you get the idea from this.

Note 2: There are also exceptions, like `IORef` and friends.
The FRBNY DSGE Model Meets Julia
Well, this made my day! I'd almost forgotten that blog was still running. Achievement unlocked :)
I can do it in my right foot by rotating it in a circular motion. If I do it for more than a few rotations it becomes sore, and I'm pretty sure it's tendons snapping.
Though ublock origin can use it, it's the ublock badware risks filter list which is blocking sourceforge : https://github.com/gorhill/uBlock/wiki/Badware-risks
As someone using Gmail for Work: This is one of the things I absolutely detest about Gmail for Work. The Groups interface is absolutely horrendous, and we don't want groups, we want simple email distribution lists.
Disruption - It's just a word. Not sure why all the hand-wringing.

I'm being serious when I ask, please tell me why any of this matters?
It's usually hidden in the EULA. Very hidden.

It's not just Filezilla or sourceforge doing this. Lenovo do this routinely. They used to bundle something called BrowserGuard, which contains a PUP by Conduit. Conduit have since been partially acquired by another company Perion. I followed that rabbit hole last year, Lenovo point blank refuse to acknowledge it is spyware.

And it IS spyware. I created a Perion account to see what they actually had going on. They have an online form you can upload your executable to and it wraps their malware in the form of a toolbar. I tested it by uploading notepad.exe, and sure enough it works quite easily.

They capture your location and a whole bunch of data about your computer. They also have remote update facilities built into it. It's pernicious, and the company structure has been designed to make it very hard to determine who owns it. And Lenovo were very happy to use them.

Oh, and here is an article that confirms the autoupdate:

https://support.lenovo.com/au/en/documents/ht101178
I would like something like this for things placed anywhere on a screen. The use case is hitting the alt key and displaying labels with the keyboard shortcuts for buttons.
Change the Rounds/Tick + Max Round to 1 instead of 5 and 100. It makes the script much faster.

And for a clearer layout ( on a lot of labels), change the min-width and max-width for a "better" overview.
I think you're an exceptional case. Take a look at the Earnings and unemployment rates by educational attainment:

http://www.bls.gov/emp/ep_chart_001.htm

If most of these college graduates could have made it where they are without a degree, wouldn't this count be a little more even? The drastic difference appears somewhat artificial. I agree that a person doesn't "need" a college degree to succeed -- but I think it's fair to say it helps quite a bit.
Wow, such marketing video
Snowden Unveils NSA “God Mode” Malware That Lives on Your Motherboard (2014)
> A sovereign state decided to ensure all outgoing traffic

Not "ensure". MITM. It provides no security benefits. But it might provide another attack surface for additional malicious adversaries (criminals and other governments).
Your reply ignores international law and international human rights agreements.
The point was that starting the Y-axis "suitably high" makes it look like the relative differences in the values are greater than they actually are.

In this case, it was done to make "climate change" look like a vastly bigger problem than it actually is.

It wasn't just "his quibble" - it's a very real problem with the way the (actual non-)issue is presented to the masses.
Or a master password if using the keyring is too complicated for them.
Should be cheaper to build both of those sorts of things when the "making a vacuum" bit is already taken care of, and large amounts of space are available at no cost.
Or the Martians of Ray Bradbury's Martian Chronicles. But still an interesting survey of changing attitudes
McLaren’s New MP4-X Concept Car Imagines a Fully Bonkers Future for F1
Another approach at a more general messaging system that can be used to similar ends is Whisper, by the same community that makes Ethereum: https://www.youtube.com/watch?v=BrWlAtfqF6s
Azure Container Service (ACS) Preview Launched
What Was Tech Like Back in 2005?
That's not bad, but in the clojure version, I have to know/learn three functions: filter, even? and range

In the Java version, I need to know/learn IntStream.range, IntStream.filter, IntStream.collect, the even lambda, and Collectors.toList

Of course, this is comparing one-liners, so doesn't necessarily translate to larger programs. Just pointing out that I don't find this one particular example to be in Javas favour.
You can't push someone to let them love what you love. It's like a hobby, some people care about it. And others just don't.

What's the advantage for them in a short term if they program?
I also love the idea, would really like to try it! Any chance to get it shipped outside the US (I live in Sweden)?
Remix (YC W15) is hiring1
The chart is great! Dead simple side-by-side comparison.

I especially like how they call out Academia and ResearchGate as for-profit companies that bombard you with emails. The open access movement needs to be not-for-profit, motivated by sharing the worlds academic discoveries with the entire world. Full stop.
neat http://i.imgur.com/0LIwCOO.png
Brandalism for the COP 21
Daily curated email newsletter of tech news focussed on Australia
Are you familiar with DFeed [1] used by the D-Lang forum [2]? It is, in my opinion, one of the most usable web frontends for mailing lists (as well as a few other sources).

[1] https://github.com/CyberShadow/DFeed

[2] http://forum.dlang.org/
If you're looking for more general flow-chart/graph functionality, check out Graphviz[1]. It's open source and has bindings in many languages (I've used it with Ruby and Python). There are a number of layout algorithms to choose from, and I've found that for most topologies it does a great job of layout. Admittedly the default styling isn't that pretty, It's also easy to style with colors, fonts and custom node images.

[1] http://www.graphviz.org/

EDIT: Some inspiration of what's possible: https://www.google.co.uk/search?q=graphviz&source=lnms&tbm=i...
Just over a year ago I ran a Kickstarter campaign[1] that raised just over £45k (about $70k). Because I was applying for R&D tax credits, I filed a tax return before I shipped the products. This caused a bit of a puzzle for my accountants. In the end they decided that they'd just not book the Kickstarter money as income at all until I shipped each reward.

It's good that the author mentions factory financing. It's not something I'd thought of before, but it ended up being a crucial part of my project's success. My CM initially gave me the standard 50% upfront/50% ex works. As the time to ship drew closer, it became clear that cashflow would be very tight. Luckily my CM was very flexible, and agreed to extended terms for the final 25%, which gave me time to sell a few more flashes and cover the last payment. Choose your CM wisely! I'm going to be placing an order for a second batch soon and will be angling for better terms still.

[1] https://www.kickstarter.com/projects/vela/vela-one-the-world...
I'm vegan. Actually.

If you do some research on the topic, I'm confident that you'll find that the air quotes were not out of order.

The International Court of Justice (a body of the U.N.), Australia, and New Zealand are among others that agree the air quotes are appropriate. Japan is defying international consensus and law by continuing to kill whales.

[1] http://www.cnn.com/2015/11/30/asia/japan-whaling-research/in...
What a silly article. Yahoo has been doomed for quite sometime, and I doubt anyone could've turned it around. But then I'm not a clickbaity tech journo.
>Same thing passed to list and set constructors (which you'd never do because we have the special comprehension syntax for those

I do this all the time (for set) because it works even in python 2.6. Also dict((key, value) for foo in bar). In fact, I think it was a bad idea to add special comprehension syntax for sets and dicts.
Even if it works, that sounds telling somebody to park their car crashing it into a wall and then scraping off the pieces.
ReactNative vs. NativeScript – A user's perspective
> What exactly makes it arbitrary?

The word effect in the PFP world denotes anything that a language-level function does which may affect other functions and is not an argument or a return parameter. That definition is not valid outside of PFP/LC, because it defines as effects as things that are indistinguishable from non-effects in other models of computation. E.g. it calls assignments to certain memory cells "effects" while assignments to other memory cells non-effects.

Again, my (very minor) point is that the word "effect" as you use it simply denotes a PFP linguistic concept rather than an essential computational thing. The only reason I mention it is that the word "effect" has a connotation of something that's real and measurable beyond the language. That's true for IO and time (computational complexity, which, interestingly, is not generally considered an effect in PFP), but not true for jumps (or continuations) and mutation.

> delimited continuations (that is, normal higher-order functions)

Again, you are assuming PFP nomenclature. Delimited continuations do not require language-level functions at all, and higher-order functions can be defined in terms of delimited continuations just as the opposite is true. Delimited continuations are no more higher-order functions than higher-order functions (or monads, rather) are delimited continuations. PFP is not the only way to look at abstractions and not the only fundamental nomenclature.
vice had a documentary how the US is putting former guantanamo bay prisoners in kazakstan, I think this is connected.
Communication breakdown in your hotel? Try this
Never heard of it. Looks quite good. I will keep an eye on it, thank you.
But the universe is certainly written in Brainfuck.
vice had a documentary how the USA was putting former guantanamo bay prisoners in kazakstan, Its worth watching I think this is connected. The US is turning kazakstan into a interzone for tracing the regions servers, not only in kazakh its just a hub.
Ask HN: following Customer Discovery/Validation how far did your startup go?
Following on Steve Blank's popular methodology...

1) How did your startup follow customer discovery? How did your startup do this?

2) How did your startup follow customer validation? How did your startup do this?

3) How beneficial did you find following this process?

Thank you!
D has the best mailing list interface in the world by an enormous margin.

http://forum.dlang.org/

(The forum is a front-end to the mailing lists / newsgroups.)
> "No. It does not."

If the population has been taught critical thinking and given plenty of chance to practice this in their formal education, then I don't see how it can't mitigate against the damage that "influencers" could do.
That's correct though. Even if the passwords weren't stored at all, malware could just install a keylogger and record them when you typed them in.
Roku Player Online Set-Up in an Easy Way – Roku Link Activation Setup
Podcast and Audiobook Tips for the Curious Minds (November 2015)
You can order L-Theanine (L-Teanin) in Sweden without any issues. You will just have to figure out the double-blind part.
I use WinSCP. I cannot say much about technical differences, but it has worked well for me.

Also, PuTTY comes with a SFTP/SCP client, and unless there are strong reasons you cannot use SFTP, it is a lot better than FTP, security-wise (does not transmit passwords in plain text and allows using cryptographic keys rather than passwords; in fact, on OpenSSH you can configure the server to deny password authentication completely; and the entire connection is encrypted, of course).
You can have inline shell scripts. You just need to know the names of the phases to override, and the implied environment variables like $out. Not very much harder than writing other recipes.
I think the norm is to use the format "Show HN: <name of your project here> + <short description>", for example — "Show HN: Tuber — Tinder for Uber"

The textbox at the bottom seems broken (visually), but looks awesome other than that! I might be using the service myself very soon ;)
SISYPHUS ON FIRE: THE COMING AGILE DYSTOPIA
Show HN: ChessMe board game 2nd Edition – chess without board
Exactly, and it's been blocked almost since the beginning in China, which means users are now using local products. If the users can't access the websites they are normally using the next day, they will just get some unblocking software from a friend, this things are shared really quickly.
Which hashing algorithm is best for uniqueness and speed?
Full link: http://blog.cognitect.com/blog/2015/12/2/sisyphus-on-fire
Show HN: Android push notification scheduler
Fair enough. My impression was that this was the first of many similar experiments, but with different substances making my question perhaps more valid somewhere down the line.
Kids who question the media or government could be extremists