skysight-inc/HackerNews huggingface dataset:
The post and all comments were in the context of America. That does not in any way what so ever imply America is the only meaningful nation advocating freedom. You read what you wanted to read, not what was written.
I've never noticed the "web" link before - that works for me (should this not be "search", btw). Thanks.
"Their pleas for a smaller, phased-in rent hike were rejected.

“We couldn’t believe it. All my friends have just said that it’s not right,” Haug said. So now, they’re getting ready to move out."

Would they have preferred he had raised the rent slowly over the last five years, thereby resulting in more money paid to him overall?
Bad restaurant .

I've left plenty of bad tips when the service was poor. I've also left plenty of generous tips when the service was amazing.

I'm not denying you were confronted but that's not normal. Generally I'm out the door before the staff has even collected the tip. Even if paying by credit card they leave the reciept on the table with a pen. I write in the tip and leave. It's still on the table when I'm walking out the door
There are a lot more words in the dictionary than letters.
The question is whether people are all going to pull words from a very small pool or form sentences to cut the search space (adjective noun adverb verb noun). A search space of 2000^5 (2000 most common words without punctuation) is still about 20 times larger than 80^8 (upper/lower/number/symbols)
Endling
Except that the default, basic, recommended style for writing in C and writing in some other language X often produces very reasonably fast code in C, and horribly slow code in X. Which was the whole reason people advanced the argument that you need to use contortions to get X to generate code that even approaches the speed of normal, uncontorted C.
LYAH is really good for getting you over the first big humps of learning Haskell, if you've never learned a language like Haskell before. I still really like it's explanation of monadic values. It builds up to them in a nice way. If you can pull open a GHCi session while reading that portion of the book and play around on the interpreter while reading it, you'll learn some good stuff. (As with many programming books, it may not seem logical, but I recommend typing out all the examples you find yourself. It works.)

It does not itself teach you much practical stuff. But if you learn what is in LYAH, you'll be pretty close to what you need to pick up most of the practical libraries in Haskell and understand the API level enough to use it, because once you get over that particular difference of Haskell's libraries, you can start working with them like you would any other language's libraries, and incrementally fold in the "Haskell special sauce" as you go, while you are at least learning things instead of stuck adding numbers together and filtering lists and all of the other handful of things you can do without files, network, or anything else you need an IO-based library for.
I once watched this youtube video:https://www.youtube.com/watch?v=02_H3LjqMr8 as the entry to Haskell world.
Jane Street Capital's Yaron Minsky once said that contrary to popular belief hiring for OCaml developers was easier because the signal to noise ratio in the OCaml community is so much better than other, more approachable languages. He would send a job post to the OCaml mailing list, get 15 responses, interview 10 people, bring five onsite and ultimately hire three new people.

I don't have direct experience with this, but it makes sense in theory. PHP is an easy language to find developers for, but it's incredibly annoying to figure out how competent the developers you're interviewing in that ecosystem will be. But languages like Haskell and Scala have a (perceived or real) barrier to entry, so you typically have a higher median ability among developers in those languages.
I have tinnitus from years of shooting without hearing protection (.22 is quiet enough you think you don't need it), along with years of working with power tools and construction.

It actually took me quite a while to realise that it wasn't normal. I wonder how many people are in the same situation and have tinnitus, but don't realise.

Oddly enough, it doesn't really bother me. I've just readjusted my baseline of what silence is to me.
Different languages are better suited to different tasks. Web development is generally best done in a higher level scripting language (Python, PHP, Ruby). If you need something where the language is likely to be a bottleneck for speed look more towards C,C++, Java. R is popular for stats and pretty graphs. So really it depends what you want to build or what language you want to learn.
If you're really interested in learning a language for itself, rather than using it for some practical goal, libraries that are "just" bindings to some other language with radically different semantics don't really count as a positive. They generally end up non-native and a real pain to try to write "language-A in language-B", unless someone has taken the time to write a native-idiom wrapper around them, which is pretty uncommon. So for educational purposes, I'd only look at the pure-Scala libraries rather than "the JVM ecosystem". Or, similarly for Haskell, Haskell still AFAIK does't have a great binding to native QT or GTK or any other really good desktop toolkit. There are bindings, but you're writing C in Haskell at that point, which is definitely a pain, and not a great way to learn the language.

If you want to do practical things with the language, by all means count the bindings as an asset. It's still better to have a foreign-library binding to some capability than no capability at all, and it's not hard to imagine that using another language for some reason, even with the cost of the foreign-idiom binding, is still net cost/benefit positive.
Any reason F# is not in the list?
Yes, that's exactly what I practice. My "breadwinner" language is C/Java/C++ at the moment because that is what others in the project know and that is what makes sense in the ecosystem the project is in, my sideproject language is Haskell.
10 years later, this article still holds up. It's not necessarily the MBA that's at fault, but it is a degree handed out by too many institutions to students with too little experience to benefit from it. The MBA has become a career changer degree, rather than a supplement to people with solid leadership credentials - and the reason is obvious, once you have a track record, you don't need the degree, so schools have found a way to collect the tuition somewhere else. And the curricula don't vary as greatly across schools as the marketing materials would lead you to believe.

I am biased. I did some time in a large consultancy. I also chose a JD over an MBA precisely because it was different than the subject matter and way of thinking that I was exposed to on a daily basis at my employer and clients. So to a large degree, I agree with Stewart's position. Every Fortune 500 is pushing for "different perspectives" and "out of the box thinking" - and they pursue it through diversity. However, they hire the same consultants as the rest of their peers and advance individuals with the same degree from the same schools as everyone else. The hired diversity and diverse perspectives wash out somewhere in the middle management ranks. I'm now a director at a fortune 500 and I don't fit the profile at all. There are zero people in my peer group with backgrounds like mine, which is fine. But there are zero people in my peer group with backgrounds similar to mine (meaning non-traditional degrees and work experience) and that probably isn't fine. Naturally, the corporate initiatives are the same as what every other large corporation has done over the last decade - and it's funny because we tend to go last, and still don't learn from the mistakes of other companies. I suppose we don't even hire the good MBAs.
Curious; how close do things like Rust, now or in the near future, come to "replacing" C/C++? Are they even meant to?
Not to knock LYAH, but I personally think it stops at a place that would leave newcomers a little ill-equipped to work on haskell projects, considering there are concepts (like monad transformers) that nearly every modern haskell project is going to make some use of that aren't covered. Pedagogically, I think its great that it takes some of the intimidation out of learning something that could otherwise seem very alien and academic.

These days, I recommend the book "Haskell Programming From First Principles" [1]. It's still a work in progress, but its already probably the best haskell book available right now. Just be aware that its a bit lengthy (1000+ pages) and that many of the chapters aren't necessary for learning haskell, but may make the going easier.

I also highly recommend using Stephen Diehl's "What I Wish I Knew When Learning Haskell"[2] which covers a huge amount of pragmatic advice on style, library use, GHC extension use, etc.

[1] http://haskellbook.com

[2] http://dev.stephendiehl.com/hask/
That's not "C is inefficient", it's "Sequental computation is inefficient". Want a lot of "number-crunching"? Learn CUDA (or similar non-hardware-locked thing). It's quite simple to get into and you can get orders of magnitude speed boost. Screw Fortran, it's 2016!
For learning programming languages, I would definitely go and write algorithms and data structures with them. Like quick sort, stack, queue etc. It's some how teaches you the language primitives really well. Currently learning Haskell and doing the same.
Tesla owner drives through a flooded tunnel and out the other side
Answering your second question:

Since you have experience with a statically typed language, you'll be fine with little no to Java knowledge.
Blue Origin flies reusable suborbital rocket for fourth time
cough That still amounts to "C is inefficient." You just gave different evidence that makes a lot more sense in 2016 than it would have in 2006.
One time pads are rarely useful: The key is as big as the data, so you need a secure channel to transmit the key. If you had that channel, why not just transmit the data over it?
Free Website SEO Tools
Demand has been outstripping supply in the Puget Sound area for a long time.
Yep, that's a font.
Ocaml has opam, a package manager, with currently 1227 packages in it.
https://opam.ocaml.org/
The standard library of ocaml is quite basic, so usually, you use either Core (https://github.com/janestreet/core) or Batteries Included (https://github.com/ocaml-batteries-team/batteries-included)
I personnally prefer Batteries because it tries to stay compatible with the standard library.
https://www.startssl.com/StartEncrypt
dupe: https://news.ycombinator.com/item?id=11911869

https://news.ycombinator.com/item?id=11906558

https://news.ycombinator.com/item?id=11903513
Five or six words is a huge amount of entropy. In reality there are other rules in my example than just using words. It starts with a capital letter and includes a conjugated verb (running) both of which increase complexity considerably. And it of a random length, having taken its length from my selection of words rather than from any fixed policy. Few services accept random lengths but imho all should.

There is a great scene in DoctorWho where a door password is a series of concepts (spoken mentally) that one thinks about in a particular order. Fiction, but the person writing that scene knew a thing or two about password complexity.
And here I expected a disease.
Graphene Ink
Use Gitbook. It kicks all kinds of ass, is easy, and has online editor, offline editor, and cli toolchain if needed.
"No one forces anyone to live anywhere."

The problem is a lot of people are tied to a certain goegraphical area.

The person might be old, and needs the assistance of Very hard to cultivate true friends, or family.

The person might not be the most economically viable specimen? The person might have a hard time doing manual labor? The person might be one of the millions that should qualify for dissabliity, but doesn't.

The person is so close to being homless, this magical move to mystical cheaper part of the country might be the last straw?

"I'll spend my last $1000 on moving my belongings across the country. Hopefully I'll find an apartment that doesn't require a security deposit, first and last, and perfect credit? I hope my heating bill won't be high? I hope that minimum wage job is waiting?" A lot of hope? No wonder we have such a problem with Homelessness?
(My last move was 6 grand)

It's not so easy to up and move when you don't have a nest egg, or a job that doesn't moves well, or a retirement, or helpful friends/family.

I'm tired of debating housing.

I know a lot of you hate rent control--fine, I kinda get it in certain markets.

A lot of you blame prop 13 in California--I think that's just blame becuse you ran out of reasons.

Good luck building high density housing.

Good luck trying to ease restrictions on adding on to existing residential homes. I got a ticket because I parked on the street last night.

Good luck making it harder for foreigners to buy our land.(Right as we speak their are foreigners, for instance Chinese buying our land with a phone call.)

So back to, "No one forces anyone to live anywhere."

No they don't--Slick. What are these people suppose to do?

Forget about living off the lands, like our Frontieer forefathers did. Camping for free--where? Hunting, and fishing without a paying money? Those days are long gone.
We are tied into living a certain modern way. A way where pretty much everything costs money. Any deviants will be fined, and punished.

What are poor people, people on fixed incomes, people who don't have marketable skills, people without fancy degrees, and oh, so helpful parents, at opportune times suppose to do?

That's right move to the Midwest, and hope Wallmart is hiring?

And why do you think people in these mystical low rent areas are moving to high rent areas? It's not the beautiful beaches/mountians. It's the hope of a job, and a better life. Not even a better job--a shit job that's becomming harder to get.
"Hay--l'll join the sharing economy? "I'll spend my last wad on a 2008 four door vechicle, and live in it?"

Yea, I got mad. I know too many people whom are basically homeless. A large percentage of them are former Programmers.

I don't see a solution. I think we need to open up large sectors of land across the United States that a person, or family could camp for free. Kinda like Kibbutzes?
really? overspending and poor record keeping (accounting and control), terrible or non-existent sales and marketing, inability to recruit good people, etc.

these are 'business side' things, and are basically the most common reason companies fail.
the numbers look really ugly. I'd hate to see this in an IDE
> It can be a big competitive advantage to do everything yourself, because you see inefficiencies that fall through the cracks between job descriptions

i agree, but this is begging the question of actually being able to do a good job at any of it. i'm not saying it's impossible, i'm saying most can't.
I would argue that a well-known language is fairly expressive in the sense that it is well-known.

Imagine English itself was a programming language - this is the best. But for now I would recommend using those who are commonly used in the common platforms of interest (Java, javascript, C etc)
Another successful DAO attack recursive split
That's the thing with blowhards. When you take away their rhetoric and literary flourishes they've got nothing left.

If something becomes boring and derivative when stated plainly then there was nothing of substance to start with.
Chainsaws and weed-whackers might be good applications.
Book Writing for the Busy Programmer
I got tinnitus last September. I have noticed the muscles around my ears feel more tense. I thought that might have been because I've been pay so much more attention to my hearing. Interesting to hear the correlation might be opposite. Thanks for posting this. Considering how common it is, no one really talks about. I guess people who have it know that so far, nothing can be done about it. So they don't bring it up and do their best to forget it. I'm still working on that last bit.
The number of possible letters is much, much smaller than the number of possible dictionary words. The latter would take many orders of magnitude longer to brute force, which would make it unfeasible.
Am I missing something here? Is this a new font or something? Is it a recommended mono used for coding? Do people like it?

I am pretty happy with Monaco
What Happens When You Get Struck by Lightning – Dara Ó Briain's Science Club
Gotta say, wasn't that interested when I clicked the link thinking "yet another programming font". I must have 30 or so installed and yet still end up using Consolas (mostly because it's the default in my IDE and I've had to reinstall a few times this last year).

I will say, though, that I have always hated the traditional "a" used in fonts, preferring the more simplified one that's typically used in handwriting, so I was pleasantly surprised to see that it was one of the very few that use my preferred style. Yes, it can be ambiguous with the "o" character (though this has never been a problem in practice with the font configured even at the small sizes I use) but I find it more ascetically pleasing for whatever reason.
After testing it my conclusion is that it is not as good as 'monofur' if you want a monospaced eurostile inspired font.
The First Children’s Picture Book, 1658’s Orbis Sensualium Pictus
In my experience adding the domain of the recipient often leads to problems.

Rep: "Can you verify your email address?"
Me: "er, em-verizon@example.com"
Rep: "Hey, I didn't know you worked for Verizon!"
Me: "no..."

And now the call gets excruciatingly slow and unfriendly because the rep thinks I'm trying to hack something.

Also, more than one web forum has silently binned me until I removed the domain from my email address. Had one where I could post for a few days, then the admin deleted me and sent that email address a crazy anti-spam rant thinking I was a bot.

I still like using unique email addresses but I make sure they're obscure.
Is there anything wrong with saving the token in the cookie? I'm not exactly sure how to save them in the header. I'm guessing save it to localStorage and use javascript to pass it back to the server?
The whole point is - it's not about a concrete language (CUDA-C syntax is almost the same as C, you know). It's about the way of thinking and completely different parallel algorithms like Blelloch scan.

There is no compiler for any language, which can turn an arbitrary sequental algorithm into parallel, and will never be.
that is correct; thanks for the clarification!
The Coax is just a media for the radio wave to propagate through for all intents and purposes for this experiment it's no different than vacuum it's just a piece of cable you still need a transmitter and receiver to actually generate and receive the radio signal as well as a DAC of some sort to connect it to the PC :)

Basically if you do it via direct coax you basically connect a coax cable to the micro bnc port on your SDR (to which the regular antenna coax cable would connect) and the other end has to be connected to the BNC connector on the device that is talking to you radio, some phones have BNC connectors for testing (older phones used to have it to connect to the car phone fixture for better signal) but for some you'll have to solder a connector manually to the phone board or have some setup to connect to whatever custom connector the phone uses to connect to the antenna.

I know that the iPhone 6/s plus for example has a micro bnc connector for the Wifi antennas but I can't recall what they use for the GSM one but it's either going to be bnc or some custom connector if they are using some fractal antenna printed on flex cables or one that is embedded into the case which is quite common these days.

EDIT: Correction the connectors on the LimeSDR and on most phones are U.FL not BNC, I just have a habit of calling all Coax/RF connectors BNC so if this incorrect in some other post apologies :P

ARGGGG
EDIT #2: Apparently the iphone (as well as some other phones) use some "custom" connectors that mechanically look like U.FL but are smaller, so FML and good luck finding a cable to connect to it.
W and g are really weird...
I've spent some time with both Haskell and Scala.

Haskell's big pluses are purity and rigor. Most functions can't affect external state; they can only return results. Haskell also has strict typing, which is great for catching mistakes up front, and takes most of the pain out of using it through really great type inference. Unfortunately the community around Haskell is very small, so if you use it for a project larger than one person you could run into hiring problems.

I wrote some more about the pluses and minuses of Haskell here:
http://short-sharp.blogspot.ca/2016/06/should-you-use-haskel...

Scala's big advantage is that it works well with legacy code in Java. Unfortunately it straddles the boundary of OO and FP, and making both programming models work requires a large and complicated language. I'd prefer something simpler.

If we were to take another swing at FP, I'd look hard at Scheme and in particular at the Racket system. The big plus of Scheme is a certain elegance, which is very appealing. And lots of people have learned Scheme in school.
Reaxor: React boilerplate for better state mgmt, styling, testing and cleaner code
Sounds more like an early warning than a threat.
Good News Hidden in the Data: Today’s Children Are Healthier
Writing/deploying F# on a non-Windows machine is a huge pain. Been there, won't do that again.
(o^^)o
Something went wrong. Please try again soon.

Thats what i got in iPhone.
Obesity and Tinnitus are strongly correlated. Google it!
Generous Paternity Leave Is a Real Way for Tech Startups to “Change the World”
dang, the moderator here, has said many times that paywall links are acceptable on this site.

https://news.ycombinator.com/item?id=11924753
I've got managerial experience hiring (on both ends of the spectrum of talent) and engineering experience in computational finance at a prop firm similar to Jane Street. He has a fast-hire ability and high-signal to noise for sure but he works at a prop firm. His hiring practices are a market anomaly simply because he can pay effectively whatever a competent developer wants. Jane Street can basically throw money at the problem. What you have at a 'normal' company is a real difficult time finding someone who can tell me when to use a lens and when to use a zipper in Haskell who are actively looking for employment.

Anecdotal but I casually attend Boston Haskell and I can't remember the last time someone was out of work other than 'funemployment' (e.g. a startup goes bust and they have accrued more than enough money to just sit around, stretch and work on pet projects). The second they 'need' a job, they'll casually mention it and I think ~3 out of the ~7 times this has happened, someone in the crowd went like "oh Bill, yeah come in to <his office> Monday and meet our CTO". No recruiters, no wait. The CTO trusts Joe has heard Todd ask enough insightful questions consistently enough that he's going to be a good hire. Tuesday 9AM HR, 10AM pull the repo down, setup stack, start poking around Haddock and start closing the easy tickets. Good talent (10 of the 15 applicants are quality) might respond to Minsky but those other 9 guys will be picked up almost invariably in well under two weeks
I don't suffer from tinnitus myself, but I've always wondered if this exercise to reduce tinnitus in a reddit comment actually worked: https://np.reddit.com/r/WTF/comments/3l3uri/these_guys_light...

...and here's an explanation of why it might work from /r/bestof: https://www.reddit.com/r/bestof/comments/3l54rd/reddituser_a...

Any takers?
Also, for anyone who might have just got tinnitus and it looking for ways to deal with it, I use noisli.com all the time for ambient sound. The rain noise on there is great!
Not for transferring large files. A centralized architecture is the most expensive, slow way to do that.