skysight-inc/HackerNews huggingface dataset:
> We recommend cdnjs which uses CloudFlare for delivery

Oh man, so close to

> We recommend cjdns (which is against everything CloudFlare stands for) for delivery
I never knew I always wanted to know. Neat.
Magnus Effect – Basketball Dropped from Dam
Either way, authorship doesn't really matter that much. At the time, printing these pamphlets still cost some money, it wasn't something done entirely on a whim; therefore, if a pamphlet exists, there was someone with a purpose behind it, either religious, or political, or economic motivation but it wasn't just someone expressing an opinion, it was someone hoping to somewhat influence the public narrative.
There is something voyeuristic about how the creators portray the subjects in the story. For most of the subjects, they signed off the same way that anyone signs off on being portrayed in any piece journalism (I presume). But for John B, a lot was revealed about him posthumously, which I think we have good reason to believe he wanted to keep private; he explicitly glossed over (lied about?) aspects of his life, like "church", implying that he did not want to publicize this side of him.

At a higher level, I wonder if the fact that this is more narrative, more art, changes what the signoff requirements should be.
Sorry I was agreeing with you... Can see how you could read that in a way I didn't intend. My point was that by thinking the American way is the best already it stops healthy feedback loops.
Russian computer programmer arrested in Spain: embassy
1. In the future; the code is ugy

2. The indexing will take a long time
> I get that randomly throwing stuff together isn't favoured (like TLS's PRF SHA1+MD5 construction). But is there any actual work where requiring 2 separate full checks to be worse than just one? That is, needing to verify MD5 plus SHA1 independently.

Even a crappy 256-bit hash (by using two 128-bit hashes) will probably be more secure than a (single) 128-bit hash, sure. But it won't be anywhere near as secure as a proper 256-bit hash. If you can afford 256 bits of hash, the best way to spend them is on a dedicated 256-bit hash.
Was this the case in 2011 when MathJax began offering this? I don't know the answer.
So SPIR-V or generating code for each ISA directly?
Mods: should perhaps be labeled with (2011)

Fun video
I don't see the problem. That researchers haven't done a perfect study in every possible way is hardly the issue here, but rather the blind trust in our ability to interview and hire people. This research paper does not come out of the blue. This is something that has been observed by many organizations and people for quite some time, that interviews are broken.

In fact there is an awful lot of wrong stuff society keeps doing despite evidence over many year suggesting it is stupid. The stupidity of high CEO salaries e.g. has been proven quite well, yet business keeps a blind faith in it. Getting employees in complicated jobs to perform by rewarding them on extremely narrow metric has also proven itself counterproductive yet the MBA crowd refuse to believe it doesn't work.

Business practices often seem to be more like religion than founded on reality. It is a GOOD thing that some researchers are trying to do their bit to correct this flawed picture.
> I'm familiar with Banksy, but who is Selena?

Probably Selena Gomez:

http://www.vanityfair.com/hollywood/2016/03/selena-gomez-ins...
PEAK 2 PEAK Gondola - Cable Installation

2:12 https://www.youtube.com/watch?v=IHsF1kRKEV0

TLDR; Spool out cable (rope), lift the end up with helicopter drape it over the sheave train (the wheels on the cross arm) pull out more rope, etc
Robotics has little to do with self-driving cars at this point, which is heavily ML dependent while the former hasn't been so far (yet, that's changing).
Digital "graffiti" would be purely an imitation of style and tools, though - I'm pretty sure that at least some of the appeal of graffiti is that you're not supposed to be painting there and could get in trouble for it, and also the fact that it places your mark on a definite bit of physical space. The latter is the only reason I can think of for e.g. tagging.
> one driver supervising multiple trucks or driving a column of two-three trucks
Could be introduced much earlier than fully autonomous mode.
China announces quantum-entanglement radar
The conclusion of the article:

"The results of this study did not show a significant load of MPs larger than 149 μm in salts originating from 8 different countries and, therefore, negligible health risks associated with the consumption of salts. The increasing trend of plastic use and disposal50, however, might lead to the gradual accumulation of MPs in the oceans and lakes and, therefore, in products from the aquatic environments. This should necessitate the regular quantification and characterization of MPs in various sea products."

Is interesting to me, because I feel like this is where environments politics properly starts. Should the US federal government (insert your home gov't, or the EU, or whatever) fund regular monitoring for micro plastic levels? Maybe! it's a hard cost/benefit question that involves weighing priorities and careful thinking. But that's the kind of question we should be asking when it comes to environmental politics, not "should the EPA exist," or "is climate change real?"
"The first thing you should do with the data is find some problem that developers know they have, that you know you can do something about in a short period of time (like a month or two) and deliver that solution. This doesn’t have to be life-changing or completely alter the way that everybody works. In fact, it really should not do that. Because the point of this change is to make your work credible."

This approach has worked well for me in the past. In one of my past roles, I was writing tools to try to improve "quality."

One of the main problems we had was the bugs written were hard to reproduce, or had some kind of invalid configuration or incompatible build.

It took me a while to figure out that everyone is using host files to point to environments, and different mixes and matches of servers, which were causing lots of problems (but not real bugs). This was taking developer's time (testers couldn't debug the problem), tester's time (waiting for resolution, blocked), and made us think real bugs were not real bugs.

In the end the solution was to centralize hosts file management through a tool, where there would be approved configs that could be chosen, and they would be set automatically. Thing caught like wildfire. Super simple technical solution, and that gave me the street cred to make more complex proposals (like a CI system).

Be on the lookout for the small gains, and use them to build your cred. Also, if you get your foot in the door technically (like everyone running a tool they know they want), it's easier to add more things to it and keep the momentum going.

I do have to point out that there is one type of person missing from the author's "people who will push back", and that is people who have a vested interest in keeping the code base terrible, or designed the way it currently is. Reasons include "we're trying to log all this time against a re-write", "that code is too fragile and risky to change", and anything else the developer might think are idealistically correct, and nothing else will do.
>a growing majority of miners

Just a single large Chinese miner trying to hold back progress, who likely has an economic incentive to do so due to his usage of ASICBOOST.

You are severely overestimating the amount of support BU has, and downplaying the support of segwit, which the majority of nodes and Bitcoin companies are supporting.

See here, almost nobody supports BU.
https://coin.dance/poli
That's also what senior engineers do. And it's certainly how I develop code - my primary approach is building tools to lever up productivity and bring the level of abstraction closer to the domain.

More generally, process improvement and practices have normally been introduced on the suggestion of engineers in reaction to problems, in consultation with management, in companies I've worked at.
To me, classes make more sense when you carry context with event binding, which components often do. It's syntax sugar over the Foo.prototype.* drivel, and I don't mind it...

That said, I tent to follow more functional patterns for workflows (prefer Redux and similar extension), but for some components the class syntax is usually nicer. Most components are probably best served as simple render methods though.
So they are picking folks that either didn't take real risks or just got lucky.
It is nothing sinister though. It is just when Mr. Maxwell and Dr. Back started Blockstream they expected the 1 mb blocksize to stay 1 mb. On this assumption they built their company and sold their services as "Core" maintainers.

The Fork to a chain that does scale on its own seems inevitable and was fully expected by the original developer. It seems like an uphill battle for Core to convince people to NOT upgrade the network.

The "sketchy" off chain stuff is not sketchy either, it is just off chain. If you mean that they may be able to profit from it, I don't see why that is evil or even wrong, it is just their business plan.
I've just 'downloaded' the list, and I'm really not sure how valuable this is.

You get a url of the VC fund, but no details on who the partners are. You're still left trying to figure out who you should contact and how. You'll still be going through your linkedin or other networks to figure out who works at each firm, who works in the area of your interest.

Not to say it isn't a comprehensive list, I just wonder how valuable it is, when it is possibly easier to just search in google.
This is not what I've heard from the handful of store owners I've spoken with. Do you know if data about industry-wide averages rather than the folks you work with?
I'm not sure whether or not GNU Smalltalk is a modern version:

gnu Smalltalk is an implementation that closely follows the Smalltalk-80 language as described in the book Smalltalk-80: the Language and its Implementation by Adele Goldberg and David Robson, which will hereinafter be referred to as the Blue Book. -- https://www.gnu.org/software/smalltalk/manual/gst.html

Then again, it is sort of designed to work with Emacs rather than emphasizing traditional Smalltalk IDE's like Pharo.
You say "niche" but...

> 179 Million monthly users and 70TB traffic last month
Which is the basis for the fact (often disbelieved) that you're exposing yourself to radiation when you sleep next to someone. And that sometimes leads to the what if question 'How many people would have to spoon to create a critical mass?'
> which is against everything CloudFlare stands for

Could you explain this? Have I missed some big Cloudflare news?
Nonsense. First step is to acknowledge that interviewing doesn't work very well. You can't keep deluding yourself because you haven't found a better way. Accept reality.

This is one of the biggest problems I see with business guys today. They want absolute certainty in a world which can't offer it. Start accepting that there is a lot of stuff we don't know and can't know at the moment and we simply have to work towards getting better.

You can't get better if you don't acknowledge that there is a problem in the first place.

These silly, must have +5 years of experience, and check all these boxes with technologies to get the job clearly shows the industry is completely lost at the moment and isn't willing to acknowledge it.
>That makes for a great conspiracy theory but AWS has never done anything remotely like that.

Just last year they changed the support model to be a percentage of your AWS spend, as opposed to the previous flat rate. They even had the audacity to dress it up as a straight-up price drop.

https://aws.amazon.com/about-aws/whats-new/2016/07/aws-suppo...

Imagine you're an organization spending 100k/mo on AWS and your monthly support line item goes from $50 to $3000. Oh and by the way, the free support tier cannot create technical support requests.
Of course if you use a similar competing technology and choose to sue them over patents, they could still find you infringing and sue you anyway.
I was apprehensive about BoltDB too, at first, but after giving it a shot I've really taken to it and come to appreciate the reliability and flexibility it offers. It's not well-suited for all cases, just those where dropping in high-performance transactional persistence into an app meets your needs.

As it keeps gaining traction and popularity, more and better tooling will inevitably be created to scratch itches :)
Such a careless claim and writing articles and throwing on peoples faces gives just a chance to everyone to debunk ny times articles
It says it greatly simplified. As a seasoned cage monkey, not having to deal with all the hardware AND software, no hours lost on trips to data centers, not being on the phone dealing with hard drive and other warranty swaps...

Open laptop, write scripts, debug scripts, lunch, go home.... I'd say it's spot on
Wow, I think this has the most potential. I'm a fan of simplicity. I downloaded a theme, made a few edits and ran this plugin, and so far so good as a POC.

This is faster than having to learn Pelican and even those other systems which might also be great, but a bit heavy weight for my purposes.

Thank you, this might be the solution I was looking for.
I'm guessing (again I can't really test it yet) that it will warn on it and suggest

if (int_value != 0) { ... }

To be clear about what I mean.
You realize a lot of people pushing the supposedly nefarious agenda you're saying here own a lot of bitcoins, and even belong to companies where timelocked bitcoins act as an incentive program, right? The conspiracy theories surrounding Core's agenda never have sensical incentive structures. This is why nobody listens to the conspiracy theorists when it comes to designing a protocol that relies entirely on incentives adding up.
See:

http://cahighways.org/wordpress/?p=5460
Typescript doesn't do development vs. production builds?
Have been using Spark a lot recently. Very impressed. Gets out of the way and makes Java considerably less painful then it used to be.
So if you were a betting man what would you go with. A bunch of software folks that don't really understand robotics. Or a bunch of robotics folks that learn some ML.

I think the ML is the easy part. The real engineering in making these things truly production ready is the hard part. Only few places in the world have that kind of production expertise. Toyota being one such place.
We have had a better way for decades, its banned. What do you think all these algorithm questions are supposed to do?
An alternative explanation is that we have a lot of "backup capacity" such that small amounts of damage are not noticed by reasonable tests (or potentially are impossible to measure) until we reach a point where we fail to function.

We are actually all supposed to be 7 feet tall and full of muscles, we just don't know it because every last one of us has been stunted by poor diet and what not.

That's my story and I'm sticking to it.
>...streets that aren't littered with advertising is certainly an interesting sight!

Personality cult propaganda doesn't count as "advertising"?
> Censorship is horrible, but do you have proof that Blockstream supports it?

Here is some very strong evidence for it:
http://telegra.ph/Inside-the-Dragons-Den-Bitcoin-Cores-Troll...

Obviously, people could always say that there is no proof, because "supporting" is such a vague term. It is hard to come up with a mathematical proof. But I would say, it is already a proof that they participate mostly in /r/bitcoin and not in /r/btc. Reddit depends on participation. Therefore with their participation in censored forums in contrast to uncensored forums they at least indirectly support the censorship.
GPU Accelerated Voxel Physics Solver
Either I am crazy and don't understand bitcoin or some well funded group is spending a lot of money to support SegWit and push Core's agenda.

The few sensible posts like yours are downvoted to hell and back while pro-SegWit rocket to the top. Every point you make is spot on and there is no sensible reply to any of them, just a bunch of garbage about no one supports BU and BU will never happen...
Usually tying an in-flight helicopter to the ground is a huge no-no. E.g. there's a subtle sequence of steps for airlifting a casualty from a steep hillside that prevents the helicopter from ever being connected by a rope to the ground (the reasoning, AFAIK, is that the helocpter migth need to depart or move at a very short notice and the line may hinder it and injure people if it breaks).

It seems that there are reasonably long period of time here when the helicopter is still connected to a tower segment when the workers are in the process of screwing bolts in. Why isn't this problematic?
For context, cjdns appears to be a routing suite for implementing a darknet overlay over the normal internet. I'm not entirely sure what Cloudflare is perceived to stand for, but it is a strongly centralized service and cjdns appears to be going for decentralization. (But I'd imagine a Cloudflare-like service, including centralized management = economies of scale in sysadminning, would still be valuable in a cjdns darknet.)

See https://github.com/cjdelisle/cjdns , https://hyperboria.net/ , and https://www.reddit.com/r/darknetplan/
i would just add that the proof of concept can cost upwards of six figures.

in other words, real companies that make real things charge their customers real money.

if there's no money, guess what, they're not a customer! move on. the business sociopath who you're interacting with at the other side of the table is more than happy to have you work for free for as long as you're willing.
The big thing a business needs is clients/customers and that means getting out and talking to people is usually the most important form of research. I've worked on my own most of the past twenty-five years. Having a regular job usually pays better for me because the ability to land clients with the wealth to pay handsome fees is not one of my strengths...it requires joining clubs and playing golf and schmoozing over alcohol and such and that is not my social background.
It generally limits you though, eg one video per article etc.
Any decent CMS would add tooling there (yes, they don't they just treat the HTML is WYSIWYG, but that is where the tooling should be)
Ski-resort tycoon, now that would be an awesome game :)
Those bolts strapped to the grating as they were putting the top piece on... I love that stuff!

What I mean is: pre-optimizations like that. My current cofounder and I build and run fire effects [flamethrowers] at music festivals, and every load-in/setup is a fun game of seeing what ways we can optimize our setup process. Stuff like figuring out the wrenches and tools we need to assemble a specific component, and then storing those tools with the component.

Seeing those bolts sitting on the grate like that (I think it was 4 on each side) means that somebody had the foresight to realize that it was easier to strap the bolts to the piece like that, than to have the guys assembling it carry them with them up the ladders (imagine if they forgot one, what a pain that would be).

So freaking cool.
The questions about BigO isn't about premature optimization or actual implementation. It's about understanding exactly what a particular program is doing and how it's doing it.

Any sort of technical solution given at a Google interview would generally have the following questions:

1) What big O time does this algorithm run in? Why? What big O space requirements does it take.

2) If space were more/less expensive, or time more/less important, how would you change the solution and why?

Understanding those tradeoffs and being able to analyze code at that level is a big part of most software engineering jobs.
I believe it also probably incentivizes miners to create smaller blocks full stop, since dealing with transaction dependencies - something this glosses over - means that the cost will likely scale with the number of transactions. This rather undercuts the supposed block size scaling justification for opposing Segwit, to put it mildly.
For a counterexample see Brexit. The FTSE 100 went up after Brexit, when other economic indicators were negative, because it primarily contains large multinationals which are insulated from the local economy.

So a stock market index is only correlated with the local economy if there are few multinationals.
A very good example of Compute Shaders for the recent release of Unity 5.6 that supports Metal for MacOS and iOS. This is just awesome, grab the project on Github and try it! It's not perfect, but still very impressive. All the gravity is being calculated using the GPU :)

Kudos to Jason Knight

Compute Shaders:
https://docs.unity3d.com/Manual/ComputeShaders.html
Note that documentation is not yet updated concerning Metal and MacOS + iOS support

Apple Metal:
https://developer.apple.com/metal/

Unity 5.6 added Compute Shaders for Metal:
https://unity3d.com/unity/roadmap
Added to https://github.com/globalcitizen/taoup
cjdns is a different thing from cdnjs
Ask HN: How much of “You don't need a degree to get a job” is true?
As a point of reference, Elon Musk has been very vocal about University education. However, if you visit the career page of either SpaceX or Tesla, you will note that a degree is a requirement. Furthermore, assuming it is not required and a nice to have, most postings require multiple years of professional experience in a related field. Of course, due to the nature of these businesses, I completely understand requirement of degree or a related professional experience. However, I wonder if a person without a degree can even land a job in other companies in an effort to hop to SpaceX/Tesla.

My goal with this thread is not to shit on SpaceX or Tesla. I am just trying to start a dialog about what someone seeking work in similar fields without a degree would do.

Unrelated: I do have a degree, but my grade are in upper B (B/B+ or A- at best depending GPA scale) range and was just checking out some places that I consider 'dream job'. This question sort of just popped up in my head and I decided it to blurt it. I already have a full time job waiting for me at a startup I loved to work at :)

Good day
I disagree about warnings inside macros. There are lots of functions like strtod which take an argument and say "if this is non-NULL, store a value into the pointed-to variable", so that you can write "foo(..., &x)" if you want the value and "foo(..., NULL)" if you don't. This is a recipe for a warning which gets disabled due to an excess of false positives.

(I'd say that this warning could be explicitly disabled for the scope is the macro... but alas, GCC broke _Pragma inside macros.)
I'm curious, what is your background? Have you worked in an admissions office? Everything you say makes perfect sense, when screening resumes for hiring you see a lot of ivy resumes that are good, but all sort of blend together. Then you see someone from a strong school, but with some crazy side project and it's an instant fit.

+ What do you recommend as reading to parents? E.g. my daughter is blessed with a great memory (e.g. memorized the periodic table at 3.5 years). I'm aghast at how bad the world of parenting media is. Our goal is to set her on the path to use her talents in interesting, fulfilling ways, not to turn her into an automaton.
> Imagine a mining "optimization" which involved miners making only empty blocks.

Transaction fees are going up and the block reward is dropping so long term this won't be a problem. Miners mining empty blocks will not make money any more.