skysight-inc/HackerNews huggingface dataset:
Is this like a Jupyter notebook or some different sort of functionality?

Its similar in some ways, but not quite exactly the same thing. The repl is a server, and doesn't have an interface. So it reads over a socket port, and prints a response back over the socket using a common protocol. So you can build any client you want for it. What is most common is to take an existing editor, like emacs, vim, eclipse, atom, etc. And write a plugin for them which interacts with the server repl. So say your in eclipse, you have a Clojure project open, you can have eclipse send your project code to the repl for you. In practice that means you just work on your code files directly, and just sync them to the repl as you go. Some clients try to be even fancier, creating visual representation of code output like graphs, or gui controls like drilling into a nested map.

Does it work for integer values, say, as well as functions? Suppose my source code says

Y would be 12.

(let [x 1
y (+ 10 x)]
y)

If you load this it'll return 11. If you change x to 2 and reload this, it will return 12.

Globally you'd do:

(def x 1)
(def y (+ 10 x)

Now y is equal to 11. If you change x to 2, and only reload x, y would still be equal to 11. You'd have to reload y also if you want it to be 12 now.

That's because y is bound to the value of the expression, not to the expression itself. And the value is calculated at load time.

Now you could bind it to the expression by using a function.

(def x 1)
(def y #(+ 10 x)

#() is Clojure's shorthand for lambda.

So now the caller is in charge of deciding when to evaluate y.

Calling: (y)

Would return 11 and if you change x to 2, calling it again would return 12.

You can also use reactive constructs instead. So when setting x to 2, an event is published, so you can listen to it and have it reset y to the new value of evaluating (+ 10 x).
Thanks a lot! Will investigate and fix. If you run into any other issues please keep them coming!
Is this relevant?
http://news.forexlive.com/!/interactive-brokers-to-cut-off-u...
Anecdotally, I just never see cracked screens on phones anymore.

Only data I could find, but very, very old (only covers to iphone 4(!!)

https://www.squaretrade.com/cell-phone-comparison-study-nov-...
Yeah but I am pretty worried about us fucking it up these days.
> and then you wouldn't have it in any form.

This would be a blessing for much of the "content" out there.

Do they owe me anything? Of course not. But if they want my precious, precious attention and the opportunity to advertise to me then they need to play ball my way. Otherwise, fuck them.
> Avoiding GOG will only increase such pirating (by decreasing legal sources for the game).

Until you provide a single source you're not saying anything worth responding to.
It is?

As of the end of 2016 Tesla's cumulative sales were ~160k units. Nissan alone has produced over 300k of the Leaf.

The Bolt exceeded the Model S in sales last month selling just under 3000 units.
Very interesting.
Can a language define all it's concepts with language alone? I.e

Can a language map all it's concepts to words and other concepts defined by just words.

Is there some sort of Godel's incompleteness theorem for language?
Maybe not better in the long run. You need to overhaul the batteries (replacing dead cells can be done individually) every decade with current technology. You also need to overhaul a combustion engine (cylinder bore/hone, worn parts replaced, warped parts milled flat) every decade-ish, so their sustaining carbon costs are about the same. It's at least a lot closer than most people realize.

A PZEV (very low emission ICE vehicle) is the sweet spot right now in terms of overall environmental impact. It will be a few years before EVs are the clear winner.
How to Make a Paper Sampan Boat – Easy Origami Boat Instructions
Cryptocurrency is about enabling value transactions online without the need for relying on a third party. You don't need to ask your bank to transfer your money and risk them saying "no" depending on who you're sending to, etc. You can do the sending yourself.

Bitcoin doesn't mean you don't pay your taxes.
To be fair ceasing to take people's money and ceasing to give people free money isn't ideologically the same thing (even though both result in people having more money).
Thanks for the send-off, everyone. Feels right somehow to hit the HN homepage one more time before putting Gratipay to bed. So many lessons learned, already scheming about Next Time™.

See you down the line! :D
Why I don't use Cider
Which is why we're suggesting different cards that are available in different countries.
There is a small typo in the "Why link.fish API?" section on the homepage:

> Additionally, do we have a growing collection of custom parsers for websites and website independent parsers for specific data.

I don't think you need the "do".
Credit card ATM withdrawal incurs punitive cash advance interest rates. I guess you can pay it off within the day though if you can calculate how much it is.
"Before the election, we also detected and took action on activity relating to hashtags that
have since been reported as manifestations of efforts to interfere with the 2016 election. For
example, our automated spam detection systems helped mitigate the impact of automated Tweets
promoting the #PodestaEmails hashtag, which originated with Wikileaks’ publication of
thousands of emails from the Clinton campaign chairman John Podesta’s Gmail account. The
core of the hashtag was propagated by Wikileaks, whose account sent out a series of 118 original
Tweets containing variants on the hashtag #PodestaEmails referencing the daily installments of
the emails released on the Wikileaks website. In the two months preceding the election, around
57,000 users posted approximately 426,000 unique Tweets containing variations of the #PodestaEmails hashtag. Approximately one quarter (25%) of those Tweets received internal
tags from our automation detection systems that hid them from searches. As described in greater
detail below, our systems detected and hid just under half (48%) of the Tweets relating to
variants of another notable hashtag, #DNCLeak, which concerned the disclosure of leaked emails
from the Democratic National Committee. These steps were part of our general efforts at the
time to fight automation and spam on our platform across all areas."

Relevant portion based on title. Part of an anti-spam effort.
> I would hold any day that the purpose of writing is to have something understood.

See, that's exactly the issue. Shakespeare didn't write his sonnets simply to be "understood," he adopted a more difficult language for the sake of expressivity and aesthetic pleasure. Direct transmission of the author's intent is only one of writing's purposes. To treat it as the only one is to obliterate entire realms of human experience.

This is pretty clearly the author's point, anyway.
> There's no Pythonic analog in JavaScript and there are still many useful libraries and applications.

Yes, that's exactly my point, there are many of them, none of which really have the same sort of universal buy-in, because people are constantly disagreeing about .forEach vs. for loops, or promises vs. callbacks, or whatever.

Boost has very strict guidelines about its approach to design and implementation[1] -- it even quotes the Zen of Python.

I didn't say that the concept of "Pythonic" is necessary to implement high-performing and widely-used libraries. I am merely contradicting your unsubstantiated assertion that the concept is harmful.

[1]: http://www.boost.org/development/requirements.html
I found that this theory was pretty interesting:

The Giza Power Plants:

https://www.youtube.com/watch?v=BUjYsOXm3IA
Nice work! I also built something very similar called Page.REST (Show HN thread: https://news.ycombinator.com/item?id=15189099)

Page.REST supports extracting contents using CSS selectors. oEmbed and OpenGraph tags. Also, do you plan to support extracting from client-side rendered pages (a la React)?

BTW, I'm interested how you decided the pricing? I went with a $5 one time fee as most people use such tools for ad-hoc purposes.

General question to readers: What do you think of the Schema.org format? Is it easy to consume? (from a language library perspective)
They _had_ to change it to "10" because there was existing code in the wild that misbehaved for a hypothetical Windows 9.
I wonder how the memory model in https://people.mpi-sws.org/~dreyer/papers/promising/paper.pd... compares to the WMM and WMM-S memory models given in https://arxiv.org/pdf/1707.05923.pdf ; and if there are other research memory models out there that should also be considered?
Why the quotes around faulty?
Here's why Changaco left Gratipay and a bit on starting Liberapay: https://changaco.oy.lc/blog/goodbye-gratipay.

Liberapay is a solid fork, and there doesn't seem to be any personal issue between Chad and Changaco. We've even implemented a direct migration tool for Gratipay users to move to Liberapay.
Now there is - I've just added the "sleepMillis" input option.
Thanks, kzisme! Was good to have you around while it lasted, maybe some day we'll get to meet in person! Cheers! :^)
Correct ... its pure deception to continue allowing governments to shoulder this military expense ... petrol conglomerates must pay the full cost to society of fighting these endless wars to permit continued resource extraction ... once this cost is factored into petrol at the pump then ALL green energy sources suddenly become the obvious low cost choice
needs to have a fourth bracket where income over $10mil/yr is taxed at 91% with exemptions available for investing in R&D or providing seed capital that results in job creation. Why is this been described as the biggest overhaul in decades when it's clearly a mild reorganization of the rates and deductions?
Not sure how those developers measured piracy in general.

But piracy is naturally increased by limiting legal sources for buying something. Other developers commented on this very issue, saying that existing DRM increased piracy.
That's interesting. In the Netherlands, all the telcos (with the notable exception of XS4ALL) lock down the modems and don't give you the settings and logins to use your own equipment (although the Consumer and Market Authority is still researching whether this is actually legal).
> - bait and switch, hired for the knowledge of a newer or popular technology, yet work is 100% legacy systems

Almost all important work is maintaining already running systems. Good green
field development that's not just another instant messenger or social network
is rare and far in between.

> - no mentoring of any sort

"Here, he'll be your mentor for next five years." That's what you expect? In
other words, "Let somebody teach me"? You yourself are responsible for your
own professional growth (and well-being in general). Don't expect anybody to
come and teach you; such situations sometimes happen, but you're not entitled
to them just because.

> - poor or no documentation and/or tests

Normal thing. Nobody likes writing documentation.

> - raising the issue gets me murky promises of things being better in the future, but no actual improvements ever come

Have you tried doing it yourself?

> - weird and dated tools and systems

Normal thing. If it works and is robust, no need to change.

> - lots of grunt work that should have been automated ages ago

Have you tried automating it yourself?

> - people working here are not passionate about technology

First, define "passionate".

Second, not everybody needs to be "passionate". What you should expect from
your colleagues is to be good craftsmen, not to be some ADHD kids that change
frameworks every other week.

> - verson control exists, but for some reason the projects I'm working on do not use it

> - suggestions of improvements either met with resistance, ridicule and excuses

These two are the only valid complaints.

> [...] with 2 years of experience of doing mostly [legacy maintenance] I feel like dedicating myself towards this type of work is actively hurting my future prospects.

> So far nearly every single improvement came from learning on my own [...]

And what exactly are you/have you been doing in your jobs and on your own?
Where are you searching?
I do think that Canada is more... open to suggestion than America. So perhaps he merely means that Canadians don't mind being guinea pigs for the greater good as much? Canada is more of a "social capitalism", as opposed to America.
So Twitters explanation seems to be "Posts related to #PodestaEmails and #DNCLeak appeared to be being generated by automated systems and were therefore handled as spam"

> Before the election, we also detected and took action on activity relating to hashtags that have since been reported as manifestations of efforts to interfere with the 2016 election. For example, our automated spam detection systems helped mitigate the impact of automated Tweets promoting the #PodestaEmails hashtag, which originated with Wikileaks’ publication of thousands of emails from the Clinton campaign chairman John Podesta’s Gmail account. The core of the hashtag was propagated by Wikileaks, whose account sent out a series of 118 original Tweets containing variants on the hashtag #PodestaEmails referencing the daily installments of the emails released on the Wikileaks website. In the two months preceding the election, around 57,000 users posted approximately 426,000 unique Tweets containing variations of the #PodestaEmails hashtag. Approximately one quarter (25%) of those Tweets received internal tags from our automation detection systems that hid them from searches. As described in greater detail below, our systems detected and hid just under half (48%) of the Tweets relating to variants of another notable hashtag, #DNCLeak, which concerned the disclosure of leaked emails from the Democratic National Committee. These steps were part of our general efforts at the time to fight automation and spam on our platform across all areas.
It's not their capital.
Have you ever straced a Docker run or investigated what it does on container startup? I recommend doing so if not!
I don't know what to tell you then. My copy of Kandel is pretty robust on the citations, IMO. Like, yeah, they don't cite any papers on who discovered the brain, but like, you know you have one. Remember, bio is squishy, especially neuro. We just discovered that the immune system is actually in the brain too, like, 3 years ago.

If you really have a problem with Kandel, use email. Most authors of these types of book NEVER get any email about them and would be thrilled to have some interaction with a reader.
Exploiting can be a noun: https://en.wikipedia.org/wiki/Gerund
> More like I can make 3x for the same job here.

I know that silicon valley pays a fair bit, but cost to live there is also rather high. Is that true for most jobs across the US? I know developers in the US who are starting around similar salaries to myself, or lower in some cases.

I agree with the rest of your points. Was hoping this to be more interesting than it was.
While GNU is restrictive it is an important bulwark against exactly the kind of corporate conquest that more liberal licenses have seen. Much of Amazon's unfortunate domination over cloud services couldn't exist without liberal open-source licenses...
The same is not true for any binary file. A hexdump of a plain text file is not as readable as opening the same plain text file with any basic text editor such as any notepad clone. That's the whole point: no one needs to install any software, let alone a specialized client, to read any human-readable format.

More to the point, no one needs to install a full blown database engine to read a plain text document.

You may argue that specialized tools make the job easier, but you also need to acknowledge that requiring specialized tools just to open a text file is silly.
They also take a cut of the proceeds, and add overhead for creators/developers (who have to create perks). The Gratipay/Liberapay model has anonymous donations so people receiving donations don't feel beholden to specific donors.
The PHP tags are clearly part of the graphic design. They're part of the <blockquote> styles.
Indeed. The title is misleading. From the PDF:

"In the two months preceding the election, around 57,000 users posted approximately 426,000 unique Tweets containing variations of the #PodestaEmails hashtag. Approximately one quarter (25%) of those Tweets received internal tags from our automation detection systems that hid them from searches. As described in greater detail below, our systems detected and hid just under half (48%) of the Tweets relating to variants of another notable hashtag, #DNCLeak, which concerned the disclosure of leaked emails from the Democratic National Committee. These steps were part of our general efforts at the time to fight automation and spam on our platform across all areas."
I'm not going to continue this off topic conversation.
not sure what you mean. why email you if this is an open source project on github? is there something i'm missing?
One reference only does not an argument make.
It can't be a better anything with reliance on the Chinese miners and the mining cartels in general. Bitcoin was a decent initial implementation of the idea, but there are better and more resilient technologies in 2017. I am not blind; I just don't accept the solution as a technologist with 30+ years of experience and as one of the first Bitcoin adopters. I am disgusted by the kind of people Bitcoin attracts today and I don't want to be associated with that crown in any possible way!
TensorFlow 1.4 released
The first time Patrick tries to book a table:

I clear my throat. “Um, yes, I know it’s a little late but is it possible to reserve a table for two at eight-thirty or nine perhaps?” I’m asking this with both eyes shut tight.

There is a pause – the crowd in the background a surging, deafening mass – and with real hope coursing through me I open my eyes, realizing that the maître d’, god love him, is probably looking through the reservation book for a cancellation – but then he starts giggling, low at first but it builds to a high-pitched crescendo of laughter which is abruptly cut off when he slams down the receiver.
Sounds like somebody's butthurt about all the mean tweets directed at Orange Shitler.
Scan Pyramids Mission
Saying, "read this giant report that contains a bunch of other irrelevant data" isn't the most helpful. The other comments so far in this thread are argumentative, non-specfic, or I still couldn't verify their existence by googling.

I take it as a given that we want to continue to have cheap energy as we transition to renewable resources. Our economy and much of our quality of life are dependent on the incredible abundance that cheap energy has provided, so I'm not in favor of throwing the baby out with the bath water! If we need to defend our cheap energy supplies sometimes, that's probably OK.

The kinds of subsidies I'm interested in hearing about are where oil or gas is getting special treatment compared to other businesses. I'm not in favor of special treatment for most businesses, but I'm especially disinclined to unlevel playing fields.

I'm in favor of the adoption of renewables and somewhat in favor of subsidies and breaks for renewables to encourage it. I'm not in favor of special privileges for oil and gas, over and above what's afforded other industries. However, instead of penalizing oil and gas with respect to other industries, I'd prefer subsidies and breaks for renewables. Cheap energy is critical to pretty much everything.
The diagram only shows the shaft intersecting the void because it is a 2D projection of overlapping 3D volumes. In reality the shafts pass next to, but do not intersect with, the purported void.
What direction is that? Visa abuse by tech employers to bring in highly educated but cheap immigrants, xenophobia by the masses, and wage-enslavement of less-educated immigrants?
They did not suppress those tags because of "political correctness" but rather used those as an example of tags associated with unusually high levels of spam.
You must have strong willpower to be able to stand with other smokers after quitting (assuming you don't borrow one).
(Quebec, Canada) I've never seen it done any other ways.

As a developer, I get to work for some pretty relax workplaces. At those places, the breaks are not monitored but you are expected to respect the limit. 30 minutes of paid lunch (and 30 more minutes of unpaid lunch if you choose to) and 15 minutes of paid break in the morning along with 15 minutes of paid break in the evening. Note that by law, employers here are only required to give you an unpaid 30-minute break for every 5 hours of work. What I am describing here is living the good life as a developer.

Even then, most developer at big agencies (100+ programmers) here work by the clock & timesheet and have to log their worktime to the minute and are unpaid the missed time.

Perhaps I should put emphasis on the fact that those are paid breaks I'm talking about.

I guess that you could "disappear" every hours but the culture would make it so that your coworkers would start to ask questions, your supervisor start to worry, you yearly evaluation suffer and your bonus or salary increase might be lower than the previous year.

I am lucky enough to work somewhere pretty relax with a "startup" culture. This allows me to start at the time I want and leave at the time I want. That being said, I'm expected to do 7.5 hours every day, to be present between 9h and 15h and to respect the allowed time when taking breaks.

> I wouldn't talk with my friends or family, I wouldn't watch youtube or TV series, I wouldn't even walk

Are you doing those things on the clock? I'm confused.
How cosmic rays revealed a new, mysterious void inside the Great Pyramid
I've never understood Twitter's "anti-spam" effort. The only "spam" I've ever seen on twitter is when someone I am following likes another tweet, or it tells me I should follow someone because someone I'm following follows them. I'm not interested in either of those suggestions. I'm only interested in what the exact account I'm following tweets or retweets, because I decided to follow it.

It seems to me that if the system worked as intended, I would see none of this mess because I'm not interested in following the bots. They can tweet away all they want, hundreds of thousand of them, to crickets.

I would venture to say that the "spam" is less of a problem for what users really want and more of a problem for their efforts that try to increase user retention/engagement and therefore ad rev.
Awesome product, really saved me time. Would love to see more and more of the tedious UI testing process automated.

There are still many areas where testing could be better - but compared to selenium it’s just so much more productive.

Full disclosure: I’ve met Oren the CEO in the (distant) past and he showed me how to use it - I don’t know if it’s that easy to learn on your own.
Telehack – a simulation of arpanet/usenet, circa 1985-1990
And not all people who hold driver's licenses are eligible to vote. Non-US citizens, felons, people under 18, etc.
I guess you can argue about whether it's the greatest protocol, but the problems you describe most certainly are not procotol problems, but rather broken implementations.
It's not just pace, but order. If someone presents information out of the order you need it in a video, it gets really awkward to consume. If text is out of order, you can easily skip around and re-read portions.
> The new Assassins Creed has been pirated Zero times because they made the DRM as invasive as possible.

It was also not bought by people who see this obtrusive nonsense which drains CPU resources and degrades performance as something to avoid. In the end, they only lost sales. I wouldn't call Ubisoft or any other legacy publisher rational. Rather irrational control freaks.

Besides, Ubisoft's DRM will be broken, same as all others.
How'd you come up with that number? The US accounts for 15% of emissions and personal transportation accounts for 1/5th of US emissions.

That accounts for 3% annually.