skysight-inc/HackerNews huggingface dataset:
Sometimes old ideas become worthwhile again because the hardware landscape changes.

An example from compilers: Register allocation for expressions (no cyclic dependencies) is an old and solved problem. For an expression like a+b+c+d+e+f, you wanted to order it like (a+(b+(c+(d+(e+f))))), because that minimizes register use. Then newer CPUs got out-of-order processing. Now you want ((a+b)+c)+(d+(e+f)), because in contrast to the previous order the CPU can now sum in parallel. Another case, where digging up an old algorithm helps.

What probably also happens a lot is that people reinvent stuff without knowing previous work.
That's wrong. Read about it at https://wiki.freedesktop.org/www/Software/systemd/NetworkTar...
No wonder. A cell phone has penetrated into our lives so deeply that it literally hits the list of items people cannot do without. It’s one of a few things that make us come back and take if forgotten at home. However, connecting people in the distance, it at the same time increases this same distance making people feel even more lonely.
> Maintaining this invariant is the job of the write barrier, which is a small function run by the mutator whenever a pointer in the heap is modified.

Synchronization whenever a heap pointer is changed? That does not sound like "low latency".
How is mobile support now? I'm interested in making simple mobile titles, but Unreal seems targetted at making super high performance games on high end mobile devices, rather than simple games that most devices can run. Tappy Chicken would make my phone get super hot and destroyed my battery-- and that's about as simple as a game can get. Is Unreal a good choice now for making straightforward mobile games? A year ago, I felt like Unity was a better choice for that, but wonder if that's still true today.
>It just doesn't jive with the high-minded ideals that university's tout publicly.

Good private schools have excellent financial aid for students whose parents can't pay, and the high-minded ideals were brought to "the people" in the form of heavily taxpayer-subsidized state universities for much of the twentieth century. These institutions aren't going to abandon their values, though the state subsidies that made it possible without debt are long-gone.
The Police.
https://www.mobcrush.com/ seems related.
The reporting is very poor also - if the backups don't run, you arent alerted to failure or success, they just dont appear on the emailed reports. Many a server has not been backed up because of this...
If the right way to use the Linux system call is to use it with flags set to such that it becomes equivalent to the OpenBSD system call,

1) Why does the Linux system call have flags at all?

2) Why does the Linux system call have a different name?

I.e. why not clone the OpenBSD system call exactly with the same name and semantics and not give the userland any flags to shoot self in the foot with?
Why would something evolve in such a way that the ratio of two lengths of its body parts is hard to approximate by a rational number?
I haven't had any problems with it. As somebody who has ~100 tabs open at any given time, this extension is a godsend.
It's not a judgment of Fibonacci numbers in general as Flim Flam, but rather the Flim Flam that surrounds them.
Simple reference counting is quite possibly the worst possible choice for automatic garbage collection, especially since it is so intuitively appealing. The common objection is that cycles are hard to handle; leading to either a broken behaviour (leaking garbage) or adding complicated cycle detection (negating the premise of a simple solution).

Apart from cycles, reference counting has several other issues. Some of my pet objections are:

* The need to add a mutable field to every object increases the active memory foot-print significantly (especially bad for caches).

* The frequent updates to that field must be done using atomic operations if the objects may be accessed by different threads (even though the objects themselves may be immutable).

* The updates to the reference field trashes the caches in a multi-core processor.

* The amount of work done managing these updates can easily become a significant part of the run-time of the program, in some cases dwarfing the actual work.

* Uncontrolled arbitrarily long pauses will happen when cascading deletions happen.

There are really cool and smart algorithms that make reference counting much better, but then the appeal of a simple natural algorithm for collecting garbage has come and gone.
What database are they using? Their description reads like they used some NoSQL database, and then they needed to do an ALTER TABLE.

Also, how many merchants can they have? I have a database of all US businesses on a desktop machine and a server. It's a few gigabytes. There are about 20 million business entities in the US, and some of them may not be Stripe customers.
I'm wondering whether work with 3D modeling software can improve that. I used to play a lot with Blender when I was young and my brain has clearly installed some sort of graphics engine as a result. I can easily imagine specific perspectives in my room, rotate objects in ~10 degree steps and tweak the point of view. It's surprisingly difficult to translate objects by a small amount though. It also takes a while until I get the colors right, and they are just superimposed on the eigengrau and fade quickly. Colors work very well with specific objects, for example a Red Bull can or an apple.
> Prop 13 ensures that property values -and thus the taxes
> due on that property- are only reassessed when a property
> changes hands. If you've held on to a property since Prop
> 13's passage, your property taxes have not increased in
> 37 years.

This is an often-repeated myth, but that is not how prop 13 works.

Property taxes do increase every year. What prop 13 does is that it sets the yearly increase to 2%. This makes the increases predictable so one can budget for it, but it certainly increases every year.

https://en.wikipedia.org/wiki/California_Proposition_13_%281...

(I bought a house in 1997. During the dot.com boom, the market value far exceeded the assessed value. Later when housing crashed, the market value dipped below the assessed value. In the current boom market value has again gone above the assessed value. I expect in the next crash values may reverse again. So all prop 13 does is that it damps the increases to prevent wild swings year to year.)
Yes, I live in the SF bay area. Proposition 13 just caps one of the many kinds of taxes you pay as a landlord.
Show HN: POH – A short Japanese Manga story with codings
When migrating to new data models I almost always follw this list now.

https://matthew.mceachen.us/blog/how-to-make-breaking-change...

Pretty much the perfect checklist for ensuring your migration strategy is safe.
I use Triplicate as my standard fixed size font everywhere. I love it!
Today is Flash-Geddon
> The Linux User Space will not work on a BSD kernel

That's wrong, more or less. Read about Linux emulation on BSDs. Of course some low-level utilities won't work, but most of userspace does.
For me, it's mostly because I believe that bad press is enough of a motivator for companies to not turn completely evil. We know the damage that Snowden did to the public image of the NSA. Imagine the NSA being a publicly traded company, it wouldn't have been pretty.

I'm sure some company will turn evil and abuse the trust that their users have given them. (I assume it will be Facebook.) But I also, maybe naively, assume this will not impact my life in a significant way.
Yes, but in practice the difference is vast. You can apply automatic differentiation to (almost) arbitrary code with conditional branches, arbitrary inputs (by treating them as unknown constants wrt to the independent variables), recursion and for/while loops with an unknown number of loops, etc. Trying to describe all that using piecewise or recursive functions and then symbolically differentiate it is either a nightmare or impossible. Hence, automatic differentiation.
>I am. Over the past five years "my" apartment building has changed hands several times.

No, you're not. You're only trapped by your own insistence on living in that particular neighborhood in SF. I don't see why you think because you've become comfortable somewhere you're entitled to stay there forever.

>I'm pretty sure that it's not me that's running up a tab.

Yes it is. The value of what you're consuming has gone up, but you've used the government to force your landlord to provide you a place for less than its' worth.
You can no longer afford the tithing rate of profit to Capital in San Francisco, and you're forcing someone else to pick up your tab instead of revolution.
Voynich manuscript
I'm not sure this gadget is going to be comfortable in the long run.

For the matter I find book reading really uncomfortable and would read more if I found a better solution than sitting with my neck bent or lying in bed with my harms hold high.

I think I'd need a device that could hold the book in front of my head in the same way than a computer screen. Turning the pages might be complicated though.
If your government sucks its impact on society is pretty much one the most important things in the lives of a country's people that can happen. Unless you've outsourced city planning, health code regulations, pollution management, and other essentials to a third party, it's as close as it gets. And someone's in charge of putting the legions of bureaucrats and technicians doing those things.
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. Property values are now artificially inflated because long-time owners are underpaying property taxes (they are growth-capped) and recent purchasers are paying much more for identical properties. Additionally, Prop 13 is an effective real estate transaction friction which keeps inefficiency in the housing market.

I would hope the city would offer to partner with a shrinking small town to help relocate people who can no longer afford to live in the city to a town that is suffering from a high rental vacancy rate. A pensioner will only continue to be squeezed by living in a high-demand city as even rent-controlled units are allowed to raise their rents.
"In 2008, Y Combinator open-sourced a simplified set of Series AA Preferred Stock financing documents designed to streamline the early stage equity financing process."

http://www.ycombinator.com/documents/

Have a look at the stock purchase agreement.
The point is also that in fact the 'fibonacci spirals' which do show up in nature are crude approximations. There are no real perfect fibonacci spirals in nature, just a continuum of different spirals. People like to see fibonacci patterns where they dont exist.
nit:

"Next step with the D Language Foundation is a formal talk with the foundation's prospective attorney tomorrow."

Isn't that something you'd like to do before leaving your day job?
Wallaby – Test runner for JavaScript, TypeScript, and CoffeeScript
Things You Must Know about Startups and Competition
Does anybody know what instruments they used back then to accompany these songs, or was it just singing? Perhaps a type of flute?
This can happen even with something as robust as postgres. If you have a huge table undergoing lots of read/write activity, the locking needed to modify the table schema can take (essentially) infinite time, and/or slow your writes to a crawl and/or spike memory usage on your DB such that you no longer have faith in process completion.

Example from my past: setting a default column value on a huge table undergoing hundreds of writes per second. Oops.
Chrome's new download UI uses Polymer
In case of GC terminology "barrier" simply means that some kind of hook is run on read or write of pointer, it does not necessarily imply barrier in the caching or synchronization sense.

Typical implementation of write barrier involves adding item to some kind of thread-local queue.
this is why very very few people will know all parts of the engine and dev teams would rather assign specific parts of an engine to different devs/specialists. this even make sense for a company to do that. i can't imagine what would happen if the few guys who know all were to leave the company with all the knowledge.
>MAC-then-encrypt [0], which is no good.

He must have red Practical Cryptography from Ferguson and Schneier. In any case, it's not big issue. Encrypt-then-MAC is easier to get wrong.
/dev/urandom is fine for a lot of contexts. If you were using it for key generation (which I believe is when it reads from /dev/random), particularly inside a VM, that might be when you have a case that you have a need for a small seed that can't controlled by the VM environment. You don't want two instances of the VM picking the same exact persistent keys.

As the article says, it's a screw up to not have each VM instance seeded separately. You need that to not muck the whole thing up. In the case of generating keys for permanent use, you want to fail in that case, at least until some entropy shows up, as it did.
The scary thing is that if it weren't from Joe Armstrong it wouldn't be taken serious at all but because it is it might get people to take his reputation and extrapolate to another field and accidents could very well happen as a consequence of that. And I'm saying that as a big fan of both Erlang and Joe Armstrong.
Just a black screen on both Firefox Android and Chrome Android.
Camlistore can use S3 as a backend and does deduplication. Not sure about the encryption though.

[0]: https://camlistore.org/
Hmm... Not quite the example I was hoping for. There are some cool looking components in there, so naturally I wanted to dig in to the source and see how complex the markup needs to be to pull that off.

Turns out it's actually pretty simple. Just include this IMG tag:

https://camo.githubusercontent.com/6f327f2c8f7c225358d52bec9...
Top Mobile Web and Hybrid App Developers
"Yo' Mama so fat your points are invalid!"
Then why do different courts come to different decisions then if this is already the case. Codifying laws into some sort of PL exactly intends to prevent this.
The Cinematic Style of David Fincher, “The Girl with the Dragon Tattoo” Director
Sendwithus (YC W14) Is Hiring a Front-End Lead to Make Email Better
> Please use Google Chrome :)

For those of you, like me, who don't use Chrome, this post appears to have some samples of giftawk output:

http://thenextweb.com/apps/2015/08/19/a-true-gif-t/
As HotSpot's GC team is mostly working on G1 and grooming it as a CMS replacement (it has replaced the parallel GC as the default GC in current JDK9 builds), I don't think there's much further work on CMS.
I'm also curious. I hadn't seen S3QL before it appeared at the top of HN.

Two things jump out at me from a quick glance at the site:

1. "S3QL splits files in blocks of a configurable size (default: 10 MB)" <-- this is quite a large block size and will result in significantly less deduplication than tarsnap's variable-length average 64kB blocks. (On the other hand, large blocks significantly reduce the amount of work and RAM needed; S3QL's tuning probably makes sense for a "live" filesystem.)

2. "all data can AES encrypted with a 256 bit key" <-- leaving aside the grammatical problem, I can't find anything beyond this about key management. At best this means that anyone who can decrypt data can encrypt it, and vice versa; but the usual rule about crypto documentation applies here: If people don't realize that the details matter, they're probably doing something wrong. (Unfortunately it's 1AM and I'm allergic to snakes, or else I would dig into the code to see exactly how their crypto works.)
There is another factor in your analysis. Education may have more than purely local advantages. That is, it may be a good investment for me to fund other people to get a college education, even if they regard it as a hobby.

For examples: I may run a business producing collegiate sweaters, so want more people in college, I may enjoy telling bad puns about philosophers and am willing to pay for others to learn some philosophy so I don't have to explain myself all the time, and we as a cultural may be on a better footing if there are more people who understand the historical development of the US - even if that history education has little direct economic benefit to the person who received the education.
The First Amendment does not cover collecting money from other people. If you want to associate with people or give away some sort of printed material, you don't need a business license. If you want to collect money from people, you need a business license.
Wiznote has a good linux presence, but no good for mobile phones. I like that it doesn't do that RTF thing you're talking about.
I use it on OSX just fine. I also work sharing content with colleagues across filesystems.

Regarding Blender, Unreal accepts FBX file format, and I've had no issues with imports from Blender.
Disclosure: I work at UserTesting.

Peek is still running, but it is not a service intended for repeat use. It is meant to be a free and easy sample of the primary UserTesting product: videos of people completing tasks on a website or app. I admit this could be more clearly communicated.

I'm happy to answer questions by PM if you'd prefer not to talk to sales or support (I'm a UX researcher).
How to Transform Elements Using CSS – InfoTech Site
It is foolish to ask this question. It presupposes that college value is something that should be decided by the market.

Just make it free, like the civilized world.
"For example, I've been baking in support for things that the other implementations don't care about (namely i386 support, shadow paging, nested virtualization, support for legacy peripherals, etc) and trying to backfit support for those things into another hypervisor would probably have been just as hard as building it from the ground up."

I don't get it. qemu does all of that already. All he needs to do is implement the same kernel ioctls for OpenBSD that KVM implements on Linux, and he gets all of that for free.
The fact that no new information was gained does not mean that your answer to "what do you think the coin flip was?" will neccessarily be equal to "what do you think the result of the coin flip will be?"

All it means is that you can already, before going to sleep, make an unconditonal strategy "when woken up, I'll say this". And your knowledge can easily lead you to a statement "right now, I believe the coin flip will be 50/50, but when I wake up I'll bet on tails".

The coin flip does change the probabilities significantly after you get awakened - e.g. in the 0:1 chance you know that being awakened implies that it must be that particular result, and the 1:100000000 scenario implies that if you're awakened then it either was tails or something extremely unlikely happened. The "no new information" clause simply means that you get already informed about this probability before going to sleep, not after the coin flip.
This is so true and it is getting ridiculous. I recently tried Mortal Kombat for iOS and I just wanted a fighting game, but instead it was full of 'Kards', 'Koins', 'Kostumes', all of which you could pay for. It actually felt like work, not a game.
The thread from the first time the article was posted: https://news.ycombinator.com/item?id=4798145

Glad it was reposted, I was looking all over for this article recently, and "secret society" on Google doesn't get you anything useful ;)
It's only gmail users that I sometimes have to contact via other means to make them find my mail in the spam...
But couldn't you put that in /etc/fstab?
It's essentially a drive-thru that you walk through and there is only one person to complain to when you find a bug in your salad. I don't see how this is anything "new" at all.
Flarum – beta is out
A woman has been awarded compensation for being “allergic to Wi-Fi”
"that's exactly the problem with rent controls: They benefit the current local residents at the expense of future residents, and hurt society as a whole."

One man's problem is another man's social policy. I don't see this preference as anything more than a societal decision to give some value to social stability.
Also WIRED: http://www.wired.com/2015/08/giftawk/
Nice ! That should solve the issue where all gems are re-installed whenever the Gemfile.lock is changed.

I agree that bundler is mainly focusing on the user interactions and is good at that but never look inside. I'm not even sure if the dependency resolution mechanism can be used as a library.

In my opinion bundler should only be used as a dependency-resolution manager. Once gems are installed then they should use good-ol' $LOAD_PATH. Unfortunately there are the git gems and also rails which insists on using bundler.

EDIT: got any thought on adding system dependencies per gem ?
Sadly Google Chrome is the only Browser with the Speech Recognition API.
it is not a service intended for repeat use

Yet you say on your site "Peek is always free, and you can run 3 Peek tests every month.".

That is exactly what I mean with "leaves a bad taste in my mouth". Advertising a service with false promises. I am happy to pay for webservices, but not if I have been tricked into using them in the first place.

You should be straight about it right on the frontpage. Like "First test is free, additional tests are $X".
All that happened a long time ago, but in 2001 I went to a event in the next bigger town.
There were lots of people strolling around, suddenly a girl greeted me a little bit too enthusiastic.
I didn't know her at all, but greeted her and started small talk with her.

She was obviously bugged and asked me if I didn't know her ?
I declined, but she didn't give up. She thought she knew me from a party from a town about 15km away and had an affair with him on this party. She was very angry, that I didn't recognise her and didn't remember any thing. She even knew which school this guy went to (different school) and some things about his friends.

She didn't trust me that I wasn't this guy and was pretty angry that I didn't recognize her.

Never met this guy. Don't know if he was really so similar to me, but it was a really strange experience.
Is there even the slightest bit of evidence that intellectuals in the Western world face state harassment or persecution for speaking or writing certain ideas?

For dumping classified information to which they have privileged access, yes. Not for expressing original opinions or commenting on published work.

For comparison, intellectuals in Iran are routinely detained without charge in Evin Prison for indefinite periods, tortured a bit, and told to stop writing. Straight out of East Germany. The U.S. is out of control in many ways, but this isn't one of them.
http://localhost:631/ is your friend then. I hate network printers.
Open Source GPU MIAOW Debuts
That's it exactly. If I had four sheets of paper I needed to refer to while writing on a fifth, I sure wouldn't stack the four and shuffle them to see the next bit.
Challenges faced when developing the Ubuntu One filesync service
But Chrome is also closed source.
Interesting: I've got a Mid-2014 MBP and was only getting chunky 33fps at 40k
It feels weird to say this, but Oracle's stewardship of the jvm is making me really hopeful as an occasional ml developer.

Consider the wish list: I want a garbage collected language where, for a handful of large/important data structures, I can sidestep gc and carefully control memory layouts for cache friendliness. I'd also like direct interop with blas and my aforementioned data structures.

It looks like I may get all of this!

And yes, I've done a bunch of work with misc.unsafe but it's nowhere near as nice as it could be. What the jvm really buys you is not having to build once for each platform; I distributed code that relied on c++11 features on 3 platforms while there was mixed compiler support and it was a bloody nightmare.