skysight-inc/HackerNews huggingface dataset:
Count me in. Someone is making money, whether it's a an external contract or just the school itself. For Christ's sake, parent said high school. What high school student can't handle their own peanut allergy? Oh my, what if 16 year old Timmy trades his turkey sandwich for a peanut butter and jelly? Won't someone think of the teenaged children! I can't believe a high school gets away with that shakedown, you'd think that would be illegal.
I don't see how your analogy does anything but bolster timr's point. Would you kindly try again with a different analogy?

I'm not snarking; I'm genuinely curious and looking to understand what you're trying to say.
Twin girls will keep her hands full, for sure.
And its news about women in leadership being women. For the tech industry, women face tremendous challenges because of their lady bits and the tiny people that come out. If she can make twins and pull off one of the hardest tech company turn arounds in history, I think the case will be forever closed about women in leadership.
The percentage of people who actually value fairness / meritocracy / social mobility over the personal outcomes of their own children is probably in the low single digits.
The closest thing I've seen to this is Jungle Disk, which is closed source, offers a less fully featured file system, but does have Windows and Mac clients.
I expect the messy business of producing babies to be outsourced to the 3rd world more and more often.
Actually h.264 hardware acceleration was introduced in 10.1 mid 2010 and it had a public beta in the months before. It was Windows only with Adobe saying: "Mac OS X does not expose access to the required API" [1]. Apple opened up the hardware API while 10.1 was on the finish line [2] and so the Mac only got support in the next 10.2 release.

So another interpretation is: Apple was well aware that smooth video playback was coming to other platforms and Jobs piece (and opening up the acceleration API) was an reaction to that.

[1] http://www.adobe.com/cn/devnet/flashplayer/articles/fplayer1...

[2] http://kodi.tv/osx-gets-h-264-acceleration/
Ah, then I wouldn't expect concurrent connections to be on the menu, for a shared workspace.
What kills creativity?
Thanks for the explanation.

Last I tested, Berkeley DB issues only one fsync per transaction commit (after writing to the log). (Although Berkeley DB screws up even this, by writing unaligned log entries of arbitrary size, which means e.g. SSDs have to perform expensive read-modify-writes.)

The interesting case for LSM isn't random read or sequential insert, it's random insert (which the 20/80 update/read load doesn't really cover). While it's good to see that LMDB outperforms LevelDB in the former two cases, one would be foolish to use a LSM database if random insert (and/or delete) weren't important to them. (Of course the world has no shortage of fools.)

Throw a larger-than-RAM rotary-disk-backed random insert workload at LevelDB vs. LMDB. I would expect LevelDB to perform at around 1/4 the disk's write bandwidth (probably ~2k IOPS with 4 KiB items; same as for sequential insert), and LMDB to perform at the disk's seek rate (~100 IOPS).

Please note I'm not trying to bash LMDB, or claim that LevelDB or LSM in general is superior for anything but random insert workloads. But you made an extraordinary claim, that LMDB is leaps and bounds better than any other data storage system! – as someone whose job it has been to wrangle extreme performance out of certain databases, it behooves me to ask for extraordinary evidence :)
Pressure on kids in the 1% is high. Palo Alto now has paid anti-suicide guards on duty at all three railroad crossings near high schools. (This is addition to fences and crossing gates.)
knex already has this. How different is this from knex?
Dont be scared of Git rebase
Don't Prioritize Efficiency Over Expectations
Show HN: WebGL Sprites Benchmark
> Whatever computer scientists have proposed since then apparently hasn't been as good.... so they can all just pack it up and go home?

1. Most modern high-performance garbage collectors are both concurrent/incremental and generational. Generational GC is really important for throughput and I think Go will need to get it eventually.

2. The tri-color marking algorithm plus the idea of a nursery and tenured generation are all very old as far as ideas go, but the devil is in the details, and that's where the research lies. Hash tables, for example, date back to the '50s, but there's been constant research on refinements of the technique up to the present day.
>> But nobody that I know of has complained that Randi was not willing to set up a fair test.

I remember reading about how people who claimed that Randi would not test them.

ref : 1. http://dailygrail.com/features/the-myth-of-james-randis-mill...
2. https://weilerpsiblog.wordpress.com/randis-million-dollar-ch...

I guess its his test, his rules.. pity rational people mischarecterise it as Scientific.

In the words of Chris Carter, author of Parapsychology and the Skeptics:

If Randi were genuinely interested in testing unusual claims, then he would also not insist upon odds of at least one million to one against chance for the results. Anyone familiar with scientific studies will be aware that experimental results against chance of say, 800,000 to one would be considered extraordinary; but results this high would be, according to Randi, a “failure.”
Tenets of the Container Philosophy
In Taiwan, is gaining in popularity a new trend self package
Isn't Eli saying that it's unfortunate that parents have to make such a huge sacrifice just to dig their descendants out of what they're experiencing?
If the offender has only ever committed one crime, and they did so while a teen, then OK. Give them another chance, provided they have a workable budget that includes a non-criminal job.

If the offender repeated the crime while being older than 25, then no. There is no realistic hope that the person will ever be non-harmful. Never let them free.

(cases between those two extremes are questionable)
Seems to be licensed on a "per core" basis from Monotype.

Perhaps I'm missing something, but that makes no practical sense to me. Typography.com's model of per site licensing is much more understandable.
>> I'm uncomfortable with the meme of corruption in public welfare programs

Its a story about a developing country.. it would be a brave editor who approves a piece without the story sticking to the dominant narrative about the country.

Not sure if there are any Journo's who can comment on my insinuation but that is how i see many media pieces. not sure if it is forced by editor or comes from a journo's own biases.
Well, OK...if I buy a house knowing that that it has a gun-waving Libertarian lunatic inside, then I can't very well complain that the difference between that home and a theoretical, Libertarian-free home is "opportunity cost", and demand that the Libertarian be removed to maximize my profit.

The opportunity cost came when I bought the house, not when I realized that Libertarians are insane and unpleasant. That part is called "buyer's remorse".
> Middle-to-low income men are not represented by any powerful lobby or movement (because that would be branded misogynistic and/or racist)

I see class and sex. What exactly is the race angle?
You think you care, but you have no idea who gives you privacy. Maybe you trust Apple, but have you seen their code? What if snarfing your data leads to better data for siri? Then let's not talk about the millions of small sites snarfing your data as you browse through the web, none of them beholden to sarbanes-oxley, your cell phone conversations which are snarfed by your carrier and aggregated with geo data and sold to the highest bidder, providing billboard locations that maximize demographics. You say you care about privacy, but you have no idea that you have no privacy. You may hate google / think you're maintaining your privacy by warning people about google, but it's just the beaten horse that you beat to make you feel better. It's the bright colorful logo in your face that you see, but that's the tip of the ice berg. In short you are ignorant and lashing out and making no difference whatsoever. Google's just easy to attack because it's more up front regarding how it uses your data, you can login to your dashboard and see everything. Your cell phone carrier and friends, Apple, not so much. Don't remember seeing their dashboards with the data they collect on you. So, continue on pretending like you are making a difference.
Wow, 100,000 sprites running at a constant 60 FPS in Chrome on a Mid-2014 MBP. Very cool.
By some force of habit, I still visit yahoo.com every now and then. I guess it's about as close to "what normal people are into" as I'm going to get these days without TV.

I'm struck by the juxtaposition of Marissa Mayer's place as a historically important woman in tech (which she has personally embraced) and the sheer number of "Kardashian" and "Jenner" mentions found on the Yahoo front page. Seriously. CTRL-F "Jenner" at any time and see what happens. 5 mentions, minimum.

"What's wrong with that?" you might ask. Everything. The Kardashians -- OK, primarily Kim has made a career and massive amounts of money from voluntarily making herself into a vapid sex object. Sex tapes, jilted husbands, nude PR stunt magazine covers... it's the lowest of the low. We all know it and that's fine. If the world pays for that, whatever. That's capitalism.

But Marissa...

I'm always conficted about Marissa. Her job depends on an unholy convenient alliance with the Attention Hounds of the World to bring eyes to her basically-worthless-without-Alibaba-investment company's website. Does that not keep her up at night?

So when a story like this comes out: "Look at me! I'm blazing trails for women in the workplace!" I just remember all the Kardashian-enabling and then it all rings very hollow.
Intentional Programming
I talk a little about the history of this approach in my early LMDB design papers. The mmap approach was actually quite popular up until the mid-to-late 1980s. Up until then, 32 bit address spaces were still orders of magnitude larger than the physical memory of common machines. But when RAM sizes started approaching 1GB, and database sizes reached beyond 4GB, the notion of mmap'ing an entire DB into a process became impractical.

It took the introduction of SPARC64 in 1995 to really make it worth considering again, and Athlon64 in 2003 to make it feasible for mainstream computing.

Die-hard DB authors will tell you that having a user-space page cache buys you control - the DB has more knowledge about the workload and thus can make better decisions about which pages to evict and which to keep, than the kernel.

Of course, with greater power comes greater responsibility. Managing a cache, and eviction/replacement strategies in particular, is one of the most difficult problems in computing. Maintaining all of that knowledge about the workload can be much more compute-intensive than actually executing the original workload. Indeed, LMDB demonstrates that it's always more costly. Kernel code can program the MMU and handle page faults much more efficiently than any user-level code. It also has global visibility into all of the hardware resources in a system. It's already the kernel's job to balance memory demands among various processes in a system. A user-level app really only knows about its own consumption; it might be able to obtain information about other workloads on the machine but only at great cost.

In today's age of virtual-machine (over)use, app-level memory management is an even worse proposition. (In the OpenLDAP Project we had an effort led by an IBM team, looking into a self-tuning cache for OpenLDAP. They in particular wanted it to "play nice" and give up cache memory when there was memory pressure from other processes in the system, and even from pressure from the host system when running inside a VM. That effort was IMO futile and that work never reached fruition. But the mmap approach achieves all of their goals, without any of the massive amount of load monitoring and timing code they needed.)

On modern-day hardware with MMUs, there's no good reason to have user-space cache management.
>Current implementation of democratic systems is result of the fact that process for voting had been expensive in pre-Internet era. One of the major thing Internet does is to make process of voting dirt cheap. One no longer has to setup physical voting booths, deploy thousands of election officials, physically tally votes and so on. This means we can give direct democracy a real chance. Why should we let senators or presidents make all of the decisions for us for years? Why not just vote for every issue directly? Why shouldn't anyone on Internet be able to propose a law and have it voted by people in the country directly? This can change everything...

Cost of physically tally votes isn't the reason the US is a representative democracy. The mob is inherently irrational, stupid and over reactive, which is why the founders settled on representatives. Case-by-cases voting also doesn't solve this problem, even with the internet.
I was going to add to those spotting the risk of contamination but then realized my error. This is an accurate model. The earth wasn't a sealed environment. The earth was and is constantly bombarded by foreign substances. Not a month goes by that I'm not reading about some new organic chemistry in space.

That face on mars shows us that life most certainly was brought to earth from elsewhere. So if this machine is contaminated by some student's dandruff then it's only all the more accurate a simulation.
> In a free rental market, you would see some current SF residents leave because they're not willing to pay market rates, but the market rate would drop as a result.

timr has it right on the nose. The only way what you propose works is if that market (or nearby markets) is not supply-constrained.
OK, except you concede even this point in LMDB's documentation, when running it in read-write mode:

"Using read-write mode offers much higher write performance, but adds the possibility for stray application writes thru pointers to silently corrupt the database"

I don't doubt LMDB is more robust than Berkeley DB even in that mode (it's hard not to be, since BDB will gladly corrupt itself if you mess up following its Byzantine C++ allocation patterns), but I think this one generalization I make is at worst not unarguably falsified.
vidbull looks more like the old "file storage locker" sites that were popular before the megaupload crackdown. Isn't this the same content you can find using torrent sites? Is it likely that vidbull would have something for which no torrent would ever exist? Sorry for my ignorance.
Previously: https://news.ycombinator.com/item?id=7359992
Did the mother mean you should say something encouraging rather than belittle the student? If so, that doesn't seem unreasonable.
> ...it would just cause all rents to increase at a slower rate.

Rents increasing at the same rate as inflation is 100% okay. I don't think that anyone thinks that this is a bad idea. (Indeed, the SF Rent Board allows an annual rent increase for rent controlled apartments that is slaved to the CPI for the area.)

Rents increasing by 75% per year, every single year is not okay.
Passion, Perseverance and Art
> running a society

Except this isn't about running a society, it's about running a government. There's a major difference.
Another point is that it still works if you're inside a chroot / jail / container / with no devices visible.
Give Your Speech Like a Pro, Bro Kanye West Can Give You Some Valuable Tips
A solutions repository for Project Euler
The peculiar libretunnel situation
I guess Scratch as a social network tries very hard to de-emphasize numbers: there isn't a "karma" and "likes" don't bring you much (interestingly, the number of "remixes", or derivative works of your project, is emphasized much more).

That doesn't really sound like "social media".

I can point you to some of the LLK's published papers on this if you're interested.

I'd appreciate that.
Google rolling out Android Wear smartwatch support to iPhone
With Berkeley DB it's even worse, since, by default, BDB uses a memory-mapped file as its cache. So the cache gets effectively double-managed, first by BDB, then by the OS itself. This wreaks havoc on performance.

The way around this design flaw is to either tell BDB to use SysV shared memory (which really should be the default), or to locate the cache on a ramdisk (e.g. tmpfs on Linux).
>One no longer has to setup physical voting booths, deploy thousands of election officials, physically tally votes and so on.

Computerphile actually has a pretty good argument why we shouldn't use e-voting. https://www.youtube.com/watch?v=w3_0x6oaDmI
There was also ObjectiveFS discussed on HN a few days ago, also closed source: https://news.ycombinator.com/item?id=10117506

Main difference appears to be that it supports concurrent mounts, while S3QL can be mounted by one client at a time.
How well would this work for something like pointing OwnCloud storage at? Most of my cloud experience is with an internal vmware cluster, so I'm not sure how to evaluate something like this.
Most states don't have a law that specifies an age, but there is an organization lobbying for 12.

[edit]

To clarify, all states have vaguely worded laws against leaving young children unsupervised, but most do not list a specific age.
I've had similar problems with FluentMigrator, even though it orders things nicely using an attribute on the migration class that has a long value representing the order things should run in.

I just use timestamps for when the migration was created, like 201509010034, and for the most part, things are great. Until we got a high priority ticket, and a migration with a later timestamp got pushed ahead of an earlier one, so it never gave us the option to migrate the earlier one.

Easy fix was just to update the timestamp of the earlier migration when it finally got through QA, since they weren't dependent on each other, but things could've gotten really messy, so I'm not 100% happy with the way migrations currently work.
Is it possible to automate physics problem solving process? Absolutely Yes
I have been using it for the last five or so years and absolutely love it. I would recommend that you:

- Make sure every code feature gets its own Liquibase migration file

- Use the XML format—stronger IDE integration, and it's been around longer

- If possible, use their migrations instead of raw SQL, since you will get the rollback functionality "for free."

- Integrate it with the "deploy" phase of your Maven build, if applicable

- Use the "reverse engineer" feature when you get close to deploying it the first time, to ensure that you have a from-scratch workflow that works and produces identical schemas

You will get merge conflicts on the file that lists the migrations to apply, but they are obvious and trivial to fix.

Pitfalls. The only one I've noticed is that it can be confused about Postgres types, but I have been able to the "rewrite" functionality to "fix them in post." I tried the YAML format and found that I missed the completion in the IDE that the XML format has, thanks to the schema. Otherwise, it works fine, but I like the validity angle.

You can set up some migrations to be run every time. I usually set up the GRANTs that way, so I know the permissions are good right before a code deploy. Also, on those migrations, use an empty <rollback> clause so it doesn't prevent you from rolling back (you can do that on any migration to make Liquibase ignore it during a rollback operation, so all my data-manipulation migrations get one too).
Angelo Sangiacomo is a goddamned saint.

He probably caused the start of rent control in SF with his "promise" to increase rents in his buildings by something like 100% per year, every single year. [0] AIUI, he never sells buildings; he buys or builds them to rent apartments to people. And now, there's the Trinity Towers deal! He's rich as fuck from the landlording business, but -from what I know of him- he deserves every penny.

> Too often, the debate about development ignores those people, or makes great promises but fails to deliver.

The city's schizophrenic attitudes with regards to housing development confuse me. Something stinks in this city, and it's not just the Combined Sewer System. ;)

[0] IIRC, the story goes that he publicly made this proclamation shortly after the passage of Prop 13.
> He cites a survey, carried out by PayScale for Businessweek in 2012, that showed that students who attend M.I.T., Caltech, and Harvey Mudd College enjoy an annual return of more than ten per cent on their “investment.” But the survey also found almost two hundred colleges where students, on average, never fully recouped the costs of their education.

I've never been a fan of the U.S. News et al college ranking methodologies. Publishing historical–as well as forecasted–ROIs would be a far superior metric.
We Released a New Plugin Framewrok on Android
https://github.com/Qihoo360/DroidPlugin
Hello,I release a new Plugin Framewrok on Android, It enables the host app run any third-party apk without installation, modification or repackage.
Apple Eyes Move into Original Programming
No, they should outsource their UX work to someone else.

They know their crypto requires good entropy. GPG should timeout or give a warning/option to shoot yourself in the foot in case you wanted to. But that's UX, not crypto.
Hyperlink Battle – I
EOT and HOT Crane Manufacturer India
How to set up cron job for WP Statistics?
Highschool GPA is still the single best predictor colleges have for College GPA though. They have to draw a line somewhere, and it's nearly tautological that those just above the line have no statistically significant difference from those just below.
I would be extremely wary of making such cosmological, sweeping generalisations about anything. "Realistic hope that the person will ever be non-harmful" really depends on a gazillion other variables.

And why start with a semantically negative presumption, anyway? A world of difference in attitude can be reaped from daring to ask whether a person might harm again, rather than if they will "ever be non-harmful".
if kids are to accept failure then they must be given room to fail. Your average highschool student wanting to go to a good university cannot accept any failure. Bomb a single test and your math grade will slip from the 98% that assures acceptance and the 95% that doesn't. The grade inflation needs to stop.

My unpopular answer: more standardized testing. Don't grade homework. Don't grade the science projects. Grade only those things done by the student alone in an exam room. I know that doesn't remove all parental influence, but at least then the parents aren't the ones holding pen to the paper.
Please, please, please, do not implement any crypto after reading this. The simplistic explanation of symmetric encryption (talking about using "salts" to get distinct ciphertext each time to "make attacker's life more difficult") is superficial and you should not feel comfortable implementing crypto after studying this tutorial. Go study something properly written by a real cryptographer.

For the record, the AES algorithm itself does not encrypt arbitrarily sized data: it works on 128-bit blocks only. To make it work on arbitrary data, there's a ton of techniques that work together to make it happen that need far more care than just "adding salt". Also, read about authenticated encryption and why it is necessary.

I've heard Dan Boneh's Coursera course is a good intro to basic crypto.

Once again, please stay away of this guide.</scare>
If you look at it from that perspective, this idea appears to have been sponsored by for-profit prisons.
Oops. I used bomb as a verb. Please mr NSA man open a dictionary before listing me. I've got to cross a couple boarders next week.
PNR STATUS
Bjarne Stroustrup is catching up