skysight-inc/HackerNews huggingface dataset:
I disagree with 7(longer tweets).

The 140 character limit is what Twitter is most known for, and sets it apart from a typical social network.
It's something like a body-mark of Twitter.
It should stay.
I started Lumix Engine years ago for fun and as a test bed for new ideas, which were later implemented in my dayjob. Now I am using it to make a game. I never intended to fill some gap on the market.
Would you please stop posting unsubstantive comments to Hacker News?
I disagree with OP, but two interesting corollaries of TS type semantics are its strong type inference and structural typing:

Const x = [{x: 3, y: "hi"}, {x: 9, y: "bye"}];

Automatically gets you x: "Array of {x : number, y: string }". And if you declare the same type somewhere else, as long as they're "structurally equivalent" (i.e. same x and y types) you can actually use them interchangeably. You can't do that e.g. with c#, where one class will never be exchangeable with an unrelated class , no matter how similar the definitions.

This lets you do some funny stuff like"subset type detection ": https://gist.github.com/hraban/66c1778cdd31868034b12db93fcce...

All in all, it's more of an oddity than an actual strength, if you ask me. It's necessary to emulate JS semantics, but I wouldn't consider it an advantage in a new language.
It is also a new market for them. They can sit on their current market share or help open up a new market and risk it cannibalising their existing market while they potentially may fail to get sufficient market share in the new market to offset the losses.

It seems like basically an industry on the defensive that see it as safer to just hole up and try to maintain status quo as much as possible.
Please don't use this site for ideological battle. It's not what it's for.

https://news.ycombinator.com/newsguidelines.html

We detached this subthread from https://news.ycombinator.com/item?id=13758157 and marked it off-topic.
> I managed 20 years of driving without seeing the arrow, probably because I was never looking for it?

Or because most cars historically haven't had it. I've only seen it in relatively recent cars (last 5 years maybe?) and even then not on all of them.

> I heard it mentioned on a radio show once but they said the side the tank filler was on corresponded to the nozzle on the pump icon - no mention of an arrow.

That one's not actually true, at least not consistently. Sometimes it works sometimes it does not so it's useless. The arrow, when present, is always correct.
> A common comparison to describe Uber’s approach is Amazon, which lost money consistently over the first several years of its existence. As Horan notes, however, Amazon’s “worst losses were $1.4 billion in its fifth year of operations, but shrank rapidly thereafter, while Uber’s losses have been steadily growing and will be over $3 billion in its seventh year.”

Some key differences between Uber and Amazon:

1. Amazon's loss in 2000 was $1.4B[0] on $2.7B of revenue[1]. Uber this financial year will lose ~$2.6B on $5.5B of revenue - so they're doing a little better

2. Uber's revenue is growing at more than 100% p.a while Amazon was growing at 15% p.a at that time

3. Amazon had to cut back spending to survive while Uber has $10B in the bank and ready sources of cheap additional capital if it requires it

4. Uber is growing much, much faster internationally than Amazon ever did. Amazon even today is only 15 countries while Uber is already at 81 - so they are growing more in a shorter space of time.

5. Uber's margins will eventually be a lot larger than Amazon's - there is potential there for a greater net profit margin and greater multiple. It's reported that the core business will only lose $100M this year in North America and should turn to profitable next fy.

6. In almost every metric Uber is beating Amazon at a similar stage - revenue, revenue growth, etc.

7. Uber has the benefit of remaining private for longer, no burst dotcom bubble, economic downturn or fundraising problems and founder control

The comparison is definitely appropriate, tho - similar loss-leading strategies to build market share with products that don't necessarily enforce natural monopolies. You need to outspend and drive down your competition in the near-term to win the long-term.

There are very few markets where Uber has lost or is losing and their model seems easier to adapt internationally than Amazon's.

[0] http://www.wikinvest.com/stock/Amazon.com_(AMZN)/Data/Net_In...

[1] http://www.wikinvest.com/stock/Amazon.com_(AMZN)/Data/Revenu...
Lessons We’ve Learned Using AWS (2010)
That's a non sequitur and rude. Please don't be rude in comments on HN.

Edit: I just refreshed my memory of what's going on with your comments and it's not ok. As we've explained to you before, your attacks on one specific organization (it's obvious which one, but it doesn't matter which one it is) go to such an extreme that they long ago crossed into trolling. We asked you to stop; since you either can't or won't, we've banned your account. I hesitate to, because it exposes us to the criticism some people love to make, that we're protecting interest X or interest Y. But you've so clearly been abusing HN that I don't see what choice we have. This site is for thoughtful conversation, not tendentious vendettas.

As it happens, we banned another user some time ago for doing the same thing about the same organization, only they were promoting it instead of attacking it. Either way it's not ok.

We detached this subthread from https://news.ycombinator.com/item?id=13758088 and marked it off-topic.
The iPhone is the last Apple product I'd use to prove that point, given that they've tinkered with the exterior design every generation (and sometimes even within generations)?

http://www.theverge.com/2014/9/9/6125849/iphone-history-pict...
Looking at the stock price - the whole company is in the state of disarray.

Massive negligence.
Xenko looks very professional, pity it's GPL.
I have to disagree, there are couple consumer grade 1440p 144Hz monitors (FreeSync) - ASUS MG279Q, Acer Predator XF270HU and even 165Hz one - Acer Predator XB271HU (G-Sync) all IPS. There are also VA Ultra Wide panels like BenQ XR3501 and Acer Predator Z35 with 3440x1440px and 144Hz. Technology in this area is recently progressing with decent speed.
Ask HN: What websites do you visit daily besides of HN?
Mobile Advertising Trends That Will Dominate 2017
Local Numbers
So it sounds like the takeaway from this is to A/B test your pricing. It sounds like the author has started to develop a testing culture, and that's going to pay off hugely in the future, but I would recommend adding some rigour to the testing process, doing real A/B testing rather than eyeballing it like it sounds like they're doing now. We have made this change over the last year and it has been transformational for how we develop our product.
I've found lots of similar conflicting data. Seems to be a lot of misinformation and scams out there. I might start mining a bit as a hobby just to learn more about cryptocurrency because it seems like the only way to really profit would be to buy, either way you're hoping it's going to become more valuable.
If they tarnish themselves with yet another vice, the virtue zealots will descend on them. Too much risk. If they'll try to be heroes, sure, but I can't see it justified as a business decision. They seem big and powerful, but governments are more of both.
Minor gripe - why can I not execute an entire DAG (end to end) from the UI? Also trying to execute single tasks from the UI using the "run" functionality gives a CeleryExecutor requirement error... sorry, I know this isn't the help forums but it sounds like the most trivial tasks were overlooked.
Only, in some cases, people actually have another person to blame... Like in the case of this driver.
Location: Bangalore, India
Remote: Yes
Willing to relocate: Yes
Technologies: Python, R, SQL, D3.js, Dimple.js, Android, JavaScript, Machine Learning
Résumé/CV:https://drive.google.com/open?id=0B-0dvfzN-ZSIeUp3dU9rSGVWOD...
Email: harish.garg@gmail.com
A good way that works for me is dumping on a piece of paper what are you open point at the moment you are left, could not be the best (or only way) to handle it but it's fine .

Eg. Yesterday i've been working on a web form
Before to leave:
- Check if Button x behave as described by req.1
- Add javascript alert on button y click
- Verify that procedure x works for a given impunt

Hope this helps
I personally prefer 1440p ultra wide at 100hz over 16:9 at 144hz.
I have to disagree. I think cars have pretty great UX. Do you remember learning to drive? At any point, was there any doubt as to what turning the steering wheel right or left would do? At any point, was there any doubt as to what the pedals did? Or the gear shifter? Or turn signals? The easiest, most intuitive software wishes it could be as immediately understandable as the control system for an automobile.
Clubs and bars used to be full of smoke.

It's way easier to breath as an asthmatic, though I'm sure it was affecting others.

It's good to not come back home smelling like an ashtray.

One good thing, is that was a way of breaking the ice to talk to people.
Have you gotten to see the ultrawides that run at 100hz? They're pretty incredible.
Even dual 1080 GTX cards can't max out settings on the VR games currently available for Oculus / HTC Vive.

As for traditional usecases, I have a 3x monitor setup ( 2K@144Hz/4K@60Hz/2K@144Hz) and my 1080 GTX can't max out everything smoothly while I stream/record high-end games.

I would love it if all this was just vanity, but its my job. This stuff is an expense I'd happily avoid if possible. I don't own any nonsensical RGB lighted cases or non-essential peripherals.
Profile-based optimization techniques in the JVM
140 bytes to be more precise. An SMS client will cycle through 7-bit, 8-bit and UCS-2 encodings depending on the content, limiting the number of actual characters depending on the language.

The last time I tested it aaages ago, Twitter didn't enforce the encoding-based limitations, and if you sent a 140 character tweet full of unicode, it would actually send you several concatenated SMS.
I personally believe the top end vega will fall just below the 1080ti.
I think there are two types of developers. Pragmatic ones that puts focus on making things better/easier, and then those who generally don't give a shit, as long as they have some kind of standards to go by. Pragmatic ones are the ones who comes up with new frameworks, new languages, new standards. The rest are, sort of like sheeps. And we are all sheeps at some point. It's just a problem when the sheeps have a problem with someone trying and coming up with a new thing.

So when I see a blog article like the author, I think we should just hear him out, get what you can get out of it and either support him or let him be. Sure, he may not be perfect but at least he has tried scratching an itch where he saw a potential problem and looked for a solution. And the problem he has is actually shared by thousands of developers so he is definitely not alone.

Every couple years (hell, every couple months now), we face some new technology, or some new way of doing things and there is always the initial set of people who come across as being highly offended by it.

Like back in the days when XML was all the hot stuff and when JSON came out, most bypassed it stating it's not sophisticated enough, doesn't have any xpath support, bla bla bla, doesn't have a reference book must be not ready for enterprise. It was the same thing with SOAP when REST first came about. And these type of patterns repeats throughout the years, from frameworks, languages, and probably everything else.

People hate change. I think we all get that, it's just the way it is. However, over time the same people that were against it, slowly gives in to the same thing they were against the more people start talking or hears about it. I'm sure it happened to you at some point.

So folks, don't just judge a book by it's covers. Give it some time and perhaps even give it a try. RESTful may be good as it is for you now, but I'm sure you also know that it is not as good as it gets. There are those who believes there are problems with the RESTful approach we have now and looks for a new standard that solves them. They may be right and perhaps will come out with something we will all be using some day. Who knows.
>That POST is actually meant for updates and PUT is meant for new entities

This is definitely the other way around.
QA-certification in USA
Ask HN: Acquihire or Merger? We are profitable
We are profitable and have awesome tech skill set - we work as consultants and life is great, morale high etc.
Two partners and a dozen employees.

Large company wants to buy us. Not interested in IP or Client list, they want our talent to come onboard to help their team and their products.

Is there a case where an acquihire is not an excuse for a startup to shut down, and considered a good thing? Thought this was a good thing but it's feeling like maybe they are just offering us jobs. Definitely would be a pay cut for founders, not sure how to validate this.
> Most browsers can display XML readably by default.

True, but a JSON string is already more readable than XML.

If you open your devtools it's inspectable by default: http://imgur.com/a/eW0Rv

> that's not quite the case for languages like C++ or Haskell.

So handling XML in those languages are easier?

BTW if your server / services feel more native with XML serialization / parsing to native data structures use that. Picking JSON just because everybody else does it is not a good idea.

However if you make a public web API consumed mostly by browsers (JS), then yeah, pick JSON and REST.
Ask HN: Could deep learning be used to restore old musical recordings?
Let's say we limit the problem to old recordings of classical pianists from the early 20th century, could a deep learning algorithm be trained on pristine recordings of piano tones (or entire pieces) to restore the quality of an old recording? I mean more than just removing pops, scratches and surface noise -- I mean, adding a dynamic range to the recording that was never there, but would have been there if it had been recorded with modern technology.
Dridex Becomes First Malware Family to Integrate AtomBombing Technique
It is highly unlikely that thermal runaway was caused by the computer overheating.

It's far more likely that a defect in the battery caused this. Perhaps the laptop tried to draw too much power from the battery, and it failed.
Extremely far off.

1) Lyft is in the USA only. Uber is in 400+ cities. Lyft is not remotely close to Uber in terms of hurting them.

2) No. It is scalable. They burn to drown their competition. They've got more money, so once the oxygen runs out for their competitors, Uber will just put margins back to where they are, stop comping so many rides, etc...

3) Not sure how you get to this approach. Self-driving = Lower/zero driver costs. Consumer facing app mobile experience is not going to be the deciding factor of Uber's success.

I'm not sure if your statement is trolling, or if you were actually being serious... If it's a troll, very well done... If it's not, then I strongly disagree with you.
MHO There seems to be quite some conceptual overlap between Airflow's DAG and Spark RDD.

It seems to me that Airflow is Spark-on-a-db ... or rather Spark is Airflow-on-Hadoop.

Does anyone know what the difference is ?
Building company od budget ;) but also - it's just basic infrastructure and not establishing business in legal environment and that's what business should really be.
None of the ultra wide 1440p monitors have 144hz. Almost all of the models you listed are 16:9 monitors and the one ultra wide is not 1440p. I agree that the tech is progressing but this generation of GPUs are pushing them quite well.
Or get specialized board with PCIe switch ie. http://www.cirrascale.com/blog/index.php/welcome-big-sur/

so GPUs get better bandwidth (P2P etc).
Plan and Oragnaize Any Event with Email Invitations
Cf https://philosophynow.org/issues/46/Newtons_Flaming_Laser_Sw...
I wouldn't give Lithium Ion-based stuff to kids to play with unsupervised. NiMH for the win.
Sorry to bother you with this meta stuff but could you please remove the four space indent? :/ this makes it impossible to read on mobile. I tried to copy paste it, but safari :(
http://stackoverflow.com/questions/630453/put-vs-post-in-res...
> 1) Lyft is in the USA only. Uber is in 400+ cities.

A cynic might say: Lyft is losing money in the USA only. Uber is losing money in 400+ cities.
In the US it's a civil offense, not criminal. So, the answer is it depends on where you are.
What became of ogre3d? http://www.ogre3d.org/
Precisely how I discovered it. Imgur down. Imgur is almost like a piece of critical Internet infrastructure. That + some other site misbehaving tipped me off that something very wrong is happening...
That compile-time concept is great. I've wanted C++ to have something like that for a long time. The only problem is that there is no way to debug this compile-time code the same way one can debug run-time code. If there is an error, it produces static message which is hard to understand in more complicated stuff. You can see this in complicated C++ templates.
Yes those are very good points, and they are actually contained in the EU data protection directive:

* You have the right to know exactly what a company knows about you, for which purposes it uses that information, and how it processes it.

* You have the right to revoke a company's permission to process/store your personal data, and a right to have your data erased (there are some exceptions though)

* You have the right to obtain a digital copy of all your personal data (including data that was generated through your behavior, e.g. by clicking on "Like" on Facebook) in a common machine-readable format, and also to have that data transferred to another company if you wish so (this should make it easier to change providers)

* You have the right to know (actually you even need to be told beforehand) for which purposes your data will be used and by whom it will be used. If you should be subjected to a fully-automated decision making process (e.g. your credit score gets calculated algorithmically) you have the right to know which kind of algorithms are used in the process and how their internal logic is structured.
Connectify Hotspot Pro 2017 CRACK and  Serial Key Full Free Download [Here]
Either you earn or you learn
This is a very interesting language, but the documentation on its main page is sparse. The highlighted features leave a lot open. I wonder how exactly it compares to C, and what's it's relation in terms of safety to Ada and Rust. More importantly, what kind of memory management does it use? Does it have a GC?

If it has a GC, I'd find it even more interesting...
BenQ XR3501 and Acer Predator Z35 are 2560x1080px, not 3440x1440px. The other three are 2560x1440px, not ultrawide 3440x1440px. Parent is correct that fastest 3440x1440px displays available today are 100Hz.
They rewrote it a lot. However Ogre3D is just a rendering framework, not a full game engine.
I'm curious to see the postmortem for this.
This book does a great job by explaining step by step through code.
The Psychology of Human Misjudgment (2015)
NunuStudio: a browser-based IDE for 3D and VR applications
Interesting, would you happen to know the name of this documentary?
If Sun had not killed Hotjava and continued to develop and market it, Java instead of JS might have been the frontend web programming language today. There were millions of Java applets written in a very short time and a Java browser would have been a first class citizen for hosting those apps.
What's the game?
Yeah the entertainment industry wants content to spread at the speed of a steam ship, rather than the speed of light. Fortunately: Ǝ VPN.
Go for a run in the morning. Even if you have a crap day, at least you've gone for a run.

It applies to things other than running, too.
5 Tips to fulfill Startup dreams at 20s
Why Typography Matters – Especially at the Oscars
Nobody is saying this because of the video.

We're saying this because of the hearsay but increasingly well-documented track record since the beginning of the company of a racist and sexist work environment, directly attributable to and encouraged by Travis Kalanick.

I'm not one to hop on the politically correct train at the first opportunity, but there's "Coworkers making borderline comments to each other" and then there's "My manager propositions me for sex, and HR lies to me, threatens my reviews, and encourages me to be silent about it because they've been told to do so by management."

So yes, he would have gotten the benefit of the doubt for the video.

But no, he in-no-fucking-way deserves leniency for fucking up people's lives by abrogating his responsibilities as CEO previous to that. And then the video.
Apparently they allow you to keep your game's source closed. From their FAQ:

> Yes, you can sell your game without any constraints as long as you use the binary version distributed on the website. If you modify and recompile the engine yourself, you can still sell your product, but you have to open the source code of your game and the modifications made to Xenko as stated in the GPL license.
OGRE is a rendering engine not a game engine. You still have to add networking, physics, sound and other features like that to create a game.
Unix Permissions Calculator and Lookup
Eh, there isn't any reason that it couldn't at some point in the future. That won't be happening any time soon, but I'd love to see that day, personally.