skysight-inc/HackerNews huggingface dataset:
I wrote a 120,000 line of code operating system by myself in 13 years including a kernel, compiler, editor, 3D graphics library and all the tools. It is God's official third temple. God gave me divine intellect.
The Los Angeles Tech and Venture Scene in 2016
A gRPC->JSON proxy service is simple. I'd use gRPC inside my datacenter, and convert to JSON on the way in and out of the browser.
Whether or not it technically qualifies as a "double standard," in practice I don't see anything inherently unfair about it.

If a stranger enters my house without my permission, that's trespassing. But there's nothing unfair about letting in someone who I invite over.
Having an enforced schema is a major advantage for reducing bugs and thus speeding up development.
> About time! Now we just need to get rid of the rules, that the work done by the students is owned by the university..

If you want to start your own commercial enterprise, don't use non-profit, tax exempt equipment and facilities to do it.
Open standards and modular design, I'd believe. It's easier to handle a mechanism with recognizable and well-known parts. Proper documentation would help too.

I'm not so sure hardware has gone this way, though.
Ask HN: Java or .NET for a new big enterprise system?
I work at a company that has a big (in development for about 7 years) and critical system developed in PHP (PHP 5.3 without frameworks and a few base libraries (AdoDB, NuSoap, Smarty)). It is a monolithic application with many SOAP webservices, a big MySQL database (main table has 33M rows) and a number of background services (crontabs running some shellscripts that calls a php program).
We want to improve that base (the technical debit is already really big) or develop a better one if economically viable.

Other facts:
- we use the PHPStorm IDE (so IntelliJ is an option here if we are talking about Java), but I believe that Visual Studio or Eclipse are both really capable.
- the system needs to be reliable AND easy to maintain (rapid development is desirable but is a minor feature compared to the availability and maintainability of the system);
- we use version control (GIT) and Continuous Integration (Bamboo and Stash from Atlassian)

About Java:
- what are the best production monitoring tools for a JVM in production? Does .NET have something comparable?
- about interface: it is more productive to use JSF for interface (Java) or it is best to use a framework like Spring Boot?
- does Hibernate scales? It is a pretty vague question, I know (we actually use plain SQL without abstractions in our system)
- application servers: is Glassfish ready for production or it is better to use something more "robust" like jBoss?
- anyone has some experience with Oracle Cloud or another Cloud to host Java apps?

About .NET:
- is Visual Studio it REALLY good compared to all other IDEs?
- Scalability: Stackoverflow uses the .NET stack. Are there any other big sites that uses it?
- Price: Are the current licensing prices on Windows Server affordable for medium companies?
- Future: does .NET have a future that we can trust looking forward 10, 12 years ahead?

Any feedback, experience or consideration is really appreciated and will impact our decision.
If it's "these start-ups suck" and "everything of value's already been invented" that sounds more like vague criticism of YCombinator -- that it isn't currently producing the very high level of innovation people are hoping for -- than any given start-up.

There could be any number of reasons for that.

Perhaps there's a mismatch beteween public (techy) expectations of YCombinator and its current goals? eg, perhaps the public and press all expect start-ups to be totally original and adventurous but actually what gets investor funding might be a little more conservative following a predictable pattern. Or perhaps as YCombinator has grown and the process has become practiced, the focused impact it can have on individual start-ups is lower -- ie, there may be a little more "going through the process" and a little less "being put through the fire" than in the early days. Or perhaps it's just that as there's more coverage of tech innovation, people are now more likely to have heard of the idea before demo day (there's always other start-ups in similar spaces, but previously the public didn't know that).

But all those possible reasons are speculation.
No need to do it 7 days a week. You wake up at 4 few days a week and sleep longer when u had drinks a day before. Maybe my social life really sucks but I don't really have more lets go for a drink invites than once a week.
Perhaps the story actually centred on the failure of his "loved ones" to provide him with the environment to reach his potential?

Is it better to be trapped in a miserable existence, drowning your sorrows in gambling and alcohol, or take the one chance to reach the ultimate?
As usual, Amazon steps in with a lower price (see Amazon Prime Video vs. Netflix) but I can almost certainly bet you their catalog will be sub-par (just like Prime Video).

And... Echo only? That's a non-starter for me - 80% of my music listening is done while on the go (biking, commuting, walking, etc - away from my kitchen where an Echo might exist). Only one task I do while listening - cooking - and then, my kids wouldn't like my choice of music.

This sounds more like "hey, you already have an Echo, wouldn't it be nice to have a streaming music on there?". It might finally pull Amazon into the market for streaming music (they are a non-player right now).

This is a dead end, or a stepping stone for Amazon doing something really interesting.

Pricing wise, it's like paying even $5/mo for my watch to have a 3G signal - non starter for most.
Right, because for the schools with the biggest sports programs, those programs are _serious_ cash cows. Sharing that with the students would be way bad! In some states, the head coach is the _highest paid public employee_.
When I interviewed for Google the recruiter was really nice and called to tell me that I didn't make it. I also gave her feedback on what I thought went wrong in the interview and what was wrong with their interview process. I don't know how the ones at Facebook are, but my recruiter did her job well and I appreciated that, even though some interviewers messed up.
This is exactly what Jiddu Krishnamurti has said. If you "fight" the thoughts, it'll just create conflicts that results in anxiety.
> (Disclosure: I have developed a Facebook Page Post Scraper [https://github.com/minimaxir/facebook-page-post-scraper] which explicitly follows the permissions set by the Facebook API.)

I played with the idea of creating some social aggregation type service with some friends (as a business). The more I read about FB's past behavior with regard to this, and how essential they are to any sort of service like, that, I canned the project. Regardless of what their TOS say, if you get on their radar and they send you a cease-and-desist, it's game over. Facebook is not in the business of subverting their revenue stream, so if you are making money off them and it's preventing them from capitalizing on their users, don't expect to last long if you exist by their grace.

Really, there's an interesting space between so small nobody cares and large enough that getting shut down is a real problem. A lot of projects start small and end up (relatively) large, but without a good way to pay for the service itself. While not every service needs to be a business and make money, once you reach the level where you risk either being shut out of your data source or you need to somehow work out an understanding with that source, how do you approach that when being able to pay is off the table? Not to mention the problem approaching before you have to and forcing the situation, or waiting too long and risking the wrath of the source because you've abused their service as long as you have. Has anyone else been in this situation and found an approach that works?
Project Loon Is Latest Google Research Project to Get a New Business Leader
lots of talking points. let's break them down:

1.) China is negotiating its Regional Comprehensive Economic Partnership with all the Asia-Pacific TPP countries -> this is old news. Ever since the South China sea incidents/ruling, China has been acting belligerent towards all its neighbors, and as a consequence, most countries have shied away from China and towards US. thus the THAAD missile deploys in south korea, joint military exercises between Japan, US, Australia, and even closer relationships between Japan and South Korea. Less we forget, China's power is now fundamentally in the hands of one dictator - Xi, who grows closer to another dictator, Putin.

2.) One Belt, One Road project -> also old news. Ever since China's stock market crash, and the world finding out China's heavily indebted, supporting its state enterprises such as banks, steel and coal, it has no power nor finances to go abroad. This project has simply gone nowhere, much like supposed growing trade between China and Russia.

3.) China is now by several important measures the world’s largest economy, with about $4 trillion of reserves -> US is the biggest economy, period. the second biggest is US last year. China has now $3 trillion reserves and falling (and no one knows how much it really has, since it's covering up the capital outflows).
Knowledge is key to this, but it's not enough. Some people will try to fool you, and then knowledge will help you decide whether that is the case. It
may be a cultural thing you haven't picked up on.

If I came across a case of taharrush gamea, Heaven help me. I believe I would turn out a killer. If I came across some guy not being able to tell me he's late with a delivery; I understand it, but to him it's a loss of face? Of course I try to help.

I can't believe defending those in an exposed situation is a bad thing. The thing is: One has to be able to trust oneself without some sort of nonsensical, theoreticsl framework.
aren't all of the default conda channel packages compiled with MKL now?
I think we're mostly on the same page, it's just a matter of degrees.

I especially agree with your points that knowledge of self is never a bad thing, and that you are responsible for your own career. I'd never advise ignorance over one's achievements, but I also think everyone has their own biases (positive and negative) in their reflection of their own work history. The magic bit here is that you can adopt a process of continuous improvement through good communication with your manager and never have to worry about these biases.

Maybe this is inflating my own self-importance as a manager, but I have to disagree to some extent that this isn't about individual managers. It's been my experience that individual managers can make or break your career. It may be different for outside sales roles and the like, but in engineering an employees manager is usually the face of the company to the employee.

That said, you're absolutely right about the importance of the process/structure/system. If your company has policies which limit or accelerate personal advancement this will affect you in a big, big way.

Finally regarding NZ [1], I think those of us from the USA could stand to learn a thing or two from kiwis. Distrust of self-promotion is certainly not limited to employer/employee relationships. There's a saying here that goes something like "the kumara [2] never sings of its own sweetness." The stereotypical kiwi never points out their own greatness and is generally fairly quiet and reserved or even self-effacing when others do it for them. I wouldn't say it's rude to point out people's achievements here, but if done wrong it certainly could cause a bit of awkwardness.

The attitude against cultivation of one's status certainly doesn't eliminate social classes here, but it does go quite a long way as a major equalizing force within society. As a side effect it seems to help feed a natural desire toward frugality, as generally people aren't spending to "keep up with the Jones'."

In spite of the positives, it definitely can swing a bit too much toward the pathological at times w/ tall poppy syndrome and the like. While I think it impacts performance review processes less due to already (generally) having an established relationship with the reviewer, I think people are a bit less comfortable "selling themselves" in job interviews. Also I'd have to imagine that it'd be a bit more difficult to drum up consulting work here from basic networking techniques in the same way that you can in the USA.

1: I'm making some gross generalizations here, and I've only lived here for ~2.5 years, so I'm hardly well-qualified as an authority on NZ culture. Take this well salted.
2: Root vegetable which is quite similar to a sweet potato
Fintech's License to Fail
Unpopular opinion here. I also don't think that 4 am is special in some kind. But I believe that getting up early increases productivity. The reason is that in the evening I at least do less productive stuff, sometimes nothing meaningful at all. But after I wake up I usually do my todo list. So focussing a longer part of the day on the morning hours makes me spend my time more reasonably. From my personal feeling getting up at 6am is the best. Earlier and it feels really painful (especially getting to bed before 10pm is hard). Later and I'm losing time.

PS: Right now I'm more on a late schedule, starting to get productive between 10 and 11 am. Trying hard to get back to a good morning routine though.
Searched Google for postgresql revision and found exactly what I was looking for; this blog post.

The blog post talks about AWS but I tested it using PostgreSQL 9.4 on Fedora 23 and it worked fine.

Briefly;

sudo dnf install postgresql-server postgresql-contrib

sudo postgresql-setup --initdb --unit postgresql

sudo -u postgres createuser -d $USER

createdb

sudo -u postgres psql -c 'create extension timetravel;'

psql

Then I pasted the function declaration [0] from the blog post into psql.

After that I pasted the SQL commands given under the heading "The functions in action: fruit trigger" in the blog post.

Next I tested with some entries

insert into fruits (name) values ('banana');

delete from fruits where name = 'banana';

insert into fruits (name) values ('apple');

update fruits set name = 'pear' where name = 'apple';

select * from fruits;

id | name | valid_from | valid_to
----+--------+-------------------------------+-------------------------------
1 | banana | 2016-08-24 01:14:52.395264+02 | 2016-08-24 01:15:19.6916+02
2 | pear | 2016-08-24 01:16:09.012415+02 | infinity
2 | apple | 2016-08-24 01:15:30.515809+02 | 2016-08-24 01:16:09.012415+02
(3 rows)

The blog post mentions a couple of known limitations/problems, including the following:

>This whole process only safely works within a transaction; our version does not check that it is called within the context of a transaction

Does anyone know of a similar thing to what was described in the post, which would also be open source (preferably based on PostgreSQL, but solutions based on other open source DBs are welcome too), but which would not suffer from this problem?

[0]: https://gist.github.com/myitcv/9212407#file-time_travel_trig...
> You cannot do that at all in Python. Well, you can, but it will be orders of magnitude slower.

NumPy + Cython would beg to differ.
I don't necessarily disagree with you, but I'd look at the situation with a different lens. What value does this partner bring to my board?

The three I've heard of in concrete terms are (1) product decision making, (2) network and intros, and (3) operational focus.

1) is the partner who can help you figure out which features you'll need to go up market and hit the next stage of your growth.

2) is the partner who knows everyone and can open doors to sales counterpart and key hires.

3) is the partner who's a numbers guy through and through, and help you avoid operational pitfalls.

If it's not clear what a VC partner is bringing to the (board room) table, then it's worth seriously considering whether it's correct to take their money. Sometimes you have no choice. But if you have a choice between cheaper money and a great value add partner in the above mold, I've almost never been told to take the cheap money.

If you know of other "value add" archetypes, I would love to learn of them.
I would go with:
End September / Start October, 2003

Based on the evidence the other posters mentioned, and:
"In the last few days the entire area of mainland Italy was hit and some 50,000,000 people were left without electricity."

and Google finding this (only blackout that size that comes up):
http://news.bbc.co.uk/2/hi/europe/3150788.stm
I personally think these are the cases of over-fitting. You can come up with a higher order polynomial that fits the observed noise but it comes at the cost of losing precision for the yet to be observed data.

In case of government regulation, each regulation ends up imposing significant cost on the entire society to prevent handful of deaths which is a massive waste of resources. I am pretty sure destruction wealth also results in some human misery.

Consider USA:

Total deaths caused by unintentional injury in 2014 for children below 14 is 3857 [1]. For a population of 300M it is pretty insignificant. Even if we just look at population below the age of 14 (30M) it is merely 0.00012856666. This is just pure noise.

Sure you can come up with a regulation that imposes a very heavy cost on entire society to eliminate one cause of unintentional injury but I really wonder if it has any impact on the overall number at all.

Unfortunately I don't have more data to backup this claim but if I had to put my money on whether these rules will bring down child mortality I would bet it wont make a difference.

I also think that child mortality will go down over time even if we don't pass a lot of laws and people themselves will figure out solutions to avoid these deaths. A good data point to verify is this OSHA's impact on worksplace safety in USA.

I turns out that workplace safety was getting better even before OSHA and the giant regulation made absolutely no difference what so ever to the decline in worksplace deaths but put a significant cost on businesses. [2]

[1] http://www.cdc.gov/injury/images/lc-charts/leading_causes_of...
[2] http://mercatus.org/sites/default/files/workplacefatalities5...
Future Sex (magazine) Issue #1
My wife, who is an admin at an academic lab, will, however, be looking forward to informing the students in her group that this means that they really do only get two weeks vacation time, and actually need to show up at the office.
I hope your employees are mentioning this sort of thing on Glassdoor and the likes so we never accidentally get hired by you!

> As an employer I am paying you to put my work ahead of yours.

As an employer you're paying me because I have the skillset required to do whatever your thing is and the bills that require me to work.

I might enjoy the work, don't get me wrong, but I'm primarily here because you either can't or don't want to do what I've been brought on to do and I can and will do it in exchange for money. I'll even consider signing a non-compete if the money part is enough.

> I am paying you to be productive

Correct. Stop there. The rest is waffle.

> Wow, remind me not to hire you for a job then.

Gladly! What company was it you're hiring for?
According to the CEO of Instapaper on Twitter today there are only 3 people.

> Pinboard ‏@Pinboard: I love the assumption that a small-scale bookmarking business has to lose money. Maybe don’t employ 32 people in a NYC office?

> Brian Donohue ‏@bthdonohue: @Pinboard there were three of us, Maciej. We weren't losing money.

https://twitter.com/bthdonohue/status/768196096451416064
In University of Washington it is fairly common for advanced undergrads to be employed as TAs/RAs. They are considered Academic Student Employees just like grad students and are represented by the union.
Most graduate students I know get no vacation time.
Amish Exempt from Social Security Taxes
Seems like a weird thing to look forward to telling people...
CloudFlare faces lawsuit for assisting pirate sites
As far as I can tell, I think most of your assumptions here aren't born out by the evidence.

Firstly, 6B in Africa is the most pessimistic assumption possible[1].

Secondly, this is completely wrong: 1st world alone, and at their current and projected rate we'll continue to increase CO2 concentration and warm but second derivative of temperature will go strongly negative, and we will never hit a crisis.

To quote Wikipedia: In a scenario where global emissions start to decrease by 2010 and then declined at a sustained rate of 3% per year, the likely global average temperature increase was predicted to be 1.7 °C above pre-industrial levels by 2050, rising to around 2 °C by 2100.[2]

To make it clear: with a global reduction in emissions (not just first world) we are still in the "crisis" area of a 2 °C increase in temperatures by 2100.

Those estimates were made in 2008, and I believe we are already past the possibility of dropping emissions enough to meet those targets.

[1] https://esa.un.org/unpd/wpp/Graphs/Probabilistic/POP/TOT/ (Need to choose Africa)

[2] https://en.wikipedia.org/wiki/General_circulation_model
Putting the power of self-knowledge to work
>AFAICT 90%+ Ph.D. students are fully funded

For STEM (or at least a sizable subset thereof).

For the humanities and social sciences, it's significantly less prevalent. See, e.g. http://www.theatlantic.com/business/archive/2014/01/phd-prog...
Would you go on a tangent with me? Monopoly is completely in-line with capitalism, consumer choice is only guaranteed in a happy capitalist state.
Blockchain101 WithAndreas Antonopoulos: How Bitcoin Makes Us as Powerful as a Bank
"Which perspective should take precedence in a functioning society?"

The consequences, or lack thereof.
The central processor in my computer contains about 10,000,000 transistors.

The party may not last forever, but VLSI is basically a profession of scale. It stands for Very Large Scale Integration. Tools continue to improve, allowing ever more complex designs to be managed by the same team of people. And we aren't talking factors of 2x.
You shouldn't complain about extensions to the language. C needs extensions too. For example, many architectures have 3 (or more) memory spaces: program/code, data, IO. If you want to do anything on IO, you'd have to rely on non-standard (proprietary) extensions to C, or, like FORTH, get to asm at the bottom, and call those functions from your C program.
I believe _truly_ complex systems will mimic the organic ones which are so successful. They will be chaotic with systems that have an emergent property of order.

These systems will _gain_ from chaotic input rather than fail.

For More: https://www.quantamagazine.org/20140122-a-new-physics-theory...
Its a matter of fair play. I can setup bots to create level 40 characters with high CP pokemon with just a few eggs, walking half as much as other users. Then I'll just take over gyms with my OP pokemon and say 'hey, bending the rules, all good'. In most people's eye that's just dirty play.

Same with maps, they are third-party tools used to shortcut success. Yes, the tracking sucks in game (im sure it will improve soon), but that doesn't justify having tools that say 'rare pokemon over here' without performing the actual hunting aspect of the game. That is no different to bots. What's the fun in everyone having rare pokemon without earning them.

I'm not dissing maps, Niantic might even make their own official version in the future. But when people cry foul when their preferred method of 'bending the rules' is removed, I don't have much pity for them.
There's a reason new languages, compilers are made rather than everyone just porting their code to the Assembler of new CPU.

Same reason applies here.