skysight-inc/HackerNews huggingface dataset:
I may beg for a godwin point pointing this but, the upper white man was also suffering a mental condition.

And as much as poors, coloured, and psychotics or people suffering from mental diseases have a tendency to be treated in a rather unfavorable way by the police forces.

They are weak, and not liked by some citizens.

And, I think I am gonna win my Godwin Point here stating that making hierarchy in discrimination is exactly what have led to the tolerance to nazi's final solution.

They did send the homo, the unionists, the ill and crazies, the opponents (whistle blowers of the time) and then the gipsies and jews.

Yes it is true the jews and the gipsies paid the highest price, but they got the acceptation of their camp by sending in a dis-unified populations some «legitimate» persons.

I am pretty much saying that when this kind of shift in sorting the true/fake victim from the bucket of all the victims happens there is a slippery slope.

Concerning ian's death, the twitter were looking like he was actually assaulted and was fearing police.

With more information, it looks now more like a suicide. Still some stuff remain unclear, but I am no detective, nor judge so I have no insights.

Still, I saw a lot of friend coders falling into drugs, one committing suicide and some losing their mental health/balance. So, I am still curious about this story.
It's about managing your resources. You can simply buy the fastest processor for cheap money. You can buy systems with many cores or even build a cluster for considerable money.

But you can not buy time.

Developing python applications in many cases is much quicker than developing comparable applications in C++, C or Assembler. Therefore it makes a lot of sense for many companies to choose tools with quick development time to get the product running and care for performance later.

Since there may be so much code be written in python, it cannot simply be converted into a faster language since most critical parts are already accelerated using the proper libraries provided by the language ecosystem. Porting a complex application to another language in many cases is a really hard problem and might even not be possible to be done in smaller steps.

Therefore we need every bit of performance we can squeeze out of python. The whole world will gain from that. If we manage great strides like JavaScript it would be glorious!
LINZ to stop Creative Commons funding
German cops are not brutal? If you cause ANY type of disturbance on the street in Berlin, they simply dispatch a massively overwhelming number of riot police to come and beat the living crap out of you.

I saw numerous riot police deployed in full gear several times per month when I was in Berlin, more every single month than the grand total of all the riot police I have ever seen during several decades in the US -- and always dispatched to what seemed to me like very minor incidents, such as 20 people holding an anti-gentrification protest, peaceably holding signs and chanting. But if they don't have a formal permit (which must be obtained months in advance...) out come the billy clubs.

Maybe they use guns less often, but those clubs are not for show.

Locals told me with a mix of irritation and pride that the Berlin police are the second-roughest in Europe, after Belfast.
and also https://github.com/google/boringssl/blob/master/crypto/newho...
Supply vs demand? there are just wayyyy too many websites for any particular niche to be paying for it.

If its not economically viable, shut it down, find another job
You might want to go down the super honest route (ask for permission), but there's no precedent for it, cookie disclaimer doesn't count, and it would just hurt you. Unless your target audience is a subset of HN audience or other ultra-pro-privacy users.
Note he said better rather than increase.

Better could mean anything from maintaining current output with less costs to increasing the quality of your crop.
Afaik, "sync" means that the writes are immediate. "Verify-writes" would mean that the writes are not necessarily immedate, but that they are verified.

Also be careful with sync on SSD media; this is what the mount manpage says about the sync option:

> In case of media with limited number of write cycles (e.g. some flash drives) "sync" may cause life-cycle shortening.
Would have, but it wasn't.
Cue the next plot development where a whole bunch of redditors turn up this weekend to ask said tourists why they are there and locals become equally baffled why a whole different demographic of people have just turned up in their village, but don't ask them either.

The following week, researchers go there... 4chan were behind the whole thing.
Since the article doesn't link to it, you can see more of his work here: http://gravity.ir/
You said:
I was with you until that last line. It is not racism to provide better credit conditions to groups that demonstrably have a lower risk of defaulting on a credit.

It absolutely is, under ECOA, which explicitly maintains that you may not discriminate by race for loans.

And btw, as someone very familiar with credit scoring once mentioned to me, a small part of the reason the credit scores do not take into account what you currently make is that ability to pay is often a very poor predictor for willingness to pay. this burned a lot of people in 2006/2007 when it was assumed a good credit score justified a big loan, without any proper verification of income, assets and liabilities.
"I think one of the reasons Pypy isn't more popular is because its C interoperability story is weaker than the reference Python implementation"

The CPython crowd apparently made some change between CPython 3.4 and CPython 3.5 which changed how Windows DLLs are called. This broke Py2exe, which no longer works for the current release of CPython. [1]

CPython's approach to C extensions usually requires having the same Microsoft C compiler version used to build Python. This is now a problem for Python 2.7, because the Microsoft compiler version used to build it is no longer available. Microsoft recently changed their API for the C runtime, and CPython has been changed accordingly.

CPython's "C interoperability story" isn't really that good on Windows.

[1] http://stevedower.id.au/blog/building-for-python-3-5/
I typically do 1-hour meetings and that works pretty well. 45 min would be okay. I haven't tried 20 min before, but that feels a little short. To apply the over-applied analogy that fundraising is like dating, 20 minutes would be enough time to tell if a date is terrible, but I'm not sure if it's enough time to distinguish between a B date and an A date.

Two ideas related to Investor Day that I'd be interested in:

- let investors ask for one or two consecutive 20-minute slots. Founders can just allocate one slot to someone asking for two, but asking for two slots would be a good signal of investor interest and/or investing style.

- don't automate scheduling, but instead host all founders at a single location for a few days, and make it easy for investors to book slots on founders' calendars once those founders opt-in to meeting up. Maybe this could use something like https://calendly.com/
https://news.ycombinator.com/item?id=12051150
ExprEngine compiles a string of expression to java bytecode in memory at runtime. The bytecode represents a static method or a class which implements a user defined interface. The method can be called as normal Java method and returns Java object.

The list comprehension grammar in Python is implemented in ExprEngine.
It might depend on which one. Modest lifestyles in those places isn't always by choice
Indicators of Compromise in Web Applications
In addition to those, there is also a risk that the 3rd party AV solutions themselves have security holes. I know Google Project Zero has found a few issues that make you question whether you are not opening yourself up to worse attacks by using these products than you would by not using them.
For the second situation, I prefer the compress/transmit/decompress metric (as a function of transmit pipe speed), as described here:

http://fastcompression.blogspot.com/p/compression-benchmark....
Since my paper on Bounds Checking C (Jones & Kelly, 1997) was mentioned in their bibliography, I've put my original 1995 BSc report that started the whole thing here:

http://oirase.annexia.org/bounds/

Original was a MS Word 6 document (!)
“The Story IS the Strategy” – Ben Horowitz
This is towards what Slashdot does (did? haven't been there in a while). When you're given moderation points, you can only use them in a discussion you don't take part in. If you reply in a discussion that you'd moderated, your moderation is undone.
Aquaponics has always interested me, and as an alpha product this looks pretty neat! A few questions:

1) I've heard that you don't really save money on the fish side after you take into account feed and labor. Would you characterize that as true?

2) What are we talking about in terms of maintenance time/costs?

3) How high is the risk of mold or some disease getting in your system, considering your fairly inexperienced target user base?
Pissing off the neighbors could have something to do with it.

I mean, what are the chances this is the first time he's acted crazy?
I'm not at all familiar with Reddit's history, but a quick Google search tells me it was originally written in Lisp and then was rewritten in Python and is still Python to this day.

I don't think Lisp web apps ever became mainstream, and Python web apps were definitely a wild west back then. The enterprise world was using ASP and Java and Cold Fusion.
To be fair, the GIL wasn't included because it was a simple threading model (AFAIK). It was included because it was simple to implement and it was/is fast(er) (than removing it)[1][2].

If the Gilectomy [2] project succeeds, Guido has mentioned he would consider it for Python3.6+ [3].

[1] http://www.artima.com/weblogs/viewpost.jsp?thread=214235

[2] https://www.youtube.com/watch?v=P3AyI_u66Bw

[3] https://youtu.be/YgtL4S7Hrwo?t=10m59s
> You can draw a strait line in China with 6% of the population on the larger half, and 94% of the population on the smaller half.

America's most populous county, Los Angeles County, is approximately the same. The northeastern part is mostly very hot high desert or national forest land (severe building restrictions). By contrast, the southwestern part is coastal and much more suitable for human habitation.

http://maps.latimes.com/neighborhoods/population/density/nei...

In general, Californians live in the third of the state along the Pacific coast.
WW3 SOME MOSQUES TO BE CLOSED SOME OBSCENITIES TO BE ALLOWED WITH ISLAM – Y
> Why did they have to do this instead of just leaving the CPU idle ?

This would require a CPU that was designed to idle.
Yes, but how do you manage fault tolerance at the machine level? If the machine is rebooted for some reason, the pending messages will be lost, and will never be processed. A persistent queue is necessary for this reason. This is the reason why people use tools like Celery or RabbitMQ (which is written in Erlang by the way). I don't see how replacing Python with Erlang changes anything in this regard.
Would you prefer her to work somewhere else for 3x that?
Postgres' code is full of NB: :)
HFT reduces the spread, which is actually great for consumers. It also pushes the frontiers on high speed scalable computing out and produces a ton of great research. Finally, it is great for the tech scene in NYC.
JavaCPP does not compile Java bytecode to C++. It is a Java to C/C++ bridge ala JNA, just better. Major difference.
Actually, up until very recently (relatively speaking), it was not really "harvesting", but it was "destroying the hive while getting the honey". Modern hive design (there are a few popular ones) allows us, beekeepers, to harvest the honey without harming the bees. It also allows us to manage the hive and the colony much more productively.
This might certainly be true for single threaded programs. For multithreaded programs, Python has a bottleneck known as the "Global Interpreter Lock" (or GIL), which is not so easily optimized away, unfortunately.
Sure, I'll agree with that. I spent the past weekend at a festival which wouldn't have been the same without its great glorious swath of green grass. It's the idea that everyone should have their own little scrap of lawn attached to their house which seems absurd to me, because it takes too much work for what you get and you can't get enough to do anything really interesting with it.
Yeah. It's called Erlang.
IFLScience is nice to expose people to a scientific idea on a social network or something, but I'm not sure they have their place here.

In any case, if you're looking for something a bit meatier, I highly recommend reading this article http://dawn.jpl.nasa.gov/mission/journal_12_06.asp#ips from the JPL at NASA.
Some sort of GPS default is one possibility I didn't see listed in the article. Where does google maps take you if you ask it to go to 'Oxfordshire'?
Why should they wait and not try to find the next big project right now?
I find these type of articles fascinating, generally because they advocate a livestyle I literally cannot live.

I do a mixture of hardware and software engineering. I have tons of stuff, generally because I need tons of specialized tools.

I frankly can't even comprehend, on a personal level, not having lots stuff, because it's crucial to my job and my hobbies (which are very similar to my work).

I have widgets or special tools I haven't used in years, that I keep because they, in many cases, would be so expensive or challenging to replace that it would be infeasible, and if I need it, there is no possible alternative.

It'd be fascinating to try to see what approach one of these pseudo-spiritual organizational types takes when confronted by someone who has pursuits that actually have real-world dependencies.
Also soon enough (if we aren't there already), fast hardware will be so cheap that the speed of execution at least for end user applications will rarely be a factor. Sure that database application you wrote in C is measurably faster, but can a human being detect the difference? More and more the response will be no.
مجموعة صور سكس حيوانات جديده تعرض لاول مرة سكس حيوانات
> a while back there was a "bug" introduced by systemd.
It was mounting a logical filesystem read-write

This is rather misleading. The efivarfs filesystem was mounted by the boot scripts of every Linux distro that supports booting from EFI firmware, because it is the only supported interface to install an EFI bootloader.

> refused to fix or prevent the behavior,

Neither have any of the Linux distros that don't use systemd.

> even though the fix would not have negatively affected systemd's operation at all.

But it would have broken various other tools that system administrators might want to run, as detailed by the author of efivarfs in these comments:

https://news.ycombinator.com/item?id=11154041
https://news.ycombinator.com/item?id=11153826
I got it from http://theweek.com/articles/634208/innovation-could-change-s... which wasn't particularly meaty either.
That guy slams Star Citizen every half year or so. Occasionally he releases his own games that are promoted as "better than SC", but turn out to be absolutely abysmal [1].

I did backed SC almost at the very start. I think it progresses quite nicely. They are slow, sure. But they are extremely open about dev process (and progress) and it's actually really interesting to observe how such a large project is coming to life.

I can wait a few more years for a game that ambitious. World of Warcraft took 6 years to develop. SC is still on year 4.

[1] https://www.youtube.com/watch?v=2Lw-cwIGuy0
But aren't these horribly entitled and grumpy users... toxic?
No true multi-threading, but multi-processing is not affected by the GIL.

Also, outside of parallelism, Python has good concurrency support with Gevent and now AsyncIO in Python 3.
20000 DAU
15% of the users open 100 times a day. This is higher than snapchats early stage data.

However we have recently been told by a big name investor he doesn't consider anything under 30k user validation. So I could be wrong.

My concern is that the product has bugs and backend isn't ready to support massive growth.
Does the general admission ticket cover both day 1 and day 2 for Rust Belt Rust? Sorry for hijacking. I have issue with getting response from organizers from other conferences in the past so thought I would just leave an ask here.
Unless I'm mistaken, no_std means no built-in non-manual dynamic allocation (Box, Rc, etc.), unless you use "extern crate alloc", once again requiring the nightly. Some fundamentals one expects from a modern language like Vec are also missing in either case.

This is fine if you're using no_std for something where these are anathema anyway (writing bare-metal OSes comes to mind) but a huge limitation for a humble user-space library. As it stands if you want to take advantage of Rust's safety you're going to need to reimplement at least Box, probably Vec, and Rc if your program requires that kind of thing. This isn't a huge time suck, but if I were feeling out C-compatible languages before writing a library it would be a major turnoff.

I really like Rust for low-overhead binaries but it is missing a lot when it comes to writing non-rlib libraries.
Scribd: We don't expect to compete with Scribd. We think there is a lot of space to find a different niche, but in order to get to that we basically need to tread a very similar path as Scribd's.

Language: The website is translated automatically for all Latin American Countries and defaults to english for the rest of the world. The only difference is, when you're browsing in english, you only get english documents and when you're browsing in spanish you get both spanish and english documents.

Legal: The way we're approaching the legal situation is by removing any document that is reported and requesting appropriate proof of the copyright claim.

Spam: We fight spam by allowing the users themselves to moderate the content, much like medium or even hacker news itself.

Startup Chile: As far as Startup Chile goes, we haven't thought of going there. Have you been there yourself? Any hints or advice you could share with us? :)
Ruin You Google Image Search History
Any reason why they are compiled at runtime and not compile time? That might be preferable for large programs.
Pretty sure all bullets are toxic if you get hit in the right spot. That's kind of the point.
But in retrospect, even Tribes 2 wasn't that much of a disappointment. The hard-core types that frequented Tribalwar complained incessantly about it, and I grant you that the weeks following its release were bumpy, but there were a lot of people who enjoyed the game considerably.

Now Tribes:Vengeance and the free-to-play nonsense that is Tribes Ascend? Those have brought the franchise to a near-standstill.
Can you provide links to the Rust N:M threading libraries you recommend? How is the stack managed in these libraries (does it start small and is resized at runtime)?

Same question for Ruby :-)
Starship delivery robots getting ready to deliver in London, Germany, Bern
That's okay. It was primarily a rhetorical question anyway.
To be fair, the GIL was included (AFAIK) because it was simple to implement. Also, Guido has said (2007) [1] that he would welcome a patch to remove the GIL if...:

> "... I'd welcome a set of patches into Py3k only if the performance for a single-threaded program (and for a multi-threaded but I/O-bound program) does not decrease."

Unfortunately, experiments thus far have not succeeded to meet these requirements.

There is some work being done by the Gilectomy project to try and meet this bar as well as some other requirements currently though [2]. But it is currently grappling with the afore-discovered performance issues that come with removing the GIL.

Also at PyCon 2016, Guido himself mentions the Gilectomy project and it's potential consideration (if it works) for Python 3.6+ [3].

[1] http://www.artima.com/weblogs/viewpost.jsp?thread=214235

[2] https://www.youtube.com/watch?v=P3AyI_u66Bw

[3] https://youtu.be/YgtL4S7Hrwo?t=10m59s
Well I've never implemented a GC or built a processor specifically for implementing GC on.
A way to be Agile without micromanagement
I'd say so, but when they make up a not insignificant amount of your userbase, can you afford to just ignore them?
Is there a good introduction to using the object oriented interface to matplotlib?

I sometimes see it in examples and referenced in the documentation, but I can't really wrap my head around it.
> All harvesting from bees is essentially stealing their food.

Calling this stealing speaks more about humans than it does of bees. Why do we view bees as selfish? Another, more charitable view, is that the bees willingly share with humans.

But they sting, you say. Bees only sting if you move rapidly, destroy their home or you catch them on a bad day, like right before a storm. On sunny days I have successfully harvested honey from hives, in normal street clothes, with zero stings simply by moving carefully and staying calm.

So why do we view bees as selfish creatures? Because we are selfish.
If performance is THAT critical in HFT, why do they pick java as the starting language?

I understand that java is very fast, faster than most people believe, but does it beat hand-optimized assembly? Fortran? C?

Why Java?
Perhaps but at some point software has to let people take their hands off the wheel. It's very hard to say when the software is "good enough" to let people do that but it's a leap we need to make to get to where we're going.
Tanja Lange [0] did a talk om post-quantumcrypto @ 32c3 https://media.ccc.de/v/32c3-7210-pqchacks. Last week she organised a 1 day workshop in Utrecht [1]

[0] http://www.hyperelliptic.org/tanja/
[1] https://pqcrypto.eu.org/mini.html
Ask HN: Contracting in Australia / Sydney
Looking for info on contracting in Sydney, bonus points for immigrant perspective.

This has been covered plenty of times for London (which is where I'm at right now), something like

https://news.ycombinator.com/item?id=9980264

and

https://github.com/tadast/switching-to-contracting-uk

or answers covering the similar concepts is what I'm after.

* How hard / easy is it to incorporate and pitfalls?

* Typical ways the government would try to make things bad for you (e.g., London's IR35 equivalent)

* Is it even worth it, are the rates as significantly higher and / or any tax burdens on dividends etc.? Bonus karma if someone could explain how the whole dividend imputation thing works, since that seems to even everything out to about the current situation in London (i.e., you get shafted for anything above £43k / year here)

* Suggestions for services also welcome, painless accountancies and the like

* Any links to useful information (that's not obviously google-able) welcome as well

From what I could find, the immigrant part shouldn't be a problem. I qualify points-wise, and afaict there are no draconian laws like the H1B in US or similar, at least that I could find, and the points are more about making sure you're not a burden on social services and can actually find work, which as a software dev is obviously not an issue.

Thanks!
I'm not gonna pretend to guess what the possibilities will be. But when computers went to costing just a few hundred dollars and fitting in your pocket, there was an explosion of startups and ideas that no one could've dreamt of at the time.

Likewise, when these computers go down to the size of your fingernail and costing about $1 (like the ESP8266), suddenly a new world of possibilities open up.
I really don't know what to say about this, but it is hilarious! I don't know if I needed the knowledge, though.
True, though this is not the kind of speed this article was talking about. You can get around that limitation somewhat by using multiprocessing module.

I'm not saying Python is the best language of all, but dissecting Python bytecode is kind of missing the point. Python's strong point is its ease of use.