skysight-inc/HackerNews huggingface dataset:
brute force is "naive" testing.
it's almost never better (I say this as the person who ran exacycle, the world's largest brute force supercomputer).
Sorry to hear this, but unfortunately I am not surprised. Back in the 1990s until about 2001 you couldn't walk down the street anywhere in downtown Vancouver without finding a majority of the population was American tourists. Then the CDN dollar shot up, passports became required, and then this new attitude began. The BC economy tanked. I still do not think tourism has recovered even though the CDN dollar is super low again and has been so for at least 2-3 years. Tourism is huge to the BC economy, almost 30% or some crazy high number. They want it all to be high-income tech workers now so it is all focused on becoming an H1-B visa workaround destination now, mostly for Microsoft employees and other big corps that have hit their quotas in USA. Would be nice if tourism was a thing in BC again but I don't know who would champion it, all of the companies shut down or moved to the US.
A lot of us are on HiDPI Macs where it doesn't happen http://i.imgur.com/olgPVRa.png
Here's a capsule summary of what I'm pushing for: http://idlewords.com/six_fixes.htm
I am Colombian, and is a shame with the victims that voted for peace, and in the cities that live without war vote for more war. Like in Brexit, stupid people see too much conservative media, and now we have this result, driven by fear and hate.
I'm curious, what board in the Arduino form factor are you talking about that can do PCIe and SATA? Those require fairly sophisticated processors AFAIK (read: expensive).

Also, for many uses programming in Linux is the exact opposite of direct when comparing to banging out some bare metal C or C++ on a dinky 8-bit micro. Maybe using a RasPi to blink LED or read a temperature sensor is more accessible to some people and that's a good thing, but it's like killing ants with a tactical nuke.
The progression of the article was from worst to best methods, and "full food communism" was the last and best. What more were you looking for?
Ask HN: Any one from Rome, IT? First week oct
I am looking to meet someone in rome if you hack on software - hit me up. If you want to meet up, lunch is on me!

https://www.linkedin.com/in/jamesransom
This isn't appropriate for one-time day travellers and vacationers. Certainly it is a good program but it is no excuse to be assholes to tourists bringing money into either country for what used to be a good time.
stupid people in colombia voted like in Brexit driven by fear, lies and hate. Conservative ones are the only colombians that feel glad to be the biggest morons on earth.
YouTube Instant Search with ReactJS
The median income in the US (in 2014) was $29k. The median salary for a software engineer is supposedly $95k. That's more than triple the overall median.

Sources:
https://www.ssa.gov/oact/cola/central.html
https://www.glassdoor.com/Salaries/software-engineer-salary-...
I work remotely. It's very simple - you position yourself and your skillset in such a way that you cannot be commoditized.

There are two essential skills required to manage your own freelancing or consulting practice. The first is the core competency for which you bill (software development, sales conversions, security auditing, etc.). The second is the ability to inspire confidence in your clients that you are capable of using that competency to solve a business problem. Perception matters a great deal in business relationships and framing yourself as an equal who will leverage a unique mix of skills to contribute value is very important.

'patio11 has spoken about this a lot, and his writings helped me get to ~$300k per year as a consultant.
To be honest I've never been in a situation where there was any such competition. I'm sure it happens on the margins but when you factor in time zone inconvenience, language and cultural barriers it isn't so easy to commoditize consulting. Also good people from anywhere in the world tend to migrate to a few places where this work is done. They don't always stay hanging out somewhere cheap. And good people aren't cheap even if they live in a low cost location. The market price for such people is driven by demanding vs supply rather than the cost of their apartment.
Thanks! Will look him up.
Heh. "Which Internet would you like to connect to today? Facebook, Google or Amazon?"

It is funny but sad. I think we'll look back at the golden age of open Internet with fondness and nostalgia at some point
It is a background check. USA uses your fingerprints for air travel authentication. Canada uses an iris scan for authentication. The authentications are separate but the travel history is shared for visa tracking purposes. It is much less invasive than being queried and documented on varied subject by every singe border agent. The files on you grow much bigger with the unlimited scope of questioning of a border agent. Of course, they can still stop you and ask you details (and do) but I have found once you are on file they stop digging around into your private life because they know you have a background check on file.
> Healthcare costs are lower and more predictable

This is good for startups.
Show HN: Kyapchar – Simple screen and microphone audio recorder for Mac
"You're violating our anti-AI confusion End User Agreement, so you are banned for life from Google. Anyone associate d with you will have their GMail account deleted as well. Please contact Google support if have any questions".
Doing that, plus swapping Cmd + Opt in System Preferences, is all I need to use a standard PC keyboard on a Mac. Works great.
Maybe i misunderstand what permission.INTERNET permission means, but i fail to see how Google Play Games is not using the internet.
By providing quality software that lets me and thousands of others get useful work done, and not forcing us to accept onerous licensing terms in the process?

But hey, none of those can cure cancer, so what's the point, right?
Cool! How robust is this to holes and to non-manifold geometry in the input mesh?
What did you do before you became a software developer?
These are stock Android perms? Why are JuiceSSH and SuperSU perms included?
Has anyone compared this to legit?

https://github.com/kennethreitz/legit

Both seem to simplify the git workflow.
You get automatic upvotes if you mention crypto and performance?
Ah, thank you. In that case, I stand corrected!
This could be the world's first computer and it's 2,100 years old
My Biggest Business Lesson – We can create a job from nothing
Fooda is looking for VP of Engineering ($200k+ comp)
Please email ansonwtsui@gmail.com for more info! Full-time position in Chicago is preferred, but remote is also possible.
How to lint inside Atom
How F*cked Up Is Your Management?
I thought it was For Our Meal Only
Show HN: SpareAware, buying and selling with datasheets
See a psychiatrist, seriously. They'll hook you up with the right combination of counseling and medication (if necessary).
why not both? I know a few couples where one person often has their own place, but is never there. They keep it so they can technically say that they aren't living together with their SO. They're usually from a religious family and afraid of being judged by their relatives for 'living in sin'.
My first experience with a VCS was using Mercurial, about a decade ago. In that time, I've only had at most three or four instances where I so borked the repository that I had to destroy it and start again. This includes the time when I didn't know anything about VCS and was liable to foot-gun myself. I probably first used Git about 5, 6 years ago, and, despite using it at a much reduced frequency (virtually all my git usage is via hg-git nowadays), I've easily had a dozen times where it was easier to blow away a repository than fix it.

Obviously, heavy prior experience with Mercurial does color one's views about UX, but the experience with Git that I have had--and that I have seen many others concur with--is that the UX makes it way too easy to get you in states that you don't know what to do. But that's not the biggest flaw with Git. The biggest flaw is the community: when you don't know what to do, and you start trying to find the answer, instead of being told "this is how you fix it," you instead get a lecture on the full internals of Git, and why the crazy incantation should be really obvious to any user. Is it any surprise that one would find it easier to blow away the directory and recreate the five-line build system fix whose merge conflict caused the mess in the first place?

Your comment is a picture-perfect of this community hostility that I see with Git that I don't see with other VCS. There definitely seems to be a sentiment that there is One True Way™ to do things, and if you're not doing it like that, you are wrong. I care to disagree: a VCS is a tool--it should support my workflow, not dictate it. I find that the community around Mercurial is much more in agreement with the philosophy I hold, and unsurprisingly, I've generally found Mercurial to be superior than Git.
The parental benefit payout is capped at C$528/week before tax. That's nothing to sneeze at, but with housing expenses in Vancouver, it's similar to unpaid leave in Seattle.
Yeah, there's an underlying point here that containers are just processes, so there should be little difference between containerized services and services running directly on the host. There's an idea that the desired end-state should be that all services are containerized, which means that either Docker manages services (as in RancherOS), or systemd does.
Warm Near Me (towns near SF sorted daily by high temp)
> Applying Biology/genetics as a metaphor for the transmission of human culture and ideas is actually an very dangerous and subversive idea

I hope that in this day and age, the danger is mostly passed and individuals can take part in free inquiry without fear.

It should be obvious that evolution plays a role here. After all, it has the three main ingredients: replication, mutation, and selection.
I agree with that, but I have a small suggestion until these points are reality: you can consider adding/enabling SSL/TLS for your blog. Thanks!

P.S. I really like your posts and your tweets are hilarious, please don't ever stop.
It's only suboptimal if "ordering last" is a thing. The article notes a better strategy of reaching consensus before ordering, and then ordering all the items together. That way by placing an order first you don't implicitly force someone who is ordering later (and sharing with you) to mitigate risks by picking a second favorite.
And Firefox.
Based on the thesis [1] of one of the authors and the dataset [2] it links to, I believe it's {bus,truck,van,car} classification on a dataset of only vehicles.

[1]: Dataflow-Based Implementation of Deep Learning
Application https://dspace.cc.tut.fi/dpub/bitstream/handle/123456789/240...

[2]: Car Type Recognition with Deep Neural Networks https://arxiv.org/pdf/1602.07125v2.pdf
Flight risks get managed differently

Assuming a large percentage of software developers leave for new gigs every 2-3 years, even in the best companies [that is an assumption on my part; I don't know if it's true or only anecdotal], why do you think the overhead for "flight risk" is so high? I mean, getting tagged as someone heading out the door is a temporary situation for most devs, not a long-term debilitation.
> Windows 10 Home Edition

I don't miss Windows at all.
You mean rich text quotes?
Linux Kernel 4.8 Released
This article gave me awful flashbacks to organic chemistry exams. I got just as far as I could on memorization and math, but as soon as the questions started just being gigantic molecules and "so if we hit this with an acid, what would the leaving group be?" I checked out.
My employer tops up the government benefit to 80% (I think) of salary, conditional on working here at least 2 years after returning.

And even without an employer top-up, the right to keep your job for a year is very valuable.
Sam Altman’s Manifest Destiny
> if that is the case how is meditation any different from say watching a movie that you love or playing drums.

The main difference, I've found, is temporal. By focusing on the breath, you stay grounded in the present moment. Watching a movie will trigger memories or thoughts about the future, which, to me, seem to tax the mind a lot more than simple, objective thoughts about the present moment.

Playing the drums could be like this, but you have to get lost in it and be improvising or sight reading something you've never played before. If you're worried about making mistakes, remembering the music or anything along those lines, you're not as in the moment as you could be. Most people don't play that way.
What group is it you're hiving off from society exactly?

Because in the same way that your arm is an integral subunit of a whole which makes no sense without that contextualising state, any organised subunit of modern society will stop functioning in its subunit sense.

An isolated business, or factory, or town, or neighbourhood, or even family, will no longer have its prior context.

You'll all but certainly see a massive amount of mortality.

Some very small sets of individuals might survive, but, again, within an entirely different context. And only in the right nourishing environment.

Much as a few select cells from an arm might, if sufficiently general, continue to exist if put in an appropriate nutrient solution, protected from bacteria or other disease, and generally cared for.

I don't think you're conning on to the systems view of this concept, and the distinction between individual and society, or cell and organism.
> why do Swedes feel the need for independence

I suspect it's due to a happy lifestyle. I don't "suffer" from it in my own words. I'm happy and very solitary. It's how I've always been (being the smartest, fearless, capable and most interesting person I know). Now, being that the concept of friendship having different levels of intimacy, you can do the math (see Proverbs 18:24 via Luke Cage S01E09). At a certain point, your learn to shed unreliable friends and real friends die off or move away or change...suffice to say it's rare that you're going to follow alongside their life path when you have means. I've been perfectly satisfied with my life about 8 times and most of those were when I was alone. I will probably die very much alone and as close to perfectly happy as I can manage. I just don't see it as a problem, but as a coping mechanism for lower income communities. It's probably true that I could be happy with other people, but I just can't stand most of them outside of work (I can limit relationships to working toward a common goal).
> How so?

Because he's the one who said that they do the same thing.
LibreJS is not a security tool, and the filtering it provides is fairly easy to bypass.
Yep.

This is why I absolutely won't consider any Android devices in future. The hardware's been admirable, particularly with a folio-style case and bluetooth keyboard. Great battery life. The display is limited, but the best as can be hoped for.

But the limitations on what I as a user can do drive me bloody bananas.

It's a very short drive, and an entirely uninteresting challenge.

Google, Samsung, and Logitech specifically have fucked this up hard and irretrievably.
RAII in Rust comes from C++. If you're using new/delete in C++, you're doing it wrong.
Bear in mind for the first ~90 days you won't be able to get servers from an API call within "120 seconds" (marketing fluff) because they'll hold each order for manual approval. Recent and still very frustrating pains for me!
Supergiant: A stateful container orchestration, based on Kubernetes
Respectfully, I believe the "garbage" to which yarou was referring to was not the algorithms, but simply to the data that is being fed into these algorithms.

The point being that, no matter how sophisticated these techniques are, the quality of the results is constrained by the quality of the input data.

As Charles Babbage said: "On two occasions I have been asked, 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question."
This is exactly how the overlay filesystem in docker works. You make a base container with common runtime dependencies and then you layer applications that require those same dependencies on top. The applications can be quite dissimilar. I don't see why the point of containerization has been lost? Just because the same kind of thing is hard to do without an overlay filesystem doesn't mean there is anything wrong with the approach.
Classic premature optimisation. Those hours spent mastering the 10s of products you need to use to do it the 'right' way would be better spent on marketing, business logic, and 5 minutes installing apache + php on a Digital Ocean droplet which also is the dev environment.

If your company suffer the slings and arrows of outrageous fortune & needs to migrate, you can paid someone who is an expert to help you migrate, because that's their business, and yours is presumably something else.
the answer here has more background:

http://astronomy.stackexchange.com/questions/10175/how-many-...
> Not considering them to be Lisp is ridiculous.

Calling them to be Lisp is wrong.

> Not considering them to be Lisp is ridiculous. Picolisp is closer to Lisp 1.5 than CL is.

How so? CL runs a lot Lisp 1.5 code unchanged.

Picolisp not. The Picolisp evaluator is not compatible with Lisp 1.5. It doesn't even have LAMBDA.

>CL took many ideas from Scheme, and vice versa.

Sure not. The main idea CL took from Scheme was 'lexical binding by default'. Other than that the Scheme influence was minor.

CL is based on Lisp Machine Lisp, NIL, S1 Lisp and Spice Lisp. All coming from Maclisp, which was developed out of Lisp 1.5.

> The claim that CL is The One True Lisp is tenuous at best, and absurdly ridiculous at worst.

I never said that. But it is the most widely used Lisp, and the one I mostly use - minus some minor use of Emacs Lisp.

> It's good to know that splicing unquote optimizes for that case in Lisp. I wasn't sure, and so assumed the general case.

You could have looked it up or tried it, before claiming it. I did it for you.

> Yes, I know ir-macro does code traversal. Yes, sc-macros are more elegant. But that's the mechanism we picked, And I have no issue with it. Furthermore, it doesn't traverse all the same code twice. It traverses the inputs and the outputs.

Yeah, but claiming that the CL code was less efficient. Great move.

I looked that up from the Chicken Scheme sources, to actually see what it does. It traverses inputs and outputs during macro execution. You could have mentioned that.

Sorry, I don't trust your judgements, your claims are simply not backed up by the source and how things actually work.

> Says the CL user

I can't remember seeing such ugly code for macro expansion in a CL implementation.

Take make-er/ir-transformer . That function code is fully obfuscated. It bundles several utility functions, which don't belong there as sub-functions. Some are using access to lexical variables defined several dozen lines above, others don't. The result code is over hundred lines long, even though the basic mechanism could be written down much more compact. Each subfunction can only be understood by referring to the surrounding code, which is above or below.
Then it takes a parameter for using two different expansion mechanism. From that, two new closures are created, which then are given to the user in, again, two differently named versions. The code itself contains lots of debug code, which simply outputs intermediate results, and which will overwhelm any human user for any non-trivial macro expansion.
I am still fond of the idea. I hope it succeeds. If only to spite the investors who didn't support me.
IT as a service: From build to consume
Or just [year].[day#]

Like 2016.276
That's a great point. Thinking back to the introduction of iOS and Android, iOS was appliance-like in that it was tailored to one use case (phone), while Android felt like a general-purpose OS that just happened to run on a phone.

As you point out, the benefit of Android was never quite taken advantage of.

However, Google's upcoming Android laptops will hopefully push the issue to the fore. It would be amazing to have a more powerful alternative to iOS on the iPad Pro, more powerful in ways we notice everyday, rather than just being more powerful on paper.
Why is this list "all" permissions? It contains non-Google stuff like Amazon permissions, yet not for other platform like Symbol permissions. I'm confused.
The bug report has way too less information for folks of other disciplines ( inside CS ) to understand.

Could someone please provide a context?
Log analysis. REST call to these log management services. Error alert. What else more should I consider when assessing a log management service provider? Do you have a list/approach to how you would assess log management service provider?
I just looked at my Karabiner preferences on my Macbook, and it contains three entries:

1) fn + cursor key to Page Up/Page Down/Home/End.

Occasionally nice, but usually not necessary.

2) Option-R to right click

Slightly nicer than Ctrl-click, but not essential.

3) Caps Lock to left click

Absolutely essential and I can hardly live without it. Tap to click is fine on the touchpad, but "click to drag" was something I hated until I did this mapping. If you haven't already mapped Caps Lock to something else you can't live without, I would highly recommend trying this. You'll probably need Karabiner's partner program Seil to do it: (https://pqrs.org/osx/karabiner/seil.html.en)
The 1998 release announcement says it was rewritten. https://groups.google.com/forum/#!topic/netscape.public.mozi...
If you think bugzilla is better than everything that came after (e.g. trac, jira, redline, phabricator etc) it would be interesting to know why.

I feel it's functional but not great.
Yeah, that absolutely didn't compute for me either. If it really was the case with no thoughts needed for transactions or correctness I would have started to split my monolithic apps years ago. Its when your data model is complex enough to make consistency/correctness difficult without transactions you have a real trouble splitting things up.
The sad thing is that back when 3.0 (Honeycomb) shipped, most of the 10" or so Android tablets included a full size USB-A port. But then came 3.1, and the introduction of the above permission, and basically the major selling point of said port evaporated (i have a Toshiba Thrive sitting here that i basically shelved after said change).

If we observe Windows tablets, with the MS Surface at the forefront, many of them come with a easily accessible USB-A port (I recall Gigabyte tried to sell a tablet that came complete with a ethernet port even, but i think that series has since been discontinued).

What worries me is that Google introduced this change to placate big media. Because around the same time they made the big announcement that people could now buy movies and music via the Android Marketplace (later renamed Google Play).
See digi_owl's comment. In addition to that, Google Play Games does inter-process communication with Google Play Services which essentially has unfettered permissions.
Thank you for mentioning these. Have you come across any blogs or articles that compare these service providers? I am interested to know how people make their decision who to go with.
Fed Court Says Ballot Selfie Ban Is Like Burning Down the House to Roast a Pig
> Machine learning does not have less bias than human researchers.

You are right that machine learning gains bias from the humans that created it, but unless they managed to transfer 100% of their biases to it, it will always have less bias.
What I learnt from building a chatbot without a framework (Part 1/2)
New free graphic design tool makes lots of buzz