skysight-inc/HackerNews huggingface dataset:
This is very nicely writen, and looks like an extremely useful resource for those interested in entering the bioscience field. I would offer one word of caution, which I think is especially pertinent to those coming from a CS background (and, I should add, not something this book particularly does, as far as I have read).

Historically and practically, biology as a field has often represented processes and events in an highly linearized and well defined fashion. This is extremely attractive for a number of reasons. As one key example, we (as humans) remember through narrative, and so the construction of a Rube Goldberg type description of a process is often a useful technique for easy recall of complicated information ("A hits B which winds up C and switches on D etc...").

The other reason is that many of the experiments would really imply a linear pathway if that were all one look for. There is often a clear-cut progression of information signals or metabolic intermediates moving from one state to another state through well defined intermediates, such that if that were what you were looking for, you'd find it.

In this representation, many biological processes are highly analogous to computer programs which perform some task - you have an input, and through functional manipulation generate an output.

The realty, as has been uncovered in the last 15-20 years, is that most of these processes and events are not linear pathways. They are wildly heterogenous networks that integrate information spanning a range of temporal and spatial scales. The non-equilibrium nature of the cell means that, to a certain extent, everything is coupled to everything else through interactions where the associated coupling coefficients are also dependent on everything else.

The reason I bring this up is that I think it's very temping to find analogies between CS and biology (DNA = hard drive, RNA = memory etc). The problem with this is that we (again, as humans) implemented the underlying computer architecture, while we're only scratching the surface of biological complexity. By prescribing that some mapping of CS-to-biology exists we risk convincing ourselves that we understand the biology better than we do, or making assumptions regarding how the biology may or may not work.

Clearly, this kind of description can be used early on, but its important to recognize that these analogies should be viewed as broad-brush stroke descriptors and not functional ones.
Component Integration Testing in Ember
JSX is a HTML-like template language that gets preprocessed to actual HTML.
Yeah, I disagree with the sentiment of the gp. I wouldn't mind being remembered for my code at all.

> if you had a year to live would you be happy with having blown it all away on software.

yes, honestly.
No, anyone’s account can be debited from, but only specific accounts can be debited to.

I can’t pull money from your account, even if you tell me your IBAN.

But I can use your IBAN to order from amazon, and then amazon can just pull however much they want from your account.

Luckily chargeback with direct debit works just as fast as with credit cards.
Does this work with numerical fields as well? I only see strings in the examples.
Is it similar to this easter egg?
http://www.mackido.com/EasterEggs/BlueMeanies.html
As Jack Dorsey Tries to Reshape Twitter, Revolving Door Takes Another Spin
Sorry to be a pedant, but that doesn't mean the supplied binaries have been built with the exact source provided :^)

Also, the binaries are being offered for download over HTTP with no signatures.
Moving from SQL to NoSQL the simple stupid way
> After all in every native UI framework you have instructions to draw the widget IN your code -- not as some external additional technology. A widget's C/C++/Obj-C/Swift/Java/C# etc code encapsulates everything about creating it and showing it.

With the notable exception of Windows. XAML strictly enforces code and markup separation. It makes the View layer more toolable and easier to edit by designers who usually don't program.
I see. I misunderstood. I thought you meant someone would come to the unemployment office with a notice of being laid off, and declare being unemployed, despite having other jobs.

I have no experience with filing for unemployment. I reviewed the New York "Unemployment Insurance A Claimant Handbook" at http://www.labor.state.ny.us/formsdocs/ui/TC318.3e.pdf . It confirms your understanding; even working for a fraction of an hour counts as "work", so someone with a job teaching 3 hours a week is employed and cannot file for unemployment benefits.
SEPA Direct Debit, or "Elektronisches Lastschriftverfahren".

You can go to amazon, give them your IBAN, and buy things, and they’ll use direct debit to get the money from the account specified by the IBAN, no further authentication necessary.

Obviously, you can do chargebacks, but this is still something they shouldn’t publish.
> I'd struggle to get to 3,000.

I have that many books plus 500 CDs and 200 vinyl albums. My wife has a couple of hundred handbags and a similar number of coats and jackets.

But books are by far the largest class of thing in my house. I can't imagine having 300k items, even 30k seems rather unlikely in a house where you can see the floor!

Edit: I'm not in the US either so my house is probably smaller than the average US on though possibly larger than the other Brits commenting here; I'm in Norway.
I’m in Germany, actually.
Well they are good at different activities. Charities are good at things that can be done on a small, decentralized scale, like giving away food. Regulating massive industries, correcting the issues in our healthcare system, setting up a program of cash transfers, on the other hand, are all things that often require the scale of the government.
Behind the Scenes at Dataiku – Interview with Data Scientist Matthieu Scordia
Yes, the JSX is compiled (or "transformed") to JavaScript which creates components internally in React:

https://babeljs.io/repl/#?experimental=true&evaluate=true&lo...

I felt the same as OP when I first started using React, although it makes more sense now I've played with it, I'm still not sure about mixing concerns (code and view) in the same file. Especially when you start talking about CSS too...

https://speakerdeck.com/vjeux/react-css-in-js
AMD Showcases Its Fastest Radeon Yet, R9 Fury X2, Powering HTC Vive Headset
Want to work in a startup? See how to choose the right startup for you
I think part of what exacerbates the negative perception of Monopoly is that most people don't play it according to its actual rules. Instead the game has been collectively "house ruled" in ways that make it take much longer and tedious to play, with one example being the rules around unowned property acquisition.

I still prefer most designer board games to Monopoly, but I don't think it is worthy of the condescension most board game enthusiasts regard it with it.
Why do you avoid third-party libraries?
I'm suggesting people should be able to control who gets to see which information about them. This is not at all unlike NDAs and other intellectual property agreements that people enter into. You're right that this implies ownership, but by this definition people & corporations "own" information all the time - it's called patents and copyright.
Letter of Recommendation: Sleep, ‘Dopesmoker’
as a non-native speaker I wonder whether it should rather be "zeroes in". Or is it equivalent ?

EDIT: "to zero in" being a verb. For the noun, I know there are two alternative spelling for the plural.
You're absolutely right - the power and benefits of libraries like Redux are so obvious once you've grokked React but as a beginner it really is just going to slow you down or just get in the way of learning.

This is partly because of the overhead of having to learn another library, and partly because you have to learn by making mistakes, experiencing the pain, and then badly hand-implementing parts of Redux yourself to truly understand its value, and how it should be used. At that point you're way beyond beginner level.

Same goes for '8. Use JSX, ES6, Babel, Webpack, and NPM' - JSX aside, setting up this tool stack is totally unnecessary for a beginner getting started hacking on a Hello World app. This is something you do after you've learned React, and you want to use use it in a 'real' project. Depending on your knowledge of these tools it could take literally days of work to get started.

I'll be honest, if someone with no knowledge of React asked me how to get into it, I'd also be tempted to mention Redux or Relay, the tool stack, all those things in the React ecosystem that are fantastic and essential for a real production React stack. But it's just too much information, it's not what a beginner wants or needs to know.

I think there's a general lesson here - learning frameworks, how they fit together, and what tooling to use is really complicated and only seems 'obvious' once you have the big picture. You have to remember what it felt like when you were a beginner, and just wanted to learn the basic rudiments of React itself - that's more than complicated enough to get started with. When giving advice to beginners, it needs to be laser-focused, ignoring everything but the exact thing they're interested in learning. Forget about all the extra stuff they'll need in the 'real world' - they'll figure that out along the way anyway.
Yes, this is true and it does not contradict with what I've written.
PACER is not cheap, nor is it comprehensive. Furthermore, it is not feasible to find out what the law is on PACER. If you already know what cases are important, then you can look them up on PACER I suppose. Or you could go to your local law library (presumably you are a member for a couple hundred bucks a year, right?) and look them up on paper. Why should we need a comprehensive electronically searchable database of casetext or legislation when paper will do just fine? Frankly as a small-time lawyer, your argument that PACER is sufficient or cheap just does not ring true for me. If it did, I wouldn't pay so much for Lexis / Westlaw.
Tesla has a specific cold weather package and given that Norway is the biggest market for Tesla on a per population basis and second biggest in terms of absolute numbers, I'm guessing they work well enough in at least slightly colder climates.
They're untyped and inconvenient to put back into a structure: you have to define the struct then a mapping function from regex matches to the struct. This takes care of the mapping through the struct you have to define, and provides somewhat clearer separation of the components (akin to using a VERBOSE flag in some regex engines).

Plus not all regex engines support named capture groups, JS's regex don't, and while Go's engine technically supports them it might as well not: you can't index into a match using that, you get a list of group names of size the total number of match groups, and the name at index i is the name of the i'th match group.
Pi only seems to render like a square on certain fonts.
I think all the new ones you need an api key.
Hence why Peter Hunt (react.js developer) named his presentation "Rethinking Best Practices" https://www.youtube.com/watch?v=DgVS-zXgMTk
Apple set up 2FA for certain actions (changing passwords, adding or removing devices from an account, etc); Amazon has yet to do anything related to 2FA for normal customer accounts.
Depending on how your OS displays tabbed browser content it can be harder to access one tab/window of many in a single application than a single unique program. It also means that it has the same volume level as the rest of your browser using system volume (if anyone but me does..)

In general I'm a user who never downloads apps on my phone (unless there's something I find unsuited to my browser) - but for a music player I want it to be quickly isolated for skipping, pause, etc etc.
True.

Damn progress :(
These jokes are getting rather sophisticated. For a few (head-scratching) minutes, I thought this was meant seriously.
yup. here in chilly Ottawa theres plenty of teslas doing just fine. -25C at times,
# 3. Write functional components

Functional Components don't get Redux's connect performance optimizations which is a good reason to avoid them:
https://github.com/rackt/redux/issues/1176#issuecomment-1670...
As another non-native speaker, I think both are correct. It's the different between "American" english and "British" english. The title being american (NYTimes), and "zeroes in" being British.
I asked our Tesla rep the same when we made a test drive. He reassured us that it won't be a problem under warranty, because Tesla replaces all battery failures for free, and "who would drive a car for more than five years anyway? Just get a new one when the warranty expires."

We thanked him for his time and did not choose a Tesla.

(That was a few years ago, nowadays it's eight years. But still…)
> Monopoly is neither simple nor random

Well, it's not simple.
I think the proof is in the pudding. I've played hundreds of hours of chess in my life, and I set chess aside as a special case, but as for the rest of the traditional board games, they become boring once you've played highly rated games on boardgamegeek.com. Monopoly is a good example. It feels crushingly dull and random (yes, even with wheeling and dealing) to the point that I would call it an anti-game - it actually removes fun instead of creates it. A better title would be "Death March."

I've spent that last thirty years playing and watching board games enter what seems to be their golden age, and have introduced scores of people to the games I love, and have had friends do so in kind. Almost universally people say something along the lines of, "Wow, that was fun. It's nothing like the games we played as a kid." Often followed up with "Where do we buy this?" They don't play the games from their childhood anymore because they're boring and they didn't know there were alternatives. Now they'll play board games as adults and enjoy themselves. Beats the Hell out of TV.
It's not just the batteries: heating the cabin takes considerable energy in -20C, but but the heat is "free" on fuel-burning engines.

Hopefully there will be more data available and released in the future, as Tesla and Nissan Leaf have been the best-selling cars in Norway for multiple years in a row.

For anecdata, an Uber driver with a Nissan Leaf told me recently that range on very cold days is about half of the summer range.
> Is the government "doing good?" There is some good, but there is a case that non-profits such as the Red Cross, churches, food banks, are more accountable and do more good.

I'd say they're less accountable. There's no democratic oversight, FOIA doesn't apply to them, journalists have less incentive to go digging for dirt. They have to keep the donations coming, but that's as much a question of PR as of how much good they're actually doing.

I've no doubt there are effective NGOs and wasteful parts of government, but I suspect a large proportion of NGOs (not those on your list perhaps, but the money-weighted average) are less effective.
Automated Hedge Funds Make Millions in January's Market Selloff
Most of your Facebook friends couldn't care less about you
That is just inside of WPF-land, though. WinForms (which is still pretty excellent for quick-and-dirty GUIs) and other GUI frameworks are more on the classical model.
> I understand it involves substantially more left-brain use

Smells like nonsense stemming from the "mathematical left-brain, artistic right-brain" myth.
Sure, and the official view of Taiwan is (was?) that PRC are rebels within their territory.

However, it's one thing to have some "official view" and another thing to brainwash citizens into thinking that these countries really are one, as they practically aren't. I was asking about the latter.

For example, some EU regulation classifies snails as fish to make their production eligible for fishing subsidies, but in biology textbooks they still remained molluscs.
Handling interruptions the agile way: The Interruption Monkey
The Rise of the Artificially Intelligent Hedge Fund
Cold does affect the batteries. However it's compensated by one nice feature of electric cars: they don't suffer the same kind of cold start problems as traditional cars. As long as the battery isn't dead, the electric engine will be ready to go immediately, regardless of whether it's +30°C or -30°C.
The title should indicate that the article focuses on private helicopters as opposed to other private aircraft.
The Nerd Cat # 44: Mostly iOS links this week but my favorite is the Android
Common Java programming errors: 250K students and 37M compiles checked (2015) [pdf]
I would advise staying away from large rental companies because they charge a lot to do a little, but I believe key and gratitude money are set by the landlord.

1 month rent is the rental company's "finder fee", which is standard.

It's all the other fees they sting you with that really hurt. I ended up paying about and extra month of rent per year for dumb shit that they decided to charge me for. And you had better make sure your apartment is better-than-spotless when you move out.

Japanese law says that you don't have to pay for damage or wear and tear caused through everyday living, but they'll still try to keep your deposit or charge you for repairs.
XAML is a properly parsed language defined just for this purpose though, whereas HTML + framework annotations inside element attributes is way more brittle.
8 Initiatives to Make Your Customers Loyal Advocates
Why are so many of the commenters on this page acting as if they were personally attacked? Nowhere in the article are "fear responses" described as bad or unusual.

The knee-jerk hostility and lack of any sense of irony is quite telling.
That's not as useful for C#, as you can get a match by name using Regex.Match.Groups[String].
KCacheGrind: Valgrind Call Graph Viewer
Yeah, I completely agree. I did bioinformatics research for a couple of years after grad school, but before I went to industry. It's going to take many, many years before enough basic research is done to prove that you're right (or possibly wrong!) and that it's not just right now that matters, but also the last minute or hour or day or week or month. When signalling concentrations are super low and don't decay instantly, you've just made a "memory" that will persist some time after the initial stimulus.

I think that in order to actually understand truly how things work people are going to have to simulate many different types of cells from first principles (i.e. the physics) and even though the compute time will be 99.99999% wasted checking all kinds of interactions that turn out to be unimportant, that's what will find all the rare interactions that really matter.

The combinatorics that go on inside cells is truly staggering.
This is just a competitor trying to stand on Box's shoulders, and it definitely doesn't belong on HN. Here's the disclosure from the piece:

> Full disclosure: I’m COO of Hightail, and we indirectly compete with Box. They are bigger than us and focus more on large enterprises across various industries, while we target small-and-medium businesses in creative industries such as consumer goods, advertising and media & entertainment. Although I’m not a Box shareholder, I can’t claim to be completely impartial. My assessment of Box is not only as a competitor, but also as a comparable for how our company should be valued. I should also note that I’m far from an accredited financial advisor. These opinions are my own observations and are not a recommendation to buy or sell shares.
Modern economics isn't Austrian. The Austrian School are heterodox, and have largely only become popular among laypeople thanks to political lobbying by, for instance, the Koch Brothers.
What you are describing is racism. You're dressing it up in a way that makes it justifiable. What you are suggesting is no better than the architects of apartheid. Good luck building a non-racist society based on selective-racism as the driving force to "fix it". You can try to rationalize it any way you want.
You're comparing an organization with a budget of about $3 billion to one with a budget of over $1 TRILLION. It's a nonsensical comparison.
It is slightly shocking to me the amount of people here willing to take this organizational change at face value. Maybe it's exactly as theorized, but maybe you just don't know the failure modes yet.
>TL;DR; If you rely on this to 'identify' someone, you are doing it wrong.

Which is why the system is set up so that if I go to the bank with this information and take money as you, I have stolen your identity and thus you are the victim and are responsible for the losses unless you fight back. Identity theft was created so financial institutions could be lax with their verification process thanks to the blame being shifted.

In reality, identify theft doesn't exist. In my example I stole from the bank, no you, and you shouldn't at all be involved in the process.
I think more and more you may find it becomes popular to mandate a user's data be retained in their country of origin. Otherwise some sort of agreement would need to be made that a foreign citizen's data on a corporate data center is like an embassy... it's digitally treated like it's on that nation's soil, and subject to that nation's laws.

The latter is likely much less practical in the real world, because our spy agencies don't really care where your data is, they're going to try and collect it, and the EU has made it clear that isn't okay with them.

In an ideal world, the United States and other major nations would all sign privacy laws as strong as the EU's. But I can't see that happening in our current political climate. Parties on both sides are more than happy to strip us of our privacy. And corporations oppose it as well.
Pure Sine Wave Inverter Design for UPS
It looks like this is a web page that then loads a PDF from https://ambition.gratis/ambition.pdf -- to what end I'm not sure, though it did screw with my trying to directly save it into a "read offline later" folder.
Whenever I look at the USA medical system I wonder how much longer it can go on for. Ever rising costs combined with an ageing population and a political system that finds it hard to make decisions must end at some point, but when? What percentage of GDP does the healthcare budget have to reach before it breaks?
The require() function was actually part of the old CommonJS standard: http://wiki.commonjs.org/wiki/Modules/1.1

node was originally an implementation of it before eclipsing it. Between the original advocacy by CommonJS and the rising popularity of node, browserify, and Webpack, things like require() leaked out to become the pre-ES2015 de facto standard for importing modules.

require() is so widespread now, and the transform to the ES2015 syntax so trivial, that it's not going away anytime soon.
Sun Microsystems Founders Panel - CHM [1].

[1]: https://youtu.be/dkmzb904tG0?t=1h38m29s
The big reason I remember from my PHP days (late 90s early 2000s) is that you want to separate design from development.

Graphic designers were expected to know HTML/CSS while developers focus on PHP.
ASRock Outs New BiOS Versions for Several Z170, H170, H110, and B150 Boards
It looks like the WSJ has it in for Theranos. Is there some backstory behind it? Did Elizabeth do something to Murdock?
Actually, the issue with spaghetti PHP is not (only) string concatenation; it's mostly that view logic, domain/business logic and database boilerplate code are intermixed in a single file.

React components only ever contain view logic, which already solves a part of the problem. Furthermore, you typically split that logic into multiple components, many of which are stateless, independent and small.