skysight-inc/HackerNews huggingface dataset:
I'm using Blockly to teach basic programming concepts to 6 and 7 years olds in my son's class. I'm using the maze at blockly-games.appspot.com/maze .

So far, my results are pretty promising. I do two groups of two kids at a time, so I can give them tons of help and advice, and for the hardest levels they tend to copy ideas from the other group, but so far both sessions they managed to solve it all the way up to the end (with my help). Coolest part is that their solution for left-hand-search is always slightly different (and more elegant) than what I'd originally come up with.

I haven't created my own material yet, but I suspect I might want to do that at some point.
I would love an attestation system. For instance, the firewalls around a store's credit card info (even if this data isn't stored, but tokenized, it's still damned useful) should sing like a canary if their configuration or firmware are hacked.

Attestation is sort of like DRM with policies that you decide.

Note that many of these devices have significant complexity in hardware. Lots of things that state-level actors can do to your hardware, on the order of:

- see packet starting with a known signature

- over-write the rest of that packet with interesting stuff, and transmit

Something at this level would be really hard to find.
Peer review is used as a way of determining whether the methodologies or underlying logic used in a study are flawed (in a provable way), and what the severity of the flaw(s) is/are.

>"Peer review isn't... designed to figure out if the results of the study are correct or incorrect."

There is no way of verifying the correctness of most studies and papers; they are simply examined for flaws. I do not see any reason why papers by 'good' authors should be examined less critically than those by 'shills'.
Yup, we've tried and A-Frame works wonderfully with D3 and React.
How to Fix VIP Mailbox Bug in Apple Mail on OS X 10.11 El Capitan
They can all pretty much be reduced to a skin on top of an abstract syntax tree, since that's all they really are.

Circuit-based skins work well in the right context. Do a Google Image search for "unreal blueprints" to see many examples of them in use. Blueprints visual scripting probably powers the high-level logic in a video game you or someone you know has enjoyed.

The other popular approach is fill-in-the-blanks, a visualization that looks more like a tree than a graph. The first good version of this I saw was the Warcraft 3 scripting system. It inspired the visual scripting system we built for Tribes, SWAT, and the first Bioshock back in the day.

You can also follow Eve for some modern experiments along these lines: https://github.com/witheve/Eve
The core team is MozVR (mozvr.com), a team at Mozilla.
The author can have a list of papers (verified by journals) that he has published. He can show the list to the hiring/tenure committee.
2015 Is the Year the FCC Finally Grew a Spine
> and that there may be fundamental flaws in the peer review system

There are.

One problem is that there are too many papers to be reviewed, another is that the papers generally do not include complete datasets. Also, where large volumes of data are involved it is common to perform computational transformations on that data to extract something; the source code and build process are not always described in such a way as to make the executable reproducible.

And those are just some of the problems with peer review, others include more human problems such as insufficient remuneration for the reviewer, reviewers who have too much at stake to give an unbiased review (whether too positive or too negative), too few reviewers with the necessary expertise, etc.

Even with competent and committed reviewers the system is flawed; unfortunately there doesn't seem to be any alternative.
A huge underclass of ghost workers are making your shirts in their homes
When side effects from a wisdom tooth sedation goes wrong
Juniper Networks product information about Dual_EC_DRBG
I think you meant s/peer review/replication study/g. Peer review aims to check that papers are publishable, not refute or affirm them by replicating their results; that's a separate process.

I agree shills will eventually get sorted out though. The truth always wins in the end. Just not as fast as just peer review.
The author or journal could also provide a cryptographic means of verifying the identity of the author.
> 3 hours later… after 12 tweets, reading 6 articles, filing a GitHub issue, and watching a show on Netflix… what was I building?

Judging from the compile times, Gentoo?
Its more subtle than that.

The FCC considers sending deauth packets to networks you are not supposed to be in control of jamming.

So, still a bad thing here, but not quite the same reason.
Email me.
The order page states "Designed for use and service in Europe only". Hang on to the Nexus 5 :)
A quality Dictionary-wordlist
I live in San Francisco, and have for about 4 years.

I'm shocked you know the salaries of 100 other developers. Care to share some of the companies that are paying this much to developers 3.5 years out of college? I'd love to corroborate on glassdoor.
About Passwords
Not that OpenBSD hasn't had its own scares[1]. If you find those allegations feasible, even if you don't believe they are true in this instance, then you should not necessarily consider open source and/or free security software as more secure than commercial software.

1: https://www.schneier.com/blog/archives/2010/12/did_the_fbi_p...
Like the "rich fuck" who built the website you're using to be so rude?
Clarification: Sending deauth packets on networks you control is fine. The issue the FCC is taking is with systems that send deauth packets to other networks.
Shouldn't you compare their chocolate against "their peers?" From what I've read of people more educated and passionate about chocolate their stuff isn't very good when compared against other "bean to bar" producers. If you know this and know that they have a well-established history of lying (I don't beat around the bush) then why support these lying fakers if you can buy better chocolate from legit operations?
For me, reading HN is like reading the paper or reading books about subjects that matter to me: it's not time strictly spent on the job I have to do, but it's part of a healthy information diet. Crunching code without taking a look at what's currently happening and being discussed in your professional community is hardly a recipe for self improvement.
(It's a thin red line between healthy consumption and abuse, I know, but our job often _requires_ that we keep an eye on what's going on outside our compiler.)
How to create ASCII images in Swift
Just out of interest, is there any legitimate use of a PKRNG or is it just a backdoor enabler?
Trolls are people who point out the hypocrisy or emptiness of the positions of other people by adopting affected personas or positions. These dudes are just lying to get rich.

Yeah, I know this is the original definition of a troll but it's the only one as far as I am concerned.
I agree with your description of other problems with the current system, and think that anonymizing authorship will serve to force them to be solved. Many popular journals currently look at the author's position and previous works to filter out the unpopular and/or unprestigious authors; anonymization would eliminate the bias against young, innovative, and/or unconventional scientists, and force the journals to improve their process.
“Falskare än den billigaste förbannade Rolex-kopian du kan hitta”
And it also assumes that the optimal is just as likely as the pessimistic. As anyone who has ever planned anything knows, more things can conspire to introduce delay than work out just right enough to make it take less than you excepted.
> "big data" tools (Spark, Hadoop, Tableau, SSIS/SSRS)

whoa man...those tech's aren't even in play. lol. It's MSSQL and Oracle, with .net web apps [usually] running on top.

building on hadoop/spark is way outside their wheelhouse.
It's a question of resources. Once a shill has been identified editors can reject them at the editorial stage without even sending it to the peer reviewers.

If funding sources are also not disclosed in the paper, then the peer review process will be unable to determine bias.
that's in my list of useless features.

if you don't use your phone like clueless people used their computers (i.e. install 20 browser tool bars and such) you have zero need for it.

also, that was included since 2.3 but never exposed (some custom firmwares did)
> is that the campaigns are willing to let this data be stored in the cloud

Not the campaigns...the parties.
Design Patterns: Happy Birthday and Goodbye
Another reason is a kind of selection bias: an organisation wants something built, gets offers from various software companies, and picks the cheapest.

That is, if you are doing the project, your company's initial estimate was the one that had the highest chance of being too low.
Big, not-very-interesting CRUD app. Every time the data model changes, you've got to go through manually and find all the places the code needs changed, and hope you didn't miss anything. It probably didn't help that it was running on MongoDB, so two levels of dynamic typing and impossible to remember what went where, and a DB that takes whatever you give without complaining. So no compile errors and often no runtime errors either, just incorrect behavior.

Switched to Scala and SQL, and code is almost as compact but typed relations are far easier to reason about; if a relation changes then you change the core type and follow the compile errors. Once it compiles, it usually works. We've not missed Clojure in the least.

Scala (and even Java) simply feels more structured, with relations between types, the resulting app more "designed", which seems necessary at the enterprise level. In my 2 years, Clojure constantly felt like just hacking.

Would love to see some examples of Clojure being used well at an enterprise level so I could understand better how to do so, but CircleCI's recent flopping between core.typed and prismatic just makes me think it's a square peg in a round hole.
I'll just plug my own (not as comprehensive) contribution to this meme: http://www.colourcoding.net/blog/archive/2014/10/27/design-p...
The De Havilland Law
Autonomic conditioning. Have a simple playbook in your mind of simple movement responses.. perhaps side steps, while to decide what to do next and which direction to go. The goal being to get moving automatically without "thinking", and then restart the higher order thinking as fast as possible.
So a startup that sells artisanal crafted bottled water, produced from recombining pure hydrogen and pure oxygen gas, and sold for $15/litre... you wouldn't see any problem if they actually used filtered sewer water?

Caveat emptor, yes. But there's a responsibility to be truthful in your advertising as well.
> You hustle and cut corners to prove your MVP

Don't confuse hustling with dishonesty and poor ethics.
The Billion-Dollar Battle for Puerto Rico’s Future
no relevant vulnerability since 4.4. before that you have ssl holes and lock screen issues. after that you only have to worry about vendor specific "enhancements" that only add issues.
It seems to me that these would be rare rather than the typical case. I think we could make the case that the more straightforward uses (like the ones in the articles) could be optimized away as described above. Leave the more complex/less optimized code path for these edge cases.
You totally missed the point on this part. She wasn't actually offended, it was the one thing that made her feel different from the rest, which was the closest thing to feeling sexism. Had she been offended, she would have not written this article imo.
But if I stop looking at HN, I won't get wonderful tips like: "Stop looking at HN..."
I agree. Reading HN is like taking a break to eat a chocolate chip granola bar. On the other hand, reading reddit is like hooking a syrup IV to your veins.
https://en.wikipedia.org/wiki/Lithium-ion_battery

Battery life

On average, lifetimes consist of 1000 cycles, although battery performance is rarely specified for more than 500 cycles. This means that batteries of mobile phones, or other hand-held devices in daily use, are not expected to last longer than three years.
You have a bird that carries your phone?
> or valuable for reasons not related to having humans on it.

If there is life outside then it might value the blue marble.

And it is also possible that it could become valuable for non-human (AI?) reasons later.
Probably because Amazon has enough problem with retention as it is, they don't want to encourage even more people to leave.
If you we're to use Mast Brothers chocolate as your "high quality" reference, you would be learning to identify the wrong attributes as indicators of quality.

Does that really matter though? Taste is highly subjective. Friends have given me what they consider very high quality, expensive chocolate, often complete with some fancy marketing blurb, and yet it doesn't taste any better to me than the more generic stuff I can get for far cheaper; but that doesn't mean I'm wrong.
Whilst I agree in general with the sentiment, it really doesn't help if you start with a misunderstanding of the command pattern. The essential property of command is that it's data that can be executed. Implicitly, it's possible to do other things with them: log them, undo them and so on. A better model would be a record that implements IFn.
> Even a CEO is commonly able to be monitored by HR.

What do you consider "being monitored" in this context? The CEO answers to the board. Would I be naive in assuming the CEO is so far above HR and IT that monitoring him wouldn't be within their jurisdiction without the board requesting something specifically behind the CEO's back?
They refute the claim here:

http://mastbrothers.com/pages/press

Missing, however, is the typical comments about defending themselves against what would be libelous claims.
Replication should be done more often, and anonymization may serve to catalyze such an increase. Peer review is supposed to examine a paper for flaws, and do so fairly for all authors. This determination of which papers are well thought-out and documented is then supposed to decide which are publishable.

I think you are also tacitly describing a pessimistic view (which I share) of the reality of peer review, that it does not succeed in these lofty aims, and that publishability is influenced by a number of extraneous factors.
Does anyone have a link to the history of this specific visual style? I know the MIT Scratch project uses the same visuals and I've seen a few other as well. I've very curious about the history here.
In Praise of Defiance
Own real Star Wars cards on the Bitcoin blockchian
Enjoyed the read on these retro systems. I would like to see a tutorial on creating a (NES) mapper from scratch. This link gives insights, but I need something more if possible.
Cheers!
These can be quickly opened with a narrow flat screwdriver.
But they probably wouldn't bother with it in practice.
We were in a crunch to get version 2.0 out. Had the weekly progress meeting with the director. He had received some feedback from our remote sales team and he read one out loud that he thought was particularly funny. And it was, at least at first. Sounded like a old person flailing around with computers. But, then it hit me. This teacher was describing an edge case where a certain sequence of buttons would cause the whole program to lock up.

It was funny in part because the sequence wasn't something any of us would consider logical. So we had never tested for it. But I was able to duplicate the crash on my system and fixed it.

That was the epiphany. I convinced the director to push out the release date and we went through the backlog of ramblings and rants. Over half of them ended up being very useful.
It depends on how P and Q are generated.

The NIST document specifying Dual EC offers default values for each curve. P is the usual base point for the curve; an arbitrary point Q is provided without justification or details of its generation.

Because the NIST curves have cofactor 1, all points other than the identity generate the same subgroup. This means any two points P and Q are related by some scalar d such that d * P = Q. Knowledge of d is the back door in the generator.

This also implies a simple means for choosing Q given P: pick a random integer d and calculate Q = d * P. Publish P and Q and then write down d someplace safe. This is exactly how NSA is speculated to have chosen the Dual EC parameters.

However, the NIST document also specifies a method for generating alternative points. It boils down to hashing a random seed and mapping the result to a curve point. If you generate the base points P and Q like this, the relationship between them is unknown. The scalar d still exists, but now no one knows what it is. Without that knowledge, there is no back door.

It's not clear from that page how Juniper chose the parameters. Maybe they did choose a random scalar and multiply P, or maybe they followed the standard. The information on that page isn't enough to say one way or the other.

EDIT: Just to be clear, I'm not saying this isn't something to worry about. You should distrust and avoid anything that relies on Dual EC. I'm only saying there is not enough information to say definitively that Juniper put a back door in their own product, intentionally or otherwise.
http://wordsmith.org/anagram/anagram.cgi?anagram=SerpentHill...

Subtle.
You and the NY Times article are offering up the same thing to defend against active shooters: take personal responsibility for your safety.

But why is it that of all the nations in the civilized world only in the US do the nutjobs go on armed rampages? Why is the origin of nutcases shooting with firearms taken as a given? In the article their existence is taken as an accepted fact; it just talks about how to protect oneself from them.

How about reducing the incidence of people running amok with guns, either by restricting guns or reducing whatever precipitates the killing spree? I'm frankly sick of "personal responsibility", it's usually a sign of someone else failing to do their job.
As a professional procrastinator I'll definitely follow your advice...

... tomorrow.
That's the point. If you publish anonymously then you can publish methodologies and analysis that is up to "gold standard" while completely falsifying/manipulating data.

The current system mostly relies on reputation and professional ethics/pride to filter out that kind of behavior even before the publication stage. The cost to replicate experiments is typically high - even in our current system we cannot replicate to the degree that we want. One presumes that in an anonymous system, the problem would get even worse.
You make it sound like that's a bad thing.
You can also try to eliminate dependencies as well as track them.

This is partly why in software it's so critical to loosely couple software. If you're working on a big old ball of mud there are so many dependencies that even the smallest task ends up taking forever.

Fortunately SCRUM provides you with a block of time which you can use to decouple software independently of working on features or bugs, so this necessary work always gets done. Ha.
Yes. The "Nothing to see here, folks!"/tu quoque argument is de rigeur in this type of discussion. Combine that with a little moving of the goalposts? Guaranteed hours of fun for the whole family.

For those who are interested, this type of application is fairly recent. The Reconciliation Act was passed in 74. It hadn't even been out a year before it was being used in ways not anticipated by the sponsors, and the stretching has continued year-after-year. Relevant wiki: https://en.wikipedia.org/wiki/Reconciliation_(United_States_...

IIRC, CORBA was the first big "win", providing continuing insurance privileges to folks when they left their job. A great idea, no doubt, but not a damned thing to do with the budget.

Also more information: https://www.votetocracy.com/blog/what-is-reconciliation

Interesting historical quote from the second article. President Clinton attempted to use reconciliation to pass his 1993 health care plan, but Senator Byrd, according to Wikipedia, “insisted that the health care plan was out of bounds for a process that is theoretically about budgets,”

Times have changed. Each year these things get easier and easier.
...someday.

/better at it than you.
Ha! This kinda talk belongs in Reddit.
uh, looks a little old.
How to Hire Great Devs: Interview Pairing with OO Design and TDD
https://news.ycombinator.com/item?id=10756684
You seem to be describing a 'fruit of the poisonous tree' view of funding, and saying that studies funded by certain authors are right to be discounted.[1] For one thing, anonymous publication could serve to discourage partisan funding of studies, as the donor would no longer be able to verify the authorship of any given paper.

The use of 'credibility' as a criteria for publication also creates large biases against novice scientists, or scientists from unusual backgrounds (scientific and otherwise). In addition, 'credible' scientists should never be given any benefit of the doubt; if someone depends on this, they are not doing good work.

[1] https://en.wikipedia.org/wiki/Fruit_of_the_poisonous_tree
4 JavaScript Design Patterns You Should Know
sorry. I like to keep my advice to 20 words or less.
Is there a good startup that does automated invoice processing?
I've searched endlessly and found nothing worthy of 2015 in terms of price vs quality.

I'm guessing there should be something like clarfai.com for document processing, at the same price level.
Why I am worried about Twitter and why you should be too
If it's an issue of double-checking, have you considered a "peer-review" system? In other words, they have a checklist and the tasks that need double checking must get checked off by another staff member and signed off on.

You'd want to limit it to only things where you notice mistakes.

But sure if it's practical, just an idea. But it would take yourself out of the equation and might make peer pressure work for you.
Right, and there's lots of literature jumping on that and trying to repair it. Yet the original formula outperforms single point estimates.

But as I said elsewhere in this thread, my suspicion is that the unpacking effect dominates the "improvement" that's observed and that the particular formula is largely secondary.
So basically, author(s) would be anonymous before the paper is accepted for publication?
How Rogue Techies Armed the Predator
Tech Breakthroughs Are Giving Animals the Power to Speak
She hasn't had much of a chance, these past few months. I try to get her to stay away from dietary biodiesel (aka vegetable oil).
This is strange. From what I've heard and my experience, a quality USB<>UART chip from FTDI is the way to get a reliable serial connection. I've used mine to talk to a Dreamcast at 1.5 mbaud. FTDI is the one with the good drivers (both closed and open). Controllers like the PL2303 are nothing but pain. Of course, if you get counterfeit ICs (and they are common), you will probably have a bad experience. Buy carefully.
It's not just the US. There has been a very spectacular attack recently in Paris.
that's really good advice. I keep avoiding this set of classes for notifications maybe I should break it into a smaller goal.
I mean if you already have a psychotic disorder, is it a good idea to experience the k-hole (high dose of ketamine)? With or without antipsychotics? What about a low dose?

For example, would you recommend that someone with schizophrenia try it?
'The Martian' Author Andy Weir's New Book Will Take Place on the Moon
Italy’s food is bound by tradition. Its most famous chef isn’t (2013)
just do it. you won't know until you do.
While that's certainly a kind of troll, it's neither the original nor a complete definition of the term.