skysight-inc/HackerNews huggingface dataset:
In principle this would be a god send. In practice I think this will be so drawn in legalese it will take incredible amount of effort to get valuable information.

There is already a super long information sheet in each of the drugs I take, and each time I read them to get a better grasp of how I should take them I'm flooded by useless warnings (could be all summed up by 'you might get worse taking this. If it happens, stop and call a doctor') and disclaimers.

Every time I needed specific practical info I had to go to a pharmacy and ask someone or search non official online resources. Even super basic stuff like 'should it be taken before, during or after a meal ?', no word what so ever in the notice.
A few years ago, back in 2013, I was traveling in China and joined a tour group for a few days to go see the high elevation mountains in Yunnan. There was an interesting couple on the group who told their story of their arraigned marriage. Up to that point I thought the whole idea was bad and antiquated. They talked about how they enjoyed both approaching the idea of marriage as a journey and learning experience, something that I feel has been lost for many western couples.

I thought there was something beautiful about how two people, who barely know each other, but have been selected by their parents and match maker both agree to make the best of it together. They explained that of course they have differences, but by both putting in effort have made a happy relationship. They seemed very sweet together and had a nice positive energy.
> Are you sure this was an expiration dates, and not a "sell by" or "best before" date?

In the case of this lamb (sold by Trader Joe's FWIW) both were labeled "use before". Hmm.
I notice the website contains a separate disclaimer that begins:

"The Apollo Open Platform (“Platform”) data, software and code provided or developed on the Platform (collectively, “Platform Code”), may be licensed to you strictly for testing purposes."

http://apollo.auto/docs/disclaimer.html

IANAL, but is it permissible to say that Apache licensed code is only licensed for the purposes of "testing"? Wouldn't that conflict with clause 2 of the Apache license?
“The problem is that increment is calling get and set here, but those functions haven’t been declared yet. Unlike JavaScript, Dart doesn’t silently hoist function declarations up.”

Huh? What is this, the 80s?
I love Transmit, and version 4 served me well, but I've used it less and less over the years to the point where I don't think I'm the target market, as a web developer, anymore. I wish I had a reason to use this, but I can't find one.
What is your company transitioning to?
About libraries of models, it would be useful to have open source pre-trained models which can be augmented through github-like push requests of training data together with label sets.

It would allow to maintain versioned versions of always improving models everyone can update with a `npm update`, `git pull` or equivalent.
I probably missed something, but this reads like a mostly nonsensical rant with a clickbait headline.
I don't like their intellectual property policies. Suing small farmers because their crops were inadvertently exposed to patent-encumbered Monsanto pollen is, suffice it to say, a dick move.

Monsanto is basically to agriculture as Oracle is to IT.
I don't quite understand the idea of tax dodging a smaller tax bill by donating a larger amount of money? She had $150mm in stock, and donated it all, avoiding a tax bill of $30mm? If she had paid the tax bill, she would have had net $120mm, but after donating it, she had net $0mm?

There must be something I'm missing here. I've seen these kinds of schemes discussed before, but don't understand how they would work.
Most open source projects have a disclaimer like this. You don't want to be responsible for the usage of whichever random programmer either.
I don't get this. So you're saying she made more money by donating AND getting a tax refund as opposed to not donating?
I feel like this comment missed the point of my original comment. By "music stand", I meant some device capable of holding the binder up. Consider instead a camera tripod with the top modified to hold a binder.
I have two prefered stacks:

1) python with aiohttp framework with asyncpg for the backend serving REST and WebSockets, with a posgresql database, memo (a pure python clone of redis), celery (but I might switch to something lighter) and sentry. On the frontend I use, reactjs (but I might move to preactjs because of the license) with a custom redux-like framework built on CRA with async/await support and optional ImmutableJS dependency. I call it the 'django2' stack.

2) GNU Guile Scheme with fibers (which brings asyncio, but still lakes websocket support) for the backend. Database is built on top of wiredtiger glued with Guile again using EAV pattern that I call the feature space (it's somewhat similar to MUMPS and datomic, some call it RDF store). On the frontend, I use a simiar framework but written in Scheme powered by BiwaScheme (I plan to move to RacketScript). That stack is missing a lot of features (queues for background job scheduling, proper pooling of database connections, websockets). I call it the 'mono' stack, because everything lives in a single processus. NO GIL FTW!

None of them support true isomorphic (or universal) web app. Even mono stack which only rely on scheme doesn't support it. That said I can render backend side the same thing that frontend renders and achieve the same goal without the elegance.
I don't think they're talking about reserved spots. The issue is with the government-mandated "parking requirement" that forces builders to account for a certain number of parking spots per person as part of getting a project approved. The analysis is about how much this requirement increases development costs, which are then passed on to all tenants equally.
I found terminal.app to be incredibly buggy on 10.12. I was experiencing more than one crash per day.
I recommend this to every terminal user.

I'm a fast typer, but this is 2017 - computers are fast, right? Nope. On newest, maxed dell xps there is a HUGE latency difference I feel if I use pure linux console vs any graphical one (is it gnome/windows or mac).

Typing and working with pure text is really fast and you INSTANTLY feel and see the difference. Try it.
Optimizing trie-based spelling correction algorithms at Constructor.io
Why does this change whether or not you can estimate it that way? The tick size in the US is at least $0.01 for reasonably priced names so it's completely unrealistic to expect an HFT to make money on every trade.

When people talk about making $0.0001 per share that's their ex-ante expectation. It accounts for the fact that you're not going to make money on every trade.
My Europython Adventure
Nope. It's a pretty simple relation to express without external libraries, so I figured I'd keep the granular control and just do foreign keys. Easier to refactor schema or migrate data that way.
> Each M should be assigned to a P. Ps may have no Ms if they are blocked or in a system call. At any time, there are at most GOMAXPROCS number of P. At any time, only one M can run per P. More Ms can be created by the scheduler if required.

So if every new Goroutine I spawn does an I/O operation that takes long time to finish, the scheduler will essentially spawn the same number of OS threads because every other one is blocked and no 'spinning' thread is available? If so, creating new OS threads seems like a lot overhead comparing to run a single thread in an event loop.
I've used the CloudBerry apps on Windows. They work reliably, but the UI is abysmal.
PCI-E 3.0 x16 has 16GB/s bandwidth, being 200 Gbps 25 GB/s, so yes, it is not enough.

Even having enough bandwidth, handling 25 GB/s data, except for hardware-accelerated network processing, is very hard when current processors have 60 GB/s of RAM bandwidth (DDR4, dual channel), and even with zero-copy modern OS is going to be hard for the CPU to process the packets on continuous full load. That's mind blowing, and amazing :-)
however that swiss corporation is Ethereum Switzerland GmbH which kinda exists for the sole purpose of making Ethereum
If you need to ask them these questions that's an employee, not a cofounder. Maybe it's an employee with a big chunk of equity, but in general you should have a pre-existing professional relationship.

Otherwise, there aren't enough interview questions in the world to tell you the important stuff.
Slightly off-topic: it's a pretty unfortunate acronym, also standing for European Economic Area.
I read this as a celebratory tale of how strong and pervasive the Open Source movement has become, that people will now advocate with a straight face the complete abolition of profit-seeking in software.
A P100 has a gp100 with nvlink, hbm2, and a 610mm die, while a 1080ti or titan Xp has a gp102 with gddr5x and 471mm die. It is not like quadro vs geforce where they both run on a gp102 with different drivers, the gp100 is considerably physically larger and has a much smaller userbase. I would be very surprised if they have the same fp32 performance in real world situations.
I'll echo this sentiment, although I found Go much more limiting type-wise than Typescript, Java, or other mainstream typed language.

But in general, moving from PHP, Python and JS (where I started out years ago) to languages like Java, Flow-typed JS, and even Scala at work have made me realize how much dynamically-typed large projects loose in maintainability vis-a-vis statically-typed projects. Yes, excellent test coverage can help mitigate this, but static types go so much farther when used effectively.
Just add an iPhone to experience AR with Mira's $99 headset
Photography and weightlifting. Back in the old days of film with two camera bodies, a motor drive, tripod and five lenses, I could combine the two. Now that I have a more sensitive digital camera with one zoom lens, I have to go to the gym.
As a libertarian who loves the freedom my car affords me, I hate that governments are mandating building parking spaces. Let the market provide, if everyone downtown wants to walk, ride a bike or take a bus/tram then more power to them.
I already sent this to my co-founder
It doesn't seem to be actively developed, and may not work well out of the box, but https://www.uzbl.org/ may be an option, or at least give some inspiration.
Instead of a music stand, you could use a modified camera tripod or something -- I don't think that's too complicated. Anyways, point is a lightweight device capable of holding a 20LB binder isn't new technology -- you could probably buy some sort of off-the-shelf thingy for under $100 which would do it.

You're right -- you're not overcomplicating things so much as trying to give this video the benefit of the doubt. But it looks to me like the benefit of the glass is greatly exaggerated by having the binder with instructions be located off the platform. Obviously glass is a superior solution here, but not as much as presented IMO.
Boot Linux on your Mac, easily
Haha, yes.

A friend of mine took 80€ a hour but they only took like 20-30h a month.

I charged per month, got paid below 80€/h but ended up with much more than him.

But well, here are some people on HN who charge per hour AND get more absolute... so it's probably also a bit of luck?
It seems fairly clear to me, despite the confrontational tone. Devs who want to partake in the benefits of open-source software without sharing their own code in return have always been a problem. Companies that run their servers on FOSS but keep their clients closed and encumbered with onerous ToSes/EULAs are just a particularly obvious example.
Okay, I'll bite my tongue and not ask, "Why in the hell is this non-sensical rant on HN?" Instead I'll ask someone to please sum this up in a sentence or two, because I'm lost as to the reason for submitting it.

EDIT: okay others spelled it out for me. I'll leave this here anyway because, man, the author needs to work on writing skills. That, or my reading comprehension has gone to crap.
What Will Service Work Look Like Under Amazon?
I rented an apartment for five years that came with an assigned spot. I wasn't there all that long when I gave up my car. All the neighbors were like "Yay! Free space!" My rent did not drop.

I felt all kinds of shit all over. Parking spaces should be extra or people without cars should get a discount.
There's a babel transform for this in case you want to start using it now, before browsers support it:

https://github.com/babel/babel/tree/7.0/packages/babel-plugi...
This isn't surprising to me at all. Having the creator of a framework working with a team using a framework is a huge benefit, almost regardless of the framework quality (within reason). And that's not a dig at intercooler's quality (I've never used intercooler, and am no fan of Angular), but I do think it's a huge confound.

Meaning, if I had access to creator of framework A on my team, and was choosing between framework A and B, and objectively liked B better than A (but not by too much), I would still choose A.
Aside from the technical upside of Ethereum, the community around BTC is about as toxic, fractured, and petty as it gets.
Music and concerts

Maintaining my aging (13 y/o) German car

Watching basketball / F1

Weightlifting

Reading psychology books

Trying to get into guitar
Hire, by Google
I think he just meant because it's a 20%+ loan typically. But really a person shouldn't be holding a balance on a credit card.
I fully accept the premise that a theft prevention system will limit the users ability to do certain tasks. My point was that this feature should also have blocked the factory reset from happening in the first place. That way, your data is still there, but access is conditional on you having the right keys, and there are no surprises.
As far as I keep fingers crossed for your efforts, you will not achieve pure text console speed (or even be close to it), linux one the people can easily compare to iterm.

There is a lot of reasons, mostly: font rendering, unicode handling, all effects, while pure text is simply copying memory areas and nothing more.

full answer:
https://unix.stackexchange.com/questions/41225/can-a-termina...
Zuckerbergs security detail: ex cops with excessive force disciplinary records
> Here's a startup idea:...

How feasible would that be for thousands of different drugs with hundreds of thousands of different formulations and chemical compositions and various storage factors ?
(1) MUSLIMS AT IT AGAIN
Nice post. How do you customize the Damerau-Levenshtein algorithm? Did you write a new from scratch?
Masterful price correlation trading strategy using ADRs
I've been a fan all the way since the beginning... I'll buy this even though I don't even use FTP and whatnot much anymore. Just for the extreme value this app gave me many years ago when I was getting started.
There's also the not-irrelevant issue that testing is slow and potentially other than free. How do you find out when a drug expires? You have a bunch of it sit around and test it periodically, right?

I assume that would be done after bringing a drug to market, otherwise drugs could easily be delayed 10+ years if they're shelf-stable.
When we performed our conversion, decaffeinate@2 did support ES2015 import/export - it was actually the default which could be disabled using (`--keep-commonjs`).

With decaffeinate@3, you can convert using ES2015 module syntax with the `--use-js-modules` flag.

Although we don't plan on using CoffeeScript for the reasons outlined in the article, I do want to mention CoffeeScript 2 does aim to target ES.next features and offer interoperability. Specifically, CoffeeScript 2 does support async/await http://coffeescript.org/v2/#async-functions.
Track the most active Bitcoin Core developers
Soy protein is a potential problem. See: https://www.ncbi.nlm.nih.gov/m/pubmed/17885008/
Thanks for the explanation, it's more clear to me now. All I could parse previously was something something open source, so fuck you. That didn't make a lot of sense to me.
As developper:

1. a GNU/Linux (Ubuntu or Debian)

2. urxvt or terminology, I use always the same commnands (cd, ls, git, emacs, find, ag)

3. emacs with elpy, rainbow-delimiters and web-mode using monokai theme

4. i3 window manager

5. weechat

And I am looking for a proper email client (webmail or whatever).
I think I missed something, too. It reads as if it's blaming FOSS for being abused.
I'm Australian, a 'standard' tablespoon is 20ml, but recipes sometimes use 25. Not sure about the rest of the world. It probably doesn't actually matter too much for most recipes; the ones that need that level of accuracy tend to specify weights.
Turn your phone into a ruler with the power of AR
Yes, if you send a write to a server that's not the primary then rethinkdb will transparently forward it to the primary.
Standard Cyborg (YC W15) is hiring software engineers and geometers
- Hacking in general: tinkering with things and modifying them to better suit my needs from software to electronics to woodwork to sewing and more.

- Rockclimbing = purposeful exercise with some problem solving for my busy mind

- Movies

- Lot of science/space documentaries and talks on YT
Ask HN: What is the most useless HN thread you have saved?
A few must have in their armory the sickest moment of HN
I don't understand what you mean by this. To my understanding, the companies' transactions/data are either on the Ethereum blockchain or not. Do you mean that they are using some other type of distributed ledger algorithm unconnected to Ethereum?
This is making me paranoid. How do I check if my website has listing enabled?
Perhaps you'd enjoy Nim which supports both.

echo "hello world"
echo("hello world")

and as a bonus, also the following:

"hello world".echo
Due to the desire to support Windows as a first-class citizen on a project, I've lately moved some support scripts from Bash to Python. These include dependency-scrapers (that assemble makefile rules), and archiving scripts (that back up selected files from selected directories).

This has been a big win in terms of the readability of the code, which has in turn made me more aggressive about adding features.
- Programming

- Programming Hackathons / Conferences

- Music (Alternative / Indie)

- TV Shows and Anime (I waste too much time on them)

- Yoga

- Cooking

- Learning other languages

- Non-Fiction Books
Ramit is that you?
exercise is great, but one has to be careful, and avoid doing stupid things:

https://www.youtube.com/watch?v=DgdP5U28jHc
CoffeeScript was great, and I'm pleased how relatively easy it's been to move away from it now that ES6 offers most of the same benefits.

I've recently started moving our existing CoffeeScript + React codebase – it's been okay, though I still miss the terse CoffeeScript syntax. A similar blog post that's helped is Bugsnag's: https://blog.bugsnag.com/converting-a-large-react-codebase-f...
Thanks for the tip! Given some of the lessons we've learned with CoffeeScript, we'll most likely wait until proposals hit at minimum stage 3 before adopting them.
Many SaaS companies (such as those funded by YC whose employees hang out on HN) use a lot of open source (in some cases they even loudly refuse to pay for proprietary software) yet their own software is proprietary and they expect people to pay to use it. Unfortunately the author has obfuscated this argument with a bunch of FSF-speak and something about how this makes users into second-class citizens compared to developers (which doesn't make sense to me, since developers are also hurt by not having access to your code for free).
The SPARK people at AdaCore found a bug in the reference implementation of Skein just rewriting it in SPARK:

http://www.adacore.com/knowledge/technical-papers/sparkskein...
Don't let it drown you!
Well, first you sign a multiyear agreement. Lets call it 5 years. Now you only need to find a way to spend $200m a year on a service that purports to discard your videos pretty damn fast.

How do you do that? I figure a mix of bandwidth, storage, and personal targeting ad-tech. Most folks using cloud vendors are upset at the outbound traffic cost, so that probably costs a pretty penny. Especially when CDN and caching layers are pointless.
Try this too: S3 Transfer Acceleration, maybe gets around ISP throttling (I haven't tried this yet)
https://aws.amazon.com/s3/faqs/#s3ta
The whole point is having the Linux ABI. There are half a dozen ways to run GNU on Windows.
Deploy Web Applications to Any Cloud Host Automatically
Nowhere in that does it imply let alone flat out state that the Engineering team is 50/50 or that the focus is on achieving a 50/50...
Why Even Start a Data Science Team?
"guthub"
It .. depends. But I agree that most startups could benefit from a stronger emphasis on creating and growing cash-flow. The better you do at it the better your valuations will be if you do raise money. And if you can do so well that you don't ever need to raise money, all the better.

I'm working on my latest idea and what's most attractive about it to me is not that it can grow into a very large and very valuable world-wide business, even though it has that potential. But that I can bootstrap it myself into a small business with significant cash flow, and possibly grow it without ever taking funding. That's really attractive.
It's in the eating. Pudding contains no proof
That's nice, but let's be honest: She is a billionaire, and will continue to make hundreds of millions, if not billions of dollars during her future tenure at Google. A person of average means donating $500 may be a bigger personal sacrifice than Greene donating $150M.
No, ICO Market Caps Are Not Crazy. The Reason Is Basic Economics
I don't use inbox. How its weekly reminder different from a calendar based reminder?
Does this mean all prefixes have to be regenerated for every addition of a new item? Or can you invalidate the relevant prefixes?
Worth noting: the language's syntax must still be minimally compatible with Python -- this isn't some sort of magic parser hack, it's just adding functions and types with special behaviour (like having "cout" be an object that overrides __lshift__). Now, given that many Lisp and Lisp-likes support ridiculous parser hacks (Scheme/Racket come to mind), I bet you really could pull off "Anyprint" in one of those languages...
Yep, we use burnable subdomains if you haven't whitelabeled.
I hope there is a difference in liability between a self-driving car library and it's left-pad dependency.
Works in Firefox Nightly, too.
A few years ago, I rewrote an `R` script into Fortran, for better than order-of-magnitude speed increase.

The script optimized the placement of samplers in a building, in order to maximize the probability of detecting airborne pollutants, or to minimize the expected time required to detect. The rewrite cut the runtime down from 2-3 days to sub-hour.

Some of the speedup was intrinsic to the interpreted/compiled divide. However most of the speedup came from the greater control Fortran gave over how data got mapped in memory. This made it easier for the code to be explicit about memory re-use, which was a big help when we were iterating over millions of networks.

Re-using memory was helpful in two ways, I think. First, it avoided wanton creation and destruction of objects. Second, and more importantly, it allowed bootstrapping the work already invested in evaluating network `N` when it came time to evaluate a nearly-identical network `N+1`. Of course, I could have made the same algorithms work in R, but languages like C or Fortran, which put you more in the driver's seat, make it a little easier to think through the machine-level consequences of coding decisions.

That experience actually taught me something interesting about user expectations. When the Fortran version was done, my users were so accustomed to waiting a few days to get their results, that they didn't run their old problems faster. Instead, they greatly expanded the size of the problems they were willing to tackle (the size of the building, the number of uncertain parameters, and the number of samplers to place).