skysight-inc/HackerNews huggingface dataset:
Kojo: an educational language inspired by Logo and Processing
>If you are not paying decent money, be prepared that your data woll be sold,

This is a terrible idea. How do I determine what is decent money enough not to have my information leaked? Do I have to buy Macs for life in order to prove that I don't want my information leaked? that's silly!
Memory leaks in ios mobile application
This sounds very very interesting.

Some suggested ideas for next steps, in ascending order of responsibility and burden:

- Release screenshots for educational/inspirational/as-is purposes (yes please yes please :D I need ideas for exactly this)

- Do a code dump in the style of "Have at it. Updated when I add/fix features I want. I praise PRs and ignore all else. Wanted: maintainer, apply within"

- Reach the point where you're ultimately answering GitHub issues and closing tickets at 2:15AM
It came out later that everyone just assumed they were using Bitcoin because they were using OAP. I can't find the source at the moment but I'm pretty sure someone from Chain or Nasdaq mentioned that they weren't using Bitcoin at 20/20. Unfortunately all I can find in /r/bitcoin is people confirming they aren't and not the source.
While I agree useless comments are bad, especially in production, is there any reason why you don't just have a macro in your editor (assuming vim here) to do

:view
:g/^\s*#/d

(this sets vim into read-only mode and then deletes all comment lines, assuming # for comments).
Yeah. I found it pretty easy to get it prescribed in the UK. I found a private doctor in a financial district whose marketing message was about discreet treatment for embarassing personal and sexual disorders, and told him I needed it for jetlag, and had taken it before effectively. Local chain pharmacist was happy to fulfil the prescription.
There are rules in the United States too, but a lot of places get it wrong. There is HIPPA, FERPA, PII, etc.

More often than not a company thinks they're compliant but then after a break-in is found to be lacking something big like hashing passwords.
The question is how he hands his draft to his editor. Floppy disks still exist?
How Hacker News ranking really works: scoring, controversy, and penalties (2013)
I LOVE Aseprite, I've been doing some artwork for games using it and it's been a great experience.

Whilst it's open source and you can build it for yourself, you can pay $10 for it and get a built version. The lead dev, David Capello, has been working on this project full time since March 2015 so if you enjoy it, I'd encourage you to pay for it.
> we are more familiar with business practices

Almost everywhere in the world had been doing business for thousands of years before the US existed. It's pretty careless to say that Asians are not 'familiar with business practices'.

They may not be all about your business practices. If yours get too weird and uptight they'll just return to doing business with the rest of the world and won't miss you too much.
Replace Amazon Underground crapp with the regular Amazon Appstore: http://www.apkmirror.com/apk/amazon-mobile-llc/appstore/

Disable "Collect App Usage Data" from settings, install apps, enjoy.
The one time I took adderall I didn't feel any different, but there were several points when I was explaining my world domination plans where the guy who gave it to me interjected with "that's the adderall talking". Looking back, the plans were somewhat manic.
This is too easy with VoIP.

It should be illegal for anybody to spoof Caller-ID for deception. The only acceptable caller-id transmitted should be one of:

a) the actual origin number;

b) the number for a company switchboard that accepts incoming calls to the originating group; or

c) blocked number.
The traveling full time "problem" affects me as wel. When some company or another asks, "Where do you live?" My response is preceeded by an audible shrug.. I seems that many companies actually plan to come visit me and are put out when I explain that my physical location is really of no concern to them. For example, banking. If I give a Texas address and agree to Texas terms and conditions, why would it matter that I spend 11 months a year in Europe. My mail arrives, I do my transactions online.. So what's the problem? Twentieth century thinking, that's what.
What's funny is that Eaze, a weed delivery startup is founded by the cofounder of Yammer which sold to Msft for something like $1.2B.
There's quite a lot of competition already. It's not a startup, you can't select this teacher over that one because of your gut feeling: it's public money, so you have to have clear and transparent selection process to ensure that you're not corrupt.

Which means that this competition doesn't necessarily translate into higher quality of teachers, but instead into skills of navigating bureaucracy in western countries and navigating corrupt bureaucracy in others.
Windrose
There is a huge difference between a "private" rating system and a public rating that uses your friends against you as manipulation. See Extra Credit's description[1] of how this works.

We aren't there yet, but consider that Facebook wants to use your social network associations in your credit score[2].

[1] https://www.youtube.com/watch?v=lHcTKWiZ8sI

[2] http://www.theatlantic.com/technology/archive/2015/09/facebo...
Welcome to the foot-in-the-door[1] technique

[1] https://en.wikipedia.org/wiki/Foot-in-the-door_technique
Faraday Future says its new car platform will be as disruptive as the iPhone
A quick glance at the source reveals a thing of beauty. Definitely a good reference for anyone looking for inspiration from a well-managed C++ project.
> However, virtual spaces of the early 21st century are particular in the degree to which social/nonverbal cues are almost nonexistent or completely gone, and where consequences are so very skewed towards an amoral stance of, "What can we get away with?"

Can you provide an illustration of what exactly do you mean here?
> If your peers are trusted

Trust is never a boolean thing - and always a liability.
It's a bit weird. I don't think Joe would have an issue with mutating the closed over variable, but having the closure just be the binding rather than the value, and then being able to rebind it to something else seems brittle.

> Which language does this differently?

Rust does it this way but in a less error prone way due to its sophisticated ownership tracking. If you close over a variable in the environment, it gives the ownership to the closure and you can't then rebind it outside.
Ask HN: Where do you find software engineering jobs?
LinkedIn? Networking? StackOverflow Careers? GitHub Jobs? What techniques/sites do you use? What methods are most effective?
If your peers are trusted you could do that. Or if you can agree on a central authority you could do that.

But you are confusing trusted with known. I don't have to trust any given party in a private chain. I just have to trust the network. It's not difficult to come up with a private chain design that makes it very difficult for a malicious party to negatively impact. And you'd still have the immutability, known ordering and decentralisation amongst participants.
Business Intelligence and Analytics
Have any of them worked in a single payer system?
The "modified" date is Thu 27 Jan 2005 06:52:54 GMT, so it's at least that old.
Hear about that before, but now they seem to have introduced a web based editor.

https://drakon-editor.com/

Seems to make it very easy to visualize parallel code btw.
XFCE has an applet called "generic monitor" that can be used for this.
That's false. [flagged] is displayed when a story is flagged by enough users to be killed (closed to new comments). This story did receive that many flags, but we don't kill threads when they have a lot of comments, so in this case the flags demoted the article but didn't kill it. No moderator touched it or AFAIK even saw it until now.

Edit: hmm this one got killed after I posted the above, which looks like a bug in the software. We've unkilled it now.
Get Manufacturer name based on Device Mac address
This seems to be only for US based developers, I can't remember having to fill in more then a handful of radio buttons regarding crypto when I submitted an iOS app as a Dutch developer.
There are services like https://cloudfleet.io (disclaimer I'm one of the founders) that make it easy to get rid of GMail and Dropbox.
DJI Kicks Off 2016 Drone Developer Challenge
This is complete bullshit. The number of famous artists/scientists/writers/etc that have been completely unpopular until after they died is staggering. Using $ as a basis for value is a completely flawed measure.
I would have thought that DRM is a loophole you can drive a truck through. As long as any of your data is of value, you can claim the reason for encryption is DRM. Even if you let the end user have access to all data, you could always send some sort of DRM heartbeat.
> syntax of XML is mostly fine

If that was entirely true there'd be no JSON.
>If you have customer data, you need to log access to that data, and you need to audit access to that data, and (very important!) you need to have a zero-tolerance policy.

In an ideal world yes, but sadly here on planet reality I would be surprised if Dell even knows where all of its "customer data" is regardless of what certifications they are in compliance with.

They share that data with 100's of 3rd parties from outsourcing some of their own support services to some 5 man consultancy form Singapore that the CFO heard about on his last flight that sells them advanced analytics.
While it's true that today customer data isn't shared that easily (at least in newer organizations that care about this) with an organization as old as Dell they might have data sharing relationships going past 2-3 decades that trump that and that sadly many people even C level at Dell might not be aware off.
Not to mention that under the various 3rd party clauses many organizations pretty much use customer data as a commodity delegating it's distribution to various low level sale's execs that would send it to who ever would take it as long as they can get more accurate predictions for the next quarter to hit their targets.
While basic, the tangibility and interactivity this provides would promote flexbox to a lot of people who would otherwise shy away from it.

Definitely a concept worth throwing at /r/css, /r/webdesign, places like that... after it's been tidied up a little. It's still rough around the edges: the thick dashed borders and color scheme could do with a little polish; text and image blocks (both customizable and lorem-ipsum/stock-image-based) would be great; adjusting margin/padding would be a good idea; and being able to add arbitrary CSS declarations (like font-family, color, background, etc) would be good too.
It's not just tracking sales though, it's CRM, so every time they speak to someone about replacement/warrantee they need to know who they spoke to and audit frequent complaints either as abuse or something systemic that needs to be chased with a supplier.

I know why Dell needs to do this, but the C-suite is responsible for dieselgate and this kind of thing needs to be developed smartly, with taste, and with a consideration about what can fail (and how bad it can get). Bread and butter: Encrypt everything, long audit trail; Sysadmins don't need to read the databases (and can log need for keys), engineering doesn't need to read personal data, helpdesk don't need to log into servers, and no service needs unauthenticated and unlogged read (even internally; e.g. for automated reporting); Get audited by someone competent.

I handled 1bn daily records with 100% uptime, and max 6hr delay reporting using a single server, so there is no excuse except an incompetent CTO.
I've tried Ohropax ear plugs, the wax, foam, and silicone variety and didn't like them very much. So I did a little research on the Internet and bought Laser Lite earplugs. They are very comfortable and dampen sound _much_ better than Ohropax products.
The salary is an annual salary not a monthly salary.
340 K INR is 5K USD
ie: they are paid $5000 a year.

That would put them squarely in the upper middle bracket in India.
Haven't you heard, we have a new invention call computer, or something like that, to help us out here. :-)
In the macroeconomic figures Canada is reported to spend 10% of GDP[1] or about 4300 USD per capita on healthcare vs your 1524 USD/year[2]. There's two thirds missing right there, and if you are one of the higher payers (average includes kids, pensioners, students, unemployed/disabled etc), there's an even bigger gap. What explains it?

[1] https://en.wikipedia.org/wiki/List_of_countries_by_total_hea...
[2] 178 CAD -> 127 USD, times 12 - ok this is missing the PPP correction because [1] GDP is PPP corrected, so might be a little off
It's much more complicated than it seems. It's one thing to understand how to use C strings in a benign environment and quite another to be sure you don't create a security weakness with them.
It's the journey that counts sometimes. I'm yet to get to the assembly point myself.

/r/retrogaming would probably like it :P
I am yet to see an example that makes me say "this JSON file does not represent the data very well, I wish they used XML instead". Representing HTML/XML does not count.
I agree. The Federal subsidies should actually be limited to subsidizing pre existing condition coverage. I am willing to allow tax dollars to cover the difference of pre-existing condition coverage since it would be a net gain for everyone. The problem is that the subsidies are available for everyone, regardless of prior insurability, thus, just like student loans have accelerated college cost inflation, subsidies for almost everyone in the middle classes have resulted in price increases.

Essentially, pre-existing condition insurability is where the government could have make a huge impact with minimal disruption to the overall system. Much like there are government mortgage guarantees available for higher risk borrowers, the same kind of system could have helped the pre-existing conditions people get coverage while not throwing the baby out with the bath water.

The alleged goals of the ACA were to get everyone insured. However it shouldn't have taken thousands of pages to accomplish that. A good portion of ACA has nothing to do with insurance at all.

I wish there was some scope restriction on bills. For example the latest highway bill contained passport revocation provisions for those with delinquent taxes. This forces politicians to reluctantly vote for something they don't like because the overall bill is important. Poison pill amendments are often not poisonous enough so we get stuck with a bunch of really bad laws.
The vast mining network is required to prevent a malicious party from double spending. If all the nodes are trusted then you can just assume nodes will not perform fraudulent bahviour
This is really cool, I've been using bbatsov's one and I'm going to try this. One thing I really suggest is installing the seethru plugin here's a screenshot, it makes emacs transparent.

http://imgur.com/DUCv2UK

I also use webstorm 11 as my emacs skill is insufficient to graduate to apprentice neckbeard. my apologies.
This is not my field, but I'm trying to understand crypto-currency econ here so please clue me in:

So if the only reason for mining in currency blockchains is the incentive to earn, what would be the incentive for a private blockchain network that didn't incorporate a currency? Could it be that their incentive is the reduced cost (in fiat money) of doing business? So that they could in effect voluntarily do the verification part of mining without the need for currency incentives?

I would imagine that it shouldn't be too difficult to set up enough adversarial but voluntary mining parties in a huge financial system such as the US financial system to bring a collective sense of safety to that closed blockchain no?
Because non-capitalist countries have a much better record of protecting and respecting personal privacy. Really?

The answers to this are twofold: Better national information security support* and regulation; Consumer action to chose vendors that demonstrate that they value personal privacy and prioritise information security.

* Which includes not deliberately, as a matter of policy, undermining security technologies and standards.
https://news.ycombinator.com/item?id=10839063
They don't even have to be trusted just known. The mining is to distribute 'fairly' who can create the next block. If you know all the participants round robin works just as well.
> industry standard

What about custom crypto then?
Well, I block GoogleAnalytics with uBlock and uMatrix.
Then Mark Zuckerberg and Larry Page are responsible for a lot of things...

But as long as they come and cry on stage about how we should trust them and help them make the world more "open and connected" I guess it makes it okay.

If the NSA, Sony and the Director of the CIA can't protect their data, how am I supposed to realistically ensure less educated\tech savvy family members, customers, employees protect theirs?

Even if everything leaks, and there is a story everyday of the week for anyone paying attention, things have become too big to fail.

It's like the Steve Carell character says at the end of the 'Big Short' -
"There's going to be a bailout. They knew the taxpayers would bail them out. They just didn't care. And in a few years we'll go back to what we were always doing...blame the immigrants and poor people"
I just tried it out. Thus far, I like it. It's going to take some work to get all of the contented organized and ready but it's a slick little setup. I like it a lot.
This is the first transcompiled JS language I've seen that I have wanted to use. It's as strait forward as JS, but adds a lot of features I wished the language had.
Are you referring to Attribute Value Templates?

<div id="{@ID}"/>

It's simply a built-in template for "xsl:value-of" result fragments to be embedded directly in the literal result fragment's attribute. Call it "string interpolation", since it effectively serves the same purpose specifically for attributes in your literal markup for a given template.

<div>
<xsl:attribute name="id">
<xsl:value-of select="@ID">
</xsl:attribute>
</div>

AVT is much nicer, to my eyes, though I will use the longer notation for more complex values. And, by definition, it's standard XSL.
This airframe is unlikely to have that capability, but so-called "3D flying" is a very well-established niche in the RC model aircraft hobby.

Start at 5:15 for an exciting transition from fast flight into steady hovering (note that yaw from the propeller can be corrected for): http://youtu.be/DDyRpiv5_ps

I haven't seen this much, but people have put collective pitch propellers on 3D models to support fast thrust reversing: http://youtu.be/6YkkZw9GVaU

Full-scale stunt planes can hover too: http://youtu.be/qvXGATdWhEk
What if there were two kinds of comments: one type that comments out debugging/tracing code, and one type that actually makes the parser ignore it?

This would make various debugging setups a lot more workable...
Per the article it mostly has the same headers. What other things are you thinking of? Stateless autoconfig is complex but IPv4 has that option too. Privacy extensions are complex but they are extensions, not the core spec.
Public blockchains use mining as a means to decide who gets to add the next block. That is all it is good for. That is useful in public chains because 1 entity adding multiple blocks in a row basically gives them control of the history.

In a private chain where you know all the participants this doesn't matter since there are easier ways to decide who gets to go next(ie. round robin). So no mining is needed for a private chain and it is no less secure(probably even more secure than most public chains due to the cheapness of 51% attacks )
This story might be a little too Australian to appeal to the broad HN community, but what happened to dick smith was completely criminal. Defiantly worth a read.
Functional Programming Is Finally Going Mainstream. Why Now?
To me, this sounds like a failure of your tooling rather than the code you're reading. Vim with Jedi, PyCharm and PyDev can all jump straight to definitions. What's your development environment?

I'll use `from <module> import <identifiers>` when the identifiers' names express their purpose, and aren't dependent on the module's name. Importing identifiers directly makes the code using them less noisy [0], and makes it possible to replace the source module for the identifiers later on. In Django projects, I'll often need to rename modules or move identifiers between modules, and so using `from` imports makes that a lot easier.

I agree that `as` imports should be used sparingly.

[0]: your suggested solution is even more noisy than using the qualified name, because now you have a variable hanging around and readers have to work out if `now` is going to be reassigned or used later.
Parent page http://perl.plover.com/classes/cftalk/ says 1972. Cited at http://www.cs.virginia.edu/~lat7h/blog/posts/7.html as well.
How our content marketing efforts (eventually) landed us the right clients
Do you have a landing page or signup thing yet?
I was watching the election results on my computer in 2012. By 8 or 9pm most of the rural area votes had been counted in Florida and the urban votes were still being counted. Most of the votes left to count would have been for Obama who was just over 50% at that point. However, on the prediction market, Intrade, at the moment the contract on an Obama win was $0.22 paying a dollar if he does. Holy cow!. I tried so hard to get as many thousands of dollars in because I figured that very hopeful conservatives had been betting on Romney and probably watching FoxNews so they didn't know he lost Florida for a long time after. Unfortunately, I couldn't at that time get money into the market because of laws and it had to be held in escrow or something for 24 hours before a person could bet. I just did a search and there is a discussion about how lopsided the bets on Romney were.[1]

[1]http://www.businessinsider.com/mitt-romney-intrade-bets-trad...
Would be nice to have JS' speed (V8)! Last time I checked they compile the regex into some really clever heuristics. I wouldn't be surprised if the speed is on par or faster than what's here.

http://blog.chromium.org/2009/02/irregexp-google-chromes-new...
No diet, no detox: how to relearn the art of eating
برمجة اندرويد
In all fairness, 99% of the time you will use a library to serialise and deserialize. So I always found this xml vs json debate a bit sterile. As long as it is possible to inspect the file visually ocasionally, they're both good enough. I don't know anyone who edits manually huge amounts of xml/json, and if they do, there is probably a better way.
Has it failed? It definitely sounds imperfect, unsurprisingly, but to me it sounds better than the prior situation.
Your repeated use of the word "fear" throughout this thread after numerous commenters have explained why "fear" has nothing to do with it seems manipulative and disingenuous.

There are other motivations in life beside fear -- aspiration, ambition, preference, etc.

Constantly trying to turn the conversation back to "fear" suggests you are the one who is afraid. And the burden of proof lies with the one making the claim (as you imply) that there is nothing to fear. So what scares you so much about a world in which privacy is a virtue to be embraced?
is being able to trust the network even with malicious actors not the whole purpose of the blockchain?
Paul Graham Is Asking to Be Eaten
github's Graphs -> Network diagram is very useful for that.
(shortcut: click the count near the Fork button.)

Doesn't show PRs but all PRs come from commits on some fork/branch and those you can see.
Agile Manifesto 12 principles explained for SW development (PartI)