skysight-inc/HackerNews huggingface dataset:
> It's simple: make computers secure enough that connecting one to the net won't imply being hacked within a few days (minutes in some cases).

You remind me of that episode of Star Trek when the crew is trying to figure out how to stop an asteroid impact and Q goes "It's simple! Just change the gravitational constant of the universe".
Can you propose an alternate meaning to the part I quoted that makes any sense?
An interesting thought experiment along the lines of resolving this inequality is making it so that sides can only fund their civil case through a fund that both sides contribute to but both sides get an equal share. This means in order to frivolously sue someone, you have to be willing to fund their effort to defend against you.

It probably breaks down a lot in cases involving multiple litigants (let alone class actions), but it is an interesting idea.
The Valeant Meltdown and Wall Street's Major Drug Problem
Well,

Humans have made immense progress in the last 10K years, surpassing all other animals in capabilities, etc.

And individual geniuses have at times pushed a given field forward beyond what was otherwise expected (For example Kary Mullis or Craig Venter in biology).

That would lead one to imagine entity with a broad intelligence that surpasses humans could do amazing things.

All that said "artificial intelligence" still isn't going to be a super box that you can point at a context-free stream of data and get magic predictions from.
Ruby and JS package managers are un-namespaced as well.
I've used Vyos and was generally impressed. The part where we used Vyos was not exercised to capacity. One thing that confused me was how most (all?) networking hardware of today makes use of custom ASICs (e.g. chips from Broadcom) to get line speed in routing etc. How does Vyos/Vyatta compare? If you had your VMs on the same host as the software router, I understand it is going to be really fast. But if you have a separate box, don't you see a significant slowdown?
The Crisis Facing the Web Platform
Its sad that UUIDs are not handled well yet, even in 2016. Its a final id solution that clearly avoids all id collision issues.
Google DeepMind’s kill switch research may ease A.I. fears
One of the ASF founders, Brian Behlendorf, was recently appointed E.D. at hyperledger.org (a project of the Linux Foundation). Perhaps Hyperledger is aiming to become the Apache of blockchains.
I'd say it's the environment too, but this happens at various locations across the country consistently with multiple types of Macbooks. Also, at these same exact locations, I have no problem using bluetooth with my Android phone, further reducing the likelihood that it's the environment. Finally, all the threads about OS X bugs relating to BT/RF/WiFi problems that have been reported for years but ignored by Apple, including reports by Apple's own beta testers, are a further indication that this is an actual problem and that a lot of people are having it.
Exactly, if a bank blocked the charge it would be conceivable that they could be charged with conspiring with a criminal or some business of that sort. It would be so much easier and safer to just let the police take the money and say 'sorry, there's nothing we can do.'
When developers were sued by Lodsys Apple intervened with a motion due to the fact that the developers were covered under Apple's license. After 2 years, the judge refused to hear the motion and threw it out...
The professor who started this ML company actually did what you mentioned.

His Hb1aC a number of years ago was a a bit over 12%, which is dangerous, and he ran data analytics on himself to see how he could reduce it. Now he's at 6.4%.

He then turned it into an app, with some multi-food image recognition, did a clinical study at a university, and started bringing it into market.

I agree, the insurance issue is a two sided headache, they want to charge more and more while you want to pay less because you know it's for your own good be be healthy.

But nevertheless, we started reaching out to a few insurance companies: any particular suggestions you have in mind though?
you must be fun at parties
Why obvious, hmm, let's see:

- Public accusations of felony and/or misconduct

- Person who's accused is named

- Accusations are in part done anonymous (notable exception: Nick Farr)

On a personal level I know Jacob Appelbaum about as good as I know Nick Farr. EDIT: means I've exchanged words with them on congresses and on occasion discussed technical topics; that's it. If the allegations agains Jake prove to be true then I hope he'll have to face the appropriate lawful consequences.

There's a reason there is a legal court system and there's a reason for the principle "innocent until proven guilty". And even if one thinks that the court system was ineffective (and oh boy it often is) and a person could get away with crimes this in no way gives carte blance to put a person on a pillory.

Everybody who does this immediately looses all credibility in my opinion. The mere fact that this site exists is a great disservice to the victims, assuming the allegations are true. Would this site not exist the termination of employment of Jake Appelbaum in the Tor Project would carry much more weight. But with this site in existence the whole issue gets a very, very bad taste. And in fact to everyone who has a fine tuned legal conscience this creates a lot of bias against the victims.

And what's more important: Jakob Appelbaum is currently living in Germany, so and legal process would be in terms of German law. And in Germany there are several legal protections on personal rights in place. Among them there is "Strafgesetzbuch (StGB) § 186 Üble Nachrede"

English Translation (by me):

> Who makes or spreads allegations against another person, which the intent of depreciation or which has the potential to vilify the public opinion without these allegations being provably true, is to be convited with one year of imprisonment or monetary penality, if the act was public or by publishing of written word (§ 11 Abs. 3), with two years of imprisonment or monetary penality.

The key point here is "provably true". At the moment none of the allegations have ben proven true. It's all hearsay. And it clearly has the potential to vilify Jakobs Appelbaum's public image. The site is not hosted in Germany. But its mere existence has relevance for any legal actions that may happen in the future.
Postgres doesn't have clustered indices. Index fragmentation and page split are not problems unique to UUIDs, especially in databases with clustered indexes (unless you never issue UPDATEs).
What about a right to a defense attorney in a civil case? That way you can't bring frivolous suits. That's actually exactly how the criminal courts work too. This seems too simple of a solution though, are there good reasons not to do this?
Indeed. I'm living in a "loser pays" country, and it's definitely not a limitless tap. Judges quite often settle the loser's extra costs down to a more reasonable number.
They have enough money to keep a lawsuit going. They are certainly not "little guys" in the same sense a regular worker is.
Totally possible. Though getting data out of WebGL can be hairy. And actually getting on the rooftops of the ideal buildings is a whole nother story.
Not sure about point 1 as a blanket statement... many times external services are not allowed and therefore aren't accessible. How is S3 storing them? Probably in a DB. In some DB and application frameworks, IO issues with image data can and have been streamlined. If not, better model design might help. Putting them in S3 limits what you can do with the images. For basic application images, yeah that doesn't belong in your DB...

As far as disk space... that could be a problem, but for most of the applications that developers work on, they never need to scale to the point where disk space is a problem. And if it does, you can always get more disk space.
The default approach would stop automated attacks, there is no reason why the repository couldn't whitelist libm after review
Can you elaborate on the 8-year limited lifetime? I've never heard anyone mention anything about that before, and "but no road license after that" almost makes it sound like it's a legal thing rather than a physical/practical thing.
We should do the same.
a feature of UUID PKs is to allow merging of groups of records. Say there were 1000 records from an old backup that need to get into the database because they were left out/forgotten for some reason. Doing an insert will just work. If both tables started with integer keys, you've got a mess trying to move/renumber the keys of the new records. Drop them you say and let the db make new ones? Sure but now you've just suggested throwing away the primary key! Seems like a poor feature for a PK and impossible to do if existing records reference it.
Firefox 48 finally enables Electrolysis for multi-process goodness
> Good facts make good cases much more frequently than good lawyers make good cases.

Demonstrably not in the case of patent lawsuits, especially in east texas.
It sounds like you've got the beginnings of Machine Learning (classification & regression), but I'd still recommend checking out Coursera. The JHU Data Science series is good, but more geared towards DS than AI. There are others on there as well; if you're looking to get into deep learning, I echo the recommendation to check out Ng's course, though this might be good, too: https://www.coursera.org/course/neuralnets
UUIDs don't avoid all id collision issues, and it's far from final. They'll prevent you from using BRIN indexes effectively, for example. Timestamp plus unique server id is an arguably much better approach; on top of everything else, timestamps are actually useful, and they fit in 8 bytes.
You can, instead of using UUID or integer sequences, implement something like Instagram (and others) did years ago:

http://instagram-engineering.tumblr.com/post/10853187575/sha...
one of the things I want to try (but have only done some
preliminary trials with) is to keep the concept of the
write only ledger, but to replicate the db into several
views of the data (some with severely restricted content).

How is that different from the current concept of CouchDB views? You meant to replicate the DB to various different places and use the same CouchDB views from there? Or you meant something like a replication-view, in which some calculations are done with the documents in the source database and the target database receives the result of those calculations as their primary documents?
For example, You can drop into c types using e.g. cstring and cint. Turn off or direct the gc. Manage memory for individual vars using the {.untracked.} pragma, c_malloc and c_free; easy integration of c libraries for obvious reasons; get pointers to things if you need them with ptr.

Have a look at some of these in the manual. Gc stuff is in the standard library somewhere.

This is an example I used recently:
http://forum.nim-lang.org/t/567

Don't think it counts as low level but templates and macros are also pretty powerful if you need them. http://hookrace.net/blog/introduction-to-metaprogramming-in-...

I was drawn to it because it is high level, expressive and safe, but you can turn all this off when you need to and keep those bits contained. I'm using it with opencl.

Can't really comment on rust and have limited exposure to go.
From our own viewpoint, we're doing really well. From the viewpoint of an organic microscopic cloud intelligence, we're a gnat on the landscape of life. We push dirt around and make piles of rocks and amount to less than a gigaton of protoplasm. Other animal kingdoms dwarf us in mass, in ecological niche penetration, in their span over aeons.
Qualys, Inc. - https://www.qualys.com/ | Pune, India | Full-time | ONSITE

We are working on Log Management software which is to be evolved into a full-fledged SIEM solution. It is designed to store terabytes to petabytes of logs. Mainly we are using Erlang and C/C++. We need an Engineering Manager who is techically solid and capable of building and leading a team.

What we did in the past and what we do these days:

* Distributed programming (scheduling in a cluster, leader election and all).
* Custom on-disk and in-memory structures.
* Query processing and execution.
* Aggregation/reporting language and processing pipeline.
* Data ingestion.
* Doing synchronization between nodes as less as possible.
* Data replication.
* Programming in Erlang which is fun.
* Too many to enumerate all them at once.

What we are planning to work on in the near future:

* Stream processing.
* Fraud and anomaly detection.
* Secondary indices/materialized views.
* Live streaming (tail -f).
* Many many more tasks in our roadmap.

Want to be a part of all these? Please shoot an email to ichernetsky at qualys dot com or apply at https://www.qualys.com/careers/?jvi=oJPe3fwz,Job
We developed a logbook as well to show physicians and insurance companies user data (each see different appropriate info regarding their needs)
> These 'guidelines' would mean very little to someone who programs microcontroller chips

I program embedded systems, which is pretty close. I still thought that the guidelines were spot on.
I'm pretty sure the speaker was trying to point out a few examples which he thought the audience would sympathize were unlikely to be threats or otherwise engaged in criminal activity.

Of course all of these forfeitures stink of illegality, regardless of the victim. Forth Amendment? Never heard of it, apparently.
While I agree with you that this is first and foremost an issue with our government, it is also a matter of ethics.

Doing/making something because it is legal is does not make it right. As you're building a team you should hopefully be hiring only people who act ethically and can understand the implications of their work, right?
> While it is true that complete unbiased understanding of past events is impossible, that does not therefore make it unimportant to try for.

Agreed. But as long as you understand that history is ultimately propaganda. There isn't an objective truth buttressing it. Just arbitrary biased interpretation.

> The point of history is not agreed upon lies.

It's an agreed upon "interpretation" by a small group of people who get a larger group of people to accept it. Different nations have different histories of the same event. The vietnamese history of the vietnam war is markedly different than the US history of the vietnam war. Same event, different "interpretation/propaganda".

> That's an unethical concession.

It's an honest observation. National histories are biased propaganda. To believe otherwise is to delude oneself. Perhaps some take the propaganda/history to extreme degrees, but nevertheless, all history is propaganda.

> The point of history is to tell what happened.

No. That would be just a list of events. History is INTERPRETATION. Saying that the Civil War began in 1861 is just a fact. Interpreting that as a war over slavery or a war to save the union or the war for state rights or whatever is HISTORY/PROPAGANDA.

> Propagandized history is immoral.

Then all history should be banned and replaced with a list of events.

Think of it this way, history of the US from a white man's perspective is far different than history of the US from a native american's perspective. History of the holocaust would be much different had the germans won ww2 than what it is today. Same event, different history/interpretation.

It's quite amazing that I'm getting downvoted for stating that history is biased and all history is propaganda. But then again, most people are brainwashed. Ultimately, we may laugh at the north koreans or the chinese or the russians or whomever, but we are really deep down, no different.
Panza – a collection of stateless, functional ui components for react-native
I used to get paid 500€ a month as a developer for a consulting firm, and it was a 12-hours-a-day kind of a job. The firm would then bill its clients 40-60$ for every hour I worked. From one perspective it does seem exploitative. But on the other hand, I know many people who still dream of getting that job - the money is not good, but it almost doubles when you get promoted, and the career path is good. It's a really intense place with almost impossible deadlines, and you get to learn a lot from the pressure.

I was recently offered a project where I had take a complex analytics algorithm implemented in Excel to the server and implement it as an API for ~250-300$. Took me around ~20-30 hours over an extended weekend to write it in golang and I feel good about it. The work was mostly simple transformations on the input data, though a large number of them. It resulted in roughly 1000 lines of code including tests and comments, and a big part of that time was spent actually understanding the algorithm.

Similarly, I did some work as a favor to a friend - a Facebook app that would send some inspiring quotes as notifications to it's users every few days. It took me maybe 10-20 hours to get it online. Frankly, I am not so proud of the code as it was written in such a hurry, and is a bit messed up. But to its merit, it's been functional for several months without any noticeable downtime, and has sent thousands of notifications so far without any need to touch the server.

These are the kinds of projects that can be done in a short amount of time without a long-term commitment, and make sense for such a budget. For me atleast, 10$ an hour is good money, and 25$ would be pretty decent. 50$ would be something of a dream - I would be making in a day what I used to make in a month at my previous job.
There are many such devices, e.g. the Netgear N600. In any case, you're not talking about the kind of routers being discussed in this thread.
After I had my debit card skimmed I started to have my debit card always deactivated by default. I usually only pay by credit card anyway. In cases where I need money from the ATM I enable my debit card via my bank's mobile app, get the money, and then disable it again.
The New York Times Is Preparing to Step Up Its War on Ad Blockers
> > Why restrict yourself to Gazan software engineers?

> Cause that's what I thought we were talking about?

Maybe. The narrative of the thread seemed to have moved to Palestinians working for Israeli companies in general. Sorry if I misunderstood.

> "electronicintifada.net"

There's a big clue in that name.
Please read the thread:

http://thread.gmane.org/gmane.comp.apache.openoffice.devel/2...
Denial isn't the same as argument. The definition of a UUID pretty much means they are. Enough bits and the chances of collision are less than that of a superintelligence spontaneously evolving in your morning coffee and hacking your computer.
And its past time amateurs stopped thinking they've come up with the perfect UUID (timestamp + server id! Perfect! Until I set my clock back, or repurpose the server) and just use the vetted solutions available.
Google Impact Challenge – Australia 2016
I see plenty of criticism of the human rights abuses carried out by China and others. And on the other hand, I don't understand the supposed link between authoritarian regimes like China's, and socialist policies like single-payer health care.

A significant chunk of the US's voter base seems to think that single-payer health care leads to dictators rewriting history. I don't get it.
If you use ALLCAPS, your post will probably get flagged. Read the guidelines: https://news.ycombinator.com/newsguidelines.html

Also, I think that a web page with some screenshots will be much more useful to get some beta users. Most people doesn't
like to disclose the email with so few information.

Protip: Here you'll get a better response with a technical post, like: "How we generate automatically the terrain/building/plants", "How the AI decides to build a fortification or a ship", "How we draw 200 ships simultaneously using the GPU", ...
Thanks! We're currently in early talks with a few newspapers here in London so will hopefully be seeing it in the wild soon.
It won't have the fancy stabilization of Google's new app, but you could build your old method in Workflow.

https://workflow.is/workflows/b960986caaca4ea29cfa3fcfe1aec6...

Just swap in Upload to Imgur at the end where that example shows Quick Look. Or if you want to get fancy you could have it ask what to do after converting.
What sort of laws do you forsee addressing this? At what abstraction (i.e. local, state...)? We already have a Bill of Rights that AFAIK was intended to protect us against these sorts of ingresses by the state into our daily lives. They just come up with ever-fanciful word play like in rem and "executive order" to supercede it.
Since Deepmind hasn't beaten Montezuma's Revenge yet, and has been cracking away at it along with a number of other researchers for years, empirically, the answer would seem to be yes.

(I know the article says that it's been beaten, but it's wrong: it's improving over DQN by being able to explore 15 rooms rather than 2 rooms, but it hasn't cleared the first level, much less the whole game. An interesting breakthrough in how to define novelty in the ALE but not something as striking as AlphaGo.)
>Or they just indemnify their app stor developers for any patent liability caused by using their product.

What about actual patent violations?
Interestingly, the login button doesn't even work at uniloc.com, and if you look in the source, there's a ton of commented-out paragraphs that say stuff like "<h2>The spirit of innovation is alive and well at Uniloc.</h2>".
The laws you're talking about will never occur if the people making those laws are non-technical. As an industry we need to self-regulate, and have our self-regulation have the weight of law behind it. This system works fairly well, for example, in the medical profession, where you can lose your license to practice medicine based on principles set forth by other doctors.
But, aren't they frontend developers, and not the Backend developers?
Julia too, though there is a central list. I haven't done any tests for this kind of thing.
Using an ORM should be top. Clojure is the only language doing it right.
No such problem with Android. Several apps and some other apps support todo.txt for some features (pomodoros, for example). Maybe some kind of cultural difference?
They'll just use pinless debit
Munchery Group Gift- the perfect way to pool together to feed a friend or family
I wouldn't mind seeing that diagram. Just downloaded the React option and I'll definitely be going through the code as a learning process; server-side rendering still doesn't really click with me. Thanks!
Also feel free to use the "bottom" of the keyspace instead of zero to start your keys if your database uses signed integers. (MSSQL I am staring at you)
> No the difference is one has to be written in a shitty language (SQL), whereas the other can be written in an actual programming language.

Your other comments already make you sound like a petulant child and a moron (or at the very least, someone with no actual real-world experience), but this just the cherry on the cake.

SQL is extremely powerful, and using it effectively doesn't take much more effort than learning another new mainstream programming language.

Anyway, enjoy your tortured use of shitty ORMs + Mongo for your toy projects; move aside and let the real programmers go on with their work.
> I find that many front end developers start with the User Design first, ignoring how the data should be stored or accessed

This sentence seems contradictory. If you start with user design, you then know how the data will be accessed which allows you to store it with purpose. Obviously this shouldn't be at the expense of proper database design, but how your app functions defines how you should store your data. While not directly screen-by-screen design, one example I always see is that people default to creating an Address table. Many apps never store more than one address per user. If it's one-to-one, why force a join? (I think this is more of an overlap of both of our views though, and it popped into my head because Address tables are a pet-peeve)