skysight-inc/HackerNews huggingface dataset:
I reckon it'll be a complexity thing.

Disque uses the same kind of tremendously simple API as Redis does. It appears to have ~15 commands, and is basically just a job broker and nothing else. If it gains traction, it will solve a specific common problem well.

RabbitMQ is a more comprehensive message broker, and more complex. It ships with federation, an HTTP API, SASL, that sort of thing. Useful tool, but likely more complex to setup and administer (to the point that it might be excessive for some use cases).

Obviously this is all subject to personal suitability though!
Volkswagen Factory Worker Killed by a Robot
Report Raps VPNs for IPv6 DNS Leakage
The MEP of the Pirate Party Germany has this explanation. Obviously from a particular direction: https://juliareda.eu/2015/06/who-is-behind-the-attack-on-fre...
What can be done and what's actually done are two very different things. Fully replicating something as simple as a button can be very hard. Its look depends on the OS, OS version, OS theme, OS scaling setting, OS font settings, the language (left-to-right, right-to-left). It has to support all kinds of OS accessibility hooks. It has to support all kinds of input devices. It has to follow the tab-focus rules. These are just the things I'm aware without looking them up, I'm sure there's a lot more.
This is encouraging a little, I'm 37 and will finish my masters next year! Now just need a good startup idea...
That's awesome to hear that you've read/heard about our culture and dev team--we are really proud of both, so I'm glad that they are getting the props they deserve. As far as Scala goes, no, you do not need to know Scala from the get-go. Many of our engineers have learned it at Curalate, but having several years of experience in at least one object-oriented language is crucial. Let me know if you need anything else!
While I'm sure Palantir is very happy for you to assume that they've written core software for the NSA, that is not the reality. Palantir's software is built to filter and display data, not collect it in the first place.

The NSA employs a lot of very skilled progammers and system administrators. They write their own core technologies.
I feel like a k-d tree would be a more appropriate solution, if the programmer wanted to write more than a simple loop.
I assume you are photographer?

If yes, would you share how you got inside? What arrangements were needed? I am curious!

Also, thank you for these pictures. Despite what happens politically (projects die, or supported to success), it is inspiring to think about how many people worked on this project. All that effort... as it is now. :(

It is only fair their work gets viewed and known!

PS: I assume English is not your first language. Hopefully my sentences were understandable. Your English is still much better than my (zero) Russian (assuming). :)

PPS: Before someone mentions it, yes, I am aware there were charges thrown around of technology copying in the Buran program. Whether or not those have any truth, they obviously weren't handed "shuttle in a box" plans. Imho, it's still nice to appreciate all the work that was put into something that never flew into space.*

Edit: I stand corrected. As others mentioned, it launched and performed two orbits without a crew before successfully returning in November of '88. Impressive! https://en.wikipedia.org/wiki/Buran_programme#Orbital_flight...
Yes, artistic lighting installations can be copyrightable, and that on the Eiffel Tower is newer than the tower. Somewhat similar situation to a mural being painted on an old building, or a new statue being installed on its facade. Without freedom of panorama, in that case you could photograph the building, but only if you're careful to crop out the mural/statue from the photo.
To be fair, this has the scent of a one-off script to do some simple analysis, versus something that's going to live in a git repo for the rest of eternity.

In the project I work on, I found a wonderful rats nest of variable names in a function that led to an excellent bug where "N" and "n" were swapped, leading to a completely different result.
I confirm. I don't like coding and I'm a founder, 0 employees. When I took my first intern I thought "Thank god I have coded hard in the best environments during my 7 years of career so I still have something to teach him". Former colleagues say envy my position, but since they like coding better, they have a better compensation than I had. Truth is, I sell a very replaceable product, and even though I believe I offer a cute service to customers, I would take no offense if I were told I'm a con artist ;)
The lesson here is that for any fairly-common Python task, there is likely to be a library that already does it 300% faster than your implementation will likely ever be. It's got nothing to do with using this or that style of programming.
> "given that the US incarcerates 1% of it's population at exhobitant (direct and indirect) cost"

Isn't part of the problem there that the US Prison System is a for-profit industry?

https://www.youtube.com/watch?v=_Pz3syET3DY
Elephant in the room question:

Is anyone really surprised by this turn of events? I thought it was common knowledge that the DOJ is irredeemably corrupt, that they don't care about the rights of their citizens (let alone human rights outside our borders) and that they cannot be trusted with anything.

I always thought everyone knew that neither the FBI/NSA with their massive domestic spying campaigns, the DEA with its fallacious war on drugs, nor local police with their rampant violence (esp. towards minorities) can or should ever be trusted.

Did people really not expect this outcome?

Civil forfeiture really should have made the case that law enforcement is nothing but crooks and scoundrels.

https://www.youtube.com/watch?v=3kEpZWGgJks

http://www.copblock.org/
I dont disagree at all. The one thing I would say might mitigate this, is that the golang community and leaders are very much rooted in the Unix philosophy of doing one thing well. They push back very hard on things that enable code bases to get big.

Its possible that golang will simply not be viable in use cases that require big code bases, and therefore won't deal with those problems. Its also possible that over time the focus on keeping things small will drift, and golang will just be Java.
Freelancing can make you some nice money (I freelanced for 5 years and quit 2 years ago), but it's brutal and tiring work. Most projects never go as expected and you will need to fight with some of your clients to pay you.

You also need to know how to say 'no' or an aggressive client will monopolize all of your time and your hourly rate will plummet.
The reason for that is to cover the cost of raising kids (in my extremely basic example). If the idea is to replace things like welfare, food stamps or whichever programs cover the cost of raising children, I think it's easiest to assume that everybody gets the same dollar amount (the de-facto average amount). There's a lot of ways to try to dice up the numbers (family size, married/unmarried, etc), but I think as a basic example, the numbers are fairly solid.
An example of command-line bullshittery in computer science research
Thats not very convincing, I am sure setting fire to zombies would be fun!
so exactly who is pushing this and how would actually be profiting from this? I don't see any reason why anyone would gain anything...
Show HN: A real-time Bitcoin market data tool built with Golang and React
Time value of money is generally used to account for this. If you discount future cash flows by ex: 5%/year then a steady income of 1$/year forever is not worth infinite money. Instead it's worth ~20$ and you capture 1/2 of that in the first 14 years.

Another approach is to assume a rate of failure etc, and build a more complex model, but it averages out to some discount on future cash flows.
Yes it is - it's been a while since I studied economics but I beleive it's called negative income tax.
Thanks linkmotif, when I finished talking, as usually, there were people literally ROTFLing for the accent, but in a positive way. Finally at least I can kinda talk in a more casual way, it used to be harder than this in the past because of totally lack of practice, usually I just write/read. Thanks for your message :-)
How does this compare to Resque (I've used that in production and like it a lot)?
In a fairly OK position then. Contract for another agency, but mostly just work with the agency and see company manager rarely. I report directly to the team supervisor, other sub teams have separate leads but developers report direct to the supervisor with no lead
A couple of counterpoints:

http://www.theregister.co.uk/2015/07/02/wikipedia_jumps_on_b...

https://fullfact.org/factcheck/europe/eu_freedom_panorama-46...

So, serious question: is this actually a problem, or just scaremongering?
Sorry about that:

https://hire.jobvite.com/CompanyJobs/Careers.aspx?c=qdN9VfwO...
is it a smooth relationship, or is it more of a step function with 1 steps?

I always suspected that the reality was more like "people who are able to afford children and able to make long-term plans tend to have only as many children as they want, when they feel they are ready, but people who aren't able to afford children or who don't make long-term plans will tend to take a more devil-may-care attitude towards procreation."
Moya – Open Source Python Web Development Platform
Realizing the article is about the UK, it smells fishy...

Us Copyright law has the "personal use" exemption, which is entirely separate from commercial and non-commercial use. Taking a photo of ANYTHING and using it for ANY PERSONAL PURPOSE, such as sharing it among family and friends is perfectly legal, as long as no commercial or non-commercial entity profits from the situation.

Posting said photo to an online service where it is exhibited publicly has not, as far as I know, been tested in US courts yet. I'm sure the lobbying powers of Facebook and Google will prevent that case of ever taking place.

That article smells of ignorant sensationalist journalism to me.
Make School [https://www.makeschool.com] | San Francisco, CA | ONSITE | VISA

Make School is building a university alternative for CS. It's a 2 year program where students learn CS theory, product development and career skills. Our first class graduated to companies like Snapchat and Pandora, and built products featured in publications like the Huffington Post. Students pay nothing upfront and pay tuition through earnings.

We're looking for Curriculum Engineers with focuses on Ruby on Rails, iOS and CS Theory to build curriculum, teach students and help design the university experience of the future. Ideally you have a strong background in academia (MS or PhD) and relevant (4+ years) industry experience, though neither are required. We expect instructors to continue working on real world projects to serve as the foundation for our project based education and keep their knowledge sharp.

If you're interested, email me at ashu@makeschool.com!
Were you guessing random area codes of midwestern states? :)
>I think there is are a few hidden premises here that need to be called out

That's what the experiment is for.

But let me put this bug in your ear:

Most economic models are based on the premise that people can walk away from a potential transaction with no losses. That when people trade value, each party leaves the table with more value than they brought to it but if they leave they are no worse off. That's a large part of the brilliance of the free market -- value is continually created.

However, this breaks down when one party loses value if they walk away, negative utility, especially if the other party knows it. And it is especially troublesome when that negative utility is expandable e.g. when the alternative is pain or death -- things people will generally pay whatever they can to avoid. That's why strong arming is not considered good economic policy. It can lead to net destruction of value. In some cases this can be ignored because the value created for one party more than makes up for the value destroyed for the other party but, in general, it is more than possible that the net effect is negative.

With the poor they might not be threatened directly but the consequences of not, say, selling their time for less than it is actually worth can be just as bad as if someone was robbing them.

We're not talking about making people rich, we are talking about removing desperation and avoidance of death and pain as a motivating factor.
Resque is based on Redis, so it is similar but can't offer the same guarantees, scalability and fault tolerance. However for many use cases where ephemeral messaging is enough, Resque is a good pick.
The time-scale should most definitely not be infinite, considering that most corporations don't last more than 50 years in any given particular ownership structure or charter (that is, within 50 years, most companies undergo a buy-out, merger, pivot, corporate raid, etc.).
I started this project to learn Go, which has mostly been a great language for something like this. I've also learned a ton about infrastructure, security, and frontend performance tuning.

This tool is used daily by a lot of Bitcoin traders now, it has been exciting to see it grow.
From that article, safe Go prevents: buffer overflow, use after free, use of uninitialized memory, illegal free, access to undefined memory. The only thing it misses is null pointer dereference. (OOM errors are not possible to prevent in turing-complete languages.)

I don't agree with your analogy. A lamb among lions is clearly very unsafe, but Go isn't unsafe; you just agreed with me on this. Your analogy fits better to C/C++. The lamb could theoretically survive, but it's very unlikely; just as unlikely as a C/C++ program with no memory bugs.
I'll take actual usefulness in practice any day over theoretical elegantness that has problems in practice.

And really, upserts aren't that hard to understand.
Link to Github: https://github.com/moyaproject/moya
This kind of law isn't even at the level of those laws that reduce people's belief in the importance of laws. It is the kind of law that people aren't even aware of because it is so far outside the realm of something anyone could possibly legislate or enforce that it never enters into their mind that someone could have tried to actually write a law about it.
Tsipras has earned his punishment
The film and tv industry should get on board. I can't imagine they want to pay extra licensing fees when filming in public.

Is there going to be a body like PRS (which collects a fee from people playing music in public, and distributes some of that money to performers) but for buildings?

How would they work out the fee to charge? Per metre of height? Percentage of screen taken by building?
That's unlikely given that Saint Reagan was a movie star.
Hi, I'm the author and I would be interested in hearing feedback on what you'd like to see next?

Directions I can go in:

- Fully client side C compiler and IDE

- Full access to parse tree, static analysis with rich html annotations for errors

- For example, if a function call has arguments that don't match the prototype, show a detailed graphic demonstrating that the arguments don't fit into the function

- Write a proper shell for the kernel (right now it responds to single letter commands 'q' 's' 'p'...)

- CPU Emulators for more languages

- Make the compiler produce faster code (it is currently anti-optimized for code simplicity)

- Implement currently unsupported C features (float, double, union, goto, K&R C style functions, ...)

- Implement more of the standard library

- Work toward having better static analysis than GCC or CLANG (but only for C89)

- Write blog posts (about what?)

- Work toward compiling the Linux Kernel

- Create learning tools to help visualize the OS and program stack as the program executes (In addition to showing stack values, provide type annotations via background colours/graphics eg. (0x10000 <= unsigned int))

- Static analysis for MISRA C (at least the rules that aren't equivalent to the halting problem)

- Different CPU word sizes

- Advanced in browser profiling

- A visual tool/animation that shows you every single step of how the C preprocessor works (for complicated cases like recursive variadic macro functions)

- Thousands of other ideas...
I'm pretty excited – I've spent a couple of weeks on and off trying to build a useful reliable job queue system on top of Redis, but it's not really working as simply as I'd like.

Disque seems to offer the features I am interested in along with the relatively simple semantics of Redis. Looking forward to the API being settled a bit so I can play with it.
Joel: don't listen to that post. Your blog is golden advice.
Don't Fear the Rebase: Git Garbage Collection and You
Mobile Defense | Cleveland, OH | Onsite

Mobile Defense continues to grow and will be moving to our newly purchased and totally remodeled office building in a prime location of Westlake, OH. Moving by Aug'15.

We are looking to add to our passionate team of Android and Server(RoR) Engineers. Also searching for a DevOps engineer to help with infrastructure, automation and help scale to our rapidly growing user base.

Our mobile applications have users in 150+ countries and are solving security-related, troubleshooting and device care issues. Our enterprise solutions are helping millions of people and trusted by some of the largest companies in the world.

We Offer
Great perks, competitive salary, ability to work with all the latest mobile technology, devices, tools and development practices- and have a very comfortable culture with a start-up mentality, always focused on collaboration, knowledge exchange & personal growth.

Positions:
Android Engineer,
Server(Rails) Engineer,
Operations (DevOps) Engineer

Contact us or send a resume to careers@mobiledefense.com!
If this is more than a one-off, then maybe he should be using a quadtree rather than a search along a list of points.
The phone book is an excellent example, because rather famously[1] at one point a powerful company tried to use IP laws to prevent someone from forking the actual phone book... and the US Supreme Court ruled that it WAS permitted. That precedent does not apply to this case which is based on different laws preventing access to the data not preventing contacting it.

[1] - https://en.wikipedia.org/wiki/Feist_Publications,_Inc.,_v._R....
I'm not completely sure about iceland. I think I read it was one vote per family. But as far as ancient athens goes, every male regardless of wealth or status got to vote the laws and decrees. And were in fact very much encouraged to do so. The word 'idiot' actually comes from 'idiotes' which is what people who didn't debate/vote were called in ancient athens. It originally meant people who only care about their private affairs as opposed to public affairs. This made it impossible for the rich to rule, because the rich are always far fewer than the poor. So while one might be right to point out that it wasn't fair that women were left out (but women were second class citizens also in cities which weren't democracies at all like for instance Sparta), it still is very different and far more egalitarian system than what we have today.
Nobody Goes Full Bitcoin, Until Now
Thanks for your reply! I work for a big data company right now, but I'm not familiar with the computer vision piece, which I know is a big part of what Curalate is working on (however, I find it fascinating!). Are all of your engineers experts in computer vision?
Midnight Commander written in React/Node
If I'm reading the 2nd article correctly, the current situation is that the European Parliament will vote on July 9 whether to recommend removing the freedom-of-panorama exception, but whether that recommendation would be acted on is up to the European Commission. That's better than it being actually passed into binding rules on July 9, but I think some level of concern is warranted. It would definitely be better if the EU Parliament didn't make that recommendation. But it's true that some articles are implying EU copyright law will actually be changed on July 9, which is not the case.
Game Performance: Data-Oriented Programming
hahaha, love it. and you wrote the readme in zalgo, right?
Does Korea have it's own version of the US's Sherman Anti-trust act?

I'm no expert but doesn't having an entire country's economy beholden to a handful of super conglomerates make it potentially dangerous for the country and its economy in large?
I entered A, B, C. The form didn't let me submit the sequence, so they are doing some verification that the entries are numbers. Rational numbers work, though: 1.1, 1.2, 1.3.
Then the issue is still with the app developers who ship a tgz with -Werror as the default.

(Also I'd much rather have fast binaries slowly compiled than the opposite)
In a heavily automated society, the only question we need to answer is, should people have only as much money as they have earned, or only as much money as they need?

If the former, then it will be seen as almost immoral or evil to give a comfortable wage to someone who didn't earn it.

If the latter, then it will be seen as almost immoral for the one guy who owns the robotic factory to reap all of the profit and earn a fortune every year by having made workers redundant.

The third option is to eschew automation entirely and keep a steady supply of make-work jobs, just to justify enough salaries to keep everybody from starving. Which strikes me as more dystopian than the oligarchy in option #2.
I like how The Register uses an unnamed "campaigner" to call the MEP "a cheerleader for the freetards". Classy.
10 More Unusual Business Cards
This is a good idea. I submitted the survey but here are my tests: http://imgur.com/hYKudyl

FWIW, I've seen this kind of game before and I was expecting it to be something simple.
Just checked, and \v is illegal in the characters of an XML document: http://www.w3.org/TR/REC-xml/#dt-text

But you should have gotten an error, of course, not the silent truncation you imply.

If you need to salvage the character, your XML library may let you specify it as &#0b;. That is still a violation, but a lot of libraries seem to let it through: http://www.w3.org/TR/REC-xml/#sec-references (see "Well-formedness constraint"... you are specifically not allowed to use this to do what I'm suggesting here).

Anyways, the moral here is that XML CAN NOT carry arbitrary binary, and EVERY TIME you output something in XML, something in the system needs to run some sort of encoding & illegal-character cleaning pass on the output text. The moral equivalent of "<tag>$content</tag>" in your language is ALWAYS wrong, unless you specifically processed $content into XML character content earlier. This is true even when your really sure $content is "safe". Even if you're right... and statistically speaking, you're not... do it correctly anyhow and call the right encoding function.
My guess is that maybe dogs can sniff the device and check whether it's actually TNT or dynamite.
Fannie Mae Releases May 2015 Monthly Summary
Just painting a tiny 1mm blue speck should be enough.
IANAH(istorian)

The above was what I remembered from my Classical Civilisations lessons back in Secondary School (some 25 years ago). I'm very good at remembering stories but not so good at remembering dates, which meant that my prowess in Modern World History and Classical Civilisations was a bit...mixed.
Naming is one of THE difficult problems in software development, once you have the name decided, the functionality can be determined from that.

Poorly named functions/modules/variables/classes, etc are indicative of poorly thought out code.... as the other subject of this post (c vs python) also confirms.
Don't miss the one where the artist includes a avatar in there!

https://www.youtube.com/watch?v=rbDQYXNDXKM
Lets say you don't get caught.

Device 2 is going to get a whole lot more respect.
The Register is the Daily Mail of IT news.