skysight-inc/HackerNews huggingface dataset:
I used to think this would be a great idea but as I've matured and learned more about global markets and national economies I think it's completely ludicrous. If a country is free to make their own laws and manipulate their own domestic markets -- which is how it mostly works now -- then they also have the power to determine how they are viewed and participate in the global market. If you look at the Euro as a microcosmic example of a global currency, not many countries are 100% happy with participating and several are actively pissed off.

With a global currency, there would have to be a central, global arbiter, and that would just not work. Gaming would be attempted, many countries would suffer and a few would thrive, and we'd be far worse off than we are with [mostly] national banks & currencies.
Web 3.0 is pretty much that. Load 10MB of JavaScript libraries sequentially, then every element on the page needs a new loader, 30 HTTP requests, and a web socket.
"Really not appropriate here."

Really not appropriate here.
Well if things go like with that russian rocket recently... I don't really like the thought of, essentially, a massive flying dirty bomb.
I like 3 different kinds of programming literature for different reasons and approach them differently.

1. Dense reference material.
I read this cover to cover, because every time I read it I am guaranteed to learn something because it's more than I could ever hope to learn at once.

2. Theoretical CS texts (and programming philosophy/methodology).
I follow along if it makes sense to, on paper or with whatever programming language seems like the best fit.

3. Examples/Tutorials
I skim these, since I'll just cherry pick them for the concepts I need/want to know. I might read in depth for understanding of a tricky portion or extract something clever and play with it.. but finding the right examples is so hard that I tend to look at a lot of examples and not spend too much time on thought that don't meet a threshold.

So when I approach a book or other guided learning material, I'll read cover to cover to get an overview of something but I'll apply each of the 3 modes above to its various types of content.

Good dense reference material is like gold though. I read as much of it as I can. I wish I could find more of it for things I'm interested in that isn't the f@#!ing source, because that takes longer to read from end to end. Specs, API references, generated docs.. you're guaranteed to learn something.
And doesn't the US log arrests not convictions?
Hypothetically, assume a company whose valuation increases roughly geometrically at first, but then levels off at an asymptote, and assume that during the geometric phase the valuation fluctuates by 50% around its trend. Assume that no one knows where the asymptote is. Periodically, there are funding events, during which the company sells stock at a 1x liquidation preference; assume it sells enough stock so that at each funding event, the sum of the liquidation preferences is greater than 50% of its valuation. Consider a funding event that occurs when the valuation happens to be 25% above trend; therefore the liquidation preferences will be greater than 0.625 of the on-trend valuation, and then the next time that the valuation falls to 50% below trend, the sum of those preferences will be greater than the company's current valuation. At this point, many of those with liquidation preferences (some of whom may have a short time horizon; or may be risk-averse; or may believe that the current valuation will not rise very much in the future) may strongly prefer selling or liquidating the company immediately, which is at odds with common-stock-holders, who would get nothing in such a liquidation and who would prefer to keep going.

Note that in this model, this result occurred not because of mismanagement, but due to the natural and expected fluctuation in market prices, combined with unavoidable uncertainty about which price changes are fluctuations and which are simply 'the new normal', combined with the sum of liquidation preferences being comparable in magnitude to the fluctuations in prices, combined with the bad luck of a funding event happening to occur when the valuation was above trend.

Is this model reasonable? If so, how should management of such a company approach fundraising? It seems to me that fluctuations are inevitable and that the only thing management could control is how much money they raise at once; if fluctuations are 50% around trend, then management needs to keep the amount of money raised small enough so as to keep the sum of liqudiation preferences well under 1/3 of the current valuation (because in that case even if the valuation falls from 50% over trend to 50% under trend, the valuation will still be strictly greater than the sum of liquidation preferences). More realistically, the size of fluctuations would not be known in advance to be 50% but must be estimated. In the article, the valuation fluctuated from $1bil to $250mil, so the fluctuation parameter would be at least (1-x)/(1+x) = 250/1000 = 4 -> x = 3/5 = 60%, and the sum of liquidation prefs "should have" been kept well less than 250/1000 = 1/4 of the current valuation.
This whole witch hunt by the US is hypocritical, given that the NSA is trawling the whole worlds commucations looking for commercial and economic inteligence, to be fed to US companies.
Interesting comparison
They dont need to drive past any more - phones with GPS are constantly mapping wifi locations and adjusting the map.
It is in the official release notes:

https://docs.djangoproject.com/en/1.8/releases/1.8/#template...

https://docs.djangoproject.com/en/1.8/releases/1.8/#django-c...
I think this article is a misrepresentation of what Zhou actually wants.

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

^^

This is a better explanation.

Not mentioned here also is the rationale behind it: https://en.wikipedia.org/wiki/Triffin_dilemma
The Google WiFi mapping project would get the SSID, but not the IP address.

If someone connected from that WiFi connection point with location services enabled then that would allow the two to be correlated.
I would love this!

But since airlines currently have trouble with basic things like crediting my miles correctly, sending me texts about delayed flights and letting me book flights without repeatedly logging me out; I'm not holding my breath.

These kinds of services are only useful of they work perfectly every time. A glitchy service would be worse than not having it at all.
Show HN: Nickel-bootstrap – websites in rust
Not sure, article is about people who have a brain. Brain usually prevents from buying Beats.
> The bugs are not due to language generally.

That's like saying that buffer overflows are not due to how strings are represented in C. Yes a bug is the programmer's fault, but languages can make it harder to have bugs in the first place (for instance you can't have buffer overflows in any other higher level language than C).

In the case of the hardware industry, we see a language with a weak type system (Verilog). So the "solution" is to use lint tools to check that your design is properly typed. Similarly, nothing in VHDL/Verilog prevents you from accidentally creating latches, or crossing domains badly, or many other small bugs. So again, the "solution" is to do extensive verification. That's the Haskell VS Python debate: you can either make it impossible to have a certain class of bugs (and detect them very early), or you can just write a lot of tests (which, in the case of hardware, take forever to run).

The same logic extends at a higher level. You can have a language that models common patterns (like a synchronous loop, a "ready before valid" port) so you can reduce the amount of verification needed because you don't need to always re-verify everything. One could even argue that having such higher-level mechanisms would also make static verification easier, since you might reason in terms of transactions rather than updates to registers.
"I like the functionality..."

I have quite a serious mental illness, one common symptom of which is paranoia.

That's why I pay cash for everything, as well as - after a great deal of consideration - why I won't ever drive a car ever again. Not so much the car, but its license plate.

This week, starbucks had a half-off offer for frappucinos. I really like frappucinos, but their advertisement led me to believe that I had to purchase with a registered starbucks card. I sadly ordered pike's place instead.

But then I had a closer look at their offer, to realize that while they were promoting the starbucks card, it wasn't specifically required. I have since paid cash for three frappucinos.

Sometimes a grocery store cashier will ask me whether I have one of their loyalty cards. I tell them that I don't. "Would you like one?" "No. Do you know who Edward Snowden is? That's why I don't use loyalty cards."

Quite commonly, they don't know who Snowden is. A few times, I could tell by the looks on their faces, that they were considering calling the cops, to have me tossed into a nuthouse.

If I had little or no understanding of the innards of my iphone, it wouldn't get to me, but I am an iOS developer.

After reading the linked article, for me to spend much time walking around with my iPhone powered on, really would lead to my spending some time in a psychiatric hospital.

I haven't actually looked into it, but assertively conjecture that hospitalizations for paranoia have substantially increased since Eddie skipped off with those half-dozen NSA notebooks.
It's interesting that you say that. I'm trying to square this with my own experiences - I absolutely loved Rudin and to this day it's one of my favorite textbooks; but at the same time I recognize what you're saying about hiding the scaffolding and I share your distaste towards that.

I guess what I love in Rudin is that he gives the Level 2 details in such a lucid logical manner, with nothing missing and yet relatively tersely, all the details interlocking together. I got a sense of real beauty from reading him as an undergraduate that I did not get from other textbooks. I think that enjoyment ranks much higher from me than the disappointment from not getting the motivation early, which I do try to give myself when I teach something.

I wonder if these two can be separated: if a textbook could be Rudin-style in logical unity, terseness, and beauty and yet not "hide the scaffolding". To some degree, I thought Stephen Abbott's "Understanding Analysis" was a step in that direction, though it was still too wordy and meandering compared to Rudin, for me.
A place to pitch your projects
A good start would be to send an electronic ticket that Mom's iMac can successfully download over her Earthlink dialup.

What she gets is a few megabytes of mind-boggling HTML, CSS and Javascript, all so she can print a hardcopy with an eight-character booking number.
The Greek Cypriot language has a similar word "Hasura" which means waste, possibly also from Spanish influences.
Girl Hacks Dad’s Computer on Her Raspberry Pi
The article has a billboard (is it for real btw?) with "RMB: NEW CHOICE, the World Currency" yes RMB is a quite tightly controlled currency when compared to the likes of USD, EUR

funnily enough I do a lot of trade with SE Asia, and bitcoin for last year has been the settlement choice, go figure...
While I keep location services disabled, I expect that my housemate at the time had them enabled.

She spent much of her day online; that would enable Google and friends to keep up to date with our access point's dynamic IP.
In Chrome too, it is due to the JS engine working slowly when the focus is not on the tab anymore.
To get around that issue he needs to wrap the setInterval function in a Web Worker, so the thread runs independently of the tab.
I've read a comment somewhere that they are developing a new dart2js. Is this right?
The player never had rights to their account, they were merely temporarily permitted access to it by licence. It has been owned by the game since the start.
That's a big assumption though, what if you left your phone at home or didn't update when you got a new phone.
Firefox wanted to correct the spelling of some words. I let it do it for once.

http://typedrummer.com/zbkrw0
Location: Slovakia

Remote: Yes

Willing to relocate: No

Technologies: Ruby on Rails

Résumé/CV: http://sk.linkedin.com/in/milosblasko

Email: blaskomm[at]gmail.com

____________________________

3+ years of experience in RoR with focus on back-end looking for remote opportunity.

Studied Software engineering at Slovak University of Technology.

Co-founded 2 startups, both have failed. Part of several others, one of them http://prizeo.com (YC alumni).

Currently lead developer at local company selling programming courses.
Mentoring beginner programmers at https://codementor.io/blasko.
2. I am curious to hear what you think about our solution of wrapping existing VHDL/Verilog in an external task in Cx? http://cx-lang.org/documentation/tasks#external
Can cloud be secure?
I'm surprised you would question the credibility of the website given this article....

http://www.conspiracyclub.co/2015/02/24/man-claims-he-was-in...
I'm having some difficulty looking at their site. UAE is #1 for tolerance of immigrants? They're a modern-day slave state! Similarly the UAE placed as high as 20th in the rankings for 'discrimination against minorities'.

Similarly Belarus gets a top score for religious tolerance, while western Europe gets second bottom. Belarus's form of religious tolerance is 'you're free to be whatever religion, as long as it's the state religion' (Orthodox). You don't get any protections from the state if you're not Orthodox.

There's quite a few spots where things look iffy in their rankings.
Which pair of western countries have the property of one having a higher GDP than the other and also a lower standard of living for some demographic of people preset in both countries?
Excellent advice about the library. An anecdote from me: a few years ago I was researching the Swiss architect Le Corbusier. I wanted to find out about his famous housing complex called Unité d'habitation (Housing Unit) first built in Marseille in France. I started my research online looking for floorplans and commentary or critques. I found very little (there is a lot more available online today, but not when I was looking).

Consider that Le Corbusier is one of the most famous architects of the 20th century so this was a surprise. Eventually, I did find what I was looking for by going to the library and visiting an architecture exhibition. The point of all this is that we assume everything is mostly online and so it's our first port of call for any research or knowledge gathering. But there is a huge amount of information and knowledge found in books that have never made it online. If you never go to the library, you simply won't realise what you're missing.
Credit Card Concierge Usecases
I think it is more how any JS script works, Chrome and Firefox (at least) slow down the process (for CPU consumption, to save battery... etc). Since that script is working using a setInterval to look ahead, he needs to wrap the setInterval in a Web Worker, so that thread is never runned slowly.
Sounds pretty sweet!
How to Get 60 Leads in 24 Hours with a Landing Page and a LinkedIn Group
The Amen Break. Kind of.

http://typedrummer.com/zvs523
Isn't this solved by mobile devices and LTE? You can just show them a QR code that's emailed to your phone, both at the TSA checkpoint and at the terminal. I never print my ticket out anymore (and don't have a printer to do so).
Currently on the front page: https://news.ycombinator.com/item?id=9516613
Yup, enums I use as well, you're right. Still... like 3 trivial things that can be overlooked.
what if a pickpocket snatched his phone at the airport?

"But I have to get on this flight! I have a three o'clock on Sand Hill Road today, to close my Series B!"

"I'm sorry, sir, but according to my computer, you're thirty miles from here, driving East on Interstate 80."
My goal is to learn a lot of stuff in game development gameplay/audio/ai programming. I don't want to be an engine programmer or a rendering specialist, but I want to know how to do it if someday i will have to (help) code one.
Graphics API are hard, so i wanted some opinions from those who know OpenGL and what was known as OpenGL-Next.
I understand what you say: learn OpenGL now , it't here, you can work with it and if something better comes up learn the things that are new, but i want to optimise my time and avoid frustration. I can learn more about AI/audio etc in the meantime if that means that i will learn a more modern, powerful, logical API later.
There is no doubt this combination would be extremely high performant e.g. Wildfly was always in the top handful on Techempower benchmarks. But using JSF and EJB is a pretty extraordinary combination to be using these days. You would honestly be laughed out of every Java development team for even considering it.

Would definitely like to see why something like Dropwizard, Vert.x or even Play 1 wasn't considered.
I can imagine that they feel themselves productive with EJB but only without the contrast say Ruby, Python or LISP would give.
Mostly Marginal Revolution and whatever he links to. He's got a way of making economics accessible that I've yet to really see elsewhere.

I wasn't being literal. It's not very complicated, and you can understand it, but there's a lot of hidden context involved and the consequences of ignorance in that space are immense.
Syncify.js – Eliminates the need for callbacks in the browser
HTML page you mean? HTTP is a protocol.
Even the greeks want to stay in the euro (http://greece.greekreporter.com/2015/04/30/poll-shows-75-of-...)

The current system benefits the monopolist of the global currency (dollar): basically, the system is rigged so that the US is leeching from most of the economic transactions taking place in the world (be it purchase of oil, international settlements, credit card processing, etc) The US has aggresively defended the status-quo (speculation about US terrorism to disturb the functioning of the Iranian Oil Bourse http://en.wikipedia.org/wiki/Iranian_oil_bourse). A big chunk of the US GDP is used to maintain this rigged system in place (military, intelligence services, marketing, and political lobbying expenses).

According to the article, China is not trying to push the RMB to substitute the dollar, but suggesting that the IMF should issue a global currency:

> To better insulate countries from the ills of one country or one currency, Zhou said the IMF should create a “reserve currency” based on shares in the body held by its 185 member nations, known as special drawing rights, or SDRs.

Which seems fair.

Not that the US will be cooperative on this, of course. The US will only accept any kind of international agreement whenever it has no other option. It will try to keep controlling international markets, trade agreements, intellectual property rights, copyrights, and generally bullying its way around the world, until the rest of the world does not play along anymore. Then they will accept international agreements, and say with a straight face that this is their effort to expand prosperity around the world.

EDIT: grammar.
My mother is quite happy with her $35.00 Walmart pay-as-you go phone.

For quite a long time I struggled to convince her to learn how to use its contacts list, but always she refused.

For years, she had the idea that leaving her phone powered off would save her money. She finally relented when I pointed out to her that I might need to reach her in an emergency.

My aunt - her identical twin sister - absolutely adores me, just loves to see me in person, but cannot bear to speak to me on the phone for longer than just one or two minutes. This because she has the idea that long distance service is exhorbitantly expensive.

I can still remember when we lived in Italy, and Mom needed to call her sister, who was coming to visit. We all got up real early in the morning. Mom requested a call to the US from the International Operator, then Mom, my own sister and I took turns waiting by the phone, so we could pick it up right away when the International Operator called us back with an available line.
Modern Java EE has taken a lot of influence from other web frameworks. It is now much more convention over configuration than it used to be. I think it just lacks a new MVC module as an alternative to JSF. If only jersey 2.0's mvc templates were added to the core, I would have considered it instead of other alternatives (e.g. Adding routing to a view from JAX-RS, right now it's not trivial and meant mostly for "services" e.g. API methods vs JSF for your friendly neighborhood MVC. I think JAX-RS is much more friendly and familiar to people coming from other web frameworks. JSF is not too, well, RESTful and feels a little outdated to me, although it's very powerful...)

(Dropwizard uses JAX-RS by the way if I'm not mistaken)

Now with Java 8, Java EE is quite a powerful and productive framework, and the performance is pretty predictably just awesome.
He isn't a graduate though. He is a junior developer who dropped out of university after a year.
I found engineering around the lack of this feature very upserting.

I'll get my coat.
#1 already exists in the form of S/MIME, which uses the same kind of certificates as SSL and TLS do. Problem is, the certificates cost money (with the exception of StartSSL's) and basically all webmail clients don't support them.

(Aside: It does make sense why webmail clients don't support sending S/MIME email, but I'll never understand why they refuse to do something useful when they receive a S/MIME signed email. If they did, that could pave the way for something akin to what EV does for the Web, so that I could look for a green bar that says "this email is signed eBay International AG" and know I'm not being phished, for instance.)
I agree and in general this article is out of touch:

"Hand in hand with bootstrapping attitudes comes the belief that poverty should be a life of suffering—which leaves no room for owning computers and smartphones, setting up Facebook accounts, or Skyping with friends."

Skype and Facebook as Millennial social networking apps?
Is it really necessary to call everything a gate? This is silly and boring.
Break Stuff

http://typedrummer.com/r5x8z0
The real threat is not Artificial Intelligence but Artificial Stupidity.
>Variable names: foo or bar are probably not useful method names for data structures. e is similarly not useful when compared to exception. Be as verbose as you need (depending on the language). Expressive variable names make it easier to understand code when we have to revisit it later.

I so agree with this!

Properly named variables is perhaps THE first line of defense against bad code. Too many developers think they are concise and having little code if they only abbreviate their variable names enough.

Honestly, "em", "erg", "fc" and "sc" may make perfect sense to use, but it's a form of obfuscation to future developers (including your future self).

Other pet peeve; adding things to variable names that don't add anything meaningful.

E.g.

"usersList"

Does your code really care that it's a list? Should the reader be pointed at this each and every time. I much prefer just using:

"users"

Clear, to the point, and readable.
Not extraordinary if you're an enterprise shop. What's not cool and old school for startups is probably the widest used web / services framework in the enterprise world, vying only with Spring and ASP.net

There are probably more java EE jobs out there than ruby ones. (It doesn't say anything really, except the fact that some places don't laugh at you if you suggest Java EE, some places would laugh at you if you suggest anything else)
The First and Final Frames of Famous Films Can Teach Us a Lot about Good Filmmaking