skysight-inc/HackerNews huggingface dataset:
“You see how the thick branches point away from each other? That’s so they don’t block their buddy’s light.”

Would be nice if there was more info on this. Without any, I would suggest the trees below are growing because of light reaching them as a result of the higher trees' branches facing other directions from some other cause. Presumably the smaller trees sprouted after the taller trees, in which case the above is suggesting the branches of the taller trees changed direction when the young trees arrived, so the branches should have a curve.
It was in reply to someone's comment about Steve Jobs. It makes no sense standalone.
I found this honestly very enlightening as a programmer who's been inadvertantly "climbing" for a while.
I tried Smalltalk recently, but I couldn't get into it:

1. The (basically mandatory) UI was keyboard unfriendly

2. They removed multiple inheritance from the language. That's not still Smalltalk, is it?
Nontransitive dice
Brazilian Shrunken Head Babies: Zika or Tdap?
Kinto: a lightweight JSON storage service with sync and sharing
Is that on Andorid? It was working fine for me on Windows 10 Phone/Microsoft Edge, but I've seen other sites mess up in similar ways on Edge.
Totally agree. It seems like the driver is the tendency for businesses to think in the short term.

It seems like building only the things that _really_ matter would be a solution. Then time would be more easily allocated to test driven design, composable architecture, state management, and data modeling.

The question then becomes: "what truly matters to build". That's a whole other discussion.
The effect of burying cash in the sand and hiring teachers are pretty much the same? I get what he's saying but it's glib to the point of being meaningless. Government spending doesn't buy just anything. Outlays are specifies by Congress to be done in the most efficient manner they can agree to (I know they suck at it, but that doesn't mean the theory is wrong). Nor is interfering with profitable business a concern when production and employment are shrinking as they do during a recession.
According to the National Center for Education Statistics there were 98,817 public schools in 2009-2010 fiscal year. 4 billion / 98,817 = 40k each. So it's not that much money towards it.
Every few months someone finds a way to put another turtle on top, and some of those attempts stick.
You'll get patent suits for sure if you sell it. There's a patent on almost everything about making CPU's and networked devices. Also, anything that uses high-assurance security (EAL6/7) is still under old classification they used to reduce exports for crypto. They didn't mention the implications of that when they opened up crypto exports. ;)

So, your best case is to build something that barely functions by modern standards but still usable. Here's you some inspiration:

http://www.homebrewcpu.com/

Good security model to start with to leverage existing code:

https://www.cl.cam.ac.uk/research/security/ctsrd/cheri/
These are the things we need for the web.
20% time is important because not everyone has a ton of free time to improve their skills and do whatever they want to.

People with families, hobbies (that aren't programming), classes to take, or even extra-long commutes are not overflowing with time to devote to side projects.
I've been using Fortran 90/95 extensively over the last few years, for numerical simulation of quantum systems. I think there's a lot of misconceptions about Fortran (which is partly due to Fortran 77, with its punchcard format and spaghetti code). Fortran 90 is basically a different language, and is actually reasonably modern. I see it as significantly more suitable for numerical programming than C/C++. Fortran is conceptually much simpler than C. Having multi-dimensional arrays at the core of the language and not having to deal with pointers makes it much harder to shoot yourself in the foot, and yields more robust and easier to read code. Also, Fortran beats any other language (including C) in terms of speed. I would not recommend using it outside of numerical applications, but in its niche, it's pretty much perfect. For more high-level tasks I mostly use Python.
It's not about the tool. It's about applying knowledge, consideration & discipline in the use of the tool. What you hate is people.
> It's all about allocating capital.

I completely agree. However, I propose we put a serious damper on growth. Now, I know I cannot effectively or efficiently dictate how capital is allocated but we can do something almost as good. We can try to disassociate risk and reward.

It is my sincere beliefs that the inventions, the discoveries, and the creation of useful arts will take place sooner or later even without the motivation of the 100x gains. It might take a few years, decades, or centuries but we will get there. Yes, the plan requires a hint of central planning but I think it is acceptable.

The more I think about this the more I am convinced that an effective maximum yearly individual income is pivotal to the success of our society going forward. If adding the value of perks would amount to the annual maximum income would push someone over the maximum individual income then they should rightfully pay the correct income tax on the sum over the maximum income (which I tentatively set at 100 * 2000 * minimum wage per hour, it ought to be lower but we need to be pragmatic).

The reason we need to spend so much money on everything and we need 100x gains is that our enterprises have become too top heavy. The only "simple" way to curtail it that I can think of is to impose a maximum personal income (above which we tax away a large part, lets say 90% of the income). We can make it something more palatable. We have the ability to do it. We just need the will power to effect this tweak in the way our society rewards people.

> Meanwhile billionaire Larry Ellison leased his own aircraft to the company he runs for $1.5 million. (source http://www.bloomberg.com/news/articles/2014-05-02/ceos-take-... )

Now this idea isn't perfect. Right away I can think of a way people will try to game the system by "packing" the board of directors with nephews, nieces, children, grandchildren, butlers, and maids of the corporate officers. I don't have a solution to this yet but I am sure we can fix these bugs as we see them in production. The idea is to get the ball rolling and iterate as we go.
Is it ever practical to include full-colour cameras? If science and resolution is the priority, isn't it better to send scientific cameras with movable filters? In other words, are these pictures from a colour camera or are they, like most probe images, composites from multiple bw/g scientific images?
Startcom insist that you have your own personal certificate first, before they will issue the website certificate. They could have allowed just a username and password, but I guess certificate authorities believe there is no such thing as too many certificates, and don't realise just how inconvenient they are for most people.

(It was their personal certificate they issued to you that had to be in the browser.)
Do you have any evidence to support this theory? Certainly seems like the deniers believe it for real.
The (amusing in its existence) lobbying group for the hot dog industry agrees (scroll down a bit or just search for ketchup)

http://www.hot-dog.org/culture/hot-dog-etiquette
Works for for me on Android (chrome)
Are there any "reputation-based" tools available for home users? I have always wanted a tool that would visually show me every device on my network and give a clear indication when a new device was added.
You should write a blog.(hate that word, but we're stuck with it I guess?). I think it's human nature to overstate the difficulty of one's profession? I know my father felt being a union electrician was on par with--strike that; he felt electricians were the boy profession worth talking about.
As a electrician, I can state it's basically knowing 40 important codes, the right training, and a strong back.

It's funny how some fields get the difficult label, and some fields get the easy label. I've always felt a good mechanic, whom can work on any aspect of pre obd2 vechicles, and has a good grasp on today's computers on wheels, don't get enough respect.

I belive it comes down to how a subject is taught, and complete honesty. I'll pass this along. Watch repair is not that difficult. In about a year's work of time, and the right tools; the average person could repair watches. Yes, there are odd balls out there, but most high end watches are still using the basic escapement to regulate that train of gears. You open one, and the next one looks familiar.

I do find programming difficult though. My front end work, I don't find that difficult. I've noticed each year Programming tutorials just get better. The books get better. I guess I gave the Internet to thank, and honest/benevolent folks who don't mind spreading information?
Two Mobile Apps I'd Love to See
ColdFusion was a breath of fresh air in the mid-to-late '90s when the predominant technologies were CGI/Perl and ASP/VBScript (pre-.NET). I used to love showing other programmers e.g. "Here's how you create a database connection, execute a query, and iterate through a recordset in ASP (40 lines of opaque nonsense)... and here's how you do it in ColdFusion (cfquery, cfloop)." It enabled us to quickly deliver a lot of intranets and e-commerce sites for our customers, but man oh man did it require a lot of server hardware to run (at the time), and it was expensive as heck!
Haha. WINDEV is actually going fairly strong by 4GL standards for today's environment. Still buggy as hell with All Features No QA focus per forum comments. Yet, they're still doing good on ease-of-use, all-in-one, RAD concept. I remember seeing that making a web app Ajax was basically a checkbox and then re-generates it.

A modern solution like that applying good QA and what we've learned in tooling/language design would still be a good thing I think. Especially considering all the lay people out there relying on Excel, VB6, etc. Could raise them up a bit with right design.
Ok, we replaced "High-end German Call Girl" with "German cartoon character", which seems factual enough. If anyone can suggest a better (i.e. more accurate and neutral) title, we can change it again.
I can see why someone might assume that, but there's a bit if coloration in the rocks(see the pictures).
There are plenty of small countries with populations smaller than medium sized cities. But that's besides the point.

People here don't use the same brush to paint the entirety of US (or Europe), but they openly do so for many larger developing countries.
You get, on average, one photon back per laser shot. So you need a single-photon detector, a lock-in amplifier, a pulsed laser (50 or 60 Hz will give you a nice tone to listen for) and a reasonable size telescope. It's a really small signal. But it could be done by a high school physics class if they were good at scrounging apparatus.

Edited to add: the laser power needed is a few watts average, and the telescope aperture needed is probably 30cm at least, with a tracking mount. Without a picosecond laser, you're not going to be able to measure the distance accurately, but you could probably see a detectable line on a scatterplot or waterfall display.
BWAPI: An API for Interacting with Starcraft: Broodwar
Suddenly the whole trademark thing seems a lot more reasonable.
I don't know what it is, but I've seen more and more moon hoax and flat earth stuff on the Internet today than I recall in the past. Perhaps it's observation bias, but it seems like it's more prevalent today than ever before.
It was possible do it with literate programming for ages. Combine it with emacs, mmm-mode and, say, auctex - and you'll get your IDE.
Isn't this docker 101?
I don't use FB...
Coordinated concurrent programming in Syndicate
> they've willingly sacrificed a uniform platform experience to push their own brand.

What if you consider the 'platform' google? They've not 'sacrificed', they kept it consistent. No?
Sure, but that's why we give the link to the original parent.
Here's some fun reading for you:

Open-source FPGA
http://www.eecs.berkeley.edu/Pubs/TechRpts/2014/EECS-2014-43...

Open-source, bitstream generation for Xilinx
http://drop.isi.edu/sites/default/files/users/nsteiner/soni-...

Open-source tooling for lattice
http://www.clifford.at/icestorm/

Open-source EDA flow
http://opencircuitdesign.com/qflow/

Older, academic tooling for FPGA's
http://www.eecg.toronto.edu/~jayar/pubs/rose/rosefpga12.pdf
Lego outright copied the UK Kiddicraft bricks, then improved on them.

Then they sued the pants of anybody using their patent acquired through a not-so-honest patent application. Before they actually went to court they bought the rights to the Kiddicraft blocks to avoid embarrassment in court.

I'm a huge Lego fan but this is definitely one of the darker pages from the Lego history book and one more reason for me to look at patents in a negative way.

The weird thing is that Lego did just fine, quality wise the competition was in terrible shape and the publicity around the lawsuit made plenty of people aware of the alternatives.

Given how dirty Lego played the patent game (and to some extent still does) the degree of hypocrisy is quite annoying for a brand that I otherwise love to support.

Incidentally, my side project is around 'Lego' and I'm having a ton of fun with it (robotics, large amounts of Lego, what's not to like :) ?).

https://en.wikipedia.org/wiki/Kiddicraft
Yep! And you can even run DOS apps inside Windows 95, so you can have Virtual 8086 Mode inside your virtual x86 CPU (DOSBox) inside your JavaScript virtual machine, inside a sandbox...

Disk access here is fun through the sheer number of layers. Consider a DOS prompt inside 95. When a DOS application tries to perform an I/O operation, it will make a DOS system call. DOS, in turn, will call the BIOS. This BIOS call will be intercepted by Windows 95 which, since it has no 32-bit disk driver (DOSBox doesn't simulate a real disk controller), will pass it on to DOS (the one underlying 95), which in turn will make a BIOS call. Everything before this point has been under DOSBox's x86 emulation. We then go through to the C++ fake BIOS of DOSBox, which handles the BIOS call by calling the C standard library I/O functions. However, those have been replaced by emscripten's shims, which will grab that data from the asm.js heap somewhere (or does it ferry it out to JS? I'm not sure.)

And DOSBox itself has been compiled to asm.js (which your browser may compile to machine code through JIT) and is running in your browser's JS VM. Which, if the browser you're using is on Windows, may be a 32-bit version, which is running under Windows's WOW64 (Windows 32-bit on Windows 64-bit)...

The layers never end!

http://i.imgur.com/lcZZ5YU.png
Do you happen to have a link to that? It's not very Google-able!
some use PROLOG at work. If anybody know a serious modern replacement here, i'm listening. Yeah we could go with 50 different DSLs written in Java, but why reinvent the wheel ? That stuff works and it's powerful.
>our current education system doesn't allow experts to teach

This isn't true in my state.
I don't even see that single million going to teachers. At most, I see lots of money for "training" teachers, but that isn't money in their hands. That's filing PD days, not hiring teachers with CS backgrounds to actually inspire kids.
https://news.ycombinator.com/item?id=10236304

https://news.ycombinator.com/item?id=9540182

https://news.ycombinator.com/item?id=9486938

If LWN minded, they'd say so.
Are you saying it's just your project manager who says swears during meetings ?
> Sorry but that isn't a replacement for Silicon, not by a long shot. You are not getting 14nm plastic transistors anytime soon.

You missed the point. The point isn't to replace 14nm transistors.

The point is to allow engineers to do VLSI design like PCB design.

There are lots of interesting things that can even be done with 5um or 10um transistors, but we can't get there because the non-recurring expense is too high.

Here is an example: guitar pedals--specifically the analog delay ones. These pedals all use an ancient MN3205 bucket brigade CCD chip. The chip is dead simple to make, but since the volume is too low to offset the NRE, nobody is willing to make it.

If, however, you could design that chip with an NRE of $1,000 instead of $100,000, you could make a tidy profit. In addition, you would probably pull all of the other functions of the pedal into the chip as well.

There are also other nice benefits to using older and larger transistors. One of them is voltage tolerance. Modern transistors can't take voltages at even 3.3V in many cases, while the old 10um transistors could go to 18V (old school 4000 series CMOS was specified from 3V-18V for most chips).

The point isn't to replace silicon transistors. It's to create a completely separate market at a different volume point.
If we look at how much technologies have advanced over last decades, the economy produces more than enough output for basic needs, which can be distributed to everyone without much burden.

We can simply offer basic income for everyone, then we can get rid of most special rules, such as food stamps, minimum wage, all kinds of deductibles, flexible spending, childcare. We can tax all incomes at fixed rate and be done with it. All these can be trivially tracked by simple computer system, the only thing needed is identify verification once a year or two.

We would have a much greater society and economy, and avoid the need of "job creation like Walmart".
In Detroit, homeless man now takes Visa and Mastercard
The way I see it, this is an open source shim layer. I don't see any copyright issue whatsoever. Whoever chooses to use the shim is using ffmpeg anyway, so they are already exposed to the license in exactly the same way. This just makes it easier to use ffmpeg 'the right way' on various devices, if I understand correctly.

If somehow MS can't make and open source clean compatibility layers for their own software, then that's a big problem.
https://en.wikipedia.org/wiki/JADE_(programming_language)

Seems pretty likely to cause confusion.
ffmpeg is also distributed under LGPL, which would be necessary to link this library against it, otherwise the whole product would be GPL anyway.
China releases "true colour HD images of the moon"

Clicks link

Sees animated gif of said images

facepalm
The third link that you posted is for keepalived. keepalived uses LVS as the actual load balancer (which is what seesaw uses as well). So as long as you can setup seesaw to run a few scripts to inform DisitalOcean which droplet currently has the ip, then it should work fine. There is an example for keepalived in the link that you posted.
They use the Public Suffix List[1].

[1]: https://publicsuffix.org/
Me and Twitter Bug Bounty – 2015 Recap
> "./" vs. "./"

Is this a typo? It seems like two instances of the same thing
That's because those crackers are finally learning how to use the Internet.
Jeff Bezos's Risky Bet (2006)
In my professional life, C wih occasional forays into ASM (my niche is embedded DSP which itself is inside a larger embedded system). In my side projects, C, FORTH, and Lua. All at the same time, in the same build.
Books for kids
Put a stop to all bullying! Check out "Butterfly Me"....by, Evon Latrail
Now available @ amazon
Also, talk to your kids about death "When Mommy Went to Heaven" by Evon Latrail
Go to Google or YouTube and search, Evon Latrail
As a photographer, I sometimes think my complete switch to digital might have been a mistake. I can't call myself a professional photohrapher because I make very little money off my pictures.

That said, I wish I didn't get rid of my old cameras, and 2.8 lenses. I wish I still had my BW darkroom still set up in my closet.

My pictures are all color now. They are technically fine, but my older pictures just look more interesting.
More schooling is definitely not the answer. By your numbers, funneling more kids into CS programs is creating 9 extra employable graduates with debt for every 1 extra graduate worth hiring.
> I know C, C++ , Java and Phyton. It is all about logics and the only thing that differs is the syntax.

Those are all basically the same language; if you think only syntax differs, you haven't tried enough languages that are actually different. Try a Lisp, a Smalltalk, and a Haskell and you'll learn they're semantically different, not just syntactic.
have you tried recruiting people without CS degrees?
A FOP data dump leaked online, 2.5GB of police contracts and data
The impact ejecta rock (pyramid rock) looks like there are lines. Are those lines from erosion or sedimentation layers? I thought neither of these would happen without an atmosphere or water.
I don't think you are being downvoted for your opinion. I think you are being downvoted because: You are not writing clear ideas. You are using aggressive language. You are not providing concrete evidence.
works fine on Ubuntu Phone
120mm is about 6000 x 6000 pixels. (depending on film stock.)

36 megapixels. which is >> than the 2megapixels of HD
PV (Pipe Viewer) – add a progress bar to most command-line programs
The Drone Racing League
Ask HN: What are important factors in calculating romantic compatibility?
Things like religious views, sexual openness, ethics, attractiveness, etc.

How can I ensure nothing important is missing? How can I make the score resistant to errors, noise, etc? What are good ways to determine the weight/value of each factor and to ensure maximum overall accuracy?
Ellen Pao: “My Lyft driver was a juror who voted and spoke against my case”
what percentage of high school students actually learn calculus and physics (and get at least OK grades)?
Complexity creep is something that should be fought tooth and nail where ever you find it. It's the biggest enemy of keeping your code maintainable. As soon as you feel that you're losing track of what is going on you need to step back and re-think your approach and re-factor. If you don't then in the long term you'll lose control completely. It's not a matter of 'if' but 'when' and by the time 'when' rolls around you will end up wishing you had taken care of the problem when it was still tractable. Short term thinking on long term projects is not an option.
Chained Probabilities in Startup Business Models
I just found this: http://yourparse.com
The objectives of office communication are usually either (1) spreading awareness (of ideas, news, task updates...) or (2) making records. For example, an in-person meeting spreads awareness, and writing minutes creates the records. But not every meeting requires minutes.

If most of your office communication is about spreading awareness, email is pretty terrible. It requires every person to manually handle each individual message. Most users struggle with this badly. It's a huge waste of time when the effects are propagated throughout an office - everyone is receiving and filing exact copies of the same messages. That's the advantage of team chat - it spreads awareness without the mental overhead applied to each worker.

If you need to make a record, email is great. I've found that response expectations are far less affected by the medium (email or team chat) than by the office culture. One is simply easier to manage and respond to.
Apparently some famous rapper went public with his Flat Earth beliefs recently:

http://edition.cnn.com/2016/01/26/entertainment/rapper-bob-e...

That seems to be what all the fuss is about.
It's "third world" as in "third party", i.e. everyone who wasn't either NATO or Warsaw Pact. First and second worlds were coined later. It doesn't mean "third class", never did.
I use Smalltalk. It's what OO languages should be, and what keeps me using it is that the language is the library and I can extend it any way I wish to suite whatever problem I need to solve and I can do it live, tinkering, in a live environment.