skysight-inc/HackerNews huggingface dataset:
Putting a blog post would already be a positive contribution. Then reference it a bit, for instance by answering relevant questions on stackoverflow and linking to it to give more comprehensive details.

Over time your page will naturally get referenced by Google and other search engines.

Too bad it's not accepted in Wikipedia, but as long as the information is easily findable and organized as an easy to read and comprehensive enough reference, your work will be useful to many.
> Another point I would like to make is that working for a big company gives me the flexibility and means to continue going to school.

Sure...but you could still have this option (potentially at a cost) working for yourself

> I know graduate degrees can be controversial on HN.

Oh...I've not come across that. If I'm not mistaken I can recall contributions for Masters graduates and PhD holders...
Ask HN: What should software developers expect when moving to product management
Recently, I was approached by a senior person in product management org who has offered me to become a product manager. I have been a developer for a little more than a decade, and have practically no experience being a product manager. What unsaid things should I expect from the role? What does it take to be a successful product manager which a typical developer has little experience with? How is the scope of product managers in the industry?
> He threw that away to take a massive personal risk to build Amazon. Would he have done that if you capped his potential reward at $10mm?

The unexamined premise of this question is that society at large benefits from the existence of Amazon and should want to encourage the creation of similar Amazon-like enterprises.
Miami Woos New York Homebuyers Fleeing Over Tax Law
>(including the speedcams themselves).

So they fines are a feedback-style job security enabler for the people at the department responsible for the speedcams.
From what I took from Ed's comments, he only covered a tiny chunk of the whole exhibition area until now. So he may just have happened to walk past the French area.
So many great ideas are horrible businesses. Not sure exactly how that is going to be done in reality but interesting perspective.
Image Style Transfer:Style transfer from famous paintings using CNNs in Pytorch
Are the jobs still there or are they disappearing?

I am bored of the churn associated with stuff higher up the stack. I would prefer to master a craft rather than chase new fads every few years.
Hah, as a long-time lurker when I saw that title I thought it was interesting and made a mental note to come back when there were comments. It didn't even cross my mind to comment on it - I wonder what causes the different perspective of those who do.
IP ASN History
thank you for a thorough and thoughtful reply!
I don't know. Some of the tweets are funny, but it's effortless to be cynical about other peoples work. (Especially when presented by non-native English speakers)

Similar lines could have been written about once crazy ideas that we take for granted today.
GC's STW pauses in Go1.12 beta are much shorter than Go1.11: golang
It is what some are calling parts of modern espionage: using social media and other distributed systems to spread
misinformation & propaganda, and more generally destabilise "the other side".

A play on words with "cold war" to highlight the similarities with what went on in that period.
It works on my Firefox, maybe you have some add-on interfering.
That speed limit might be more noise related. So the harm is much different, but the victims are people living nearby.
Nice one, trying to discredit your opponent by claiming they don't want to drive safely instead of actually responding to their (IMO legitimate) complaint.

I imagine it depends on the jurisdiction, but personally I don't recall ever seeing a speed camera next to a school, near a city park, or across from a row of dense apartment buildings. Instead they always seem to be in fairly irrelevant places such as along highways where you cross from one jurisdiction into another. I'm sure that has absolutely nothing to do with revenue though.
As the original Reddit thread pointed out, a fully-automatic edit system is required to use a separate bot account. Edits like this, is called a semi-automatic edit, or "cleanup tasks", or "maintenance". It includes adding proper categories, fixing links and typos, correcting some deprecated Mediawiki syntax and templates to standard code, etc. Editors can use mulitple tools to do this job, with a mouse click and proper regular expressions, you can edit a dozen of pages.
Basically all enterprises. We really need a viable alternative to Atlassian :/
For anyone interested in the importance of maintenance I highly recommend the article “Hail the maintainers (Innovation is overvalued)” and the Freakonokics podcast episode that builds on the article. I gained a new appreciation for maintenance from them.

[1]https://aeon.co/essays/innovation-is-overvalued-maintenance-...

[2]http://freakonomics.com/podcast/in-praise-of-maintenance/
I just flew on a 767 with BA a few weeks ago. The cabin definitely felt dated
Oops, now I agree with the people below: keywords and type names / identifiers are different :-/
I really like Irrlicht so nice to see a mention. I played around with it a while back, using GDAL to read raster data and Irrlicht to display/animate it in 3D, and was very impressed by its simplicity even for someone coming to it with no C++. I learnt so much just from a few days hacking.

There's OGRE as well of course, but I seem to recall there was some weird preprocesser step to compilation that put me off it: https://www.ogre3d.org/
The German Wikipedia is large and sees a lot of activity. Articles about topics relating mostly to Germany, Austria or Switzerland are usually better than the English ones. Other articles are often somewhat biased towards a readership from those country, which is actually helpful if you live there.

Lower English language fluency in the general population, compared to the Netherlands or Scandinavia, supports this of course. But also the fact that German remains a scholarly language to this day (in the humanities but also in some branches of engineering).
US-Based Engineer Revives Village, Saves 200 Crore Litres of Water
Not sure if those 'La French Tech' signs are supposed to be marketing or warnings.
lurking = reading.

Most people (who can) read. That's a lower effort (and most of the time sufficient) than writing.
No stats: it's 1 year old.

For the noise complaints, enjoy the view from the A9 and A709: https://www.google.com/maps/place/Montpellier/@43.5591054,3....
So has been every single form of art since the beginning of it.
German wikipedia is plagued by the same
YT is much worse, it keeps recommending "popular" clips it deemed worth of pushing. Conspiracy theories (still!), top 10 you wont believe number 9 garbage, politics, etc.

Just now out of 20 related/recommended slots: one 9/11 conspiracy, one Nuremberg trials? something about Nazi experiments, 6 watched videos I already gave a like few weeks/months/years ago! top 10 some gimmick artillery guns list, Belarus drunken driving compilation, 3 totally random videos in my native language despite YT UI being set to English, 4 videos actually related to the clip on the page, finally 2 videos somewhat related to my subscriptions.
If we look at the old terms of service that Unity claimed to be also forbidding them (see the 2.4, that was recently changed). https://web.archive.org/web/20180616042117/https://unity3d.c...

IANAL but for me that looks like also banning the usual method of implementing your games server in Unity if we think it also bans SpatialOS.

For me the old terms look like trying to get more money from services like PlayStation Now. However if they really did forbid SpatialOS then that means every single mobile game with server implemented in Unity are also breaking the TOS and should be shut down asap.

Rergardless this debacle proves that Unity is more than willing to interprete their TOS quite liberally if they smell money. So if you build a big MMO that rakes in billions you should expect Unity to barge in and use that, or some other, part of TOS to demand more money from you.

EDIT: My hunch in how this went down. Year ago unity told them that 2.4 breaks the TOS and wanted more money. Improbable said "Nuhhuh, can't you read?" until Unity changed their TOS and said "Yeah! It does!".

So if Unity ever says that you break their TOS and they want money it's better to pay them regardless of what the TOS says because otherwise they just change the TOS retroactively.
So has been every single form of Art since the beginning of it.
> What grates me about Paul's writing is the sheer pomposity of it all,

>> It will always suck to work for large organizations, and the larger the organization, the more it will suck.

> My god! One must have a super limited and convenient worldview to inflict such idiotic statements onto the world with such a wanton disregard of anything approaching sensitivity.

Pot meet kettle.

My New Year's resolution: be less polar.
Agree. Isn't there some theory that satisfaction is linked to autonomy, mastery, and purpose ?

Sounds like pg is only interested in autonomy, whereas you are also taking mastery and purpose into account.
Your 2) is spot on - I think its the major reason we build up this cruft. By making an explicit choice to add something to my docker file I have decided it is worth the 2 minutes mental effort (for me a surprisingly high bar!)

not sure I get 5/6 - will dive in later (just decided this project needs a roadmap)
I thought you were exaggerating until I got about halfway through and discovered the French Tech section. I honestly can't tell if La French Tech are being knowingly ironic. Their website [1] is a gloriously detailed coming soon page ("Our site is undergoing renovation, and will be back online with in 2019") and the idea of starting an English language local French Tech community in your own country is perplexing. I'm fascinated, thanks for mentioning it.

[1] https://www.lafrenchtech.com/en/
Write a kernel extension. The Mac OS documentation is very comprehensive and helpful. It's a different type of programming to most people's day-to-day stuff. And it's very rewarding to see it load up into the OS (or crash the whole system as the case may be).
I agree. It was involuntary.
I wonder how much financial interest they have in consumers buying new drives.
Thanks for the tldr. This sounds rather a lot like a tree based method. How fair is that analogy?
One thing I always curious about: how can chinese do any meaningful science in their language when most of the science (as far as I'm aware) is in Latin alphabet? They don't even have an alphabet, do they? If so, how do they translate all that information, is that even possible?
You could try some of the lesser known universities in Europe, a.f.a.i.k tuition is around 1k to 3k eur per semester (i.e. my IT faculty in Brno, CZK has 3k Eur per academic year).

I finished my masters here, I consider the education quality reasonably good (hey, I even helped my theis advisor to publish a paper :) and I worked part-time for most of the time.

Friend of mine just finished his BCs, while supporting his partners a family and working part-time.
> Finding the right technical path

Often it is more about the right political path. Getting something approved like you want it to can mean months of back-channel work to make it become other people's idea.
That's exactly what he has done and there is nothing wrong with that when it's done right (Charles I. Jones is a top man).

>Does anyone really believe that 1/ the "stock' of ideas can be measured by a real number and 2/ national output is proportional to some power of the "stock" of ideas?

System dynamics can be modeled with numbers that can never be measured or are hard to measure. The exact number of working hours and capital spend to produce innovation is hard to measure and approximations (like what companies announce or number of patents) don't capture the whole picture. It's still reasonable to assume that the number exists.

Optimal taxation and economic growth are big subjects and this paper is not trying to solve it or propose a policy. The paper explores the dynamics of taxation and growth under three conditions mathematically ignoring the rest. Trying to see how big effects small changes can have is interesting.
> Similar lines could have been written about once crazy ideas that we take for granted today.

That's right, I hope some startups will succeed even if they are mocked or criticised like it was the case for Dropbox.
The number of Wikipedia articles is steadily increasing:

https://en.wikipedia.org/wiki/Wikipedia:Size_of_Wikipedia

Deleting articles doesn't prevent anyone from participating, since anyone can write/edit articles on any notable subject. The deletion process protects Wikipedia from search engine marketers who try to promote their clients with biased low-quality content. They can go to Quora for that.

https://en.wikipedia.org/wiki/Wikipedia:Deletion_policy#Reas...
> I think there is a strong use case for a Arch-like Linux distro that has an open architecture for building the entire distro from source into container images automatically.

That's what Fedora Silverblue is all about https://silverblue.fedoraproject.org/

I'm not sure what will happen after IBM's acquisition of RedHat but as far as I remember the last announcement was that Silverblue will get the best bits of CoreOS (in turn acquired by RedHat) and Atomic Workstation.
I had a client that gave explicit instructions to sign, scan, and return. So I signed digitally (MacOS Preview makes this really easy), rotated the pages a little, and added a bit of noise. They were happy and I was happy.
Shameless plug: Also check out https://librepcb.org/ :)
It's a problem for Wikipedia which says a central principle is that it's the enclyclopedia anyone can edit.

That's clearly not true with Wikipedia's hostile to new users policies (even with the existance of "don't bite the newbies").

Even creating a username means you have to navigate the username policy, and the two admin boards (one RFC, one noticeboard) for usernames. There are two templates for usernames (and templating new users is pretty hostile). And until very recently the noticeboard had two different sections, a holding pen and the main board. (They've got rid of the holding pen).

Username creation is less hostile right now that it was a few years ago, but that can change at any moment if someone choses to trawl the new username lists.
The majority of applicants for tech roles are white men, period!

It's no accident that if you have 80% white people apply for jobs, then 80% of your company is going to be white. This is, assuming you do not discriminate based on skin color. If you have 80% white apply, and only 60% of your company is white, then you are disciminating based on skin color. This is racism! I don't care how you want to spin it, whether you think it is justified or not, it is plain racism. This is why I use the term racism quota and not diversity quota. Call things for what they are.

If you want to change the situation, then positive action would be actions which cause the number of applicants of color to increase. However, you need to be careful when planning this too - because educating non-whites "more than" whites, deliberately, is just moving the discrimination to white boys. The idea of "black-only workshops" is racist, just as it would be if there were "white-only workshops." Everyone should be given the same opportunities, and I'm all for improving the state of education in communities where it has been substandard or non-existant in the past, so as to level the playing field.

Perhaps education alone won't cut it, because there might be some more fundamental cultural issues which account for the significant differences in graduates of tech related fields. Women, for example, are only 15% of CS grads at best. It is absurd to expect equal representation of programmers to be female given the statistics but don't let that get in the way of your faith in social justice. Men can't be victims of your actions, after all.

If you think that girls don't get into tech because of some perceived patriarchy where they are oppressed, you are absolutely delusional. The biggest thing preventing girls getting into tech is other girls - the bullying they receive in school.
Well, there is this (requires nightly): https://github.com/Amanieu/intrusive-rs
What did you expect them to do? If the product really works the reporter can't just say "uh I can't really see it".
Data.gov offline due to Government Shutdown
It’s down to a quality of implementation. I can give you some hints on improving it if you’re interested.

A tiny JIT code generator inside cdb would definitely bring performance on par with a generated C code but it’s probably an overkill.
Umm, these cameras offer RTSP streams, not SIP. Wish they offered SIP for use of the mic and speaker though...
I don't do embedded systems, but as a self-respecting software engineer, I am intending to develop proficiency in C/C++ over this next year. Does anybody have any recommended books/courses/projects?
Since you're criticizing PG's writing...

1. You could have quoted Atwood's article briefly to capture his basic ideas rather than just jarringly moving on to your next point. Most people are going to finish your post first, then, if they're still interested, go read supplementary links.

2. You could have just pointed out that you worked at CERN, making that whole paragraph about half as lengthy and ten times as punchy. "My group of hundreds does things Uber could never in a million years dream of doing. Or for that matter, YCombinator." Maybe leave that last one out.

3. Once that sordid bit of egotism is out of the way, you could have dealt better with the obvious "well duh, working at CERN is way better than working at Uber!" C'mon now, PG's talking to the masses, not the guys smart enough to advance the state of human knowledge by the day.

4. More space could have been given to the nuts and bolts of accomplishing real things in the real world that might include third-world politics than continuing to grind your ax on PG. Instead we get four measly sentences! You're already slumming it with us webdev bums, at least give us something to salivate over! Give us an essay of your own, big man!
Epic ...thanks
You should learn C. Ideally, you could learn C++ as well, but I think it's best to learn C first. And then treat C++ as a completely separate language. Rust is a good thing too, but it's a little too soon for it to be broadly useful.

Then you should learn Unix. From an understanding point of view, I think it's probably better to learn something like FreeBSD, NetBSD, Xv6 ... Linux is very pragmatic, and very general, and so it doesn't have the purity that smaller, more focused or curated systems have. Once you have a handle on Unix, look at other OSes: Plan9, Minix, FreeRTOS, L4, etc.

Then networking: I suggest starting with IP, TCP, ARP; then step down to the physical layer: Ethernet, Token Ring, 802.11, hubs, and switches; then static routing, RIP, OSPF, and BGP; maybe look at mesh routing. Then some application layer stuff: DNS, NTP, SSH, NFS, LDAP, HTTP, etc. Reading the RFCs is really valuable, and they're remarkably accessible up until say 2500 or 3000 or so.

Security: symmetric and asymmetric crypto, Kerberos, SSL, SSH, OAuth, etc. Read up on pen testing, social engineering, defensive programmings, fuzzing, etc.

Databases: both relational and otherwise. SQL. Wrap your head around how a filesystem and a database are the same and how they're different.

Messaging: some sub-set of protocol buffers, Cap'n'Proto, Avro, Thrift, XDR; brokers vs. p2p; pub-sub vs. directed. There are hundreds of system you can look at here: pick a few that look different.

Learn about complexity analysis, distributed consensus, locking, concurrency and threads.

so far as tools go, you need to understand a debugger (how to use it, and how it works), packet capture and analysis (Wireshark is good), profiling and performance analysis.

That's probably a decent coverage for the software side. The exact focus will differ depending on embedded/real-time vs enterprise, etc.

From the hardware side, I think it's worth starting with an 80's or earlier, 8 or 16-bit system, and learning how it works to the digital logic level. What a simple microprocessor actually does: fetching, decoding, execution units, etc. A Z80 or 6502 or similar system is a pretty simple circuit, and it's worth really grokking how it works.

From there, you can move forward to more complex CPUs, newer memory architectures, newer buses, etc. But it's much harder to dive straight into a modern x86 or ARM CPU and try to understand how it works.

It's a this point that reading Drepper's memory article, and the "everything you should know about latency" article(s), etc, really start to be useful, because you've got a solid grounding in what's underneath them.

You don't need to do this all at once, or before you start working more on backend or systems level code: I'd guess it took me close to 10 years to feel like I had a decent grasp on most of it.
Like most public institutions, CERN is overstaffed and has produced comparatively little.

Publicly funded people in Europe act and feel like royalty and build themselves Veblen goods. In several German cities, the only buildings that are in good shape are government buildings and universities.

Normal people do not have money to paint their houses (if they have one, that's another thing only civil servants can afford).
AKA how to reinvent cache-oblivious data structures, poorly.
But does Amazon provide a large net value? Google I can understand provides a service we didn't have, but amazon just provides "selling stuff" - something that was possible before too. If anything, Amazon now sells tons more stuff using a lot fewer jobs, so what is the net contribution Amazon does to the US economy in terms of job creation, tax revenue, and the Global ecnonomy?

If anything, a lot of the megacorps just seem to kill smaller business while at the same time being better at not paying taxes.
It sounds like parents are really the ones who need to be treated, not those kids.
[1] https://mediabiasfactcheck.com/buzzfeed/

[2] https://www.washingtonpost.com/news/the-fix/wp/2014/10/21/le...
At the time of writing the Gibbs phenomenon -- the overshoot occurring at discontinuities of a square wave, which does not go away no matter how many harmonics are included (see https://en.wikipedia.org/wiki/Gibbs_phenomenon) -- is not correctly represented in these visualisations, implying that important aspects of the underlying maths are obscured. In my opinion this limits the didactic value of an otherwise impressive presentation.
I think first we need to make a differentiation of RESPONSABILITY and AGE.

Mr. Rocket Eletric Car Man Inventor has a few kids, wives whatever... but he doesn't take care of them, nor feel responsible, he is almost reaching his 50 but he lives like a 23 year old.

Age doesn't matter.

Now, if you feel responsible for your kids, your spouse, dog or whatever. I would go a step back and consider doing something as another HN member suggested "cash flow positive". Can be a business as well, consulting or this thing that some people seem to hate here, called "working for the boss". Don't buy the YC propaganda of success. Success can mean also taking care of your kids. Today is full of parents that think they are putting their kids ahead because they work a lot, but the only thing they are really doing is that they are putting their careers ahead. Well, not Today, this trend has been going on for a while and we've already seen how this affects children, or even adults...
My Mac on Mojave ships with Python 2.7.10 which was released May 23, 2015.