skysight-inc/HackerNews huggingface dataset:
Binarisation is not for backpropagation which requires a gradient (binary is a cliff) for the calculus backprop to work - this gradient is provided by the slope of the sigmoid.

The OP is only suggesting binarisation for the feedforward use of nets, not the learning and training phase.

from the OP : "
Real valued gradients are required for SGD to work. The weights are stored in real valued accumulators and are binarized in each iteration for forward propagation and gradient computations.
"
Show HN: Speculative Advertisements in Heathcare
Sharing and conveying some thought and worries about future, made few videos to explain the concepts and progress of current society in a context of Healthcare. Let me know if people here are working on Speculative projects, interested to be in touch with them as well as collaborate.
How is it a backdoor? System services don't typically source the user's bash profile before running, and even if they did, they don't run from attacker-controlled directories anyway. At best you could compromise someone by tricking them into cd'ing into a folder you provided, but that's not something that would generally be called a "backdoor". And if you can get them to run your install script, you've already "compromised" them anyway and LD_LIBRARY_PATH is completely unnecessary.
Terrible Volume Selectors
.. I guess good artists steal?
Founding Fathers
They let you teach with only that much experience?
Ahh, a couple cohorts in front of me. I think I know your first name, actually.

My cohort graduated about 23 and only 2 didn't find work. As far as I know, all but one of those that did are still working in the field -- mostly as Front End engineers. I've doubled my pre-App Academy salary twice over and am working as Senior Full Stack Developer.

I skewed more towards the experienced side of my cohort but I was sans-degree and had a previous career in tech. I mainly went through it because I knew it would be the fastest route towards getting my portfolio together and a job, albeit an expensive way to do that.

Most of what I learned didn't really prepare my skills (I've been writing code since I was 6), but it gave me confidence that I wouldn't have had otherwise. I don't do Rails on the job and I'm pretty happy continuing that way for now. One thing I did get though was an extremely solid foundation in SQL which has paid off in my career enormously.

My skill with data, sysops and ability to keep the whole project in my head are what set me apart from my peers. I'm the guy everyone calls to do 'weird, arcane shit' (not my words) with regexp, sed, awk, etc. Small scripts combining the power of Ruby with basic shell commands that replace large, crumbling applications. Things are going great.

I do wish that we had spent more time just practicing interviewing. I consider myself a weak interview and have missed some jobs I'm well-qualified for but didn't do as well as I'd like. Or at least I'd like the ability to go back and drill with folks going through that process now.

I'd been reading/posting on HN for years before I even considered the career change, btw.
Maps is doable, openstreetmaps is not bad or license from Here (or both). I'm not sure how many people need translate on a regular basis; I bet you could license that from someone though. Photos backup just takes money for storage, it's not particularly hard (you could instead work on making it easy to store with the end user's choice of provider, possibly with a revshare)

The real thing pulling to centralization is Google push, which requires play services, which requires playing by Google's rules.

If you don't have Google push on Android, you have to allow all the apps that want to get notifications from the server to keep open their own connections (which they may not have code for), which is going to kill battery life. The alternative is doing your own push services, but then you need to convince apps to support that, which generally requires apparent probable market share. Amazon managed to get some apps to do it for the Fire phone, but that didn't really go too well.
BitSight: Outdated Operating Systems, Browsers Put Many Organizations at Risk
Queues are a result of mentioned instruments. Say a hospital has a CT scanner capable of 10 scans per day, 3,5k scans per year. NHS pays for 500. A hospital can fully utilise the scanner and blow their yearly budget of publicly funded scans in two monts, do 10 free scans a week or do 8 scans and save 2 for emergencies. Placing more scanners does not reduce queues.
Google login is great. The problem is just when a site only provides a Google login or Facebook login, and not a site-specific login.

Which does seem to be a passing fad. "Log in with your Facebook account or go away" was a thing a couple years ago, but now most sites do offer an independent login method.
Uber just pissed off dozens of longtime employees; now gunning for management
And how would you name this new API? Bob? Or version 2?
Power corrupts; absolute power corrupts absolutely
Apparently you can only view that video in Safari or the wwdc app. That's awful.
This doesn't happen. If you shut down every fast responding power source, then there is not enough power and the price will not go negative.

For example the article talks about wind. Wind generators have no problem shutting down.

No, it's not about the privilege of not shutting down, it's what I said: it's simply the bottom of the order book, not the actual flow of money.
Strapping a high-density power source to a man (or machine) in a bullet ridden environment sounds like a terrible idea.

I imagine we'll see progress on this front when there's a breakthrough there. Barring that, you get some analog of the rocket equation: power source + fuel requires armor (for survivability) which means more power and fuel is required, etc etc
Does anyone have recommendation on a simple self contained primer to understand electronic circuits as shown in this article. Article is very interesting but am hampered by lack on ability to understand the circuit diagram.
Ransomware and Ponzi Scheme: A nasty combo of malware
You are missing the point.

If you are now working in Starbucks, you aren't likely to read HN _because you are fed up with this stuff_. Not because you can't.
What does a "very traditional family" mean?
Awesomely Malicious Performace
and your browser :)
Applying the idea of decentralization on a network of neurons was what I got curious about. But I understand the blockchain is what makes the decentralization work in the first place. And I agree, the idea of blockchain is to maintain this continuously growing database of transactions on every node. And if neurons have to work like a decentralized system, they've got to have a blockchain like storage. That doesn't seem workable like you pointed out. :)
That should be very high requirement, even more than video. Why not just rename it to vedio? We just need an image, not a video that called image.
I have been using https://www.zoho.com/ for email hosting and its good.
Because the version of the API is not the version of the MIME type. It's not like JSON itself came out with version 2 of the JSON specification.
Forth uses a stack machine. In this way, since calls to functions are really simple and easy, higher performance can be achieved.

I love Lisp, but what you suggest is not really Forth and will also not give you the performance benefits and simplicity of implementation that Forth has.
Increasing consumption for certain industrial processes, like electrolysis used in metal extraction.
Hope you don't mind but I drew your circuit into a CircuitLab schematic and added a simulation:

https://www.circuitlab.com/editor/yxs8aks2yz95/

Specified a few missing values, but there you go -- the LED lights (see the simulation current plot)! As long as the microcontroller doesn't reset from every VCC dip...
More like boasting of patents than celebrating birthday.
Awhile back there was a guy that got them to open whatever that month's variant of cryptoware was. IIRC it's on youtube.
Someone should write a formal proof of correctness in Coq.
The reptile brain is going to react with revulsion

As someone who knows someone who is very scared of reptiles but had a pet cockroach the irony of this statement amuses me greatly.
I feel an European Union Anti Trust case coming up.
I can answer your question on nginx. There are multiple reasons why you would want to use it as the entry point to what you want to serve. As a standalone web sever if offers a plethora of configuration settings that allow you to specify how you want to handle the incoming requests.

TLS is one aspect that comes to mind. A certificate and key is not enough. You must specify the correct parameters such as the cipher suites, DH parameters, HSTS, and more if you want a secure connection.

You mentioned a reverse proxy. This is the other aspect that comes to mind. Servers are bound to ports, like 80 and 443. How do you serve multiple applications on the same port on the same server? A proxy. More specifically a reverse proxy. It sits between the client and the services as a middleman to handle and direct requests. Multiple services can run on different ports but the reverse proxy allows for a single point of entry, such as HTTP requests on port 80. The proxy will inspect the request and based on certain values, say a hostname, it will be directed to the correct service. Otherwise you would have to tell your clients to specify the port the service is running on, ex: http://mydomain.com:8080
500 Best Thrillers You Must Read – BookAdvice – Medium
How much meditation and yoga did you have to do on Wednesdays?
Last time i did some coding in forth, it was Fig-Forth on the 8-bit Atari 800XL. It was really fun and I was amazing on how fast it could run despite being in such limited hardware.

I would say Forth is easier to use than assembly, and perhaps much more flexible/extensible than C, although in some senses lower level since C gives you a very nice, ordered way of specifying what are the arguments to your functions/etc.
Contact gmail customer service phone number
This, along with Safari's 'stop-ad-tracking' feature released on WWDC17, will very probably kill the Internet ads business (the others). I would be surprised if stock prices of the ads networks don't plumage.
I am a physician and read HN regularly. Lambda the Ultimate is better but requires effort to read, while this is fairly mindless entertainment.
How to Find a Fast Floating-Point Atan2 Approximation
Another interesting and simple ad model that I saw was on a bitcoin gambling site. The ads were a small image banner at the top of the site.
Each advertiser would choose a daily rate to pay. Then each time the page was loaded an ad was selected randomly weighted by daily rate (eg. Alice pay $1/day and Bob pays $2/day, Bob's ads show up twice as often).
I like how simple it was while still allowing advertisers to bid against each other. The total ad revenue of the site would scale directly with website traffic. There are no trackers, no third party services, and no JS. Just simple get what you pay for. Want more? pay more.
That was said 8 years ago, I hoped someone had something more recent.
maybe writing things down frees up some resource allocation? e.g. save on the memory/disk to save some precious cache resources

lol just saying
See the data sheet for the part.[1] Basically, you want to feed power into the inductor briefly, then turn off power and somehow connect the inductor to the LED. The trick is to find some way to get the microcontroller to connect two of its own pins together, so you can use it as a switch on the output. This is probably done by abusing one of the alternate uses of the six "B" pins. See table 10-3. I'm thinking that port B, bit 5, DW mode might be abusable in this way.

[1] http://www.atmel.com/images/atmel-2586-avr-8-bit-microcontro...
handbanana, no!

P.S. How did you know I like baked goods?
People in Britain do all of these things, since electricity is cheaper at night of you choose that tariff. (It's more expensive in the day.)

Look up "Economy 7".
Completely different domains, there is no way I can come up with any completely objective way to compare them.
Good fix and good for sending them a merge request.

I still find it kinda baffling glibc would have this behavior for a trailing colon (:). Like, I know it's probably legacy/comparability, but it feels like a security nightmare. ./ should be explicit, not implicit.
I would say: Think carefully about what kind of 'time' you are trying to represent. Instants like unixtime are common in many problem domains, but there are plenty of situations where other choices are appropriate.

For example, I wrote an event registration marketplace some time ago. You might think "start time for event" would naturally fit as a unix timestamp, but it's a mistake. If you have an event at 10am in Las Vegas, moving it to Chicago shouldn't suddenly change the start time. And never store "all day" dates as a timestamp (ie datemidnight); timezone issues can easily produce off-by-one dates.

Basically, 'time' is not a single thing. You usually want to represent it the way your users think about it - and that isn't always like a unix timestamp (although it very often is).
Building a freelance platform: A competitive analysis on various niche
Why would someone that doesn't want to code as a career path go to a coding boot camp? I'm sure there are a few managers that want to understand the technology they are managing, but by and large, I can't believe that non-coders make up a significant fraction of attendees.

If you don't measure the success of a coding boot camp by "employment as a developer", what would you measure it by?
Silicon Valley’s self-serving myths about online freedom
Just visited your website, I see there is an issue in Title as it appends some html element to it, probably you are missing some closing tags on it. Otherwise it looks good and all the best to you and your company.
That's kind of drastic. If you turn off the pin before the inductor fully charges you might get away with it.
You don't make friends with salad.
Only do this if you're comfortable doubling someone's salary quickly after they prove themselves. Most companies aren't.

I took a low offer and had to bust my ass and show up a few $120k/yr bad apples that we hired to get my salary raised to an appropriate level and that still took about 18 months over 3 raises.

It would have been easier if I'd left and gone somewhere else and for most other people it will be too.
I can preview blocked website after pasting it in Facebook any similar fix?
Censorship of website does not mean you can not preview a news story, I use facebook to preview blocked website after pasting (not full posting) any similar fix for blocked websites where a bigger preview is possible to read more than the first paragraph?
It's not 60 minutes of learning, it's 2 minutes of learning. 2 minutes went by. You're not running a factory so you don't need to use factory-style productivity metrics. Anyway what's the hurry? What could be so crucial that not a minute can be spared? Maybe this is why school is uninspiring? The feeling of being on a breakneck treadmill, never having time for anything? Education shouldn't be about quantity, it's about quality. But I know what you're up against.
You signed up just to give a review? How did you find this article?
I graduated from The Iron Yard in Charleston about a year ago.

I had a couple of interviews the week following graduation which didn't turn into anything. Since then I've been continually applying to jobs and trying to put a decent portfolio together. I can't seem to land an interview anywhere.

Realistically, I'm aware my lack of a degree and long list of irrelevant jobs are likely getting my resume tossed into the trash. I assumed at the very least that I'd be able to land a QA job that I could try to pivot towards development later.

It can be a bit difficult to stay motivated to code/practice/study/apply while also working a 40 hour week at a soul sucking job. I find myself pining for an entry level job so I can at least combine my desire to continue to code with a job. At this point it's the only reason I keep going.
Yes, it's the soft questions that really answer, "will this guy excel," for me. I'm on a sabbatical and I'm using the time to develop a product, because that's what I like to do. I want people like that.
Europe already has that, though you could argue for more.

Map: https://www.entsoe.eu/map/Pages/default.aspx
Planned economy is uncompetitive for more reasons than insufficient computing power.

You can't plan innovation. It is hard to plan for knowledge economy in general (material production is increasingly a smaller part of total GDP — something that early Communist theorists failed to predict).

Capitalism is automatic, self-correcting, parallel optimization process. It is asymptotically optimal.
IIRC, GitHub doesn't actually impose any restrictions on what license you choose. Their ToS does grant GitHub the right to redistribute your code (for obvious reasons), among other things around GitHub's fork-and-PR model, beyond whatever licensing terms you've chosen. Valve, for example, publishes portions of their Source Engine on GitHub with a non-free license, and I'm pretty sure there are GitHub repos with CC-BY-ND-NC-whatever licenses for various non-code assets.

I don't think this is against the spirit of GitHub, either. I ain't GitHub, though, so that opinion is by no means authoritative.

All this is different from, say, SourceForge, where using SourceForge to host your code did (does?) require licensing your code under a FOSS license.

----

Regardless, still scummy to take a name so close to an existing actually-FOSS project with similar goals. Additionally scummy to call the license "fair" (if it ain't free, it ain't fair), though that's probably not the developer's fault.
See:

SYNC SWYM

in last opcode row. :)
I am a September 2013 SF App Academy grad, and I found exactly the same value as you in the program. Launched programming from a thing I had a good aptitude for and played around with a lot, and gave me an the engine that made me study a lot of marketable skills (as well as interview preparation).

I am now a lead engineer at a small company. I'm grateful for the experience, although I suspect the situation is tougher for current grads. It's pretty amazing seeing 90% of applicants for dev openings be fresh bootcamp grads.
Yeah I'm under no illusions that me and Dan Abramov are operating under a vastly different model for how we think an application should be structured. The concept of a data store having a "solution for async" is, to me at least, absurd. It's like asking why my fridge doesn't have a solution for next day grocery delivery.

I don't see why my fridge needs to be concerned about whether my broccoli is sitting on the bench ready to be put in, or still being washed down at the green grocers.

From the fridge's point of view, a piece of broccoli is inserted into it at a specific point of time. The contents of the fridge can be defined as an ordered set of insertions and removals. The fridge's state depends on knowing whether a piece of broccoli was inserted at 12:58pm or 1:03pm, since that may change the order things were stacked in, but it doesn't need to know whether I placed an order for that broccoli this morning, yesterday, or a week ago; or how it arrived at my house. Making my fridge responsible for that process would seem to violate the concept of separation of concerns.
Billboard.js – forked project from C3.js for supporting D3.js v4+
As mentioned, they are different domains.

How about Claude Shannon? He has the right to be called as influential as Turing within the information engineering world. Basically his work laid the foundation for making digital ALUs possible. Not to mention his enormous contributions to information theory.

How about Alan Kay, who invented (or discovered) object oriented programming?

How about John McCarthy who invented Lisp? And, moreover, the idea of macros. Many of the things we take for granted on modern platforms (for example, garbage collection) originated with Lisp, so the invention of Lisp laid a foundation for the evolution of programming languages.
Ask HN: Employed bootcampers, what advice would you give a struggling developer?
I wanted to attend Hack Reactor in March 2016 but ended up at DevMountain. After asking a question on Quora, one of the founders of DevMountain said 'our curriculum is just as good but also has free housing'. I fell for it to save money (HR was only at SF at the time) and moved to Provo, Utah. I was doing really well but felt like I got ripped off for several reasons (the hiring stats were greatly exaggerated, the curriculum was not as quality as promised, they got acquired midway through my cohort, and I had a sociopathic ex-mormon roommate).

Long story short: I got a full refund. I don't want to make this about DevMountain. I want to focus on Hack Reactor or something close.

I didn't go back home, I lived out of AirBnb for 2 months and landed a dev job at a shady MLM company. I learned a lot there but it was potentially a Ponzi scheme, so I bailed after a few months alongside most of the other devs. Next, I worked at a Bluehost call center where I focused on Wordpress support and planned out some new ideas in my free time. There was a mass layoff in January of this year and my last day was 3/31. I tried and failed to get into YC as well, it was a crap shoot but I tried anyways.

I'm back where I started from and now doing HR's prep course (free) while hoping to build a passion project into a viable company. I've thought this over a lot but I think I should try one more time and this time not be so naive.

I'm overcoming depression/burn out/disillusionment by taking good care of myself, learning code, designing stuff, and spending time with my family. I think I can do this if I try with beginner's mind and listen to whatever is posted here.

I sincerely appreciate any and all advice, encouragement, and direction. I've never wanted anything so bad in my life.

Thanks
The biggest mistake of communism is that it assumes that entrepreneurship is economically worthless. It's literally the opposite extreme of capitalism which assumes that entrepreneurship is the most important profession.

I think communism might have worked better if it had given more autonomy to managers to make decisions and used output data for the previous year to decide budgets for each factory/company.
I'm trying to write an online electronics book, so your comment hits home for me! I'd like it to be "self contained," but that still assumes a moderate dose of prerequisite math and physics topics. Furthermore, "simple" it is not.

Could you take a quick look at the simulation I attached elsewhere in this discussion? Let me know if that simulation and the notes around it are helpful for your understanding.
As an API consumer, clean cuts are much, much more manageable than a continuous stream of small breakages.
Are you still at the same company? I finished a bootcamp back in 2013 and would like to explore a management role but don't really know how to get into it.
Fwiw I never went to a boot camp (nor have an engineering degree of any kind).

I was lucky enough to have a few opportunities where I was paid to learn. Got my first big boy developer job at a startup in Santa Monica in oct 2014 after working as a scuba instructor. Now I work very part time from a boat sailing around the sea of Cortez. I can only do this because my resume is solid enough that picking up short term freelance work is not impossible.

If you want to learn something (or do something for that matter) I think passion is the first and most important ingredient. If you want it bad enough the opportunities will manifest themselves.
Sofware? What?

https://en.wikipedia.org/wiki/Joule_thief
(For anyone looking at this in the future, this user just signed up to make this post)

Care to tell who you are and what the company is?

How did you find the article?

How did you go to a senior role in 3 years?