skysight-inc/HackerNews huggingface dataset:
Yes, because we've been growing alot, I took the $80k as an average from the past 6 months. I didn't feel like the article was the right place to go into further detail of finances. We are profitable.
I would've really liked to see a third season of Pushing Daisies to wrap it up. It's true that it probably couldn't have survived many more after that.
So you're saying this could be useful for stereo imagery and video? ;- )
Ada83 had support for optional GC, but since no vendor ever bothered to implement it, Ada 2005 removed it from the standard.

In any case the memory management is quite similar to how Rust does it and in the SPARK dialect for high integrity systems, one isn't even allowed to do dynamic allocations anyway.
"Democratize" word meanings from the Oxford dictionary:

1) introduce a democratic system or democratic principles to: public institutions need to be democratized.

2) make (something) accessible to everyone: mass production has not democratized fashion.

The second one seems to be exactly what they say about their system.
Same company that endlessly lies about getting unlimited space for an extra $2.50/month.
Can mods change this mobile website link to http://neurology.org/content/87/13/1308.full?
Unfortunately that doesn't disable it. I've updated the post to make that point clearer. It seems like that option was added, but doesn't actually control anything. Maybe that UI option was never actually wired into the functionality /shrug.
Thanks for the feedback. I've removed the rants about Dropbox the company to focus on the UX and lack of disabling issues.
That refers to the native toolbar.
So this means the two feuding Auduino sides have made up, or merged?
Editorialized or not, actually mentioning that it's about Robin Williams is helpful. I skipped the other link, and I'm glad I didn't miss the article.
This is it in a nutshell, Dropbox won't care what the noise about this is because it won't be heard by the vast majority of their users.
Paris Motor Show goes electric
Its a little unfortunate that the bag of metaphors in popular American discourse have come to contain little beyond "war against *" and "terrorists".
It's remarkable that they have such a stellar product design team but push out stuff like this.
In rust, assignment isn't an expression, but everything else is.
I'd be happy to chat in detail 'offline'. Mostly I just try to be human and genuinely helpful.

I try to find ways that help testers and I keep doing it consistently (even if it gets really tedious).

One example is me maintaining a feed for testing related blogs. Testers can either submit or if I find a new one I add it to our feed. The feed gets shared publicly, but then I also socially share some of the blog posts. People often explain their spike in traffic as the 'sherry' effect :)

I ask for nothing in return, I do it as a way to try to grow and bring the community together.
Because compilers used to be pretty expensive, and the only one free, GNAT, took a long time to become available.

Also the average age of HN readers seem to never have seen or used Algol variants for systems programming, so Rust gets hyped, while ESPOL, NEWP, Mesa, Modula-*, Ada, .... get forgotten.

It is great to see people adopting Rust, but it would be nicer if history doesn't get forgotten.
I certainly hope there will be a lot of (rich) people who'd find life on Mars appealing, but I'm extremely sceptical there will be many people like that.

Depends which parts of Sahara, some are certainly livable.

Mars is a lifeless desert and you'd be mostly stuck inside anyway to avoid radiation. But maybe the goal of building a self-sustaining colony would give the people a clear purpose that would offset the discomfort.
In theory, Android should be superior. But like in the Windows ecosystem, promise is often ruined by third party hardware vendors (and carriers).
> On a bike ride a couple months ago, a driver got behind me in the bike lane and yelled that he would run me over. Again, no arrest.

Any bike lane enforcement in Oakland would be amazing. The bike lane on Mandela is perpetually used as overflow parking...
There was originally a company called Smart Projects SRL. They manufacture boards. Arduino LLC was the company originally founded for the Arduino project, and Smart Projects SRL manufactured the actual boards for them, because it's owned by one of the Arduino project founders, Gianluca Martino, and they were all friends. That's the backstory.

But when Arduino LLC tried to register the Arduino trademark, it turned out Gianluca Martino had registered the trademark for his own company two years prior, and not told the others. (Arduino LLC got the trademark in the USA, but were not able to register it anywhere else) This happened in 2008. At the time, they just agreed to stay friends and not make a big deal of it.

Then, last year, Smart Projects SRL made a big deal of it. They renamed their company Arduino SRL, registered arduino.org and cut their ties to Arduino LLC. This was reportedly because LLC wanted to start licensing the name to other manufacturers, but SRL wanted to keep official Arduino manufacturing to themselves. This led to the arduino.cc/arduino.org split.

That's pretty sleazy and anti-open source of them if you ask me.
I just started writing a CHIP-8 emulator yesterday. I have no idea what I'm doing!
Yes, but the health of those markets isn't as central to the health of the economy as the health of the housing market is (maybe cars are, though to a much lesser extent). And to be clear, it's incredibly fucked up that the inability of debt-laden millennials to take on more debt in the form of 30-year mortgages is a threat to the economy, but it is, and policy proposals addressing that fact need to start being made.
I have papers from the 70's already giving examples of C's lack of safety, but on those days one would need to pay for getting them by snail mail.
I live in Oakland as well. The police here are not very good. They been under Federal oversight. There's a current sex scandal (involving a bunch of East Bay departments). We've run through several chiefs in short order. They were completely out of control during Occupy.

Surveillance hardware is just more toys. It's the culture that needs to be fixed. I'd like to see a bachelors degree (currently a GED) and Oakland residency required.
"The only way to disable this this is to completely quit Dropbox"

I went ahead and disabled it a few months ago.
If you're relying on your wifi password for security, you're doing it wrong.
This is the kind of miserable critic who asks "yes but what's the practical use of it ?" when confronted with an exciting new scientific discovery. A fun-squashing, party-pooping, 1-dimensional, monochromatic-minded coin.

Humans are born for adventure. It's who we are. We explore and we discover and we don't need to have practical reasons. Often it's only in retrospect that the utility of an adventure becomes evident, you simply can't know everything in advance and it would be no fun if you could. This is exactly the sort of (informed and calculated) leap of faith our species needs right now, poised as it is on the verge of possible armageddon.
We run a job board on our website. Some remote jobs get posted there. I haven't seen much else.

Often jobs/projects get posted on various freelance type sites, but tbh they attract such old school type of testing/testers that it's just not worth it. Unfortunately as testers we still suffer with a bad image, I'm trying to change that.

There are a bunch of other crowdsourcing type sites, but either they don't hire proper testers, or if they do then their model is to own the relationship. It kinda sucks.
> Haskell requires an extreme amount of discipline.

Does it? With the type system guiding me if feels like it requires less discipline.

As far as freedom is concerned, I can't offhand think of something I'd want to do but can't in Haskell.
We detached this subthread from https://news.ycombinator.com/item?id=12619323 and marked it off-topic.
fly by wire (necessary for aerodynamically unstable aircraft) shouldn't really make autonomous/unmanned flight harder, should it? the computer _already_ knows how to translate "pilot intent" into stable flight.
Here is the gist of how it works: user solves a one-time traditional CAPTCHA. A browser extension creates a bunch of "tokens", cryptographically blinds them, and asks the server to sign them. Each token can be used only 1 time to prove the user is not a robot: later the user can submit to the server an unblinded, signed token effectively saying "hey, you previously verified me as human, here his a signed token you gave me".

The key insight is the use of blind signatures (https://en.wikipedia.org/wiki/Blind_signature) to provide anonymity: 2 unblinded tokens can't be determined as belonging to the same user, because the server didn't see what it signed.

It's a neat idea but it's just moving the trade-off more towards user convenience and away from security: if a server accepts to sign 100 tokens per CAPTCHA, then solving 1 CAPTCHA now allows a robot to do 100x the work it did before.
Not sure where it says I don't pay a real salary? My husband leads the tech along with a part time freelance developer.
Just putting this here so that the Dropbox employees who inevitably read this can be aware: I've used dropbox for 5+ years, and as a paid user at that. Today I deleted dropbox because of the recent shenanigans and bad press as well as because there is a lot of high quality competition in the synced file storage space that I can turn to.
The main compiler nowadays for Ada is GNAT, the compiler is GPL and the runtime is LGPL.

In a sea of C-syntax languages I find an ALGOL-syntax language to be really neat looking. :)

I think the biggest problem with Ada is a small community/mindshare.
VirnetX claims to have patents covering the P2P mechanism behind the original FaceTime.

Originally it worked similar to iMessage in that you had a system to exchange identities but the actual communication was all P2P after that.

Apple had to change it to use their servers to get around the patents (which VirnetX claimed wasn't enough and was still infringing).

Once that changed there was no point in releasing it as an open standard since it required Apple's servers to operate.

If VirnetX prevails then Skype, Google Hangouts, and everyone else is infringing too and VirnetX will use the precedent to go after them as well. It's a common strategy: go after a couple of people first, establish a win, then use that to leverage settlements out of the remaining players.
"Crippling the language is not the answer. Just look at code that works with Bitcoin." Does anybody actually use the Lightning approach?
What is the point then going to doctors searching for a reason of your problems if you don't even tell them truth about your symptoms?
We're still waiting on an answer of how does Dropbox do this without Accessibility. What happens when every other service wants to start putting toolbars on my finder?
stupid question: is there anyway to watch this stuff without downloading snapchat?
Out of curiosity, what did you switch to?
I've been watching Go from the sidelines for 2 years now. I do data engineering work and most of that is on the JVM (Spark, Scalding, Hadoop, Kafka). I wonder if there will ever be a push for Go in that space.

I know NSQ has been implemented with some good success but I see a lot more systems and web server articles about go thank any data engineer or scientific computing.
Modern routers should be powerful enough to create an open network and route all it's traffic trough Tor, maybe with a bit of DNS caching plus hostfile adblocking in the middle.
I could have done that, but I couldn't be bothered to look up the interpolation strings for format (yes, we have it), or the one level flatten function, and the splicing unquote is less efficient than cons in this case. But yes, in real code, I'd probably go in that direction.

There is one key difference between my code and yours: in mine, the functions, values, and symbols referenced in the macro are automatically renamed, thus guaranteeing no namespacing conflicts. Due to the way the CL package system works (IIRC), CL provides almost the same guarantees, at least in this case. But it is an important semantic difference.

And it is the Common Lisp. Despite how you may feel, Scheme, Clojure, PicoLisp, NewLisp, Racket, Interlisp, LeLisp, EuLisp, and others are as much a Lisp as CL.
What solution did you turn to, if any?
Korolev would probably get a Nobel prize if he wouldn't be shielded behind Soviet secrecy around his rocket program.

Korolev however had a mighty state backing his plans which he skillfully played. Musk does approximately similar things on the commercial playing field. His pace of achievements and the range of his programs shouldn't be underestimated.
Yeah, you get a PCIe 3.0 SSD standard with the newer MacBook Pro's and it is awesome [1, 2]. I have totally forgotten about slow disk access.

[1] http://www.apple.com/ca/macbook-pro/specs-retina/

[2] http://www.computerworld.com/article/2900330/apple-mac/holy-...
I think it's a bit different than that. In security you are looking for weaknesses that other humans could take advantage of. This adversarial aspect is generally not present in maintenance.
Until presented with extraordinary evidence, the default assumption should be that this was an unacceptable mistake. Distracting from their sleepless-engineering culture with "sabotage" is unlikely to be fruitful (but worth exhausting in preliminary investigation).
> its niche is pretty well established

What's the niche?
Not op, but SeaFile looks nice.
Sorry, my Java startup time is also very out of date it seems. Thanks for the deeper detail.
Harry Hillaker. He was part of the 'fighter mafia'. It's fascinating history.
EFF's editorialized headline is not meant to be interpreted literally. Quoting directly from the verdict

> password-protecting the internet connection, provided that those users are required to reveal their identity in order to obtain the required password and may not therefore act anonymously

The whole question by the way was not settled by the court but referred back to lower instances and is not something that will have to be answered uniformly across the EU. The court merely found that such a law would be allowed under EU rules.
GraphQL Rails Api Framework
Do you know the definition of "business logic," of "service object?" I don't. I can't fathom any of my peers would legitimately claim to either.

The definitions of such terms are "fuzzy," in the sense that, having named them, those sufficiently steeped in this language will recall all manner of ideas surrounding the notion but fail to converge on a single, concrete definition. Because of this, any hope of a curated lexicon is likely lost.

Moreover, the scope of terms you've mentioned is overbroad, demonstrating a lack of understanding so acute as to be irremediable in a hundred responses, let alone one. Please don't consider this gibe; simply know that many will give up at the thought of assisting you.

The best I can do is to make a recommendation: find a book that comes highly recommended in programming circles, then steep yourself in its idioms, however opaque they may be. By attuning your ear to the jargon, you will slowly develop your own notions of these terms, just as the rest of us have. Then you'll be adequately equipped to ask more pointed questions.
Genes underlying dogs’ social ability revealed
If you want to learn more or participate, checkout http://oaklandprivacy.org/
Gee I guess all those times the US space program had things explode were 'unacceptable mistakes' to you as well.
And already tested through 15k+ hours I think.
> But actually most FW has AOT already then.

I'm not sure about "most", its relatively new amongst currently popular frameworks.

Assuming I understand correctly that the script execution time figures he provides are for the angular-seed app, what _is_ insane is how much time is spend executing JavaScript for what is a very simple application.

By having a framework which is very large and contains a lot of code in the first place, you then have a lot of work to do to try and recover from that volume.
The problem with subpixel images is that there are RBG and GBR monitors. Not only that, there are horizontal and vertical variations. And there's no way to tell which one the user is using on the web. And that's not even counting all the mobile number like pentile.

It's still useful though, browsers, for instance, could use it for displaying downscaled images.
The suggestion is that it does. Google are paying (and strong-arming) manufacturers to shut out Google's search competitors from their handsets.
Don't you think it's possible that it is just a bug that "enable finder integration" being unchecked doesn't disable this by greying out "finder toolbar" and disabling it?
As things stand, it's unhelpful to assert that there's a purely biological cause for something like depression or schizophrenia. In fact we know that life circumstances matter in triggering these conditions, and the more honest/sensible psychiatrists use the umbrella term "biopsychosocial" which conveys the systemic and interpersonal nature of the problem.
The alternative is to mint an evergreen series like Law & Order. Someone finds a dead body in NYC; investigation, trial, and silly social commentary ensue. Then vary the parameters a bit and you get SVU, Criminal Intent, et al. Characters are interchangeable, guest spots abound, social commentary changes with the politics of the day.

Walking Dead -- eh, it's getting a little old. I thought they were going to explore some primitive economics, and maybe they will, but the cliffhanger gag last season reminded me too much of "Who Shot JR?" Not sure I care. And the spinoff went too heavy on the social commentary, couldn't even finish Season Two.

Mr. Robot is more promising, but I haven't seen one yet that comes close to the satisfaction I got from the clear arc of the story in Breaking Bad. Sons of Anarchy tried, but fell short somehow.
30, M, NYC, 120k. Firmware (C++), and some Java.

I just realized how bad I'm getting boned.
35 Los Angeles (working for a BaY Area company remotely).

175k total cash comp (part of it is bonus).
You'll find lispm's, from a sibling comment, even clearer:

(defmacro debug-it (&body expressions)
`(progn
,@(mapcar (lambda (expression)
`(format t "~%~a: ~a" ',expression ,expression))
expressions)))

That's Common Lisp. I probably could have made mine similarly clean, but I was too lazy to do so :-).

Anyways, hats off to lispm, because he's the one who actually did it.
Bootstrapping in B2B is very hard. Decisions take years, endless customization and integration, and its someone's day-job to negotiate you down on price.

VCs like this because with enough funding and persistence, you get a sticky high margin product.

How about B2C ?
What is your technical skill set ?
Quite so. The title changed after I'd clicked the link. Without the mention of it being a piece by Robin Williams wife I'd have skipped over assuming it another piece about radicalisation.
Dropbox still refuses to answer why their client takes up a ton of CPU anytime there is IO on the system. It seems like they are monitoring ALL filesystem activity, not just the Dropbox folder. What they are doing with that data I have no idea.

They prompt continuously for access to Accessibility and the "control other applications" permission, no matter how many times you deny it.

As soon as I finish this project (where I need access to Dropbox) I'm uninstalling it.
For anyone interested in the history of Arduino, definitely read The Untold History of Arduino:

https://arduinohistory.github.io

I think it's really appaling how the original inventor is (not) credited.
You can't comment like this here, and we ban accounts that do. Please re-read the guidelines:

https://news.ycombinator.com/newsguidelines.html
More than 400 malicious apps infiltrate Google Play
The problem isn't paying OEMs. The problem is what they're paying OEMs to do: shut out Google's competitors from the OEMs' products.

Anti-competitive actions are anti-competitive even if you're paying somebody to help you, even if you make a FOSS operating system, and even if Apple engage in their own anti-competitive activities.
Isn't the bigger issue that Cloudflare's default 'protection' setting is too eager?

A few years back back I used cloud flare on my company website in an attempt to improve speed. When I browsed from public Wifi, Cloud flare showed challenges for static sites; this seemed pretty pointless. What kind of attack is cloudflare preventing when they block people from accesing static sites?
I would appreciate blogs about Go being used in MS heavy environments. Interacting with windows dlls is still a black magic to me.
"yes" (in theory. I believe actions speak louder than words, so that's what I'm waiting for.)
What keeps foreign intelligence, whether under the direction of U.S. intelligence or not, from infiltrating the system and exfiltrating the goodies?
distributed system components talking over the network. this is not my personal opinion.

that said, i use go for everything. although most of the go code I've written has been in end-user applications, tools, and services, I still open up a listening port on localhost and serve web pages for any visualizations that i need to present. get the job done in the most boring way possible. that's its niche.
How will surveillance stop antisocial or crazy individuals from attacking others?

By the time there is a response the attack will already have happened, so surveillance will not prevent the attack. Crazy or mentally imbalanced individuls by definition do not care about legal consequences, they could attack you right in front of a cop, that's why they are crazy.

The idea that antisocial elements will be discouraged because of surveillance basically translates into a surveillance state as there is no way yet in the modern world to predict how, when and by who 'antisocial' behavior occurs.

So you are advocating monitoring everyone in all public places 24/7 the idea being anyone contemplating illegal action is aware of the surveillance and modifies their behavior.

Won't getting some body guards be a better option than attempting to inflict a surveillance state on everyone in your quest for absolute safety.

Reasonable people accept there is a cost and tradeoff for freedom and liberty. One can make a case for better policing but this option takes us straight to the bottom of the slippery slope.
Why would you pick Go over Julia for that domain? Julia was made specifically for scientific computing, it's performant, has better array and number support, and allows unicode for mathematical variable and function names. It also has excellent concurrency like Go, but most of the work on the language and libraries is centered around data engineering and scientific computing.

People can use whatever language works for them, and Go has it's plusses, but I would hate to see popularity get in the way of a good new language like Julia in a domain it was intended for. It would be like if R were relatively new, and everyone wanted to use Javascript instead for statistical computing. Use the right tool for the job.
Age:31

Years exp: 8 full time

Base: 180k

RSU: 60k/yr

Bonus:30% (more last year)

I work remotely for a fortune 500 as a software engineer. No degree. College dropout.
Ironically, that point could be lost on those suffering from these sorts of symptoms - hallucinations, paranoia, etc.
Thanks. Glad I misunderstood it. :)

Hopefully if it expands to include StartCom certs, they use a later date.
I actually love Mazdas. I currently drive a 2007 Mazdaspeed 3. It's fairly workable, other than the simple fact that there is zero room under the hood.

We have 4 kids and they are large enough now that they don't fit well in my wifes previous car (Mazda 5), and Mazda no longer makes a full-size minivan.