skysight-inc/HackerNews huggingface dataset:
There are a bunch of reasons this could've happened -- corrupted downloads are not unheard of on poor connections. Maybe the file was truncated.

Or maybe it was the NSA. Without any further analysis, this isn't particularly noteworthy.
Bax's blog has some updates since then, but no major changes. The new "hot" theory seems to be that a Romani (Gypsy) origin to the text might explain some of the linguistic characteristics. Here's a October 2016 post that talks about this theory in the context of differentiating it from other explanations that Bax considers less plausible: https://stephenbax.net/?p=1807.
There's torrent... If it's for personal use, there are many countries where it is not illegal to torrent software. Yours might be one of them.
There's nothing yet to suggest that it's not just a corrupted download.
Thank you!

Both pretty but I can't see myself spending much on either.
The text used to bounce all the time too when images were loaded by then.

Unless, of course, one used a very modern browser, and the page author cared to annotate every image's size. Something that nearly nobody did.
Binary Ninja
Why would it be a bad idea to redraw borders to reflect population movements, shared values, and similar things?

Consider Brexit. It's going to cause someone to be very unhappy - either the rural hinterlands who don't want to be part of Europe, or the Londoners/Scotsmen who do. Why not let them both get what they want?

(Obviously the benefits from boundaries that reflect shared values need to be weighed against the cost of the transition. I'm only suggesting it's far from clear that this is a bad idea.)
Memorizing APIs and other tips for coding fluently
That looks pretty good! It's really similar to OllyDbg. Is that just a UI theme?
I agree it's sad that the MSM has largely ignored the protests so far, but sympathetic social status is not the only way to get attention.

The thing that really gets the MSM interested in a big story like this is when it fits into a narrative that doesn't undermine their corporate funders. For example, if the protesters had turned violent they'd be all over this like white on rice, as it let's them paint the protestors in a less favourable light. They're only reluctant to get involved because they'll find it hard to spin the story the way they want to.
Seeking publicity instead of trying to redownload and verify.

News today, sigh :(
The bigger problem is that Google ranks that website higher than the modern stuff. You can make much better tutorials and it won't help as long as that legacy cruft is sitting at the top of every newbie's search results.
Doesn't the former lack the moral principle of universalism?
A book that I have found very useful for both developing new habits and breaking existing unproductive habits is "Self-Directed Behavior" by Watson & Tharp. It's based on scientific research, but the ideas are presented clearly and in a practically useful way. It's also about more than just the introduction or changing of habits - it also helps you analyze them, understand them, measure them, reinforce them, etc.

It appears to be sold as a college textbook so the latest edition is horrendously expensive, but this also means you can easily find used copies of older editions. Mine is at least 15 years old and still very useful.

https://www.amazon.com/Self-Directed-Behavior-Self-Modificat...
I wish whoever posted this would explain what it really is, especially addressing how it compares to alternatives regarding scope and performance...
> Are the subsidies over-rated?

First, I don't think so. Second, an over-rated subsidy is still a subsidy. So even if they are over-rated, that's still no proof of VLM's statement -- it's more just looking the gift horse in the mouth.

> We have energy coops (which we pay for entirely)

This isn't true everywhere.

> we have a road system (the most expensive parts used by everybody)

Perhaps for the interstate system you could make this case. I'm not sure. Certainly there are cases where the interstate system inconvenience cities for the benefit of an extremely tiny but politically powerful rural district. The same happens with state highways.

But at the state level, rural roads are heavily subsidized. State highways are typically extremely important to rural areas, and those are mostly funded by urban and suburban tax bases.

> but only a tiny fraction of rural residents are in farming

But farming is still very important to local economies in rural areas, even if it's no longer a major employer. Also, "some" is a bit of an understatement -- half a trillion in federal funds over half a decade. And that's just the main farm bill -- excluding other federal and state assistance programs.

> What else?

* Schools for sure. Most states heavily subsidize rural schools in their funding formulas. States and the federal gov't also subsidize rural schools through programs that are not even accounted for by these funding formulas -- e.g. tuition waivers and sometimes even salaries for teachers that teach in rural schools.

* Federal and state entitlement programs -- this one isn't even close to debatable.

* Political representation. Again, not even close to debatable. I consider this independently of all of the other indirect economic benefits that stem from the representation for a lot of reasons. To give one, the conservative social agenda disproportionately targets and complicates the lives of the non-white non-christians concentrated within cities.
from the guides:

>Hanami components are decoupled each other. This level of separation allows you to use the ORM (data layer) of your choice. [0]

So indeed, one could use a preferred ORM. Yes the ORM looks a bit verbose and the part with the relations being experimental is a show stopper.

Ignoring all that, Hanami is quite nice architecturally speaking [1] it could evolve into the Phoenix of the Ruby ecosystem.

[0] - http://hanamirb.org/guides/models/use-your-own-orm

[1] - https://github.com/hanami/hanami
I only saw the cartoon :-/
The rogue silk road "agents" were part of DEA and Secret Service. If you can get basic facts about this correct, please don't spread mis-information.
Redundancy is a feature. What happens if army brass go off the rails?
Up-to-date plugin ecosystem, especially if you write code in trendy languages.

But if your workflow ain't broke, don't fix it, right?
Sure, and I file that attempt under living. I don't think it has to be fatalistic to acknowledge even the unavoidable or insurmountable and attempt to overcome it to whatever extent possible. I also think it helps to acknowledge aging as a reality in every day life. Literally, seize the day.
> Let’s say you have an adolescent daughter and she says to you, “Mom, you are such a bitch. What have you ever done for me? You only think of yourself.”

> The teen may be at the dinner table and just being quiet and not saying negative things. Well, when you're starting out, one of the positive-opposites can sometimes be reinforcing the non-occurrence of the behavior. And you just say, “Marion, it's nice having dinner with you, it's nice that you're here.” What that does is reinforce the likelihood that Marion will be at the dinner table and not say negative things.

So, I love this here.

Taming the 4 year old requires a psychological trick on the 4 year old. Taming the 14 year old apparently requires a psychological trick on the 40 year old.

For the teens, the psychologist's advice is literally "Well, maybe don't be such a bitch in the first place, Mom."
I know. And I find it personally very dispiriting as I come from Swindon and my grandfather worked a steam hammer in the forge when the railway works was still the biggest employer in the town. The old GWR had some world leading ideas at times and the modern organizations that bear the name don't compare.
I'm sure the IRS and a number of other groups would love access to this data.
Yes! I'd argue that the same can be said for Django for those either currently using or exploring the use of the heavyweight Python web framework. Take a look at Flask and build your understanding from the ground up. Anyway, at the end of the day they all have their place and IRT the Op's question: It never hurts to gain an understanding of another language/framework. There's so many amazing projects across the entire landscape that it never hurts to have even a cursory familiarity (e.g. breadth and depth being complementary).
Can the mods or OP change the url to the english version? https://www.truekey.com/
I understand your point, but the corrupt Silk Road agents (at least the ones that are known at this time) were actually from the DEA and Secret Service.[1] Corrupt FBI agents, while they exist and can cause incredible damage, are reasonably rare. For instance John Connolly[2], Robert Hanssen[3], Paul Rico[4]

[1] https://www.wired.com/2016/11/ross-ulbrichts-lawyers-point-a...

[2] https://en.wikipedia.org/wiki/John_Connolly_(FBI)

[3] https://en.wikipedia.org/wiki/Robert_Hanssen

[4] https://en.wikipedia.org/wiki/H._Paul_Rico
> The way Greeks treated their polytheism is very different from the fundamental Christian attitude towards God.

That is his point, why would you choose a christian point of view instead of a greek one, besides personal preference?
My favorite is that two obviously different hexadecimal values in strings (e.g. checking password hashes) can be "equal" with the weaker == comparison.

This occurs if PHP thinks both strings could be numbers in scientific notation. "0e123" == "00e45"
Wouldn't asking for the name on the card as well stop this? You're not going to be able to randomly generate the correct name.
People forget that web pages require maintenance. This is a great example of the benefits that come from keeping plenty of spare HTML on hand. Though I hate think about the cost of to taxpayers of a <p> in 1997...and the </p> tags? Well that's just plain over engineering. Oh wait, it's Nasa.
Reimagining cities from the internet up
Sorry for any confusion. We don't use TLS-SRP, we use certificate TLS, and SRP on top of it. The short discussion on TLS-SRP was trying to address any potential questions about different choices we made with respect to TLS-SRP.
This is one reason why the "programming is gardening, not engineering" metaphor is apt.

http://www.artima.com/intv/gardenP.html
It seems to do a redirect from .com to .com/de for some reason.
Also, yes, the application is web-based, but we also have native mobile clients which use the same API, and are working on two more native options for desktop.
Does that too for me. Probably GeoIP gone horribly wrong.

Click on "sprache" at the bottom and select English, or just change the URL to /en in the location bar.
The other important thing is to recognise that children can't plan. If you're in a hot room and ask a child to put some warm clothing on they're not going to be able to plan for the cold weather outside, and they'll reject the clothing because they're warm.

At that point you can turn it into a huge thing, or you can just take the coat with you until you get outside and they get cold. At which point you let them put it on. And if they still don't want it, well, most children aren't going to let themselves get hypothermic.
Best way to elevate your crypto project, get targeted. Doesn't matter if it actually happened.
Uh... Wow. Are you trying to be obtuse?

The terminology I used can be backed by repeated demonstration and is exactly equivalent to the scientific theory that you likely subscribe to. It's the choice of words that it's expressed in, not the actual structure of what's being said that differs between "scientific" and "religious" explanations. No more use of the word "might" is involve than had I said it was caused by fluid dynamics of the mantel causing collisions between plates of the crust -- you're simply ignorant of the translation between vocabularies.

Which brings me to my next point... The confusion I mentioned was in people like you belieiving that because one language articulated an idea first, it's the only or most sensible language to articulate that idea in. That's false, of course. Just because we came to be able to articulate a lot of things in the language of science, that doesnt mean we stopped being able to in the language of theology.

The way I can claim a confusion and larger understanding at the same time is because I wasn't applying them to the same people -- you and many others are confused by linguistics and syntax, while the actual theory has grown significantly.
Here is the English landing page on Intel's direct site: http://www.intel.com/content/www/us/en/architecture-and-tech...
1) Pick a bank that gives expiration dates within 3 years. 60 => 36 combinations

2) Security codes are always 3 digits. I don't know why you think 4? 9999 => 999 combinations.
For the most part, the data is already centralized. It just isn't used for anti fraud measures that would help online merchants.

The cc companies and banks do leverage aggregated data when they are the ones that hold the bag....like card present transactions.
> This precisely fails to answer the question. Voting is commonly put forward as a use case for blockchains [...]

Commonly and incorrectly. It's like asking how to weld steel using milk and
pasta -- the very question is ill-formed. Voting has very different problems
than what distributed timestamping (a.k.a. blockchain) solves.

> A helpful answer would be something more than "lol read up n00b"

And I didn't specify the field the OP should read about? And on what problems?
I think I did. It really takes one trivial query in Google to get a grasp, and
I provided the necessary keywords.
Importantly, this was only done with the consent of the state.
The Lift programming language
> Any fraud is paid for by the merchant seller.

Not if the transaction uses 3D secure.
I've started writing a blog post series about that, but the main difference is how you view an algorithm. The "Milner tradition" views an algorithm as a program in some programming language (Bob Harper even said, "an algorithm is a program"). That language has a syntax and a semantics, and a program is an algebraic composition of syntactic element, which you reason about syntactically using the equations of the algebra.

To Lamport, and algorithm is an abstract mathematical concept. A computation is discrete dynamical system (analogous to a continuous dynamical system), which is generated by a machine (an algorithm), which expressed mathematically in a simple, almost-ordinary-math way, almost exactly like dynamical systems are expressed as ordinary differential equations. Reasoning is done entirely semantically (the syntax of Lamport's formalism isn't a programming language, and its semantics are simple mathematical semantics -- again, like ODEs).

Lamport's approach is best explained in the link I posted above (which is a very interesting read) and in section 6.3 of this paper (also an easy read, at least that section): http://research.microsoft.com/en-us/um/people/lamport/pubs/l...

In the conversation with Meijer, Lamport explains that he believes that "linguistic reasoning" 1. requires far more complicated math ("weird, computer science math", like domain theory, category theory, type theory etc.) but, in his opinion, that math doesn't really make reasoning about the algorithm any easier.

All I can say personally is that I find Lamport's view to be a more natural fit with how I think of algorithms (this is entirely subjective), and that learning his formalism to the level where you can specify and reason about very large, very complex real-world systems takes a "plain" engineer maybe two weeks of self study, while learning the more PL-based approaches to reach that level would take a programmer years. This is pretty objective. I can also say that I occasionally see academic papers that describe how to express and reason about some simple properties (like worst-case complexity) in Coq, which would be almost trivial for a TLA+ practitioner, no more than a month after first laying eyes on TLA+. So for me, at least, the difference is a pragmatic one.
> I'm happy and it fulfils my needs perfectly

Have you not answered your own question?
I'm rather concerned about the face recognition part and how easily that might be fooled. Has anyone tried that?

It's an interesting take on a password manager though, I do like the second factor through an additional device before it grants access.
It is in the context of the US where violence against the child is common place; widely accepted; even if the parent has used a weapon to do so; even if it's not a parent but a school[1]; and where there's no hope that hitting children will ever become illegal.

[1] a weirdly large number of schoolchildren are still hit in the US.
Or populations.
This article is dangerous. On the surface it may sound good, but there is behavior so vile and harmful to the child, family or neighbors that never showing negative reinforcement is extremely dangerous with some children.

It does have some merits though, showing plenty of positive reinforcement will likely reduce the amount of negative reinforcement needed.
> I think people compare them because they were both designed as alternatives to C++ (or at least with that in mind).

I find it really interesting when people say this, because to me, Go only seems like a suitable replacement for higher-level C++, whereas Rust could conceivably be used in any domain where C++ would be suitable. I'm not sure if this is the general consensus or just my perception though, so this could be clouded by my bias of being a heavy Rust user.
Your HN comments have repeatedly been uncivil. We ban accounts that do this, especially when they ignore our requests, and we've asked you to fix this before. If you want to keep commenting here, please be civil from now on.

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

https://news.ycombinator.com/newswelcome.html
So... my old neighbor Dave, did he deserve to have his tractors gas tanks filled with dirt? He doesn't have insurance on that... some protestor just decided, "Hey, I can't tell construction equipment form farm equipment... so let's destroy all the equipment we can find that's within a few miles of the protests." Cool... Except, Dave, who relies on that equipment to provide for his family... it's not like he had vandalism insurance. What did Dave do to deserve this? Uh... well apparently farmers and ranchers are bad people now too in the eyes of the protestors.

This got productive real quick.
It's literally not. There's a huge difference between "being a bitch" and "not actively reinforcing the bo.nd with your child."
In the US, if you accept only 3D secure, you would go out of business. If made optional, it is a tiny percentage of sales.
Laughed out loud after reading this headline
No, it is. Those already exist in the form of Monero. Using some new-fangled, likely broken cryptography, is very hipster.
How to set up a Git repository locally and on a remote server
Some banks appear to have lighter-touch 3D Secure than others. I switched to my current (UK) bank when my previous bank, HSBC, introduced a mandatory keypad for online banking: no way did I want to carry that around everywhere I might want to check my balance or transfer money. The bank I now use doesn't require a keypad for personal banking, nor a password for most 3D Secure transactions.
Electorates. I'm being rather edgy.
Watch the Web with nBot
صور+احتفالات+رأس+السنة+2017
Thanks, we've updated the link from https://www.truekey.com/de.
Thanks, went off to study Traceroute Tutorial (https://www.nanog.org/sites/default/files/traceroute-2014.pd...)
Ah, neat, I didn't realize it wasn't just renamed :)
I'm surprised that radare[1][2] hasn't been already mentioned. It can support basically any architecture you can think of, runs on all major OSes, and has bindings for a ton of popular languages.

[1]: http://radare.org/

[2]: https://github.com/radare/radare2
Extensive discussion a few days ago: https://news.ycombinator.com/item?id=13079027
What I've learned about parenting:

* Your kids may grow up to act like you, so act in a way that you want your children to emulate.

* Talk to them in a way and have expecations of them that are developmentally appropriate. Use your wisdom and conscience to determine how to do this.

* Expect your children to have certain responsibilties and behave in a certain way, to start working for the familiy or for others when they become old enough (possibly to make their own money), volunteer to help others, and respect their parents, family, others, and themselves.

Beyond that, it just depends on the situation.

I've seen some bad parenting, though. It usually involves anger, psychosis, manipulation, spoiling, irrationally defending their child, drug use, etc. If you or your child is the common thread in problems, it's probable that you or your child are at fault. If you can't handle things, get outside help. And if your kid is exhibiting bad or dangerous behavior to themselves or others, get help.
Show HN: A pure software solution to ultrasound blood flow measurement
I think it shows us once again how clustering algorithms fail which isn't very useful. I can think of several methodologies that would make for a better analysis for urban planning.

However the one thing it did suggest is that Google would be in an interesting position to create such data sets using their maps navigation data. Take every commercial address in a region and the compute the commute time to and from every residential address in the same region. Pick some arbitrary one-way commute cut offs like 30 minutes, 60 minutes, 90 minutes, and 120 minutes. Then plot them on a spectrum from based on the weighted average of commute times (so if a site had 6,000 30 minute commutes, 40,000 60 minute commutes, and 250,000 90 minute commutes it would get one score higher than a place that only had 1000 30 minute commutes and 300,000 90 minute commutes.
VS Code is very good for what it is but there are still some telltale web app cracks and gaps scattered about, and of course its resource usage is considerably higher than Sublime's (I'm seeing ~240MB RAM usage on a fresh install with no documents open). I suspect that until these two factors are fixed there will still be those who prefer Sublime.
Congrats to the team! I've been using this library for around 6 months and it's been a joy to use.

I came from using GameMaker Studio, so porting my game wasn't straightforward, but that's the fault of GameMaker and not StageXL.

Part of the reason I chose StageXL was because of Dart. I've never been a more productive, happier programmer than when I'm using Dart.

I'm using Cordova to wrap my game and distribute on the app stores and it's been a breeze to write a game that works well on both Android and iPhone.

I'm super excited to start using v1!
> The manuscript is two hundred and twenty-five millimetres tall, a hundred and sixty wide, and five centimetres thick.

"met_re_s" in an American publication?

In this case, it's obviously just the New Yorker spelling out words and mixing scales just to increase word count/diversity to give the article a more mysterious pseudo-intellectual feel, as is the style of the magazine. The New Yorker spins articles through a thesaurus before publication.

See also

> ineluctable

Considering that the venerated New Yorker(!) is blogspamming a Reddit(!) thread, they needed to do something to distinguish themselves from BuzzFeed.
The first step is to detect the wrong signature. The next step is to compare the files to see whether truncation, bitswap etc. happened or whether the manipulation went deeper. Or for the more paranoid people: See what dangerous attack code can be introduced into the software by such an innocent-looking manipulation and whether the modification that happened did introduce such an exploit or not.
There are only a very few places in the world where you can get good jobs in tech: SV & NY...

If you're not American, you're screwed because you can't get to America legally. That leaves fraud as a very serious make-a-living option =)