skysight-inc/HackerNews huggingface dataset:
I think this an excellent article, and mostly agree with the author's somewhat controversial thesis.

Broadly speaking, I have noticed that language features fall into two categories. The first gives you some kind of new ability. For example, late binding allows polymorphism. On the other hand, the second category entails deliberate restrictions and hurdles imposed upon the programmer with the putative goal of reducing errors. An example of this category is the checked exception mechanism of e.g. Java.

For reasons I don't deign to fully understand, many programmers seem to be rather attracted to the features from the second category, whereas I myself am more attracted to features in the first category. Languages with a strong emphasis on the second category include Haskell and Rust.

My criticism of those languages is that they seem to neglect that language design almost always involves tradeoffs. This is because there exists a complexity budget -- related to the our ability to hold multiple pieces of information in our very imperfect brains. During my forays into Haskell -- which I tested on simple scripts in the hedge fund I was working -- I always was struck by the beauty and power of the language. That said, it was hard not to notice how concept-heavy even simple scripts were; scripts that would be absolutely trivial in other languages now involved tortuous use of monads within monads.

C++, the language I use for my current app (https://zenaud.io), is a bit of a Jekyll and Hyde language in this sense. In my opinion, it is telling that the category 1 feature that is templates was wildly successful. By contrast, the category 2 feature which is concepts appears to be struggling (although in fairness, the jury is still out [and anyone who has read the Design and Evolution of C++ knows that it's a brave man who bets against the language-design savvy of Bjarne Stroustroup]).

Last point: Rust seems to me a category 2 heavy language. For this reason, I'm steering clear. What I really want is C with templates, destructors, late-binding (but with value types a la Sean Parent), and operators, and very little of the rest of the crap you get in C++.
This is really fascinating.

Have you given any thought to the possibility of providing this synthetic population on a finer grained basis? It could be extremely useful if this were available for, e.g., each U.S. county (or even something smaller than that).

Edit: I noticed that each person has a lat/long location. So maybe a different way of framing my question would be, at what level of geographic granularity does this reflect differences in the distribution of the various characteristics? And, assuming that it reflects sub-national variations, have you considered allowing a random agent to be selected within an arbitrary geographic area?
Modern git does store most blobs as deltas of other blobs, in the form of packfiles.
On the {lambda way}
Command-Tab Plus Keyboard-centric application switcher for your Mac ⌘
The {lambda way} project is a thin overlay built upon any modern web browser, proposing a small interactive development environment and a coherent language without any external dependancies. It takes benefit from the extraordinary power of the browsers, simply adding a coherent and unique notation without re-inventing the wheel, just using the existing foundations of HTML/CSS, the DOM and Javascript. It constitutes a real workshop in which texts, pictures and code can be created, enriched, structured, tested in real time, directly published on the web, and from which can be directly built slides presentations and printable PDF documents.
Yay, Haskell on the JVM.

Again.
Economically speaking, for whatever pool of applicants that they treat this way, they will only get candidates who really want to work for them, and they will have their pick of those candidates.

I'm glad to read that the poster had already moved on.
It's a different protocol. Not an expert but as I understand it U2F isn't totally out of band - the browser communicates the URL so the token you give wouldn't be accepted by Google when it is replayed
Wasn't there an attempt to get a variation of main that returned result at one point(that would presumably print error and set exit code one error)? Back before "?"

If rust had that examples would be even shorter using ? Instead of try! or unwrap
... don't forget generator comprehension

l = [x**2 for x in range(20) if x**2 % 2 == 0]
s = {x**2 for x in range(20) if x**2 % 2 == 0}
d = {x: x**2 for x in range(20) if x**2 % 2 == 0}
g = (x**2 for x in range(20) if x**2 % 2 == 0)

you can use that to create an infinite generator

g = (x**2 for x in itertools.count() if x **2 % 2 == 0)
for thing in g:
print(thing)
The original title was "Unbelievable story of how BitTorrent failed"
Will Japanese VR sex simulation with dolls fly in the U.S.?
Everyone is born short housing. Buying your first house is covering a short position. Renting instead of buying is maintaining a short position. Buying your second house is taking a long position.

(Copied directly from my other post in this thread [0], though if you do a search I've said the same thing several times.)

[0] https://news.ycombinator.com/item?id=13376763
Let's save everybody lots of risk and just all agree not to look at our phones while we drive, even at red lights.
They are not real people, but it is not a "unitary statistical representation" either. At the country level, crossed by the age/sex level, pplapi agents track pretty closely to real humans. Other dimensions (e.g. income) have more noise in them, so they are less reliable.
Using just over 4 million antminer S9's at 3.2 cents/kWh (bulk cost of coal power) to generate the 1,350,000 TH/s required to get 50% control of the network would cost you $3.8 billion over a 3 month time period.

At 7 transactions a second, it would take 54 million transactions to flood the network over a 3 month time period, meaning you could spend $71 on each transaction fee.

If you wanted to stop the bitcoin network and wanted to save money on the attack of mining, you could force everyone to make a "minimal" fee of up to $71 to make one Bitcoin transaction.

As the costs of mining increase, this is only going to increase as well.
I used to be a news editor. I guess I should consider myself vile scum as well?

The major difficulty traditional local newspapers have faced over the past two decades is this downward cycle:

10 Revenue declines.

20 Cost reductions are needed. First, you trim operational expenses, but eventually, you need to reduce head count.

30 With fewer reporters and editors available, you either overwork the remaining staff, leading to burnout, increased turnaround, and a reduction in quality, or you reduce coverage.

40 Either way, subscribers notice an inferior product. They're getting less than what they used to get, either in terms of quality or breadth of coverage (and likely both).

50 Subscribers cancel their subscription.

60 GOTO 10

So now we arrive at a catch 22. The product is not going to improve in quality unless a lot of people are willing to pay for it, and a lot of people (such as yourself) aren't going to be willing to pay for it unless the quality markedly improves.

I wonder if it might be possible for newspapers to get around this problem by doing a Kickstarter-like conditional pledging campaign. Basically, you have people commit to buying a subscription, but only if a high enough threshold of other people also commit. Then it becomes a win-win. If the campaign reaches its threshold, then everyone involved can feel pretty confident that it generates enough revenue to bump up the quality (assuming the newspaper is actually committed to doing that). And if it fails to reach the threshold, then you're not out any money for an inferior product.
No problem, and welcome! We've updated the title from “Collusion among machines”.
> As long as a book is available within reasonable time via inter-library loan, the library system hasn't lost the book.

That's not entirely true, as there is a significant difference between having a book browsable on the shelf and havingnit borrowable with substantial latency via ILL, so there is a loss even if there is still some access available.
If someone wanted to start a company with a definite product (not ads), maybe even a brick and mortar product, how does the process differ with starting a garden-variety startup?
Competing with SV, aerospace firms start recruitment in pre-kindergarten
Show HN: Sorting tweets by user/regex/list
I got tired of the cognitive dissonance involved in reading twitter -- topics kept jumping around.

So, i wrote a thingy.

Features:

- filter by user, list, or regex

- each group you filter to has its own "mark as complete" button (so you don't have to read everything in one sitting, but can still be a completionist eventually).

- tries to do inline images with a lightbox

- tries to be compact

- first time users, can have it auto-gen a config fore you

- config is a multi-line text block so super-powerful but not UX friendly

Drawbacks:

- does save your configuration in a db in the cloud so not 100% private - i'll know your uid and your configuration

- does do all processing in the cloud. If i were to rewrite it, i'd use local storage and do the filtering in your browser and not know anything about anybody. (if you want to write this, i'll use it!)

AFAIK, i'm the only one using it.. I'm paying for hosting it from my work MSDN subscription (yay nice workplace). Would be super-awesome if what i did can benefit someone else.

to use it: (twitter o-auth):
http://twit-sort.azurewebsites.net/

source:
https://github.com/sunnywiz/twit-sort

sample configuration (part of mine):

LIST Family Family
User elonmusk elonmusk
User shanselman shanselman
User imyke RelayFM
user marcoarment RelayFM
User caseyliss RelayFM
User Siracusa RelayFM
USER realDonaldTrump Politics
USER Lessien Politics
USER sunjeevgulati Everything Else
Regex dog Dog
Regex untapp Etc
USER Chris_arnade Etc
USER sadukie Etc
pg_hba.conf is one of the reasons it took me so long to learn Postgres. Of course, now that I know it, I don't look back - but making the first step in learning a database "understand this weird model of AF_UNIX username == dbname trust" delayed the learning process by years.
That's the reason in my posts I always made a distinction between legitimate company vs shady consultants.

Unless you do something nefarious (spying, stealing etc.) no legitimate company would go after someone. And thinking about it logically, the company has to spend a lot of resources to prove this in the first place. "Innocent until proven guilty"
I like the emphasis this article places on testing. Languages which emphasise testing or make testing easy are my favourites to code in. For example, JS being dynamic and having mature testing and assertion libraries lowers the barrier to getting stuff tested, Go has testing in its standard library, and Rust has amazing support for tests (including testing examples in comments) both in the language and from Cargo.

Perhaps it is more important to provide tooling and libraries for testing a language than it is to provide new features in the language proper to avoid foot-guns. It's much harder to back out of the latter.
"Unbelievable story of how BitTorrent Failed" was the title a few moments ago.
Avid Sibelius 8 Crack and Activation Code Generator Full Download
Absolutely. This is an active project and I have a plugin system for synthesizing additional data sources. In the research literature, I have seen several impressive US census-derived synthetic population projects, so finer-grained data are a future direction.
Too bad.

If you put something on the internet, it's on you to keep it secure.
I've used rusoto a bit. A lot of it feels very "generated" in that there are a bunch of different types for everything, but you can ignore most of that and just use the Client methods. It does make browsing the docs a bit difficult though.

It seems like many things are in flux. There's a new `rest_xml` codegen thing that just got implemented which will allow AWS API to be supported. They're also moving from Hyper to Reqwests. From what I saw, Async stuff is planned for after 1.0 by adding new AsyncClient impls backwards-compatibly.
@extrapickles describes it better further down: https://news.ycombinator.com/item?id=13376402
I wouldn't quite agree that tax requisition is "the thing" that gives a paper currency value, though of course it is one. (I mean, lots of people/companies hold USD, EUR, CHF, JPY, etc., without ever needing to pay taxes in those currencies.) But my main point is that it's not commodity backing that matters, and that currencies don't need to have "intrinsic value" in some other use than as currencies.

In any case, I find it kind of amusing how much incensed criticism Bitcoin gets simply for being a currency that exists. It's like, imagine people wrote thousands of angry, scathing articles and comments all over the internet about the Azerbaijani manat or something.
Noting that the site being complained about is not the Clojure docs site.
> Imagine a game like Warcraft 3 where the units actually seem to have a personality and follow "their guts" in battles rather than following simple patterns like attacking the nearest enemy.

> Maybe I'm ignorant about the current state of the art and games already do that. Do you know examples?

It's a really tough trade-off between fun and realism. It's cool that your units have personality for a bit "Oh, look, those 2 dwarves are fleeing from the troll fight early!", but not fun once they disobey your intentions "That fucking troll has 3 hit points left. If my 2 dwarves didn't run away, it would be dead! Now it's destroying my base!"

One game I remember striking a good middle ground with this was the original Battle For Middle Earth. It changed animations, sounds and other aesthetic things based on AI, while the game remained the same mechanically. If your units ran up against a mountain troll, you would see the ones in front of it cowering and holding up shields, while units behind attack furiously, but every unit was really doing the same damage. Or if you left troops of Orcs just standing around too long, they'd break out into fights and kill other orcs, but the animation is done as a trick where as one orc model "dies", a new one spawns in the group. So you didn't really ever lose Orcs, even though there would be orc corpses strewn wherever you had been camping.

I think the main reason though is just that AI doesn't really sell. Graphics, physics and voice actors sell. You can blame a failure on AI, but very rarely is success attributed to good AI in a game.
To be honest, the issue is that a lot of secure systems make things more convoluted, unintuitive and/or frustrating than it needs to be, then calls the user stupid when they can't set it up
Yes, and that discussion is still ongoing. The devil, as always, is in the details.
A glimpse into the workings of the baby brain
In your model, how do you expect anyone without a current academic affiliation to get hold of obscure books?

(Interlibrary loan is a significant partial answer here, but as soon as you take ILL into your model you realize that you want to curate the set of all books owned by all libraries collectively. If you locally optimize each library individually then you get too many copies of the common books and too few of the others.)
Additionally, it's not a universal work-around. Noise canceling gives a significant fraction of us nausea
I'd be suspect about the quality of the centrifuging since it is changing directions on every spin. But I haven't read the paper so maybe they have checked that.

I know that when I centrifuge something delicate, even having even a very light magnetic force brake on the centrifuge on can screw up the pellet at the bottom. Rapidly changing the g-force direction like this seems like the worst case scenario.
I started a NEW cult/movement, called 'NON-BELIEFISM'
I started a cult/movement, called 'NON-BELIEFISM' or the state of being 'UNLOCKED'.

(1)
This 'CULT' is about 'UNLOCKING'. (encouraging the removal of the concept of beliefs)

(2)
The cult encourages the development of artificial intelligence.

LINKS:

(i)
facebook.com/nonbeliefism

(ii)
non-beliefism-info.appspot.com
Show HN: Sodium_compat, a Pure PHP implementation of libsodium
Ah, I interpreted "based on" to mean that this might be an extension of that work. What comprised in this extension being a bit ambiguous.
Who's ready for some "Deep Pimping"?

http://gta.wikia.com/wiki/Pimping

ABSTRACT: We explore the adage "pimpin' ain't easy" in the context of deep reinforcement learning in the OpenAI environment GTAV. We train a Deep Q-Network (DQN) to optimize player cash flows. Over the course of training, our network learns to keep these hoes in line, and discipline misbehaving customers.
Your analysis is essentially a different spin on "The US doesn't manufacture anything anymore." When you say "substance" what you mean is physical goods (edit: or infrastructure) - and the number of service companies founded is outpacing physical goods companies by far.

So when we say that "services" industries are growing faster than industrial manufacturing, this is exactly what we're talking about. It's not just dog walking, it's pinterest.
Beginners didn't write the Clojure docs. The clojuredocs website are not the Clojure docs (just like it says on the clojuredocs homepage).
In my opinion, Facebook yes [1][2][3][4][5], Twitter no [6][7][8][9][10][11][12], Uber probably (because the laws of the land only bark and rarely bite hard enough) [13][14][15], and because they have less cash-on-hand than Uber, Lyft no [15].

[1] https://news.ycombinator.com/item?id=13332005#13333251
[2] https://news.ycombinator.com/item?id=12313908#12314672
[3] https://news.ycombinator.com/item?id=11962282
[4] https://news.ycombinator.com/item?id=12089604#12089686
[5] https://news.ycombinator.com/item?id=12799794#12800418
[6] https://news.ycombinator.com/item?id=12514062#12519121
[7] https://news.ycombinator.com/item?id=12514062#12515149
[8] https://news.ycombinator.com/item?id=12784274#12784601
[9] https://news.ycombinator.com/item?id=13166882#13168804
[10] https://news.ycombinator.com/item?id=12904216#12905032
[11] https://news.ycombinator.com/item?id=12888287#12893852
[12] https://news.ycombinator.com/item?id=12784274#12784473
[13] https://news.ycombinator.com/item?id=12187262#12188289
[14] https://news.ycombinator.com/item?id=13234265#13234809
[15] https://news.ycombinator.com/item?id=12354407#12355656
I don't think they could go under minimum wage.
What were Yahoo's core strengths that MM should have focused on?
No, they cannot with the U2F protocol (as implemented by yubikey).

The simplified version is, Google sends the browser a one-time key, which the browser forwards to the HW token to sign with its private key. Then the browser sends this back to the web server to verify, using its copy of the HW token's public key.

This would be vulnerable to MITM attacks, as you say.

So what the protocol actually does is concatenate the nonce sent by the web server with the origin of the web page as seen by the browser and have the HW token sign that. This way the server can verify that the HW token signed the right nonce for the right origin.

See https://docs.google.com/document/d/1SjCwdrFbVPG1tYavO5RsSD1Q..., search for "origin".
Eggs from Skin Cells? Why the Next Fertility Technology Will Open Pandora’s Box
Same here. Sometimes i think this might have been a click bait for marketing purpose.
Wow, that's almost exactly what I'm looking for! A bit spendy, but seems worth it.
There's more than just the merit of the title to consider, however. Condition is an ignored part of many library collection policies. Books that look old and dirty are a turn off for users. I've said over and over again, "If a book is worth buying, it's worth buying again." If in doubt, throw it out. Buy a new one.
It doesn't have to be deliberate but it can be completely unintentional.

That's not what 'fake news' means.

many news orgs have happily reported that intelligence agencies have evidence of Watergate-level wrongdoing and they've thrown in sexual deviancy for good measure

No reputable news organization has reported that. I understand how you can be unhappy with the state of journalism but your arguments are not helped in any way by you inventing 'facts', redefining terms or completely misrepresenting reporting.
It looks like it has driving support but I read the post and can I make a pedestrian agent? It doesn't appear that I could. This looks like something I would like to play with and an awesome project.
> People starting businesses with bad business models don't offend me on a moral level. It's their funeral, let them make bad decisions if they want.

If you want a good explanation of why you should be offended and why you should want Startup Drano, try: http://idlewords.com/talks/internet_with_a_human_face.htm. Here's the key quote:

"But investor storytime is a cancer on our industry.

Because to make it work, to keep the edifice of promises from tumbling down, companies have to constantly find ways to make advertising more invasive and ubiquitous.

Investor storytime only works if you can argue that advertising in the future is going to be effective and lucrative in ways it just isn't today. If the investors stop believing this, the money will dry up.

And that's the motor destroying our online privacy. Investor storytime is why you'll see facial detection at store shelves and checkout counters. Investor storytime is why garbage cans in London are talking to your cell phone, to find out who you are."

When all the free money is chasing advertising-driven business models, the advertising has to get ever more invasive in order to justify valuations. I'm all for letting business stand or fail on their merits if no one but the investors are harmed, but this is a very destructive externality that affects everyone.
Your Facebook page can sell shit – Optimize it with our guide
ROBOTS.TXT is a suicide note
Announcement post which explains the challenges and motivations: https://paragonie.com/blog/2017/01/let-s-make-2017-year-simp...
I'm not surprised ebooks still haven't taken over the printed book in popularity, considering the purposefully horrid user experience of most/all ebooks. As it stands ebooks are still constrained by the mores of the age of the printing press, namely the prohibition of copy/paste which is one of the primary advantages to digitizing information.