skysight-inc/HackerNews huggingface dataset:
It's not completely baseless, a former British ambassador that supposedly has close ties to WikiLeaks has suggested the information they leaked came from a DNC insider:

https://www.craigmurray.org.uk/archives/2016/10/really-reall...

With that out of the way, let's return to the earlier question, in the situation I described previously, what would be gained by blaming a foreign group for the leaks?
Car Transporter
I think pjmlp knows about this. The important word was "require", which makes a lot of difference. If you don't guarantee TCO at the language level, you can afford to emit code that performs other useful things (like debugging) while remaining conform to the language specification.
Bullshit. How about maintaining the security of your assets held in US banks?
How do you think journalism or police investigations would work without such approaches?
done: https://news.ycombinator.com/item?id=13283545
Which is why they're licensing the An-225 and jet engine technology from Ukraine.

http://www.popsci.com/china-will-resurrect-worlds-largest-pl...:

> The second stage of the project will involve the complete transfer of technology, including the 23 ton thrust Progress D-18T turbofan engines, to China, for licensed production of a modernized version in Sichuan Province.
It's funny that a newspaper criticizes Facebook's data mining practices ... but when I opened the article on their website, my privacy badger addon told me that 16 scripts had been blocked (facebook!, twitter, google analytics, chartbeat, outbrain, pardot, ...). Then I read through the article and half way down they throw me a huge banner in the way telling me to like their page on Facebook :/ So basically they preach something and do something else, they are really a bunch of hypocrites!
Nice tips, thank you!
I'm also interested to hear your perspective
Unbelievable to stumble on this comment. I just started Being and Nothingness. It isn't an easy read but really fascinating and now I have more motivation to get through it as I also make VR games as a hobby.
Well, Windows on ARM64 was announced...
It was supposed to come first to Qualcomm chips, but there are no constraints for OEMs.
I really don't understand this.

Is the point so that I can tweet or mail letters to my elected officials?

Is tweeting at officials supposed to help my station in life? Just seems ridiculous to me that tweeting would be taken seriously. I suppose it could be taken seriously but that would actually scare me more.

I always believed that if you want to make a difference than vote with your wallet and I don't mean to donate money to politicians. I mean to make purchases from companies you respect.
That would be great. Maybe have it searchable in the other direction so I that I can find a specific piece of legislation based on a searching for a keyword and find out how my representatives voted.
tlds: they used the side-channel leakage together with rowhammer to flip bits in ssh public keys in memory from authorized_keys to convert them so they could factor them, generate a new private key and eventually log in.
also, sources.list and the system gpg-keychain to point the system to a malicious repo and install a backdoored /bin/ls
I thought this was a fake article because of the spinning gif.
Well, now it's time to port Atom-in-orbit to something like Electron, so that it works offline and doesn't require a web browser.
Potentially very useful but it had incorrect names for the county level officials in my county. There does not seem to be any way to send in corrections.
https://news.ycombinator.com/item?id=13278664
8 Takeaways from Growth Marketing Conference 2016
The link has nothing to do with the title of the post.
Does anyone know of such a document?

Sure, take a look at [1] and [2].

Of course, with bed nets and schistosomiasis treatments, you can perform 1% of the intervention and demonstrate 1% of lives saved (although it might take years to see the full benefits from things like better school attendance) which obviously isn't the case for political interventions.

[1] https://www.givingwhatwecan.org/research/other-causes/politi...
[2] https://web.archive.org/web/20130501081159/http://givingwhat...
>But these days I am reluctant to dive into anything unless I know there is a repeatable sales process.

Exactly. If you're incapable of selling the product, it doesn't matter how much demand you think there is; you're still going to end up wasting your time.

Myself and other people in my shared office have started taking this up a level: can you find an affiliate program that involves a not-too-different product?

If so, can you sell it?

The aim isn't to make money from the affiliate program directly, breaking even or running a small loss is fine; the aim is to find out whether it looks like there's a business in there and you yourself are capable of marketing it and you can make sales.

Superb comment BTW, thanks so much for sharing a real-world example!
Multiple failures in network security and silly users fall victim to unsophisticated hackers, is this news or an apology
;)
Rust is a systems programming language. What makes Swift and Crystal more "proper" than JVM languages?
In common lisp 'nil is of type 'null which is a subtype of 'list, which is a union of the types 'null and 'cons so it wouldn't be an error. Other lisps might chose to do it differently.
I use them both. They are very different beasts. I wouldn't say one is better than the other. They have different trade offs.

In Clojure I miss the preemptive VM support for the Erlang "processes", the pattern matching and the elegance of the pid mailboxes.

In Erlang I miss the fantastic built in data structures, the platform reach (targeting the browser for example), the syntax (refactoring clojure is a dream), macros, the REPL, the tooling, the time constructs (refs, agents, atoms) and a bunch off more esoteric stuff. (I don't miss core.async cause Erlangs processes are much better).

I tend to use Clojure by default and Erlang when the problem particularly suits it.
H2O , Diabetes and Data Science
Show HN: An app I made to remind me when to send out recurring invoices
How secure is it to use these types of extensions? Are they able to sniff all my logins etc?
Post title: "Free information, as great as it sounds, will enslave us all"
Really!? Source on this?
The problem with Erlang is that it's veeeery slow, so you'll need to write the computation-heavy stuff in C.
Secret’s Founder on the Problems with Anonymity (interview)
Qubes uses Xen for isolation as I understand it -- essentially putting different programs in their own specialized, locked down domU. So it's probably much more robust against attack than this approach.

[edit] but I'm not arguing its a better solution for you. Depends on your needs and hardware, etc..
In horribly-probably-google-translated "German"
Resurrecting dreams and doubting the doubt
So, why not clojure? (Warning: subjective, and a bit toungue in cheek):

- Clojure is a Lisp. Lisps are very elegant in their simple tree syntax, so compilers like them, and reasoning about Lisp code is a joy. However no one has yet figured out how to represent Lisp code in good a way that doesn't require a large number of parentheses, often stacked together in groups of three or four. If you have a slight astigmatism this (((()) will not help.

- It's a jvm language. That has gives all the benefits you want in a functional language such as type erasure meaning you can't make a data structure of primitive types without either pretending they are objects (boxing) or writing a custom type. Also, you have access to the vast amount of jvm libraries, almost all of which use mutable data structures and nulls everywhere. Jvm lacking proper tail calls will also give you the joy of having to manually specify when you want tail recursion rather than just recursion...from the tail.
Odd, isn't it? Maybe a copy/paste error?

There's a paper from Oct 2016 on arXiv with this title:
https://arxiv.org/abs/1609.02943
It may have been many, I hear stories that the average user isn't that clued up. Dumb users should be sandboxed but if its your main people its a bit tricky i guess
Why is it ridiculous that tweeting would be taken seriously?Why would the form of communication matter? Elected representative "should" listen to their constituents by most definitions, and a tweet is just as valid a form of communication as any otherb- and hard to ignore because it is public.
Me too. Is this behavior common among the crowd here? I'm in the process of releasing an app with a demo-mode but would like to avoid the "offers IAP"-stamp. Is it better to release 2 apps; a demo-version and a pro-version, rather than to have just one free app with pro as IAP?

The app store desperately needs a demo-mode and better control and filtering of IAP in general. Such as "IAP that can only be bought once (new levels)" vs "IAP to buy diamonds".
Have you created these issues on github? They have fixed all bugs I reported, even new features (except grouping contacts)
Multi-Party Privacy-Preserving Record Linkage Using Bloom Filters
The Key Factors of Indian Crowdfunding Scenario and Its Impact on Startups
Be Careful with Python's New-Style String Format
Ask HN: How do you remember the best stuff from non fiction books?
I read quite a bit of non-fiction books. I often find that as time passes i forget the techniques, methods or key insights.

What is your process for remembering the most important things from non fiction books?

I have been experimenting with the following:

1. Highlights in Kindle

2. Once the book is complete, copy to evernote

3. Revise, Delete, reorder and organize

4. Create a mind-map

Depending on the number of highlights it can be quite time consuming.
>> but saying that there have been failures in the past is not an argument against trying to fix those failures by systematically identifying them.

>>You can't simply dismiss every other model that society may be fitted to by pointing out that atrocities were committed in the past.

That was not the point, really.

My point was partly the horrors of a failed societal experiment of the left wingers. But also not that the most other utopian attempts also failed -- but not generally with tens of millions murdered.

For instance, a Nazi would have a point if he/she argued "The mass murders was just one mistake, trust us next time about corporatism; look at the left extremists -- that is systematic failure all the way from Kuba/Nicaragua to the tens of millions in Sovjet/China to Campuchea. They are also systematically pro antisemites as much as we are, today."

So -- most experiments will fail; societies are really, really complex and hard to predict. See my last paragraph in previous comment -- the alternative left I've seen doesn't exactly inspire confidence in any new experiment when hand waving about the obvious problems and arguably having less credibility than the Nazis...

Any arguments for societal experiments need to acknowledge this. It is hard to better what we have now, reading most any history of alternative societies.

(Yes yes, Godwin. But I argue here that Godwin is unfair; the extreme lefties have worse statistics than the Nazis.)

>> And you're even assuming democracy is something inherently good.

Any society will by definition consist of interest groups pulling in different directions. They need to have a say. If you don't even acknowledge that, see my last paragraph in my previous comment... (which you didn't touch.)

(Or in the classical way of putting it: "Sure, democracy sucks -- but I have never seen a suggestion of anything close in niceness that wasn't just hand waving e.g. a juntas obvious interest in keeping the rest of the population as personal property...")
nothing like a nice honest bit of gerrymandering
It really seems they time jumped from 1995 to 2016 but made it even worse.
On the Exponential View
I gave up after 60 seconds on LTE.
Hey Harrison!

Wow, mind blown: the popup says "save selected tabs", which made me ask the question "what do you mean, selected tabs? I only have one tab at a time?", followed by experimentally shift/cmd-clicking tabs in the current window, and resulting in abovementioned mindblow.
Any argument you're trying to make is weakened when you use bloomberg or NYT as citations.

Why don't people link to the actual studies?
Yes this is just basic UNIX isolation 101. It's a good article for that purpose. And I would use a jail as well if I were solving this problem because why not.

[Edit] not sure about video acceleration in the jail though
Not sure in which context these tips were written. Having been through all of this, and frequently comparing my code-reading abilities with those of my junior colleagues (hey, I even managed to make it to a point where I essentially make my living from reading other's code), maybe a few more-realistic tips (and a shorter list):

1. actually read the bloody code until you understand well what it does. Don't stop before that, or it won't count.

2. read as many different projects as you can -- different languages, technologies, paradigms, coding styles.

3. Don't spend time on code-comprehension tools, it won't work (speaking from personal experience. The latest was with "Understand C++" from SciTools, a great tool BTW). Master grep.

4. Drawing flowcharts, running under debugger, etc -- all that would be great but nobody allots time for that anymore (neither yourself nor your managers).

5. Don't hope for usable doc for external libraries. Exceptions exist, but it won't be a rule.
Of course the "halting problem" was hyperbole. It was in the context of "rust is salvation" and the flood of blog posts showing up here in the last 24 hours.

But valid access proofs for nontrivial programs are hard, so the real benefit (this subthread was originally about the cost of bounds checking, specifically compared to C) remains to be seen.

[The topic of this subthread is difficult to see, since the starter comment has been (quite ridiculously) downvoted into oblivion.]
> The ad I got to the right of the article is a steel top straight out of Inception. Anyone else, or is that just a weird coincidence?

Spooky - but it's just a targeted google ad. Somebody who reads about existential shenanigans will most likely have seen and enjoyed inception - and there's the top.
Thanks for good comments. I started with that idea, most of internal/business applications are CRUD. But latter I added a lot of features and now you can create much more then CRUD operations. Design of applications is still a little business, it will wait next versions.
In this version, we host application for you. You get our sub-domain, but after trial when you start paying you can connect your custom sub-domain to your application. I do not know did you already tried to register application?
I know I should work on website and marketing. It is long road ahead. It is hard for developer, but I have to keep this on track.
i work for a large US corporation, and also did in my last job (i'm in the UK) .... it seems to be a general thing to forget the US is not the only place people live in the world ... the majority of memo's we get spammed with are US centric and only applicable there. It seems to be a mind set in general thats pervasive in the staes.
Tough situation! Sorry to hear it!

The quickest way to make money in my mind is to take one of two paths.

If you live in a low cost of living area, I would look to see if you can get a service job (retail, restaurant, etc). They will hire pretty quickly and you can get some money coming in (low hourly rate though it may be).

Alternatively, reach out to your network, of people you have worked with in the past decade and let them know you are looking for work. The phrase I like to use is "do you know anyone looking for an extra pair of hands". I suggest invoicing weekly to help with your cash flow, and aiming for small or midsize companies. This will be hit or miss, but if you throw the net wide enough you'll find someone who will want you to start contracting pretty quickly, because you are a known quantity. LinkedIn can be a great place to start building this list, depending on how up to date you have kept your network.

The second method takes more work and you'll have some risk, but should have a better hourly rate.
Cool, I might try and port this to opera!
CPUID values would be sufficient. TSX should be correct on Haswell-EX (Xeon E7), Broadwell except for the tablet SoCs (Core M), and all Skaylake, Kaby Lake and newer.
I would probably use threading to achieve comparable readability.

(def sazerac
(-> (mix :ice :whiskey :bitters :absinthe)
shake
strain
garnish))

(drink :me sazerac)

I never had a Sazerac. It sounds like a nice drink.
How would an elected official know the tweet actually came from a constituent?

How would they know a yell or a letter came from a constituent?
"though the paper concludes that the distribution is a good representation of common Chinese words"

I don't know why the word distribution doesn't follow a power law, but I can tell you that it isn't a good representation of common Chinese words. I downloaded the data set a while back, intending to use it for improving my vocabulary. I found some words (like the Chinese word for 'vampire') had too high a frequency.

The lists are based on American TV shows' Chinese fansubs. I guess vampires and zombies are common themes.
With all these "success" stories flying about I'd absolutely love to know how many losers there are for each "Creative Tim". 10x, 100x, 1000x ?
StepShot
StepShot is a unique tool that combines all in one: capturing sequential screenshots, annotation images and exporting a created manual in various formats. The software allows creating user guides without the interruption of the very process which is being explained. As simple as that - you do the procedure, StepShot creates a guide.
The software is a great solution for those who want to simplify the documenting process and reduce the time wasted for necessary but long-running tasks. StepShot has a variety of exporting integrations. StepShot will deliver the right format of your software and process documentation - be it a simple PDF document or a neat document on a Confluence workspace.
StepShot has a simple workflow:
Step 1: start recording;
Step 2: go through the workflow needed to be documented;
Step 3: annotate and edit captured screenshots;
Step 4: export the manual to a favorite format.
> Do they not bother to learn their tools, and set up simple mail filters?

You know the answer. They don't, because they have actual work to do.
I would recommend to write much more informative README file so your potential audience would know what to expect from this extension. These look like good resources: https://www.ctl.io/developers/blog/post/how-to-write-a-readm... and http://stackoverflow.com/questions/2304863/how-to-write-a-go...
> compilers like them

Editors too.
Well, they do all have processes that approximately generate them, as by Monte Carlo sampling.
The problem is that even if its completely subscription based and has no native advertisements of its own, your data remains very valuable so there is an incentive for the company to sell your data.
OCaml is my first thought in that space.
The groups I've worked with, you can't rely on people using filters, formatting or even search effectively because they use the outlook web app, or similar.

Email as a collaboration tool is a strong as the dumbest email client in the group. With slack, there's on boarding and a consistent client so better chance of better use.
Freely eavesdropped? No. Eavesdroppable after a suitable warrant has been issued (narrowly scoped, based on probable cause, with appropriate safeguards in place)? Yes.
Also a feature of IRC...
Imperative (especially Java-style OO-imperative) programming will just about always win over non-OO declarative programming in an analogy like that (i.e. a Simulation of a real world process) by nature of them being focused on step-by-step "world manipulation" (and object interaction in case of OO).

The value for FP comes from proper abstraction over these processes in functional terms, at which point they can be trivially implemented (few bugs, few iteration cycles to get right). This can probably be done for every problem space, question is at which the abstraction costs outweight the gain. Considering that FP becomes more and more mainstream it's probably more viable than thought in the past, still I imagine system-driven games or complex real-world simulations, with lots of side effects, would lose more from FP than they'd gain.
The features of slack I like that traditional irc lacks

* Sms 2 factor authentication

* Historical logs

* instant search

* Offline messages

* The client isn't called "BitchX"

It's replaced IRC at my work because our own irc servers were cert based which is a pain to set up, but mostly because you don't miss things when you're offline, it's easy to get new starters and non tech people (especially developers) on board, and the history functionality is seemless.
Silicon Valley's obscure unicorns could boost 2017 IPO market
Heap fragmentation or how my micro-benchmark went wrong
You can have trait/interface. But since garnish will be doing different thing it is OK to have two implementation. FP looks nice in theoretical examples in real world not so much.

In FP you will end with garnishFingerFood and garnishCocktail because you need to encode somewhere a specifics of garnish action. In OOP you will have garnish methods on Coctail and FingerFood and specifics and related knowledge how you need to perform garnish will be on object itself.

OOP is really powerful concept but failing in languages that have shit implementation. Java, C++ forsake OOP principles for "performance" or are made by people that do not understand concepts (Python, PHP).
That is why I think this is baffeling behaviour by sql server since in certain queries you can get an order of magnitude faster execution by dropping left join and using subselect.
It's counter intuitive but try it in a real dataset.
Fatalism.
> Perspectives gives users the ability to pick a group they trust (e.g., the EFF, Google, their company, their university, their group of friends, etc.) and trust no one else.

In a company setting the company is going to be the new certification authority, because it can configure browsers to use its own notary service. An ISP could have leverage to configure the browsers of its customers (help pages, setup apps, etc). A country can mandate using the country's notary, as some countries mandate installing the state certificate to be able to MITM https.

It could work if browsers agree to use at least a not small pool of well known notaries. An adversary should hack many of them and companies and ISP could not limit users to their own notaries. To have a passable chance to be enforced those notaries must be hardcoded in the binary. But in some countries that would lead to mandatory use of browsers patched by the state.
The very few examples cited in the piece represent outliers. I don't have any peers who are chatting on Slack. Email is fine, and most people know that distractions (like HN) are the devil's work.
i feel the obligatory insensitive clod response to be appropriate to this post.... or is that to slashdot for hacker news?
The major difference was that the Hungarians implemented a politics of Magyarization which was one of the main reasons for what happened for them at Trianon. From the wiki (https://en.wikipedia.org/wiki/Magyarization#Magyarization_in...):

> The policies of Magyarization aimed to have a Hungarian language surname as a requirement for access to basic government services such as local administration, education, and justice. (...) Between 1850 and 1910 the ethnic Hungarian population increased by 106.7%, while the increase of other ethnic groups was far slower: Serbians and Croatians 38.2%, Romanians 31.4% and Slovaks 10.7%.[38]
Any service that has group chat and the most basic API to just read and write messages can have bots. Stuff like providing button options or inlining images is just icing.
Clojure has TCO, though. This is what recur is for.
Maybe has has no assets in US banks? Just like I don't.