skysight-inc/HackerNews huggingface dataset:
>why would you care if the certificates are self-signed? You are arguing instead to not use encryption at all! Do you see how backward this is?

(I've chopped your quote a bit so that it applies to the internet in general rather than just a trusted network, which is what I think you're arguing for. Correct me if I'm wrong).

I do see how backward it is, but I don't think we have good enough solutions in place to protect against impersonated TLS. Users currently expect "safe and secure" from HTTPS, which is why there was a push to throw big scary warnings for non-authenticated TLS. Perhaps this is a UI problem, but until users are safely able to identify the difference between trusted connection and secure connection, I don't think we're ready for TLS everywhere without authentication.

If it is a problem that can be solved, it can be solved now.

I'm more concerned that my dad will have his banking session impersonated rather than his general browsing sessions snooped on after the fact. I would prefer that neither was possible, but I'm not aware of any good solution.
Is there a difference when using a french press?
Are you guys open to international remote workers as well, or only US citizens?
Took LSD once. I detailed my car and took my grandmother grocery shopping. Need to try it again before I comment.

Shrooms was cool, if not dark. It really helps you explore the depths of your mind. The first time I did it I had this utterly serene feeling of happiness when I was sitting in a meadow in Palo Alto with a friend. The serene at peace feeling is similar to ecstasy, but different. I would definitely do either for induced insight if I felt it was necessary.

People really freak out when they hear about experiences about psychedelics such as "The walls were breathing", but in reality it's relatively mild... if you keep it at a low dose. I used to perceive it with fear like many people, but after doing it, it's like

"I actually wouldn't mind if the walls were breathing at times". It's as mild as a revolving door or a fan blowing on you. I kept my doses to regular levels though.
Depending on the shop, working for a software shop can do this for you. If the work is not all urgent, it's perfectly reasonable to contract with them and do some extra work in the evenings.

I've done this before with good results.
Wikipedia is being disingenuous and immature here. I would be very surprised to see a court agree with their argument.

Courts generally try to avoid reaching perverse results that undermine the purpose of the laws they're enforcing. Copyright exists to support the kind of work that Slater was doing.
Ha, good idea! New motivation to see if I can get it running!
They mentioned that in the podcast as well and I found it very interesting (although they said 2 or 3 days after roasting would be best).

Unfortunately I can't find "unroasted" (raw?) beans here.
If the second human didn't know a camera was involved (or what a camera even is), but had instead found a wireless remote control shutter release in his/her possession, and, not knowing what it was, proceeded to inadvertently take photos because the remote made a fun sound (as in the case with the monkey), then I think it'd be safe to say the second human had no involvement with the resulting photos.

We're not talking about a monkey (or human) framing and taking photos. We're talking about a monkey pressing a button because it makes an interesting sound. There is no authorship there.
It probably wouldn't be as famous though if the monkey hadn't taken the image.
God damn it not again. Bring on boringssl/libressl. Although they'll be full of holes as well probably, and as things stand there's a lot of people looking at openssl at the moment. So maybe better the devil you know
I'm not quite sure what this means, so here's my attempt to translate this into Python. A reducer is a function such as `add`:

def add(sum, num):
return sum + num

Of course you can plug `add` directly in `reduce(add, [1, 2, 3], 0)` which gives `6`.

A transducer is an object returned by a call such as `map(lambda x: x + 1)`.

You can now apply the transducer to a reducer and get another reducer.

map_inc = map(lambda x: x + 1)
add_inc = map_inc(add)

Our first reducer simply added, but the next one increments and then adds. We can use it as `reduce(add_inc, [1, 2, 3], 0)` which gives, I'm guessing, `9`.

Since the transducer returns a reducer as well, we can compose transducers:

r1 = filter(is_even)(map(increment)(add))
# use r1 in reduce()

It seems in clojure, reduce() isn't the only useful function that works with reducers, there are others which makes this all worthwhile.

Is my translation accurate?
A few bold, complete projects
Ah yes, validating all GMOs just because we've been breeding cultivars for thousands of years.

Safety not gauranteed:
The solanine heavy Lenape Potato, sure solanine is in all potatoes, but when did a non-green one make you sick?
The "killer zucchini" from New Zealand with dangerous amounts of curcubitan caused by a aphid outbreak in the organic fields.

Mono-cultures can happen:
The Irish potato famine could have been reduced in severity if there were more variety among Ireland's food crops or their potato cultivars in 1845.
While nowhere near as devasting to humanity, the destruction of the Gros Michel banana cultivar and the impending threat of the newest banana-phage on the current Cavendish cultivar aren't exactly a good faith offering on future mono-cultures, GMO or not, being avoided.
Are the low-end Chromebooks subsidized by Google? I'm surprised there aren't Ubuntu models at similar price points.
Inside The Beep Factory (YC S14)
No physics engine is stable in that sense. Neither is the real world. You need full determinism to do what lmm is saying. Source: Worked on this exact thing for commercial multiplayer games.
Many interesting physical phenomena are deterministic but chaotic, in the sense that arbitrarily tiny changes in initial conditions can rapidly lead to arbitrarily large changes in behavior.

Would you say that anyone who tries to make a game that has the same property is "doing something wrong"?
You mean if we can funnel tax friction on local businesses to distort the market enough so that the national & international employers they compete with have reduced friction if they make otherwise suboptimal decisions for locating parts of their business, everyone wins? ;-)

In isolation maybe, but in aggregate it means national & international employers have an additional advantage over local employers, state coffers are thinner, and far more jobs lack long term prospects (because hey, if it only made sense to set up shop when there was a big windfall attached to it, sooner or later it makes sense to go after another windfall somewhere else and shut down what you are doing there).
Paul Graham and Mark Suster square off over the Gaza conflict
Peter Thiel Says He Never Invests In A CEO Who Wears A Suit
Does that perception need dispelling?

Neoteny is a real, and valuable, thing – especially in times of rapid change – and teens aren't all bad.
Hm, not sure I see where I said it was for everyone?

To answer the bigger question, though, I'd say it's a premonition of sorts in regard to where kids will find the most success in the future (compared to investment). It's not that EVERYONE MUST CODE, but rather, if they're interested, they shouldn't be discouraged/should have help getting access to the tools they need to do so.

Further, I can't really speak for other industries but I think it's really cool to be a part of an industry that cares enough to want to give as many people as possible access to it. That says a lot.
Like I said, these things don't happen in isolation. Nor do they just manifest into existence out of thin air. It's a slow progression, and a slow co-evolution of different elements.

"If these resources can be more profitably used by someone else, they will outbid you."
You use the word profit as a motive for "entities" consuming all resources. But you fail to elaborate on where this profit comes from? Well, other entities, and there you go, trade. But that's not really what you're getting at. You want to draw a false dichotomy between the two extremes of "powerful entities" and "weak entities".

Either way, all you need is the non-aggression principle and respect for property rights. And these "powerful entities" will never be able to coerce their way into the full market dominance that you describe. It's a self-correcting system, and it can only perpetuate itself if you don't respect property rights and the non-aggression principle.
>> Why are we spending so much energy on finding out who's "right"

Legal precedent
Timex's New $399 Smartwatch Hints At A Future Where Smartphones Are Obsolete
You're probably imagining a short-lived game. Think of a game that goes on for months at a time. There are ways around this, but none of them as elegant as a floating point routine which produces the same results on any platform across any ordering of calculations.
oops! thanks for the heads up https://circleci.com/docs/docker#elastic-beanstalk
Likewise, it's also worth noting that since 10.7/iOS 5, NSNumbers can be tagged pointers rather than separately allocated objects.
Have you had cooked broccoli and melted cheese? One of the best ways to ruin the healthiness of a vegetable.
Anybody explain how this works?

Looks like it injects the Dropbox executable's lstat and open syscalls
I love my Aeropress. I make a single cup from 20g of lightly roasted coffee beans, that I grind in a blade grinder because thats the one available around here (Brazil). I don't dillute this very much - sometimes 10% to just to fill the cup.

This "pourover renaissance" is very surprising - its how everyone "down here" does their coffee[1] for the last hundred years and, at least with my way of doing it, doesn't produce anything as flavorful as the Aeropress...
We can scratch out the hollywood argument because the employer/employee relationship with regards to copyright assignment is very well defined in law.

My armchair-opinion would be that no-one owns the copyright. By his own version of events, the photographer imparted zero control, and zero creative input (in your timelapse, you at least point the camera). He didn't even encourage the primate - his greatest contribution was not interfering. And "I didn't do anything" is not a great argument for creative control.
Cross-site Request Forgery Vulnerability on Flickr
Define very experienced. People use these terms somewhat loosely and I'd love for a semi-concrete definition relative to concrete measurements that I could check off.
Nigel Short, an English chess grandmaster, made some interesting allegations in this article: https://www.facebook.com/GM.NigelShort/posts/101542204061900...
What is the best set up method at this point then?

I have a BeagleBone Black but it still hasn't made it out of its box. I'm hoping to use it to write simple synths/audio effects and connect lots of buttons/pots/switches/sensors and such to the GPIO pins.

In the meantime I've been using the Teensy to build I/O devices and then send MIDI/OSC to and route audio through my laptop.
Super Basic Responsive Video Background
There's quite a few algorithms that are generally vulnerable to precision issues because they can affect comparison order, such as k-means clustering. "Don't do that then" is not a useful answer.
While I agree with the sentiment, in media production, sometimes those resources don't exist, or are intentionally discarded, making this unenforceable. For instance, simple image edits often get saved only in the final image format, rather than as a layered image format intended for an image editor.

However, I do think this would be wildly useful for software source code. After all, what good would it do to have a piece of software fall into the public domain in binary form only? That would facilitate copying, but not building on that work.
Hi :) may I ask how did you found about the website? Was it through reddit or somewhere else? lots of thanks for sharing! <3 @saedmn
Also consider that the Aeropress is very, very easy to clean.
Ew. This is sold as a better RaspberryPi but the experience you describe is far from that.
Well, it has its drawbacks, but if native controls are a requirement, what alternative cross-platform good enough frameworks do we have?

Agree about your points, except you can Connect (dynamically) event handlers as in Qt's connect. From wx 3.0 you can actually Bind any function (i.e. it is not necessary to derive from wxEvtHandler). I always preferred this to Qt's blind, non-cpp, runtime evaluated connect's. At least you get a compiler error when it is not possible to connect.
> There is no authorship there.

Then why are we assigning authorship to a human? Just because he happened to be there?

(Also, I can make a song on a guitar without knowing what it is nor how to play it -- I still hold copyright over my work).
You might want to check out the Desmond Howard lawsuit as a real world case of what you're describing.

http://petapixel.com/2014/04/05/defendant-ends-up-owner-of-p...
So, traveling to the location of the monkeys, bringing photography gear (that would otherwise not be there), putting batteries and a card in the camera, turning the camera on, setting the proper exposure in the camera, and intending to produce photos of monkeys... that amounts to "zero creative input"? The photographer did nearly everything here but press a button that makes an interesting sound (from the monkey's perspective).
wxWidgets looks like a reimplementation of MFC almost. This might be good for some people or bad for others. MFC is/was the Microsoft Foundation Classes, an OO framework for doing GUI development on Windows that dates back to 1992.

I'm guessing that when wxWidgets was originally written (also 1992!), the author(s) thought it would ease the transition from writing Windows-only apps to cross-platform apps. wxWidgets has a very similar class hierarchy and uses the same preprocessor techniques.

Not that knowing any of that background makes it any more pleasant to work with.
It seems very weird to me; it looks like currying (or partial application) but actually you're getting two fundamentally different things. Partially applying `map` to one argument with `partial` (or just doing `#(map f %)`) gets you one thing; non-partially applying map to one argument gets you something totally different.
Chrome Experiments: “3d city”
Biologists and botanists have a way to avoid any confusion. For them, they belong to the same genus, but not to the same species.
Ask HN: What Open Source FEA Software Do You Use?
I like Calculix, but I do not like having to go into the GUI to change some parameters. I want to be able to change an input file and run it all with a script.
Malaria cases mix with Ebola amid 'slow motion disaster'
That's some serious good news here.
To take that one step further - if they don't deserve the rights, can the owner of the equipment claim them by proxy?

That is to say, why are we so adamant these rights must belong to someone?
I'm just a little bit disturbed by the absence in some cases of the street names. Is this intentional ?
When innovation is not a driving force in the economy, it makes sense that the platform which protects and incentivizes innovation is not taken seriously.
Touché. Though, to be fair, it's hard to "accidentally" do it, as there is a subsequent confirmation screen. The problem is one of ignorance, upon first receiving the laptop, and not knowing how to boot into an operating system. Once that's been settled, then it's perfectly safe and convenient to use.
Yeah, it's pretty easy to turn

Map[#^2&] /* Select[PrimeQ] /* Select[OddQ]

into

Select[OddQ[#] && PrimeQ[#]&] /* Map[#^2&]

and so on via rules that look like:

Select[s1_] /* Select[s2_] :> Select[s1[#] && s2[#]&]
Map[f_ ? SideEffectFreeQ] /* s_Select :> s /* Map[f]
Map[Extract[p_Integer | p_Key]] :> Extract[{All, p}]

I'm already doing a bunch of that for Dataset.

But in reality you need to move to a DSL for complex enough rules, and then Clojure and WL will be on the same footing (Clojure even a bit stronger, maybe, WL doesn't really have a proper macro system).

Does Clojure core do or allow for any of that kind of optimization already?
Yes, and the different tones of the bloops indicate the next piece.
Please tell me it has a built in EDI parser/linter
FreeFEM++ was a good choice last time I checked.
What was the ratio? 20%?
awesome stuff, this is one of the best way to get kids involved in programming too.
Data mining 1.5M tweets for Twitter Sentiment Analysis
Everything was going fine UNTIL.... one accidental press of the space bar and you wipe everything out! Yikes. :) Still looks great, but something tells me this would be in my kids' hands for about 3 days until everything accidentally got wiped out.
So is the main pain point being solved here the navigation? I didn't notice much emphasis on the content/controls.
Python is always a joy to program, and has plenty of documentation available. It is IMHO eclipsing R as a data analysis + visualization language and you can use it for all kinds of other stuff too.

If you don't know databases yet, I would think that PostgreSQL or MongoDB would make a good project for a few days. There's this book called "Seven Databases in Seven Weeks" which is outstanding, but I'm not sure you can use it offline because the book itself doesn't explain how to install or troubleshoot the databases. (There are other books in this series: "Seven Programming Languages", "Seven Web Frameworks", etc...)
That is exactly how it works. lstat and open are hooked so that they mark the file as non-existant if it is in the .dbignore file.
I've heard rumors that this is the case (at least for the Acer C720), though I can't confirm it. I did call Acer to speak with a sales rep and learned that Acer's cost to produce is nearly $250 (if their information can be trusted), so it seems that someone is subsidizing the cost.
Linkbait/bad headline.
> How about centuries-old practice instead?

Centuries-old practice had people leeching the vile humors out of their bodies when they got sick, too. The ancients got a lot of stuff wrong, and what they got right was largely by accident. I'll trust scientific rigor along with the confidence intervals and error bars over received wisdom every time.

Also, here's a link to a Pubmed article on chicken soup:

http://www.ncbi.nlm.nih.gov/pubmedhealth/PMH0002768/

Nothing about breaking down the cell walls of vegetables to release the nutrients, so I don't know if that's true.

And here's another Pubmed article about soup, highlighting the danger of food fads (because people don't want to wait for nutritional science to prove something and instead rely on the "test of the ages"):

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3279073/
An immigrant from Turkey turned Greek yogurt into an American snack food (2013)
Thanks. I have never submitted an URL, so I don't know how it works. This explains why there are many blogs that have a submit to HN button.
RoNeX – the next big thing in robotics
Really cool! Reminds me a lot of ActionScript but (finally) for the browser
I was a much bigger fan of Garry Kasparov before I found out he was a follower of the "new chronology" psuedohistory. Though I still hope he can help bend Russia toward democracy.

http://en.wikipedia.org/wiki/New_Chronology_(Fomenko)
In creating the circumstances for the monkey to hit the shutter release button, the photographer did in fact make the most substantial contributions to the final image.

It was accidental, though. he never planned for the monkey to take hold of the camera - as opposed to a camera set up to trigger when an object entered the focus area or broke an infrared beam (techniques employed for automatic photography of unpredictable or extremely fast-moving subjects).

I do work in motion pictures; the director is also a hired hand in 99% of cases, whose job is to manage the actors and the other department keys - a COO, if you like. The actual copyright owners are the producers (or the production companies they work for) that hire the director.
> But if infinitesimal disturbances to the results makes a practical difference to the game

They don't! The system can tolerate answers which are slightly wrong... as long as all machines calculate the SAME slightly-wrong answer.

The same logic applies to synchronized PRNGs. It doesn't (directly) matter what the "random" dice-roll result is, as long as all clients get the same answer.
My brother's car (Cadillac Escalade) has remote starting through an Android app, and you can adjust the climate control through the app as well.
I came to respond about the Minecraft point, but you've already said what I would have. I think it's folly to presume that learning is better when all the fun is removed. Thanks!
It was pretty hectic and it was hard to hear the people behind the table. I don't mind the science fair style, just tough with so many people in that amount of space. Folks outside also seemed to get a lot less foot traffic.
vCloud Hybrid Service: 35% Cheaper Than Azure and 83% Cheaper Than AWS
No, it's kind of a universal construction though, but not in any way more special than regular lists are.
somehow ensures at compile time that a and a are the same type

No, that's a feature of parameterized types. Here's a function that utilizes the parametric polymorphism present in Scheme:

(lambda (f x) (f x))

Other examples include the built-in functions car, cdr, and cons. None of these functions are permitted in a language which does not support parametric polymorphism, such as C.
Can anyone explain the point of Foursquare? I live in rural Scotland, I ended up muting or ignoring friends who did this "I've just checked in <somewhere fancy>" through Foursqaure. It just got really annoying, I don't really care about where my pals are "checking in to". Please enlighten me.
No, because all that is required for operator forms to do what you write is just ordinary function application. Which they already do just fine.

Rich is talking about something deeper, in which operators like filter become transformers that themselves operate on stateful processors (reducers) to produce new stateful processors that have incorporated the action described by the original operator.
Doesn't look intentional. I've gotten drastically different street name coverage for the same area at the same zoom level depending on whether I got there by panning or zooming. And neither one includes names for the whole screen. Still a few kinks to work out?

http://i.imgur.com/DNBt4AM.png

It feels like the text pops in and out as large zones, and the zones are unloading themselves before the whole zone is offscreen, sometimes leaving large areas blank.

For reference, the upper image was produced by panning. The area on the right had been showing text, but it vanished as it got near the edge of the screen.
How does this compare to http://processingjs.org/ ?
Hi, i agree with the "positive" approach to rating. I'll think i'll adjust the stats accordingly.

How would you deal with variance of opinions? Mediating between buyer and seller opinions is a problem im not sure how to solve.
You made an excellent point, thank you. This is big.

We're not fighting with rich men in possession of robots; we're facing the entire machinery of capitalism, and this is still probably only a mask of an underlying process that optimizes for growth and competition. So far our goals and the goals of this process are more-less correlated, but in the future those goals may diverge and the process will continue unhindered in a fully automated world while we die a slow, painful death.

I've been thinking about it for some time. I'm afraid that, of all the things we fear, we might end up getting fucked by game theory. Anyway, I recently found a nice writeup on the topic by someone much smarter than me, which elaborates on this problem [0]. (warning: it's long, but worth reading)

[0] - http://slatestarcodex.com/2014/07/30/meditations-on-moloch/