skysight-inc/HackerNews huggingface dataset:
Economy is creeping simple. This is not earning $25,000, is a monetary disaster.

Lets forget all about destroying a scientific work of decades just for fun; If you sell only 6 photographic safaris each year just because this particular lion permited turists to be at 10 m you earn about $29,000 each year. (I think that just doing 6 photo safaris in a single year is a ridiculous low and ultra-conservative estimate).

Multiply this for the last 13 years and you'll have earned at least 375,000 dollars (If we assume only a single jeep and tour-operator doing business in the park, something that is false, obviously). Just a pale shadow of the real monetary value of the animal. Is not unreasonable to asume a damage over the million dollars here.

So if we cry for starving people, this single animal has been feeding african toddlers and their families, for its entire life and could continue doing this for other 3 or 5 years maybe, except because it was killed, just for fun, and his head is converted to a valuable object that can be re-selled maybe tomorrow. For the hunter's point of view, is an investment.

I also want to do some charity. Will you sell me the liberty statue for a 0,01% of its real value please?. Hey, is for a good cause... be richer. I'll give valuable facebook likes to the poor starving children of Minessota also. I promise.
Move fast, break less on why the highest speed is 0
Oh, another one. Doesn't the fact that there is a new concurrent framework for Python nearly every single month point to the existence of a rather large pachyderm in the room?
Show HN: Founch – An Advanced Encyclopedia
Historical guilt and merit still exist in the absence of free will, and those are the important parts that allow us defect against defectors, etc.
Hindsight and all that but still, this is not a good idea.

Do you mean the browser, or just this particular feature?

Recommended reading: http://lcamtuf.coredump.cx/postxss/ and http://lcamtuf.coredump.cx/tangled/.

If you do choose to read them, I recommend doing it earlier in the day--fitful sleep has been observed after evening reading of the above.
Startup Acceleration in Unlikely Places: Meet the Gaza Sky Geeks
Tl;dr: The least ethical time to ignore the law is when a highly dynamic incident is underway.

> If three armed gang members are on the run after shooting someone, and an informant names some suspects, looking up the location of the suspects' phones seems acceptable to me. I have no doubt that stingrays are abused, but this specific instance, even if not legal, is ethical.

This assumes that

1. The informant is truthful and accurate
2. The informant is truthful and accurate

Laws and procedures exist so that in situations of increased emotion, there is a guard against making rash, unethical, or illegal decisions.

Eyewitnesses are generally pretty terrible at providing a true and accurate accounting of specific details in a sudden situation. For many reasons, informants can be misinformed, confused, incorrect, malicious.

And, if there's an emotional imperative to act on the part of the police, there will be an active pressure to ignore some of these concerns or some of the rigor needed to be certain they're pursuing the right suspects.

So, you have procedure, and you absolutely have to follow it because it's the one thing that's protecting you (as the officer) from making a bad decision (when the emotions are running high).
Essential reading about threshold secret sharing by Adi Shamir
Developing a startup? You don't have to live in Silicon Valley
> There are networks that exist today that'll happily explain an entire scene to you (the whole "this picture contains a pizza sitting on an oven in a kitchen and there is a dog in the corner")

I was thinking more along the lines of: "This picture contains pizza. This is because there is an ellipse which appears to be covered with cheese and pepperoni. I say that because the dominant colour is yellow and there are elliptical patches of a more reddish colour. ..." and so on, down to the pixel level.

We can kind of get this by running the networks backwards, but it's not really deductive reasoning; for example, we can't correct the network by saying "that yellow ellipse covered with red ellipses is actually a pile of vomit", and watch that knowledge propagate through the weights. Instead, we have to re-train with more examples of pizzas and vomit.
Onsite Senior Site Reliability Engineer - Paris - FR

Ref. CS­-backend­-2015­-08­-SRO
URL http://www.contentsquare.com/en/jobs/#senior-site-reliabilit...

CONTEXT:

Content Square is one of the current fastest growing
company, deploying lots of analytics tools through a
critical data pipeline. This infrastructure needs to
remain strongly reliable and available, with minimum
downtimes.

RESPONSIBILITIES:

- Build and maintain alerting tools, metrics, and methodologies to
reduce possible downtimes.
- Ensure production-ready applications fit the expected availability
constraints.
- React to system inefficiencies and resolve issues quickly to ensure
system availability and performance.
- Troubleshooting experience tracking down performance, load,
networking, I/O and memory problems.
Coordinate engineering and external communications.

REQUIREMENTS:

- 5+ years of experience with Linux system administration.
- Experience with monitoring systems using tools (like Nagios, Icinga,
Shinken, OpenTSDB) and writing health checks.
- Interest in learning and managing newer technologies like Spark,
Hadoop, Elasticsearch, Kafka…
- Experience of a classical network stack : CDN, DNS, load balancers,
TCP/IP...
- Good understanding of how to think about data durability (think
backups, max time to recovery, and generally how to avoid losing
data at all costs)

PREFERRED:

- Experience with system management tools like Puppet or Chef
- Experience with Scala and/or JVM.
That's a simplistic dichotomy.

Random implies no agent (self) at all. It's just a roll of the dice.

Pre-determined, on the other hand, it's not incompatible with free will (precisely because free-will doesn't mean "randomness" -- it just means it's not imposed upon you by an external agent.

Let's imagine a totally deterministic universe. How could ever pre-determined play well with "not imposed upon you by an external agent"?

Because this pre-determined you is not an external agent imposing its will on a third subject, it's exactly who you are as a "self".

That is, you are your history (and JUST that), and the only decision your self could make is a decision based on its precise history, which is exactly what it makes every time.

Anything else wouldn't be YOU or YOUR free will, it will be arbitrary (random).

So, I think people just have this misconception that "free will" should have the emphasis on "free" -- to mean "whatever".

But the emphasis should be that it's a "will", i.e. the expression of the subject. And such an expression can only be understood in the sense of a subject that has history (you weren't just born this instant) and that makes decisions precisely drawing upon that history -- not just as a source of inspiration of his final decision, but as the total embodiment of his past (with all its aspects) in his decision.

In other words, free will is not you being free to will anything. It's just you being free to be you -- an entity of a concrete past.
Not open source, though.
Would this stop the exploit from working? Or is the file still kept around and a malicious website could request it’s use for a different purpose?
The new Firejail app [1] may be worth exploring as it is designed to run locally installed apps like browsers and games in sandboxes, as opposed to more chroot oriented container managers like LXC, Docker or Nspawn. They all use namespaces.

If you want to use a chroot oriented container manager its better to use an unprivileged container so you are not running as root. Currently only LXC has support for unprivileged containers. We have an experimental GUI app container with Chrome that can be used in unprivileged mode. [2]

You can even run your own sandbox with a simple command like this 'unshare -fp --mount-proc' That gives you a bash shell in its own pid space. You can expand this command further to use more namespaces like mount, net, user to get yourself a sandbox.

That is what apps like firejail and container managers are using, but its useful to know what's happening underneath. We are currently working on a guide on how to use unshare that may help. [3]

[1] https://l3net.wordpress.com/projects/firejail/

[2] https://www.flockport.com/apps/lxc-gui/

[3] https://www.flockport.com/how-linux-containers-work/
>If you define free will as (2), then there is free will, since despite the context surrounding you, you can still make decisions independent of it.

How do you come to that? Obviously the state of our current surroundings and past histories determines the state of our brain and body (down to the firing of the very last neuron).
Python3 framework is broken: SystemError: E:Unable to read /etc/apt/apt.conf.d/ - opendir (13: Permission denied)
Hey, I'm with you. I use 3.4 on almost everything, and 2.7 at worst anywhere else. I weep for those stuck using Python 2.2.
Maybe you can use shared memory. You could use raw mmap.mmap(), or use the sharedctypes multiprocessing submodule (https://docs.python.org/2/library/multiprocessing.html#modul...) .

You'd allocate memory in the parent process and then you'd write to that memory from within the child processes. The Python function you're "multiprocessing" won't necessarily need to return anything.
Thanks for the feedback! I don't yet have very many stats (partly due to how it's architected) but I'd like to in the future.

Agreed that multi-platform support would be ideal. Having only a Mac currently it's a tough avenue for me to work on but if you'd be interested in helping out on that front (or know someone who is), definitely drop me a line!
That's great, it looked already good in 2013 when it won best paper (http://gti.upf.edu/webglstudio-gti-paper-goes-viral-at-web3d...), I'm happy to see it reached a 1.0 release.
Concepts were supposed to be one of the big features of C++11. They weren't going to make templates more efficient, but they would make working with templates a little easier. Eventually, they became unwieldy, and they made compilation times much worse. The Committee had the pressure to ship and fix it later that Hoare talked about in his Turing Award lecture ( http://www.cs.fsu.edu/~engelen/courses/COP4610/hoare.pdf ).

Surprisingly, they resisted Hoare's "mad dash" and deferred concepts. This article is about a stripped-down version of concepts that was accepted into the upcoming version of C++. It's supposed to have most of the benefits of the C++11 proposal, without the complexity.

But I have to admit that the main benefits are better error messages, explicit comments in code of what a template requires, and an additional syntax for declaring/defining templates. The C++11 proposal was more exciting, but there was a question of whether it went too far.
If I understand correctly, PJON is not directly a replacement for the 1-wire bus as it does not specify pull-up/-down hardware that would be necessary for using VCC as the physical communication medium, right?

(Which means that I would need to define/implement this part myself.)
No it was not. I'm not sure if I should mention which website it was (yet). The exploit is still active. I am trying to get in touch with them to get it removed.
Startupaggieland
The Maxim Integrated MAXQ is is one commercial processor that uses a MOV based instruction set. http://www.maximintegrated.com/en/app-notes/index.mvp/id/322...

I've always felt these were more of a trick in being single instruction set because you are using some of the addressing bits to encode an opcode.
$49, as stated on the kickstarter page.
Why the need to print cheap plastic crap? That's why we have dollar stores and China.
Unlimited leave and $70,000 salaries? We should prepare for the next tech crash
If large amounts of code written in memory unsafe languages is such a concern then Mozilla should immediately stop adding large numbers of highly complex new features implemented in unsafe code to Firefox every year, mostly to do things that have absolutely nothing to do with displaying web pages but are enabled by default for political reasons.

Just like switching to PDF.js was a decision taken to try and reduce the security attack surface, the decisions to add webgl, webrtc, webfonts, webm, websockets, new css features and so on were all decisions taken in the full knowledge that adding those things would vastly increase the attack surface and inevitably lead to security exploits. These new web features are responsible for a slew of new vulnerabilities and new classes of information leaks.
Yes, but a VAT number, not a company, you don't have to create 30 subsidiary companies.
Puma's currently the recommended one, but I think that's actually a bad recommendation.

Puma is great if you have a Ruby implementation without a GIL (e.g. JRuby, which it was built for), but it's not so good on MRI, because you have to use clustered mode, which runs multiple processes. What they don't tell you is that when running clustered mode, the requests are randomly distributed to each process, and then the requests queued at that level. Each process can run multiple threads each processing a request simultaneously, but because of the GIL anything that's computationally heavy will cause the other requests in that process to run slowly.

That means that it's possible for one process to become backed up with requests, while the other processes on the dyno are sitting idle. And it's actually not just possible, but likely when under reasonable load.

So there is actually no deployment configuration of Puma which makes sense under MRI, at least without a reverse proxy on the server handling queuing:

- Single process (no clusters), 1 thread: Bad because you use only one core, but consistent performance assuming you're not on a multitenant 1X or 2X dyno.

- Clustered, 1 thread per process: Bad because requests are queued at the process level, so a slow request will cause any others sent to that process to have to wait. If you have a request which takes 25s to execute, the one sitting behind it in the queue is highly likely to timeout, and this can cascade to the next request, etc.

- Clustered, multiple threads per process: Better, but still bad, because while multiple requests will be running at the same time in the process, they are competing for the GIL and can slow each other down so much you'll still get timeouts.

The best solution we found to all this was to run a buildpack with a nginx reverse-proxy to a Unicorn server. It's nice because each request is run in it's own process, and the requests are queued at the dyno-level by nginx until any of the processes is free. Combine that with Performance dynos, so you can run a small number of dynos with lots of workers each, where each dyno has consistent performance, and the queuing issues mostly go away.

As you may be able to tell, I've spent far more time debugging this behavior than I would have liked to!
> Here's just one difference: we can vote for the government.

So what? Go ahead and tell me how and why that matters with regard to taxation itself.

Again, if a mafia let you vote for the new mafia boss, would that make extortion alright? Would it be good to be bossed around by a mafia boss you voted for? Would getting elected make it alright for him to extort you?

You do realize they're still taking your money by force, don't you? What difference does it make that you drop a piece of paper into a box once every few years?
some things that help:

- integrate a good repl to your workflow, maybe lighttable? and build a logger that matches your needs

- maybe a scratchpad/playground app like jsfiddle or hsandbox can help also (idk)

- learn to code golf, writing unnecessary lines of code wastes time

- for learning: go back and optimize something once a week, or optimize other peoples code for fun. especially render pipelines, or bottlenecks identified by profiling, pretty good learning experience for me.

- for learning: maybe idle in irc and answer peoples questions

- i tend to keep a warehouse folder or txt file of code snippets that help me debug the current project im working on. expiriments, testbeds, helper functions, whatever

- alternatively you can build your own debug.py over time for each project, adding a test/helper function when you use it, then you wont have to write it next time.

- invest in a good dual 20-24" monitor setup, this way you can have docs open, shell open, dev tools open, and still 2-3 code windows open.

anyway thats my idea, gl :)
The future of UX design
> And the police? Fire departments? Social security?

I know, it's like.. how could supermarkets sell you ice-cream without 330 million people getting extorted?! It's ridiculous!
>100% percent yes, for example: The absence of free will forces us to stop judging people, simply because the concept of "guilt" (on the negative side) and the concept of "merit" (on the positive side) are proven to be entirely baseless. If we applied this to our culture, we'd live in a totally different world.

Not really, it doesn't matter. If there's no "free will", then we have no say on whether we judge people or not, not even as to whether we believe in free will or no.

Your answer works accidentally on two conflicting levels, assuming that if we discovered that we have no free will we'd still have free will to act on a certain way upon it (not to mention that the discovery itself wouldn't be on our own free will).
Two-way Data binding in AngularJs
AngularJs provides a very useful and time saving feature,i.e,Two-way Data binding. To know more about Two way Data Binding please visit the link http://findnerd.com/list/view/Two-way-Data-binding-in-AngularJs/4978/
Hi raphman_2 yes there is not the functionality of 1wire you are speaking about! I never had time to dig further and work on this functionality. In any case would be amazing to add it in PJON. But should be taken into account the duration of 0s and probably a capacitor to rectify input voltage.
I generally use a single pulldown resistor on the bus to reduce interference.
Get unique marketing images from community of 660 000 photographers (free trial)
The issue with (2) is that the physical state of our body and brain is a function of all past and current surroundings and context (including our genome). Which means it can never be independent, but is instead fully defined.
$40. Chip with Pocket Chip was $49 as part of their Kickstarter campaign.
Mapping NYC Taxi Data with Python
Well, Shawn has already renewed gimp.org.

This wasn't really surprising to me* - some months ago, when we discovered that gimpguru.org (no one from GIMP is connected to that site, btw) had expired and taken over by a third-party, we checked and discovered that gimp.org expires on 2015-08-03.

Personally, I firmly believe that useful change only happens when survivable incidents happen, so my only concern was whether gimp.org would be lost immediately it wasn't renewed before that date. But when someone pointed out the grace period, I thought "well, either it is renewed in time, or we will have discussions similar to those that happen right now, might be a good wakeup call".

* but yes, of course I was surprised when I couldn't connect to www.gimp.org anymore, in particular because I had some updates planned for the downloads pages, because I had simply forgotten about it. Dismissing it as a non-issue until something actually happens tneds to cuase this, apparently.
These laws and agreements in your list were heavily lobbied by big corporations including Apple. One of the main reasons why their influence on politics is so big is that they are undertaxed.

Concentration of capital in the possession of one agent is bad because of positive feedback loop. This is why progressive taxation must be applied to corporations like it's applied to people. This is why government's budget must be balanced.
Running V8 isolates in a multi-threaded ArangoDB database
The lack of subway access to LGA is what I, an occasional traveler to NYC, find the most mind-boggling.
The thing with taxes like VAT is that they are supposed to apply fully to the end product, no matter where it was made. This is made to prevent tax evasion schemes.
> French search in French, Germans in German, Danes in Danish, Spaniards in Spanish, Italians in Italian, Dutch in Dutch etc. Then, if your local language doesn't give you good results, you default to English.

So how is this different from the current situation with Google dominating the market? Google works in French, German, Dutch, Spanish etc! You only need one company in based one country and they can work in all languages. And if they grow big, they setup offices in different countries, for country specific or language specific searching.
I recommend the book _Refuse to Choose_ by Barbara Scher. It is about how to use that Edison-like tendency of yours as an asset rather than having to stuff it all the time.
Almost Everything We Do Will Be Open
That's largely (IMO) because those sweat-shop developers started out as much, much worse devs, whose only viable option was a sweat-shop.

The claim is that repetition and a short feedback/learning cycle will improve a developer more quickly than a long cycle. It doesn't say that a poor developer with a fast cycle will out-learn a different, stronger developer with a slow cycle.
Thanks for posting! I bookmarked the page and will use it when setting up my next laptop.
Salzburger Nockerln – Salzburg Meringue
The term dates back to 19th-century telegraphy [1]. 18 U.S. Code § 3127 [2] defines them specifically:

the term “pen register” means a device or process which records or decodes
dialing, routing, addressing, or signaling information transmitted by an
instrument or facility from which a wire or electronic communication is
transmitted, provided, however, that such information shall not include the
contents of any communication, but such term does not include any device or
process used by a provider or customer of a wire or electronic communication
service for billing, or recording as an incident to billing, for
communications services provided by such provider or any device or process
used by a provider or customer of a wire communication service for cost
accounting or other like purposes in the ordinary course of its business;

[1] https://nerdsincourt.wordpress.com/2013/06/11/on-prism-smith...

[2] https://www.law.cornell.edu/uscode/text/18/3127
> if we discovered that we have no free will we'd still have free will to act on a certain way upon it

No because we'd actually act upon it because of purely logical chains (1) of cause and effect, not free will.

--

(1) Or rather "networks" (of cause end effect) that work through all of the (currently 4) dimensions.
This assumes that you were capable of conscious decision making, or had free will, at birth. The assumption is the problem, I think. I would think that "free will" is developed, not de facto available from birth. In fact, I think free will in a baby could be a pretty bad evolutionary disadvantage, whereas it would be a great advantage for an adult.
DTAG (Deutsche Telekom AG) essentially does the exact same with YouTube that Verizon did with Netflix: They refuse to peer with them at all.

ALL traffic from DTAG users first runs to a Level3 datacenter in New York, and from there goes to other users.

While all other German ISPs have a peering node at DECIX
It think you'll find the "customers over workers" mentality doesn't fly so well in most European countries as it does in the US.
Can someone explain how they get the money out? I understand that they hack a company, send themselves money to a bank in China... and then?
Can't the chinese just trace the money and go tell the bank to give it back? Do they use money mules to get the money in cash, if so how do they distribute it to the many members?
51 Design Documentaries

It's an excellent list. Most designers will have seen many of these already.
Site Flows vs. User Flows: When to Use Which