skysight-inc/HackerNews huggingface dataset:
> Are they really? I'd like to see the actual code which gets generated from that ultra-abstract solution, since I already know what creating an exception frame or setjmp/longjmp turns into.

Do you know the micro-ops that that "actual code" will be executed as? The voltages that will pass through each logic gate? Or do you trust that the processor will behave the way that it's specified to and not worry about how it actually implements it?

Have you seen how Smalltalk does control flow? if or while are just ordinary (virtual) functions that take a function as an argument. If you understand the concept of passing a function to a function, and the concept of calling a virtual function, then you don't need to have a separate concept for if or while, they're just ordinary functions written in the language that you can read the code of. That to me is real simplicity, and either gives you the same thing.

> If you use pointers, then an error can also be signified with a value (0), and there's also this very simple but possibly slightly less efficient way (in the success case)

I like that. Genuinely. And at an implementation level that's pretty much what Option is. There are a couple of awkwardnesses: the vns would have to be declared beforehand, making it possible to use them uninitialized (though I guess that's always a danger in C?), and you can't extend it to something like Either where your error can contain data, but as a first cut it's pretty cool.

The advantage of using an applicative or monad over that is that you get access to an existing library of functions. E.g. traverse (apply a possibly-error function to each element of a list, returning either a list of successful values or a single error), or the various control flow operators like ifM (execute one or other of two possibly-error functions, where the boolean we use to decide might already have been an error). The standard library could define all these functions just for possibly-zero-pointer, but it's nicer to define them generically so that they can be reused for possibly-error, async-operation, operation-with-programatically-accessible-log, operation-depending-on-value-I'll-supply-later, operation-that-needs-to-be-inside-a-database-transaction and so on, in the same way that e.g. sort is defined generically rather than just on integers.

At a more advanced level you can also define your own generic operations. E.g. I have a generic Report class; one of the subclasses uses async I/O (because it needs to call a web API) and also needs to record some statistics about the rows, another does the per-row piece of the report in a way that might fail, another needs to write to the database on each row. By writing my (abstract) Report class in terms of a generic monad (with abstract methods that return that monad), I can reuse the same logic for all these implementations.
Aw, I didn't think I'd need the detestable "/s", Jacques :(
“The subject is touchy”–2Dark is a game where even the children aren’t safe
Good job! The UX is top notch and the results are inspiring
Quick recap of Startup Weekend Havana, first ever in Cuba [video]
I've been developing for Android since 2007 and doing NDK development since that was available and I've seen my fair share of library trouble. I've learned that when Google "encourages" you to do something it's code speak for "you better stick to this or we'll guarantee for nothing".

As to why the installer failed to unpack the libraries, it's a bit suspicious that the article doesn't mention an investigation of the root cause nor called it a bug on Google's end. My hunch is that the root cause is somewhere in between making some un-documented moves in Android.mk and how the package generator picks up the libraries.
fuzzy lop seems to be quite handy since recently I saw a post here when they found 10s of bugs in ffmpeg.
I don't know about you, but I don't expect anything more from alternet.
It might look old because it hasn't been redesigned with Material design (https://www.google.com/design/spec/material-design/introduct...). I'm guessing this is because because mobile Chrome doesn't support extensions, so it doesn't get much love since the webstore has no presence on mobile.
The most significant departure that Soylent takes from, say, Ensure, is that it's designed to be healthy, not simply keep you alive. e.g. Its primary fuel source is not sucrose.

Other than this, yes, it's just another liquid meal replacement.
As a non-American (me, not you, I assume you are an American, given your assertion), I suggest that conservatism and liberalism as concepts re what can be done about socially undesirable behaviour have far broader applicability. Conservatives of many stripes in many countries believe people are fixed in their roles and likely place in society (cf British tories, e.g.) while liberals, generally, believe people can be mobile, if given just and equitable access to advancement.

This simple (and simplistic, to be fair) characterization is at the heart of the original article, that liberals enter the field and conservatives don't because of what each believes can be done to affect outcomes.
I wonder if you could play two gov agencies against each other: Dear IRS, I can't fill out the tax form because the FBI seized all my electronic equipment which contained relevant information. FBI's response to IRS's inquiry to return the devices: We lost them (alternative: we managed to destroy all data contained on them, pick one depending on how much you believe in hanlon's razor). The hypothetical me to IRS: I'm not paying any taxes until you guys figure that shit out lol.
Far from a crank site actually, considering the prominence of the researchers who run it:

http://heterodoxacademy.org/about-us/

Jonathan Haidt is involved with the site and mentioned it in a /very/ interesting talk to Yale students:
https://www.youtube.com/watch?v=Dj5QmZPzvlQ
Cool - just curious (not playing devils advocate, I really don't know) how does this do a better job than say a Google or Twitter search?
Ideally. But we know all human pursuits are biased by the foibly humans pursuing them.

This article simply suggests a source for bias in a particular field.
I've had a booth at TC Disrupt a few years ago, 99% of the attendees are fellow startup founders/employees or VCs. If your user base is neither of these, don't bother. Save your money, spend it on marketing to your potential users.
No, and I scrapped that machine c. 1989. Wish I hadn't.
I've never had a Facebook account, and I haven't noticed that I've been prevented from doing anything without one.
WoW film trailer released
Interesting view. “We are creatures who — for the sake of our own mental health — thrive on living in the present”
Is there anywhere sources of putty available?
I think it was more like 1000...
> but the idea of grad students with cheap housing and great medical plans living off the taxpayers are not supported by any of the observations that I have made.

My observation was based on my own experience as a grad student at a state school. I had free medical/dental insurance and grad-student specific housing incredibly close to my workplace. Possibly this is not wide enough to be true on the general basis; which is why I restricted my comment scope to say "state school". I have heard similar experiences from people at other state schools as well. So I'm not sure why there is such a big disconnect in our experiences. Can other people weigh in?
Bitdefender Internet Security 2016 Serial Key Latest Working
latest valuation is surely a preferred valuation, not the 409a.
He learned that 3 years ago? They've been around since the 80's
Getting a visa to work in academia seems to be way easier than for private sector jobs. (I have ben working in academia in Europe and many people I know finished their PhD's and do postdocs in the states. One friend has changed to working in a company, but says it took nearly a year to get the paperwork sorted).
I appreciate the hard work Simon Tatham continues to do on Putty. Has he said anything about the possibility of either signing the Putty executable or at least using HTTPS? Or is he waiting for Let's Encrypt to come on tap?

He even references the threat on that page: "2015-05-19 Malware pretending to be PuTTY." Which would be a lot easier to detect if the software was signed.
Can you learn data science on the job?
That design is a delightful blast from the past. tinfoil.com/tinfoil.htm especially triggers my nostalgia.

The .ram format on other pages, however, does not.
People using motor vehicles all the time absolutely causes atrophy. Lack of mobility among the sedentary (especially sedentary and obese) part of the population is a serious problem. There are a substantial number of people who have difficulty walking even a couple of blocks, not through any prior injury or disability, but just through disuse of their legs.

My wife and I were at the Biltmore estate in North Carolina a couple years ago. We wandered through the gardens, and we were chatting with a couple of ladies about what we had seen. They were shocked that we had walked a half mile from the parking lot instead of taking the shuttle. “You walked all the way from the house to here?!”
Even if all this is true, the fact that it contains no references to sections of the TPP that one can independently verify makes the entire article useless.
sweet, great tool. the red is a little harsh imo. also went to send you an email via that plugin and no-go
How long Indian companies can consider security as cosmetic subject still?
http://www.business-standard.com/article/technology/software-product-firm-zoho-faces-cyber-attack-blackmail-from-hackers-115110800214_1.html

how many of them are ISO 27001 certified & how much investments we've wrt information security ?
If we want to compete with SalesForce and ZenDesk, it can't merely on the cost anymore !
https://trust.salesforce.com/trust/learn/compliance
https://www.zendesk.com/product/zendesk-security/
Yes, they need to compromise the server but they also need to compromise the client. With both compromised they will have the same execution privileges as the original Putty.exe, then they will need to ROPgadget? If they have both compromised by the heck do they need to use putty?
WordPress Now Powers 25% of the Web – Apps – By Emil Protalinski
Hmmm, I was on a CADR when I was on any computer at LMI; I don't think it was Electric Pencil, might have been WordStar, it was something generally familiar in its day that I'd heard of it before.
No, that was not your question.

Your question was "What difference would it make if done as a regular delivery fee rather than [a tip]?", which was precisely the question I tried to answer. That is, you can't aggregate a block of voluntary exchanges and average the price.
It's roughly $90/mo for 1m+ pvs/mo (includes management). With wp-super-cache you're still hitting PHP/MySQL (although not as heavily if you're pulling everything cold).

Whereas with Varnish you're getting hot pages off RAM and on you go.
Thanks, downloaded. I have to read the paper I quoted a few more times before I grok it fully. Perhaps it will be clearer after reading the one you cite, which appears most intriguing.

Thanks again!

EDIT: Just started reading. Mind already blown by the clarity of the "limitation, not paradox" idea. Slowing down for a longer, deeper, read.
Recently built a blog on Bolt (http://bolt.cm), just because WP seemed too ugly. I do not regret.
That's an interesting analogy, but I think that it's not the right one here. Surely the proper analogue would be if the FBI had derived information from their remote infiltration but didn't act on it, rather than if they seized the computer to pretend that they didn't have remote access it?
1. The tweet wasn't news, his arrest was news
2. The tweet wasn't evidence for a crime, it was evidence that a warrant was justified, and other evidence included a supposed admission to the FBI. See http://www.wired.com/wp-content/uploads/2015/05/Chris-Robert...
You ask for a higher salary, because equities are not worth it in 99.99% of the cases.
First of all, most titles --but by no means all-- are bullshit. I prefer titles like {Junior, Senior, Lead, Chief} Programmer or Member of Technical Staff (I, II, III, ...}. Although I have been assigned titles like DevOps, Engineer, Developer and so on, my Linked In profile reads 'Programmer'.
While funny, I think that this falls into the trap of believing that the various bits of the government must operate robotically according to strict, logical principles. There are humans in the system who, for better or worse, can act according to what they perceive as the spirit, rather than the letter, of the law.
I wish people understood that hyperbole weakens their position.

It's an example of the seen vs. the unseen. What they see when they do this is lots and lots of clicks and lots of attention on social media, and that's interpreted as a win. What they don't see is all the more mature and informed people being swayed in the other direction since they understand that hyperbole signifies a lack of deeper comprehension.
It sounds like the FDA classified it for them.

Given:

- The FDA considers it a food

- Soylent considers it a food

- Soylent users are on record as consuming mostly or all the product for their primary complete food source..

- ..over long periods of time, including the founder, who supposedly lives on the stuff.

- Of those users, most are reporting positive results...

- ..and the negative results are generally of the classes "don't like the taste" / "gave me bad gas"

..then I'm left to conclude that it is a food, and a pretty good one at that.
TPP is designed to formalize the reality that corporations tell governments what to do, not the other way round. Why else would governments sign away control of their own economy to secret tribunals appointed by the self same corporations.
> ...most seed companies aren’t actually burning that much money. A lot can be done today with a small team and $50,000 a month.

> In many of these cases, the founder simply didn’t raise enough to hit the milestones they promised. Product development often takes twice what was anticipated, and many early stage companies simply didn’t have the capital to achieve what they hoped in advance of an A round.

This is contradictory. On one hand, the author claims "a lot can be done today with a small team and $50,000 a month" but on the other he's admitting that many of these companies aren't able to do what the founders "promised" they'd be able to do.

> Valuations tend to be flat or flat-ish.

> In the end, however, the entrepreneur benefits because they usually see a step up in valuation from the first to second seed.

Which one is it?

> These differ from your classic seed. They tend to have new participants, unlike the more classic extension, which is merely the insiders injecting additional capital into the company.

This is the perfect demonstration of what happens when there's too much money chasing too few opportunities. New investors are willing to put more money into a company that underestimated its funding needs, missed its targets and can't raise a Series A, and do so at the same or slightly higher valuation as previous investors. Insanity.

The "seed extension" phenomenon also demonstrates why early-stage startup employees should be skeptical about equity. These "seed extensions," which look like dumb money bridge rounds, can be really destructive. Just do the math on what happens when a company raises $1 million at a $10 million valuation, and then raises a $2 million "extension" at a "flat-ish" valuation.
I really hate to think that some of the btc I donated is now with some criminal.
Friendly reminder that SELinux was developed by the NSA, and is now part of Linux. So clearly the open source community doesn't care too much about who created a piece of code.

Case study 2: bitcoin.
Well, I went to a magnet school that routinely has the discussion around diversity and affirmative action year after year. Certain parts of the county had far more representation than the poorer parts. They diversified by making sure they picked more people from around the county. It did not improve numbers of disadvantaged groups, however.
This video is indistinguishable from startup parody.
Which is the point: the OP is clearly confused about how this works, which is why he should retain experienced counsel.
Virus warning when trying to download putty
I don't know about the UK, which would have been relevant since that's where the author of the piece is from (maybe you do?), but in Sweden it's certainly not true that most people have ever had a Valium (or rather one of the brands that are marketed here). Many may not even know what they are, and if they do, they think of them as something a very ill person or a junkie might take.

Swedish physicians are quite restrictive with prescribing benzodiazepines in general - unless you have some serious issues you're not going to get them. This is in contrast to my (very possibly flawed) image of benzodiazepine use in the United States. Going by pop culture and brief discussions with a few Americans, that country pops heavy duty benzos such as Xanax like candy, with their doctors' blessings. I don't have any insight into which approach is more guided by rationality and the well-being of patients, so I'm not making any judgements.

My point is that the Swedish journalist might have made a much bigger deal of their role in this mess than an American or possibly a Brit would.
>> I still don't know what it actually takes, in practice, to penetrate.
> Nobody knows.

I do. You need to either be outstandingly, obviously better than almost everyone else, or you need to be good enough and lucky. You can probably think of examples of both of these cases.
You can download a copy of Wikipedia articles from https://dumps.wikimedia.org/. It's surprisingly small, around 15GB for all articles, and 50GB or so uncompressed.

Then just browse offline, and nobody can tell what articles you looked at.
On the funny end of the scale, I've seen five page static websites with a landing page, a few info pages and a form done with WP. Unbelievable. Are developers that lazy today that they throw WP at everything? Or is it easier at that level to charge X to do a WP site rather than charging the same for straight-up PHP/HTML/JS?

When the client says they want to be able to update site content themselves.... okay, here's your five page WordPress site with a single form.
There is another problem with this null hypothesis focus as well. The literature simply does not include the information required to really develop and test quantitative models (do a good job). Instead, nearly every claim is of the form "A makes B higher/lower". But this is not the type of information we need, it is near useless!

Here is an example of someone trying to figure out whats going on, but being unable to really check. The information required to constrain the parameter values is not being reported in the literature:

>"Although the signals that transduce the external cues to the GTPase network are becoming clear (21), most of the chemical parameters remain unknown. Because many of the reaction coefficients in Fig. 1 B are also unknown, we allocated a number of possible parameter sets to qualitatively analyze the kinetics of these reactions."
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1366631/

Here is another, we don't even know how many cells are in the human body to within 8 orders of magnitude, let alone how quickly they are supposed to be dividing (which is related to mutation rates), etc. How can you expect a cure for cancer in the absence fundamental quantitative data like this:

>"First, we noticed that these data were typically mentioned
in the literature without citing a reference; second, we
observed wide ranges among data reported by different
sources, ranging from 10^12–10^20."
https://www.ncbi.nlm.nih.gov/pubmed/23829164
It'd be great if you could provide more details...
While I find this ongoing story really intriguing, it pisses me off a bit that the actual Nazis plagiarised the plot of my novel!
> Are their disaster kits in India?

The ones in disaster haven't heard the term yet..
If I understand this correctly, this are not fat pointers as used in e.g. Rust, where instead of a pointer you'd be passing in an argument a struct with two pointers, one to the object and the other to the implementation of the interface/typeclass.

Instead, they're more akin to vtables in C++, i.e. placing a pointer to the interface at the beginning of the object, before the data.

I need to read the source (or generated code) to fully understand how they implemented support for multiple interfaces/typeclasses.
People tend to cite heartbleed as an example of how "open source" has no intrinsic security value. While I agree that something being "open source" does not automatically make it secure, I think that it does allow us to gauge the security of the project.

In the case of heartbleed, anyone who has ever spent more than 30 seconds looking at OpenSSL can tell you that it is not secure software and never will be. We can't identify and remedy every possible vulnerability, but we do have enough information to know that events like heartbleed will happen again and again.
Those recordings aren't bad. The mechanical cylinder recording process was reasonably good, as was the duplication process; it was mechanical playback that introduced most of the distortion, because the playback mechanism was too massive to reproduce high frequencies well.

The Library of Congress has a machine which can read scratched and broken records, by optically scanning and building a 3D model of the surface.[1] But undamaged cylinders don't need it. They can be read out with a stereo cartridge and a suitable stylus.

Edison cylinders and records are vertically recorded; the groove bottoms go up and down, not left and right. Later records (RCA Victor, etc) were horizontally recorded. Stereo records are both; the groove format is called 45-45 Westrex, with two axes, both 45 degrees from vertical. This has the nice property that mono records played on stereo players, although one channel is phase-reversed.

If you want a cylinder phonograph, they're easily available on eBay for about $500.

[1] http://www.npr.org/templates/story/story.php?storyId=1185184...
> I'd love for them to say what money amount satisfies my obligation to them

And yet, it is in the driver's interest to keep this knowledge from you. What they are getting is the minimum you feel comfortable about, which may very well be above what is the minimum they would consider satisfactory.

It's not obvious at all that they would prefer a fixed fee.
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.h...
I admired your keyboard because at the time, I had a custom keyboard on my own Apple ][, which mapped the left and right "meta" keys to the game paddle buttons.

I wrote a terminal emulator for it in FORTH that supported RMS and Devon's SUPDUP line saving protocol (%TDSAV and %TDRES) which ITS EMACS could use to stash lines away in a buffer before scrolling them off or writing over them, and then restore them instantly when you scroll back! It was really great for EMACSing at 1200 baud!

http://donhopkins.com/home/archive/forth/supdup.f
A surveillance drone that never needs to land
If you could share some of the resources you used to explore discrete mathematics, that would be really helpful.