skysight-inc/HackerNews huggingface dataset:
"so efficient that they resulted in massive deterioration of Chinese road infrastructure."

I think you inverted the cause/effect relationship described in that article. It says:

> Prior to the third century AD, China had an extensive and well-maintained road network suited for animal powered carts and wagons. It was only surpassed in length by the Ancient Roman road network. ... The Chinese and Roman road systems were built (independently) over the course of five centuries during the same period in history. Curiously, due to (unrelated) political reasons, both systems also started to disintegrate side by side from the third century AD onwards, and herein lies the explanation for the success of the Chinese wheelbarrow. As we have seen, the one-wheeled vehicle appeared during this period, and this is no coincidence. Increasingly, it was the only vehicle that could be operated on the deteriorating road network.

The centuries of extensive roads in China was during the Han dynasty. "By the 2nd century, the empire declined amidst land acquisitions, invasions, and feuding between consort clans and eunuchs. The Yellow Turban Rebellion broke out in AD 184, ushering in an era of warlords." (Quoting Wikipedia.)

The decline of the Han Dynasty and the fragmentation of the country into independent kingdoms lead to the decline in the road system. Not the Chinese wheelbarrow.
DVDFab Video Converter 10.0.7.7 Crack [Mac/ Windows]
Consider it just one more example of software eating the world. Yes, it is in software now, not in hardware but the function is exactly the same. One of the first assembly programs I ever wrote was a debounce routine for a KIM-1 (it already had one, but that didn't stop me from reinventing that particular wheel).
Dr. Hipp: Why aren't you moving all of your GitHub projects over to Fossil
> most common operations are comparisons for equality and copying anyways

Indexing & substrings are common, too.

> These days code is so often bandwidth limited if anything

Right, and for 1 billion Chinese speaking people UTF16 is 2 bytes/character, UTF8 is 3 bytes/character.
We are better positioned than ever to create an organized revolution. Look at YCombinator is doing, they are prototyping Basic Income. Keeps the masses loyal, it's totally disruptive and 100x better than our current welfare systems. Add housing, healthcare, and it's only a matter of time before they aggressively invest in weapons programs (I would be surprised if there are no current cyber warfare/espionage investments).

The revolution is happening, we're here on the ground floor, and we have a voice in this forum.
There is already a submission with a significant amount of conversation over here:

https://news.ycombinator.com/item?id=16084575
You're incorrect, look at her publication history. Just skimming the headlines (and examining the text of the longer-form articles) makes it pretty clear that the stuff she writes for them isn't clickbait. Some of it is brief summaries, but that's what happens when you're handling news for a games site. Lots of brief bits of information end up summarized because that's what your readers want.
Baking Bread Lesson-Christian Homeschool Curriculum
> Idk, I feel like saying that humans should somehow manage to turn off grouping and categorizing things is kind of lazy.

I don't think that's what danieltillett was calling for at all. Rather, I think he was arguing for not letting group-level categorisations - such as gender or race - totally dominate over and blind us to attributes of individuals that may differ from what we would expect from our preconceived stereotypes of groups. Because when we do that with race, we do recognise that as racist - maybe not when the race in question is white, but in other cases, yes.
Any change in the structure of a house will typically affect the roofline. That's why checking the roofline is a very good thing to do when purchasing a house, if the roof is straight that is an important data point about walls and foundation supporting that roof. A sagging roof is a sure sign of problems in the rest of the building, rarely a sign of trouble with the roof itself.
...up until 17.10.

Starting from 17.10, Python3 is the default one and the preinstalled one.

This switch kind of happened unnoticed because Ubuntu switched back to GNOME at that version, but IMHO it is an equally important switch.

With 18.04, we should see that change having much greater effect.
The trouble I have with this quite common argument is that it is A) beside the point and B) childish. Just because men are treated badly often and that women display bad behavior often, the point here is a pretty specific type of treatment by men toward women that is unarguably bad behavior. The mature position stays focused on that because that is the priority right now, because it is severe and we are being asked to look at it.
Many of your comments in this thread have broken the HN guidelines by being flamebait or outright flamewar. It's one thing to express a considered point of view and another to get into ideological mud wrestling. Please don't post like this again.

https://news.ycombinator.com/newsguidelines.html

Edit: it looks from your recent history like you've primarily been using HN for ideological battle. That destroys what this site is supposed to be for, so we ban accounts that do it. Please don't do it. That is also in the site guidelines.
I've tried meditation unsuccessfully a few times, and I tried mindful meditation unsuccessfully, but I was enlightened when I realized that mindfulness doesn't have to mean meditation. Mindfulness, at it's core, just means trying to keep your mind from wandering from it's task. In meditation, that task might be breathing, but I've found it useful for so many other things. Being present with my baby boy when a technical issue is bugging me. Listening to a boring story and giving feedback. Pushing through drudgery. It's an irreplaceable tool.
Didn't get that at all from their comment that there isn't room for nature vs. nuture, because they just mentioned statistics. Statistically significant variations between groups are not all due to nature. For example, it is a generally supported fact that differences in IQ are due to environment more than innate differences. Of course, it plays into it, but what one observes in life of course is a norm a vector across a huge dimensional space.
Wow, that's some esteemed company you're keeping.
Charisma is a valuable skill as a software engineer. Have you ever needed to convince another team to implement a feature for you? Charisma helps greatly with that.
NASA's Jupiter probe has taken mind-bending new photos of the gas giant
This obviously breaks the site guidelines and is not welcome here. We ban accounts that do flamewars and name-calling in HN comments so please (re-)read https://news.ycombinator.com/newsguidelines.html and don't do this again.
I was pondering the other day how robotic 'camels' are now possible as a transport option, I'm sure the military have been exploring this. Camels have an advantage in rough terrain over wheels...
Separately, robotic camel jockeys https://youtu.be/HUsibMZlyXg
Not really.

UTF-8 is self-synchronizing, which means you can treat it as a byte string for most operations, including finding substrings. You don't need to convert UTF-8 to a sequence of codepoints for most tasks (particularly if you drop the insistence of using character boundaries). When you do have to do so, you're usually applying a complex Unicode algorithm like case conversion, and so the branch misprediction overhead of creating characters is likely small in comparison to the actual cost of doing the algorithm.
Consider functools.wraps[1] in your own decorators. This uses functools.update_wrapper to copy the name, docstring, and some other other attributes[2] from the wrapped function to the wrapper.

[1]: https://docs.python.org/3/library/functools.html#functools.w...

[2]: https://docs.python.org/3/library/functools.html#functools.u...

EDIT: s/wrapped/wraps/; tip of the hat to @ramnes
The $25B eigenvector (2006) [pdf]
Irrespective of ego depletion hypothesis, dopamine is still one of the primary modulators of motivation, risk, decision, and impulse. Absolute levels of dopamine, ratios of various subtypes (D1 vs D2 vs ...), and differential activation,
in the NA, VTA, and substantia nigra affect everything from the ADHD kid wiggling in his seat, to the gambling addict.

Unfortunately, things like dopaminergic drugs are a blunt instrument, and it's not as simple as "add adderall, get productivity".

The role of dopamine in risk taking
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4038955/

Dopaminergic Modulation of Risk-Based Decision Making
https://www.nature.com/articles/npp2008121

Procrastination and Dopamine Receptor Density
https://www.psychologytoday.com/blog/intrinsic-motivation-an...
Some JavaScript runtimes (Firefox's Spidermonkey for one) have an optimization that stores some strings in single-byte format where possible to mitigate the cost of the awful original choice to use UCS-2 for JS strings. I expect some other runtimes do this too, but I don't know any off-hand.

IIRC this was motivated by Firefox OS (strings eat up a lot of RAM on memory-starved $50 smartphones) but it pays off on desktops too.
I'm afraid you threw your share around too. Flamewar is exactly how not to respond to an annoying comment on HN, regardless of how annoying it is. If you can't remain civil and substantive, please don't post. Read https://news.ycombinator.com/newsguidelines.html and you'll see what the recommendation is for reacting to egregious comments: flag them.
Yea I was quoting Simone DB, but I am not quite sure what you are trying to say.
Find the best library for any programming language using the lib4dev
It can be argued that SoB, along with early Kraftwerk records, defined the tradition of synth patches. Tomita came a little later.
This article describes the parameter space of blockchain applications, calling out when a blockchain is useful and when it is pointless. As such it can help organize and compare the statements in a discussion like this.

https://medium.com/tezos/a-functional-nomenclature-of-crypto...
OP here. I believe there are still classic ASP apps in existence that could use Wasabi for the same purpose we did, to switch to more-modern .NET. They would presumably prefer an open-source solution to a proprietary one.
The Future of Marko (Node.js)
Thanks for this. I have been writing toy golang servers for a while to try out various ideas and this really helps clarify some useful techniques and best practices.
SEEKING WORK - Remote

Experienced digital marketer (4+ years)

Skills and experience with tools:
* Business strategy - MBA degree
* Content marketing - Strategy, planning, production, editing
* Website building and management - WordPress
* SEO - keyword research, link building, Ahrefs, Google Search Console
* Conversion rate optimization (CRO) - Optimizely, VWO, Google Experiments
* Analytics - Google Analytics, Woopra
* Project management - Trello, Asana
* Social media - Strategy and implementation (Facebook, Twitter, LinkedIn, Instagram, etc.)
* Content amplification - Reddit, Quora, GrowthHackers, Inbound.org, etc.

Industry experience:
* SaaS
* Web hosting
* Consulting

LinkedIn: https://www.linkedin.com/in/iliamarkov/
Personal website: http://www.markovunchained.com/
Portfolio (content): https://iliamarkov.contently.com/

Get in touch: hello@markovunchained.com

Looking forward to working with you!
Annotation and registration are indeed common and proper uses of decorators.

What I dislike are mostly the inputs 8, 9, 13, 14, and 23 that could give nasty ideas to an inexperienced developer, while a more experienced developer wouldn't need them to understand that a decorator is just a syntactic sugar and that, yes, "applying a decorator d to a function x [is] the same as writing the definition of x, then x = d(x)" (which the author seems to refute).

I understand that those examples are solely intended to show that "it works", but they aren't educational to me.
Is RISC-V vaporware? It’s on HN all the time but I never see where it is available for purchase.
Tooth scratches reveal new clues to pterosaur diets
Here: https://github.com/hchasestevens/hchasestevens.github.io/pul...
Not the OP but I think he was referring to the restrictions python puts on lambda expressions:

- they can only contain a single expression

- they cannot contain statements
Saturn's moon Titan sports Earth-like features
Hey Jeff. We’re still slowly rewriting old ASP-to-Wasabi-to-C# pages to this day.
See my comment above. And yes, the preconditions could be written with a lambda, which would be much cleaner than using eval.
At some point a CFO will ask why a company is spending $X to use ancient, unhireable versions of their tools when new, free, attractive versions exist. It will be explained - not exactly in these words - that it's basically because their senior devs refuse to learn new stuff. Senior management arguments will ensue. At the end, there will be a plan to save $X with One Simple Trick.

Displaced senior devs will find themselves making nice paychecks at other shops with obsolete codebases, at least until those CFOs start to notice a funny line item in the engineering budget...
How is it 'beside the point', I was specifically adressing the comment in GP

> delineate women as vulnerable or marginalised

If we don't do that then wouldn't the obvious question be "why have women accomplished so little compared to men?".

You comment perfectly illustrates that point

> the point here is a pretty specific type of treatment by men toward women that is unarguably bad behavior.

You are saying "women as vulnerable or marginalised" when GP comment is saying we shouldn't do that. I was logically explaining why its not possible to do that.

Also, quite rude of you to call me immature and childish and implying that I am condoning 'unarguably bad behavior'.
Bug Ninjas – Community for Bug Hunters and Hackers
They're a kind of advice [1]. Advice was indeed subsumed by CLOS method combination, but existed prior to that and has a life of its own, for example in Aspect Oriented Programming.

[1]: https://en.wikipedia.org/wiki/Advice_(programming)

[2]: https://en.wikipedia.org/wiki/Aspect-oriented_programming
Physicists build muscle for shape-changing, cell-sized robots
Bug Ninjas are the hackers who dedicated their life to Bug Hunting & Hacking in fields of Computer Science and Information Technology.

It's a new small startup just for fun.

Join us by submitting a bug/exploit/build.
If anyone else was surprised as I was to hear that Verdana was disliked, here's the most compelling argument I found against it:

While it was meticulously designed for on-screen legibility, these days higher resolution screens and anti-aliasing, etc. are a better solution than meddling with the letter shapes e.g., taller x-heights, bigger openings, etc.

One detractor did allow for Verdana when rendering fine-print/legalese at very small font sizes--as long as it was unlikely to be printed.
You attack pop-psychology for being unscientific, but cognitive behavioral therapy basically consists of training yourself to think that way and its effectiveness is backed up by many studies of many disorders.
> This is of course a failure of meritocracy, in the same way that charisma often trumps skill at a job (which is the big problem for anti social men).

It isn't a failure of meritocracy - in both cases, it's a failure to achieve meritocracy. Pet peeve.

And arguably the best solution to the lack of confidence in women problem is a two step process: to (a) educate women on the difference so that they can (b) try to address it themselves, if they choose to do so. If a woman wants to be a housewife or a teacher, what's wrong with that?

> So I don't know that we have it that bad, or that efforts to attract more woman (even if you consider the given reasons to be bogus) are really misguided.

To attract more women into tech in the numbers wanted, the only way is to solve the pipeline problem - encouraging girls at a relatively young age to choose programming as a career, and encouraging them to stick with their STEM major in the face of adversity (but ultimately it's their choice, of course). But multiple times on Twitter, I've seen the pipeline problem sneered at, ignored, or downplayed, by women who claim to be supporting women in tech. They've even sometimes attempted to shame me for focusing on the pipeline problem, as if it was somehow grubby and unhelpful.

The reality is, poaching female employees from one company to another achieves precisely zero for gender diversity in the industry as a whole, good as it may be for one company's PR in terms of its own gender numbers.
Low-Power Local Radio Rises, Tiny Voices Become a Collective Shout
This was circulating on Twitter this week:
https://twitter.com/JonErlichman/status/947909247836319744

Here's how old these companies will be turning in 2018:

Snapchat: 7 years

Uber: 9 years

Twitter: 12 years

Facebook: 14 years

Tesla: 15 years

Google: 20 years

Netflix: 21 years

Amazon: 24 years

Apple: 42 years

Intel: 50 years

HP: 79 years

Disney: 95 years

IBM: 107 years
Thanks for the link, that Futurice policy is really cool.

I certainly felt comfortable working on decaffeinate a little bit during work hours, and my company was fine with it, but I think the amount of time it needed was more than a small startup should be willing to invest. I would have pushed back if someone wanted me to work on it full time until it was done, and I wouldn't have worked on it if it was only an internal tool. Agreed that having a more formalized company position on open source work would be nice. For now it's just "use good judgement".

I think in an ideal world, there would be lots of companies that each explicitly invest a little bit into these types of projects. It's already happening to some extent, but I think the incentives are hard to get right (especially for projects with a high chance of failure), and plenty of popular projects probably don't get enough attention, especially from companies that rely on them.
I missed this earlier, but please don't break the site guidelines like this on HN. If a comment is egregious, you should flag it, as described in https://news.ycombinator.com/newsguidelines.html and https://news.ycombinator.com/newsfaq.html. Other users correctly did so, leaving the comment correctly flagged.
~~ doesn't work on OS X ;)
Easily Create IoT Edge Custom Modules with Visual Studio Code
> Things are so bad that I have to make sure she eats.

That definitely sounds like depression.

I think I know what the answer is going to be, but have you approached her about seeing a therapist?
That article about zero attrition was written in 2007: https://www.joelonsoftware.com/category/reading-lists/tech-l...

At this point I think everyone who was working at Fog Creek in 2007 has left, including me. (Though I came back in 2013 and am still here.)

We have an excellent team, continuing to innovate on Manuscript and Glitch.

We spun off Trello, which was acquired by Atlassian for almost half a billion dollars.

We co-created Stack Overflow, which continues to be incredible.
New Git Features in Visual Studio 2017 Update 5
Walton, Devos, Koch, Mars... seems like I popped out of the wrong vagina.

I get feeling a little bitter, but then I think, well, it would be immoral to tax their wealth at a higher rate than anyone else. Free market and all. Property rights exist, you can't just tax them because you feel like it. Taxation is the highest form of theft, I've heard. Government would just waste that money anyway. I just need to pull my bootstraps harder. I came into an extra $20 yesterday. Trying to decide if I should get my teeth looked at at the local dental hygienist school or treat my wife to a dinner out. I'll try to think like a Walton.
Represent indexes not as number-of-code-points from start but as byte offsets, and index/substring doesn't need to decode code points. You lose the ability to easily say "get me the 100th code point in this string", but I'm hard-pressed to actually think of any case where that is actually valuable.

> Right, and for 1 billion Chinese speaking people UTF16 is 2 bytes/character, UTF8 is 3 bytes/character.

The information density of a single hanzi character is roughly equivalent to 5 letters in English. A Chinese plaintext document in UTF-8 is still smaller in memory footprint than an equivalent English document in ASCII. Of course, most documents aren't plaintext, and where people use characters for metadata (e.g., email, HTML), there is a substantial corpus of ASCII metadata in those documents that UTF-8 is still smaller than UTF-16 even for East Asian languages.

Of course, it's moot since the people who don't like UTF-8 in China and Japan aren't using UTF-16 either. They're using GB18030 or ISO-2022-JP for their documents.
Well, some would argue Occam's razor would state "Lots of people who've seen the demo of the technology where impressed, maybe this means they created impressive technology"
The answer of course is to widen your sphere of empathy to other people. Neuroatypical individuals face some issues in society and thus deserve empathy, as women who face sexual harassment do.

Does book you cite mention neurodivergences at all? Reading the review on amazon didn't seem to say it did.
I understand that, which is why I said "ORM(ish)". But a back-office scaffolding would go a long way to move some of us off of Django.
How Trump Uses Twitter to Control the Media by FrameLab
Sounds like my first wife. Second wife is so much better with lessons learned from first.
Reminds me of a part from Cryptonomicon:

> '"I don't like the word 'addict' because it has terrible connotations," Root says one day, as they are sunning themselves on the afterdeck. "Instead of slapping a label on you, the Germans would describe you as 'Morphiumsüchtig.' The verb, suchen means to seek. So that might be translated, loosely, as 'morphine seeky' or even more loosely as 'morphine-seeking.' I prefer 'seeky' because it means that you have an inclination to seek morphine."

> '"What the fuck are you talking about?" Shaftoe says.

> '"Well, suppose you have a roof with a hole in it. That means it is a leaky roof. It's leaky all the time—even if it's not raining at the moment. But its only leaking when it happens to be raining. In the same way, morphine-seeky means that you always have this tendency to look for morphine, even if you are not looking for it at the moment. But I prefer both of them to 'addict,' because they are adjectives modiying Bobby Shaftoe instead of a noun that obliterates Bobby Shaftoe."
When you pass a differentiable function into fold -- or most higher order functions, for that matter -- you get a function that is differentiable on everything but a measure zero set.

The mechanics of how you compute the derivatives are separate from this. Obviously, the efficient way is to use backprop (reverse mode AD), as we always do in deep learning. But you could also use discrete derivative approximations. The point is that the resulting function is differentiable, which is independent of how you compute the derivatives.
Since it was an industry effort to find the flaw, and they are vulnerable to the threat they've exposed, it would seem at odds to their interests (and my own) to provide you or anyone else with an example of how to exploit it.

And I'll offer that if you're not capable of demonstrating it after reading Eben's description of how it works than there is no good reason for you to have an example handed to you.

If you think you are capable I'll offer your time would be better spent working on fixes.
Thank you for the comment! I've always been aware of the info pages, but it's honestly been years since I've tried to use them.

This thread is a good reminder to give it another go.
> Five Reasons I Like Fortnite BR Way Better Than Battlegrounds

Her latest article. A bunch of her other articles are like that as well. I believe that you are the incorrect one here.