skysight-inc/HackerNews huggingface dataset:
Accepting loans no matter what, and paying them no matter what, is actually what will ruin university for our children, and has already been doing so.

Marketplace dynamics are weird like that. They often the OPPOSITE behavior of what you'd expect.
With all due respect You really don't understand the difference between a development server and your personal PC - How many years experience did you say you had?
Implementation may be subpar but the underlying idea is golden.
Paris-Marseille in 3 hours ?
But what if maxRetries is 0 or 1000? (I've seen both). That really changes the meaning of the code you're reading.
And the arithmetic also includes:

if( (Cost_of_breaking_law * %_chance_of_getting_caught) < profit )
{break_law;}
> it is unlikely that major operating systems will emerge written entirely in Rust

Why?
There is for each problem domain, spreadsheets for example are a great tool for a tiny set of problems. Lisp was incredibly well suited to solving ViaWeb's problems. The landscape changed and continues to evolve, but I can't use 2050's programming languages. So, picking the best language for each project based on when your starting it really is an important choice.

Also of note, Lisp was an old language in the mid 90's so the compiler was a non issue.
Top 5 Summer DevOps Conferences
Using Git to manage staff vacations in a large distributed team
IDEs make it trivial to find the value of a constant. IDEs like IntelliJ and Chrome developer tools will even show you them inline while debugging.
Back then being or becoming Christian didn't mean an end to your career; perhaps some of this current hardness is due to the much nastier consequences of going against the mainstream?
It's free free. You don't even have to worry about paying for storage. The first five Visual Studio Online basic users in an account are free. You can then add unlimited stakeholders for free, unlimited MSDN subscribers for free, or add-on monthly users with a contract-free license.

-Ed Blankenship from the VSO team
Ask HN: What is the future of the programmer?
To clarify more the question:
How do you see the programmer in the future?
Some people are talking about scientific programmer. This seems like a trend now. But is is the only perspective?
For example I'm thinking what will a programmer do in a world where there are a lot of AIs and some of them are writing code already?
Or what does a programmer need to know/to be in order to program AIs?
Voltaire is also famous for making quite a lot of money gaming the lottery: http://www.todayifoundout.com/index.php/2013/05/how-voiltair...

Though the actual scheme was hatched by Charles Marie de la Condamine, rather than Voltaire. But Voltaire is the one who got the most fame (and possibly money) out of it.
This is overrated.

Grant that you can make 15-20% ROI on your 600K investment, however, you could have 95% chance to lose all of it and 5% chance to hit jackpot and win say 26 mil. Your expected value is high but no one would play 600K like that, unless you are some rogue hedge fund manager.

You might well invest it in stock market, which has better Risk-reward ratio.
Crazy New Toy on Good Morning America Shark Tank Your Life
While I'd prefer avoiding a longer discussion of this myself here, my own view is that interplanatery and/or interstellar travel by lifeforms is far more likely to happen at the bacterial level than primate / mammalian.

As a mode to ensuring life proceeds, possibly. Humans: less likely.

Given the nature of a few past evolutionary bottlenecks (cyanobacteria ⇒ anaerobes, mitochondrial symbioticism, single-cell ⇒ multi-cell, this might represent a significant evolutionary acceleration on other worlds.
As a male, heterosexual ballroom and latin dancer -- who has never worn heels higher than men's 1.5" Latin dance shoes -- I totally get that there can be a real powerful, masculine feeling from walking strongly on the balls & toes.

Health effects are a different issue, and you aren't going to learn feeling from Wikipedia, or intellectually at all. It is experiential.
I read this as an interesting extension of "sane defaults" in library design: adopt new sane defaults for your applications particular domain.
The bottom is cut off as well. Where it says e-mail address and then something else but you cannot see it. Like this idea but this looks a bit bad for someone offering a solution to css bad parts :/
Blogspam. Original article: http://otvfoco.com.br/lembra-dessa-programa-de-joao-kleber-f...
Then, when the user is in a safe location...

Unfortunately, this leaves the reporter vulnerable to having their device confiscated/destroyed. Live uploading would be better, but it's unlikely that the internet infrastructure is in place to allow this in an area where "war crimes" are a serious concern.

There's also the "releasing images to proper authorities" bit - I can't think of a reason that this shouldn't be completely open and public instead, if nothing else it makes suppressing the info impossible.
I know this question isn't directly related to your project, but I thought I would give it try...

How do you feel about python GUI applications going forward?

I ask because a GUI related question comes up on the python subreddit every now and again and it goes something like this:

1. make it on the web using <myfav web framework>
2. make it on the web using flask
3. use Kivy as you get mobile for free
4. use TKinter
5. use PySide
6. use enaml
7. use wxpython
8. use PyQT

The discussion then leads one to believe that GUI programming might be dying and most things can be accomplished in the browser or with kivy as most of the GUI binding projects have slowed or died. (Tkinter being another exception as its ships with Python)

I would like to hear your thoughts on the matter.
Most contracts aren't meant to be read be you, but by a lawyer. This is because it's almost impossible in normal language to accurately express the intention without opening tons of legal loopholes that can be abused in a court case. By the time you have written an exact specification that is 100% unambiguous, you have ended up with a contract that only lawyers can read.

To draw a comparison, let's take a random HTML tutorial on the Internet. Pretty easy to read and lets you understand the gist of HTML. But it's too vague and ambiguous if you want to write a browser engine. So you need the formal HTML spec, which only experts can read.

Writing a browser = court case. Formal HTML spec = contract.
Haskell isn't "overdone". It's extremely principled and requires that, for example, you put the existence of stateful effects (e.g. I/O) in the type system. It requires you to specify state (to a degree, and with escape hatches); it doesn't eliminate it.

Haskell isn't that much of an investment when you consider what is gained. See, learning any new code base takes 3-6 months, and if the code is great, you learn a lot. If the code is garbage, well... perhaps you learn what not to do. Compared to the slog of learning a new corporate codebase, the effort involved in learning Haskell isn't that much... and the hope with Haskell is that the next software project you write won't be unmanageable... and I think that even average-case Haskell realizes it. (I focus on the average case because, of course, you can write shitty code in any language and you can write good code in any language, but languages differ in what tends to happen on average.)
>Who on the right today has been similarly "silenced"?

Hi, nice to meetcha.
>Breaking that contract isn't something to be proud of.

You want people to throw good money after bad, for the sake of their personal pride?
> Making it acceptable to default on or get bailed out of debt (whatever the source) is a recipe for financial ruin for us AND our children.

One can argue that those who pay off a $250k college loan to a small liberal arts college are creating a moral hazard for loan issuers and college adminstrators who keep jacking up tutition.

The article proposes that if everyone were to default, educational costs would be returned to a more rational level.

Personally, I think that the cost of college education will continue to increase to a significant fraction of the value of the college education, to somewhere around half a million dollars. This is basic economic theory, and will result in fewer students finishing college, and a continuing increase in crushing debt.
A card counter in a casino doesn't reduce anyone else's fun. He just reduces the profits of the casinos, which generally catch on long before they're seriously hurt.

A while back I read about an early Microsoft employee who, once a year, goes to Vegas and counts cards at high stakes until they throw him out. Generally it takes about an hour, he makes several multiples of $10K, and donates it to charity.
Just allow cars to drive inside the hyperloop tube.
Frankly it is a bit weird way to describe it. It is not some quirks of liquidation preferences that "ruined" it.

It is ruined by a simple fact that this hypothetical startup earned just 50 cents for every dollar raised -- I don't think anyone should expect a nice payout here.
FBI tells tech firms to ‘prevent encryption above all else’
Show HN: Rails API for web scraping purposes
C++ is obviously not the pinnacle of PL development, but real-world impact is something else entirely.

Unfortunately, the data point doesn't mean much; we tend to, collectively, reach a platform that's "good enough" and then just stop looking. So just because Algol 68 is no longer used does not mean C++ will eventually go the same way; indications are that it's a "good enough" language that will continue to see massive use.

More to the point, everything, or at least most things, written in C++ would have to be rewritten. This is enormous inertia compared to Algol 68.

>I was just pointing out that adoption of new languages is very much "Crossing the Chasm" - after the enthusiastic early adopters, the gap until the mainstream starts listening.

I don't get your point (not trying to be rude; I literally don't get how it ties in to your article).
> In order to be the more attractive alternative to the state lottery, bookies pay 600 to 1.

I don't disagree with you, but I would modify my claim of empiricism to mean "in the absence of a state lottery".

There's more than one reason the bookmaker ought to be more generous, which relate to the benefit of state backing:

you can be sure the rake is not going to be used for the public good, and

if the bookmaker takes heavy losses and bankrupts, you can't be sure you'll get your big win even after beating the odds.

See also e.g. http://www.bbc.co.uk/news/uk-england-29543448 You can be sure the casino wouldn't have cared to comment on Phil Ivey's methods until they were facing a significant net loss. Would they have returned his stake if he was unlucky enough to make a loss? Would they have bothered to sue if he had won a small amount? He suffers here also for the extent of his luck.
I'd say it's more akin to a theft taking a smaller percentage of your income.
As I understand it, there was no rule against the maximum number of tickets (and therefore no maximum bet). But somebody buying up all the tickets did increase the total revenue of the lottery, which is presumably something that lottery officials are supposed to encourage (if there's any advertising for it, at least), and may have been rewarded for.
I took friends of mine on Emperor Norton's Fantastic San Francisco Time Machine [1] sort of as a joke, and it turned out to be an absolutely excellent decision. The Emperor Norton reinterpreter is a passionate history buff, knows a lot about San Francisco history and hidden-in-plain-sight SF landmarks.

I would strongly recommend this walking tour--I did it with people visiting from out of town, but it'd be fun even with only locals.

[1] http://www.emperornortontour.com/
> But if you take a loan, you've entered a contract. Breaking that contract isn't something to be proud of.

From the individual's end, there's a great amount of morality associated with paying back (or not paying back a loan).

From the lender's end, the probability that you will pay back your loan, and the resulting rate of return a lender would expect, is all something carefully calculated.

From the individual's end, a failure to pay a loan appears to be a moral failing, as if you didn't keep your promise.

From the lender's end, you're part of a larger calculus and thus already predicted and accounted for; morality doesn't even enter into it.

Let's not let morality on the individual's end become part of a financial strategy on the lender's end.
I am glad that you brought this up. It annoys and saddens me when people associate will, strength of character and general moral rectitude with surviving cancer. As if those who passed away were lacking in those qualities. Oh your dad died of cancer, so sorry, he must have been a wimp that's why he died. Please dont do this and no my dad doesnt have cancer.
What is the karma threshold for downvoting?
Location: Moscow, Russia

Remote: Yes

Willing to relocate: Yes

Technologies: JavaScript, CoffeeScript, Node.js, AngularJS, HTML, CSS (LESS, SASS), MongoDB, PostgreSQL, Cordova/Phonegap, Java, PHP, Sybase, MySQL

Résumé/CV: http://fealaer.github.io/Resume.pdf

Github: http://github.com/fealaer

LinkedIn: https://ru.linkedin.com/in/fealaer

StackOverflow: http://careers.stackoverflow.com/fealaer

Email: fealaer@gmail.com

Summary: Senior Software Engineer with 8+ years of extensive professional experience with JavaScript, HTML, CSS, Java, PHP, SQL and NoSQL. Highly skilled in system architecture, software design, programming and troubleshooting.
Just remember the difference between a loan and an investment. The student loan is not an investment and needs to be paid. I think the whole country is being contaminated by the idea that if someone gives me money, then I don't have the obligation to repay it if is not in my interest. It may be that we are learning this from what happens in Wall Street. That seems to be a dangerous direction for our society.
Great! Now how do I pass a command line parameter to my web application? Or to a mobile app?
What about your point here?

Do you intend to turn a technological frustration talk into a gender (in)equality debate?

Personally I got that he's just expressing how absurd would be to see something as odd/complicated as that code trying to solve a problem that is inherently due to the complexity (inefficiency maybe) the current CSS model/spec.
There's a fascinating site that maps distributions of surnames in the UK at various times in history:

http://gbnames.publicprofiler.org/Surnames.aspx

Here's the map for Blackburn in 1881:

http://gbnames.publicprofiler.org/Map.aspx?name=BLACKBURN&ye...
We are eager to receive reviews and improvements. We have been working on this project for a while and we have no intention to stop now.
A motivation for opensourcing it was to get feedbacks and even contributors from community. Every contribution (bug reports, feature requests) will help us to improve the software and that's exactly what we are looking for at this point. We know that trust is a long term process and we invite you to follow the project and give us any feedback that could help us to make the software better.

We are currently planning and working on new features.
Right now, we are focusing on making the networking part even more modular and extendible (e.g. a transport layer based on UDP rather than TCP). Moreover, an other goal we would like to reach is to make the global framework simpler so that contributors could add to SSF their own features quickly and easily.
Blocking Pirate Bay doesn’t increase legit sales, study finds
Here's a board [0] that lists the various tools and services we use: https://kantree.io/b/5575a09d63-kantree-stack

We're is a worker cooperative, 100% bootstrapped (http://digicoop.io). We expect most of our revenues to come from Kantree.

[1] http://digicoop.io
What about riak's pre-commit hooks?
friendzis is contemplating playing with friends at a blackjack table at a casino (which can be super fun, second to a hot craps table, IMO), not playing in a home blackjack game (which is dreadfully boring).
After reading the wired article, what's to stop people who work at the ticket printing companies from using their inside knowledge to exploit flaws?
"...Making it acceptable to default on or get bailed out of debt (whatever the source) is a recipe for financial ruin for us AND our children..."

Sometimes I wonder if taking on debt at all is the actual "recipe for financial ruin". Years and years ago, back in undergrad, I sat through a course on mankind's economic history. It was that course that really made me aware of, and made me think about in an analytical fashion, the ancient admonitions against debt and usury. That class made me pretty sure that there was a certain wisdom in those admonitions.
If you can't deploy your application in half an hour and without interrupting service, you have bigger problems; solve those first.

Maybe you'll need to change the log level faster than that. Maybe you'll be hit by a meteorite. But building in that kind of flexibility isn't worth it.
As long as people continue to buy tickets, why should lottery officials care? The ticket sales go into a pool after the organizers Tae a cut, and then goes back to the winners.
Agreed.

The correct answer (for desktop) is canonical grid based layout. (1)

I created DesignGridLayout, a manager for Java Swing. You add rows of widgets, the manager figures out optimal placement.

https://designgridlayout.java.net/grids.html

Every time I see mention of grids and CSS, I get a little bit excited. Then I see it's not based on canonical grids and I leave sad.

Maybe I should have "ported" DGL to HTML/CSS/JS, but I haven't figured out how (yet).

For mobile, I reserve judgement. I've heard good things about AutoLayout. But it'll be hard to replace my strategy of creating custom managers as needed.

(1) Except maybe for dynamic insertion and removal of controls. I'd have consider a few cases.
Yes, that's my point. Money is fungible, so the lottery is effectively just a general tax and benefits all things that are paid for by taxes, not just school children.
>summarize this article in one sentence: the choice of programming language is driven by the market and not the opinion of a single person.

I wouldn't summarize it that way. More accurate would be: "the effectiveness of a programming language is driven by multi-dimensional factors instead of a single factor such as expressiveness of syntax. One's expert usage of a language can lead him to overestimate its overall effectiveness."

When people debate programming languages using words like "simple", "powerful", "better", it's not very precise. It's actually misleading. All those labels have multidimensional factors but people discuss them as if they are a single dimension scalar.

E.g. "Golang is simple" -- it's simple in keyword count but not simple in terms of implementing a family of algorithms that differ only by type. The paradox of "simple" has contradictory conclusions because that word has multiple dimensions. Therefore, if one's typical use case of Go does not involve templated algorithms, it is perceived as "simple" and one would proceed to evangelize the language as "simple."

Same type of analysis can be done for words like "power", "better", "easier", etc.

Yes, languages like Haskell/Lisp/Ocaml/F# etc have more expressive syntax but there are other dimensions in creating software that can overwhelm that advantage. This is why PG can have reasonable opinion on the "power" of Lisp but Aaron Schwartz came to a different reasonable opinion[1] and determined Python in his case to be more appropriate for Reddit. Aaron was not stupid and he knew how to write Lisp. To understand Aaron's viewpoint, you have to notice that he's using different dimensions of the word "better".

[1] http://www.aaronsw.com/weblog/rewritingreddit
I was indeed confused by the terminology. Thank you for the explanation.
Why the attitude? If it's a simple definition problem there's no need to get snippy, just address the issue and move on.
Where does your 95% figure come from? Although the article doesn't give specific details, it does say "it would only take about $100,000 in tickets to guarantee success", which I take to mean 100% chance you will win the jackpot.
Most likely are they prohibited from buying lottery tickets from the company that they work for.

Just like we where prohibited from gambling on the online gambling site i worked for a couple of years ago.
When I first heard of GSS I thought it was the holy grail of layout systems for app (not document) layout. On the surface, and as you mention, with simple examples it is deceptively alluring. However it quickly becomes apparent that the issues with regard to bugs and broken/cyclical dependencies far outweigh any benefits the system brings.

Maybe a hybrid approach would be best? Constraint-based for the broad strokes and then regular box-based layout within these blocks.
It is more complicated than that. Cultural fit is a major deal. It can significantly impact the bottom line.

The problem arises because the culture is largely a factor of protected classes. It is acceptable to not hire a woman because she is a worse candidate than a man who is also applying. It is unacceptable to not hire a woman because she is a woman.

But when you account for culture fit, she may end up being a worse candidate because she is a woman who would be working a culture that is toxic to women. And often, getting rid of those who make the culture toxic to women isn't an option in the near future.
Lost Posture: Why Indigenous Cultures Don't Have Back Pain
You're not going to make 15-20% in one shot and unlikely to make it yearly, on the stock market.
Last adjustment I saw was to 500.

Why do you ask? Is it just idle curiosity, or is there something you think should be downvoted?

It's worth saying again that only comments can be downvoted, never submissions.
According to two different air miles calculators I tried, the distance from Paris to Marseille is only about 630 km, so I'm not sure where you're getting 775 (I used air miles for LAX-SFO too).
Interesting list.

On "lack of quality in education:" do you see that as a new / increasing problem, or an extant one amplified by growing needs?

What would you consider to be an increase in quality of education? Achievement? Specific areas of focus? Increased universality / literacy / "bringing up the floor"?

How about intersections of this with the issue of cognitive development and theories of distribution of cognitive skills (e.g., Jean Piaget), or of impacts of early childhood development and environments (nutrition, pollution, nurturing, exposure and acculturation) to intellectual development?

Are you suggesting that social apps and the Internet of Things are a mis-placed priority? How or why?

If they are: then why do they seem to be such compelling objectives for business and technical interests? Are there any benefits resulting regardless?
It became male-dominated when it became a subject of tinkering, so one could do that at home

Ugh, you were so close to making the right point.

1. It became a subject of tinkering.

2. Boys are socialized to be tinkerers.

3. Girls are not socialized to be tinkerers.

4. It became male dominated.

The fundamental, underlying problem is with the way girls are socialized in the home to be pretty caregivers instead of intelligent problem solvers.
pretending that any two people could agree on what's "moral" actually means and that crying that something is immoral isn't just a more accepted way of saying "I don't like that".
> “I’m out here exposing their underwear,” he said.

But with no proof other than his word. It's easy to ignore one disgruntled former employee's lunatic ramblings. Not so easy with actual documents supporting their claims.