skysight-inc/HackerNews huggingface dataset:
> What if you can't shoehorn your functionality into the handful of REST verbs?

REST doesn't have a handful of verbs, HTTP has a handful of predefined verbs (but supports extensions). REST is an architectural style that does not specify the underlying protocol.

> What if none of the status codes make sense?

Again, that's an HTTP issue not a REST issue. And it's not likely to be a real issue (HTTP status codes may be insufficiently precise—but already support additional data for disambiguation—but I can't imagine a situation where none of them make sense.)
One of the funnier parts is that for revenue, they grew +286%. for losses (which +2200% if you include the stock comp), there is no percentage listed, just "NM" (Not meaningful)
So the solution is a device that has a screen on it that is barely bigger then my phone's?
Or you can not base your business on the fickleness of your phone company's /ISP algorithms. Google is a much as 90% of referrals for many websites

Business 101 is that you're always in trouble if you depend on one supplier for the majority of your business. The second example I have is John Gruber (daringfireball.com). He never sold ads based on the number of active visitors.

He sells one RSS sponsorship at the beginning of the week and a thank you post at the end of the week. His revenue wasn't affected when he lost half his readership.
FL Studio 12.4.2 Crack with Keygen Free Download – Producer Edition
Snapchat hits 166M daily users, disappointingly growing only slightly faster
33 incidents in what, 5-10 million flights?
The latency SLAs are within the same Azure region. You can distribute your data across any of the 30+ regions that Azure is available in. Your apps always read from the local/closest region with the homing APIs.
I wonder how many other tech companies fit into this general category of "providing an equivalent to a regulated service without meeting the regulations". You've got the more obvious "sharing economy" type things which are in the news all over the place lately, but I bet there are a bunch of other companies like Zillow that have been flying under the radar for a while.
A project like this could never happen in the US, for the exact same reason it could never happen in El Salvador.
It would be great to see how Zillow stacks up to the desktop assessment software used by various mortgage companies and banks.
I hope so, if only because it keeps them running at this pace! Kudos for charging the 800lb gorilla head on.
Because its a performance critical application that has made the switch so is a good comparison.
Please don't comment uncivilly, regardless of what you think of someone else's comment.

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

https://news.ycombinator.com/newswelcome.html
By design do you mean having to build a running plugin? Personally, I don't know if there exists a tool for such task yet. If I got what you mean by design, that is.
I don't see what you mean. It's a long line, so it breaks across 3 lines, but otherwise, it's just:

if (a >= b && (int)(c - MACRO(d)) <= 0) goto out;

Or the stuff further down? Just confusing because tpacket_req and friends are defined as structs elsewhere, so you don't have that context. And it's not really C, it's syzkaller (fuzzing tool) descriptions, kind of a pseudo code syntax.
User growth is plummeting:

Q4'15 - 13.8%

Q1'16 - 14%

Q2'16 - 17.2%

Q3'16 - 7%

Q4'16 - 3.2%

Instagram Stories launched Q3'16. Going forward, growth is going to be flat, maybe even negative, now that every messenger service now has their own Stories clone.
Microsoft Edge bug changes text in printed print-to-PDFs
To me it's easier letting the cashier figure out the codes. Obviously, I could do it myself but at that point the self checkout has no advantage for me. It only saves money for the company.
It shouldn't work fully, the preference and power ads are given now is already way too much, which is why everyone is trying so hard to block them. Besides, there are things that can be done, such as, if the user seeks past a commercial point, they get a commercial and then the normal content resumes. I'm sure cable providers would love this evil power for their DVRs too but even normal people would flip out over that.
I don't know if it's true, but I was told once that bing means disease in Mandarin.
this is America. they are not entitled to their opinion.
/s
I completely agree. don't like their estimate, don't use it.
>Google Duo is better than Skype, Google Allo is better than Telegram.

Sure, if you want to pick the weakest competitor, they're better. Duo competes with facetime, not skype. Allo competes with WhatsApp, not Telegram.

Yes, part of what makes Google Photos good is the integration with their other products. "network effect" is a thing. But leveraging your other products is not the same thing as being an illegal monopoly. iCloud Photos has a network effect. Facebook's photo sharing product has a much larger network effect than Google's.
Since when is providing a housing estimate a regulated activity?
Despite the negative tone, I think you are correct about the mentality that leads us to conclude that we have the simple solution for every problem and that others who can't see those simple solutions are clearly not up to par. Comments of the form, "Why don't you just...", usually end with something that doesn't fit the situation, just the mental model of the poster. Over time, and with enough experience, you learn empathy for other developers. You've seen enough adversity to know that we solve problems in different ways. I don't subscribe to absolute relativism, but we have to allow for the practical, not just the theoretical.

That said, we also have to be able to encourage others to present their ideas. We clearly can't grow if we don't hear and consider external ideas. It's a difficult balance to strike.
Is VS for Mac recommended for typescript development? I'm using VS code right now.
Please don't post ideological rants to HN, regardless of the ideology. It's not what this site is for.
> And what exactly is "more successful?"

Pretty much any reasonable definition will do. For example, higher adoption is one metric that can be used to define success.

> Your statement that it "absolutely will hurt adoption" is unqualified and nothing but opinion.

It's an opinion that a lot of people share, judging from the HN threads I've seen about CockroachDB. And really, I shouldn't need to defend the idea that having a name that disgusts people will hurt adoption. It's just common sense. The only real question is how much damage will the name do? The better the product is, the more people will forgive things like bad names, but there will definitely be at least some level of damage.

In addition, if there's multiple products in the same category that are fairly close in quality, then subjective things like names will matter more. Maybe CockroachDB is significantly better than the alternatives right now (I really have no idea; this product category isn't something I know anything about), but if so, surely it won't remain "significantly better" forever. Other products will catch up, or other products will be created to compete, and we'll end up with several products that are similar, and once again, naming will become more important.

And finally, you're completely ignoring the fact that a lot of decisions about tech stack aren't actually made by technical people. They're frequently made by managers rather than engineers. And when the decision is made by non-technical people, marketing (e.g. name) is very important. Heck, even when the product is made by engineers, marketing is important, because that's how you convince the engineers to spend the time investigating the product to see if it lives up to its claims or does what they need.

Speaking as an engineer, if tomorrow I suddenly have the need for a cloud-native NewSQL database, I'm probably not even going to look at CockroachDB, simply based on the name, unless someone else convinces me that it's clearly superior. I find the name very off-putting and I'd rather not be confronted with the mental imagery of cockroaches any time I use the product.
I would search unconscionable contract. I think there's some good advice about it there. Maybe search exploit my friends.
What package are you using for your Emacs back end for completion? I've tried several and never really found them stable or even working in some cases. I write a couple thousand lines of C++ every week in emacs and I've actually become very productive without auto completion, so perhaps I'm not missing it anymore at all.
A piece of this (automated object searches) has already happened, as you may know. For one of several operational implementations, see:

http://crts.caltech.edu/index.html

The original survey was built for near-Earth objects, but the extra-solar-system transients detected (e.g., supernovae) became the subject of many papers.

The supernova catalog that observations like these compiled -- but from other transient-detection networks -- became the basis of the 2011 Nobel Prize for the observational discovery of dark energy: https://www.nobelprize.org/nobel_prizes/physics/laureates/20...

You may be seeking after something harder, which is to use orbit anomalies to infer positions of objects - kind of an automation of all the orbital simulation efforts described in the article. That, of course, has not been done.
Personally, I still really like Sublime. The GUI makes it very easy to pick up.
Bottom line - locally exploitable vulnerability in the linux kernel, in case you have the CAP_NET_RAW capability which never really happens. Not a real security threat for your standard linux distro.

On the other hand, this is a great technical write-up that describes thoroughly the internals of some of the linux kernel subsystems. Probably the best documentation you can find for some subsystems. Also shows how they bypassed exploit mitigations technics such as KASLR, SMAP&SMEP.
Xamarin.Forms support for macOS is in preview:

https://blog.xamarin.com/preview-bringing-macos-to-xamarin-f...
Edge is built into Windows at a lower level than UWP. It is UWP-like in the sense that it has the modern app UX on all Microsoft products, it uses the new APPX package format, it favors the new WinRT API, it uses the new AppContainer sandbox, etc. But Edge can also do things that UWP apps can't do, such as being bloody uninstallable, running executable files, and creating special AppContainers[1].

I should also mention that UWP and Win32 aren't mutually exclusive; UWP is an overarching framework that supports WinRT and a subset of Win32 (now called the Windows API).[2] Edge uses some of the Win32 API as well.

[1] https://blogs.windows.com/msedgedev/2017/03/23/strengthening...

[2] https://msdn.microsoft.com/en-us/library/windows/apps/br2057...
This is covered in https://docs.microsoft.com/azure/cosmos-db/gremlin-support. You can specify a partition key for your graphs for scale out, and access vertices and edges using the partition key + item key ("id") like g.V(['USA', 'Seattle']).
Premultiplied alpha results in less color depth, though. If my alpha is 10%, then my possible RGB values become 0-25. Even if I multiply by 10, I still lose the maximum possible values 251-255, and only values 0, 10, 20, 30... 250, are possible.

The correct solution is to pay close attention to all of the factors... and to be ESPECIALLY aware of pixel scaling. Provide your RGBA textures at the 1:1 pixel scale they will be rendered (or higher!) if at all possible.
Do they block whole .sexy TLD?
It's somewhere between comical and meaningless in San Francisco. The operation of the algorithm is painfully apparent and AFAI most heavily weights trailing sale price per square foot and sale price over list, as compared to presumed 'comps,' all three of which factors are frankly piss-poor indicators in this market and city.

As a proxy at a glance for such comps it's at least an indicator of when (as is common) list price is far below expected sale price, and an arguably cruel fiction designed to attract interest (in my tier: from the desperate).

(If you don't live in SF, sales at 30-50% (100s of K) over asking are common again, after a brief cool down at the beginning of this year.)
DR;TL: use premultiplied alpha for transparency
If a homeowner or homebuyer is paying someone to assess the value of a property, requiring expertise and training in inspection of a house such as materials, build quality, plumbing and whatnot, I could understand needing government approval.

This is just someone saying what they they think something is worth. Do I need a license before I can say "I think a certain car is only worth $25k instead of $30k"?
> /account/1 is REST

Probably not. If "what this is and how it relates to other things" is determined by looking at the URL path and not the media type (for "what it is") and link relationshops (for how it relates to other things) it's not REST.
We have some glue code to workaround lack of retina/hidpi support in gtk+.

Yes, having Gtk UI running on Gtk 3 is something we want to have at some point.
CoDel is just an AQM: https://tools.ietf.org/html/draft-ietf-aqm-codel-07
What you describe is called FQ-CoDel: https://tools.ietf.org/html/draft-ietf-aqm-fq-codel-06
Doing a long flight soon and this sounds like it would be perfect for it. Also, love the choice of a man-o-war.

From reading the website's bullet points I am reminded of the excellent talk by Mike Monteiro titled "How Designers Destroyed the World", which I would highly recommend for a discussion on the same subject.
Chicago’s Gang Wars Have Become Battles of Attrition
I use .NET too. Problems we've experienced:

Dealing with the portal. It's just annoying.

Networking - first, when they had the idiotic "Classic" design where you had to share an IP for no reason. Then sometimes, the network just wouldn't work very well. We'd get Pingdom alerts even though the site was up and responding. PCAP showed TCP issues. Same issue with Azure CDN, until we re-created the account and selected Akamai. Or Verizon. It's just silly.

VMs hanging, and the suggestion being to stop/start or resize them to get them unstuck.

The moronic SSD situation. Seriously, you need a special class of VM? And for a while, that meant you got an "erased-at-any-time" temp drive SSD. Can't choose size of SSD, must use one of 3 presets. And if you need more perf/storage, they suggest RAIDing them together. It's a joke.

Everything slow and overpriced. GCP is 20-80% less than Azure for VMs - even getting an enterprise agreement didn't help much. And that's not even getting into scheduling preemptive VMs on Google.

SQL Azure seemed really slow (so we had to pay for the premium level) and prone to connection resets or "transient errors" requiring special coding. This was not using anything exotic or heavy workloads, we just got shit IO out of it, even at the, I think, $400/mo tier.

Everything just being "clunky". Networking rules, for instance, are just straightforward on GCP. Ping works, unlike on Azure (wtf guys). And again, I cannot stress how much of a pain that portal is. Maybe I should have everything scripted, but hey, I don't. It's just confusing, and even when you know where things are, it just feels cumbersome and slow. Perhaps I shouldn't be using subjective adjectives, but hey, there it is. And I know I'm not alone.

I get it. Azure wanted to be a full PaaS where you just uploaded your .NET dll and la-di-da. Unfortunately, a: Windows is terribly suited to not having RDP, and b: sometimes we just want IaaS. I also get that they're going to make bucketloads of money getting their enterprise customers cloudified. Existing AD/Exchange deployments aren't just gonna jump over to Google, but they'll migrate bit by bit to Azure and pay nicely for it.
Huh. I'm not originally from the python community, but I had no trouble figuring out how to get reproducible installs out of pip using the requirements.txt idiom.
Facebook Is Going to Punish Websites with Junky, Sexy Ads and Little Content
(and I can't do any frontend work). Every job has its own difficulties and its own obstacles.

off-topic, btw, I read tpacket == tptacek. He can easily hide in Linux kernel. No one noticed, until now.
Look at it from the other direction. I am saying one of the downsides of monopolies is they end up with a lot of capital, but they don't use it efficiently. At the core investing capital efficiently is a different skill.

Another way to look at it is after breaking up AT&T it created a lot of horribly dysfunctional companies. Verizon is a long way from greatness, but many of these guys where far worse and then went out of business because they where inefficient. Remember, it was the same people, tech, and business models before and after the breakup, but busting up AT&T exposed problems to market forces which then went away.

I am fine saying the rot has yet to set in at Google. But, give it 20 years and expect the same kind of problems because of human nature.

PS: Granted, this does not really answer your so what, but efficiency in the long term really is a boon to society.
It's actually quite easy, as it comes pretty much out of the box with recent versions of Emacs (24+) and python.el (not to be confused with the older python-mode.el). I could not find a nice web source for python.el's documentation, but it turns out that directly reading its code is not so bad in this case:

https://github.com/emacs-mirror/emacs/blob/master/lisp/progm...

In particular, you need to set the `python-shell-interpreter` variable to "ipython" (which must be in your path preferably). You can then invoke `run-python` to start a REPL, and C-c C-c to send a buffer to it.

There are a couple more interesting commands with this mode, see:

https://github.com/emacs-mirror/emacs/blob/master/lisp/progm...
> HTTP != REST though, as the article notes.

Well, HTTP itself is the archetypical REST API, though.
> PyPI, pip, wheels, and the underlying setuptools machinations are all designed for libraries. Code for developer reuse.

Many Python applications seem to disagree with this point. The one I most recently deployed, Mayan EDMS[0], includes installing the application using pip.

On a side note, one thing that's always driven me nuts about having multiple package managers is that they don't talk to each other. If I install a system-wide Python library using pip, the system package manager isn't aware of it and will try to install the vendor-provided, and usually older, version to satisfy a dependency.

Likewise, there's no way for pip to ask the underlying OS to install some dependencies - just look at the packages you have to install to get Mayan EDMS running. This isn't as simple as asking for a given package name, you have to ask for the name that the underlying OS/package manager knows that package by. For example, "apt-get install postgresql" might suffice for Debian, but on FreeBSD you might need something like "cd /usr/ports/database/postgresql96; make; make install".

I'm not singling out Mayan EDMS here, it just happens to be the most recent bigish Python application I've installed so most of what I went through is fresh in my mind.

[0] https://mayan.readthedocs.io/en/latest/topics/deploying.html...
What do you think about them open sourcing DLA of Xavier?
There is no perfect place. Pick what you are willing to accept.
Is there a reason why the installer is in french? My preferred language is set to english.
In the UK "mongo" is synonymous with "retard" if I'm remembering correctly.
A Stanford researcher's 15-minute study hack lifts B+ students into the As
This is from the article:

"...the fact that they offer market-value estimates and 'are promoted as a tool for potential buyers to use in assessing [the] market value of a given property,' shows that they meet the definition of an appraisal under state law. Not only should Zillow be licensed to perform appraisals before offering such estimates"

It can be surprising when seemingly innocuous activities are in fact heavily regulated (cf. Stanford needing to remove all their learning videos from their website).
A password cracking utility, and because it was put forth as at least one example of a real-world application purported to perform just as well under OpenCL as CUDA. If true, it provides evidence against the claim "[OpenCL]'s always been 10-20% slower than CUDA".
Yikes. I just signed a contract for a new roof here last month, it's going to cost about $12k. Just did the estimate for the Tesla Solar roof... $80,300, so $87k if I want the battery too. I can barely afford the $12 right now, the $80 is just so far over it's not even close, even with how much I save over the years in electricity.

That being said, I love these things, so hoping it gets cheaper in the coming years.
In fairness it seems like a pretty big update.
Its impressive the amount of work you expect people to put in to simply applying to your company.
Inside a Chinese Internet Cafe
At least since 1989. Take a look at the "Appraiser Qualification Board" section.

https://www.appraisalfoundation.org/imis/TAF/About_Us/TAF_Bo...
The procedures to produce an SEC report take time and aren't automatic. Management discussion, etc.

As a former professional investor quarterly is fine. i want mgmt focused on running the business, not reporting to investors. Anyone who wants more frequent data so they can trade the stock can hit the road as far as I care.
Lets not forget that Facebook lost a lot lot of money before finally discovering a way to monetize its services. This is SNAP's first public earnings report.

Disclosure: Not a user or stock holder of SNAP
Scaling Connections in Postgres
This is a lawyer, who can sue people at very low cost compared to the rest of us.

If this is a regulated activity, it absolutely shouldn't be. This reminds me of the absurd barber regulations.
Satya Nadella: We need to prevent “1984” future
> It is truly unfortunate that the management console has the worst UX ever.

I think that title goes to AWS...
See LEDE website, they have some generic introductory propaganda and per-device specifics. TD;DR: customizable Linux distribution with package manager, tons of features and ongoing support. In my experience less bugs than vendor firmwares, but I always took care to buy hardware known to work well with it.
The government's not getting involved, oh you mean the fact that a judge is going to be involved?

Civil courts exist to provide monetary damages if damages can be proved to exist. Yes, they can also compel arbitrary behavior as a part of governing body.

This is independent of any stance on Zillow and a state licensing regime. If the plaintiff can convince that the tool is making her lose money, the judge will award her money.

"but that means < cue completely uninformed legal analogy >" yes you can make a career out of litigation, many people have.
Seems like the lesson should be extended to something like:

Always test cross-browser before commiting to a js library, after you have committed to it, and on every browser or js library update.
Should. Buy. GoPro.
I have just watched the part where Emma Lawton was there as a guest. I wonder why did not they do a live demonstration of the device?
How about the feeble minded?
Because the LineageOS installer does not give any warranty that it won't brick the phone beyond repair. If Google updates Android and it uses an unsupported Qualcomm driver and that thing breaks anything, Google may be held liable in court and forced to pay damages.
With Space X internet on the horizon, I need to start designing my house in the country, preferably with a small roof.