skysight-inc/HackerNews huggingface dataset:
I'll second gogwilt, Mike is an incredible teacher. He created an entire CS program from scratch, which took us (high school kids) from programming 101 to writing raytracers and systems programming in C. (And had an extracurricular class teaching AI from Russell&Norvig)

If you'd like to see solid CS education become widespread, you should absolutely support CSTUY.
I live in the Midwest, and have traveled frequently to Silicon Valley for work. It's a nice enough area in most ways, but I get a really nice view of it through travel-expensed meals and hotel accomodations where the commute to the office is 10 minutes of pleasent traffic. The experience the locals have involves more traffic and rather fewer trips to modestly nice restaurants. I don't hate the area by any means, but it certainly isn't so much better than where I live that I would want the commute or to buy 5 or 6 fairly nice houses just to live there... which is a rough approximation of the housing costs vs. where I live now.

To be clear, I'll say again it's not like I hate the Valley, but the reality is that day-to-day life between my Valley coworkers and mine just isn't that different, but sure is more expensive. If you find a Silicon Valley job from a SV company in a remote office... and there are rather a lot of them, just not all in one place... there's not that much advantage left, unless you really love something about SV specifically, which is of course a totally reasonable and sensible thing.
Side projects are probably much more advantageous if you get to talk about them in an actual interview. I suspect they don't matter to much on resumes because of the issues others have brought up here
I would not categorize being able to search for almost any piece of information in the world within a second to be pointless and empty. Nor would I think that for digital maps, real time traffic updates, email with more storage than you know what to do with, smartphones software...etc.

The revenue model and the incentives it creates for certain aspects of the above creations is not ideal, I agree, but that's a separate issue than these companies' creations are absolutely pointless. It is a valid reason to not work for them though, as you are just advancing their advertisement driven business.
Good God you just mentioned it and the soundtrack started playing in my head.
I also interned there, and my team was working 50ish hour weeks on a relatively flexible schedule (e.g. come in 7am-11am, leave 3pm-7pm). Search-related team. I know some teams might be working far more, but that wasn't common as far as I could tell.
The Apache license v2 is GPL-compatible, which was actually one of the major reasons for having a v2.
so far I've found the Do button app to be totally unreliable... especially when trying to log things google spreadsheet, I often get the "recipe failed" type emails maybe 1 in 4 times...
Yes and thank you for your question. I mean the accuracy of the content. As users of a web that's been embedded in a distributed hash table where URLs are the keys and revisions of content are possible values, we will want some peace of mind if an organised party configured nodes to insert advertisements, for example. This means all nodes have an altruism score associated with their public key, and the system being designed to help a node perform a distributed summation of a node's altruism score, producing a positive or negative total. It means having some way of verifying if content you received was good, and some way of rating your act of rating, based on your altruism score.

Another thing is that for obvious reasons initial tests of the network ought to redact all <script> tags from documents before they're ever sent to a browser. It also means manually implementing same-origin policy due to the proxy address being the origin of every script being served to you.

Uroko intends to be a spiritually similar adaptation of git. If you look at the models.py the concept is based on revisions that belong to a path, which belongs to a domain. Think of them as commits on a branch belonging to a project.

So it is a spiritually similar adaptation of Git, but Git isn't an overlay network, which gives us an addressing scheme to identify nodes independent of their ipv4 or ipv6 addresses (Kademlia gives a routing scheme with a possible 2^160 node IDs..), message rebroadcasts, pings, helping peers bootstrap in and transmitting peers you know of in every message, tolerating node failures and ensuring no one is left out of what is an ad-hoc system built on an ad-hoc peering arrangement has been demonstrably well served by the use of this sort of overlay network.

Also Git is not an HTTPD. Uroko is, and a design goal is to support users simultaneously collaborating on the same document in soft real-time. You should be able to synchronise your cache of the web with friends directly, edit over the lan/vlan, and generally keep popular sites available to nodes in your overlay routing table.
> Besides, the fact that current tools rely on the != conjecture doesn't require future tools to do so.

Depends on what kind of tools you're talking about. For instance, if P==NP then there can be no such thing as a secure digital signature algorithm; anybody who can efficiently verify a signature can also forge one. (Making the usual simplification that "efficient" == "polynomial-time", that is.)
It specifies it in the article, but if you went just by the title, it is not the Earth's hottest month in Earth's hottest year. It is the hottest recorded month, but not Earth's hottest month.

When we start seeing megafauna in Antarctica like we did when dinosaurs lived there, or even any land animals besides penguins and humans, then we can start talking about Earth's hottest months.
"Hack". Uhm. Nope.
What is your job?
Have you happened across this[1] (which ars sums up here[3]) in your comprehensive research on the topic? It's almost entirely about exactly what seems to be your big sticking point, that we're bad at measuring temperature, and the results aren't worthwhile as a result. This is something that absolutely consumes the scientists and technicians involved in taking these measurements, because they know it's going to catch heat no matter what.

Here's a fairly comprehensive post[2] with numerous links to publications and explanations. Satellite vs. surface is mentioned explicitly near the bottom.

[1]http://www.sciencemag.org/content/348/6242/1469

[2] http://www.skepticalscience.com/surface-temperature-measurem...

[3] http://arstechnica.com/science/2015/06/updated-noaa-temperat...
"Better to focus development on the remaining 22%, esp with that 30% Apple market overhead.... ???"

You realize that Google has the exact same 30% overhead, right?
Obligatory nit: those are now things that Alphabet does, not Google.
We use Pentaho Kettle for those kinds of transformations. It's FOSS, and connects to a whole bunch of programs and formats.

It's a graphical tool - you drag-n-drop modules, then configure and connect them, though it can also run scripts (it has JavaScript, Java, Bash and Ruby support, besides SQL, of course) - but after configuring the transformation/job, you can also run it on the terminal, which is useful for periodically re-running it.

http://community.pentaho.com/projects/data-integration/
Oh yeah? Well, lock *this*
I agree that the type/id pair is quite helpful when reading the graph! Interestingly, this does have the effect of limiting you to N top-level types, but I don't actually think that's a big deal. Most applications, if you break them down, only have like 3 real types (one of which is always "user").
"I'm okay with apps becoming non-profitable commodities"

As a developer, I'm not.
Can you find a dissection where some pieces don't touch the center point?

Can you prove that it's impossible to have the center in the interior of a piece?
For that use-case, it's worth taking a look at the Chrome app store - there are a number of ssh clients that will run in a Chrome tab.
Ha the SFX are burned into my memory

kicks green coconut
I'm sorry for your situation and wish you the best.

You and your wife having a difference of opinions on major life goals is something you should hammer out between yourselves, possibly with the assistance of a professional.

Let's focus on the more immediately solvable problems: if you're getting "You are invading my space" / "I see too much of you" signals, trivially solvable. This happened a few months into my marriage as well (I've been self-employed for the duration). I started making a point to work out of a cafe most days, and eventually found a co-working space. This lets my wife have run of the house during something which (most of the time) approximates a normal work day.

Not sure if it helps your situation, but it was a major stressor for my wife that I was not "with her" while I was physically in the same room with her. She prefers me being out-of-sight during the workday and an attentive husband and father outside of it than to feel like she's competing with IRB and losing for attention at 10 AM.

It is a regretful fact, much remarked upon in sociology literature, that financial pinches cause divorces. Make whatever adjustments to your business are required to maintain the standard of living that she expects you to have. This could include e.g. consulting to help bootstrap the product business, as opposed to burning through savings every month.

Many important stakeholders in your life may not appreciate how bootstrapper math actually works. Expectation management for it is important. Many stakeholders may follow scripts such as "A middle class man should work for a living. Someone who works is seen as working. Someone who is not seen as working is, therefor, not working." This counsels not conspicuously looking like one is not working. If you can develop other commonly accepted indicia that you are doing a Real Job, I recommend doing so. (You are, absolutely, running a real business. Non-entrepreneur stakeholders are not the only people in the average bootstrapper's life who need to understand that.)

Generic book recommendation for improving marital communication: the Five Love Languages.
I wish the website would link to this talk which gives some background on how they got to falcor.

https://www.youtube.com/watch?v=hOE6nVVr14c
If having worked at a top company is more correlated with success than any combination of one's own metrics, then I'd look for ways to improve the recruiting process.
As a Googler I find it to be the most fun and most attractive part of the job. I'm not too worried about learning specific technologies. Learning the core fundamentals of how these technologies work is however critical. But since Google is (still nowadays) pioneering a lot of that, esp. in the distributed world, that's not really a problem either.
i get that.

and to be honest, i haven't ruled out the possibility that P = NP.

i just think those who suspect it does have many strong reasons for suspecting it.

but then, the michelson-morely experiment was also expected to succeed, and didn't...
Note that the complete PDF of Lions' book, plus a complete source code listing, can be found under "External Links" at the bottom of the page.
Hey! There is no problem with correcting me. If you think that I missed something or if there is something that can be improved and you think that you can make it much better then submit a pull request if you can. :) I would be more than happy to accept it.

Here is the GitHub repo: https://github.com/IntermediatePython/intermediatePython
"elicit subjective evaluations from a large set of experienced entrepreneurs and executives"

Sounds like they're including evaluation by VC-types, not just industrial or scientific expertise. Point being that R&D intensive work is more predictable in general, and VC predictive ability may be overstated.
There are extensions to distributed protocols like bittorrent that are already deployed to address mutable, non-static content. The approaches I know of address content under the hash of the public key. One of these approaches is http://bittorrent.org/beps/bep_0044.html and ipfs supports this technique too.

If you have a single mutable pointer, you can build a feed of data that points at immutable content by its hash, which could replace the data model of twitter, facebook, or many other social networking web services. The benefits to decentralized distribution are huge: native offline functionality, trivially transferable identity, longevity and robustness against providers shutting down, direct commerce without middlemen.

Payments, or perhaps ISP-style peering arrangements may help with the spam/large binary problem. A big part of distributing the data model will also involve distributing the costs, but this is somewhere non-profits like the Internet Archive can play a very important role.
Any reasonable grid would also be wired such that the power you generate will first go to your neighbors, if they need it, instead of 'round-tripping' to the utility and back. So, the utility is taking a huge cut even though it isn't really a factor in the transaction.

There are of course large-scale infrastructure costs (you get to fail-over to nuclear/coal/gas/wind/other), but it seems like all of those things should be accounted separately instead of all being lumped into two line items on a monthly bill from your local monopoly.
Improve Security Against Brute Force Attacks Without Overloading the Server
Yes, thank you indeed. I found it very helpful and easy to digest.
Telegram bots came out after I wrote it
And how much money does the non-ads part of Google make?
Please correct me if I'm wrong, but my understanding is that the scatter plot uses adjusted temperatures and not measured temperatures. Part of my anxiety over the temperature records is that many sites have been adjusted upwards at one time but not subsequently revisited based on changing conditions
New pentagonal tiling discovered
I assume YC mainly selects by first looking at the potential market and the team. The idea itself is less important. If 'only' the founders will stick together, work hard, learn fast and are adaptable.

A good team (history, education, friendship, track record, focused, balanced, ...) in a potential huge market is worth the gamble. Ideally the setup (I guess) 'only' needs a lot of money to make the difference. Because money will then be available in large quantities.
MX3D to 3D print a steel bridge in Amsterdam
Just yesterday I was wondering how to send an array to someone (another human).. then realized that we used pointers all the time! Ala "Hey, look up the book called X on page Y" or "Go to street ABC and house 123"
Could actually be feasible!? Unlike other hoaxes involving dual-purpose roadways.
This is correct. Under Net-Metering policies in effect in California for systems installed now, you get reimbursed at full retail rates for every kWh you produce and export to the grid up to the level you import from the grid when solar is insufficient to need (at night, etc.) The wholesale rate is only for exported power generated beyond imported use.
Even fairly conservative estimates of the negative externalities of coal do in fact indicate this for daytime loads.
Very true. Thanks for the reminder. Even goats have the same situation. I guess the truest non violent solution would be to milk soy beans or nuts. At least no one can hear empathize with them as fellow sentient beings.
Appreciate the links. I will look them over.
That things may be broken is no argument against defense-in-depth and least privilege. By having smaller codebases and smaller system components, the attack surface is far, far smaller than say Linux. IOKit is shit as is, and a full microkernel would break it up into processes based on areas of responsibility. Also, that shows the hardware needs better bus- and command-level security to prevent such attacks. (Don't even get me started on closed firmware blobs or unverifiability of commercial cores.)

Expecting a finished product of a new project would be unreasonable. Minix 3 is early on and not the only full microkernel out there. They will probably find an approach to reduce context switches if it's a mature optimization to make. An Android-like mobile/embedded platform would make a sensible research -> real use-case, minus Java.
A lot of people who read this post a few months latched too tightly onto the idea that SMS is somehow always a better interaction model than a UI. It's not. But there's a time and place where SMS is just the right way to notify someone or communicate with someone about something: http://whoo.ps/2015/05/27/what-sms-is-good-for
Unlike (say) Amazon, Google does not require you to work long hours, and in many teams it's actively discouraged. Now of course you get some competitive types who like to burn the midnight oil in a mostly misguided effort to get promoted, but these are the exception rather than the rule, and Google's promotion processes are explicitly geared to attempt to reward initiative and results, not hours worked.

Disclaimer: I work at Google, pretty much 9 to 5. But it's a huge company and I'm sure you can find pathological microcultures somewhere.
Considering the timing of this blog post, it's probably "warmup" for the release of Windows Server 2016 Technical Preview 3 (10.0.10514) expected later this week[1].

It also seems that MSFT made the new preview available for public download just a few hours ago[2], along with a new docker client[3].

A couple of PowerShell scripts for setting up container hosts were also uploaded earlier today[4] (which was where I found the VM and docker client links. Use at your own risk :-))

[1] http://www.winbeta.org/news/windows-server-2016-build-1051x-...

[2] http://download.microsoft.com/download/F/B/A/FBAAEE1A-3AF2-4...

[3] http://aka.ms/ContainerTools

[4] https://github.com/Microsoft/Virtualization-Documentation/bl...
Have to agree with both these points. With a couple of caveats.

His wife not buying into the vision of the business isn't as critical as her buying into him starting a business and being at home. If she didn't buy into him starting the business and doing it from home and he disregarded then I agree things are gloomy for the marriage as she must feel disregarded and disrespected.

However, if she didn't buy into the business idea but was good with him starting a business and doing so from home it is different. I state this because my wife couldn't understand my business and didn't buy into why it would work, but she believed in me which is what was important.

On the financial point, my wife had never known anything but steady 2 week paychecks before being with me. To help her feel somewhat more secure we set aside money from each job (more than I normally would) that was dedicated to our savings. In addition, I gave her a read only login to the accounting system so she could always see the reports, bids, outstanding invoices etc. Plus every week I would tell her financially what was going on so she felt comfortable, we don't do this as regularly anymore but I still keep her in the loop.
Voice URLs would solve this problem. If we can adopt a semantic, human-readable linear standard for voice actions, then the user can choose which app to take action on the URL/command -- just like we do now on Android with http(s)/ftp/ssh protocol and URLs that match root app domains (i.e. choosing which app we want to open a twitter.com link).
Amazon DynamoDB: Elasticsearch Integration
Normal citizens do not have the ability to perform data-fusion like Google or a Government Agency. Services like Sunroof give just a tiny window into what they know about you. Hardly anything could be more asymmetric.

I believe the potential for abuse exists. Everything is fine now (here in California). But when the next crisis comes, data-fusion can be a powerful tool for authoritarians to control their opponents and suppress dissent.
You are right that my argument is sort of philosophical and not practical.

> The question here is has the public availability of the exploit secured more users from realistic attack than it has exposed?

It probably has exposed more. But, it could depend on whether some OS X servers were patched, or company-managed OS X workstations, or virus-scanner definitions updated, which could simultaneously protect many users.

> certainly doesn't mean we should adopt a policy based on the idea that the exploit is currently in widespread use.

In the current climate, I'm not so sure. Maybe not "widespread" use since, as you say, it doesn't seem to be publicly known. But, if it were only in narrow use and the discloser has determined this was the fastest way to warn people, do those narrow victims deserve security less than everyone else? Some of the discloser's statements make me wonder if he does know of other exploiters. You can question whether he knows enough or has the right to make that call, but if he disclosed responsibly, you'd be trusting Apple in the same way. Are they inherently more capable of making a good decision just because they're a corp?

P.S. It's interesting that you seem to rely on "the community" to notice whether this was being exploited by malware, but are mad at somebody from "the community" reporting it without it having been exploited by malware. Of course I understand the reason this may not be the best way for it to be reported, but maybe we should be glad this was found and reported at all, for free, by someone in "the community." It almost seems entitled, to expect someone else to do you a favor for free, and for you to also dictate the terms.
Do people use `document.write` with reckless abandon? I haven't used it in about a decade!
Show HN: Build integrations using JavaScript microservices (signup w phone number 'HN')
Although I am not at all convinced of it's quality, this has been made into a "law": https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...
This is really cool. I suspect the buttons are already sold at loss, so it is probably very hard to build a similar, but more open, device at around a price point where you could just plaster the whole house with such buttons.

But I wonder if it might be done when leaving out the WiFi and most of the processing power from the button, and having essentially what is a RF remote control (like used for remote controlled outlet switches) with a receiving station. The receiver would be the "expensive" part, the gateway to Wifi/Internet and contain all the logic that links a button press to something usefull like a HTTP request.

A kit of

5x Etekcity Outlet Receivers
2x Remote Control Transmitters
2x 12V Batteries

can be had for 30 bucks including shipping, so based on that I could see it done.

Edit: obviously the behavior of such a button would have to be much better than a typical cheap remote control regarding reliably registering and then transmitting each and every button press, so the comparison is of course very limited
Can Jimmy Iovine and Dr. Dre Save the Music Industry?
Sorry, what is FROF?
> This is not a democracy.

Old news. But still glad with every person who comes to this conclusion.

I think we need a law that makes any secret agreement an "unlawful" agreement that we don't have to abide by.
Little Computer People

https://www.c64-wiki.com/index.php/Little_Computer_People
July was the global average hottest month so far
Using Docker in microservice environment – intro
Your array of inexpensive resistors will heat your house just as much (or probably much less) than a window would.

But you can use heat pumps, and you can do deep storage of summer heat, for use at winter (no idea about how well it works at your place). Both are very efficient.

Anyway, if your marginal price for electricity is zero, and the marginal externalities are also zero, there's not much problem in using it.
Energy wise, I wish my lot were less shady. I spend 0kWh per year on AC (days over 90 are rare), but heating is another matter.

Which reminds me. If anyone knows a good way to retrofit an house with no ducting and no natural gas for any form of efficient heating, let me know.