skysight-inc/HackerNews huggingface dataset:
freshbooks for basic accounting/invoicing/timetracking.
On the landing page, it might help to explain the value proposition in about fifteen words. Also to provide a simple diagramatic outline of the technology. In short, help people quickly understand why they should care enough to consider using a forms endpoint.

The current content more or less speaks to people who already know about forms endpoints. It is probably better to focus on expanding the market than trying to convince people to switch.

Good luck.
Woah, looks like this patent troll picked the wrong company to sue. Cloudflare is going after them _hard_:

> Step 1 — Cloudflare will fight this case in the courts

> Step 2 — Cloudflare will fund a crowdsourced effort to find evidence to invalidate Blackbird’s patents… all of them

> Step 3 — Cloudflare will investigate Blackbird’s operations to develop facts that support our arguments in the litigation and expose how patent trolls really operate

> Step 4 — File complaints against Blackbird attorneys by bar association disciplinary counsel in Massachusetts and Illinois
It's entirely possible to believe that law enforcement are a net good and also that they do lots of things that they shouldn't.

That they are trying to do the right thing doesn't really excuse doing bad things. Lots of evil is carried out by people that think they are trying to do the right thing.
Relatedly, who remembers GOOG-411? ;)

https://static.googleusercontent.com/media/research.google.c...
Why do you feel the need to post that?
The line about the ACLU becoming much more active? Can you disagree that they have become much more active on various issues during the new presidency?
"It's much faster to just pull numbers out of your head"

I don't doubt that, but the context was to generate reasonably good (in the sense of "looks like independent samples from a 50/50 distribution") sequences.

Humans are notoriously bad at that (example: in the first 9 bits, one would expect four consecutive zeroes or ones. Try finding someone who produces that when 'just pulling numbers out f their head as fast as you can write them down').

I think this will be significantly better (as indicated above: for shorter sequences), even though it lumps a, e, i, n and r to the bit pattern '01'. It also can be quite fast, even if you do it by memorizing the mapping from letter to 1..26 doing 'mod 4', and conversion to two binary digits.
I will attest to the same. My whole Engineering team is going to be migrating to KDE Neon as the primary development environment. Several of us have been trialing it for months, and as far as Linux goes it's been fantastic.
Maybe at this point we can't really blame presidents at all.

Perhaps presidents are mainly there to make speeches and slightly tweek a few policy decisions important to constituents, but government itself is pretty large and goes right on between administrations. (Which isn't always a bad thing either).
That would be a very interesting conclusion. It might turn out that actually, you don't Want (in the intrinsic sense) that 80h per week job, or that fancy expensive house. Perhaps a caravan in the woods is enough.

I might be misreading your subtext, but it sounds as if you're implying that ambition is a universal pro.
C++/Java/C# are formally taught languages for students in school earning a computer science education. Most software developers are produced by 4 year university programs teaching students in these languages. For many of these developers the paradigms shared by those languages are the very definition and essence of programming.

When these developers are tasked to write in JavaScript at work without any preparation or training, which is quite common, the myth of their narrowly defined view of programming is shattered. This results in low confidence and depression, but is frequently manifested in excuses, blaming the technology, other forms of cognitive complexity, and depression.

JavaScript is different than these other languages and makes no attempt to masquerade as such, which can be deceiving as the syntax is visibly similar.
Right, and so that was my point about an second factor built in to the device.
Reading the same study, I recall that higher temperate cause slightly more premature deaths (< 6 months), it makes no difference afterwards.
In 2013, when I have first chosen gnome, it was to replace the PC of my old parents. I have contributed to a gnome extension (translated in french) https://bitbucket.org/LukasKnuth/backslide to make it looks like their previous computer on windows XP.

AFAIK, ubuntu gnome is very stripped down by default, but it is easy to tailor to fit many needs. The extensions are often written in javascript.
I'm sorry, but you mispercieve. As you train the patterns and dance of MMA become clear even if they are inscrutable to the casual observer.
I always thought they were named after the Cray twins. Not sure why.
Yes that is Debian. But I said "normal" and implicitly meant with original debian kernel.
30 questions to ask a Serverless fanboy
The first paragraph of the article says which configurations the author says you should not use (and which the nginx team agrees with from the e-mails)? I'm not sure a less sweeping recommendation would be good, especially since the details can be seen as "esoteric" (and thus you should make sure to understand them to judge a scenario more precisely)
None. After my first cup of coffee in the morning when I have artificial enthusiasm I always tell myself I will start when I get home, but after 9 hours of making somebody else rich, I am just out of energy, and not interested enough in software to push through.
By injecting responses for server1.yourco.com, server2.yourco.com, you could MITM someone's backend servers without leaving any traces, which is an even more serious concern if they're terminating TLS at the NGINX server, which is a very common use case.

DJB has been warning against non-randomized port numbers for DNS resolvers for more than 15 years.[1] This is not a new issue.

NGINX's response here is quite disheartening.

1. https://cr.yp.to/djbdns/forgery.html
Why claim anything? Don't mention you have one on your body (because you don't).
> My understanding is that it is legally possible to compel you to unlock your phone with a fingerprint, but not possible to compel you to provide your password.

True for police, but less clear for border crossings.

http://www.wbur.org/hereandnow/2017/02/16/border-agent-unloc...

> They don't even need a warrant. It's clear the government does not need a warrant to search the phone based on a constitutional law, a set of cases called the Border Search Exceptions.
We've banned this account for posting only unsubstantively or uncivilly. We're happy to unban accounts if you email us at hn@ycombinator.com and we believe you'll post within the guidelines in the future.

We detached this comment from https://news.ycombinator.com/item?id=14316098 and marked it off-topic.
Yeah, I think I was implicitly including in my use case people unfamiliar with git/puppet/etc.
Perhaps. On the other hand, it's something that good salespeople are doing internally already; there's an argument to be made that this is just automating yet another part of the customer service process.

(There's an old joke that sometimes shows up on HN about augmenting an automated bugtracker to snap a photo when a crash is detected or a bug is reported, so developers can be reminded that bugs tie down to real people who are actually sad / angry that the software failed them ;) ).
60ms sounds like too much. How are you measuring this, and what does your TLS config look like?

A quick test with ab (-n 1 -c 1) against a nginx instance shows about 5ms for me, on an Intel E3-1245 V2 @ 3.40GHz. This is with a P-384 key, so it would be even less with P-256 or RSA-2048 (which, IIRC, have fast assembler implementations in openssl).
>more money to be "found" by streamlining operations (e.g. better boarding and overall faster gate turns)

FWIW, many ideas have been tried in this space. Assigned seating vs not assigned. Dual boarding through both the front and rear door of the aircraft. Charging for carry on luggage. Tons of time and motion studies. Nothing really compelling has ever come out of it, for various predictable reasons. The big one, to me, is that airlines are compelled to pack people tightly. Couple that with human behavior, and you're done. It only takes one person to hold up everyone else, because aisle space (as compared to seat space) doesn't make money.
I'll add too that most of the software bypassed the APIs and ran at a low level. Amiga would have had a difficult time updating their architecture without invalidating all their software.
It's a continuum, and everyone has their favorite setting on the dial based on their values and experience. Fortunately, we have the Bill of Rights to say where the max setting is in the US, but, unfortunately, I think they've taken it to 11.
Why Take-Home Tests Are Awesome
I could have sworn I saw the exact video associated with the article at least 2 years ago (same checkered floor and all). The fight is said to have taken place on April 27, so unless that's wrong I am having really strong deja vu.
So, when I first learned about YAML, I thought it was a great idea. I was wrong. I've been burned too many times by ambiguity. Config file formats should have a grammar that fits on a sheet of paper. Maybe two sheets.
Drone Uses AI and 11,500 Crashes to Learn How to Fly
How the Fidget Spinner Origin Story Spun Out of Control
Outside of the US, people will just see you as an American.
Inspectors and appraisers do different jobs - appraisers don't look for rotting wood, sometimes they don't even enter the home (i.e. if they know the trim level used for a particular development)..
Amazon uses pretty tight tracking in their product warehouses to verify that floor runners are meeting expected performance goals.
The only way this could possibly be considered ethical is if you get informed consent from every single person the system is analysing. If you provided each person with a detailed explanation of what the data would be used for, and required them to opt-in before collecting it, that would be fine.

Otherwise, what you're doing is deeply unethical.
Perhaps. But stuff has gotten pretty nutty recently...
This is why I still find jiu jitsu so beautiful - it requires a basic level of skill to beat someone's ass, but it's another thing entirely to control them so well that inflicting damage becomes optional.
The two differences from YAML that seem obvious are "includes" which reference other files, and drawing values in a HOCON file from an environment variable.

Both to me seem easily encoded using YAML's support for custom types.
The Uber electronic platform falls within the field of transport [pdf]
Despite the prevalent challenges and maladies afflicting the republic, calling the current state of affairs dystopian is hyperbole.
I have some text files full of quotes, but I've found that i enjoy browsing my collections on Pinterest.

Inspirational Words: http://pin.it/thWAFJ4

Life is Short: http://pin.it/XnNjdnN

Quotes: http://pin.it/NE6Lvcl

Aphorisms: http://pin.it/Nt4OYG7
IA-64 was a terrible fit for anything other than carefully targeted code for very specific algorithms. Anything data-dependent ended up with poor code density. It was left to AMD to deliver the 64-bit instruction set that people actually wanted.
Brave words typed onto an Internet forum.

I don't think this is an "evil action" to begin with.
The history of accidents from well intended people doing the wrong things even when it cost them their lives creates a very different culture. It may seem wasteful, but that mostly the mismatch between doing something correctly thousands of times and doing it correctly millions of times. You can pay attention and do a complex things correctly thousands of times, but for millions that simply does not work.

If the medical industry worked like the FAA the jobs would be boring, and ~30,000+ fewer people would die a year.
Ghana Telecoms Dish Converted into First Radio Telescope Outside South Africa
Beggars in China now accepting donations via mobile payments and QR codes
The UFC rules were designed around the Gracie family's jujitsu. Under, say, sansho rules, it looks completely different.
Forcing myself 15min/day no matter what. Works about half the time. :(

Struggle so hard to sustaining regular progress. Instead tend to work hard a week or two, then don't touch it again for three weeks.
Unity really went overboard with it, and took over keys that applications had been using. Like Alt (!).
Taiwanese NGO 'Hand Angels' provides sexual services to the disabled
around 10 hours per week working on a social word game for polish market: https://goo.gl/MQkme0
Because the announcement posts for these 'innovative' ideas are basically wish lists that rely on fixing some currently unsolved problem, have no plan for funding or deployment, require society to reorganize itself, or would require everyone to take a quality of life hit.
Man, if I were a millionaire I'd gladly spend a good chunk of my money and time to fight back those trolls. (Maybe someday :)

In all seriousness, good move on fighting back and actually standing against those bullies. Naming the individuals and companies involved could maybe get you in legal trouble? Anyway, surely you've already discussed this internally and decided to name them. Honestly, I like it. It's probably the only way to stop patent trolls: Get their names dirty on the Internet, which never forgets.

I wonder if moves like this are known to people outside legal and tech. My guess is the public in general has no idea of these practices, which makes it harder to fight against because there is almost no reaction / backlash. (I'm not from the US, maybe people do know about them).
The fact that they don't need a warrant is irrelevant when there are technological measures which require your cooperation to make it happen. The question is, what happens if you don't cooperate?

For fingerprint authentication, I believe it's been established that they can hold you until you cooperate.

For passwords, they can't. "The second question is, can they detain you until you hand over your passcode? They probably have some power to detain you for a little bit — maybe for an hour or two — not forever. They can't hold at the border and say, ‘Alright, you're living here until you hand over your passcode.’"

Then the question is whether they can follow up with some sort of punishment after the fact if you continue to refuse. According to that article, it hasn't been established yet, but I'm confident that it would come out in my favor, and furthermore that they would think similarly and not even try it.
parts aren't the whole, and it's completely justifiable to say "you might be doing this for the right reasons but this particular action is wrong". distrust in a process isn't distrust of the entire agency.
For this, start small. My mindset on this sort of thing changed largely by taking up a sport (I'm a capable athlete, but not stellar). I screwed up a lot. Instead of beating myself up about it, I looked at each "failure" (by some metric, varied by sport) as an opportunity to learn. It's exactly what I'd tell a friend or child in that situation. Pick yourself up, brush off the dirt, examine what went wrong, try again. Ask others for help and feedback, it may be embarrassing at first, but it's better than making a fool of myself every time by doing it wrong or poorly.

Failure is an option, because we aren't perfect. We will fail, and how we carry on afterwards is the part that matters. Developing this attitude in one area will carry over to others. Professionally, I had a terrible habit of thinking (impostor syndrome) that I should know what I was doing, wouldn't ask for help, suffered from analysis paralysis, etc. This personal growth helped me out tremendously there.
Trust without proof...

I believe that's called religion.
ACLU has gotten so rich off of Trump, they love Trump. I love seeing my local coffee shop raise a couple hundred bucks to 'donate' to lawyers.

Whoever their Chief Revenue Officer was, the 2016 election was the best night of that guy's life.
I try to get in 20-30 hours a week just now.

(Have dropped most other activities because I am pushing to try launch in couple of months).
Author of jinjasql. The whole point of jinjasql is to dynamically build queries.

There comes a time when you need the power of sql, and an ORM gets in the way. Think unions, sql functions, group by, more complex sql. Think dynamically generated sql queries based on some data structure.

In such cases, you have to keep track of how many variables you are capturing in the query, and then manually bind them.

Jinjasql is just a query generator. At the end of the day, it doesn't actually execute the query. You take the query it generates, and the array of parameters it gives - and then execute it using traditional means using bind parameters.

This approach gives you the power of a template language to generate the query. You can create reusable macros, conditionals and other features that a template language provides.
That article doesn't say AMD wanted to support CUDA, they wanted to give tools to migrate to HCC ("AMD's CUDA").
Seems like front page HN is too much for this website. Only getting 500s and error pages.
Looks like we hugged it to death: "Error 508. Resource Limit Is Reached"
Aside from the long list of unobservable attributes your ML algorithm can't learn, the biggest problem would be the small size of the dataset available, especially in the hottest markets (few sellers).

Many neighborhoods (not cities, or zip codes - too much variance in god that large) have on the order of single digits a dozen sales per year, meaning that in some cases the most recent 'comps' can be a month or two old. In a fast rising or dropping market, there's nowhere near enough data to train an algorithm before the prices have changed again.
As far as I know, the closest you can get to that is an encrypted backup via iTunes. There are still things omitted from the backup, though. Developers themselves can prevent certain files from being backed up: https://developer.apple.com/library/content/qa/qa1719/_index...
Also, even if you did go to a doctor's office in the middle of nowhere with nothing else around and only one doctor working there, that doesn't mean you are there to see the doctor.

For that matter, your location data couldn't be proven to be yours on merit alone. Anyone can be using my car, and anyone can have my phone, at any given time.
What is your definition of art, if it is so clear to you that you can bucket into "yes" and "no"?
Wouldn't that have to be disclosed as it otherwise would be real, punishable extortion?
(I'm not a lawyer in any way, so please advice)
What's "brave" about it? I'm a programmer making a good salary, and all I have to lose is my phone. I can buy another one if they decide to threaten me with seizure.

If you don't think it's an evil action, then why are you phrasing it as "I still believe they're trying to do the right thing"? I interpret that as "I think they're doing the wrong thing, but I don't mind because they think it's the right thing." If it's not evil then why not defend the action on its own merits, rather than appealing to the fundamental goodness of the organization?
Do they need to be opposed though?

There isn't really much consensus---even on HN---that passive demographic data collection is a bad thing alone. People claim it is, and I believe they feel it is---then they turn around and do things that compromise their stated beliefs because it's convenient.

I liken it to the gap between the rhetoric around open source and free software and the reality that Windows and Mac OS make up approximately 90% of OS marketshare. You can believe what you want to believe, but from a business standpoint you'd be putting yourself at a disadvantage if you structure your business requiring FOSS operating systems to climb to even 25% of marketshare; there's a similar situation, probably, for customer data tracking and advertising preference tracking.
DarkVision Technologies | C++ Developers | North Vancouver, BC, Canada | ONSITE, https://darkvisiontech.com/

* Email me at [suter-at-darkvisiontech.com](mailto://suter-at-darkvisiontech.com). Don't worry about a cover letter -- send me a resume and let's start the conversation from there.

DarkVision Technologies Inc. has developed a new ultrasound-based imaging technology used to inspect the inside of oil and gas wells to improve well integrity and minimize environmental impacts. The company’s field-ready hardware has been designed from the ground up including the ultrasound transducers (designed and built on-site), the mechanical housing (a 15,000-psi pressure vessel) and the electronics (a custom FPGA and arm SoC Architecture running an embedded Linux). Our image processing pipeline processes up to 20 Gbits of data every second to create datasets that can be used to find small cracks in wells that can be many kilometers long. Our team consists of experts from machine vision, medical imaging, aerospace, and computer graphics sectors. With several of North America’s largest oil and gas companies already secured as early customers, DarkVision’s flagship product is now making its debut in the field. We’re not a typical oil and gas service company. We’re not your typical 'app 2.0' or LOB company. And we're not a 20-year science experiment that never delivers a product of value. What we are is a technology company that has chosen to solve a critical and real problem for one of the largest industries in the world. We combine the right balance of big-picture thinking with pragmatic plans to develop technology that leaves the lab, and works in the real world to solve our customers’ problems.

We are seeking to recruit a talented C++ engineer to develop our embedded, desktop and cloud applications. The right candidate loves modern C++ and loves to write high-performance data processing, rendering and image processing code.

Responsibilities (include, but are not limited to):

* Improve our 3D visualization engine (C++ on Windows, using DirectX and CUDA)
* Write computer-vision/image-processing algorithms (on Windows and PetaLinux).
* R&D on ultrasound post-process and analysis techniques for potential defect detection.
* Work on an IO backend that allows responsive user interaction while browsing >100 GB datasets.
* Design stateless web services in C++ to talk with various databases.
* Implement cloud services on Amazon Web Services including deployment and configuration.

Qualifications:

* 3-6 years experience writing modern C++ (at least 11, with a sprinkle of 14).
* [Bonus:] DirectX/OpenGL/Vulkan/OpenCL/CUDA experience.
* [Bonus:] Realtime and/or Volumetric Data Rendering experience. (Game-Development background also useful).
* [Bonus:] Image Processing, Computer Vision and Machine Vision experience.
* [Bonus:] Web Services and Database development experience.
* [Bonus:] Amazon Web Services experience.

Compensation:

* Competitive salary
* Full benefits
* Up to 8-weeks vacation (yes 40 days!)
Metabase dev here.

Metabase is a general purpose BI tool that anyone in your company can use (whether they know SQL or not) to ask questions about your data, make charts and dashboards, etc.

It sounds like Squealy is primarily focused on generating APIs from SQL for integration in another applications.

That isn't Metabase's primary focus right now, but we do have the ability to embed charts or dashboards in other applications, as well as JSON and CSV APIs for each question (though that's not well documented).

Each question or dashboard can be parameterized, for example by a customer ID, and authenticated via JWT.

This works for questions built using our UI as well as SQL. We don't have a full template system in SQL yet, but we do let you add parameters to your SQL.

If you feel like we're missing a feature that would be useful, please file an issue! https://github.com/metabase/metabase/issues