skysight-inc/HackerNews huggingface dataset:
That kind of security/noise Avalanche seems only effective for paranoid administrators that can process the data from a small number of servers.

Maybe a little controversial, but I think the most effective solution is simply to replace boxes frequently with full OS updates.
AI: What Apple's Privacy Announcement Actually Means
If you use the Convoy NFS volume driver with EFS, your containers can use any NFS server (including EFS) as highly available persistent volume storage: https://github.com/rancher/convoy
Making 3D parts 5x stronger
So he should work for free on your pet request?
Not a good enough reason, or sane, but what if it's a honeypot of sorts. Perhaps eBay is using the timing information themselves to flag hack attempt sources...
I would argue that the gold standard is now a chromeOS laptop.
Study the source code of major open source projects & try to contribute - you will see techniques for better code in their natural habitat, and through code review.
Actually, Freifunk Rheinland did register as an ISP and built a sizeable backbone network. They provide internet access to many Freifunk communities without any risk of liability.
If you say that someone deserves to be fired because they gave management a proposal, I would not want to work for any company that would have you. Period.

Any company with a healthy culture has an open-door policy. I've never worked for a company that doesn't have an open-door policy, and I never will.

And "special snowflake" is a slur used to attack LGBT people 90% of the time.
Interesting, thanks for the link. :)
looking at parts and datasheets to build a smps (switch mode power supply) and trying to figure out the networks that are rather complex from my point of view, I was expecting a list of 200 famous ICs like the lm317 or ne555 and when that seemed implausible, becuase there aren't that many iconic ones, I thought of insights into cmos design, which this hardly adresses and where 200 items would be a short list.
Write a lot of it, and keep a critical eye. Try to find the issues that tend to come back to bite you and avoid them in the future.

Dealing with the consequences of bad code is a very good teacher :D

EDIT: Also take notice when other people's code cause you trouble, what can you do to save trouble to a future colleague?
For most practical purposes, there's not much difference between ETFs and Mutual Funds.

Some point out some greater risk in ETFs because they can lend their securities : http://www.etf.com/etf-education-center/21031-understanding-...
Stay far away from Robinhood. What a bunch of scammers. Not only is their software terribly buggy - and in core functions, too, like... Oh, I don't know, calculating the actual portfolio value instead of giving a figure 200% off. But their customer service blatantly ignores droves of customers' emails when those customers report bugs or request that their so-called Instant account be degraded because it turns out to be something completely different than what is advertised.

Seems their game is to trick people into depositing money and then trap their money there if the person cares to leave, because that means RH can't front-run the person's trades anymore.

And this by the way is only one of their numerous issues.

No well informed person could conscionably recommend RH. In fact I wouldn't be too surprised if they get sued or even some sort of criminal charges.
Show HN: 'Go to Definition' for GitHub
ETFs are generally cheaper to own in terms of their expense ratios, something like <=1% vs 1% – 3% for mutual finds.
It‘s easier to get into and out of ETFs; They trade all day just as a stock does. Mutual funds you enter into at the market‘s close at a price set at that time. Also, ETFs are bit more transparent as to their capital gains taxes costs. Less surprises when you liquidate.
I'm also very grateful for this blog post.

It doesn't seem fair to consider this a case of it taking 2 years to reach 3K MRR, I don't think. I assume it was more like a 5 month stretch of work, then a year mostly taken off, then another 5 month stretch with 50k invested.

I would like to hear Nathan confirm or deny this if he has time.
i think the type of programmer who fusses over data locality and multi threading isn't the same one who happily implements sand in the eye making the creature blind (until it's washed out by rain or splashing fluids).
Ask HN: Maths book for software engineers who want to learn Machine Learning?
Is there a maths book which is aimed at software engineers who don't have much of a maths background, and which is aimed at teaching only the concepts of maths which are needed for machine learning / AI work (e.g calculus, linear algebra, etc)?
The {lambda way} project
A wiki is a web application which allows collaborative modification, extension, or deletion of its content and structure. In a typical wiki, text is written using a simplified and rather limited markup syntax intended for an average user. Works have been done to build enhanced syntaxes in order to unify writing, styling and coding, for instance Skribe, Scribble, LAML, SXML. But these tools are definitively devoted to coders and not to web designers and even less to beginners.

My project was to build a wiki equiped with a true programming language which could be used collaboratively by an author, a web designer and a coder. The result is a small programming language, lambdatalk, embedded in a tiny interactive development tool, lambdatank, working as a light overlay on top of any modern web browser and easy to install on a standard web hosting. The {lambda way} project can be seen here: http://epsilonwiki.free.fr/lambdaway/ or in https://github.com/amarty66.

Commenting this work, somebody wrote this: « Reminds me of John McCarthy's lament at the W3C's choice of SGML as the basis for HTML: "An environment where the markup, styling and scripting is all s-expression based would be nice." »

Do you think that {lambda way} is on the good way?
Here is a detailed step by step guide on how to conduct a 360 Feedback, conduct analysis and move ahead.
That might be it. They might use it to detect if someone is pasting a password in vs typing one in. Which might help identify against bots / attackers stealing someone's ebay account.

Which would explain why Ebay would be secretive. Because the detection is easily mitigated if attackers become aware of the detection.
Thanks, but my guess is that it's actually a bonded 2x 10Gbps link, which would also give you 20gbps, and cost a lot less per port.
>>> someone to read the man page to you

If it's in the docs/easily googleable could be another minus.
>In this case the question isn't which one looks better, but which one the media author intended.

That's typically my argument, but others simply "don't care" how the author intended, they want what looks better to them. Which is fine - as long as I'm not watching it with them. Because I actually do care how the author intended something to be seen.
SME expand into the Middle Eastern market with a distribution agreement with Ethos
That was what the whole post was about...
If you have a problem viewing the page (due to Dropbox bandwidth limits), here's an archived page (incl. pictures):

http://archive.is/1LKwZ
> if I lean in closer to a space will it get closer

Yes, that is how it works.
> It proposes investments in computer science and engineering education . . . and attaching a green card to the diplomas of foreign-born students earning STEM degrees.

These sound good in theory, but in effect they're an industry-specific labor subsidy. When the government "invests" in STEM education, what happens is that the companies that need to hire engineers save money both as a result of reduced training costs and as a by-product of increased supply driving down wages.

It's worth keeping in mind that STEM education isn't necessarily a public good.[1] The benefits of education aimed at developing industry-specific skills accrues mostly to those in an employer-employee relationship. Under those circumstances, it's most economically efficient to force the employer and the employee--rather than the public--to bear the cost of that education.

[1] https://en.wikipedia.org/wiki/Public_good
Interesting. I expect a series of highly detailed policy announcements on complex issues from Hillary over the coming months. I'm guessing she's realised Trump will be completely out of his depth on anything like this and unable to respond effectively.
> to ensure that any security issue (weak passwords, out of date firmware, a zero day) makes an end user legally culpable

That might actually be a good idea.
Amazon's two “new” unlocked phones
It is only over 10 years, but Vanguard has a short analysis of Dollar Cost Averaging at https://pressroom.vanguard.com/nonindexed/7.23.2012_Dollar-c...
Where can one find the source for the tech plan? Is it on her website somewhere? I have not been able to find it.
That's what I would do.

I think that isn't actually an unreasonable complaint: the current paper has very few details about the paradigm used in those experiments. There is a really brief table, along with some comments embedded in R output, but what the paper really needs is something that looks like a methods section from an experimental psycholinguistics paper. Something like this:

Experiment 1: Nineteen native English speakers (demographics here) performed a lexical decision task. Three string of letters was presented on a computer monitor (viewing conditions here). Subjects were asked to report, via a button press, whether the middle string was a valid English word (left button) or psuedoword (right button). Although they had up to 5 sec to respond, subjects were instructed to respond as quickly as possible and the median reaction time was N.NN seconds. The original experiment manipulated (some irrelevant condition), which is not analyzed here. Instead, we calculated...

Experiment 2: As above, except the subject pool consisted of native German speakers and the stimuli were either German words or German psuedowords.

Experiment 3: Same as experiment 1, except that (irrelevant condition #2) was also manipulated instead of (irrelevant condition #1).

This might not fit in the main paper--even online-only journals can be weird about page limits--but it would be fine in an appendix.
"Buy and Hold" applied to the S&P500 actually means "sell when an individual company loses enough market cap, buy one that has gained enough".
Petitions aren't proposals.

And haphazardly laying claim to a perjorative in order to impugn someone? Get over yourself.
This doesn't 'speak clearly of what they think of their customers' at all.

You don't know what they intend to do with this patent.

You are overreacting to something you are only imagining.
Nitpick

"large binaryblob" is literally "large binary binary large object"
There are times when toxicity is situational. It could be that you're not toxic in general, but the conditions in your work environment are such that your responses comes across as toxic to those you work with.

There are some changes you can make; perhaps it is possible to voice your frustrations more diplomatically. Your IT department probably isn't blocking you because they enjoy being obstructive jerks. They likely have a very different set of priorities than you, and different goals they're trying to accomplish.

While large organizations do have their share of people who are capricious and arbitrary jerks, a lot of the slowness you're encountering comes from friction between various groups operating with different sets of priorities. In groups that work together, the intersection of their priority sets is usually enough to prevent all-out war, but there's often enough difference to cause slowness and bureaucracy.

As other have mentioned, one option is to just leave and find somewhere that is a better fit. Another option is to try to be passionate about the parts of your job you can control, and dispassionate about the parts you don't have control over.

A third option is to try to become a calm, detached professional. Save your passion for your own projects, because the company is most definitely not passionate about paying you. Do what you're paid to do as professionally as you can. When you find yourself blocked by other groups like IT, document it and estimate how much delay it has caused. Having a record of how much time has been lost due to blockage from other groups will enable your team and your manager(s) to assign a dollar value to the delay, which can give them the leverage they need to get changes enacted.

A final option, which may or may not be possible depending on your organization and your position within it: engage with people in IT and any other groups that you feel are blocking you. Try to understand them, and get a feel for what their goals and concerns are. There might be better ways to work together that help everyone achieve their goal more effectively. If your company is as bureaucratic as it sounds, telling people that you are trying to "synergize to find win-win solutions" might buy you the political cover and time you need to pursue this course of action.

Whatever you decide to do, I wish you success!
Warren Buffett bet $1mm that S&P500 will outperform a hedge fund over a 10 year period.[1]

That's good enough for me, I'll follow the oracle.

[1] http://longbets.org/362/
>how can I convey my frustration to anyone

You don't. If something is impeding you, calmly tell someone who can help that you're having trouble doing something because of XYZ. Don't be negative or pessimistic or blame anyone.

The problem is if you're always frustrated, everyone is going to view you as an angry asshole. I am constantly frustrated but I gave up doing anything about it when it's out of my control. I just move on.
That's strange, how is this better than https://www.youtube.com/watch?v=yXEE8R4UUuc ?
i posted a link + comments in another thread

https://news.ycombinator.com/item?id=12001367
Show HN: Storybook – Create photos stories with real-time collaboration
Google unveils Project Bloks
Isn't that a good thing? What would be some negative consequences?
I see study open source code and read good code, but what I think is more effective is contribute more to open source. Coding is one of the few professions in the world where some of the leading experts give away great samples and advice on a regular basis in the form of open source. Start an open source project for a need you have or submit a PR for something you've always wanted in a project you've used. Generally the comments on PR's are a great place to learn about ways people think through problems and how they're implemented.

My best piece of advice if you take this road though is that you need to check your ego at the door. The only way to truly learn to be better is to take criticism learn from it and keep moving forward.

Don't be afraid to submit PR's because of scrutiny because it will only prevent you from learning.

In my experience as a dev the solutions that you think are so simple and maybe even hacky sometimes turn out to be just steps away from a far more elegant solution than anyone else has thought of and you're hurting yourself and in many cases others by not sharing or by being too timid to share and willing to open yourself up and put yourself out there
* Phone, read phone status and identity

* Device ID & call information, read phone status and identity

No, thanks!

While not just as bad, full network access is also questionable. Sorry for the blunt feedback, but an application should only use the minium set of permissions it needs to provide its service.
OpenCL vs CUDA is pretty boring debate, both run on the same hardware and so have similar performance. Difference is in the tooling and ecosystems, you can run OpenCL on FPGA's for example.
Depends on what your weaknesses are.

For me, pair programming has been the by far best way to improve my coding.
Original title is: "200 chip definitions everyone should know"
OP had the good sense to change and strip it off the of self-importance and self-righteousness (although the writer probably meant to say 'everyone in IT business).
Don't get me wrong. I'm not trying to be stupidly pedantic but no I do not think that social worker next door needs to know what ADC means.

IT-wise, yes younger generations seem to be in total loss with ICs and I believe the simple reason is that there are no jobs there anymore so there isn't a motivation to learn more about it. Virtual everything (as started off with JVM) has contributed too there. Not sure though that they are missing out that much.
Chess boxing
Yes, at $0.005 per share. It's pretty obvious that $8 is going to be a per order commission.
Tom Richards, who built the machine, has a very short blog here with a couple of bits of extra info on the machine:

http://minioramics.blogspot.co.uk/

Unfortunately, there's not much in the way of info about how the lines on the film map to the synthesizer controls - I found it very odd to watch the film go by, and see busy sections with short discrete notes, sections with long interesting curves, and almost empty sections, but to hear no discernable difference in the audio.
So you can host your email server at home. /s
Techniques for Data Hiding in Audio Files (1995) [pdf]
You had to buy from someone. Even Visa loses out when going public because they could have offered at a higher price. So in that sense it is a zero sum game. You profit instead of Visa (or whomever the seller is).

There are, however, externalities that make it less costly for Visa to sell lower than the theoretical max. Happy investors are easier to manage, market momentum is strong, etc.
Test your code, every which way. Think of edge cases, security holes, do research on how code fails and internalize those lessons, and constantly test - test test test. Manual tests, unit tests, etc.

Code that works reliably is (IMHO) better than beautiful code that doesn't work at all, or falls apart under strain.
Evernote tweaks features in free plan and raises prices in paid ones
I realize that Clinton -- like any candidate -- has a platoon of advisers for a wide variety of topics, and it is these people (rather than the candidate) who comes up with the proposed policy.

But I can't help but immediately think that this was the candidate who disregarded the sound advice of the IT and security professionals in the State Department and had an entirely different bunch of people set up a faulty alternative email service for her own convenience.

And then I wonder how much of a rosy "tech plan" will also be so casually discarded when it becomes inconvenient.
iPhone launched 9 years ago today
If it increases the attack surface at all, it makes it easier. Being that this site facilitates monetary transactions, I would hope they would be trying to limit their attack surface in any way possible.

I think the real point here is that there are more secure solutions. Saying that it's not all that less secure isn't a great argument.
There is always a reason. There's always a neural correlate, a psycho-social construct, a genetic component, an environmental variable.

Of course there is.

It would be truly astonishing if there wasn't.

Finding it might prove hard, though. And anyway, so what? If we did find those neural correlates and genetic components we'd... do what, exactly? Invent a pill, a therapy?

In the meantime, we can rationalise simply that xenophobia is destructive, and we can determine effective interventions.

Should we tackle what our understanding currently allows, rather than waiting to uncover an explanation?
I see now.

That's very interesting, and shows how types can go much further then what we see in languages like Java. I'll have to try out one of these languages some day and see how well it works in practice.
The following blog series may provide additional insight into the process of applying CUDA to existing code:

http://blog.marcgravell.com/2016/05/cudagetting-started-in-n...
In re: comments, I've found that any time I would write a comment, I try and see if I could re-write the code to make the comment redundant. It is possible to do this in a surprisingly large number of cases.

As for #5, practice makes permanent. Writing lots of poorly thought out code just ingrains bad habits.
Why auto_increment doesn't increase by one in a MariaDB cluster
I ... didn't say JavaScript wasn't a 'real' language...
Turn any whiteboard into an interactive Trello board using computer vision
Adding to the list of editors: LyX is a great cross-platform editor that I've used. https://www.lyx.org/
Convey raises $4.5M Series A to improve your delivery experience
Why Poaching the Best Employees Is the Worst Mistake You Can Make
> attaching a green card to the diplomas of foreign-born students earning STEM degrees.

HAH! I knew this was going to be in there.

Of course it's a gigantic bailout to the universities. STEM grad programs are already full of foreign nationals trying to get a slot in the advanced degree H1-B track.

This would absolutely turbocharge that: buy a degree from whatever fourth rate American university for $xxx,xxx and value is less in the degree than the golden ticket that comes attached.
Thanks, to me the article wasn't clear on whether the machine was built for historical reasons, or whether it had modern uses.

I agree that it seems restrictive to limit synths to discrete notes (like playing guitar without bends) although I probably wouldn't use the word mellifluous to describe the sounds made in the video.
Disclosure: These guys are my friends and Techstars batch mates.
Wages going down and competition going up for people in the tech industry.
How to Develop a Business Strategy for a Startup?
I'm still fairly green to the trade (1 yr in as a jr dev) but as best as I've been able to determine the best thing I have done is simply read a lot of code.

Reading code from people who are just getting started gives you perspective of how far you've come (hopefully). You can also use this to help people out fairly effectively.

Reading code from people who are more experienced is good for getting styles down while maintaining the context of where certain practices are acceptable.

Switching languages is also advantageous in that you can (hopefully) identify why different languages have different stylistic practices. This works better if the syntax of the language is pretty distinct - so C# to Java wouldn't be excellent at this. But C# to Python is great at it.

Of course writing code helps - especially if you can convince someone else to read that code and give some meaningful feedback!
Write a lot of code, continually rewrite it for the dumbest version of yourself.

Writing code should be highly iterative, and learning to code is as well. The more you write the better you get, and the more you will realize how crappy your old code is. Refactoring should be constant to keep the complexity and amount of code to a feasible minimum.

So, now and again, look over the code you've written, does it seem a bit overwhelming complex, are methods starting to feel bloated? Does some new feature or concept feel artificially grafted on? Then sit down and try to figure out the best way to refactor it into something more streamlined and manageable.

A good way to realize how bad one's code is to take a few weeks break from it, and if when you return you have trouble understanding the full scope of it it's time for a rewrite :)

Be sure to dedicate some time to sharpening your saw, researching new tools, technologies etc. It's easy to do something just because it's the "way I know to do it" rather than putting in the time to learn a better way.
It favors companies that hire engineers (vs. those that don't) and may lower engineer wages. Whether or not these are negative depend on your view.
Twitter also sends the password + email + name on each keypress once the user has entered at least 6 characters on it signup page. [0]

[0]: https://twitter.com/signup