skysight-inc/HackerNews huggingface dataset:
Twitter is also a public discussion platform. It's a cog for democracy.

But after the 140 limit, Twitter's other annoyance is how public your comments are. You can't remove them and you're extremely liable for them. Making them private (actually, that option exists) would make it look like Facebook, so it isn't the solution, and making them anonymous won't solve trolls.

Liability on twitter currently doesn't prevent stupid people from harassing others, while a lot of clever people avoid using it because they understand the consequences of a mistake. That's pretty much the opposite of what we want. Twitter should think about reducing liability while moderating trolls better. A bit like on HN, where we have much less liability, but many more CEOs.
Same here. In my town people still feel somewhat more advanced and 'cool' calling Uber instead of taxi. Funny thing is, that most of them are left wing 'justice warrior'/hipster type. I chuckle every time I see this act of irony.
> literally all of whom are actual rocket scientists

This is patently false. Some of us are actual brain surgeons!
Well, if it's something you've built your entire offering around it could be a simple fix, or it could be months of work, and that will vary by project. Bear in mind that this is completely non-value-adding work that you didn't plan on just to bring your project back to a functioning state.

I.e., some douchebag who has no interest or stake in what you do has just dumped a potentially substantial amount of technical debt into your product backlog and, quite possibly, prioritised it all the way to the top.

As somebody else noted above: I don't need people creating more work from me. I can do that quite well enough on my own, thanks very much, and for side-projects this kind of chopping and changing is a pain in the ass.

By definition, with side-projects time is limited, so you absolutely have to focus on the most valuable activities to the exclusion of all else. For this reason, I only consider AWS and Azure for my projects: Google are just too fickle. Lucky you, if you have the time to deal with their nonsense.

(Btw, I'm not dissing Google on a technical level - they obviously do great, interesting work, and they're certainly one of the pioneers of PaaS. I just don't need the hassle of having to fix stuff because they keep killing APIs, projects, services.)
It's not pretend change, there is actual change in the behavior. That is something real.
>REST is nothing but loosely connected guidelines that nobody uses in the same manner.

I don't see a problem with this. In fact, I'd love it if everyone accepted this instead of whining that something isn't truly "RESTful."

For instance, the app I'm working on deliberately does not implement HATEOAS. I appreciate the academic effort behind REST and RESTfulness, but ultimately I view it only as an ideal to tend toward. As you said, it's a guideline.
I wrote a chrome extension to solve something similar i.e. filter out by keywords and then sort my timeline to see popular tweets that I shouldn't miss.

https://chrome.google.com/webstore/detail/hackybird/ddlhmpom...
I agree that this focus on self-driving cars is very premature, but then you are left with its current business, which so far seems to be hemorrhaging money and with no change of that in sight.
And yet many in that same half have no problem scapegoating Latinos, blacks, Muslims, liberals, China, or pretty much anyone that's not themselves.
Pain from gout is excruciating. It is incredibly painful, and you can't put pressure on it, you can't even cover it with a light sheet, you can't sleep... and it goes on for days, sometimes weeks. My longest attack was 2 months long.

Standard opioids didn't touch. Should have tried MJ instead.
Causes of cable breakdown caused by water inflow and its countermeasures
> He's not though. He's turning worse, owning the media makes it easier to pretend being mr Nice Guy. Bill has his head so far stuck up the elite ass by now that he's helping killing off less fortunate parts of the global population for profit to invest in oil and weapons. http://www.wakingtimes.com/2017/02/23/bill-gates-admitted-eu...

Stop trolling.

The only reasons you would post that link is if you either didn't read it, didn't care how truthful it was, or are truly incapable of seeing how irrational the statements in it are. That article is employing a classic "I'll prolifically link to sources which don't back my claims at all or have no credibility" tactic, and you, by linking to it are using the fake news tactic of hiding bad sources by burying then a few layers deep. You didn't do a very good job at it though, as the source article you linked to is far too irrational and willing to use unrelated appeals to emotion in lieu of actual reasoning.
New GitHub Terms of Service Are in Effect
>Cool, so you say it has USB 2/3, HDMI video, audio in/out, and Ethernet compatible with standard equipment, and without the need for dongles, that's awesome!

What's this condescending bullshit for? Fuck's sake man, I never said it had it HDMI or ethernet (the audio situation hasn't changed) and if you had read this thread higher up you would see I was refuting someone who suggested they never had HDMI. They did, and now they don't. They haven't had ethernet since 2012 and for what it's worth they still do support USB 2 and 3, they just don't support those protocols over a type A connector, they support it over type C. Those dongles are standard (you don't have to buy Apple's) and can be had for $10 for a two pack: https://www.amazon.com/dp/B01AUKU1OO/?tag=thewire06-20&linkC... Adapters were much harder to find for the Thunderbolt 2 ports on the older MacBook Pro, you basically had to go with Apple for most things. Now you can buy the cheapest one Amazon will sell you and it should work.

But you know they don't have those ports, so I don't know what your deal is. I said all the I/O is now standard including the power connector. You can't say that of the older MacBook Pros much less any other PC laptop.
The issue has never been the backend systems at banks -- I've worked with that stuff starting from origination through securitization and on to secondary market trading.

The problem is the customer abuse ("needs list") that is a hallmark of underwriting. There has to be a better way to get all that information from the customer in the vanilla case.
The most recent AAA titles often favour more cores, as also the consoles are 8C nowadays [1]
And in case you do more than gaming, i'd always take the 8C/16T over a 4C/8T for the same amount of money, even if it's 10-15% slower in single threaded workloads.

Of course AMD compares to the competing 8/16 chip, because for enthusiasts its just a much better deal. There are a lot of enthusiast gamers that do streaming or video editing for example.

Mainstream is probably better of with waiting for the 4C/8T Ryzen models and pairing that with a RX 480 or mid range Vega.

[1] https://www.computerbase.de/2017-02/cpu-skalierung-kerne-spi...
"amid findings that rider fares only cover roughly 40 percent of a ride, with the remainder subsidized by venture capitalists", Hard for me to make it past the first and second paragraph where false premise is laid. Addressed this about a week ago. It's amazing how false information propagates. https://news.ycombinator.com/item?id=13682428

"You can't take Uber's cut of passengers payments (~18%) and then divide by Uber's costs to say 'passengers were paying only 41% of the actual cost of their trips', as the bulk of the cost of the trip goes directly to the driver. If you take this into account the rider is actually covering about 80% of the total cost of the trip"
We read then manipulate the state of a multi-robot fleet by making HTTP GET, PUT, POST, DELETE calls that affect a database and robot broker/manager services. The state of the robots and the configuration of the system is represented in JSON. Interaction with the system is stateless, meaning you can jump in at any time, understand the full state of the system, and manipulate it safely. Interaction of a healthy system will involve numerous physical and virtual clients/servers, many of which are physically on the move most of the time.

If this isn't REST then the Wikipedia page on REST needs updating or I'm just not explaining it well enough.
REST is successful for the same reason React Native is successful.

Before REST, there was SOAP, similar in spirit to the JSON-Pure solution proposed by this author. SOAP's promise was a version of Java's "Write once, run everywhere". In the case of SOAP, this meant that if you have a SOAP client, you could consume data from any SOAP server with only the domain specific part different.

Like Java, SOAP over-promised. In practice, there was horrible incompatibility between all the different SOAP providers and consumers; people lacked features so they hacked it on to the protocol, only to discover later that the default SOAP client in $THAT_OTHER_LANGUAGE didn't allow them to consume that hack as easily as it was in the first language. And so on, and so forth.

REST, on the other side, hardly promises anything at all. In practice, most people doing a REST API agree on a rough idea of what URLs look like, and yes let's do our best and embrace HTTP verbs and status codes. In a way, REST is "learn once, use everywhere" - not unlike React Native's motto.

This became wildly successful because the clients were all compatible from the start (after all, HTTP was widespread already). Compared the SOAP and most RPC setups, the clients are super underpowered; you need to do a bit of extra work. The only way to know what URLs to compose is to read the API docs (because HATEOAS is beautiful in theory only). The data is often JSON but maybe not, and you're again going to have to pay attention to the docs.

In practice, though, it keeps the developer firmly in control. Most developers using REST actually understand the entire protocol. They know enough HTTP to be dangerous, they can look at what goes over the line and it makes sense. The moment you add more features to the protocol, you just make it more complicated and obtuse.

I'm not convinced that's a way forward, not without serious (GraphQL-level) benefits.
The whole thing reminds me of when Tommy Carcetti becoming mayor scene from the Wire. The old outgoing mayor is giving him some advice and he basically explains that when you're mayor you have to smile and eat shit from everybody- the unions, the lobbyists, the press, the teachers, the churches... and smile and act gracious while you're doing it.

https://www.youtube.com/watch?v=VjzqO6UOPFQ

Travis should have just smiled and eaten this guys shit, because that's just part of being CEO. "Thank you for your feedback, we'll look into it. Keep up the good work and thanks for the ride!"
> Of course, what's happening is that the JSON crowd is re-inventing SOAP, but, whatever.

SOAP uses schemas and the like, they just keep reinventing the same RPC as ever, except can't actually bring themselves to use the word. At least JSON-RPC is honest there, and ticks all of TFAA's box:

* uses whatever's under as a trivial transport (covers 1, 3 and 6)

* all data and metadata are part of the higher protocol (covers 2, 4 and 5)

* is JSON (covers the entire essay)
This is still only true if you have the pipe. Attempting this from Melbourne and the streams still fall on their face.
25% off for 2 months on any plan greater to 1GB
I actually had the same thaught. Learning to read or even basic writing doesn't compare to the skill and effort it takes to write something interesting, let alone a novel. You just know enough to consume what others have written. Basically the same as learning to use an iPad.
If a 1060 can do 60fps, then surely a 1080ti can do 120. (as long as the game is suitably coded)

Plus you can use reprojection to get ultra-low motion latency.
Agreed, VR is the only thing that maxes out my 1080, aside from ultra-eyecandy shaders.
21 hours sounds pretty long to me. What type of data was it and how long would you have waited until you continued with a backup of the data on a different machine?
Subversion SHA1 Collision Problem Statement – Prevention and Remediation Options
it's not an economic no-op, because then the fight begins over who gets to measure inflation. Moreover, if the tracking isn't continuous (which it can't possibly be), during the 'between periods' there's wage devaluation which disproportionately affect the poor.

The WHOLE POINT of inflation is that it screws over wageearners:

https://krugman.blogs.nytimes.com/2010/02/13/the-case-for-hi...

"even in the long run, it’s really, really hard to cut nominal wages. Yet when you have very low inflation, getting relative wages right would require that a significant number of workers take wage cuts. So having a somewhat higher inflation rate would lead to lower unemployment, not just temporarily, but on a sustained basis."
Show HN: Record the latitude, longitude coordinates of every ATM
You can see I have a few verified ones here: https://kidbank.team/atms and tomorrow I will walk all over the city with the iOS app installed and take more pictures. It's all open source

https://github.com/higherdotteam/kidbank

the basic idea is:

1) Users use iOS app to seed our database of every ATM in the world. The app uploads a photo and the location.

2) Once we have enough phase II starts and the iOS app uses AR to show a virtual Kidbank ATM next to every real ATM.

3) Kids learn about banking and have fun making pretend withdrawals at every ATM in the world just like grownups can.

If you want to help testflight the iOS you are welcome to!
While you do raise some valid points, and some that I disagree with, I've grown to appreciate such apps as of late. There was a time not long ago where half the shit on my computer was Java because that was the only practical way to make a decent cross-platform application without having to relearn different things for each platform. Yeah, the whole "apps built on web-technology" movement could use some refinement to reduce bloat and such, but when done correctly, it seems to work out pretty well for the most part.
Terrible strawman. Travis didn't mug anyone.
1Password does local-only storage by default. You have to explicitly enable cloud storage if you want that.

If you want to sync passwords from your local storage to another local device, you can use LAN sync mode for that purpose.
> really giant non-native UI elements

You act like this is a problem exclusive to Electron apps. People have been doing shit like that forever.
Fwiw, I am for legalization, but the second hand smoking of MJ bothers me quite a bit. I don't like the smell and, worse, get a queasy stomach (even though I otherwise don't have such issues). Living in places where people frequently smoke outside (Berlin, now SF) that's quite annoying.
It could be replaced with Nextcloud

Shadow volume replication is entirely possible with several filesystems or Hot Copy kernel mod. Also LVM does snapshotting fairly easily

I may have got my prices a bit mixed up (I saw 120GB at Fry's for $60 last month) but my point stands.

Also why is discomfort such a big problem for folks? Learn stuff.
Is that true? Or did the market force Uber to lower prices?
Why do you think it is rediculous?
https://www.scribd.com/document/337471737/Proof-of-the-Riema... VERY important! before further reading, look at the author
StatsD and Graphite Cluster on Kubernetes 1.5.x
Personally, my first clue is that token protection/revocation is rarely implemented properly. It's one of the first things I look at when dealing with a web-based system which is obviously using them.
He means he is getting a cheaper lift, nothing more.
And naturally, live TV, i.e. multicast, is easy and almost free for any wireless system, for example Starry or Google WebPass. And offers a good launch point for wireless internet services.
Interesting work ! Although I am not learning that :)
What would be really interesting is a common interface for the browser and node, the former using this library, and the latter using a node extension communicating with tensorFlow...
And on the user side a syntax EXACTLY similar to the Keras syntax.
That - would be the bomb.
And fundamentalists Christians would rather let God heal their children than consult medical professionals.

Let's not elevate the desires of the non-professional to equal the guidance of medical professionals, no matter how wishful we are to do so.
Show HN: Lumix Engine – Open source C++ 3D game engine
This is the truth. Counting on self driving cars at this point contributes to the conversation as much as counting on spaceships.
I work on such a system, to organize data processing (HPC) projects in the oil & gas industry, and I try to follow this space. I remember I got excited when I heard of Airflow for the first time, but quickly got frustrated with its "static flow" nature: many "flow" systems are like this, you first design the flow, then "deploy" it and let it run (usually many times).

What our tool does is allow users to organize the flow of their processing jobs on an infinite 2D layout, have some jobs run at the beginning of the flow while they organize another part to run later.

Unfortunately it's a big pile of messy code that depends too much on other "internal" systems so we can't open source it... I'd like to add "yet" because I try to gradually clean it up, simplify and make it more generic, but I'm not sure I'll see that day myself.

In the meantime... maybe Node-RED ? https://nodered.org/
He spends the article basically grousing about

The additional costs of payroll taxes, overtime, paid sick leave, minimum
wage regulations, benefits and health insurance, unemployment tax, workers
comp insurance, and potential for lawsuits in a highly litigious industry
put us in heavy handcuffs.

God forbid he treats employees like people who may get sick and need to see a doctor, or who get minimum wage, or take responsibility for their screwups, or ...

Basically, he had a good time when he could pretend employees were contractors, pay his employees 1099, and compete against people paying W2, but the party ended.
Bash Bunny – the world's most advanced USB attack platform
Show HN: Graphite and StatsD Cluster on Kubernetes
Quite far away. Even the Titan X Pascal is having some trouble maintaining a consistent 60 fps in all games.

http://www.gamersnexus.net/hwreviews/2659-nvidia-gtx-titan-x...

See the Mirror's Edge and The Division benchmarks. Averages are (just) over 60, but there are dips below.

Personally, I think the best resolution for current-gen cards is 3440x1440. Should be rock solid 60+ fps in all games, and gives the benefit of being ultrawide.
I could see a version of Twitter that is similar in a way to the latest Instagram release (allowing for up to 10 images per post). So on Twitter you could have up to 10 tweets in a single post. Each still 140 char. Only the first one shows up in everyone's feed (just like it does today) and you swipe/scroll/page to the side to see additional pages. If the first 140 is intriguing enough people will scroll sideways to read more.
There are also other substances (such as psilocybin and LSD) which have the potential to massively reduce the cashflow of big pharma (specifically: in the case of anti-depressants).

And now you understand the importance of the War on Drugs for billionaires in our society.

It seems people are slowly beginning to understand to what degree our society and its systems are corrupted by "economic forces" and not built with the interest of the citizens' wellbeing at heart.
How does this stack up against the Titan X for ML applications? Is the extra 1gb or ram critical or will this be a comparable (or even greater) offering?
ElegantJ BI Tools Support Small and Medium Businesses
I agree that the communication you described isn't completely REST style but rather "just" using HTTP as an application protocol. There is no real downside in doing so but it shouldn't be called REST.

REST based on the Richardson maturity model[1] involves:

Level 0: Using HTTP as the transport protocol: e.g. SOAP

Level 1: Identifiable objects: e.g. /object/object_id

Level 2: Using HTTP as the application protocol: e.g. Using POST to create new objects and DELETE to remove them

Level 3: HATEOAS

[1] https://martinfowler.com/articles/richardsonMaturityModel.ht...
How to Run A/B Testing for Exit Intent Overlays
SLI? Can't you put 8x or 16x Titan Xs together?
I'm not suggesting you use opioids again but, if you need to, I recommend Lactulose for the constipado. It's a sugar that can't be digested and pushes things along nicely. That's a little better than going though agonising pain or needing to overdose on a laxative with an LD50.
The traditional way to do this with good cross browser support is to use a DOM element. As long as it's not added to -the- DOM (page) the overhead is quite small. When you think about it, creating DOM nodes is pretty much one of the core things for a browser to do, so there's been a lot of optimizations for those things over the years.

That doesn't mean that it's pretty. But neither is the DOM API.
This is awesome, but the RSS/Atom feed seems broken (I get unescaped HTML source inside it). Using Feedly+Reeder.
F-Hole (2016)
Don't forget that they compete against traditional taxis too. For example, in my town pretty much anyone can buy a taxi license even with a single car, get a tablet with SIM card to receive orders, pay some amount to centralized call center that serves many local companies 24/7 and also provides a user app (which I like better than Uber due to it's simplicity).
The real irony is that your smug sense of superiority is exactly what the left always gets accused of.
Probably because my car drives 95% of my commute. Honestly though, that is bias, since complete self-driving is still much harder. However, I don't think it is more than 5 years out which is in the Uber horizon.
I would like... try and turn a profit.
Very cool. But the more I see of compile-time code the more I think it's a bad idea. The presented "toy" function with the inline while loop is essentially a macro that's doing compile-time code generation. I can easily see myself calling that function with a non-constant value and expecting it to compile (after all, functions are functions and they take in values regardless of their token type). Conflating the two runtimes seems like it could be frustrating. In a lot of cases you also get the same benefits (in this case, monomorphization) automatically due to compiler optimizations. Also I think most people working in production environments would have some sort of expectation about the time it takes to compile a library in Zig, but allowing arbitrary compile-time computation means that they cannot even guarantee that the compilation will halt!
It's weird that you make this comment, yet spend so much time flinging shit yourself.
When a topic continues to be studied, and the trend for the magnitude of the effects keeps dropping the better and larger the study is designed, coupled with just-so-story physiological explanations that don't real stand up to analysis, it's probably a sign that there is no effect at all...

So believe what you wish, but I don't think it's correct.
What I've found interesting in Chicago atleast is that pretty much all the drivers I've had from Uber also drove for Lyft or were very new to the platform. However a significant number of my Lyft drivers said they drove Lyft exclusively after initially coming in from Uber and then driving both.

Its anecdotal but most of the people I've asked about it said the pay on Lyft is better and they get far fewer bad passengers. Is Lyft losing as much cash as Uber? That would be a pretty bad trend if they're losing drivers and making less off of the drivers they have.