skysight-inc/HackerNews huggingface dataset:
Nicotine is one of the very few substances with strong clinical support as being a cognitive enhancer, so I wouldn't discount its role entirely... but yes, just getting away from things is often what people need. As a culture we are still trying to switch gears from an economy centered completely around mindless repetitive physical labor to one centered around mental work. They're two extremely different things that have to be tackled in different ways, but we still have people kicking around (mostly in management positions) who see taking a break from working on something as 'giving up' or 'slacking off' or similar. Eventually people will come to understand that expecting extended bouts of mental effort from human beings is exactly as reasonable as expecting to have people work for 8 hours without taking a bathroom break.
ah yes, this week's whiny essay about how the web sucks now. It's like clockwork at this point.
> That one was confusing to me, because I'm not a heavy Python user. I've never encountered all() before. However, after looking up the all() function in the Python documentation that code becomes immediately obvious.

> "a group of words established by usage as having a meaning not deducible from those of the individual words (e.g., rain cats and dogs, see the light)."

Perhaps this is actually a really good illustration of 'idiom' meaning the same thing (roughly) in programming as it does in day-to-day use.

I'm not a Python dev, but I'm willing to bet that a Python dev knows the all() function, in the same way that a Javascript dev knows about something like .bind(this), or querySelectorAll, or a CSS 'dev', the horror, "margin: 0 auto;".

If that's not the case I might be wrong.
Videos articles are far more difficult to make than text articles.

If you make a video, just include the transcript.
Report: Trump Organization Has Been Compromised by Hackers for Years
Every time bitcoin is proven to be bad at something, people start saying "actually, it's not even going to be used for x, it's going to be used for y".

Lightning network is a joke that doesn't work.
Even if you can have it transcribed (which is possible today), videos contain far more information than what is spoken: gestures, emphasis / how words are spoken, body language, objects, diagrams, etc. While skilled speakers may try to mitigate that so that the presentation degrades somewhat gracefully to a transcription, it's by no means a one-to-one translation, and it doesn't always make sense.
It looks awful on the computer, but it is also perfect to save to pocket and read in my Kobo, which is what I usually do.
Technical chat on IRC is still alive and well on Freenode, but non-technical chat has mostly moved on from IRC to other media.
The Return of Coppersmith’s Attack [pdf]
It's even worse; the book is wrong. That implementation of contains_zero is not idiomatic to anyone who writes Python.
> and i think they are more performance based now, but a lot of us left for Chrome and never looked back.

And you don't have the same problem with Chrome? I've found Chrome to be a terrible resource hog lately, and sometimes I have to kill it to get my computer back to a usable state. And of course, I have to dig through all of the Chrome process and try to figure out which is the one that will take down the rest of them.
Is the same domain but different products. The one posted before is the bookmark manager for mainly B2C. The product I posted now is the B2B version which uses the same technology behind the bookmark manager but allows access via API.
You're missing out in the meantime. Even just for a local development stack, it's extremely useful.
WATCH Live: AEK – Milan
Using the phrase 'no less' implies that the former could be more cumbersome than the latter though, which I think was the opposite of his point.
Traditional archaeology is well documented, controlled, and destructive.
You're right. PEP8 says:

> beware of writing if x when you really mean if x is not None -- e.g. when testing whether a variable or argument that defaults to None was set to some other value. The other value might have a type (such as a container) that could be false in a boolean context!

This should apply to the contains_zero function as well. It seems a little murky when PEP8 recommends checking whether a sequence type is empty,

Yes: if not seq:
if seq:

No: if len(seq):
if not len(seq):

if seq were accidentally set to False or 0. But I guess that would be revealed as soon as you start treating seq like a sequence.
Thanks for leaving your opinion but I think I'm not alone when I say that I prefer more elaborate feedback. You're saying that a lot of things are bad, but not really why. "Sloppy choice", "boneheaded mistake", "emberrassing", "nonviable", "code is garbage and won't scale" but neither of these things have any reasoning behind them (maybe you do, but you didn't take the time to actually write it down) which makes your comment relatively useless.
According to the Product Hunt, it is the KintuLabs and it's CEO (?): https://twitter.com/KintuLabs
I grew up in a rural area, where a few minutes drive out of down would kill most of the light pollution (read: most, not nearly all). I live in the city now and have for roughly a decade, and I still constantly miss the stars.

Even in town back there I could at least get a decent show at night. Here I'm lucky to see a few small specks.

In my experience here so far, people already don't miss the stars. Many haven't really seen them. Even if they visit someplace where they could, they're so unaccustomed to the appreciation that it's not really a consideration.
Just want to say that it's awesome to see Rebol/Red and K mentioned in a comment thread about Chuck Moore.

It's interesting because Rebol and K have almost totally opposite philosophies about how software should be structured. K emphasizes flat namespaces and leans heavily on the primitives and only a handful of functions. Rebol encourages writing DSLs to fit the language to the problem.

But despite different philosophies, they both allow incredible programmer productivity. I think a lot of this productivity comes from adherence to "Do not speculate!" and therefore not having a bunch of non-useful functionality or boilerplate for the end-user programmer to have to manage.
I read some sports related sites. Many have auto play video that seems to pop up just a bit after you've already started reading.

The video almost always is unrelated (different team, different story) to what I'm already well into reading. This is annoying 100% of the time. It's never useful to me.

Even worse. Some stories will be just a few words and a video. So I go to a site, read, play video.... and that same site's autoplay video will pop up and play ON TOP OF THEIR OWN CONTENT. I don't even know what to think about that, what could they possibly feel they're accomplishing?

Do they visit their own site? Do they feel like shotgunning content at me and having me fight to close different windows is a good thing?
8000+ templates for scientific journals and data-driven documents
> It's reasonable to assume that someone could, 100 years from now, unzip an OpenDocument file.

LOL said the thousands of people with old dusty Zip disks sitting in boxes in their attics. That was only 25 or so years ago.
I wouldn't trust a textbook, they usually leave out the nature of the evidence for whatever is being claimed (not even citing sources). You really have to get to the primary literature. For example, this sounds factual enough:

"The optic nerve is directly connected to the superior colliculus"

But I wonder how this "direct connection" was established. Was it done in humans or only mice/rats? Is it really always a direct connection or only in eg 80% of people, etc.
What's the developer experience?
Sure, but they're not being explicitly trained to do anything. It just happens because that's what children do. Also, you don't have to label their cat experiences to identify them from the other millions of experiences they have in a day. You don't need to, they just figure it out without even realizing it.

That's pretty great.
So your paid for product for scraping and structuring information from a webpage cannot actually return most content off a webpage as it is now? Wouldn't that be a more important vertical slice of a product for an MVP than having a fully thought out pay tier system?
Show HN: WrapAPI Proxy, a Zero-Install Charles Proxy Alternative
CADRE | New York, NY | Onsite | Experienced Engineers |

Cadre is a well-funded startup (Series C | Total Funding $135M) at the intersection of technology and investing. Our mission is to provide direct access to world’s best investments. We are starting with high-end commercial real estate and are changing how investors find and invest in opportunities in this massive industry.

Open Positions: https://cadre.com/careers

Senior Software Engineer- https://cadre.com/careers/apply?gh_jid=75123

Software Engineer in Test- https://cadre.com/careers/apply?gh_jid=155526

Software Engineer Internship- https://cadre.com/careers/apply?gh_jid=901695
Correct, it allows you to set a $ amount for someone to reach you on email (if you haven't whitelisted the person or they've never contacted you before).
This is a fantastic read. I can not stop laughing.

"Will we have a CRYING PILE OF POO next? PILE OF POO WITH TONGUE STICKING OUT? PILE OF POO WITH QUESTION MARKS FOR EYES? PILE OF POO WITH KARAOKE MIC? Will we have to encode a neutral FACELESS PILE OF POO?”
By the way, is there an opposite service that converts PDF's into plain HTML for reading? I know about https://www.arxiv-vanity.com/papers/ but it only works on arXiv PDFs.
The girl lives for years without a job, so I was supporting her. If we had taken her kids away I'd buy that argument. (taking her kids away is a whole different subject with obvious objections)
This shaft is 4500 years old. I wonder how many people have been down it.

It seems arrogant to call the "big void" a discovery, being that someone actually built the big void.

I would expect this "discovery" has been discovered a few dozen times, considering the age of the pyramids, but previous discoveries were lost to history.
Comparing diets like this is stupid. The optimal diet is different for everyone. Lean, active people tend to do better with a high carbohydrate diet, while sedentary, overweight people tend to do better on high fat diets. Furthermore, an individual's microbiome and genetics make even these broad generalizations frequently inaccurate. For example, eggs are a critical part of my diet, but for some people they're a terrible idea.

Pretty much the only thing that is common among everyone is that a high fermentable carbohydrate intake (e.g. legumes) is extremely healthy.
Thanks! I submitted the contact form on your website.
It's no more a marketing exercise than any tutorial that's posted on a project's site. If they'd submitted this as a proposal to whichever standard's body is responsible for OpenDocument then I would think you have a point, but they're just using it as a well known example.
> It may or may not continue to increase in value long-term, but it has little uses outside of being worth a lot of money.

So at worst: bitcoin > gold?
The nation backing of fiat also is its downfall. Look at our monetary base [1] for an example. The US adjusted monetary base in in 1984 was about $183 billion. In the 24 years to 2008 it increased at a roughly linear rate to $874 billion. Just from 2008 to 2015 it increased to more than $4 trillion.

The Fed themselves wrote an article [2] expressing some concern about the "nontraditional monetary policy" that instigated this sharp change in the monetary base. In their closing words, "Recent increases in the monetary base are far greater than any previously in American history (even adjusted for the size of the economy), surely a "noble experiment" in policymaking. Will these policies be successful without accelerating inflation? The epitaph to this curious case of monetary base expansion is yet to be written."

And really I think that final line quite succinctly sums up the state of modern economics. We've entered into an age of currency growing, inflation chasing, debt drive economics. And it's been working great for the briefest glimpse of time that we've been carrying out this experiment. Does that mean we've finally 'solved' economics, or does an epitaph that looks back somewhat less fondly on our decisions await? I don't know, but I do think the inherent stability of the fundamentals of bitcoin (e.g. - everything except the exchange rate) and the lack of trust it requires makes it a nice balance to our fiat experiments.

[1] - https://fred.stlouisfed.org/series/BASE

[2] - https://www.stlouisfed.org/Publications/Regional-Economist/J...
I'm guessing this is the expo mentioned. https://expo.io/ https://docs.expo.io/versions/latest/guides/using-clojurescr...
"Make toothpaste fun again" - I'm in :)
Clip2p – Decentralized file sharing right from the macOS menu bar
Heart Stents Fail to Ease Chest Pain
It's numerically unstable and O(n^3) (at least, probably worse) when computing via row reduction is O(n^2).
Why Would Any Supplier Want to Work with Tesla?
Best one I have found. https://github.com/coolwanglu/pdf2htmlEX
"jewish" has, at least historically, had both an ethnic and religious component; which is why anti-jewish could potentially be described as racist, depending on the time and circumstance.

this is not really the case for islam or christianity; use of "racism" there is a typical "postmodernist race theorist" fallacy used to shut down discussion and avoid addressing arguments.
Banks are starting to compete, and they have great advantages to put them right in the middle of the battlefield.. if they move fast enough. For them it would be FX trade volume play and they can forego the fees to the end customer
I think it would be quite cool, but it needs to become the next fashion in order to go mainstream.

After all we on Java world were already doing that with application containers, it would be just a matter of running them bare metal.
But we're not talking about the language per se; we're talking about the library and application developers and the influence that the notion of "Pythonic" has on them.

Imagine there wasn't such a unifying straw man concept or platonic ideal of being good Python. Would there still be single NumPy and SciPy implementations? Or would the work be scattered across smaller, less well-resourced efforts whose contributors disagreed on ultimately trivial things like whether the API makes use of higher-order functions, metaprogramming, or having many ways to do something?
Lock-less algorithms sometimes have more CAS instructions on the critical path, so may be slower under zero contention.

I think you’re right in many cases though.
The bigger problem my team has had with service workers is the infuriating opaqueness caused by even the smallest problem in configuration. Stuff like "it keeps showing a white screen even though I've already manually unregistered the service worker and cleared caches in four different places".
Linus isn't a manager, he's in charge. Persuading people to move in the same direction is a critical management skill but fundamentally not the job of someone actually steering things, and it's entirely common for the person in that role to just bluntly do the decision loop thing and let someone else put a happy face on it.

If you're driven away from having the job of transforming specific concrete direction into action for a large important organization then you should probably find a different job. Not everyone needs to put up with that, although if you have ambitions as a manager of people it will probably be career limiting.

The only strange thing about the Linux kernel is how it's all done in public instead of face to face.
I like to go to the first few commits of some repositories to see how the initial proof of concept was implemented. Docker was one that surprised me. Turns out that the core of it was mounting some folders with union fs and providing an API to track its location and status [1].

[1] https://github.com/moby/moby/blob/a27b4b8cb8e838d03a99b6d2b3...
I know the lifestyle I was living while she was having kids: working at McDonald's to pay all my bills including tuition at a nice college. If she had been willing to apply herself she would have got some nice scholarships - just for making the stupid decision to have children she couldn't support)

Yes the lifestyle she lived was not great. I'm not arguing it was. I've lived that lifestyle myself (though I had to make my own money, after basics there was nothing left over)
For me, Transferwise is still very expensive. I use ICICI bank to send money to India and it goes straight to recipient bank account in less than 2 hours along with market rate (xe.com)
I agree with this author and implemented all his suggestions years ago, both as a consumer and creator of web sites. But sewers like Facebook and ad networks are low-hanging fruit. Search for something on the once-indispensible Google, and, after five or six ads, you will likely see a Wikipedia link. On the fifth page of results will be the professor's .edu page that the Wikipedia article plagiarizes from.

Google succeeded because their pagerank algorithm discovered useful sites. But now those same algorithms promote popular (or Google-profitable) sites at the expense of higher-quality sites (that often carry no advertising). W3schools, anybody? It was probably a natural evolution: the algorithm ate itself, and results that might actually be useful are buried under sites that are popular. I think sites like Wikipedia and Google feeding off each other is a more insidious problem - one with no quick technological solution, like installing an ad blocker.
That's the also the foundation of the political system. Whomever is behind these ads (may well be the Russian government, or may not) should get in line far behind everyone else.
> at absolute zero, the electrons do not 'fall into the core'--

well, actually I think nobody has shown this empirically. To add to my point, I don't think there can't be any closed system but one and it seems reasonable to assume that any substem could be at zero only if all are. Maybe energy just cant retrivably convert to other forms and loose all heat in the process when it's environment is already at rest. At best you could maybe get singularities before the environment exited by the process feeds heat back into the subsystem.
Anything else would be as good as a papetuum mobile which you'd need to cool down this far.
> Many applications I've used that come as an exe are hardly that easy to install and configure.

Python and Node interpreters are EXEs that are NOT easy to install and configure for 95+% of end-users

> Inevitably, something breaks because of my machine's particular configuration.

Indeed. Like a screwed up $PYTHONPATH

> On the development side, building to that magical executable is an even bigger nightmare.

I do not understand.

> Most packages in python or nodejs? Install and run through package managers just fine.

This implies you are familiar with WHICH interpreter you are calling and that you know where it is installed so you can call it.

None of this is easy for end-users.
What I Learned from Losing $200M (2015)
Yes, people getting that much in outside income annually are usually still recieving some of those payments and subsidies, and still living pretty marginally. The idea of a sustainable, near term, more-than-marginal UBI is a pipe dream.
I don't have anything against list comprehensions. Sometimes they are a very useful abstraction. Other times map->filter->reduce better expresses the business logic of the program (e.g. when the analog is signal processing [1] or Unix pipes).

My issue with 'Pythonic' is that it is used to express the idea that someone's thoughts are or are not properly structured.

[1]: https://mitpress.mit.edu/sicp/full-text/sicp/book/node35.htm...
> Cost me over $4 to send Monero transactions last month. Cost me about $3 to send a Bitcoin transaction this morning. The average and median transaction fees between the two networks have been pretty close for a while

I might be wrong, but isnt the fee based on how much of the currency that you're sending?

Like, how much were you sending for each currency? If the amounts werent similar, the fees might not be accurate for similar amounts
Yes, and toddlers (my 14 month old...) can see a cat in a picture, and recognize a cat in real life, even if it's different color.
Those of us who were saying that at $50 still think it's a bubble at $7000.
> but when I explain to them some, they all decide it's too risky,

This isn't much of a surprise after looking at some of your prior comments regarding Bitcoin. A few gems:

> Yeah, imagine using Netscape in 2017 and not Chrome - that's pretty much how I look at Bitcoin.

> Thanks, but no thanks! I'd keep as far away from this stinking pile as possible!

> Mere mortals do not have Bitcoin and are not interested in it - at all.

> everything you can say about Bitcoin, you can say about land as well - it's scarce, but unlike Bitcoin, it has a real utility.

> the conspiracy theory that CIA/NSA created Bitcoin to catch crooks now makes more sense than ever.

> I don't believe in Bitcoin, which is majorly driven by low-class Chinese speculators and exchanges!

patio11 is that you in there?
ThoughtWorks — https://www.thoughtworks.com | Germany | Onsite | Full-Time

We are a software company and a community of passionate, purpose-led individuals. We think disruptively to deliver technology to address our clients' toughest challenges, all while seeking to revolutionize the IT industry and create positive social change.

We are currently looking for:

• Technical Operations Consultant - Cologne - https://www.thoughtworks.com/jobs/857031

• Graduate Software Developer - Berlin, Cologne, Hamburg -
https://www.thoughtworks.com/jobs/558354

• Senior Developer - Berlin, Cologne, Hamburg, Munich - https://www.thoughtworks.com/jobs/467293

• Lead Developer - Berlin, Cologne, Hamburg, Munich - https://www.thoughtworks.com/jobs/268435

• Infrastructure Developer (DevOps) - Berlin, Cologne, Hamburg, Munich - https://www.thoughtworks.com/jobs/467301

#Stack: Java, C#, Ruby, Clojure, Scala, Go, Test-Driven-Development and Continuous Delivery.

ThoughtWorkers talk careers, tech, life....http://www.thoughtworks.com/careers

ThoughtWorker Culture: https://www.thoughtworks.com/about-us

Technology Radar: https://www.thoughtworks.com/radar
I think Golang has made significant inroads in this regard. For instance with IPFS and Minio. Very easy to just get started with minimal fuss.
I've actually become a bit put off on a lot of "modern" technologies lately. Every website tries to keep you on as long as possible with click bait, every advertiser tries to track your habits, video games just try to upsell you to the season pass, and every webapp is just an upsell to the paid pro version. Heck, even our operating systems are nothing more than data collection points.

In many ways, I feel like technology doesn't work for us anymore, we work to serve technology.
In FX trading people are putting up capital to create exchange ratios, which is information. Right now people are putting up capital to determine how much coin issued by a central bank with a "deflationary" bias written in code and run and administered by a collective (i.e., Bitcoin) is worth vis-à-vis USD. Something is most definitely being created.
The web app only supports NYC, DC, Chicago, LA, and SF? No NOLA or other mid-sized US cities?

EDIT: Also, funny to see the Brooklyn Bridge is priced at one dollar sign out of four. It'd be useful to see free attractions, although I suppose parks and libraries rarely get reviewed.
What do you mean with 'network utilities'?