skysight-inc/HackerNews huggingface dataset:
We're still figuring out how to separate responsibilities for building software... it's the same cycle of maturation that construction, manufacturing, and every other large domain goes through.
> Otherwise, it will dwindle away soon into the endless annals of forgotten languages.

The opportunity I perceive for Elm to avoid this fate is Phoenix adopting it in the default new project, in a similar fashion to Rails adopting CoffeeScript.
If you only need to refuel your gas car every 2 weeks, then you certainly won't need to recharge your Tesla every night.
> If you watched a video of two billiard balls colliding and bouncing away, you would be unable to tell if it was being run forwards or backwards.

I've seen this image used more than once to make the point, but now I think about it, I don't think it works. It is only acceptable if we think of billiard balls as ideal elastic spheres. They are good illustrations of the concept of "ideal elastic sphere" in our material life -- but they aren't, really, and that destroys the thought experiment.

Let's run the tape at super-duper slo-mo, shall we? The two balls slowly approach, collide, rebound. But now at super-duper slow-mo we can see that, being actual collections of atoms, they behave somewhat like water-balloons. At the point of contact, there is deformation, flattening, and rings of compression waves radiate away, to meet at the other side of sphere, interfere, and come back. (Something of the sort happened to Saturn's moon Mimas.)

So if we play the video in reverse, it is quite easy to tell the "before" from the "after". In reverse, we have balls that, as they roll toward each other, develop increasing concentric ripples of deformation that start from the opposite sides and shrink rapidly to the contact faces, disappearing completely at the moment of contact, and two unperturbed balls separate.

The only way the billiard balls image works is if we instead use ideal perfect spheres of adamantium. Even balls of titanium or diamond would have some kind of internal elastic shape change that would exist only "after" and not "before" the collision.

Which is simply to admit that in the real world, there are no collisions that are actually reversible even in principle.
Fair enough, but the point stands. If I were given the choice of a $70k/year position in Sao Paulo or, let's say, Miami, FL. I would take the Miami location without hesitating for a second. $70k goes a lot further there than in South America. Literally everything is cheaper in Miami than in SP (or Bogota, where I am).

Most software developers, as most people, in South America simply cannot afford the standard of living of a first world country, even when they make a great salary for local standards. Most things don't cost any less just because the local population cannot afford it (and very often they cost more).

You're comparing local salaries with remote salaries. It's very different, 95% of local guys are unemployable remotely due to a combination of lack of language skills (huge factor), low skill level, shitty work ethics (another huge factor) and being stuck in dead-end technologies like Java.

When American companies look for remote developers they want people who speak excellent/perfect English, are in the same time zone, have (at least) above average skills and are willing to work like Americans do (Americans are workaholics, you'll be surprised at how damn lazy/unproductive most people are). I've been working remotely for 10+ years and I've been asked to find local talent several times, and finding it is hard. I've only vouched for one guy in all this time, and he quit after 6 months and moved to the US (and the pay was spectacular for local standards).
The complication with the supply/demand story is speculation. What happened pre-2008 was demand was artificially boosted by speculators (i.e. a bubble). The true demand for housing didn’t change much, but the speculative demand for housing driven by rising prices and cheap money increased massively. The downside of all speculative bubbles is when they pop.

The best way to avoid speculative run ups in prices (and subsequent crashes) is effective taxation. Of course taxation of land is not popular with the rich and powerful as it can’t be avoid.
For the 16 byte (on x86_64) header (markOop, klass *).
Of course they would have, because they would have already have raised 2.1 million dollars to disrupt the online resume' market and wouldn't be thrilled to get a 7 figure buyout offer.
Microsoft goes toe-to-toe against IFTTT with a voice-command alternative
Yes, there is: http://sqlfiddle.com/#!15
Modeling Polymorphic Associations in a Relational Database
> do you think that the euro is the only reason?

No, it's not. It exposed some structural problems of the economy which could have gone unnoticed for, say, ten or twenty years.

Italy has a very high state spending, which is not matched (as in e.g. Northern countries), by a very high level of state-provided services. The Italian state indebted itself by granting privileges in the 60s, 70s and 80s, notably in form of unsustainable pension, so that today's retired people are getting more money than they gave through taxes, creating more debt.

This gigantic, bloated ship has been kept afloat by devaluating the currency (while we could) and by a high taxation.

And, yes, the taxation level in Italy (red line) is inversely correlated to the increase/decrease of the GDP (in blue).

http://i.imgur.com/0VgdH25.png

On top of that civil justice is painfully slow and uncertain, bureaucracy is rampant, setting up a business requires tens of authorization and months.

> If you ask people on the street the real reason behind Italy's fall is the rise of China, Italy used to have a lot of small manufacturing businesses

I'm not sure about it. An embarrassing number big Italian brands has been sold abroad, so I don't think the dimensions of the business are a factor here.

Italy it's simply no longer a good place to do business. If you can go abroad, you go there. Most new activities I see in my city are restaurants or retailers goods produced elsewhere.
But why would they use Elm instead of Elixir as the language?

There is already at least a start at a Erlang Javascript parse transform: https://synrc.github.io/shen/
> Yes, I did read the entire article and you could have made your point without having to insult me personally.

I didn't mean to "insult you personally": I did express that it seemed like you hadn't read the article but I tried to do so politely. The reason I assumed that it was likely you commented without reading the article is 1) it's hardly a rare behavior in Internet boards, HN included and 2) your comment pretty explicitly reads like someone who thinks that the lawsuit was about the pay raise, when none of the facts of the article support it (though the clickbait headline implies it).

> The following paragraph of the article hints strongly that the brother was upset by the 70k/year decision, and that it played some role in their conflict.

Given how incredibly unrelated the actual complaint in the suit is, it borders on conspiracy theory to assume that a fraudulent suit is being filed as a roundabout way to sue for the salary raise. Especially when the lawsuit would be purely vindictive, since even a legal victory wouldn't address the salary increase at all!! Just because the article is trying to grab clicks with a misleading headline and creating a weak "isn't this suspicious" justification for doing so[1] doesn't mean that I'd expect commenters here to blindly buy it. Thus, the most reasonable explanation for talking about something implied by the headline but completely unsupported in the article was that the headline was read and not the article.

At any rate, sorry for assuming that you didn't read the article, but frankly it seemed like the _less_ insulting assumption.

[1] "nudge nudge, hey he didn't like being kept out of the loop about the raise and he filed a not-remotely-related lawsuit soon after, something fishy is going on here...or at least something that gives us plausible deniability to misrepresent the story"
Amazing work. Also highlights how paranoid DRM proponents often are going to such lengths to cripple the hardware.

Breaking DRM is like finding a cure for insanity ;)
There needs to be a corollary to Poe's law for startups.
Question:

With these "Serverless" frameworks (Zappa, Chalice, Serverless, etc), do you have to redeploy to Lambda every time you want to test your changes during development?

Is there a way to develop locally and get quick feedback?
You can try http://sqlfiddle.com/, although I've not used it.

If you don't object to running one locally, SQLite Manager [1] is a good Firefox addon that lets you visually manage local SQLite databases.

[1] https://addons.mozilla.org/en-US/firefox/addon/sqlite-manage...
If you're going with mobile in mind, would you consider replacing "-" and "+" with "collapse" and "expand"? Trying to hit one character on mobile can be frustrating.
This is great. It's like the professional line waiters. Great stuff here. A+ Would recommend to all my trainers. /s
> The new collapse button is at the end of the comment. This means that the collapse button's position on the page changes based on username length and duration wording

exact same thing happened on reddit when the feature was introduced
I think when people talk about the importance of anonymity in communication, they aren't talking about the people talking to each other not knowing who the person they are talking to is. What they are talking about is the ability to talk to other people without a third-party (namely the government) knowing who you are talking to.

Pre-internet, this was accomplished in many ways. Secret meeting groups, anonymous newsletters, etc. With modern communication and data collection, it is much easier than ever before to know who is talking to who. If a government always knows who is talking to who, it becomes much easier to suppress detractors.
Just revoked access because the app never disclosed this information on signing up with my Google account. This is sick.
> NOTE: This prototype implements most of what's described in the paper, but does NOT make any guarantees about security. This prototype is almost certainly full of security bugs. Please do not adapt this code to use for real anonymous communication.

So I wonder if this will be updated.
Ikea's new advert is reminiscent of 64K demos
Mimicking the stability of the game itself, I see.

(Seriously, Pokémon Go has to be the buggiest launch of its scale that I've seen.)
google micro (1 cpu, 0.6GB ram): $0.006/hr
amazon nano (1 cpu, 0.5GB ram): $0.0065/hour

https://cloud.google.com/compute/pricing
https://aws.amazon.com/ec2/pricing/
in both cases, +disk, +traffic

Not exactly a crippling difference.
The Saturn had great games what are you talking about?
Maybe it didnt have all those game your schoolmate was playing on his Playstation but does take away from some of the great games it did have
I'm going through this as a relatively new PS Vita owner. Sony decided to go with proprietary game cartridges, proprietary memory cards, and DRM'd digital distribution. Despite the quality of the games and hardware, the system didn't do well commercially and it appears Sony has lost interest in the system and it's sibling PS TV/Vita TV.

There are a lot of great games (including PS1 and PSP games) for the system, but once the hardware dies or the download servers are shut down, what is left for people who still want to play these games?

In the back of my mind I've been thinking what digital consumer rights look like. It seems like this point in history has laws that favor publishers more than consumers or the public good.
Conditional Action Programmer
Except google gives you a discount just for using the instance. Amazon requires prepayment
Well, from what I've seen, there would have been no other way for this app to be successful without piggybacking on the success of another company's obsessive fans. No other customer would put up with a game that is so badly made. From a developer's perspective, this app is a true disaster, with an amazing level of incompetence that permeates the entire launch.

First, the servers have been going up and down like a yoyo, which despite its unprecedented success should never have happened more than once.

Second the app on iOS crashes every few minutes - I've never seen a more buggy app. Using Unity no less. It's not due to some weird edge case, it's constant... log the damn errors and make sure it doesn't happen again. It's Monday, I should have had an update from the App Store by now, but nope.

Third, there's apparently no caching (which might explain their server problems). Every time the app starts (or more likely crashes and restarts), it hits the server to download all the local POI info again from scratch. God help you if you're in a spot with bad connectivity.

Fourth, what is it doing do drain the battery so badly?? I've driven for a couple hours with maps apps running without killing my device. It must have zero logic in the app to manage power drain because it'll kill my iPhone in an hour easily.

This game owes its success 100% to the popularity of Pokemon and nothing else, the app would never had any success if it had to stand on its own merits. As it is, Niantic is doing its utmost to kill the franchise with their ineptitude.
You can downvote?? Are you a wizard?
I wonder if their success will be inversely proportional to the success of Uber.
I always enjoy following people's journeys through particular artworks, and on that level I greatly enjoyed this article.

On the level of philosophy of art I found that its starting premise (art's non-discursiveness) is undermined by the analyses of the paintings it uses as illustrations, not least by its final deconstruction of a Vemeer.
3 (?) years ago, I bought a Canon Scantini P150 for similar reasons. While it was very expensive (IMO), it has been been well worth it for the same reasons as the ScanSnap: duplex scanning, light weight, built-in straightening, and OCR. Still use it almost daily.
I think that is correct, that most employers today insist on the monkey show interview process. I meant it more as countering what OP said about feeling like garbage. Being a great engineer in fact (building reliable and durable systems) is at best correlated and at worst completely orthogonal to what is measured in interviews today.
FWIW, I laughed quite a bit too. And no, my "lack of ambition" isn't due to sleeping with my advisor's daughter, of which he has not one.

Logged back into my throwaway just to say that he made me guffaw too.
What's strange is that a lot of the Sega games from this era are just missing completely. Try hunting down Skies of Arcadia (even the GC port) or anything Panzer Dragoon. They were never released in virtual consoles despite significant cult followings.
Can I be a walker? You should crowdsource your service, sharing economy is the future! :)
> Oh and Dan has 60% ownership so he makes that call and every other. Sounds open and shut to me.

Umm....I'm a little shocked you're not aware of this but 60% ownership doesn't give you the right to use the corporate credit card for personal expenses (which is what the suit is about[1]). How on earth is that open-and-shut just because he has 60% ownership?

[1]From the article: "On Friday, Judge Theresa B. Doyle of Superior Court in King County, in Washington State, ruled that Dan’s brother, Lucas, had failed to prove his claims that Dan had overpaid himself and inappropriately used a corporate credit card for personal expenses."
Evidently you've never monitored log files on a server open to the Internet. If you had, you'd know that filtering off a few 'specific' nations' IP ranges will instantly cut your risks down by 90%. The nations causing the biggest problems are always countries with a lot of developers and low wages. India would be a huge addition.

This makes complete sense economically. In China, a smart engineer could make $5k a year writing software 80 hours a week or could develop a botnet and make $100K, with no risk of legal issues. Can't blame him one bit.

The same good developer in the US or Western Europe could just work a normal job, make decent money without risking jail. Why bother with the scams?

It's econ 101.

Or it could be racism, xenophobia, or misogyny. But I doubt it.
"Please replace my burned-out headlight bulb" would be super useful as well.
"Breaking DRM is like finding a cure for insanity ;)"

Well said.
Phoenix is to Elixir as Rails is to Ruby - Elm and Coffeescript are mainly front-end considerations in this case.
Continuous analytics on graph data streams using WSO2 complex event processor
I am not sure about the frameworks, but a lambda function is just that, a function. You can easily run your function and pass in an event object (a dict in Python) to test various scenarios. You don't need to deploy to test. Once you are ready you can deploy to lambda without publishing to fully test before publishing live.
Does taskrabbit have an API? If so, I bet I could implement this company in a couple of days.
Agreed. The great thing is, they don't even need to be the mechanic, they just need to have the relationship. I work 6 am to 6 pm most days, so whenever my car needs even an oil change it's a huge hassle to coordinate (or means giving up what feels like half a day off).

I'd totally pay a bit extra to have someone pickup my car from the work parking lot, take it for an oil change and whatever other squawks I've identified, etc, and return it.

Of course, the downside is that most cars don't get oil changes very often (compared to fueling), so they would need a LOT of customers to make this work.
I totally believed this until the $4MM of funding line.
Oh interesting...are nano instances new? Didn't see them last time I was looking for a "just throw up a demo" machine.
Sorry, I didn't mean experience in general, I meant remote experience. But if that's been your history so far, I'm sorry that it's been difficult for you :/
Historians in 2200 will be thanking them none the less, we lost a lot of early film lets not let that happen to this art form.
At most, people's opinion is uncorrelated with the result. To say that people's opinion is strongly inversely correlated means that people saying "oh my god take my money right now" means you should never follow that idea.

Simply put, you can't have it both ways. You can't both have people saying "no" and people saying "yes" mean that it's a good idea.
The header is only 12 bytes with compressedOops (which most people use), but the long is aligned on an 8 byte boundary so the advantage is wasted here.
The Self-Inflicted U.S. Brain Drain
There hasn't been a launch of its scale
Thank you. Are these not meant to render user interfaces and just be for API-style computing?
> In my dream world Google would revoke Niantic's API access forever in order to make an example out of them. Maybe, eventually, if they can prove that they didn't hoover up all the information they had access to they can be unbanned after a year.

I'm really glad you're not making that decision then. Banning some company based on their use of public, legal APIs would be an absolutely toxic decision for Google's platform.

It's Google's fault for allowing this kind of access with no notification (yes, the fault here might lie somewhere in OAuth, but there's plenty that Google could do to make this less serious). Don't blame people for leveraging options at their disposal.
Think they both use racer
> "Skies of Arcadia was I believe the biggest ever 'released' - 2x1GB"

Bigger than Shenmue / Shenmue 2? IIRC both Shenmue games spanned 3 GD-ROMs.
OnePlus 3 VS Samsung Galaxy S7 Edge Speed Test
Swings and roundabouts. AWS gets flak for having expensive data transfer costs; Google's data transfer costs are even higher (both listed at same links above).

My point is that when you compare apples to apples, it's really not all that different.
I tend to trust easy to revoke, well tried auth mechanisms over someone's home-grown version—especially judging by e.g. playstation network's terrible history. I simply don't trust Nintendo to not require me to reset my password with a breach, and I'm lazy as hell.
I don't think they allow that, from the article:

"Rather than delivering “on-demand,” Yoshi users schedule refueling one time, typically at a place of work where they park for hours during the day without needing their vehicle."

and

"This “set it and forget it” approach allows Yoshi to optimize their delivery routes, explains CEO and co-founder Nick Alexander."

I don't think it works like Uber, where you can order for something and get it on demand. You need to tell them where you will be a few days in advance for them to chart our their route to finally reach you. You need to be aware/anticipate that you will run out of gas a few days before and then schedule the refill and keep your car unused for a good few hours.
>the HN crowd underestimates how valuable target users consider their time.

I don't, which is why I'm launching a butt-scratching on-demand service. You'll never have to stop what you're doing to scratch your butt again.

In seriousness, time is the most precious resource we have. Still, I wonder if it's possible to overestimate its value.
It's not that strange. The lawsuit is about alleged abuse of corporate credit cards for personal expenses and overpaying (by whatever definition) oneself as the CEO. It's a basic good-of-the-company vs personal-enrichment-of-the-CEO lawsuit. The nuances of shareholders vs other stakeholders in cases like Dodge vs Ford couldn't be less relevant. Did you read the article?
> Please welcome him and be nice!

Welcome, @sctb.

(Just wondering: who won't be nice to a moderator?)

@dang, Is there a post available that talks about some of the tooling that you might use for moderation?
Well, if you look at how we've done things over the years:

- We used to have our own machines in our own data centers

- Then we started renting machines in data centers

- We then moved to the cloud model where we would get compute capacity on demand. But the minimum unit was an hour

- But what if you could deploy your code and you were only charged for the compute and memory you take for the fulfillment of that request? That is what the "serverless" model is. You don't constantly run a server like apache; instead, when you receive a user Request, the relevant function is called, executed and results returned to the user. You are billed for the ram ⨉ CPU.

This has many benefits:

- For low traffic sites, this has significant cost savings

- For high traffic sites, this is auto-scaling without thinking about launching machine instances

This isn't without problems, naturally. This lends itself well to certain type of problems better than others. For example, if you need lots of hot-cache data, the response times on a serverless stack would be slower.

But as you can see from the above, this is the logical direction cloud computing will evolve. Infrastructure will truly be shared and you should be able to extract efficiencies down to the minute.
from the american bread basket, we all do
We need a reboot.
سكس بنت جامعية تتناك عشيقها هراها نيك سكس مصرى
Does it really stress you out that much? The only time low fuel stresses me out is on I-80 when I know for a fact the closest station is a hundred miles away.

I also don't get these 40 minute estimates. On one of my little motorbikes I used to fuel up and back on the road in no more than 3 minutes, and my truck doesn't take more than 5-8.
Exactly. If it were real they could have done at least $10M.