skysight-inc/HackerNews huggingface dataset:
All the time? Most "RESTful" (meaningless term, by the way) APIs have a series of convoluted steps that are annoying and tedious to hand-roll.

Authentication is a good basic example. Different APIs will have different requirements for authentication headers. Successful authentication frequently requires multiple steps, like an initial request to get a session token. Many APIs will also require your request to be signed according to their specifications, and to stuff that signature in a header with a special name.

Every API expects to receive data in its own format. I don't want to have to make a bunch of validators that lay on top of your data model. These can and should be provided, and Swagger makes that automatic.

As eropple states, if something is making me do all of that by hand, I'm already looking for something else that will allow me to just say "import project_lib; project_lib.authenticate(); ..."

If you're just talking about something that is read-only and that only emits a single field I care about, sure, no need for a library. Something like the free version of ipinfo.io would be a good example.

Stuff that's more complicated than that, yes, it needs a client library.
Miami's Fight Against Rising Seas
We disagree, "it won't be nice" is not a hyperbolic statement.
In my alternate dream universe, my Nokia N9 continued to exist and be upgraded...
I'd argue that your incident review/debrief process is where you are doing your documentation after the fact.
Espresso – Google’s peering edge architecture
Fusion Server - imports and 'fuses' imagery, vector and terrain source data in to a single flyable 3D globe or 2D map.

GEE Server - Apache or Tornado-based server which hosts the private globes built by Fusion.

GEE Portable - A disconnected globe that allows you to access your data in a local-server configuration
don't burn bridges, bro.
A poker bot that knows what's in your hand is not playing poker. Not seeing other players hands is inherently part of playing the game. Further, an AI should be capable of using the same interface people do otherwise it's not a game X bot it's a cheating game X bot.
Awesome. Let me know if your product is more or less ready (if it is OK with you). Love to see what you're doing. I believe there is so much scope and room for many of us here :-)
It is accurate most of the time. Sometimes, it puts your location at a place that is impossible to get into. Assume you are traveling on a freeway. If you suddenly get into a stop and go traffic, it assumes you have got onto a surface street near the freeway - either redirecting you back onto the freeway, or reroutes you to a completely different route. It confuses you if you aren't paying attention to your location.
Oort - the cloud, in space.

We are building an orbital communications network and linux based satellite operating system that lets you program your small sat in widely used programming languages, and gives you access to unprecedented, low latency compute and storage on orbit, and enables uninterrupted connectivity to the ground.
> Even reading through this article, you'll find nothing in it that casts a negative light on the CEO.

I definitely got a negative light about the CEO from this, and that doesn't include the poor culture which is arguably the CEO's responsibility.
>But yes the client still has to know what to do in advance.

According to Roy Fielding[1] (who came up with the concepts of ReST and HATEOAS:

"A REST API should be entered with no prior knowledge beyond the initial URI (bookmark) and set of standardized media types that are appropriate for the intended audience"

So if an application doesn't rely on "standardized media types", and "the client still has to know what to do in advance", then it seems like whatever you're doing, it isn't HATEOAS after all.

[1] http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hyperte...
Stop being a pedant; I think you get my point.

If you want to play, note that I did not say USD anywhere in my comment. Not to mention that Forbes was founded in 1917, and so it clearly has no data collected to "confirm" an earlier billionaire. We can go back to the 14th century if you like (https://www.wikiwand.com/en/Musa_I_of_Mali):

> During his reign Mali may have been the largest producer of gold in the world at a point of exceptional demand. One of the richest people in history, he is known to have been enormously wealthy; reported as being inconceivably rich by contemporaries, "There’s really no way to put an accurate number on his wealth" (Davidson 2015).

But thanks, I actually never knew that about USD billionaires.
Pretty wild to see a (relatively) huge company like 2checkout (https://www.2checkout.com/) on there.
You lost me when you jumped from "rich corporation are necessary" to "civilization requires economy of scale".

There were no rich corporation until very recently in the history of civilizations, this pretty much debunks the part where rich corporations are necessary.
It's all weird. For example, GBA's VRAM doesn't even support byte access. You can only read and write 16 bits at a time.

For memory copies you'd use DMA controller anyway.
> I personally found that runbooks were even worse for small size teams (like our four person reddit team) because they would get out of data even quicker than at the bigger places due to the rapidly changing environment.

My experience is that you can get regularly updated runbooks, but they're at the wrong level of abstraction.

They'll discuss some odd one-off failure that happened to trigger a given alert, rather than the general class of problems that this alert is trying to catch.

These days I consider looking at a runbook to be an act of desperation, that'll I'll only perform after attempting to debug from first principles.
Fae – CMS for Rails
I've never seen Steve's commentary (although I do love his books), but those references could be useful in appreciating the lineage of the teams on track, e.g. the consideration the the team that once was Spyker finished 4th in the championship last year.
Tagged medical notes from Medical Records. The same way there is ImageNet.
User interface design will always be about the experience of the person using the software. How well can you do the things you're trying to do with it? Trends like AI and voice interfaces are less important than the fundamentals -- clarity, consistency, efficiency, and so forth -- which most software still doesn't get right.
I tried your demo and it worked great! I tried saying similar things to see if it was just word matching, for example:

"You should crawl under a rock and die." -> offensive
"You should join a rock band, that music is to die for." -> fine

My only complaint with the demo is that you keep trying to refresh the result as a I type, and I quickly overwhelm whatever rate limiting you have in place and get a "please wait before trying again" message. If you just gave me a "submit" button rather than refreshing as I type, that would fix it.

What I'm curious about is, how do you plan to sell this? Is reddit or HN going to pay for it? Are you going to make a paid vBulletin plugin? Something else I'm not thinking of?
> Source Han Serif

> An open source Pan-CJK typeface
Problem: I'm making a tool that'd help web developers and javascript library authors cut down bloat in the websites and libraries they make. This is done by helping them visualize the real world performance impact of adding a new dependency on the end users.

WIP here: https://cost-of-modules.herokuapp.com

Motivation: Maybe if I were to tell you the gzipped + min size, download times and the parse times of that ridiculously heavy react/ jQuery plugin _before_ you add it to your site, you'd think twice?

Problem: It's tricky to arrive at a configuration for webpack/rollup that would successfully bundle all npm packages.

Parse times are device specific, so calculating those reliably can be tough.
CDC: Zika poses even greater risk for birth defects than was previously known
Heh, I don't have any near-term plans to sell fully assembled modules, though I may consider making kits or something once I've refined things further. In the meantime, you could maybe try https://www.flapit.com ? No idea how they are (just came across them on the internet), but they appear to sell small assembled split flap displays?
That is now over however.
How is it misleading? Are all Holland's gun killings well-heeled white techies? Why wouldn't those same factors apply in Holland? I haven't looked at stats but I'd take an educated guess that the economic/ethnic divides also apply in Holland.

You've also made the same mistake as another commentator (I admit I wasn't clear), my first figures are total gun deaths, including self-harm. A significant percentage of those deaths are white men killing themselves with guns. As I understand it, a figure that only partially translates into other forms of suicides in countries or states with better gun control (basically, less guns = less suicides, other methods need more preparation and so are caught in time or fail). A brief google seems to support that:

https://www.hsph.harvard.edu/news/magazine/guns-and-suicide/

Proportionally speaking, the factors probably hold, the cold, hard, truth is that as a white techie you're still much more likely to die by a gun in America or Mexico than in Holland.

Your own state department warns about Mexico:

U.S. citizens have been the victims of violent crimes, including homicide, kidnapping, carjacking, and robbery in various Mexican states

You can search for US citizen deaths in foreign countries:

https://travel.state.gov/content/travel/en/statistics/deaths...

I see 75 homicides of US citizens in Mexico last year. It doesn't list guns or not guns.

I tried Holland, the UK, Germany, Spain no homicides of US citizens. 2 people killed in Italy, 3 in France (Nice terrorist attack).
It could be related with the fact that trump proposed change have been rejected so far. And informing people about it is the way to help preventing such proposed change from happening.

So IMHO it's good that they report it.
Good lord, the Star Trek geek in me loves this idea. I have no idea why yet, but I want to become a customer, where do I sign up?
Oracle recommends axing Java object finalizer
Possible issues: capital, interest, land acquisition, zoning, weather, water, climatic region, crop seed availability, need for supplementary transportation (seeds, equipment, fertilizer, etc.), unpredictable transport overheads, etc.

The fact that you are sharing hard figures before a method really shows that you haven't advanced your thinking very far. Plants don't need technology to grow, they grow anyway. I'm not a farmer either but I can tell you the expensive part of farming is not the growing, it's the capital acquisition, land acquisition, transportation overheads, preparation, crop selection, harvesting, getting to market, and venture risk mitigation.

The most expensive part is often harvesting. The traditional US solution is "industrial scale farming and industrial scale harvesting equipment". The problem is that monocultures really suck in terms of biological efficiency (you start to need pesticides, fertilizers, machines and fuel for their deployment, crop rotation, wind breaks, etc). Better is inter-cropping, where you have different plants together in the same field. A smarter, robotic harvesting system to effectively harvest these naturalesque "mixed" fields could really be a game changer. Then again you could just employ Mexican immigrants like everyone else...

Another option would be an automatic guerilla farming drone to avoid paying for land. You see this done manually a lot in China. Something that can identify an area, clear it, plant it, potentially monitor or water it, and harvest it semi-autonomously. You would probably need a very high value crop to make this work, security would be a problem, and only certain types of unused land would function (legally, proximity-wise, security and visibility wise).
Project: I'm learning to (ab)use nuget packages and micro libraries as a means of increasing my motivation and completion rate on personal projects.

I've had a tendency to (re)start new personal projects from scratch instead of continuing old ones. I'm up to around 300 dead and abandoned projects. Compounding the problem: "I don't want to manage #include paths, library names, paths, and deal with other build errata - for multiple platforms no less - just to escape a lousy JSON string!". A native nuget package can reduce this to a few clicks, which is much more palatable. I've been doing a lot of reusable build automation to make creating .nupkg s a no-brainer. So far I've figured out how to make decent nuget packages for C++, C#, and Typescript projects.

I'm applying this approach to the creation of a native C++ library for sentry.io (because I'm tired of unreported assertion failures within a company being a problem, ever). I've spun off a lot of terrible v0.0.0 junk: https://www.nuget.org/profiles/MaulingMonkey (follow the "Project Link" for the corresponding Apache 2.0 licensed github repositories)

So far I this includes libraries for unit testing, formatting JSON, enumerating the callstack, and a snprintf wrapper. (I've been muttering "always be shipping" to coworkers and friends - taking the piss out of the phrase "always be closing". A former coworker suggested something even better, which I'm trying to embrace: "always be shipped", hence my willingness to put even v0.0.0 stuff out there.)

Problem: My makefiles for linux builds are absolutely horrific - and I'm not just talking about my propensity to use tabs for non-indentation purpouses: https://github.com/MaulingMonkey/libMmkJsonWriter/blob/dc26d...
https://beakerbrowser.com/

A peer-to-peer Web browser. We let users create and host unlimited sites from their own devices. We think the technology can support thick hostless applications, which eliminates data silos and makes every application forkable from the browser. No blockchains, just an improved variant of BitTorrent called Dat [1].

We've been quiet the last 2 months but our 0.7 release is coming up, and we're excited about it.

1 https://datproject.org/
Probably someone will remember this https://en.wikipedia.org/wiki/Turbo_Vision

Turbo Vision is a DOS-based character-mode text user interface (TUI) framework developed around 1990 by Borland for Pascal, and C++.
I've been using shells on Linux VMs and Macs for years now and I've probably written less than 50 functions, and the number of times I've typed sed or awk is probably lower than 100. I pull out the real scripting languages for real jobs. I only use shells for quick things.

Sure, I could write a Python script right now that would read me the last lines of a log file on a remote server. Or, I could just type something like this and hit enter: ssh user@server "tail /path/to/log"

I think what GP is trying to say is that PS is in an awkward position between the two. It has a deeper understanding than bash/zsh/whatever, but it also requires more typing. Yes, PS will fix issues like the ones you have described, but typing in long names (at least for me) defeats the purpose of using a shell in the first place. I don't want to type in "Get-Item" or whatever a million times, nor do I want to ever worry that using redirection (e.g. "something > log.txt") will mess up because PS defaults are the way they are.
Ask HN: Is Node.js.org down?
Trying to download a version of ndoe from nodejs.org shows a 522 response from Cloudflare. https://nodejs.org/dist/v4.4.7/node-v4.4.7-linux-x64.tar.xz
Thanks! I'm definitely planning on adding liquidation preferences -- a lot of people have been requesting it.
As far as I can tell, SF is in SV. To someone who has never been/worked there, everything I've read makes it seem like "Silicon Valley" is often used interchangeably with the Bay Area in general (though Wikipedia seems to specify that SV refers to the southern bay area in particular).
I hear people refer to Oakland as being in Silicon Valley...
> Really didn't think anyone in the US could not know that in 2017

Well I guess you are just much much smarter than us. That goodness you cut us some slack. ;)

I don't know if I have ever seen a zero prefixed zip code.
..yes. Thanks for clarifying :).
I'm fully aware of what he asked for and as I have made clear, unless somebody can link a site that allows such lookup of past cases (including SCC) then there is nothing further I can do beyond express my personal experience, and link to the law in question (which I did).

So unless you are able to link such a site then your not helping at all.
Why $500? Mac Pros do not, strictly speaking, require the official stock "Mac Pro ATI Radeon &c &c" with the mounting bracket and everything.

I had a HD4870 running strong until a couple months ago it died. I replaced it with a GT 640 I had on hand; it works fine. Your mileage may vary.
100% Redemption of Outstanding BFX Tokens
> almost everyone who has experienced both has a strong opinion about which one they prefer

That's an excellent point.
What do you plan on doing for benchmarking? I don't expect you to get something like STAC done, but will you try to find general benchmarks that others use?

I've been working with TS databases for a long time now, and it never fails that every database vendor always has benchmarks showing they are the best (no put that more bluntly, when you come out with your own benchmark suite and you are the fastest/smallest/bestest I won't be surprised or believe you).

I don't expect you to be the fastest when having a row-oriented architecture, and it would be an unfair comparison against the non-free databases, but I would like realistic numbers.

Actually, if you came out 2nd to 3rd against competitors' workloads, I would be far more impresses.

(But really? A row-oriented TS database?)
To watch consumer available bikes racing, there is also World Super Bikes (WSBK).

"The motorcycles that race in the championship are tuned versions of motorcycles available for sale to the public"
AFAIK something similar already happens and has been happening at the US border for some years, this proposed change is attempting to put into law and generalize an existing practice.
Congestion is a tragedy of the commons caused by the people driving, who "could" have avoided it by not all driving 1 person per 4-person 2000lb car.

I'm sure they realize that, but most people can't seem change their lives to escape it by riding the bus or whatever.
That's 100% nonsense. Some urban cores are seeing gentrification. Inner suburbs are going ghetto, and people with kids are moving further out.

Until you start hearing about urban schools doing great, anything you hear about the resurgence of the city is due to your personal overexposure to dink couples and gay people without families.
How about pricing data?
Also, colorsync works much better on Apple monitors. I have two monitors on my desk, a Dell P2815Q and a Apple Thunderbolt Display. The Apple had a default colorsync profile that looks perfect, the Dell, I got close, but I can't get quite right. Colors change slightly when I drag a window from one monitor to the other.
Apooogies, I forgot that it ships with emacs and vim. So you use the vanilla installations of emacs and vim for your editing? Or do you download a more recent version and configure plugins? Notepad is a perfectly adequate editor if you need to quickly change a config value, but I wouldn't consider it a usable day to day tool. Nor would I consider a vanilla vim install with no customisation a usable day to day tool.

> I would never suggest anyone have an FTP client; I have that service turned off on every machine I administer. SSH / SFTP are fundamental tools however.

Pedantry at its finest.

I have neither ssh nor sftp on my workstation and I have no need for either.
Why would I use this instead of x.ai?
Tracks with sloped turns aren't used because of this. I think they should leave the fully unlimited class for the self-driving cars :)
Try elementaryos. Just buy intel hardware and youll be set for drivers. Try it and tell me its bad
I'd argue that a new ketchup did come along eventually ... Sriracha
That sounds amazing! Forget the home cloud, try a satellite.
I've seen the argument of creativity vs process before, and I think it comes from a lack of understanding in the design process.

Most design systems now use a 'double dimond' process. The first stage is researching the problem, and coming up with as many potential solutions as possible - no matter how crazy. That's the stage where creativity is part of the process.

The second diamond is refining a concept - this is what most people view as "UX design" - but it's actually the entire process. If you look at design studios such as IDEO or Emapthy Design, you'll see that conceiving new feature ideas is their specialty.
Le mans prototypes is now my source of old style f1 excitement.
Please check out our journal policies page: http://distill.pub/journal/

In brief, Distill needs to see three things to publish an article: outstanding communication, advancing the dialogue, and scientific integrity. Distill often works with authors to help them bring their articles up to our standards.

Additionally, as a primary publication, Distill will not republish content already published elsewhere, or publish "translations" of papers where someone rewrites the content of a previous paper. (This relates to advancing the dialogue.)

If you reach out to editors@distill.pub, we're happy to discuss pre-submission inquiries about journal scope and related topics.
Hard to ask someone to sell their house, move their employed spouse and children to the most expensive patch of land in the country and also hire-fast-fire-fast. Seems like moving to the Bay optimizes for people with no relationships or dependents, generally keeping the age range pretty low. Not saying it should change, SV can't be everything for everybody, but that's the current state.
The Science Behind Cheap Wine
I've heard good things about Darktable. I'm still a Lightroom user though so far.
No paywall: https://archive.fo/taClx
Give them to ESO fund so someone can take the risk to make a buck off of the options!

Its a good deal and nobody cares about your emotions. (ESO fund just fronts the capital for you to buy the shares you are entitled to, and makes a separate contract entitling them to some profits, risk free for you)

Silly to spend that much of your life just to weigh $4000 or so and write a blog post the circumstances leading up to that decision, when there's infrastructure to remove the decision making process out of it.
What are bots in this context? What is this context? Couldn't figure out from your landing page.
Lexicity: The First and only comprehensive index for ancient language resources
I assume Dell, HP, Lenovo, Samsung, Toshiba, Acer, Asus, etc all have plenty of vulnerabilities in their homegrown drivers, many of which remain unpatched. Fortunately these are small enough market segments that they don't get much attention from the bad guys.
I feel for this guy. I was an extremely early employee at a startup, and when I left I was faced with the decision of whether or not to buy exercise my stock options. Eventually I declined to exercise them.

Telling your friends that you don't value the thing you've all been pouring your life into is tough. It feels like you're insulting them. Esp when there's still money in the bank and the investors don't know what you know about the company. But I saw the writing on the wall. The ship was sinking and I couldn't get them to plug the leak.

Ultimately I decided that I'd rather give up my lottery ticket and be happy. Turned out I ended up happy and much better off financially and emotionally. As always there's a relevant xkcd: https://xkcd.com/1768/
Sure, you don't need economy of scale if economy of subsistence is enough for you.