skysight-inc/HackerNews huggingface dataset:
The New York Times recently ran an article detailing the attention, expertise and cost it takes to properly sound-proof an apartment:

"The engineer tested the penthouse to find the problematic noise frequencies, then used accelerometers to measure the shaking. She determined which noises were airborne and which were from vibration. With that information she was able to specify materials and construction methods that would hush the rattle and hum.

Throughout the 3,500-square-foot apartment, pipes and ducts were wrapped in acoustic barrier insulation, walls and ceilings were hung on vibration-absorbing rails and floating floors were installed, at a total cost of about $200,000.

...

The solution is seldom as simple as adding insulation. Noise is insidious. No two room hums are exactly alike, and what silences one might make another worse. 'What a contractor did across town that worked 99 percent of the time might not work for you,' said Alan Fierstein, an acoustical consultant who owns a 39-year-old New York firm called Acoustilog."

http://www.nytimes.com/2015/12/13/realestate/soundproofing-f...
I think betterexplained.com demonstrated that there is an alternative way of detailing information that a lot of people found helpful. Perhaps multiple versions of a page each with a different take on explaining it, perhaps rated versions... etc
I think the article is incorrect. I suspect they meant "implementation" rather than "APIs". As I understand it, OpenJDK has the same APIs (otherwise Google wouldn't be able to just switch to OpenJDK).
This makes a lot more sense than municipal wired.
you probably didn't read the article in its entirety, otherwise you'd see that "What's he building in there?" is a reference to a song.

>The phrase trivializes the work of a large team of various genders and backgrounds working together on a massive research initiative to extend the human lifespan

thus it seems that it is your uninformed interpretation that trivializes the work. Pretty typical situation of "the eyes of beholder" i'd say.
Your Business’ Carpet Makes an Impression on Customers
No, OpenJDK is the actual reference implementation. It's Apache Harmony that couldn't get the TDK.
Google Glass 2.0
Don't get me wrong - driving a powerful car is a hell a lot of fun. But to me it was a novelty, and IMO you can get your fill and save a pile of cash by going to a track and renting a supercar for a day.
> The resurgence of Microsoft shows that being open and transparent is the actual winning strategy.

Or at least being a little bit open and transparent enough to build good will, anyway. There's a lot of non-open, non-transparent, non-friendly things about Windows 10.
So, the conclusion is that there is a market for a really quiet gas powered engine. I was thinking when the first prototype came out that working on a quiet engine was what they were going to spend the money on, the basic robot seemed to be ok for what they needed.

I'm curious why that problem would not yield to a concerted effort. I spent some time quieting my generator motor which consisted primarily of catching and slowing the exhaust gases I stopped refining that solution when I could buy a cheap (and reasonably quiet) generator from Yamaha. For three or four million I'd be happy to restart my efforts on this project :-)
GPLphobia.

This is a good study in why that's irrational.
You could probably read this decade old book:

http://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/...

and it'd be a good start. It's in "boring" old Java, but it goes over a lot of the meat and potatoes concepts.
Why is the title of the post "Why Engineers Can’t Stop Los Angeles' Enormous Methane Leak"?

Title of the article is: "WHAT WENT WRONG AT PORTER RANCH?"

Smells like clickbait, and the claim doesn't seem to be supported by the source.

The article says "The gas company expects it to continue for up to another three months." Sounds like they can stop the leak by drilling a relief well.
Somehow I suspect if I wanted to do an investigation on whether FACT were breaking any laws, Equifax would deny me information.

In many ways we have a society where it is one rule for the rich and another for the ordinary person. A good recent example of this is Facebook, which is happy to let Donald Trump say things they class as hate speech on their platform, but won't let their ordinary users do so.
Love to hear any additions or pointers you might have. This article was mainly to point out the obvious to much of the cryptocurrency industry (but not necessarily to the average Joe) and as discussed in the comments there are efforts and alternatives. My main worry is that people can sometimes put blind faith in a technology, when they should really knock it down and build on its sturdy foundations
/shrug

i guess.

i mean, what's the layman's description of a rabi cycle? anyone? if someone can lay on me a description my very smart, but non-techy wife would understand, i'll be happy to update the wikipedia entry.

seems like all you have to do is explain quantum physics to a layman first. then (apparently) how a two-state quantum system interacts with an oscillatory driving field and what that has to do with that original layman's explanation of quantum physics.

piece of cake.
Dynamic layout can be created based on the size of the container, but it's not the easiest. The trick is getting used to the multiplier value and, where needed, using extra views as dynamically sized "spacer views". Not ideal I'll admit, but it can still be very powerful when used correctly.
There were, but the jury found non-infringement on both.
>This is way off. Music changes peoples lives. It defines generations. To many, it is one of the most important things in the world.

Sure, but you can't discount that for most people, the majority of time spent listening to music, it is being used as a backdrop. I listen to music while I'm driving, while I'm working, while I'm working out, etc.

I certainly also spend time sitting down and really taking time to appreciate the music as an artform, but the majority of time it's just in the background. I think that's what the parent is saying.
Why do you think it's absurd (genuine question)?
I doubt this will satisfy the luddites, but we can hope...
But doesn't Google tries to avoid GPL?

I think they're pretty anti-GPL with Android, and have some rules against inclusion of GPLed components there, besides the kernel. I think the whole userspace is under non-copyleftish BSD/MIT/etc.
How does this obviate the patent issues? Or is there patent indemnification from Oracle(or formerly with Sun) with the OpenJDK license?
This is of course will ring most familiar to HN readers: http://thecomputerboys.com/wp-content/uploads/2010/12/progra...

La plus ça change…
A New Chapter for Saffron
Block chain is the new Big Data

Record high temperatures

Increased investment in VR

Majority of new businesses to be subscription based

Techno-conglomerates will invest in emerging countries to get them online
>> Assigning fault isn't productive. But as Linode customers, what are we to do? My trust in Linode's reliability is completely shot at this point.

Then it will also be the same when you are at XYX ISP and they get DDOS'ed. This isn't a Linode specific problem.

>> AWS is so massive that they can just sustain most DDOSes

No.

http://stackoverflow.com/questions/13244713/does-aws-protect...

"It will not, however, employ security algorithms needed to deflect application layer attacks (e.g., HTTP flood) nor will it help against larger network layer threats."

https://www.cloudflare.com/ddos/

"Layer 3 and 4 attacks are difficult—if not impossible—to mitigate with an on-premise solution. "
Npm v3 Dependency Resolution
I'd like to see Google pouring vast resources into OpenJDK development and making Oracle Java obsolete. That's the karma they should get for being Oracle.
In other news, people continue to be surprised that demand for free labor outstrips supply :D

We've discussed this here before, but I bet the majority of companies are parasites. Heavy consumers of open source, with virtually 0 contributions of money or time. I think we should resolve, particularly those of us in a position to make it happen, to donate to open source projects.

I do (and I stay anonymous for multiple reasons) run a small open source ML project. I ignore virtually all support requests, but if you are a heavy open source contributor, you will get a response. You should mention that in emails; I'll go out of my way to help you (and often even promptly!)
IPv6 works; first host in the A records is down and there's a redirect so it's weird.
The link seems to be broken at the moment.
"Simple" shouldn't mean "limited vocabulary". The problem isn't the words used, it's the way the writer expresses the subject using words.

It should mean gradually revealing a complicated subject by building one simple concept upon another.

An example is explaining a rainbow; avoiding the word "refraction" would actually make the explanation more difficult, so instead start by explaining what refraction is.
We are using Emscripten for compiling C++ to to Javascript and use it on the browser. And it works well. So at this moment we can use the same code base for Android(JNI)/iOS/Facebook.
It works perfectly well. Why do you think that it is not reliable?
I think what is meant is that you can't have a subjective experience of two different consciousnesses at the same time.

In other words, one of the properties of the subjective experience of consciousness is that of a unified whole.

In the experiments you link, the two consciousnesses are not aware of each other, and presumably(?) don't experience the other, thus they are two separate, individual consciousnesses, each experiencing themselves as an indivisible whole.

In other words, these brains host two separate consciousnesses, just like our two skulls host two separate consciousnesses (in two brains). Whatever wiring links up aspects of the brain that gives the perception of unified conscious has been sundered.
‘The Witcher 3’ Understands War
Thank you for this.. that was my question, in a different comment. I was curious how using OpenJDK would prevent a similar lawsuit... Also, does this mean that Dalvik will be enhanced to support Java's compiled modules directly, or are they outright replacing Dalvik?

TFA doesn't make much of this all that clear to me. Though I admit I only skimmed it.
Hoverboarding priest suspended for forgetting his Ecclesiastes
Yeah, but this is Oracle we're talking about. They do evil and stupid before breakfast and short-term thinking for the rest of the day.
Oracle Java is based on OpenJDK and certified by Oracle. So I don't see how pouring vast resources into OpenJDK would make "Oracle Java" obsolete.
What for buildings that are brick-on-mortar?
The quick guide seems really great! Thanks for the link
What makes this specific for Data Scientists?

Also curious about the performance of data-frame viewer for large data sets.
Thanks for the suggestion. I've used Stylish on both desktop Firefox and Chrome before. Would you say Stylebot is better?

Unfortunately, mobile Chrome doesn't support extensions, but maybe this would be a good excuse to use mobile Firefox more.
ah, thanks for the clarification
Well, concerning to open source and free software (taking advantage of an expression said by ESR in the Cathedral and the Bazaar [1](: "every good work of software starts by scratching a developer's personal itch."

It doesn't matter if it is an alternative to Microsoft Word, a driver for an obscure wifi card or a fps game, people usually get involved in open source not out of the goodness of their hearts but because they are passionate by the end result of their work, software development being only a mean to an end.

So get the word out about the specific problem you are trying to solve with open source. If there are other people out there with the same problem and the technical skill to help they most certainly are going to find out about your effort and try to help.

[1] http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral...
So...Google can stop all DDOS's? Everyone should dump AWS, Linode, Cloudflare, etc. and go to Google for their VMs then.
For anyone else who didn't know:

> Run-length encoding (RLE) is a very simple form of lossless data compression in which runs of data (that is, sequences in which the same data value occurs in many consecutive data elements) are stored as a single data value and count, rather than as the original run. This is most useful on data that contains many such runs. Consider, for example, simple graphic images such as icons, line drawings, and animations. It is not useful with files that don't have many runs as it could greatly increase the file size.

> RLE may also be used to refer to an early graphics file format supported by CompuServe for compressing black and white images, but was widely supplanted by their later Graphics Interchange Format. RLE also refers to a little-used image format in Windows 3.x, with the extension rle, which is a Run Length Encoded Bitmap, used to compress the Windows 3.x startup screen.

> Typical applications of this encoding are when the source information comprises long substrings of the same character or binary digit.

https://en.wikipedia.org/wiki/Run-length_encoding
I've started projects that were contextual to the stuff I was working on at the time, but once I stopped working on it, there really wasn't much point in maintaining the projects anymore. I feel quite bad about it, but I can't remove it either since I show it to potential recruiters as well.

Even funnier was one of my projects gained interest in the Android community, and I don't even do any Android stuff, which made it almost impossible to support them.

Definitely a tip of the hat goes out to those who stay the course and maintains the projects they start. It's a gruelling journey
It's my recollection when they went down the rabbit hole on this one, ultimately it was determined the most likely source was from a person of Chinese descent in Portland Oregon who started a Kickstarter for something very similar to a hoverboard and thus the direct precursor?
Isn't OpenJDK under the GPLv2, which does not come with a patent grant?
Cool! This is the first time my project has appeared on hackernews.

Thanks for checking it out guys. It-s something I enjoy working on in my spare-time
This. I thought the same yesterday. And I don't even have down vote buttons!

The recurring discussion about it gets old. Fix it.
Is it just me or does that seem like an awfully long for file-sharing? Were these guys doing more than just passing files around that would justify that amount of jail time?
Switzerland is great. But I'm surprised at the "relatively cheap life" bit - everything there felt 2x as much as what we were paying in Germany, especially food. Restaurants were obscene. Many locals eat at the cafeteria at the local Migros, which was like the cafeteria at Whole Foods, just more expensive and not as good.

Having said that, it's also very safe, very clean, very pretty, and city infrastructure that makes the Midwest feel like Kabul.

Software engineer salaries in most of Europe are quite low compared to what you get in the US. In the US, I make about $110k before the perks kick in, and someone like me might make 50k Euros in place like Amsterdam, if lucky, so it's good that Switzerland is competitive.
This is a common meme, that your insurance might not pay for a procedure if you do something against medical advice. I've had a number of doctors claim it. It's false, thankfully.

http://www.uchospitals.edu/news/2012/20120203-billing.html
While its true that the CD Project guys did a great job the way article describes it, I'm a bit disappointed the original idea is never mentioned. There's just as much of the "no good and evil, just different people" in the original books about the witcher. Not mentioning Sapkowski even once is a bit strange.
Wifi is still not a good WAN (municipal) technology. It has never succeeded. Many NYC public parks offer free wifi and I don’t know anyone that uses it.

4G/LTE/etc is engineered for uncontrolled, outdoor spaces. It works more reliably than Wifi in that environment.

Wifi’s UX is poor in that environment – you’re already connected to 4G but connecting to Wifi requires effort. And one assumes that if one is on the street, one will be walking out of range of that Wifi within a few minutes. I don’t understand the use case.

(The sitting-in-Starbucks use case makes more sense.)

Politicians like the sound of Wifi. Users walking down the street, by and large, ignore it.
I was hoping this would be something like the Fortran Coloring Book (link below) - although it is indeed funny to see what remains the same 40 years later.

http://www.seas.gwu.edu/~kaufman1/FortranColoringBook/Colori...
The issue they're addressing with AOT is not startup time, it's warmup time and it's intended to help out, specifically, high frequency trading companies. Currently such companies have been known to engage in risky behaviour like, um, submitting bogus trades to the market and then immediately cancelling them in order to force JIT compilation of their codebase.

The HotSpot AOT work is actually a hybrid. The AOT compiler (Graal) has several modes and to get the best performance the AOT compiled code actually is compiled with profiling code. Thus it runs slower than it could do, but the profiling data is then used to trigger further JIT compilation in order to reach the best possible peak performance. So it ends up being a hybrid approach in which JITC still features heavily, and the AOT work is done to reduce the length of time taken to reach peak throughput.
QEMU supports gdb out of the box. Unfortunately gdb has some problems with the transition to 64 bit, but fixing it is relatively easy (you need to build gdb from source though).

I just wrote a guide that should make it straightforward: http://os.phil-opp.com/set-up-gdb.html
Oh wow, awesome. I'll give that a shot!
AOT can do most of that as well - see likely() annotations.

And it's highly unlikely the JIT can get rid of the if entirely - it needs to check that it's assumptions hold true, otherwise it needs to drop out into the none-JITted code.
I don't know. It's not clear to me what consciousness means, but if forced me to take a stance, I'd give a Hofstaderian response and say that it's a matter of degrees, and that perhaps consciousness is the experience of processing information. More than that, I don't think it can be said to be "even there"---or otherwise it's something outside of the content, arrangement, or behavior of our constituent matter.
Chipotle means 'natural'
Relatedly, what about the idea that people move to their own personal risk tolerance, which may not be aligned with the company's? For instance, I might figure that a shortcut to get my component completed will have a 1% risk of destroying the project and getting me fired. That's acceptable to me, so I do it. But if there are multiple people in similar positions, each creating critical components, and making the same decision, all of a sudden the project is very likely to fail.
"Discuss! Would you be willing to exchange your thoughts for small amounts of money?"

No, I have a well-paying job, so I don't need to spend my leisure time earning small amounts of money. Activities like learning new skills would give me a far better return on my time. However, I might be willing to exchange my thoughts for large amounts of money (consulting at the market rate).

There has always been a "sharing economy" for brainpower - it's called freelancing.
And yet after years on Linode they are still the best out of many I've tried the past 2 decades, weird how our experiences vary isn't it?
> I’m going to be clear that code I put on github is experimental and I’m not going to respond to issues or pull requests

Stating the project maturity is nice but not that important - it's pretty easy to glance through a repo's code, commits, issues and PRs and judge the project's maturity and how many people are using it and how likely ongoing investment is to occur over the next couple years. You can also look at the maintainer's online presence, blog, talks, social media (be it a person, a team, a corporation, startup or nonprofit). Pretty easy to predict what their priorities are and will be.

People get bit by project maturity only once, and i figure by this time next year it will be common knowledge that for your random semi-popular github project on social media, maintenance is never implied unless promised, and even then not really unless everyone's incentives align.
OpenJDK starts much slower and consumes more memory than Dalvik and some official Java APIs are terrible (e.g. AWT); it's likely that Android would have failed if it used official Java.
It's a bit more complicated for real hardware. I think it could be done by using the serial port and hardware breakpoint registers.
Realm (YC S11) Is Hiring a Mobile Product Manager (UI and Dev Tools)
Hi — Tim from Realm here (https://realm.io). We’re building a mobile database that runs directly inside mobile phones, tablets & wearables. Hundreds of millions of people rely on Realm every day through apps by Pinterest, Google, Amazon, eBay, Intel, Hipmunk, Expensify, GoPro, the BBC, Adidas, IBM, Homeland Security, Walmart, LINE, Starbucks, Xiaomi, the Washington Post and many, many more. We’re also the #4 most-starred database on GitHub with >8,000 stars and growing fast.

We’re working on a bunch of exciting products and need your help at our HQ in San Francisco. You must have a background in native mobile development (ideally both Objective-C/Swift AND Java). You must have a deep understanding of the technical & business concerns of mobile app developers, and an attention for detail in SDK API design, visual UX, and technical writing.

The position will include a lot of time focused on the process of building Mobile UIs, and the Developer Tools around that. We’d prefer to work with someone with extensive experience in that field.

Experience with native development is required, but any additional experience you have with other mobile frameworks (React Native, PhoneGap, Xamarin, Unity, …) will be a big plus.

You don’t have to have formal experience as a product manager. We’ll gladly talk to you if you have background as a developer, evangelist, or other role closely related to mobile development and just want to branch out.

If you’d like to apply it will be easier if you do so directly on our Lever https://jobs.lever.co/realm/b43dfea8-010e-4bcb-a4f1-24eefbd1... but if you have any questions, feel free to hit me up directly tim@realm.io!
And Google and AWS and Cloudflare and DigitalOcean and every other VPS provider.
HotSpot has something called "Class Data Sharing" these days, in which pre-processed data is mmapped into the VM and shared between VMs as a result. More and more stuff is being put into the AppCDS files with the result that the VM has to do less and less work to start up. The jigsaw work also includes stuff like this via the jimage file format.
MOTHERSHIP to NASA: “WHITES BANNED FROM SPACE”
Sound City Project
I had a mild climactic sensation when I read the title of this post. I said the same exact thing a while back to my colleagues regarding some big conceptual errors that were made on a project a year ago and how I believe it will cost us a lot more than a years worth of work to pay this debt.
> No way, artists deserve to be paid for their works.

Unfortunately for the artists, what they value their work at (living income) and what the market does (close to zero) is drastically different.

You can't will music to be worth something because you're nostalgic over times gone by.
Let's be grown ups here. Oracle isn't evil by any normal definition of the word.

And you sure as hell don't get to $10 billion a year in profits by being stupid.
I'd definitely be willing to pay to get other people's thoughts.