skysight-inc/HackerNews huggingface dataset:
what are you talking about? I have a Samsung S4, which the sort of "4-5 inch" (translation: 10-13 cm) phone you're talking about, yes?

If I'm holding it in my right hand, about the only part I can't reach with my thumb is the top-left and the very top. Which is about the opposite of what you describe. I'm really confused about just about any statements you made following that, can you explain?

Also, how do you imagine the hand obscuring any parts of the screen without firing touch events all over the place? Placing your hand on the screen will make any app go haywire (yea and we should fix that, challenging but not impossible).

BTW I'm not talking about text-input, just about accessing larger elements of a touch UI. I have kind of shaky hands, I've tried a lot of different ways to hold it and I think that I just can't do the two-thumb typing cause I'm unable to hold it steady in that position, or at least not in a way that's healthy to keep your hands in for frequent stretches.

Also, what is your background in UX? I don't mean a formal education, but any introductory background reading? I often wonder this in discussions like these. Similar to -say- typography, it's not a really hard topic to grasp the basics of. But just reading some intro stuff about it will provide you with: terminology, fundamental concepts, and a few rules of thumb (hahaha did you get that I'm hilarious). Things that you won't be able to intuit or figure out by just being smart-thinking and opinionated.

I'm asking because not only do you not point out any potential solutions, you even assume these might never be solved by anyone else either, for no good reason (and yet write a rather long and authorative-sounding post about it).
There needs to be some degree of risk aversion given the uncertainties in estimating your edge. I am thinking more along the lines of a CRRA utility function - something a little less aggressive than kelly.
EDIT: wrong link; replaced.
> Clojure just turned 10 years old and I see no signs of it slowing down.

It's a niche language which has barely any presence in the industry. It's mostly used with webprogramming which is the easiest domain out there.

Edit: prove it otherwise.

Edit2: it's not me who needs to prove lisp is useful. At least, be honest with yourselves. Edit4: if it's not obvious that you're the one who needs to provide evidence about lisp being useful then you're an idiot.

Edit3: yes, webprogramming is the easiest - is there any easier domain? Then what is it? 3D programming? OS development? Desktop app development? Today's webprogrammers are surely cocky as hell...
I see all these articles about the average employee age at startups being 20-30, and how older developers face discrimination.

Now this is 100% anecdotal, but I know a few 45+ year old developers and most of them are long-time corporate employees and are not really interested in the whole startup / bloggosphere / tech hype world. They have good stable jobs (think Perl, .NET, Java), and are mainly focused on their families and other hobbies. It’s well know that people tend to become more conservative with age, so this doesn’t really suprise me. None of them thought they were being discriminated against at all.

Moreover, my colleague worked with a 58 year old guy who started programming when he was 50+. He currently works for a super hot "big data" startup as a lead Ruby on Rails engineer, and from what I've heard, he's really, really good at his job (and very well paid).

Older developers of HN, what are your experiences?

Everyone else, did you ever witness a case where someone was discriminated based on their age?
Right of way is the majority of the cost, but grade separation is really, really important. If you don't grade separate, every grey crossing is 1 dead person a year, and likely 2 or 3 car crashes[1]. Idiot drivers just can't be trusted around trains, and billing them damages doesn't prevent the issue from recurring (usually just drives people to bankruptcy).

What we can do is steal some of Portland's better ideas, and put up a green wall on either side of the tracks with shrubbery, bollards at every grey crossing (and gates on the pedestrian crossings) to separate the tracks cost effectively.

We can keep the body count low and trains timely, if we change minor things to effectively separate the rail from other modes of transit.

1 - http://www.king5.com/news/local/suv-crashes-into-sound-trans...
I dont think you understand what GP is saying.

Setting up is easy, maintaining and responding to all the blocks you may get is ongoing and simply cumbersome. That is what people are referring to when they say its tricky.

You may wake up one morning, and find your host is blocked through association (if you are lucky - some hosts will simply silently swallow your mail - i.e. it never arrives and you dont know about it). You can apply for removal in some cases (and wait for it to update before you resend), and in other cases find your hosts entire subnet is blocked, resulting in you having to set up another server on a different subnet in order to relay your email.

There are ways around a lot of this, but hosting on AWS/DO/Etc
not having your own assigned subnet, etc, will most definitely result in the above when you least want it to happen.

Of course SPF and DKIM were supposed to alleviate the need for these IP based blocks, but the reality is that they haven't changed a thing when it comes to sending email to large hosts.

Thats why we say its tricky.
1600 feet is roughly 490 meters.

30 feet is roughly 9 meters.

(I understand the "just google it" response, but just giving the numbers saves a few moments of work for many people.)
PHP has a massive following. It was basically the only language for the web 1-2 decades ago, everything had to be written in PHP. Of course, it cannot be extinguished since the existing sites will drag on forever.

Clojure never had much usage on real world projects. It cannot be extinguishes as it never took of.
I'm also happy that the industry isn't infected with the smugness of talentless coders called "lispers" who have done almost nothing but claim to be the most productive ever.
Jeff Bezos Launches 253 MW Amazon Wind Farm Texas from 300 Feet Up
There's a Massive Racial Gap in Student Loan Defaults, New Data Shows
Raises an interesting point regarding a staking strategy. Given the bookmakers are going to cut you off, it potentially could be better to just go as hard as you can & live with the risk.

Alternatively, an interesting tweak would be to see what the best historical edge has been, and wait for the best opportunities to surface & only bet on those. Effectively you limit yourself by saying "I can only place N bets per bookmaker, what should my strategy be?"
Autoexec did run on Win95. I remember spending hours tweaking it back in those days. Though I think it was mainly used for DOS programs and maybe some environmental variables (eg for JAVA).

I remember writing my own logo.sys boot splashes. If I recall correctly they were just bitmaps with a couple of values altered in a hex editor to define which sequence of colours (in the colour palette) to animate.
I would love to use closure, i just stay away from dynamically typed languages - after having a bad experience trying to maintain projects written in a dynamically typed languages which was an awful experience. You see a parameter named user and you have no idea which type it is, which fields it has, does this user has a phone number? how can i know? You see functions and you don't have any idea what is the type they return. just to put things in perspective I maintained X100 larger projects in a statically typed languages, with even worse code but maintaining it was easier than these other projects. Simply because I knew what functions were getting in and what their return type was.
OTC cold remedies do not cure your cold, but they certainly do work by treating the symptoms. Ever taken an airplane with congested sinuses without taking a decongestant?
"But when you buy panna cotta, you’ve got dessert for a day; when you figure out how to make it, you’ve got dessert for life."

motivation for learning to cook :)
> Ubers a great place to work now.

Any troubles in recruiting since then?
The world’s poorest pay more than a day’s wages for a single plate of food
The zero value problem would be a non-issue if Go had a built-in ?T type ("option T").
https://webcache.googleusercontent.com/search?q=cache:h6l1gR...
do you work for NSA?
For context:

BEIJING: China today warned that it would consider as a "major offence" if any country or foreign leader hosts or meets the Dalai Lama as it deems the Tibetan spiritual leader a "separatist" trying to split Tibet from it.

https://timesofindia.indiatimes.com/world/china/meeting-dala...
It's not only the price, but also availability. In 2010 I had to choose a technology stack for a new project (in Germany). Personally I would have loved to choose Rails. It was very promising and solved many repeating patterns of web dev in a very systematic way. But: I didn't know one single Ruby/Rails dev. Back then not too many startups used Rails in Germany; the most prominent one was Soundcloud. On the other hand I knew many PHP devs, although none of them had programmed in a web framework before, rather they were using their own set of self-developed solutions for various things, Smarty for templating, no ORM, etc. Their approach was way inferior. But nonetheless I decided to choose PHP + the Symfony framework. It was a good decision. Because I had access to PHP devs, I could hire PHP devs, give them enough time to get familiar with the Symfony framework. But most importantly: I could hire them easily in Germany and yes, they did not cost a fortune.

Today I would love to start a project in Elixir/Phoenix (or more realistically: Python/Django), but I don't know any Elixir devs in Berlin. And I don't know too many web devs using Django in Berlin. Again if I had to build a static website, I would choose PHP (+ Laravel framework). And if it was a dynamic web app, I'd choose Node+React. It's all about availability and feasibility.

Edit: punctuation
1/10 trolling; not even worth refuting
It drops only by a couple of points, and you can lessen the drop with regular physical excercise. I'd say that experience and lifelong education overcompensates for it.
Psychological Factors That Influence Purchase Decisions (Free 10-Day Course)
I've been hosting my own personal mail server for about a year. Had to go through some arcane process to be "allowed" to send mails to Hotmail and my mails have been marked as spam once or twice by Gmail, but I don't usually have problems with delivery.

Running your own mail server does require investing some time in learning the software, the protocols and all the ways spam filters will sabotage your attempts to send legitimate, non-bulk e-mail, as well as a little time for maintenance, but it's really not as bad as people say, at least in my experience. It's not something you "just" do, but it is doable.
The article has a link to https://www.google.com/maps/@25.8813729,39.3933695,1523m/dat... which features quite a few.
At 32, this worries me. I’ve already begun to plan for my eventual exit from tech.

When friends nudge their kids in the direction of building skills or a career in tech, I try to find ways to let them know how I look at our industry - a somewhat lucrative place to spend the first 15 or so years out of college, but sadly not a place to build a sustainable, lifelong career.

I wish that weren’t the case, but it seems to be true. Our government needs to step up and hold companies who have a dramatically skewed employee age distribution accountable.
True, but it's fairly easy to write:

def self.open
File.open(...) { |f| yield f }
end

Unless they need custom destructor actions, in which case presumably they'd have to implement that manually in python too.
And in Scala:

if(foo > bar && bar > boo) doSomething(a, b, c)
else doSomethingElse(d, e, f)

> Yet, if you weren't sure, you'd have to take a short break and go look that up to be certain.

If you don't know how logic works then why programming? Also, this is not a "complex rule", this is just BASIC LOGIC. As obvious as it can be: read it aloud and you have it.

Also, what would this even mean:

(> foo bar boo)

THIS is what we need to check out because it's everything but obvious.

> So the parenthesis might seem cumbersome at first, but they quickly make syntax quite a lot simpler.

It won't, it'll just make the code monoton and harder to look at.
Danish numbers
Potential payoff for treating the single most common illness in the world is too small? I don't buy it. The first company to come up with the cure would be sitting on a goldmine.
"Tesla hopes to one day bundle the price of insurance and maintenance into the price of future vehicles."
now that'd be great!
That's pretty cool!

But as nice as it is, to me it's just syntax sugar over the wrong abstraction instead of something beautiful in it's own right.
The solutions are exactly the same. The Chinese people aren't more fired up about solving climate change, but they have a huge immediate pollution problem that needs to be solved yesterday. But coincidentally, getting rid of coal plants helps with climate change, and they don't have the natural gas infrastructure to go with it much anyways.

The USA on the other hand, doesn't have that same problem, at least nowhere near on the same scale. Natural gas has worked really well as a more economic substitute to coal even if its CO2 reduction isn't as great. The problem of climate change is less immediate and less local than direct toxic air pollution, making it much more difficult to get people fired up about.
Denver does for two rail lines. https://www.bizjournals.com/denver/news/2017/06/07/rtd-put-o... (edit: not actually "in city", I guess, since it's commuter rail)

The heavily urbanized San Gabriel Valley in the LA metro is serviced by—amongst a few public transit agencies, including the county's system, Metro—the privately operated Foothill Transit. Foothill also runs commuter bus lines to/from downtown LA.
Full dose is much better.
I didn't know that about wine.

It's not going to affect my wine buys. I only buy their $2.49 bottle. Amazon raised the price to $2.99 (it's a terrible wine. The better palates buy the pricey stuff. To me it's just medicine. So please don't buy it.)

Now to Amazon lower prices:

They systematically raised everything in the stores a few cents to a few dollars.

Believe me, I know. I know their price of rice, butter, milk, bread, gluten fee this/that. Somedays I get dizzy looking at ingredients. Somedays I need to pop a Klonopin in the bathroom just to get out of there.

I have a Grandmother who is hypnotized into shopping there. Every Sunday I take her there. I get pretty much the same stuff for her weekly. I have been shopping there for 10 plus years.

"They raised priced? Here, here you troll. The boy genius lowered prices?"

Yes--he told his managers use a few sales items as Lost Liters. There's about 10-20 sales items that are a good deal. Bananas come to mind. I can only eat a few bananas before they go bad, but you can freeze them. They are 29 cents a lb. At Costco you could feed a family of monkeys for $1.29.

My point is Amazon, so far, has done nothing to reverse, "Whole Paycheck", at least so far.

Probally more than you ever wanted to know about WF's prices?

(Is it still better than dealing with angry help at Safeway--sadily yes. It's too bad Safeway managed to piss off every employee in the corporation, and fill those stores up with so much Signature salty crap.)
I've seen people looking to switch from "good stable jobs" not given consideration while someone straight from college would be interviewed.

Seems to me that an experienced perl programmer would compare well to someone with some academic experience and light project work. I honestly don't understand why the perl programmers aren't offered at least entry level wages with opportunities for advancement and raises if things go well. Instead, I typically see them passed over and lots of focus on recruiting university students away from other employers.
I suppose it wasn't entirely clear as I didn't state it explicitly, but my point really was that a few bad apples spoils the bunch.
My company's email server ends up on RBLs once in a while due to such nonsense, and I have a perfect SPL and DMARC score.
I have been looking for those. They seem to be out of production:(
> What kind of colossal idiot would block an email because it comes from a certain IP-block IF SPF and DKIM has been properly setup?

I don't know if anything like SPEWS is still around but they used to do large blocks. I still don't know if it was genuine attempt to reduce spam, or performance art, or god-tier trolling.

https://en.wikipedia.org/wiki/Spam_Prevention_Early_Warning_...

https://web-beta.archive.org/web/20030609200813/http://www.s...
Don't all of those apply to poorly published hardcopy prints too?

If publishers put out official-grade softcopy EPUBs — like O'Reilly used to do until recently — they'd be just as good as the same publisher's hardcopy prints.

Side note: I really hate that I can't buy any EPUBs of O'Reilly's titles. I don't want a non-portable, non-saveable, online-only subscription; and their supported method of getting non-subscription digital copies are all on Amazon and Google Play Books, neither of which provide EPUBS and suffer from the same problems you highlight.
> Also, what is your background in UX?

I’m studying compsci, took several classes on the topic, and have previously also participated in courses outside of university where we did UX work more practically.

> what are you talking about? I have a Samsung S4, which the sort of "4-5 inch" (translation: 10-13 cm) phone you're talking about, yes?

Scott Hurf made this helpful graphic: http://scotthurff.com/images/posts/thumb-zone-2/thumb-zones-...

> I'm asking because not only do you not point out any potential solutions, you even assume these might never be solved by anyone else either, for no good reason

I’m saying it’s very problematic to solve this, because the real estate that is reachable and therefore usable for controls on modern devices has significantly shifted to an area where it’s hard to place controls.

The unreachable zone at the top is the reason why Google has started moving all their controls to the bottom of the screen, with bottom navigation and bottom search bar – except, now you get into the bottom-right problematic zone.

Of course you can solve it – but, as I mentioned above, with current UI paradigms you’d need to waste more space. And by the time we might have solved our current UX problem, our phones will have changed already again, so the solution is irrelevant. Just like today’s top bar and left navigation started to become popular right before today’s oversized phones got popular.
Lispers often call people trolls who question their delusion.

Is it ok to call non-lispers delusional - like OP? And how about calling lispers delusional - who have never shown any evidence on their language's usefulness? Is hypocrisy ok for you?

Edit:

OP was trolling then - his statements are provocative to every other programmer. You just don't like mine because you're lisp fanatics.

Btw, did any of you provided any evidence? I've called out the lack of evidence.

No, you can't create better DSLs with lisp. Or if you can: show me. The presence of hygienic macros and homoiconicity won't help in reality.

Edit2:

C and C++ don't have hygienic macros.

Also, talking about the presence of the "evidence" somewhere != showing the evidence. This just proves my previous statements: you're all hype, no evidence.

Edit3:

Personal preferences are useless. I wasn't talking about OP(who's just a like-minded person) but the top poster.
Clojure has `defrecord`, so you can `defrecord User`.

Then you can assert that `user` is a User, with type hints, preconditions, 'spec' (a Clojure library), tests, docstrings, or some ad-hoc convention ("this kind of namespace does this kind of data transformation").

Then again, some Clojure users might prefer to use plain hashmaps (Rich tends to encourage this; or at least that's the common interpretation from his talks), and none of the mentioned mechanisms.

The mechanisms are there. Up to each to use them or not, depending on your scenario (and sincerely on one's competence too)
stop posting medium paidwalled links
Yeah, but they don’t identify themselves correctly. They lie.

Sometimes they claim to be real people with real e-mail addresses that they don’t actually own, and maybe that real person is you — in which case it is your reputation that gets permanently dinged.

Sometimes they claim to be fake people with fake e-mail addresses that don’t actually exist, in which case all you really know is the IP address they used to send the message. When they do this, they frequently arrange to get a large block of IP addresses they can use, and then cycle through them very quickly — maybe no more than five minutes per IP address. Anyone else who happens to be in that same range now gets their reputation dinged by association.

There’s a lot of tricks spammers use to try to hide their activity. And lots of ways to try to detect and reject that on the other end. It’s a never-ending arms race, and on the Internet it is easy to hide and hard to take out miscreants without causing excessive collateral damage.

And many big providers don’t care if they cause collateral damage.
Ask HN: Anyone using Python's static typing in a large project?
I've read quite a lot about mypy and optional static typing in Python, and was wondering if there are any large and successful projects that use it?
If you're currently using it, I'd love to hear some impressions.
Tesla has created a customized insurance package
I've seen plenty of people working well past 40. Lots of them don't work for "tech" employers, though. They write software for defense contractors, banks, insurance companies, etc.
What the article says nothing about is the usefulness of taking Vitamin C in high doses - it only mentions shortly regular doses probably something like 100-200mg a day. This is enough to prevent Skorbut an ensures basic need.

But there are studies that high doses can help a lot with colds.

EDIT:

examples:

http://www.mdpi.com/2072-6643/9/4/339

https://www.eurekalert.org/pub_releases/2017-03/uoh-ldo03301...

https://www.consumeraffairs.com/news/high-doses-of-vitamin-c...

After reading about it i tried this, and confirm that high doses help to cure colds much faster. In 2 of three cases i managed to get over a cold which otherwise lasts 7-10 days for me in just 3-4 days with much lower symptoms. The dose at which this begins to work is 3g (yes 3000mg!) per day - i take 6x1g the first day, then 3g/day a few days more. Pure Vitamin C powder with no other additives(many products nowadays are combinations, in spain where i am right now, the pure powder is hard to get, in Germany it’s in every drugstore). It works even better with herpes i sometimes get on the lips. Here, the success rate of making the illness last 2-3 days instead of 10 is 100% since i started do treat it that way a few years ago, with much less symptoms, just a little itching, no big wounds for many days like many suffer from (and i did) when getting a herpes push.

I can clearly understand why this is not researched and communicated much - a pot of 100g Vitamin C powder, good for about 5 such treatments costs just 3€ ... not much money to be made.

EDIT:

This is my personal experience - for which I don't claim general applicability for everyone. But I find it very interesting that some people see the urgent need to downvote a post where someone reports personal experience, without saying it must be generally applicable.
Tip #1 covers a feature found in C++17, so I'd say yes.
قناة نسمة التونسية
List of 70+ SEO Tools