skysight-inc/HackerNews huggingface dataset:
I notice that you put all the clients (C#, Java, Ruby, PHP, etc) under the same Github project.

I would suggest you to create separate Github repo for API clients in different languages so that developers can install the PHP, Python, Ruby, etc API clients directly from the Github repo.

You can leverage "git_push.sh" to push the auto-generated SDKs (with doc, sample code) to Github.
Thanks. I found the background article from Torrent Freak useful.

https://torrentfreak.com/researchers-crack-social-drm-ebook-...
A bit of background context

https://torrentfreak.com/researchers-crack-social-drm-ebook-...
I have a method of generating passwords from a cryptographic hash of a secret key and the name of a service. This has been defeated by several services that forbid me from using the resulting passwords, either because of their special-character requirements or password lengths (after encountering some of this, I prefix the output with "A1a" and cut it off at 16 characters, but I've used services where even that isn't good enough), or because they want me to change my password every N days and don't allow me to reuse passwords.

I submit, I give up, you win. There's a file called "plaintext-passwords.txt" in my home directory. I keep the account information for these services in there. I've thought of keeping it encrypted, but if they don't want my account to be secure, why should I?

Anyway, if I had to type these passwords in rather than paste them, that would not stop me. All it might do is incentivize me to make them shorter.
If we follow your logic, assembly would the worst language of all.

Like you said it was never designed to have a standard library and so forth, and therefore it sucks to use JS to do a lot of things.

However I was just saying I don't think it's fair to say something is badly designed because it's bad at doing things it wasn't designed to do. The interpretation of whether having a functional scope is good or bad is also subjective IMO, depending on context.

But anyway if your takeaway from my comment was just this, you didn't get my real point at all. I don't really care about whether javascript is a good language or bad language. My real point was this whole disaster is caused not just by javascript alone.
Oof, being chided by dang, I definitely fucked up. I do think my window for editing it had long lapsed by the time you commented?

Not that I'm entitled to your time, but I'd be grateful for clarification on the uncivil bits? "Good for you" was kinda condescending, I see; "Your post is nonsense" was in direct response to the first sentence of my parent, which said that grandparent "is nonsense", and is also factual and I made a good-faith case for it, is that really not okay?

I guess "nonsense" is a charged word, perhaps it should have been something like "That post was not nonsense, it is your post that makes no sense."?
How I test my code: motivation and strategy
correct; Matrix doesn't implement Signal Protocol. We use the Olm ratchet as a 1:1 ratchet which is an independent implementation of the Double Ratchet (aka the Ratchet formally known as Axolotl), and have added our own group ratchet called Megolm to handle the semantics required for Matrix.

In terms of how it compares to Signal: we are still in alpha (although Olm now ships on the develop branch of matrix-js-sdk and dependencies), and so obviously Signal is infinitely more mature. However, we are getting the core ratchet publicly audited during July before we push all the E2E formally live, which should give a better idea of how reputable to consider it.
Yes, so my question is if we can do it also on individual targets.
I think everything is more related to sleep phases than to day-time or certain hours.
Here in Dublin, Ireland, rents are exploding, mostly because of a severe shortage in apartments, and it's a fair question to ask if AirBnB is partially to blame. From [1]:

> The average rental value of a two-bed apartment in the city centre at €2,000 per month, less a management fee, would equate to the apartment being occupied for just 120 nights of the year through Airbnb.

> Investors have confirmed that if correctly managed, the income can be double that of a long-term rental.

(AirBnB disagrees [2])

As much as I like the idea of AirBnB, their impact on the housing market in any given city needs to be considered. Unfortunately the article doesn't mention that at all, focussing solely on tourism.

[1] http://www.independent.ie/business/personal-finance/property...
[2] http://www.irishtimes.com/news/social-affairs/airbnb-insists...
To most developers, interesting problems and technologies are part of the compensation. To attract talent to work for unattractive technology you'll need very attractive salary and benefits. If a developer can't expect to gain transferrable skills from a job, that must be factored in. Jobs where you gain experience nobody else needs are the start of many year-end careers.

OTOH, sexy startups often get away with paying less but, in return, offer environments a DAX-level customer simply can't.
Not the author, just wrote a Python parser recently. The problem with most grammar specifications is that they are not clear about the tokenization stage and assume that you already have a valid token stream to work with, which is of course not the case usually. The Python grammar specification for example does not even mention anything about how one should implement the tokenizer (to my knowledge).

That said, most programming languages can be formulated in an almost context-free way.

For real-world parsers, I think speed is just valued much higher than elegance, which often makes sense, especially for scripting languages where the parsing speed is directly proportional to program startup time (leaving caching aside).
Wanting to own one.

That's the good reason for most things that I own. It's something I wanted and I'm allowed to have it therefore I got it.
What's "extremist"? Dabiq?[1] Stormfront? Donald Trump? The National Rifle Association? Fox News

I think its pretty simple. If a given group has ever claimed responsibility for, expressed the intention to commit, or publicly praised, a terrorist act against civilians, that's an extremist group. Whatever can be done to block their communications with the rest of the world should be done. It's no mystery as to who they are - they're very public about it.

The same kind of analysis should be done for individuals that desire to enter the US or non-residents already visiting the US. "Oh, you were on Facebook saying how the guy in Orlando was a hero? Sorry, time to go home."
Dihydrogen monoxide hoax
Check out Garden of Life RAW Protein (not RAW meal), made from vegetable protein.

Great with coconut/almond milk, two scoops shaken.

With water it's like drinking baking flour but makes you want to run through a wall.
Don't automate it (yet) – a story
Interesting language. The comprehensions are a neat feature and similar to Python in syntax. No support for ternary or assignment operators. The lambda syntax is not very intuitive if you have no arguments and more than one statement to execute.

let e1 = {
return "e1 called!"
}

let e2 = -> {
return "e2 called!"
}

e1() has expected behavior but e2() does not and e2()() has expected behavior. Not sure why?
So, a founding thought pattern of liberal democracy is that we prefer to allow some false negatives rather than punishing false positives. In justice, we prefer to let some bad people walk free, than to wrongfully imprison. Hence habeas corpus. In privacy, we prefer to let some people do bad things in secret, rather than violate one innocent person's privacy. Hence warrant requirements. In speech, we prefer to let some assholes say/print terrible things, rather than let one innocent thought be censored. Hence free press.

This was cutting edge stuff in the late 1700s, and seemed to be a major model in the 1800s. But I wonder how much it still applies, given how much the world has changed. It certainly seems like these principles are no longer in favor. Most countries have limitations on free speech ("hate speech" laws), no warrant protections on digital privacy, and even limitations on habeas corpus ("terrorist" special cases).

So when Facebook research demonstrated that algorithmic changes can influence people's actions (voting, positive posts, etc), a common response was "wow that's a lot of power. I hope the use it responsibly." The implication was "in favor of liberal democratic values". Well, maybe we DON'T want liberal democratic values any more. Your comment clearly expresses a common mindset, that we don't want the risks that come with those values.

I guess what I'm trying to say can be summed up with "i for one welcome our new algorithmic overlords."
Wonder if diet high in refined processed carbohydrates is a factor. I've switched to paleo-like with fat no-carb/less protein(and somewhat calorie restricted) days and much of that anxiety is gone. Can sugar be literally murdering(some) people?
Standard protein powder is usually animal protein which even if you're not a vegetarian is kinda gross.
I think it's because of the shutter. The camera is capturing the image over a period of time so the photons for those trails will be additive.

It certainly does have that effect, but you're right in that it's not quite that pronounced.

I spent a lot of time playing Asteroids in the arcade growing up (that and Tempest). I have a physical problem with my left hand so I found playing a lot of later arcade games that required a lot of very specific movements of the joystick difficult so I kept coming back to those two because the left hand control was basically just a dial.
Funded Life is a new way of raising money to fund your dreams
QCon NY 2016: “The Seven (More) Deadly Sins of Microservices”
Lastpass is horrible. And IIRC someone posted a proof of concept attack a while back which looked exactly like the LP password dialog but instead stole your credentials.
I live in the middle of Montreal and don't own firearms, but I plan on going hunting soon because I want to try to kill my own food, and if I get into it it would be a pretty good reason to own a firearm.
I love C and Objective-C. I can't stand C++.

Is that common among programmers?
Survival Metrics: How will you help your company survive? – The Signal
30 with minor burn out of 7000 ... not that bad. So a sensationalist headline.

As a person living in country where that kind of stuff is a tradition - this is very simple and safe trick.
> without actually doing something that provided a meaningful security guarantee.

Indeed there was considerable discussion at the time that determined that Lavabit only used one SSL keypair, even for internal communication between servers, and therefore by disclosing it enabled eavesdropping on all users.

Unfortunately Mr Levison's awkward situation, unpleasant as it was, was the result of poor architectural choices and too much hype. Perhaps it was best for the security of all users of the service that it closed down.
There is explosion of cheap flight tickets.
That's not DRM, but Watermarking.

I don't see any reason why you should object to watermarking. Contrary to DRM it doesn't hurt real costumers at all and only helps finding people that distribute books without compensating the author.
Meet Zuul, a project gating system
People protesting against austerity and gentrification have broken windows of banks and stores. Is this terrorism since in the end civilians own those? If it is where do you draw the line on censorship of the people who want the same things but were never involved in those crimes against property?
Is it really necessary to portray an initiative to wipe out dangerous snakes as self-interested and imperialist?
That's true about wages (although some are close to South Europe at least). How is that hindering the EU though? Do you mean workers migrating for higher pay? Is that not, economically, beneficial for both parties?
The costs of being a landlord don't change that much from year to year - especially in SF where property taxes are capped by prop 13.

New tenants aren't "subsidizing" anything. Whats happening is that landlords are making a killing on rapidly rising rents, with relatively fixed costs.
They could be extracting the 1st, 6th and 7th characters, concat them and storing the hash (+salt) of the resulting string. That way they can check equality without storing the plaintext password.

You could extend this by storing the hash of all 3-letter combinations of the password on entry. Then ask for a random combination of 3-letters.
No, trump has not said that -- but plenty of conservative commentators in the US have said that. It will be interesting whether those videos get banned too.
I have a Microsoft touch mouse, and I can program macros on the touchpad's regions. So if I press the top/middle part of the thing, it just types my password :)

In fact, now that I'm thinking of it, I can use it to trigger a script which will type whatever is in the clipboard. Silly javascript script kiddies think they can control a user's behavior like this.
Possibly a modification of it or enforced through the security kernel. Look up Epstein's "15 years after TX" paper for example of older, secure X. Nitpicker GUI is a modern approach. Otherwise, they just ported old crap over due to customer demand with a warning to only use it in trustworthy environments. That happens too.

However, XTS-400's are usually operated in console mode as cross-domain solutions. These are like ultra-thorough firewalls with content scanning, assurance that OS resists hackers, and various covert/side channels plugged. Guards actually predate firewalls: a knockoff of guards that had less features and always (even today) less assurance of secure implementation. Defense sector still prefers guards on points where multiple levels, esp Internet and classified, connect. Although, even most guards are at weak EAL4 OS's now. (sighs)
many others?

There's two, and no one actually watches MSNBC.

News Corp owns papers all across the US, and the left has basically ceded the entire AM radio spectrum to the right.
I consider it terrorism when the intent of the act is to hurt or kill people. I think most people, beyond those being deliberately pedantic, define it the same way.
Coming from C++ and iOS world I would say recent C++ has evolved a lot. And I think its better than Objective-C.
That's an entirely generational and social thing and it's not so much caused by a dislike of the English language but by a lack of opportunity to actually speak English with Germany being a large domestic market itself and things like every film being dubbed in German.

If you live in one of the large cities (particular one of those that are used to welcoming tourists) and mostly deal with young people from the tech industry you'll be able to get along without ever having to speak a word of German.

Signage - particularly in small towns that are not used to foreigners - will be in German exclusively but to understand those a little bit of tourist German will be sufficient.

That said, what's so bad about learning another language? It'll broaden your mind and teach you a thing or two about another culture. Besides, learning German isn't all that difficult for a native English speaker (perfecting it probably takes a very long time but nobody will expect you to be perfect).
Windows doesn't let you paste whenever you are in one of those 'elevated' contexts, like the login screen. In fact, this prevents my nifty mouse macros from running too.
I think you are misrepresenting the situation. I have had a read up on this and assume we are talking about the widow of Chris Kyle, he made money off the false statements, money his wife was still making. He was entitled to sue and just because the guy was killed doesn't mean he should not be able to sue, especially because the book was still being sold.

Personally I hold doors and offer seats. I find that if someone makes an issue of it most/all people think they are the idiot and not me.
The bigger question is, why should I create new houses and apartments when I just can raise the rent?

Right, no one would and no one will.

Without the state intervening we will have a lot of new york cities around the globe.
Obviously it's self-interested for the species as a whole...
Or just take screenshots periodically each second and then submit with a mouse click the one before the click.
You realize that this is trivial to brute force, though.
I encountered this once. "xdotool type password". If they're checking for a delay, xdotool can introduce that for you (defaults to 12ms though).

That said, we should never have let websites have this kind of control over the user agent. For the one time disabling right click was helpful (context menus in Google Docs), 99% of the time it's something dumb ("don't steal our images!").

Finally, I loved the comment about losing their security certificate. I'm sure the average CA will give you a cert for google.com if you ask nicely enough.
The problem is, if you have a bunch of partial passwords 1, 2, 3; 1, 2, 4; ... you can just brute force three character combinations of the passwords, which just takes something half a second (times the number of rounds) if you write your password cracker in bash. So your complexity goes from 52^n for a n character password consisting of lower and upper case to n/3* 52^3 which is a lot more manageable.
Austin Is Conducting Sting Operations Against Ride-Sharing Drivers
Administrador De Sistemas Linux
I had a quick look through PCIDSS which is the usual source of this kind of nonsense, but couldn't see anything. However when the first site in the posting talked about losing their "security certificate" they were almost certainly talking about PCI or some related standard.
I don't understand it either. But it is kinda true.

After trying to rent a room for my family from oversee and i got rejected every time. I found something like four times cheaper here.

And this was like an hour away from a big city where I looked...

I don't understand it either.

But maybe that's where we are heading everywhere.

Appeal only to the rich. One customer a month is better than four or five.
"I don't see this as an especially big deal"

Then you are clearly underestimating the effects of housing on the rest of society. Where you live (and how much you pay) is one of the biggest factors that determine how you live your life. So whatever your opinion on the topic, it is a "big deal".

"Renting has its perks, but this is part of the risk of renting"

No, having your rent quadrupled over night shouldn't be part of the risk profile. Again, whatever your opinion it is a shitty situation. It's not like you aren't taking a risk by buying.

"Where else does this occur?"

What you can put in an agreement is determined by contract law. It's not obscure at all. https://en.wikipedia.org/wiki/Category:Contract_law
The whole point of AirBnB is to make more money for landlords and for AirBnB. The service has economic value in itself, so it's not a surprise prices are more likely to trend upwards than downwards, especially if there's high demand.

"We have too many tourists" should be a good place to be, not a bad one. Trying to stop the flood is less constructive than trying to work out positive ways to manage it.
I can't agree more. Take the time.
Not when they'd presumably lock the account for some period of time after a few failed attempts.
I never said it was a good way of storing passwords. It reduces entropy. I'm just saying there is way to both have hashed password storage as well as "asking for 3 random letters of you password at login".
That's not been my experience at all, and I've booked dozens of places through Airbnb over the years. Also, one big advantage for me as a vegetarian is that I can get a fully equipped kitchen, so instead of hunting for the one restaurant that has more than one salad to offer, I can shop in local markets and cook myself - I enjoy it and it saves me money too. Even good apartment hotels often just have two sad pans and three plates.
I guess that probably happens some places. I haven't seen it though, and I recently tore down a block building for a friend who has since built a foundation with the blocks. I don't think concrete would be a great material in an earthquake in any configuration. If you have to mix up concrete for pouring anyway, I'm not sure why you'd build a wall first when you could just place some forms instead, which would take much less time.
I hoped for same. Maybe it's because I'm not looking for hostel-like rooms, but in BCN I saw even room in the boat (Airbnb) for $900 per week. It's just one of examples.

This June our family (4 persons) spent 3 weeks in Barcelona apart-hotels (4 stars) with prices $1200-$1400 per week. It was less expensive than Airbnb.
No, I doubt most people find this to be true. I generally find clean private apartments in good areas, cheaper than hotels, sometimes cheaper than hostels too. Used to be more availability of single rooms for even cheaper too. Seems like prices have gone up over the last couple of years, but certainly not a surfeit of low quality expensive places.
That's pretty tough with FDE, proper permissions on the text file, an ephemeral guest account for the times someone wants to use your computer, and religiously locking the screen when AFK.
BashScriptTestingLibrary:Unit testing framework for Shell scripts – namely Bash
Either they had captured packets from Lavabit that they wanted to decrypt, or they wanted to be able to decrypt all traffic to/from Lavabit.

With how much traffic the NSA was collecting and archiving during that time, it is very likely that they had captured traffic that they thought might contain messages to/from Snowden.
I believe that copy and paste is needed in login forms, as a UX expectation. Typing a secure random password is really painfully hard, especially on mobile.

Sometimes password managers don't recognize the target form fields correctly, so copy/paste is the next step. The act is even encouraged through the use of convenient helper buttons in the password managers.

However. In MacOs Sierra, Apple will introduce the Universal Clipboard feature. This means when someone copies a password on desktop, it would be available on their phone. Which is just one step away from being pasted, by mistake, into an IM chat or worse.

I'm uncomfortable with the idea that when I copy something it's being sent around to different devices, and available to everything running.

I've actually made the terrible mistake of doing that - pasting a password into a group chat my accident, because I didn't copy text correctly, and my last paste buffer was still around. Or messing up when using pbcopy/pbpaste in a shell script.

1Password for instance can actually reset the copy/paste buffer after some time, but the settings need to be enabled. I wonder if Apple has any kind of security around this planned. Maybe applications and scripts should not be able to access the paste buffer until the user explicitly allows it (via the act of using it)?
What is the infamous instruction LOADALL on the 80286 and what was it used for?
Now if they would ship internationally... I'd love to order 6 months supply of 2.0
The fact that the less powerful nature of these languages increases the amount of convention and code style required may also elevate the barrier to entry.

In a more expressive language it's easier to get to the "this is how the original developer would have written it".
The New API Economy
some people would argue that pointers themselves are a type of iterator
Aka a how to manual on how to irreversibly damage British democracy...
The Co-operative Bank does this too. They absolutely store the password in plain text, because if you phone up, you have to tell the whole thing to the phone operator.

To be fair, they're right in the middle of rolling out a new banking site which I think has proper passwords. The current system is a holdover from when they only had phone banking.