skysight-inc/HackerNews huggingface dataset:
You're making the language out to be more important than it really is.

The Python that you write when using these frameworks just the glue code / scripts. All you're doing is calling the framework's functions. Most of it gets thrown away (as researchers). The stuff that doesn't is self-contained and usually short. You're not writing 100k+ line codebases.

Lua may be faster for certain tasks (data processing), but the time it takes for does tasks is usually a rounding error in deep learning. Not to mention you can still code in C/C++ with pytorch.

If there is a monoculture in machine learning, it would be the deep learning monoculture.
I have many friends who have become very wealthy taking options instead of salary working for Bay Area startups.

It's not as uncommon as you think.
Not really... A few dozen km altitude difference doesn't mean a whole lot. The _much_ more significant difference is that Falcon 9 is traveling sideways at several times the speed of sound. New Shepherd is "just" going sight up and coming back down.
Unlikely that we'll see improvements in Fabric services for a while... presumably, engineering resources will be focused on integrating with Firebase :(

Anyone recommend alternatives for Crashlytics and Digits?
Yes, of course. When Simon says, "Stand on one foot.", you stand on one foot.

My goal is not to fix the US legal system. I personally believe that having enough money is a greater factor in achieving a court victory than being technically correct or ethically sound. Therefore, I also believe it is pointless to speculate upon what the courts might decide as a guide for ethical behavior.

The only way to always win in court is to never be sued (or arrested).
> Similar to turning off the GC in the JVM

It's absolutely not the same. The JVM uses GC for all object collection. Python uses reference counting and only relies on GC to clean up cycles.
I think he means that you can't force all teams that use your library to recompile and pickup the updated code, while if you deploy it as a service, you recompile and redeploy and everyone talking to your service gets the most up-to-date version.

This is a real problem - I recall that Sanjay Ghemawat et al was working on it when I left Google, though I dunno if the solution they came up with is public yet. It's unlikely to seriously affect you unless you're Google-scale, though, by which time you've probably divided everything up into services and aren't taking advice from the Internet anyway. For companies that are a few teams working on a single product, it's easy enough to send a company-wide e-mail saying "Rebuild & redeploy anything that depends upon library X", and if you're doing continuous deployment or deploy only as a single artifact, the problem never affects you anyway.
Meh...

This is not specific to nutritionism. See "Get Me Off Your Fucking Mailing List" is an actual science paper accepted by a journal

http://www.vox.com/2014/11/21/7259207/scientific-paper-scam
Rpi's are "cloud" storage now?
This doesn't prevent their users from being tracked.

Email addresses can be used for tracking by having each request for an address (e.g. each GET of a "contact us" page) return a different email address (e.g. contact43327@example.org). Checking which address gets used allows the GET request (and all associated information) to be associated with the email message (and all associated information).

Likewise, magnet links can be tracked by looking for torrent clients trying to access them. A sibling has pointed out that unique tracker URLs can be used for this. Another way would be to make up a unique content hash for each request, then lurk on the DHT looking for queries for those hashes.

If the operator has no qualms with transferring data (e.g. being directly exposed to copyright infringement) they could even service such requests, with the user being unaware of the fact they're being tracked: the operator alters the hash by making some innocuous "watermark" change to the content, e.g. altering a filename inside an archive; each time a chunk is requested, the operator fetches it from the "original" and passes it on.
Vsauce – Isolation – Mind Field (Ep 1)
At the last company I was at, our search microservice was fast (average response was well under 100ms) and it didn't crash once while I was there. At a larger company, this may not be an accomplishment. At a startup, this is the bees knees.

Meanwhile, the rest of our codebase (a monolith) crashed every few days for one reason or another. We had an on-call rotation not because that's what you're supposed to do, but because we actually needed it.

Now I'm not saying that microservices make sense for everyone. In general, I agree that they are used incorrectly. Microservices are hot and software developers, generally speaking, like to use hot technologies. Yes, moving to a microservice was costly. We had to re-write a lot of code, we had to set up our own servers, and we had to get permission from the guardians that be to do all of this. But, for our use case, and I assume there are other use cases too, the benefits of detaching ourselves from the company's monolithic codebase far outweighed the costs for doing so.

TL;DR No argument is the end to every conversation. Few things are so black and white.
He's talking about Google and Uber. Those definitely pay around that much.
> There are many terms 99% of people use incorrectly and they're still incorrect.

Incorrect based on what standard? What standard for language correctness exists besides consensus?

> In this case, "begs the question" is what something else is called. By conflating two things you get sloppy thinking.

"Bug" means an error in computer software; it also means "insect". Neither is wrong. Terms mean the same thing all the time and context disambiguates perfectly fine.

> many people here call an entire computer a hard drive

Not a good analogy for several reasons: (1) both of those are from the same field so context can't disambiguate, (2) there's no widespread consensus that "hard drive" means "computer". In practice most people would misunderstand.

> Rather than fighting for your right to be wrong, why not just be right?

Wow, I don't mean to be rude but this sounds extremely smug to me. I'm not fighting for my right to be wrong, because I'm not wrong.
Maybe that's just the reality distortion field wearing off. I think a large impact Steve had at Apple keynotes has gone missing. The product managers just can't replicate his RDF
The distribution of Linux running on a 68k microcontroller is very different from the distribution running on a laptop. Desktop operating systems have to support a much wider set of software, often with quite intensive costs. How well do you think a web browser would run on a 68K?
> Many successful companies are bootstrapped.

I'm bootstrapping now and I'd generally agree with the statement you quoted.

It's expensive and near impossible to find cofounders/enough-"bootstrapped"-help to make building a tech company from scratch feasible, never mind go to open market and get enough customers for the business to be worth running. A "small" 250k check would solve almost all of my issues right now.
7 Ideas to Promote Your Blog
> 1) 409A valuation price is already in the multiple dollar range. a. Why: You can’t afford to exercise do to tax burden.

The value of one share isn't meaningful. You should calculate the exercise cost of the whole grant (based on the last 409A) to see whether early exercise + 83(b) would be a good option.

> 2) No acceleration – e.g. in the event of sale or IPO your unvested shares DON’T fully vest. a. Why: You should be rewarded for taking the risk position. Negotiate acceleration or what is known as ratcheting if you are a very early employee.

Acceleration is nice, but why would you insist on it? I'd happily trade it for (substantially) more options. If there's a liquidity event and your options have a substantially positive spread, that's already a positive outcome, so in the interest of minimizing risk, I'd rather improve the scenario where you want to leave before a liquidity event.

> 4) The company is past its 3nd round of funding. In all but rare cases your percentage ownership will be so low at this point it is not worth it.

You should simply calculate your percent ownership (while accounting for liquidation preferences), rather than using the number of funding rounds as a proxy.
To be blunt, the best online resource is a production server being hugged to death. Human alertness, survival, and performance emerges at its very best.
ESA is not part of the EU -- it's an international organization, and is exempt from national law in the same way as an embassy. Even if RoHS applies to spacecraft, it probably doesn't apply to ESA's spacecraft.

That's not to say acquiring non-RoHS components isn't made more difficult by RoHS.
I don't think it's actually that common, and typically used with really hot companies.

A few reasons: it makes the new investor more competitive to the founders if there are others vying for the investment, but it also prevents selling too early.

If you have $5M in the bank, you'll be more likely to try to go for the home run rather than sell to facebook for $3B (which was rebuffed by the founders of snapchat).
Comparing 25- to 34-yr-olds now with 25- to 34-yr-olds in '89 is superdepressing
Ah thanks! Too many links back to back that I didn't see it there.
Huh? If Twitter's future is not ads and analytics then what is it?
Best of luck, really dig the platform.
What makes you so sure? Say the company is valued at $300M when you join. $100,000 worth of ISOs is 0.03% which is not unreasonable if you're an engineer from say employee 5 to employee 50 or so. Now, the company becomes a unicorn valued at $3B which is 10x.
Show HN: Playing wav file via the system bus over AM using PDM from a laptop
Long-term it will be with Google.

It says so here:
As part of this acquisition Digits will be transitioning to Google over the coming months but will be maintained and operated by Twitter in the interim
(I'm the author) Well...yes...and that's where (I hope) most people will start. What happens next, I've found, is that people's own confirmation bias' kick in, and they take the manifesto and make it describe (in their own mind) what they are already doing and/or want to do.

The manifesto (to me) is how people who understood the nature and goals of Agile summarized their sprawling, complex, interconnected - and valid - thoughts. At the risk of being hyperbolic, I think of it like E = MC^2. Yes, that is a good summary of Einstein's theories, but if all you ever know of them is this summary you'll miss all the implications of what happens when you put it into practice. Probably a terrible example, but the best I could think of.
This is awesome, somebody please make one for Python!
I'm a fellow T1 that's also a coder. I literally count grams for living. That's how I'm able to achieve a 5.0% A1C. Different macros absolutely affect your brain differently. A lunch high in carbs hinders my coding.
Nice job! I want to see another RNN net generate the yaml configs after we have collected enough of them for training. :)
Are we running out of threads? :-)

Threads are cheap and this came to my attention more strongly this way than if it had just been a comment.

Every piece of prose posted here is, in some way, a response to something.

I'm not sure it's "ego-stroking," strictly speaking. What's wrong with giving the author recognition?
The UK Highway Code stopped talking of inside and outside lanes, because it's confusing. They now talk about left hand lane and right hand land.

https://www.gov.uk/guidance/the-highway-code/motorways-253-t...

> Rule 264
You should always drive in the left-hand lane when the road ahead is clear. If you are overtaking a number of slower-moving vehicles, you should return to the left-hand lane as soon as you are safely past. Slow-moving or speed-restricted vehicles should always remain in the left-hand lane of the carriageway unless overtaking. You MUST NOT drive on the hard shoulder except in an emergency or if directed to do so by the police, traffic officers in uniform or by signs.
I upvoted it. I'm glad you posted it.
Don't take this as aggressive, I'm glad you've dropped some weight. I'm not sure how overweight you are/were. How much of a calorie deficit did you have on a daily basis?

Also, I wouldn't count 10 lbs over 3 month proof that a calorie is a calorie. Actually, I think it proves the opposite. A person who is 30+ lbs over weight should drop 10lbs in around two weeks with a 500 calorie deficit per day. (Generally considered the max safe range for sustained weight loss)

I'd really be curious to how much you would lose if you cut the sugar completely.
Some some comments on the military in Aerospace issues with RoHS - with photos:

http://www.militaryaerospace.com/articles/print/volume-20/is...
Just linking my comment to the other thread in response to this post:

https://news.ycombinator.com/item?id=13429618

tldr; simplicity is a great virtue and difficult to achieve in practice.
Which exchange doesn't take transaction fees? I checked BitMEX, GDAX and OKCoin - all have takers fees. When I post an order that gets filled immediately, I have to pay takers fee. Is my understanding correct that if I post a limit order that incidentally is filled immediately, I pay the takers fee ? Which exchanges only take commission on paying funds in/out ?

Does maker/taker distinction ignore the side of the transaction (ie. does it matter whether an order is a bid or an ask to be considered a maker )?
I don't think he has to prove anything. Personally, I'm long past the point of feeling the need to argue about nutrition on the internet. No one is going to change his/her mind due to "rational debate" because all of the evidence is shit. So...I will not eat sugar, but feel free to eat as much sugar as you like. I genuinely don't care; if you develop obesity or diabetes or heart disease, you can rest easy in your epistemic conviction that sugar consumption didn't cause it. Likewise, if I develop any of those conditions, I can be absolutely sure it wasn't due to excessive sugar consumption.
Thanks for releasing this for us, Scott! It will definitely help me test different models for my ethereum auto trading bot!
I've used microservices, but on QNX, where you have MsgSend and MsgReceive, which make message passing not much harder than a subroutine call, and not much slower. UNIX/Linux was never designed for interprocess communication. You have to build several more layers before you can talk, and the result is clunky.

If you're crossing a language boundary, it's often better to use interprocess communication than to try to get two languages to play together in the same address space. That tends to create technical debt, because now two disparate systems have to be kept in sync.
> The "stay right" rule is about not obstructing the flow of traffic

I agree, but the crux is whether one is prohibited from obstructing just the legal flow of traffic, or from obstructing any flow of traffic. Different states define this differently. Indiana, for example, recently reworded their law to require you to allow any one to pass you even if they would be breaking the law to do so: http://www.nwitimes.com/news/local/govt-and-politics/new-ind.... While this doesn't make speeding legal, it strongly implies that drivers who wish to illegally exceed the speed limit in Indiana have a right to do so.
I actually didn't know that CPython had a way of breaking reference cycles. I seem to remember reading that reference counting was the only form of garbage collection that CPython did. Maybe this was the case in the past?
Hi, Fidel, drop me an email rume.gbenedio@yahoo.com I can't guarantee anything, but I also think it's important to work on something as a team.
pure FP is just like pure OO

As someone who did OO for ten years and is doing FP full time, this statement is absurd.

Why constraint ourselves?

You are not constrained in any way by FP, you just have to make everything explicit so programs are easier to read and reason about. There's nothing I can't do in a pure FP language.

The world is not pure,

The world is not a touring machine either, does this argument have more substance or is it just an offhanded comment...?

our programs don't become ANY better because of the IO monad

Do you actually have any experience with functional programming? Non rhetorical...it's such an odd thing to say.

Programs absolutely become better when you encapsulate IO in a monadic context. The entire point is to demarcate what functions interact with the world and which don't. This makes testing easier, reading code easier, composition easier. What functional language do you have experience with that would lead you to these bizzare conclusions? :)
Recently our team built a data pipeline: a few large inputs, a few large outputs, a lot of processing in between, a lot of parallelization & working w/large datasets needed. Essentially you could view the entire process as writing one very complex function.

We approached this first outlining the procedure and specifying the types involved, then outlining functions from each type to the next. You could essentially think of our types as tables, so our outline was f1: t1: -> t2, f2: t2 -> t3,...,fn: tn -> t_output (although not quite that linear.)

This let us split up work on the different functions across a team of 6 people. Specifying the input and output types was basically enough to make sure the functions were correct most of the time, and baking the interfaces into types enforced by the compiler made it easy to refactor & coordinate on changes when necessary. Feedback when we made an error was generally immediately available, because IntelliJ would highlight the function that produced an output value of the wrong type, or the compiler would catch it.

In contrast, if we had relied primarily on unit tests to check the functions, that would have made coordination more difficult, refactoring harder, and would have required us to either generate or acquire test data to feed through each function. But this architecture let us successfully build out most of the logic even while we had no access to real data & a different team was working on data ingestion.
ول عبدالعزيز في غامبيا و سفينة عسكرية نيجيرية تبحر نحو السواحل الغامبية
I very much feel that food/nutrition calories are the last bastion of Phlogiston Theory in any science and that in every other scientific discipline the proponents of calories and calorie counting would be laughed at as unscientific, at best.

Humans aren't ideal furnaces and food/drink energy content isn't just its temperature output when burnt in a furnace.

It's maybe fine that that's our current best approximation, but seeing it as anything more than a seriously crazy, wild eyed approximation is not good math or science.
Did you reply to the wrong person? I'm not talking about Europe, I'm explicitly talking about the political entity known as the European Union, which the UK is leaving. I said "EU", not "Europe".
Could you elaborate on what you find lacking in TensorFlow? I regularly use TensorFlow for exactly these sorts of dynamic graphs, and it seems to work fairly well; I haven't used Chainer or DyNet extensively, so I'm curious to see what I'm missing!
One of their issues was that Python runs a final GC call before process exit. Why does Python run that final GC call if the process is exiting anyway?
Most of the time we're creating complexity when we can avoid it and we're often proud of it.

The problem is that's very difficult to find the right compromise between time, cost, an architecture that can support the growth of the service so either we build something too thin or something too complicated.
Well, /r/fitness isn't necessarily meant for everyone. I work out regularly and heavily. For me, a calorie is pretty much a calorie. I'm well above average in terms of fitness and can eat a ton of food without gaining any weight. Not good advice for Joe schmoe
I knew about Darth Vader from Dan Brown's book, but not the ones you mention. Also, if you happen to be at the Washington Cathedral, check out the 'Space Window' stained glass window that contains a piece of moon rock:

https://www.nasa.gov/topics/history/features/spacewindowhist...
I think your situation is astonishingly rare.
> It's a good thing they didn't use Confleunt Camus. -shudder- It supports Avro-Over-Kafka out of the box, on the caveat that every single time it reads a message off kafka, it pings the schema registry to get the schema for it. That's great and all, until you've got thousands of messages per second.

Why would they need to hit the registry for every message? Wouldn't the schemas be immutable and thus able to be (at least temporarily) cached? They might have millions of messages but it's doubtful they have millions of message schemas.
If you want more insight into the data processing (and code which didn't work out), I strongly recommend looking at the R Notebook for the post: http://minimaxir.com/notebooks/amazon-spark/

R Notebooks have been a tremendous help for my workflows. (I do have a post planned to illustrate their many advantages over Jupyter Notebooks)
It's possible to make closed interfaces in Go (give it an uncapitalized method), so there could be a compile-time warning when you don't handle all possible cases in a type switch on a closed interface.
The Funniest Car Commercial Ever
It is totally strange that anybody can think cal. is a cal. We proved otherwise so many times.

People can eat the same amount of cals that are diffrently processed for various reasons:

- Insulin resistence

- Specific cancers

- Thyroid disfunction

- Level of amylaze expression (how good we absorb complex carbs)

- Microbiota status

- Even viruses (https://www.wired.com/2016/12/mysterious-virus-cause-obesity...)

In all casses people/animals did eat the same amount of food and got different amounts of fat.

Since anybody is in a differerent biochemical spot here the default should actually be that cal. is NOT a cal, depending on your (meta/epi)genetics.

Any proffessional claiming otherwise should find another job IMO. I use this claim as a marker for incompetence.
It's a food industry problem, not just a sugar problem. I'm supposed to believe a company like ConAgra is being manipulated by the sugar lobby?
I don't know if the Alexa.com ranking of Firebase.com is really indicative of popularity due to the fact they moved their main site to https://firebase.google.com/ about the time of the sharp decline indicated.
but you're extremely wealthy so youre not like normal people. you can afford to lose hundreds of thousands of dollars starting companies and its just a tax write-off for you. That amount of money would destory most peoples lives.

Never forget how privileged you are. you seem you have forgotten.
I meant declare as part of the cost basis.

IE, if you are paid $5000 / week and you can optionally take $1000 of that as options, and you do so, why doesn't that $1000 become part of your cost basis?
The Perils of Secrecy in Copyright Rulemaking
C'mon man keep up; all hacking now is the Russians. Just like a few years ago it was all the Chinese.
(me = author)

My bones ache from seeing Rational Unified Process mentioned, but of course you are correct.

I would say I was "at the point where I almost (didn't) care" about 5 years ago. I then switched jobs and was made lead of a team I cared about, and decided I wasn't done with implementing Agile. There was a time, however, when I was downright apathetic. Companies had beaten me down too much, and I didn't have the energy to fight anymore, so I completely understand.
Do you burn a constant number of calories as you vary the calories consumed?

No, not even if you keep your exercise regimen constant. The body is a complicated self-regulating feedback control system. It's not even surprising for it to reduce the burn rate when the input gets leaner.