skysight-inc/HackerNews huggingface dataset:
Because the info often isn't in the pdf file itself (at least in a parseable way). Typically metadata readers figure out what the paper is and then goes to a bibliographic database to pull out the full title, author list, page info, etc.
Is your argument that one possibly questionable study invalidates the entire field from being eligible for federal funding? That would mean that the government shouldn't fund any research whatsoever!
This is quite a complex question, but the basic answer is that under US law native tribes are "domestic dependent nations". This means that they possess sovereignty as any separate nation would (which flows from Constitutional recognition of their pre-existing status), but it is a limited sort of sovereignty. Congress can limit that sovereignty through legislation and the federal government can make treaties with them. However, unless a treaty or federal statute removes a power, the tribe is assumed to possess it.

In practical terms, addressing your question, if tribes keep trying to sell their sovereignty like this Congress can pass a law removing their sovereign immunity with respect to patents. And, in fact, moves have already started in that direction:

https://www.reuters.com/article/us-allergan-patents-congress...

The tribes would probably be wise to knock this behavior off as it's almost certainly going to result in pieces of their sovereignty being carved away, because everyone seems to agree that this sort of scheme is an absurd abuse.
That's 7 characters more you'll need to write all the time! Also you'll need to remember to prepend them to all scrips, ie pip, fab etc. Well that seems to me to be more error prone for juniors than telling them to always use a virtual env (ie have (envnane) in their prompt)!!
Version controlled repositories are like business offices.

You can have your entire company in one location, or the entire company in separate locations. The most important thing is the logical rather than physical organization: team structure, executive leadership, inter-org dependencies, etc. You can achieve autonomy and good structure with or without separate locations.

A single location reduces barriers, but at some point multiple locations can solve physical and logistical challenges. General rule of thumb is to own and operate office space in a few locations as possible, but at some point you have to take drastic measures one way or another.

(Notice that Google had to invent their own proprietary version control system just for their monorepo. And not even Google actually uses a single repo as the source of truth: e.g. Chromium and Android.)
> an experience that makes me, as an adult, uninterested/incapable of living in another tourist destination, ever.

I also grew up in a tourist destination. There's a reason it's a vacation destination and not somewhere people with a brain actually want to live year round. I could rant for hours about all the things that are terrible about it. I think it suffices to say that when ripping people off for a few months of the year is a large fraction of the local economy it that has a bunch of negative trickle down effects.
Zotero really needs to become self-hostable. Other than that, it's a great tool.
Rest in peace Denis Ten :(

I'm curious, was this crime very unusual even for Almaty, that someone gets killed by strangers over something like a car mirror, or is it the fact that it was Ten that caused such attention?
Sulfur most likely.
You can't implement malloc in standard C, but there is no actual C compiler that implements only standard C and provides no other guarantees. There is always implementation defined behavior in addition to what the standard defines.

On Linux, compilers will ensure that you can make system calls to the kernel such as brk[1] or mmap[2] which will let you allocate larger chunks of memory that malloc can split up and give out. On Windows, you will have access to Windows APIs which will let you use VirtualAlloc[3] to do the same.

[1] http://man7.org/linux/man-pages/man2/brk.2.html

[2] http://man7.org/linux/man-pages/man2/mmap.2.html

[3] https://msdn.microsoft.com/en-us/library/aa366887(VS.85).asp...
Each Phi core can do two 512 bit SIMD operations per cycle.
It's the same group. Pinewood Atlanta was their first US location. There's also a Pinewood Malaysia.
Alarmist is an understatement. Especially last part
sounds like delusional to me.
Show HN: Haml-rs – Haml parser in Rust
No my argument is that the major organization pushing for this has repeatedly been caught on record, under oath, explicitly admitting to bias and consistently pushing biased research.

If even 5% of a research coming out of a publication was biased, nobody would let anything in the publication be cited. When that publication is funded exclusively by tax payer money paid to a government with a fiduciary duty...
We have this absurd combination of people that are working 40,50,60+ hours a week when some of them might prefer less, and people cant find any work so they are stuck at 0 hours a week.
There are all kinds of random places where this has potential to show up. For example, some backend process breaking (or worse, silently discarding data) because of validating dates in incoming data from another system as a string regex that expects the old era symbol.
You just need your head :) Check http://www.siteswap.org/validate.html
Otherwise, check the software section here: http://www.siteswap.org/
Well put. The NLP community seems to be slowly standardizing on language models trained on large unlabeled corpora as an analogue to pre-trained ImageNet models (ELMo, ULMFit, "Improving Language Understanding by Generative Pre-training"). The gradient publication does a good job of detailing this: https://thegradient.pub/nlp-imagenet/.

Recent research is finally checking off a few important boxes that are required for widespread applicability:

- Minimal configuration required

Aside from tweaking the language modeling loss coefficient language model finetuning seems to "just work". ULMFiT's approach also requires minimal configuration.

- Reasonable training times

You can finetune these transformer models on a few hundred examples in 10 minutes on a single GPU.

- Beneficial with very small amounts of labeled training data

This approach consistently beats out the use of pretrained word/document embeddings at ~200 training examples. Will be posting some benchmarks on two dozen classification tasks in the near future.

There are a few remaining conditions that I think need to be met before this kind of approach sees widespread use:

- Reasonable inference times

Inference is still rather slow because of model complexity.

- Reasonable memory consumption

Transfer learning is typically well suited to personalization tasks because of limited training data requirements, but large memory footprints mean that it's hard to swap out models for different users on the fly.
Not sure if you know this or not but they're already pivoting to avocados...
Is Type 2 Diabetes Reversible at Scale?
I read this article hearing a vocal fry
https://www.youtube.com/watch?v=UsE5mysfZsY
Of course this is all due to a financial/tax incentive for movie studios. But it seems to have produced a volume of productions: in 2016 more feature films were produced in GA than in CA.

https://www.hollywoodreporter.com/news/feature-film-producti...
> It is split up into libraries (or microservices)

It's a frequent problem to conflate organization/modularization with lifecycle/version management.

You can have a well-organized codebase just as easily in a monorepo.

That's a separate question from management the lifecycle of the code. (What is release and when? What tests are run? What process approves a change?)
That linked implementation relies on OS primitives (sysmalloc()), implemented in C, Assembly or whatever was used to write the OS.

Try to implement malloc() on bare metal, without using either Assembly or language extensions.
Loved reading it. :)
Particularly bench biologists tend to have "The only way to write a paper is Microsoft Word and Endnote". Zotero is considered a bit eccentric and using LaTeX is practically unheard of. As a computational biologist I like Zotero and LaTeX but am often forced not to use them in collaborations.
CEX charge me with a fraud for their system malfunction/double spend transaction
Ancient warriors throughout history have prepared for battle by eating cat poop, so this is not surprising.
Improve your css, svg animation, build your developer portfolio and more
It's C, but it's not standard C. It uses implementation defined behavior. Every compiler has some implementation defined behavior because they would be much less useful without it.
adding playable videos in a document? Thats unique and awesome!
Great points. You hit the nail on the head. Once you get 'enough' throughput, getting more doesn't really improve one's mobile experience. Latency is king.

CPU / power usage is another big one. It's hard to justify a gain in throughput if it (i) reduces the application's CPU time, making it render the received data more slowly; or (ii) causes the phone battery to die faster because the network threads are constantly doing heavy lifting.

While I appreciate the size of the Ookla dataset, they need to be more thorough with their metrics. Phone performance is a multi-faceted problem, and throughput alone does not reflect the whole reality. Side note: dslreports has added bufferbloat testing a while ago, I can't believe Ookla still tests latency in isolation.
By that standard, voting is impossible. There was plenty of outside influence in favor of Remain, too, including the President of the US campaigning in favor of Remain and threatening trade war actions if they did Brexit, and I don't think it would exactly a fair characterization to say that the EU itself quietly stood by and waited for the will of the people of the UK to be revealed. Votes will never be hermetically sealed from the outside world.
Is there frequent code reuse? If so, monorepos are really nice. If not, separate repos make more sense.
I think you are supposed to use `pipenv sync` on the remote to get the pinned versions from the lock file
Every other time nations have had disappointing or unplanned referendum results, such as those nations that require referenda on EU treaties, there's been a second vote by way of confirmation. I don't think anyone has ever had a third attempt "to get the right answer". :)

Ireland voted against the Nice treaty in 2001, 54% against. A year later 62% voted in favour of it on a higher turnout.

It is inconceivable that a second EU referendum in the UK would vote leave.
This is well-timed. I don't know much about different random number generators but I do know that we recently had an problem where RNG was a serious performance bottleneck.
> old and well-recognised social phenomenon

As is murder, so how is that not weasel wording? The person quoted in the article doesn't make the point that "this is entirely new and unique", so to bring up that it's not is kind of a strawman in the first place.

If one wants to imply that something not being unique makes it okay, let them make the actual argument directly (and honestly instead of responding to something that nobody said), which I notice nobody even attempted.

> militarism, warfare, subjugation

Not to mention despair, nihilism, self-destruction, probably a whole metric ton of problems in bed, shitty music, and of course fried heroin.
I've already had the experience of "no fresh food in the shops", and it was earlier this year when we had two feet of snow. Supply chain disruption to some extent somewhere for at least a few days looks extremely likely to me.

What I'm worried about is "cascade failure". So far there's been very little street violence, apart from the murder of Jo Cox. I'm worried about what might happen if, say, the Met accidentally kill someone and set off a riot at the same time as all this is happening.
Even if the UK just get a bad deal, it might have some real hard consequences. UK will adapt, whatever happen, but adaptation takes time. In this time of adaptation, the short term consequences of the "bad deal" might still yield some really bad results.

I mainly think of layoff in company that highly rely on the trade agreement with the EU to sustain their business.
An augmentation of unemployment combined with a possible devaluation of the money and an increasing inflation due to new importation taxes on basic needs items (food medicine, ...) could have some disastrous consequences on the lower and middle classes.

It could convince Scottland, which already struggle with poverty and voted against the Brexit (62%), to separate from the UK and try to join the EU (the last referendum was "only" 55% against leaving the UK). This might create even more trouble.

It is likely that a bad deal might yield enough difficult short term consequences to spiral out of control. A strong political leadership will be needed to handle them before they do. And currently, it is not unrealistic to say that no parties are ready to handle them.
Violations Tracker
AI safety via debate
Yeah I’m seeing Qualcomm ad spam / competitor FUS pop up everywhere, google, RSS feeds off a few blogs I follow, twitter and any android fan / toolchain site.
The apparent spending violations are probably a stronger case for the vote being tainted.
`pipenv clean` uninstalls all packages not specified in the lock file
Don't forget there's considerable interest in the funding and behaviour of the leave campaign, who appear to have broken several laws.

Or that under 18s weren't allowed to vote, even though they're going to be disproportionately affected.
Outside influence doesn't invalidate a national referendum. If Russians convinced Brits to leave the EU, that still means that Brits wanted to leave the EU.

I'm not saying to let them do as they wish, but on the face of it, you can't call it a perversion of democracy. It's a perversion of communication networks.
Also murder rates have a confounding factor in that they can go down simply due to better medical technology allowing more people to survive murder attempts.
Keep in mind that Scott Tucker was convicted of mail fraud and making false statements to a bank long before starting his payday loan business. His brother Joel has also been charged (not sure if convicted) with a few felonies. The other brother Blaine committed suicide when the payday loan business where he was partners with Scott and worked with their mother started being investigated. Seems like the entire family was just a bunch of assholes and the tribal business was just a way to enable that.

Related to the article, if a company was a legit tribal company and not just fictionally owned/run by the tribe, would this ruling still make sense? Or does it only hold if a non-tribal company is trying to use the tribe to skirt laws?
Anything wrong with solving so-called first world problems?
If you care at all what the site says, it should be important to you that you can verify who said it.
Reminds me of Ancient China where no one could have the same name as the Emperor, or even use the same characters as his name.
Ask HN: Is Whiskey good for your heart?
I had no idea about those other sites, thanks for bringing that to my attention.

Is there a way I could have discovered that from the DI.FM website? Or did they tell me in an email I didn't read when I went premium?
Black smokers are not volcanoes, but otherwise a good article. I'm glad they cited Lane, I've read one of his books and one of his papers. He makes a good argument for how the energy and chemo-gradients at the smokers make it a likely crucible for biogenesis.
"Let's Encrypt has been a godsend to me during this change."

I think that's what made Google push this, since they are on the board of advisors for the Let's encrypt certificate authority.
Sounds like a startup idea, make privacy with CA transparency easier.

You might start a CA without transparency. Browsers would not include it by default, but at least you would only have to install it once and wouldn't have to run a CA yourself. (Or a CA service that would give everyone their own CA - I suppose these exist but there might not be a SOHO targeted one).

Or you could make a DNS zone provider that by default sets up a bunch of nondescript domain names with LE integration, so outsiders can't tell their purpouse or activity level from the CT log. This could also be sold to the router/printer vendors as the vendor-provided DNS, advertising that it's GDPR compliant.

Or put everything behind the same domain name, with different services using different ports.
Yes yes! I love that site. I actually use a simple Python script to parse the data on that site and send me a notification every morning and afternoon of how on time my train is.

Its sad I have to do that. Amtrak should have that system already (they sort of do- but only for trains that are 20 minutes late).
heh I thought you were making a funny sarcastic joke and then realized you were serious :)
The UK has first-past-the-post elections in each constituency. Unless the LibDems can show that they have a credible chance of winning in each district, voting for them means wasting your vote just like voting for a third party candidate in America.

Also the media does not cover what the LibDems are saying much at all. They don't even report on Labour much, just the various factions of the Conservative party. I can't even blame the media. The smallest change in the internal alliances of the Tories can have a huge impact on the country right now. What Labour or the LibDems say has exactly zero effect until the next election, unless they can somehow get together with some Conservatives.
1st Diversity Global Tech Conference at NE-YO,HOLBERTON SCHOOL and Docusign SF
> In a language like C, you can declare a variable to be volatile. When the program is compiled, this causes the compiler to emit memory barrier instructions - these barriers force the CPU to do the work to ensure some semblance of sequential memory access is restored across the two sides of the barrier.

That is the case in Java, but not in C (which is a source of confusion to those who learned Java first). In C, volatile only guarantees that the compiler will not use a cached value when reading from the variable, and will not omit an apparently redundant write when writing to the variable. It's mostly useless except when dealing with memory-mapped hardware devices (where reads and writes have side effects), with Unix signals on single-threaded programs (for instance, having SIGTERM set a variable read by the main loop - without volatile, the compiler might read only once), or with setjmp/longjmp.
Show HN: Svgurt – Transform images into SVGs
Motivational Books Recommended by 8 Billionaires
Virtual Reality Is Officially Here to Stay
I think it's a bit much to ask a group of tourists that includes children, the elderly, possibly the disabled, all not wearing life jackets, to evacuate out the windows into open water as the ceiling comes down on them. That's not something you can reasonably expect to happen in a matter of seconds.
> but I think that they had a vote.

Norway also had a vote on the EU. I was also close. "No" won.

What Norway didn't implement was a "winner takes all" approach. They're not in the EU. They're not in the Customs union. They are in the EEA. Everybody wins, everybody loses, but nobody feels like their wishes have been completely ignored.

There is no reason the results of the Brexit referendum couldn't have been interpreted like that. It's not like there's only one seat that can be filled by one person and there has to be a loser. It's not an election.
Britain has been dependent on food imports for a long time, ever since the late 19th century. That’s why the U-boat threat in both World Wars was so dangerous — Germany came within an inch or two of sinking enough ships containing food and other vital import goods to starve the country out.
Violence is an output, a symptom of something else. Punishing a violent offender with violence (imprisonment etc) is just a form of reifying that behavior.

Alternative treatment of violence is not the same as saying there are "no consequences" - it's acknowledging that to actually "cure" violent behavior requires other methods.

Removing people from society has historically not stopped violence (see Gulags, mass prison, etc). What it does do is instill a sense of fear in the populace that the governing power can use as a form of control. A sense of fear brought on by, you guessed it, a threat of violence!
I'm of the opinion, just state your case, make your examples, etc.

For instance I'd have brought up the various religious people who think they're right and have no regard for the free speech of other religious opinions. That they believe that those opinions are not only wrong, but dangerous and harmful to society.

Would you want any one of them deciding who gets a platform?

I got what you were putting down. But then again, I'm already of that opinion: That what can be used against my enemies can be used against me, so you better be damn careful about what tactics you allow.

But not everyone subscribes to that thought and people who are convinced that "there are no bad tactics, just bad targets" are hard to convince. They're already convinced of their moral righteousness, that they know the bad targets and that they'll never be the target because they aren't "bad".

And becoming a target doesn't necessarily change their mind either. For some people, that's enough. They realize that some tactics are bad. That the act of choosing to use them is bad. That not all tactics are applicable to all situations. That there is something called an inappropriate response. But others, they'll just figure that people who see them as bad are bad themselves. Their worldview doesn't really change. They cannot conceive a world in which their worldview doesn't eventually have power to right the wrongs because they are right.

The simple fact that some good people just won't like you doesn't cross their minds. That being right doesn't confer upon you any advantage in any sort of struggle is an absurd concept to them. That they may not even be right or that the situation may be more complicated than a simple right or wrong doesn't play to them.

In that case, I don't know what you do.
Oh no, not another code generator.

That seems to be a common thing in Kubernetes too, if you don't want to spend the time writing actual code and Go is too "boilerplate heavy" for you, just write a code generator and bring the complexity of other languages right back!
> Yet if a business used that line to refuse service to a minority, a religious person or atheist, a pro-choice advocate, or a LGBT person (in a nation where these are not protected groups or in a time before those groups were protected), you'd be up in arms about it even though it's the exact same excuse.

Yes, it's the same excuse, but it's not the same facts. There is, in general, a difference between regulating who you will do business with and regulating the content of the speech you will engage in.

> The groups you oppose would absolutely love to be able to use that line of reasoning to defend themselves (remember the Colorado baker case?).

I do remember Masterpiece Cakeshop, but I don't think you do, so CE it doesn't involve freedom in the a sense of a protected target group, but impermissible government animus toward religion in apply the existing protection of a protected group.
Reading tips for traveling with kids
Waiting for someone to design a hardware interface and a data translation protocol so computer hackers can start tinkering.