skysight-inc/HackerNews huggingface dataset:
What? I have hundreds, sometimes low thousands of tabs open constantly - auto shrinking tabs is exactly what makes me despise Chrome. It's completely unusable once you reach circa 50 and mouse wheel becomes the only way to navigate them.

In contrast, Firefox, thanks to no auto shrinking, is somewhat usable out of the box, and works wonderfully with extensions like Tab Center Redux or Tree Style Tabs.
The for While Loop
pathlib is pretty awesome, too. Has some growing pains, to be sure, but overall it makes paths so much easier than without it.
This article is on page A7 of today's Mercury News print edition... but it is not shown on their index pages[1] -- you cannot get to this article except via Search terms.

A related article[2] from a few days ago is visible, though.

[1] http://www.mercurynews.com/opinion/

[2] http://www.mercurynews.com/2017/11/10/borenstein-end-calpers...
Fast software is a discipline, not a purpose
She lives with us, so every day. She grew up in a society where even extended families all lived in the same town, so better ways to communicate don’t really impress her. (My dad, who went to boarding school, does find it very impresssive.) She was also rich in Bangladesh, so she doesn’t have much positive to say on the consumer goods front either. Obviously that’s a highly specific viewpoint. I do think though, there is something generalizable about the idea that folks of a certain generation don’t find communications technology that amazing because (1) they don’t work in a profession that’s really been changed by it; (2) they’re from communities where families lived in close contact and video chat seems like a step down.

As to people living on the moon: she grew up with America being this frontier that was very inspiring. I think she sees space travel the same way (also, probably bias from reading a lot of sci-fi of the time).
I know your request is tongue-in-cheek, but here you go:

http://lite.cnn.io/en
I haven't jumped into Python3 yet (for work/legacy reasons), but I'm really looking forward to nested exceptions and pathlib. Also, even when just working in English, unicode (or special classes for strings) were really annoying when interfacing with other libraries like Qt or databases.
Sorry, you are missing the point. A liquid secondary market is what enables the company to go public in the first place. There would be no initial sale of stock without it at all. In addition, liquid secondary market enables the company to incentivize its employees and undertake other financing activities, as well as gives value to its remaining treasury stock.
OTP comes from Erlang (which Elixir is built on) and it is a framework that is used for creating distributed applications (it originally stood for Open Telecom Platform). It has databases, a test framework, and debugging tools to help.

Down in Elixir land you mainly see it in the form of GenServer (generic servers that are essentially actors) and Supervisors for supervising those GenServer workers and other tasks/processes/
How does regulation work in the aviation industry? The impression I have is that regulation in that space is pretty effective.

Without effective regulation I imagine you'd see aircraft falling out of the sky left and right because - and let's be honest here - safety is probably at the bottom of the priorities, both for manufacturers and airline operators.

Most people don't believe that accidents can happen to them. People rationalize the risk away, so they skimp on security to save a buck.

So, operators don't have incentive to maintain and upgrade their aircraft because that has only a negligible effect on performance, but costs a ton and the perceived risk is low. Manufacturers, likewise, have no incentive to produce safer airplanes because safety doesn't sell: range, capacity and fuel efficiency do.

Yet, air travel as never been safer. Seems to me like regulation works ok in this case.
Can you share the mental models for finding common ground?
f strings.

https://docs.python.org/3/whatsnew/3.6.html#pep-498-formatte...
> So obviously corrupt

Sources please.

The EU isn't perfect... But this sounds a lot like an attempt to give consumer protection agencies the powers to block scam sites.

From what I could see Julia Reda (MEP - German Pirate) wasn't unhappy about the intents of this legislation. Merely concerned about:

A) Website blocking without judicial oversight

B) Existence of website blocking infrastructure

C) Inability to force compensations

D) No restitution of illicit profits

I suspect (B) is already a reality, but yeah, I'm no fan.
I agree that (A) is concerning, but wording suggests this can ONLY be applied when "no other effective means" are available. As I understand it that implies it can only be used when the owner can be found, sued or prosecuted by other means.

I read that as this applies to faceless scam sites without an address or anyone willing to take responsibility.

As for (C) and (D) I would love to see more of that. But the idea in her blog post that illicit profits (B) could be used for found consumer protection agencies is not something I agree with.
I think a better solution is to buy non smart versions of toasters, microwaves and kettles.
How to generate random JSON data structures
You don't get to keep the whole $2M. That's the point.
Your wiki link is giving me this error, FYI:

Happstack 7.4.6.1

Something went wrong here
Internal server error
Everything has stopped

The error was "NotFound"
Jesus, there's no comparison there. Really, you think the EU is planning to build a firewall?
the interesting thing to me is how the face completely changed in the restoration(more like repainting)!

Jesus in color is very similar with our 21 century image of him, no mustache, eyes completely changed and ...
the painting is relatively new compare to Jesus himself! and his image in the eyes of it followers changed so dramatically!

I am wondering what else could have changed in 2000 years!
I have the same idea on Sublime Text about 4 years ago, but due to the Sublime API restriction at that time, it's dead on 2014. I have no idea is the Sublime API now well enough to implement this feature?
My project: https://github.com/learning/SublimeTogether
And a screencast: https://vimeo.com/96316581
> only to be disappointed and go back to Chrome.

Me too.

Unfortunately, it seems like Chrome is still wining for me over the new FF. For example, this comments section page takes about 3.5 seconds to load in Chrome and about 7.25 seconds in FF. I run a fair few privacy add-ons in each, so that may not be helping things, but still, a 2x increase in loading for a mostly text comments page is not cool (at least for me). Don't get me started on the YT main page ...
The Generalized Specialist: How Shakespeare, Da Vinci, and Kepler Excelled
So. Much. This.
CY-2017-011: Type Confusion in Adobe Acrobat
The voters have spoken – but what did they say? Analysis of the Brexit vote
> better lambda syntax

What do you mean by better lambda syntax? Is there something that you feel isn't adequate in the current syntax?
I'm not in CA all the time. Maybe more of a US/Canada thing then?
> Yes, but it seemed like libraries (such as NumPy here) were mainly switching because of the EOL of Python2 rather than for any actual benefit provided by Python3.

Actually if you ever wrote code that you wanted to make backwards compatible with Python 2.7 is a nightmare. The fact that they did not even wait until 2020 before depreciating it is a testament to that.

> I've considered that as more of "Python 3 is a bad thing" by splitting the ecosystem further, and creating additional churn and rework of existing projects. Thus my question of why people seem to think this is a good thing now -- i.e. what has changed in Python 3.6 that they're happy to do this now when they were pissed off about it a couple years ago?

I don't know about others, I always been supporting Python 3 since 3.4. I feel like many people were complaining about Python 3, but never used it, then eventually started using and realized that it is not so bad.

> I may do that.

You should, is much more enjoyable experience. Perhaps because you're so used to Python 2, you don't notice, but Python 2 has a lot of warts that accumulated over the years.
Don't forget how nice super().__init__() is.
Similarly, I'd always watch at least a handful of Pycon talks every year. Last year I couldn't really find anything relevant to Python2. The closest thing was and update on removing the GIL...but that was more informational than practical for me.

(I'm still stuck using Python2--not by choice)
> The artwork has been the subject of legal disputes and amassed a price history that ranges from less than $10,000 in 2005, when it was spotted at an estate auction...

The heirs of that estate are probably not thrilled with this headline.
Things have changed in the 5 years - Zimbabwe now has a (quasi)currency - the "Bond notes" which are officially 1:1 with the USD. Getting access to cash in this quasi-currency is hard, getting it in USD is well-neigh impossible^w^w expensive.
It seems pretty unfair to reset the time limit when they dropped the original charges and recharged him the next day (the article is unclear on what the charges were, and how they differed if they differed at all)

Same for giving a whole new two years after Hurricane Issac.

At some point, particularly for non-violent charges, surely they should have to at least release him until the trial.
There are a few criminals who are completely out of reach.
Whether that's physiatric lock up or prison depends I guess.

But most criminals, even most murders aren't out of reach.

Note: I'm not proposing that there need not be control initially. Merely that we need to be better at giving up control over time. And yes, you'll find exceptions.
“Ask HN:”Am i too old to start a career in programming at 26?
Hello guys i don't know many programmers so i hope this is the right place to ask this question. I was wondering if i am too old to start a career in programming i am 26 years old, i don't have much experience with coding or programming even though i learned some html like a year ago. This year i lost my job and i was learning Python a little bit and i really enjoy it. Could i make a career out of programming can someone give me any advice please ? I already started learning on codecademy the only thing holding me back is me being paranoid about my age.
Thanks everyone !
If anyone want's to know the soundtrack, it is 'On the Nature of Daylight' by Max Richter.

If you think you've heard it somewhere, it was in Arrival - http://www.imdb.com/title/tt2543164/
You “understand” everything, it seems. You just choose not to see it.
I would not be so fast in that conclusion. There is actually research that indicates that the opposite might be true:

http://saifedean.com/Saifedean%20Ammous%20The%20Bitcoin%20St...

A slowdown a la Thiel due to fundamentally flawed monetary policies.
I'd actually be inclined to have an escalating fee (as a % of sale price) for a higher final price (relative to an independent appraisal) if I were a seller - just to keep the incentives aligned.
On android it's just boxes because the font isn't available
“It's the iPhone of programming languages.”

Is that supposed to be an insult?
It would make evolutionary sense to have the ability to select better sperm.
Because of Node or the browser's event loop? It's not like JS was the first language to have a built-in event loop. Visual Basic did exist.
I think its sad people are using drugs when they have responsibility for a child.
The match boxes are a state diagram, so if someone can't comprehend a paper diagram they can't comprehend this either.
Sure you can "nearly every single person on the planet plenty of room to live in Texas" but they would be devoid of infrastructure and it would be incredibly expensive to service people's homes if they're spread out across the states. It's a cop out to say 'there is plenty of land' when it requires a hell of a lot of work to bring it modern services. If you think your simplistic land argument is a good one you should revisit other beliefs as well.
Same in Munich... QE money looking for a 'tangible' home
Gitgutter makes it trivial to see diffs in-line while editing
Hello, world: this is WikiTribune
V-Neck Printed Chiffon Maxi Dress
Sincere question -- how do we spot things like this?

Let's pretend for a moment that I'm a relatively competent programmer with small amounts of disposable income to spend on hobbies, such as running algorithms over government datasets. (Okay, that's a weird one -- but I think it's good to apply my craft towards politics.) I know a lot about making computers scan through large sets of data looking for patterns, and some about making websites and whatnot.

I normally don't think technology does much for political problems, but this one legitimately sounds like we should be applying fraud-detection style algorithms to the names that appear in court records, looking for abnormalities. (Heck, we should probably look for all kinds of irregularities, not just in the pattern of names.)

Identifying the problem doesn't magically solve it, but it sounds like being able to assemble subtle cases out of thousands of documents across hundreds of jurisdictions actually would provide utility towards addressing this.

It doesn't stop the corruption directly, but it shines a pretty bright light on it. And it allows groups looking to tackle it head on to focus their efforts on litigating, instead of document finding or figuring out who the culprits are.
Store of value comes to mind, a la crypto currency phenomena.
The libertarian-scientific view is that the thalidomide disaster is less bad than the disaster of new good drugs being delayed
True, a lot of tasks are not embarrassingly parallel, as you point out, but most tasks that run on supercomputers are embarassingly parallel. That's why those supercomputers have value in that problem domain in the first place.
And in my case, it can be read. Important, as my hand writing is atrocious!
A good overview of the problem here: https://www.nytimes.com/2017/02/19/arts/design/has-the-art-m...
>> The original design for the web was (probably) safe. It didn't require anonymous Turing complete code, and provided quite a bit of functionality with declarative markup. It even allowed simple (but still useful) server-side applications with 3270-style forms (again, no code needed). This was wonderfully useful, reasonably safe, and most importantly it was understandable by both humans and machines.

Thanks for that! So many web devs today can't even comprehend the idea that you can have interactivity without JS. Part of the reason for what we have came from offloading work from the server. I once made an Othello game with nothing client side but an auto-reload after a timeout - everything was in a CGI script on the server.
My wife like this sex cam website very much
That was an interesting read. Are there any similar projects being worked on creating a simple designed system that can be used day to day? Maybe there is still an active group of Oberon users?
For additional context: when you see the $13,000 price - don't think that is USD, even if it nominally is.

A year ago Zimbabwe introduced a surrogate currency known as the "bond note"[1] that is officially pegged 1:1 with the USD. Because of Gresham's law[2] (and higher utility of USD compared to the Bond note), the USD disappeared from the market and now commands a premium. Just to confuse things further, there are cash shortages even for bond notes as the central bank is attempting to rein-in inflation - electronic money (bank balances) is the 3rd tier of currency that is commonly available, and the bond notes command a premium over electronic money that you can wire in and out of your account.

The Zimbabwean exchange in this story (Gollix) strictly uses bank wires to trade (only Zimbabwean banks), so the denomination of the bitcoin price isn't real USD, but something less valuable. If you were to sell your bitcoin on this exchange, you'd pay a premium to convert you electronic balance into USD - and incidentally, you'll end up with roughly the same price as other exchanges (in USD).

1. http://www.dw.com/en/zimbabwe-introduces-bond-notes/a-364964...

2. https://en.wikipedia.org/wiki/Gresham%27s_law
> Child endangerment laws are enough.

Are they, for small doses?
FCC Plans December Vote to Kill Net Neutrality Rules
McAfee's own anti-hacking service exposed users to banking malware
Is Cam Sex Website Give Free Tokens by Black Friday Deals?
We have no rehabilitation or actual corrections when you are essentially sent to a crime university and network with criminals.

I'll never understand why when you are kids and get in trouble, they separate you. When you are an adult criminal, they put you in with other criminals and create more criminals.

Recidivism is high in those types of situations, in addition to how records are never cleared for good behavior. We have a serious corrections problem that does little in the way of correcting by grouping everyone so tight.
This guy was already on parole from being found guilty of another imprisonable offence. Hence no release on bail pending trial.

That's no excuse for further delay, but explains why he was locked up in the first place.
No matter which way you look at it, drug policy enforcement causes more harm and costs more dollars than the problem it purports to alleviate. Take a look at Portugal where all drug possession was decriminalized and drug-related crime went down.

This is not a complicated problem, the solution is clear and well documented. The only obstacle is multi billion dollar sector that exists only because of the prohibitive drug policy. That sector won't just dissolve without putting up a fight.
The website renders badly in iOS
This is ridiculous, "post hoc, ergo propter hoc" [1]

[1] https://en.wikipedia.org/wiki/Post_hoc_ergo_propter_hoc
That's all true. I'm playing the odds here - it's likely he was guilty, and even if he was innocent it's always possible he would have been found guilty anyway. Especially on a drug charge.
> The issue here seems to have little to do with exception handlers; see that

> head [0, throw E]

> also produces such an "indeterminate" answer depending on order of evaluation, as long as you define things as you have here.

I disagree; note that I said:

> we treat an "unhandled exception" as not getting an answer (equivalent to an infinite loop)

More formally, throwing an exception/error results in _|_ (bottom) and all _|_ results are equivalent i.e. we can't tell "which error" we got. In particular, we can't tell the difference between _|_ due to an error being thrown, and _|_ due to an infinite loop.

This is important in a general recursive language, since we can't know (in general) whether evaluating some value (with whatever strategy) will eventually produce a result or not. Consider the following, where omega = (\x -> x x)(\x -> x x):

head [0, omega]

Under a call-by-name strategy this will reduce to 0, under call-by-value it will loop forever, i.e. giving _|_. Should this count as breaking confluence?

Total languages like Agda and Coq would say this breaks confluence, due to general recursion being a side-effect, and hence it should be encoded as such rather than allowed willy-nilly.

Turing-complete languages like Haskell would say that such encoding is cumbersome, and hence that their notion of confluence should be weaker; specifically, evaluating an expression using any evaluation strategy to get a value other than _|_ will produce the same value.

It just so happens that lazy evaluation has the property that if some (perhaps unknown) strategy can reduce an expression to normal form, then non-strict evaluation can also reduce it to normal form. In other words, lazy evaluation avoids all 'avoidable' infinite loops, but it still gets stuck in 'unavoidable' ones. That's nice, but isn't important for confluence.

You're perfectly right that introducing sequencing like `seq` throws a spanner in the works :)
No. It was done to save motherboard space.

Those upgradable connector ports have a cost associated with them.
Exactly my thought regarding the need to evolve as a language. Perl is mostly dead because it didn't keep up with the times and I say that as a person who spent a tremendous amount of time learning and using Perl. The Schwartzarian transform was a beautiful thing to behold.
Thank you for sharing, I was not aware of this.
How do you know it when you see it? How do you you aren't seeing BS?
Thanks. This was exactly what I was looking for.
Auctioneers cost go up proportionally. What do you think insurance and security costs for something like?
A business exists to solve problems for money, not run IQ tests.
"Some educated 3rd party could research that for you"

Consumer Reports does this.

Donate link is in upper right corner:

https://www.consumerreports.org/cro/index.htm

Here is the direct link, but it looks weird, so I included the other link.

https://donateconsumers.org/ea-action/action?ea.client.id=19...
I believe the resistance is also high for these inks which limits the use cases somewhat.
Tried this a few times, didn't seem to trigger. Thanks for the suggestion though. I have enough specific searches that switching to the keyword trick works well enough for me.
What Is LibSC Reader Kit
LibSC Reader Kit developed by JavaCardOS Technologies is implemented based on Arduino hardware platform and this kit provides simple universal card reader's functions.
https://github.com/JavaCardOS/LibSC-Reader-Kit

Features:
* Read/Write card content by sending/receiving command via USB virtual serial port

* Printout debug information via serial port(Serial.print)

* Support Arduino IDE 1.8.0

* Read/write MIFARE card

* Read/write 14443 type A CPU card

* Implement card UID clone operation by LibSC_Tools,a graphical interface open source tool.
Tg registrar was compromised for at least 9 days
AI will change genomics forever and Chinese companies know it
No, it's a case report. They looked for more normal causes of myocarditis and didn't find any. Note that they only claim an association, not that it directly definitely caused it.

It seems very plausible that cannabis is toxic to infants in ways that it wouldn't affect adults.

Here's a quote of the relevant part of the abstract:

> histological consistency with drug-induced myocarditis without confirmed alternate causes, and prior reported cases of cannabis-associated myocarditis, a possible relationship exists between cannabis exposure in this child and myocarditis leading to death
There's no story from the parents as to what happened. The closest the paper gives to explaining the situation directly is at the end of the Case Report: "Additional history disclosed an unstable motel-living situation and parental admission of drug possession, including cannabis."

In the midst of the toxicological analysis, it mentions that the THC metabolites they observe were "most likely
secondary to ingestion" and it later says, given that they observed various metabolites but not the primary compound itself, "the authors deduce that cannabis
consumption occurred within the recent two to six days,
assuming this was a single, acute high-potency ingestion."

So, most likely what happened is that the parents carelessly left some edibles around, and the infant toddled over and put one in his mouth. Infants put everything in their mouths, so an accidental exposure sounds plausible- albeit criminally negligent. I'd presume the parents have been charged accordingly.