skysight-inc/HackerNews huggingface dataset:
I'm inclined to disagree as well. Organization of large scale programs/problems is straightforward if the composing parts are sensible. The datastructure is root of all. A proper explicit structuring of the data is crucial to constructing a good abstraction. I usually accent reading others' programs or solutions, with objective of finding new ways to see the problems. Of course it's important that said programs are good quality. Inspirational properties of elegant programs should not be underestimated. To me, most influential such readings were classic textbooks (Norvig's PAIP), classic algorithms (like qsort) and others' kata solutions. Also, another thing that I find is very important is if you work on very complicated stacks like web or native apps, to step back from time to time and do some cleaner programming in simpler environments. This helps maintain curiosity. What I do is write small programs, and I don't implement actual stack calls (like filesystem calls or dependency calls), just stub them. This let's the mind feel free. When I'm done, if I want to have it functional, I'll implement the calls. Point here is not to burden self.
Creative Guide for Creating Whiteboard Animation Software
I came here to point out the hypocrisy of condemning Facebook's censorship tool while at the same time demanding something be done about "hate speech" and "fake news".

Apparently, it's only censorship when the others do it. When we do it, it's to promote love, freedom, democracy, and "safety".
This is completely false in terms of what you get per transaction.
> Halderman is very credible, and if he says there are anomalies that deserve investigation, they should be investigated

says who? No judge is going to put the result in question over an academic offering hearsay
The intention is that the random words are selected from a list of 2000 unique, common words.

Choosing a sentence is a different strategy, which is less secure.

$ wget -O ⅓Mwords http://norvig.com/ngrams/count_1w.txt
$ for i in `seq 10`; awk '/^[a-z]{3,}/ { print $1 }' ⅓Mwords | head -n 2000 | shuf -n 5 | tr '\n' ' ' && echo
videos possible disease maintenance chair
teen documents than without son
research interface library largest drive
location ball beauty coming files
files middle fri meet air
guarantee samsung click super inn
legal previous rent resort use
reply thought better fresh phentermine
bad command once vehicle australian
fun random professor course sponsored
Well, the text makes visible an invisible machine, built by all but planned by none.

I don’t think the author wanted to write a reference work on all aspects of its subject :-)

Here’s what I personally get out of its perspective: contentment and inspiration. It provides glory to the seemingly mundane tasks of everyday economic life. Comparing prices, finding customers and suppliers, solving small problems, settling disputes. This is what the invisible machine is composed of.

It also shields my mind, like a lode star that guides me away from many popular beliefs about what “needs to be done to boost GDP”.
True, but mostly useful in suburban environments. Covering a sky-scraper's roof in PV probably wouldn't make much of a dent in its energy consumption.
> Announced at CoinDesk On Tap in New York today, the venture is Shrem's first since his first startup BitInstant shut down amid regulatory concerns.

specifically, the founder going to jail for money laundering.

good Lord, Bitcoiners are gullible.
Yes, it is a very complex book, but without any doubt THE BOOK if we are talking about compilers. A must if your want to know how a compiler works.
Male monkeys manipulate females into lavishing them with attention by fighting.
Couldn't Google just auto-register an account with a known good password, and penalise the account if it fails? Someone else mentioned improving the http authentication 'api', which would definitely help in this regard; until then there are drawbacks to the auto-register approach including things like captchas. Sites would have to explicitly allow the Google bot to bypass them.
That proxy is probably the only one that makes sense at this early stage, effectively it could be worth absolutely nothing or millions in x years.
A random 5 words is hardly simple or easy to remember. The entire selling point of passphrases is exactly that.

It's a hard problem that is IMO best solved with hardware secure keeping of secrets and a rate limited pincode.
not to be that guy, but that's

1. hardly a web server

2. hardly pure bash

of course writing a server of anything in pure bash is a tad bit difficult, as opposed to a client - bash can connect(), but can't bind() / listen() nor accept() unless, of course, you use something to expose these syscalls, but that opens a whole another can of worms...
Whats the point of this?
I think banning a spammer and removing a truthful post because the government did not like it are clearly different things.
At what point is it mentioned in the video? AFAIK small optimization on std::vector was already invalid since .swap() needed to keep existing references/iterators valid, couldn't throw or call copy constructors/assignment.

RVO being transparent would be nice, though. There's a proposal somewhere to make it guaranteed in some circumstances, but it's still fairly opaque when reading code
Both books are good, and I don't believe Clean Code is praising the glory of agile dev, it talks about technical good practices ... practices that can be applied to any objected oriented language in general, doing agile or waterfall or whatever ... IMHO.
See, you're a cool guy now!
Apparently, sexually explicit concepts (maybe all 'shocking' concepts?) are very highly memorable, so that's probably a good approach!
Convolutional network layers map the function of the human visual system
"""Startups are defined by growth, but growth isn’t step one in building a great company."""

I'd argue it is. Building something people love is all about growth. If they love it, they'll talk about and champion it. In fact measuring generic word of mouth growth is a decent way of figuring out if people love the product (my working hypothesis is that engagement is great but if they go beyond that...we're golden).

I'd say ignore all kinds of growth except word of mouth growth. I don't care about user acquisition schemes...as soon as the word of mouth growth flattens the alarm bells must go off and all other measures are probably just life extending measures.

I'd also say ignore "growth hacking" especially of the "I'll trick people to like my product" variety. Genuine product improvement is the best growth hacking there is.
Question: how do you store data encryption key for each user?

because:

- you get the password form the user

- compute the PBKDF2 with iteration and a salt, store iteration$salt$hash (where hash is the result of the PBKDF2 on the password).

- when user logs in check that the hash matches the PBKDF2 on password with iteration and salt.

But now, i've a the data enccryption key (DEK) and i've to store it somewhere.
I can't use the password directly to encrypt the DEK since the lenght must be 32 (or 16, or 24). I
should use PBKDF2 to derive a 32 byte hash, but this value is already stored in the password_hashed field. Should I compute anoterh PBKDF2 with a different salt and a different iterations for the encryption of DEK? if so i'll store in the db just$iterations and encryption and apply those to the password (after the user logs in) to derive an encryption key for the DEK?

What's a good approach?
I think any recently formed countries, created by pionners (Israel come to my mind, and kurdistan may be the next) would contradict your claim.
Why create a new one? Who not just use the one they use for Europeans and Americans?
They should be smarter and do like our governments in the "West" do, just brainwash their own citizens enough so they don't even care for external content/data.
Nothing to do with Apple per se, but if you have RSI issues, then you might want to start looking into external keyboards, at least for the heavy sessions. (I'm typing this on a Dvorak Kinesis Avantage).
Education, Not Income, Predicted Who Would Vote for Trump
Password max length should be minimum 64 chars as specified in https://pages.nist.gov/800-63-3/sp800-63b.html#aal_privacy.

We want to know what compliance levels apply for the above rule in an enterprise product. Anyone knows where I can find compliance levels for Products targeted for Enterprise customers ?
look at which companies make large acquisitions in pharma nutrition
Opengrok for open source android libraries
opengrok for open source android libraries. just add cc to GitHub repository - https://github.com/google/guava/blob/master/guava/src/com/google/common/base/AbstractIterator.java becomes https://ccgithub.com/google/guava/blob/master/guava/src/com/google/common/base/AbstractIterator.java. Feel free to add your repository.

To check list of repositories add and to add your own library/app - https://github.com/ccgit-hub/ccgithub

Medium post for the same - https://medium.com/@harshitbangar/sane-code-navigation-for-android-67df37334270#.fps316ebz
Help for people who can't use touchscreens
So going with your sample of $100,000.

1. I have 100 shares
2. Newcomer does $4000 worth of work and therefore gets 4 shares. Meanwhile I have done another $6000 worth of work so I get 6 shares, there are now 106 shares in the company and the company is worth $110,000 (until it can be properly valued based on other metrics).

Just writing this out for myself really, I realise shares issued don't have to be divisible by 100.
> I didn't realize that this concept was referred to by the term "byte".

It is common to see "byte" used to mean 8-bit-byte, and also to see the term used for wider units of binary data. If you want to be unambiguous, the word "octet" is commonly employed to mean 8-bit byte.

> a language like Python that is supposed to be hardware-agnostic

That is exactly why you want wide bytes. If you want to represent an integer >255 as fixed-width binary data and you don't have wide bytes, then you have to choose an endianness convention. If you have wide bytes then you can be endianness-agnostic.

> AFAIK bytes in such data are always defined to be 8-bit chunks of data

This is usually true, but not always. For example, UTF-16 and UTF-32 data is specified as 16-bit and 32-bit bytes. This is why you need a BOM.

> there's the ctypes module

Yes, this is why I said it's not a serious problem.
Meet the Release of Devart ODBC Driver for NetSuite 1.0
That's interesting but a bit too general, anything more concrete to read -- a book for example -- to understand what's "unique" and what "different priorities".
Looks neat! What's HA btw.?
>What do you tell people when you don't use Facebook?

Never needed to say more than "I just don't". People in my circle seem to understand.

Note: My account is only deactivated, because I have commitment issues, but other than checking in once in the last 18 months, I haven't really been able to convince myself to get back on FB.
Fluid Simulation for Computer Graphics, by Robert Bridson, is a good introduction for those doing graphics.
Im not an american, but I would predict a lot of turmoil caused by the challenge
it doesnt for me atm
That's more like "ever since digital mobile phones came around". The number 112 is in GSM standard.

Technically, the network gives it a priority, and you can make a 112 call even without a SIM card, or even if your operator does not have coverage. The call goes through any operator that has coverage. (You can actually see this in the phone display when making a 112 call; it handles it quite differently. I have done it a few times; unfortunately, most of those times, someone has died...)

If the network is so busy that all traffic channels in GSM are occupied, and you make a 112 call, one of the existing calls is dropped and you get the emergency call.

This had some interesting side effects in China. There, prior to introduction of GSM, the number 112 was allocated to phone company technical complaints. Police was 110 and fire alarm was 119 and so on.

So, if you were making a GSM phone call to a friend, and the network was full - not that infrequent in China - you wouldn't get through. But you could call the technical complaint line at 112, and this was a priority service which dropped one of the existing calls. Once the technical complaint service was ringing, you could drop that call (to the network, an emergency call) and you'd have one free GSM time slot in your cell. And you could call your friend.

Until the next guy did the same, and your ongoing call would get mysteriously dropped.
> Does it work on Windows?

> Of course not.

It works just fine on Windows 10 with WSL.
Initially they came in a quick enough burst that it seemed prudent to respond. Then it became clear nobody was going to read what anybody else posted and there was no point because I could explain what the site/imgur page itself said until the cows come home and keep hearing "It doesn't need to be durable or carry anything"

But apparently we are both just obsessive people for having a conversation and not ignoring people
"Got tired of watching the highlight reel of other people's lives and decided to spend my time living in mine."
And then one day. By accident or design. It stops working.
hehehe, good luck ... you never know what will happen until the traffic came :-)
The new way to bank your business
How  to increase sales on christmas through ecommerce business
Hi everyone,

Hufsy here:) a FinTech start-up based in Copenhagen. We're trying to change how business approach/handle their finances.

What do we actual do and believe in ?
Hufsy believes online bank systems for businesses are outdated. Therefore, we are reinventing how businesses handle money and do banking: get an instant overview of financial health, accept and make payments, analyze them and report taxes. All in one system.

We are still working on our BetaVersion and we'd love to hear as much input from you guys as possible.

If you're interested in changing the world as we do, take a look and let us know what you think: http://www.hufsy.com/?utm_source=HackerNews&utm_medium=websi...

-Hufsy
Ask HN: Anyone succeed in rewriting his brain?
Hello folks,

Do you know anyone who had rewritten his brain to a completely new way.

Say for example, Alan is very emotional and non-funny person ; for whatever reason he wants to be funny and cool guy. Is it possible ? Did anyone able to achieve this ? please dont say that he can fake it, obviously he can but that is not his true nature. He want to change himself by root.
> I personally prefer random characters because you can up the entropy significantly

Isn't it far easier to up the entropy of a passphrase, though? Unless your password is using the entire Unicode character set, adding a word to a passphrase is going to give you better entropy than adding a character to a password, and it will probably be easier to remember since you can - reasonably safely - give it contextual meaning.
I think the point here is to demonstrate that one might think that web servers are mystical beasts (true) but after all, they "just" return a HTTP header and some content.
Five lines seems like much when you consider that one can write a concurrent (using threads) C webserver in 12...
There's a lot of 'should's there. Whether China should or should not demand foreign companies change for China is irrelevant. China does demand it... And foreign companies do change.
Clever Illustrations of Historical Events Using Digits
Exactly. To take the discussion to its logical (to me) conclusion, fake news is in the eyes of the beholder.

https://upload.wikimedia.org/wikipedia/en/d/d8/Tianasquare.j...
> My Dad always told me that you should have an hour a day and a day a week to yourself. When I was younger I laughed that off. These days I struggle to make it my minimum ideal.

Precisely, yesterday I shared this article on Facebook and I wrote that it is not by chance that religions require, roughly, one hour a day and a day a week for prayer. This is for a reason and the reason is not God. The reason is health of the human soul.

There is no need to believe in god to learn from old religions.
ESCORT VICTORIYA – escorts| athens escorts |call girls
Not quite, but if you want to see what a really messy (bordering on constitutional crisis) election in US looks like, read this:

https://en.wikipedia.org/wiki/United_States_presidential_ele...
I can't wait until we all start using emojis in security answers: "What's your mother's maiden name?" "Smiley face - no, the one with the really big grin - man wearing turban - with the same skin colour as Obama - pile of poo, ..."
> Comedy Central censors dramas because they choose not to show dramas.

Yes that is my point. It is indeed and absurd way to look at it yet the underlying principle is the same i.e. a business selecting only specific type of things to show because it makes profits for them. Facebook can use the exact same principle to deny their platform to some group of news just because it reduces their profits.
Do you have a link to the 12 line server?
Judging by this Twitter feed and Stata output, it looks that we are looking at a classic case of "correlation does not imply causality".

Clinton shift might be correlated with paper vs. electronic ballot but it looks like districts that opted for electronic ballot have different population groups compared to the ones with paper ballot. Once you control for that, e.g. race and college degree, paper/electronic ballot correlation disappears.

To be fair, data sample is rather small so small effects might be difficult to pick up.
CSIR NET Question Papers: Free Download
The stuff I'm doing is rather straightforward user retention like ARPU, ARPPU, LTV, day-2 retention, etc. There's no special sauce. So, I wouldn't mind sharing that, but I fail to see what kind of special analytics could be used that users would be concerned about? Got any example?
From a scientific standpoint, salvia should be researched as it operates on the k-opiod receptor and ought to be useful in gaining more insight into consciousness (as anyone who has taken it would attest) [1] There are other opiods mentioned in the Wikipedia article in the same class that are used as pain medication.

From a medical standpoint, I believe there has been some research into salvia's potential use as a anti-depressant, but that might just be anecdotal, I can't recall right now.. [1] points to some clues how this might be the case. Now I remember some research into depression and how it is related to the pain centres in the brain in some fashion - "Tylenol appears to reduce activity in a region of the brain called the “dorsal anterior cingulate cortex,” which research has tied to physical pain and social rejection and ostracism, Randles explains. It’s likely that dampening activity in this brain region accounts for the study participants’ weakened sense of anxiety, though Randles says it’s too early to prescribe Tylenol as a cure for existential distress."

From a psycho-spiritual viewpoint, oh boy. I could go on forever about that and the need to really start getting a handle on this topic (re: transpersonal psychology). But my own experiences (i.e. kundalini, reliably) and what that is like... what is going on, from a scientific standpoint, even if it's all in my head, is very interesting. The brain/mind connection is a lot more complex than we can even think of...

I haven't read the article yet, so I don't know if it promotes the medicalization of psychoactive substances, which is a concern of mine.
Lumping everything under "drugs" (but leaving out alcohol) is really idiotic. There are all these facets, along with sociological aspects, that each substance needs to be considered individually when figuring out a rational way to deal with the problems while utilizing them in some fashion to improve society.

So, no, salvia does have some relation to western medicine.

[1] https://en.wikipedia.org/wiki/%CE%9A-opioid_receptor#Conscio...
> Sure, no problem with pollution and exhausting farmland etc...

None at all.

> Citation needed. More toys != "much better life".

Are you kidding ? I would rather be an average working man in USA in 2016 than a rich guy in 1950s. Hands down.
Looks interesting, is there any precise roadmap ? (could not find one).

Would be particularly interested by C# support, and with the tooling that Microsoft lately, I think it would be a perfect fit !
How do you check if password is salted and hashed correctly afterwards? There's not much use of strong passwords if they are stored in plaintext anyway.
Please don't link to blogspam. The original article is here: https://scarybeastsecurity.blogspot.com/2016/11/0day-exploit...
I am not from USA and there is no country where politicians have achieved that. If they had wouldnt Americans move to those countries instead ?
Actually, I think feature parity was reached last year and they are now ahead (if you consider pure github, without its ecosystem). You can probably find as much things in github missing from gitlab than the reserve.

It was quite clear it was github's turn to play catch up earlier this year when gitlab published its issue board and github made one a few months later.
The all caps 'titles' which are really short descriptions of the features make the page hard to read.

Features look good though and the interface is nice.
Nice, an announcement of an announcement.
Ask HN: If banks hash passwords, how can they ask for separate letters?
I've been hunting on the interwebs for an answer to this, but my Google-fu is failing me. I will continue to search, but if someone can point me in the right direction, or let me know the magic words to search for, I'd be grateful.

Banks have your password, but when they verify you online or over the phone they ask for, say, characters 2 and 5. If the password is one-way hashed, how can they do that? If the hash is reversible, isn't that dangerous? And if it's not hashed, move banks.

So assuming they use a one-way hash, how do they do that?

Thanks.
I'd say USB only makes things worse in this case.
Personally when I get my hour (not necessarily every day) there is a 50/50 chance I'll use it to watch something 'dumb' on TV (currently Westworld and Black Mirror).
>There is a high probability that Python 3 is such a failure it will kill Python.

This seems unlikely. Python 2 is a very popular language. There is currently more than one implementation. So no matter how weird the Python 3 thing gets, Python 2 should be available in some form.

Python 3 is actually helping Python 2 here. It attracts those who want to do cool new language things, leaving Python 2 as a stable target.
Retail investment platform Cashboard secures €3M Series A funding
They have been good for every part of the world. And wars are a fact for the entirety of human civilization.

I'll take doubling the life expectancy of people China, India, Pakistan, Bangladesh, other Asian counties, as well as most of Africa as a "concession". Thank you very much!
L&T shows the door to 14,000 company personnel
Pretty sure they are the Sennheiser hd 202 . But mine are gray, not black.

They have no base and sound very muffled. Sure, for 50 $ they are cheapish, but I expected better.

I had 2 pairs of philips before that were even cheaper, but sounded pretty good.
It's pretty arbitrary when you get to 64, IMO. If a site enforces a maximum below that, I'll feel suspicious and treat the site as if it's storing my password in plain text; that maximum or higher reassures me that they probably know what they're doing.

Of course, one day, a 64-character password will be brute-forceable in milliseconds, but we hopefully won't still be having this discussion by then!