skysight-inc/HackerNews huggingface dataset:
I am 21 right now and am an entrepreneur. I am in a start up which started about a year ago. One thing I can tell you from my perspective is that my parents never encouraged me to be an entrepreneur. I think subconsciously the school teaches you if you want to be an entrepreneur or not. I learned that I would be a great entrepreneur from all the group projects I was leading ever since I was young. All the other kids would want to make me the "leader" and that encouraged me to take action. Also from my peers in college, they told me the dreadful stories of working in a big company. Many universities have entrepreneurship classes (believe it or not).

You should be happy whatever your child wants to do with his/her life. Whether it be an entrepreneur or flipping burgers in the streets. I think as a parent, it's your job to open doors for the child. Show them there is more than working for a big company, expose them to different roads. Then LET them choose what they want to be.

It's cool that you want to set aside Sunday's afternoon to "build stuff", but I would say also take them for "sports club", "art school", "music school". Don't limit them to what you want to be, open doors for them.
When I was a kid, darn it! The laser was called "a solution in search of a problem."
Surgeon performs his first gorilla surgery
Why does a rather trivial construct like this require an arcane label like 'fixed-point combinator'?

In any case, this is cheating. What you effectively have here is a pair of mutually recursive functions, Recursive<>::op() calls anonymous_lambda_type::op(), which calls Recursive<>::op() again, and so on. I checked Wikipedia without even knowing 'mutual recursion' was an official mathy thing, it just sounded right, and I'm pretty sure this label is sufficient to describe the idea.

If only even more advanced functional concepts were demonstrated without all the unnecessary pomp and ceremony common to Haskell and other functional advocates then I'm sure we'd all benefit. I'm constantly reminded when I see examples like this of Bodil Stokkes presentation 'What Every Hipster Should Know About Functional Programming'

http://vimeo.com/68331937
Yep, there are also significant performance benefits in compiling ruby for your machine if you're running on bare metal.
That's funny, I had the exact opposite experience. Back in 2002-ish I was trying to install Slackware and LILO kept failing for some reason I couldn't understand. That turned me off to Linux distro. So I went looking for an alternative and came upon FreeBSD. For personal computer *NIX installations, I haven't looked back. Though of Linux dominated sever installations in the subsequent years, I think the tides are changing and will be using FreeBSD for my next project. Say hello to dtrace and zfs. Can't wait.
ECT offers a very poor trade-off -- potentially irreversible brain damage and mental dysfunction in exchange for the docility and temporary emotional blunting or euphoria that result from the damage.
It's even better than that; tor was built to be used by spooks to cover their open-source intelligence gathering efforts. [0] Tor continues to be used by those same parties for those purposes.

Also, the Tor Project periodically sends out folks to remind the FBI and friends that tor has many legitimate uses, and is routinely used by law enforcement agencies as part of their day-to-day business. [1]

[0] https://lists.torproject.org/pipermail/tor-talk/2011-March/0...

[1] https://blog.torproject.org/blog/trip-report-october-fbi-con...
I still have copies of Clipper code I wrote in the early 90's on one of my archive disks (a "multi-user" help desk system which ran on DOS 6 PC's connected to a Novel 3.12 network). I sometimes go back an look at it just for the nostalgia :)

I really loved knocking out Clipper code, you could get a lot done very quickly and Clipper was a solid superset of dBase. Around that time I also wrote most of my code in an editor called Brief [0] which I sometimes pine after.

>both just seem so arcane but really served a purpose

I guess it depends on your age, but dBase, Clipper, FoxBase etc were hugely popular. FoxBase (or FoxPro as it laterly became know as) was kept alive and kicking by Microsoft and used to ship with Visual Studio (.NET althoug FoxPro was still a COM based language). Rick Strahl (a moderately popular .NET blogger) still maintains a chunk of FoxPro code [2].

[0]: https://en.wikipedia.org/wiki/Brief_(text_editor)

[1]: https://en.wikipedia.org/wiki/Visual_FoxPro

[2]: http://west-wind.com/wsdlgenerator/
That is how I understood commercial code and how I meant it as well.
I did read that. I still have no idea what you’re getting at. Could you please “explain it like I’m five”?
Not that it's well-known or anything, but the Gin library that's part of Chromium uses C++ meta-programming to generate structure-specific code to 'parse' JavaScript types into C++ types:

https://code.google.com/p/chromium/codesearch#chromium/src/g...
I stand corrected (and walk a little funny, too). I should trust my memory less and re-verify my recollections more frequently.
Microservice architecture seems like the most common sense architecture possible. There are very few reasons not to employ it. LinkedIn and Amazon both rely havily on a microservice architecture (LinkedIn with the additional emphasis on Kafka as a central event stream), and those two companies are extremely well positioned because of it. Microservices greatly increase flexibility of the architecture, reduce dependencies, and allow bizdev to move faster. Honestly, complete no-brainer all around.

One piece conspicuously missing from the literature on microservice architectures is a critical one: How do you emulate the architecture on local dev machines? Docker is obviously a big step forward in this regard, but the tooling around local MSA is still developing.

I would love to read about how companies are solving the problem of emulating MSA in the local dev environment.
Scientists Have Climbed to the Bottom of the Mysterious Siberian Crater
Any reason for the lack of DVB drivers in FBSD?
> Why does a rather trivial construct like this require an arcane label like 'fixed-point combinator'?

Because that's what it is. I'm trying to communicate to people who know basic ideas from computer science. This is the last place I would expect someone to call the Y combinator too highbrow.

> In any case, this is cheating.

You're not making any sense.
Since actually testing nuclear weapons is banned, the only way to verify (ha! verify with simulation) that the current nuclear stockpile is reliable is with simulation. In brief, the idea is to model degradation of current warheads and how that effects their performance/reliability.

For example, the National Ignition Facility (the warp core in Into Darkness) was created partly too provide a source of fusion that could be used to verify the computer models used to simulate nuclear weapon stability. Ie, write a general enough model to see what happens in the fusion bit of a nuke, then apply the model to something like what the NIF does, and then actually test it in the NIF. If the NIF experimental outcomes are in agreement with the model predictions, then we now have higher confidence that the model predictions with regards to the actual nukes are useful.

http://en.wikipedia.org/wiki/Stockpile_stewardship
Random downvote? Using malloc in C++ is considered terrible practice. Should I even source it?
It seems as if you don't enjoy what you are doing. I'm in college and this is my fourth year as a CSE (computer science/engineering major). The programming assignments should prepare you for the written exams/test and the real world industry. Computer Science/Engineering isn't limited to just writing programs, but understand the architecture and design patterns. If programming was a passion of yours, test/exams should be a breeze. I don't remember the last time I actually tried to cram/study for a test or even a final. It's because I was applying everything I had learned. The data structures and the concepts. I begin to read and understand how software works because I wanted to. Then I realized that I already learned a lot of the things they were telling me in class. So classes was just a practice/review.

Don't drop out my friend. Hang in there.
Is there an equivalent for Clang/LLVM?
Is transparency a value or a liability?
This reply does not seem much in the spirit of what I wrote. Every sentence you've written here manages to evade the point and/or blame others—except "Agree.", which I'm therefore not feeling sure you do.

Please don't break the rules again, regardless of what bad things other people may have done.
That's awesome. I am teaching my son who is 16 now how to do some basic controller coding. I think it is an awesome skill to have and is a neat way to "see" what your code can do in the physical world.
There's slack, and then there's there's unnecessary risk. If you can't fit a basic piece of safety equipment on your test pilot then you need to rethink your strategy.
YC alum Onename raises $1.5M, open-sources its Bitcoin identity directory
The previous smallest unit was a "cluster" - imagine for sake of example that it is the same number of racks as 3 pods. Some time ago, clusters were somewhat arbitrarily limited in size by a few things - human understanding was definitely one, management software and visualization, network layout and port density issues, and so forth. However, each cluster had a bunch of overhead associated with it that outweigh the benefits, including the primary one - failure domain. If we only needed one more pod-worth of servers, we would have to add a cluster with 3 pods worth of racks.

I don't know the actual strategy (I work in a nearby team, but my focus is mostly on load balancing and CDN infrastructure), but one could imagine that in future it may be more normal to augment existing clusters/failure domains (say, add one pod) rather than building whole new ones.
So you would say that the article is correct about the lack of science fiction authors in China? Are there any other Mandarin SF novels that you would recommend, even if they don't measure up to the level of "The Three-Body Problem"? I grew up reading exclusively western SF (Asimov, Clarke, Niven, Heinlein, Vinge, etc) and reading SF is still one of my favorite pastimes. I took some Mandarin language classes in College, and I'd like to try reading some Chinese SF.
Could you explain the corruption?

For example, is it always corruption for the member of the board for a business to own any company which has dealing with that business?

Theodore F. Craver, Jr is the Chairman, President and CEO of Southern California Edison. He also sits on the California Board of Trustees of The Nature Conservancy. Is it corruption if The Nature Conservancy buys any of its power from Southern California Edison?
I think bostrom/Yudlowski's arguments are a bit flawed on thsi topic.

The AGI would improve its intelligence, not because it values more intelligence in its own right, but because more intelligence would help it achieve its goal of accumulating paperclips.

Why is the worthiness of this goal not subject to intelligent analysis, though? The whole scenario rests on the idea of an entity so intelligent as to wipe out all humanity, but simultaneously so limited as to be satisfied with maximizing paperclips (or any other limited goal for which this is a proxy).

An AGI is simply an optimization process—a goal-seeker, a utility-function-maximizer.

Then I submit that it's not an artificial general intelligence because it apparently lacks the ability to evaluate or set its own goals. I'm reminded of the 6th sally from the Cyberiad in which an inquisitive space pirate is undone by his excessive appetite for facts.
Searched for a Go icon and couldn't find it. I did some digging and I don't think there is an actual Golang icon. Maybe the gopher?
Well, the truth is probably somewhere in the middle. It's certainly not binary. That is, some just require more effort.

OTOH, as a tutor back in my CS days, I witnessed the difference between those who just needed an occasional nudge and those who really just constantly beat their heads against the wall. It really wasn't that they were unwilling to try. It was more that their minds weren't wired to conceptualize and approach CS-style problem-solving. Sure, I could walk them through a problem, but next time around it was like starting over.

It reminds me of geometry proofs. Some could learn to stumble their way through, while others just glided through almost effortlessly.

So, the stick-to-itness attitude that you mentioned is certainly a requirement that all of us have had to wield at times, but I'm speaking more of the ability to make progress while wielding that attitude.

And, it's not necessarily a matter of intelligence as much as thinking styles. That's the "click" I'm talking about. So, this is not some superiority trip.

In fact, in the context of this discussion, I was actually being optimistic. Some were suggesting that the prisoners couldn't learn to be viable if they were so far behind those who had been doing it since childhood. My take is that if a person has aptitude for it, they can make up a lot of lost ground. Simple exposure might activate them in ways that others who work for years in the field might never achieve.
Tim Cook Slide Shows Why Apple Is at War with Walmart
This is why the Ford Class aircraft carriers are so ridiculously over provisioned electrically. They have had this stuff in the pipeline for years and had to make sure that this new class of aircraft carriers could handle it when it finally becomes feasible or necessary.
2010, python (wxpython to be exact, the Python version IIRC was 2.5). pretty fun, I think the biggest development since then is the degree to which the browser has improved as a platform for development.
because rules and regulations are links in the chains that bind you. rules and regulations created the corporations, rules and regulations tax you, rules and regulations throw you in jail for imbibing in herbs...
I wrote a Perl web app in 2000. Before that I wrote some grant based VB & c++ in 1999.
I'm afraid I have no idea what you're talking about. Are you sure you meant to reply to me rather than some other commenter?
2009, I was a freshman comp sci major at a startup trying to get experience. I wrote some SQL and VB.NET code for a proof of concept web service. Turned out someone sold it and some major companies are using it today....
> Why does a rather trivial construct like this require an arcane label like 'fixed-point combinator'?

On a site named after fixed-point recursion, no less.
I agree, scanning can be expensive (I've got a Coolscan for 35mm and I'm eyeing a v700 for 4x5).

But if prints are the desired end result, it's still less than $10 to develop and print a roll of 35mm film. What's the price and cost of an inkjet, paper and ink carts?

Then again, if all you're doing is taking quick snapshots to upload to instagram, just use whatever smartphone you have and don't bother buying an actual camera.
First, there's quite a difference between unprofitable and less profitable.

Secondly, the internet is a utility. Utilities are regulated because they are essential and because they spawn natural monopolies. Interestingly, the prices I pay AND the service I get for utilities that are recognized as such and regulated (electricity, water, natural gas) are great. Completely the opposite for my cell service and internet. YMMV.

The only way capitalism works is if you have competition. The investment costs are too high, the players have implicit noncompete agreements, and when competition threatens to happen in this area, one player just buys out the other.
you can just write a letter to the 3 companies (which are non-government too) and they will send you your report. That is essentially what these websites do on your behalf, just automate the process...
That 40% likely applies fairly specifically geographically-speaking. There are other pathologies that degrade cognitive ability which are almost omni-present in developing nations. Hookworm, for instance, causes permanent IQ loss in children who are infected with it and it is nearly universal in Africa and many other places with inferior sanitation. The American US south had a big hookworm problem in the past, but intentional steps were taken to eliminate hookworm. The result was climbing average IQ scores across the south for nearly a century. Malaria also causes cognitive problems, not the least of which is causing missed school in children. Malaria, obviously, sees an awful lot of attention paid to it, but hookworm is not nearly as popular. If I could choose something to focus on, hookworm would probably come even before malaria in my mind. The negative cognitive effects of hookworm hamper everything that can be done to fight malaria and other things, preventing people from realizing how important hygeine and the like is.
Sold my first code in 1979. It was a collection of APL routines to solve optimization problems for the NMSU Physical Science Laboratory.
I think "Mundane SF" is the term you are looking for.
Cloud and Heat
I was in this exact position when I was starting my first year of college. Western Digital offered me a job right after I graduated high school. It wasn't even a job I was considering because it was totally different than what I wanted to do. But the pay was great, especially as a first year, so I took the job because the incentives were lining up and I believed that the "pay" would make me happier. It ended up being the total opposite, I was not excited about anything I was doing and didn't want to do anything, but go home! To make matters worse anything that ticked you off at work, even if it's like a piece of hair on your tongue, you would complain about the job (even if it isn't to blame). I ended up quitting because I didn't see a future in it. It's not what I wanted to do.

In my experience, you should decline the offer and try to get your dream job. If you don't get accepted to your dream job, kindly ask them why and work even harder to get it!

Good luck :)
From what I understand, this has been on the list for awhile, they are just working through it in each version. None of the ideas are very new at all, and could have been on the list quite awhile ago.
Anonymous VPN is pretty easy. Bitcoin, or if not, VCC is all you need.
Top 5 Real Wolves of Wall Street have run wild for millions of years
Are you saying that he writes in a style that fits Japanese culture? I looked at his wikipedia page and it looks like his influences are irish/catholic/native american tall tales. Do you know how he got popular in Japan?

In any case he looks interesting, thanks!
This may be stretching the definition of "commercial", but in 1986, Run Magazine published this game I wrote. It was written in C64 BASIC and the code fit on a single screen (40x25).

http://www.gamebase64.com/game.php?id=12367&d=39

They sent me a T-Shirt. Still counts.
It has a label like that because the math folks who came up with it a hundred or so years ago were thinking of math, not trying to accommodate math-phobic C hackers in the next century.
Ah right like this [1], for some reason I thought this was a micro controller

http://en.wikipedia.org/wiki/RAD750
I wrote some freeware apps when I was 17 in 1989 for QuickBBS, but I guess those weren't commercial. I think the first code I was paid to write was a config tool for some anti-virus software for the US Air Force in San Antonio, TX (!). It was written in C for DOS (using the CXL library). The Air Force didn't have a clue that I was an up and coming phone phreaker, hacker, and many other bad things :) My first paid full-time programming job was to write a voice-response system for a bank (again in C for DOS) using dialogic-compatible voice cards (Rhetorex, if I recall correctly). This was the first time I had been exposed to a state machine (I hadn't studied computer science yet).

What has changed? Wow, what hasn't changed? Back then, a hacker's wet dream box might have been a Sparcstation running SunOS or later, Solaris. I always thought I would have to eventually learn Windows programming, but somehow I managed to avoid it (being in prison from 1995-1999 helped in this regard - by the time I got out, Linux was well-accepted).
A3 Mitigation of Shellshock Vulnerability
This is actually very common with space instrumentation. We've been rather spoiled by NASA's Mars rovers lasting exceptionally long amounts of time. Opportunity only had a mission plan of 90 (Martian) days. Anything longer than that was deemed to be a bonus. It's been going strong for 10 and a bit years now.

Philae had a few specific goals: namely to land on the comet, take some data with each of the instruments and return the data to Earth. A single good measurement with each instrument would be probably classed as a completely successful mission.

Don't forget we've had plenty of missions where the lander was completely destroyed - e.g. probes into Jupiter or landers on Venus - and we expected them to be destroyed. The missions being: take data and hope we get it before the local environment obliterates the instruments. Some of the Venera landers lasted a mere 120 minutes before Venus killed them.

Obviously there's a significant amount of engineering work involved to make sure that things are as robust as they can possibly be, but it is normal to do the bare minimum to achieve specification simply due to weight or power restrictions.
1985: I worked for a map company. I wrote applications to plot typographical maps using a big plotter among other graphics work. When I started, we were in the loading area complete with a garage door. I remember it was pretty cold in the winter. It was all C or perhaps C++.
Can you explain more about the lowest common denominater? Does this mean sower technologies are more dominate in a bitstream access scenario?
Why was RTG (Radioisotope thermoelectric generator) not used in Rosetta mission?
Every product is structured as a partnership (similar to the way a law firm can be a partnership). Everyone who earns App Coins in that product is a partner – which entitles them to a portion of all profits in accordance with their ownership percentage, along with access to business information and direct involvement in decision-making.

I wanted to clarify the above:

1) Though some have conceptually referred to products on Assembly like partnerships they are NOT. They are neither structured as "Partnerships" and are not housed in their own separate legal entity

2) Each product has a group of contributors that, through the rules we all agree to abide by on Assembly (https://assembly.com/terms), collectively determine the strategy and product development as well as share in any profits.

3) App Coins determine a contributors share of any profits and are awarded by the product's Core Team made up from the community. App Coins aren’t transferable, and aren’t exchangeable for other currencies. You can learn more on how App Coins and profits work here (https://assembly.com/help/revenue)

We have spent a lot of time thinking about some of the structural issues raised here. They are the kinds of issues that we see many companies working through as they try to fit new business models into existing rules and regulatory schemes. We’ve done our best to create a structure that addresses regulatory concerns while also maintaining the core principles on which we’ve founded Assembly.
This is actually a very fascinating part of my childhood. I was in middle school in Midlothian, TX during the time the "super collider" was being build in Waxahatchee. I was a kid, i was fascinated about this. The schools took it upon themselves to start teaching physics to 6th graders. The whole town knew it was a big deal. Then one day, it wasn't.

I'd moved away, and heard it was turned into place to grow mushrooms. I never understood when i was young, why they wouldn't want to build something so important. To be honest, i still don't really understand why we didn't build it aside from simply "Republicans." I'll check out the film.

http://en.wikipedia.org/wiki/Superconducting_Super_Collider