skysight-inc/HackerNews huggingface dataset:
Which of the JNR projects is the one you used? There are three that sound like they would do the exact same thing:

https://github.com/jnr/jnr-invoke
https://github.com/jnr/jnr-ffi
https://github.com/jnr/jffi
Stanford Engineers Find Secret to Steady Drone Cameras in Swan Necks
My experience is a lot of people/groups get obsessed with one metric in this case average speed. A pauseless GC is always going to be a bit slower than one that pauses once in a blue moon (meaning all the time from the users standpoint). Requires a really strong will to go against that sort of grain.

Just remembered though: Friend who is a Azul developer said that 0x86 processors did not have the correct instructions to support pausesless GC up until very recently.

So probably a chicken and the egg problem.
how do you increase to more than 300K he says to modify the hash but this does not work on my comp
It would really be helpful if such mathematical papers included the pronounciation of those greek (or whatever made-up) letters at least once when they are first used.
Create a paper hardcopy of a PGP key. Crumple into a paper ball and recover
http://thread.gmane.org/gmane.linux.kernel/1750023

(you certainly don't have to agree with that, currently all the flags can do is draw from /dev/random instead of /dev/urandom, and do so without blocking, but that's the reasoning behind the interface change and thus the name change)
Um, why? 1990's board configuration (VGA, RS 232, etc). While I happen to like FORTH, surely this would be cheaper and more effective and more usable on a Raspberry Pi or similar? FORTH is still available, actually a nice language for driving instrments, but at least you get full color HDMI etc. And all of the Linux goodies.
These Smart Headsets by Samsung Can Start Your Car
It happened once it could happen again.
I love studying how large groups of people form and operate, and this was fascinating.

Especially fascinating to me wasn't the "Invasion", but the political aftermath.

The Republicans were coming off a successful invasion and conquest of the rebellious south. They ran the political tables, both locally and nationally. Since the same party had been in charge over 20 years at this point[1], there was deep corruption at all levels of government, as indicated in the article. (Rousing the president in the middle of the night to raise an army to free criminals that are your friends! Wow!).

So local voters, sick of the shenanigans, kicked the Republicans out. But the incoming party was terribly inept, perhaps because they'd never been in power. So they were a disaster. Then the voters -- who obviously understood what a bunch of bozos they were going to get -- voted the Republicans back in power!

You'd think that this would be an example of democracy gone bad, or how voting doesn't matter. But it didn't work out that way. Seeing the shift in the political wind, the Cattlemen's Association decided to let in all the small fry that they were previously trying to kill. Once the Association represented all cattlemen, large and small, the source of the conflict went away. No more armed gangs.

I would have really loved to be in on some of those early Cattlemen Association meetings where the new guys came onboard. I don't think "awkward" is a big enough adjective to cover what it must have been like.

[1] I oversimplify the political situation on purpose for sake of discussion.
Good info
We also build SaaS
Here:
https://en.wikipedia.org/wiki/Sulabh_International
Did you catch this:

http://www.sciencedaily.com/releases/2015/08/150831001112.ht...
nix has tools to convert gemfile into nix expressions
http://lists.science.uu.nl/pipermail/nix-dev/2015-January/01...
> guaranteed to be free of such backdoors.

You are thinking of another kind of backdoor than the one being discussed. The backdooring technique being discussed relies on a compiler bug hidden in plain sight in the compiler's source code. It has not been sneaked into the binary with a “trusting trust”-like technique. The bug is just an ordinary compiler bug, you do not need to be the one who put it there, it can be a known, published bug and have already been fixed in the compiler's development version (although you can also have found the compiler bug yourself and have omitted to report it for maximum sneakiness).

Re-compiling the compiler does not make the bug go away. Compiling GCC with TCC does not fix bugs in GCC (otherwise people would be doing it more often).
Why I Just Asked My Students to Put Their Laptops Away (2014)
i think guix/nix solution (can) goes beyond ruby platform and you can define dependencies on non ruby components: postresql, mysql, mongodb, ...
Public urination is unlikely to involve sex offender registration. Only three US states have the law needed (arizona, california, and georgia) and two of those (arizona and georgia) also require either repeat offences or the presence of children.

There is a total of about 5,00 people in the US on the register for exposure - and obviously not all of those are there for public urination.
I have good experience. And I suggested ANY (google, amazon, azure) vm if your requirements are higher. And as in comparison with a bare metal server with 1 disk no SAN/RAID, yeah, better.
>People would vote on the laws and policies (online/mobile of course)

Just to play the Devil's advocate here. I don't think that people should be able to "make their own laws". Most people (think the general population) are woefully uninformed about a lot stuff. Like pensions for example. A LOT of Americans DON'T have pensions/retirement savings. This is really bad and a real cause of worry.

In MY opinion, a government should care for it's people and make sure that they have mandatory participation in the pension system (first pillar/second pillar). However, there also should be the option to contribute more (third pillar) if you can/want to.

In some fields, people don't know what to choose and some people who have studied that field, should make the choices for them. Imho.
On the other hand. I moved closer to school to live on my own (not with my parents) and I thought the 2hr commute would make up for it. Turns out that my time was eaten up by doing a LOT of stuff on my own that normally my parents would do for me (cook diner, wash clothes, clean, etc.).

This new experience made me appreciate my parents efforts a lot more :)
Hook, Line, and Sinker
Sentenc.es – A Disciplined Way to Deal with Email
> That is the same situation which was sold to the voters of California in 1979 for Prop 13 and now we have underfunded schools, fire departments, and police departments

And these 2 are related ... how ?

California is broke, which is what causes those underfunding issues. Why ? Nobody is blaming rent control. It's there, but it's so small it registers on very few radars.

Rightist view: http://www.businessinsider.com.au/reasons-to-leave-californi... (TLDR: unemployment (due to various high taxes, rightist site indeed), debt (pension/unemployment liabilities), poverty)

Leftist view: http://www.huffingtonpost.com/bob-samuels/why-california-is-... (TLDR: tax exemptions for large corporations, including the claim they wouldn't leave for high tax because of good schools)
>Only if you use two drives per mirror; RAID10's worst-case matches RAID6's when using three disks per mirror.

That's not a proper comparison as you are now using more disks in the RAID10 array than the RAID6 to get the same space. If you're willing to have 6 disks to get the space of 2 you could use an array with 3 parity disks (what ZFS calls Z3) and now you can fail any 3 disks just like RAID10 and you've only used 5 disks instead of 6. If you have the option for 4 parity disks (I don't think ZFS provides a Z4 level) you could fail any 4 drives of 6 and get the space of 2, so 1 better than RAID10. N-Parity setups are strictly more redundant than RAID10 for the same number of disks and required capacity.

>actually mitigates the "oh no I bought a bad batch of hard drives and now my RAID is kaput" failure case (unlike with RAID6, where mixing/matching vendors won't help you unless you mix/match them for every disk).

This makes no sense to me. I mix and match vendors in RAID6 arrays just fine and it lowers the correlation of failures between disks just as well. In fact parity RAID is again strictly better at this as well. Since the redundancy is across the whole array instead of split into clusters whenever you add more drives from different manufacturers you're adding that redundancy to the whole array. With RAID10 if you have 3 drives per mirror your maximum redundancy before losing data is 3 manufacturers.

>There are also some recoverability benefits of RAID10 v. RAID6; notably, recovering from a fault in RAID6 requires recomputing parity, while no such thing is necessary for RAID10. This mitigates the "oh no my array took too long to fix itself and now my RAID is kaput" failure case.

Yeah, performance is the real advantage of RAID10 as I mentioned and indeed that performance can be important during rebuilds so it has some durability implications.
Home servers are not bad per-se. Personally, if I am fine with power outages, non-redundant uplinks, I'd just go with a 8 core cpu board so I can run proper virtualization. If your laptop is not powerful enough that is - there's a thing to be said for taking your dev environment with you.
shahryc, thanks for posting (and reposting) this story. It's some fascinating research. The paper in "Physical Review Applied" (linked in article) is
paywalled, but there is a pre-print version available here:

http://arxiv.org/abs/1503.01493
Building Memory-Efficient Java Applications (2009) [pdf]
Master PDF Editor Crack Incl Registration Code Full Download
I am fighting a pretty big inner struggle over these issues...

On paper LD seems like a very good concept at least it seems superior to the current form of representatives. I'm not 100% convinced complete direct democracy on all issues isn't superior to LD. Wisdom of the crowds would suggest you don't have to be an expert on everything, the point about classified votes is a good one (of course one could argue these shouldn't exist but that's another debate).

...however LD also requires a technical solution which seems far easier to game and manipulate than old school ballots.
Strong crypto + LD seems like the way to go but you'd need a key for each citizen and loss of keys will happen and need to be mitigated.
For me, (nVidia GTX 980) Chrome beats Firefox on Windows 8.1 by a lot when rendering 300,000 bunnies.

- Chrome 44: 100 FPS

- Firefox 40: 60 FPS

- IE 11: 10 FPS

I don't think that FF is limiting itself to 60 FPS as I have a 144Hz monitor and other WebGL demos can render at frame rates well in excess of 60 FPS in firefox.
It's not true. Reasons for the decline are that people are using their mobile devices for other things. Read the article.
My way is better because it's more reliable. Sometimes easier is just a side benefit. For OP's article complexity is reduced, reliability is better and price point stays the same (seeing how he already pays about the same for a bare metal server). I am sorry, sometimes an opinion is just an opinion, and other times somebody IS just wrong. There's benefit in any approach, but there is always a better way. Coming from someone who had the same shitty remote setup with RPis, I have enough experience to advise a better way.
Future of Web HTTP2
My experience has been that visual vividness comes and goes with mental fatigue. When I am well rested, comfortable, and haven't spent much time thinking earlier in the same day, I can close my eyes and plainly see detail in childhood toys, places I've traveled, faces, and even illustrations from high school textbooks. When I'm tired or have spent the whole day thinking intensely, I can barely remember what my roommates faces look like. I suspect that the ability to vividly imagine images is an expensive neural process that becomes much more difficult when the brain is not at peak performance.

Curiously, my ability to recall sounds and music does not seem to change with fatigue. Whether I'm feeling energetic or super tired, I can bring to mind any song I'm familiar with or hear arbitrary words spoken in the voices of my close friends and family. My suspicion here is that simulating sound is much less expensive and therefore the ability not as easily degraded. That would not be surprising considering the anecdotal point that I can get headaches from too much sunlight but not too much noise (unless it interrupts my sleep).
As I recall from my time in public schooling institutions, the presence of students that really didn't want to be there taught me mostly two things.

1) 'Respect my authoritah' (from (some) of those running the place, but enough that it was learned)

2) What I imagine (and thankfully have never verified!) are the skills necessary to survive in jail.

Everything else I learned by reading ahead in the books, or from science programming before those television channels became infected with reality TV nonsense.
How Do You Get to Carnegie Hall? Talent (2014)
Another reason is that writing an efficient gc is a very complicated software engineering task. A concurrent continuously compacting pause-less gc is the cold fusion of the software world (i'm half-kidding because a ccc gc does work in practice). :) So Dijkstra could propose it, but he couldn't (afaik) code a high-performance proof of concept. If there was a toughness rating scale for engineering problems, then writing a CRUD app in Django would be a one and a good gc a 10.

The problem is that you have really complicated system (the gc) meeting low-level language. You need to write it in C or C++ for performance and for direct memory access. But it's a language that isn't suitable for complex algorithms so if you could choose, you'd rather pick Lisp or something. It wouldn't surprise me if it takes Google a very long time to get their awesome gc that they are planning for Go up and running even if they throw heaps of engineers at the problem.
For Java is portable across platforms and won't need root permissions to run. Just download the JAR and fire.

Also, am a Java developer :)
I want to live in a world where it is easier to get from San Franscisco to Croatia than to Santa Clara.
Am already working on it: https://github.com/sangupta/andruil - just a start.
https://news.ycombinator.com/item?id=9230411
That looks nice to me. I can infer that Samsung, in future, might be launching its own personal assistance like Siri of Apple and Cortana of Microsoft. The difference will be that their personal assistance will get voice commands from the headsets also. (just speculating)
Cleffy – Learn to play an instrument now
Looks neat, though I can't help but wonder if you'd be better off with DRBD (run it disconnected by default, then just connect and let it sync naturally when you feel like it).
I'm glad this post has made it to the top of HN. I've also been looking around at these sorts of solutions over the last couple of weeks. I hadn't rolled anything out yet but s3ql was the leader for me at the moment. I don't know so much about the encryption side but to be honest it's lower down my list of priorities.

Another solution I've seen people using is attic[0] as a centralised backup for multiple machines and then running s3ql to push that over to s3.

[0] https://attic-backup.org
GWPedia:+SEO+Tips+-+Start+improving+your+blog+today
Top Must Have Android Apps for Daily Use
"The mob is inherently irrational"

I strongly disagree with this sentiment or at least I think it should be put to the test more often. There's some wisdom of the crowd factors that would suggest the mob doesn't need to be smart on an individual basis but my main objection is philosophical in nature.
It strongly object to the Plato ideal of elitists that rule over the dumb (be it for good reasons or not). I think the case outlined by Popper in "The Open Society and Its Enemies" (particularly book 1) is pretty solid.
What about S Voice? They had it for 3 years now... I never bothered to use it, though..
Required gun insurance would put two powerful lobbies at odds. We'd benefit
Home-Brew Oculus Rift Using Blender, 3D Printer and TrackIR
There is also Adhocracy, which is even Open Source. https://github.com/liqd/adhocracy/

Voting, like crypto, is an area where I consider Open Source a strict requirement.
The 30% decline mirrors my behavior and certainly that of my friends. Anecdotal I know. Increased time spent watching streaming video, especially "let's play" gaming type videos/eSports.

Blaming in-game-purchasing is a red herring. It's easy and human-nature to blame your pet hate for problems. See Trump and immigrant-blaming.
Robot tells interviewer, 'I'll keep you safe in my people zoo'
If you have aphantasia, and wantto describe it to someone else: try asking them to picture "democracy" or some other abstract concept. Most people don't then have mental images of ballot papers or flags. Then tell them that what they're experiencing is what you experience when someone asks you to picture an elephant.
Holy mouse!! Stanford guys are always doing soemthing fucking awesome.
raid1 on all data. This isn't a backup - it's for end-to-end detection of bit flips in (some of) the storage path (and at rest). This needs a better solution (zfs?)

Yeah, btrfs or zfs are the better choice for this than RAID1 in the modern world I think.

ZFS anywhere it runs natively, btrfs on Linux.

(My experience with btrfs is that it’s fine on a server, but on laptops I’ve ended up with unmountable, unfixable filesystems a number of times. To be fair to btrfs I’ve always been able to recover the data though.)
Very good point. Unfortunately we currently accomplish that through segregation, both self directed and otherwise. :(
UN satellite programme confirms the destruction of the Palmyra's Temple of Bel
Four ways to break your code for the greater good
OP Here! Thank you for the data!

The hash worked here!
http://haxor.xyz/demos/bunny-mark/#500000

For mobile, only touching and adding bunnies (with possible bugs for iOS)

Some extra info.
I'm updating the [x,y] on JS and the rest is 1 drawcall in the WebGL side.
You have done the fucking right thing man!! Take my bacon
Apparently a harp like instrument:

> The tablet h.6 contains the lyrics for a hymn to Nikkal, a Semitic goddess of orchards, and instructions for a singer accompanied by a nine-stringed sammûm, a type of harp or, much more likely, a lyre. One or more of the tablets also contains instructions for tuning the harp.
Yes, reading 2^80 bytes for a practical attac is impossible today (and also for the near future)

However, remember when attacks to 3DES, MD5 were only theoretical?

Also, you may not even need to read 2^80 bytes, there might be a (future) vulnerability that allows you to shortcut this.
qemu runs as a userspace process so it is relatively slow.

Essentially, vmm is to OpenBSD what KVM is to Linux. And yes, a KVM compatible interface can be built, as Mike mentioned.
Isn't that an orthogonal problem? Liquid democracy does not change the number of votes nor does it define how to make the decision (majority rule or whatever).
jnr-ffi is the high-level API (and the one I used). jffi is a low-level ffi used by jnr-ffi. Unfortunately, jnr-ffi is still missing one piece (which can be done with the low-level FFI), namely returning creating a function pointer to a Java method dynamically and passing it to C code.
Android Apps which will save a lot of time on daily basis.
7 top apps has been filtered for daily life use and compiled into one list.
Uh? The outcome probability is the same if you do it once or if you do it infinitely, it's an independent event.
They used Mongo, but I'm not sure this is still the case. I guess they use multiple datastores across the company services.

I thought the same thing, how many can they be? Even considering Stripe operates globally, I'd say it's a number in the tens of millions.

Edit: lots of typos
There is plenty of room for "meaningless" democracy in corporate environment. Vote on lunchroom menu for example.
Show HN: Viralizr – Create a viral launch campaign in 2 minutes with a $0 budget
> I can sidestep gc and carefully control memory layouts for cache friendliness

Memory layout and GC are two completely orthogonal issues. You will be able to control memory layout quite well with Valhalla (value types) and even on a finer-grained level with Panama if you need C interoperability. VarHandles (hopefully in Java 9) will give you safe access to off-heap memory. Currently you can do that with Unsafe, which is more work but still less than C++.

> What the jvm really buys you is not having to build once for each platform

Oh, I'd say it buys you a lot more: seamless polyglotism, exceptional performance even for dynamic stuff (dynamic languages, esp. w/ Graal, but even cool bytecode manipulation in Java or even simple code loading/swapping), and you get all that performance with unprecedented observability into the running platform.
They released this tool a couple of years ago https://stripe.com/blog/announcing-mosql

In the post they wrote

"Here at Stripe, we use a number of different database technologies for both internal- and external-facing services. Over time, we've found ourselves with growing amounts of data in MongoDB that we would like to be able to analyze using SQL. [...] MoSQL does an initial import of your MongoDB collections into a PostgreSQL database, and then continues running, applying any changes to the MongoDB server in near-real-time to the PostgreSQL mirror".

So they could have been run that migration on MongoDB.
Fair enough. I find granting value to societal stability to be troubling, since it tends to privilege people who are already privileged - wealthy whites, for example.
> As has been shown by recent scandals involving Nobel biologists ... we are all of us now in the same boat as the politicians, one failed joke away from pariahdom and unemployment.

Watson had been increasingly 'a pariah' over the last few decades because of a long series of racist and sexist comments. It was not due to "one failed joke."

> apparently in the Nobel biologist's case only one person in the audience chose to interpret his remarks literally

What does a literal interpretation have to do with anything? If I say that someone is "a son of a bitch", no one thinks I am literally saying that a human was sired by a female dog. Yet it will still cause many to be mad with me - using the terms of this essay - because I 'said something offensive.'

> The internet has enhanced our free speech in an imbalanced way

There is nothing new about the internet for that. The telephone, newspaper, radio, tape recorder, phonograph, and television have all been imbalanced in exactly the same way. Look to all the gossip columns of a century ago for examples of people spreading accounts that may originally have been meant to be limited to a select few.

Hunt's comments were made in a room that included international journalists. Ever since the 1880s (I use Krakatoa as my date), journalists have been able to publish stories that made it around the world within a day. There's nothing special which required the internet to make the Hunt story happen.

The essay uses "shame mob" many times, without describing what that means. If someone does make horribly racist comments, what is the appropriate way to respond that cannot be described as a "shame mob"? Avoid making comments on the internet?
India's top court suspends ban on Jain suicide ritual
I just want to throw in the concept of "voter apathy". In my opinion it's why all voting systems, liquid or not, are doomed to fail (or at least be very inefficient). Even delegating one's vote to a relevant expert would require some research, for which there is no good reason in such a system. (there might be social pressure to delegate one's vote the "right" expert though, somebody who appears competent on a superficial level (i.e. talking a lot), but who's voting history might not reflect that competence)
It's just a teaser with no results yet. I'd be really interested to read the next article when he'll have compiled the answers.