skysight-inc/HackerNews huggingface dataset:
I don't think Twitter is doing "that" badly. It's a popular social network that loads of people rely on daily, and they are making some money, at least.

Either way, I'd make the following changes:

1. Open up the ecosystem again, and take advantage of the recent trend towards data science. Twitter have acquired a lot of startups relating to Twitter analytics, and to be honest I'd push to keep them separate, but a part of the company as a whole. Allow end-users to work with TV analytics, set up news aggregators powered by Twitter analytics, and push them as separate products on their platform. Twitter can separate themselves from the pack by being the ecosystem of choice for developers, and while it won't necessarily mean more money, it creates real value for their platform.

2. Add a cost to verified profiles. Nowadays, even people that work for magazines get a verified profile, because it's been pushed for by their sales department that deal with these people, and it provides otherwise ordinary people premium features. I'd create an "approved profile" flag to allow those that simply want to prove that they are who they are (i.e. press people, and moderately known people that may want to speak to everyone) and make verified profiles a paid-for feature for celebrities that want to ensure that the general population cannot contact them. Set this as a rolling cost per-month, and I think Twitter would make a fair bit of money from those that want to use its platform for commercial gain.

3. Drastically cut their costs by cutting sales/marketing. These departments are huge, and I think Twitter grew them out with the idea that they were going to become a media company themselves. Rather than make redundancies, I'd offer an opportunity for departments to separate from the main company and link up with outside investment, with the promise of access to the parts of the ecosystem they require.

4. Make a bigger deal of live events (i.e. sport, live shows, etc), but do it in a way that keeps them separate from the main product. This links to #3 in that a sales department that purely handles sport contracts could spin off into a separate service that utilises Twitter purely for sports events. Let people extend their Twitter profile on a separate site to indicate their sporting preferences, and allow Twitter to cater the experience for them. For example, I'm a Bristol City fan, so I could sign up to Twitter Sports as a Bristol City fan, and see highlights from the main Bristol City account, the trending hashtags around Bristol City, watch live games, and see what other Championship teams are up to. Essentially, it's making a more localised platform around sports.
You could leave it scrambled after finishing a solve. I would never be able to remember the scramble by the next session.
$35/month. Even from the perspective of living in ripoff Australia, that seems expensive.
1. Charge a subscription fee one rate for consumers and a higher rate for businesses
2. Get rid of all inactive accounts
3. Charge a fee for tweetstreams
4. Fix the rate limit of APIs and create tools for developers
5. Add a features for event tweets/group accounts
6. Talk to developers, add features for Twitter app development
7. Fix the 140 character limitation
The reason is that most content creators don't have the business bandwidth to do this on their own; they don't have multi-lingual business development staff, multi jurisdiction lawyers etc. So they hand this all off to content distributors, and the vast majority of these distributors are old school, they have happy and mostly profitable relationships with various resellers and TV stations around the globe. So because the content creators sell locally themselves they have automatically bifurcated the global market for their goods; local and global. It is a small step from that to regional based licensing, especially given differential pricing based on various regions ability to pay and maximising revenue.
this is exactly what a VC would say :D
Not really, unless I've misunderstood what archive.is does. Shortlink allows you to create an "alias" for a URL you visit often. Say you have a GA dashboard that you go back to very often (something that you would usually bookmark). You can create a shortlink that will point to that (ex. "m/ga"). Using this shortlink, you can type it in the URL bar in your browser and it'll redirect you to the GA dashboard page.
There were also the chat integrations in Gmail, Docs and Google Plus. I think google is still trying to make something stick.
Like startups, most intentional communities fail. Why?
Very cool technology, both the engine and studio/editor. Impressive, judging from commit stats it seems to be one person project. Kudos!

What happened to FieldsGame? Sounds interesting, but the link on readme page doesn't have any information except it's a physics sandbox of some sort.
> Micropayments on that level are a race to the bottom.
> Why read The Times content when you can be presented
> with a similar article written by some blogger.

Because "Content is king" [0].

I'm not talking about the big companies that publish clickbait and make money through advertising at scale. I'm talking about smaller, niche, high-quality magazines and newspapers that need to show people that they're worth subscribing to. And that would like a more granular version of a subscription that allows more people to read them (instead of having to make their content freenium or free).

[0] You cannot talk about fungibility of publishers in one paragraph and then turn back on that to say 'content is king' in the next: you either believe one or the other.
Everyone (allegedly) got tested. My buddy got fired. He worked on an IT helpdesk. It is in the small print of his contract. Yes it is construction. UK gov is a ministry of information thing. It says a lot of things that companies here just ignore because they can. Wrongful dismissal laws here were neutered by the tories. More friends tell me it is happening in their companies too. I would show the contract /say more but I do not want to identify myself. But thanks for the downvotes I hope the view is nice from that gilded tower.
I think the right model for compile-time evaluation is to have an interpreter and phases, making the full language available at compile-time but clearly distinguishing between compile-time, macro-expansion, module elaboration and runtime phases. Scheme dialects generally do that, although they should maybe define module visiting and elaboration orders in general more clearly like e.g. Ada does.

I don't know if Zig does that. Anyway, having different phases is not conceptually hard, although it can bite you a bit with Macros in Scheme.
Yea, most cards from the last generation should really be able to just push it for work related tasks. They could even go to the last generation if they wanted cheaper than a 1050.
I believe those greeting cards that sing happy birthday only cost a few cents
Can't we just all converge on one message platform, like we also did with good old telephony?
Sorry, not sure exactly how SLI bridges work - it may or may not be possible to selectively sync only parts of video memory.

In cases where you want faster cross-card transfers and are willing to mess with HW configurations, there's NVLINK.

Wiki: https://en.wikipedia.org/wiki/NVLink

PR piece: https://blogs.nvidia.com/blog/2014/11/14/what-is-nvlink/
What will Jack Ma buy next?
>I would be surprised if that were true for more than the tiniest fraction of continental European

Well, if by tiny you mean a good 5-10%, then yes. Besides, when was that number much higher?
http://www.echojs.com/
5 Hi Tech Kitchen Tools You Must Have #01
which is fine - but why not one product. does every feature need a new app/product?
> My mom has benefited from cannabis to help treat chrohns.

I hope you are aware of this treatment http://www.npr.org/sections/health-shots/2016/04/14/47422194...
Why does the function declare which parameters are "comptime"?

Recently, I was thinking about a language, where the user could decide which parameters to make comptime. Examples:

Normal function call: foo(a, b)

Function call with comptime: foo(comptime 42, b)

What actually happens at runtime: fooVariant(b)

The compiler makes a duplicate of foo, where the first parameter is removed and the constant 42 used instead. Compiler writers may know this as the transparent "procedure cloning" optimization.

This increases flexibility, because the writer of a function does not have to decide which parameters are comptime and which are not. This sometimes leads to duplications, for example with regular expressions, where the pattern is very often comptime, but not always.
Show HN: Swift chat application
I use Mint, where I have always been using the proprietary NVIDIA drivers. I remember Radeon drivers used be pretty bad. But that was a few years ago. Has the situation changed? I am open to suggestions. Thanks.
I'm not sure. Unlike other millionaires and billionaires (lot of them donate money), Bill is actually working directly on the fields and giving almost all his time to improving Health and Education in the world. That's something big and I really appreciate him for that. Had he been 'only' giving money, I wouldn't be moved much.
You didn't, guy just seems incredibly sensitive.
Richard Feynman and the Connection Machine (1989)
You seem to have totally missed what the "specific subject of this sub-thread is".

A quick reminder from just the parent comment above to which we're answering: "Imagine MS Word is running in your browser without them having to rewrite it in JS!".

That is, we're not talking about the native MS Office "right now".
I understand there was a recent shift away from such practises at nvidia, but am I correct in saying that the 3-way sli bridges do still work with the newest cards?
Thanks. It's mostly one person project. There once was another programmer working on it but now it's just me and from time to time some people I do not know.

FieldsGame is made by 3rd party developer, so I do not know in what stage it is. It is possible it's abandoned.
http://www.indiedb.com/games/on-the-hunt
Questions before starting with machine learning
I agree with you. There's no reason to run every pixel shader twice in full.

It seems logical that each surface/polygon could be rendered once, for the eye that can see the most of it (a left facing surface for the left eye, a right facing surface for the right eye), then squashed to fit the correct view for the other eye. Then, fill in all the blanks. Of course, the real algorithm would be more complicated than this, but it seems like at least some rendering could be saved this way.

Technically the lighting won't be right, but you don't have to use it for every polygon, and real-time 3D rendering is already all about making it 'good enough' to trick the human visual system, not to be mathematically accurate. If technically-accurate was what we insisted on, games would be 100x100 pixels at 15FPS as we'd insist on using photon mapping.
How did andrewrk disable allowing people to follow him on github? :-o
I agree that the part about surviving for "decades" is clickbait-y, as they only showed it would last 16 years, but if it can:

* Survive for 16 years in distilled water,

* Infect humans and non-human animals,

* Feed off of amoebas,

* And potentially survive in the wild in the US,

as the article claims, then that is one badass microbe. It's the combination of all these things that makes this bug a bit frightening, even if the overall risk is fairly low. Even the combination of pathogenicity in mammals with being able to feed off of (I'm assuming they mean 'infect' when they say that) amoebas is rather unusual, AFAIK, although I'm not a biologist.
"Microsoft Edge and IE: Type confusion in HandleColumnBreakOnColumnSpanningElement" ?

This really isn't a useful headline. It provides no information about the actual relevant event of Google releasing the bug. It just seems like any mundane bug report.
We detached this subthread from https://news.ycombinator.com/item?id=13753531 and marked it off-topic.
You've crossed into incivility in this thread. We ban accounts that do that. Please don't do it again.
Show HN: Random Band Name Picker
Stadium Is a Bird Killing Machine
RMS also has had many years to build up a notable reputation where he doesn't need to.
If H/R was doing its job it would've tried to lessen the harassment. Protecting from lawsuits means keeping people from getting harassed which is itself illegal. That's the best way to protect the company from lawsuits. Probably one of the worst ways is to try to blame the victim, or trying to suppress their complaints. This often ends badly for everyone involved.
I'm curious how this would perform for mining Ethereum/ZCash vs, say, the RX480.
Something silly I knocked up this morning. Generates random band names, for laughs, and maybe even useful if your new band is stuck for a name :)
WATT - wireless distance charging (up to 15 foot range)

http://finance.yahoo.com/news/energous-announces-availabilit...

Think it has potential to be huge. Think in 10 years it'll feel silly that we used to plug our phones into the wall every night to charge them.
Laser focus - that's what Google desperately needs. It's too bad when company releases multiple products competing with each other.
Yes, binary release is not GPL. However the main advantage of open source engines for game developer is their source being opened so you can change it. I wished so many times I have access to Unity source in my dayjob. But in case of Xenko, if you modify it you have to publish the source code of your game - which is a no-go for most game companies.
Why would Uber care about legislation especially in "the third world"? It's not their "style". Also, if the car drives itself technically but not legally, you can put anyone with a license and a negative breathalyzer test behind the wheel, and pay them even closer to nothing than now - especially in the 3rd world.
Gohit – organise and run curl commands from yaml files
Bosch, IBM Collaborate on Industrial IoT
An occasional relevant reference to one's own work is fine on HN, but you've crossed into what this community considers spam, both by doing it too often and by doing it in off-topic places. That will eventually get your account and site banned, so please stop overdoing it, especially if your work is actually the kind of thing the community would find interesting in appropriate doses and places.
There have been lot of talks that index funds are not what they used to :). The reason stock goes high or low is because there is asymmetry in demand and supply. Previously, some people intelligently bought average stock noticing that average always go up high over long run. However, imagine a world where everyone is always buying average of all stocks. Now there is no longer asymmetry and no longer profits for people who settled for average. So as everyone move towards low cost index funds, they receive diminishing returns.
> If it's independent of HATEOAS what is in REST?

Using GET/POST/PUT/DELETE with a defined semantic, the confidence that GET is idempotent, and the proper use of HTTP status codes.

Back in 2005, it was really common to have only GET routes even for update of deletion, or worst: to have a single url: http://example.org/action which concentrated all the API surface, different behavior being triggered by the type of the payload (JSON or even XML). Also, all the errors where `200 OK` but with a payload which contained the error. It was all done on top of HTTP but nothing was really using the HTTP tools (route + method + status code).

Every single API / webservice had its own logic & semantic, working with 3rth party was a nightmare … It's exactly this kind of mess that the modern trend of «non-dogmatic REST» really solved.

> If it's just doing HTTP, why not call it HTTP?

Is it really REST ? No.

Is everybody calling it REST ? Yes.

Can we change how everybody calls it ? I don't think so, and I don't really think it matters.

Many things are poorly named[1], but as soon as it gets to the popular language
we need to use it for what it mean for people, not for ourselves.

[1] Is a «quantum leap» a nano-scale step forward ? Where is the isomorphism in an Isomorphic web app ?
I have an ultrawide not necessarily to be able to perceive all my content at once but that I don't need to have dual monitors anymore for putting two documents next to each other without compromising the width of each too much. Even still, I came from a 27" 2560x1440 monitor and the edges are still of value to me in peripheral vision in games. Add in that most 34" ultrawide screens now seem to have a curve to them and it makes visibility at the edges easier as well. Not having to setup an extra monitor and suffer the bezel in the middle is very much worth the troubles for me because otherwise I'd need 3x monitors and at that point it gets insane with multiple monitors in portrait and such.
Just speculation here, but last I looked into it, video cards were worthless when it comes to ROI compared to the specialized mining hardware used nowadays, which is continuing to advance.
Show HN: Launching MockFlow 2.0 – Wireframe Any UI
We're excited to introduce MockFlow Wireframe 2.0 our popular wireframe software, re-designed and re-coded from scratch: it’s faster and includes new features (SiteMap View, Component Libraries, Mockup Store, HTML Export). We're on a mission to change how teams collaboratively design UI Concepts for websites and apps in the quickest time possible, and we believe this release is a big step in that direction. However, we'd love your feedback.

For more information visit : http://blog.mockflow.com/officially-announcing-wireframepro-...

Website: https://mockflow.com
Still, there's diminishing returns on more cores for such uses. You can use 2 cores, might use 4 cores, having 6-8 cores is probably just cause excess heat that could be instead spent to run 4 cores at higher frequency.
> Being kind-of-a-dick is tolerable, as long as you're good at your job

It's hard to believe someone would say this today. It seems you missed the whole point of the "but he's a high performer" excuse that Uber has (allegedly) been making when not addressing harassment and worse.
We've banned this account for using HN primarily for political and ideological battle. That's not what this site is for, and it's destructive of what it is for.

If you don't want it to be banned, you're welcome to email hn@ycombinator.com and promise to use the site as intended, i.e. for thoughtful conversation on stories that gratify intellectual curiosity.
I'm not sure about Zig, but in Nim compile-time code produces a stack trace just like run-time code. But perhaps you are talking about debugging using a debugger like GDB? That is indeed not supported. But using a simple `print` statement is enough in most cases for debugging.
Here you go :

Travis: So we are reducing the number of black cars in the next few months.

Fawzi: It’s good.

Travis: You probably saw some email.

Fawzi: I saw the email [that says] it starts in May. But you’re raising the standards and dropping the prices.

Travis: We’re not dropping the prices on Black.

Fawzi: But in general.

Travis: In general, but we have competitors. Otherwise we’d be out of business.

Fawzi: Competitors? You had the business model in your hands, you could have the prices you want but you choose to buy everybody a ride.

Travis: No, no no. You misunderstand me. We started high-end. We didn’t go low-end because we wanted to. We went low-end because we had to because we’d be out of business.

Fawzi: But people are not trusting you anymore. Do you think people will buy cars anymore? ... I lost $97,000 because of you. I'm bankrupt because of you. You keep changing every day. You keep changing every day.

Travis: Hold on a second. What have I changed about Black?

Fawzi: You changed the whole business! You dropped the prices.

Travis: On Black? Bullshit.

Fawzi: We started with $20.

Travis: You know what, some people don't like to take responsibility for their own shit. They blame everything in their life on somebody else. Good luck!

Fawzi: Good luck to you too, I know that you aren’t going to go far.
In complete agreement here, especially your description of Fielding's thesis. If you're looking to create an architecture that scales well and permits discoverability, then it makes a heck of a lot of sense to examine and formalise the properties of real-world architectures that have achieved this.

More to the point, I think the original article's criticisms are pretty disingenuous. And his decision to ignore 'complicating factors' associated with network transport and caching: gee perhaps you're ignoring these because you CAN largely ignore these if you architect RESTful APIs. I mean c'mon, stuff like this makes me think the author is either very naive or very ignorant: The vocabulary of HTTP methods and response codes is too vague and incomplete to get agreement on meanings. No governing body - at least to my knowledge - has convened to set things straight.

Yes, yes they have. Remember SOAP? That's an OASIS "standard", it's highly specified in detail and it meets the author's desire for 'content' being independent of the transmission channel (you know, for when you want to implement a web API over two tin cans and a piece of string). He should just use that, or the OASIS ratified SOAP v2 (i.e. ebms3/as4), which is also 'transport neutral'. Have fun with that.

The rest of the criticisms basically boil down to "sometimes people don't implement it right" and "I don't understand HTTP response codes". There's really nothing that magical about REST. When you browse the web you are basically using a 'human-friendly' interface to a RESTful system. When APIs use the same architectural style it's the same thing, but for robots. That's pretty much it.
Reminds me of funroll-loops (Gentoo is Rice), love it.
Threats are common. I was flying within the USA with a young toddler still nursing. We had some breast milk and was ordered to dump it, by a TSA agent, standing in front of a sign saying milk was fine.

I mentioned the sign and was threatened with a "deep" inspection and guaranteed enough detention time to miss the flight.

We dumped it, boarded a 5 hour flight, pushed the call button and asked for cow milk to help get through the flight. They came back, 3 other moms did the exact same thing, and got told they were out of milk.

Quite unpleasant, security theater is such a waste.
If anything it's Granny Merkel and we don't need her to be worried. What really scares me is that people seem to believe anything they read/heard/watched on the internet without checking or even asking for the source of the claims/news. O, and Trump scares me. Not because I fear a war or something. But because he's a negative example of the good old 'anything is possible in America' and he somehow deleted that 'land of the free' part...at least in my version of reality (yep, that's ok, everybody got his own reality. But we're all in IT here, we know that, right?
Like usual, the accepted answer is somewhat correct but not quite the best. Idempotence is the thing from which correct understanding of PUT and POST is derived.
Keras with GPU on Amazon EC2 – A Step-By-step Instruction
I think accuracy is worth discussing, because even a 99% accurate system can produce poor results if the signal it's searching for is rare. Wikipedia has some good examples about this.

https://en.wikipedia.org/wiki/Base_rate_fallacy#Examples

One of the examples is about terrorism, with 100 out of 1 million people being terrorists and a 99% accurate system. Being 99 percent accurate, 99 out of the 100 terrorists will trigger the alarm, but so will about 9,999 law abiding citizens. Given an individual that triggered the alarm, there's a less than 1% chance they're actually a terrorist.
Sorry for endless number of typos and mistakes. Obviously I was sleepy while I was writing this.
What do you mean by "low overhead syntax"? I would call Nim's syntax simple and consider it to be "low overhead" so I'm not sure it belongs in your list.