skysight-inc/HackerNews huggingface dataset:
as far as polygon stuff goes, your hands are more or less tied - there are only so many tricks you can use. I am finding a lot more flexibility with SDF, not just in terms of performance tricks but rendering in ways that are difficult with polygons, like warping the direction of rays to produce different transformations or deformations in objects.
When looking at pricing, you've got 'Croc is $5' and 'Croc is free' in your subheadings. It's contradictory and seems weird. Would be nice to clean that up.

Here is a fairly good example from bitbucket: https://bitbucket.org/plans
mostly technical, if you say you have an idea in nodejs and if I dont know it in 2-3days I will pickup and create something, I consider myself total dumb in front-end, but I use bootstrap, jquery, some react, some angular with confidence. I can make products and I do freelancing, but I want something which belongs to me, let it be small, but my own. Yes I have some products which I am selling in face-to-face, but I want some kind of idea which I can put online and get passive income, my problem is creativity and lack of experience in non-technical fields. I know there are lots of new ideas, new products, needed/waited products, but I do not know them, thats my problem. Tomorrow, someone can come and say hey can you do this, I say yes I can do and tell myself, what's h... you couldn't think of this product, you could make it on your own.
depends on your project and its complexity.

perhaps one way to improve the approach is instead of thinking about your design and if it's perfect, encourage thought along the lines of "how do we build this so we can change how it works later?"

things always change. there is no perfect spec or style on day 1. the best code is always written during refactoring, so design to make that part easy and while your idea is new and not launched optimize to get it launched.
There's a running joke among cantonese who've watched the comedy 國產凌凌漆[1] (= Domestic-produced 007), the character who acted as Agent 007's inventor, built for the agent a solar-powered torch that only works in the sun. Thanks for the chuckle.

[1] https://en.wikipedia.org/wiki/From_Beijing_with_Love
As a side note: This blog, The Digital Antiquarian, makes an absolutely excellent job to chronicle the home computer history from a gamers point of view.

Have a look at the table of contents to see just how comprehensive Jimmy Mahers ongoing work is: http://www.filfre.net/about-me/sitemap/
now this is going to save me a shit ton of time. good stuff.
This reminds me of deep-dreaming: here stem cells, give me some kidneyness, go for it. (And it's just as creepy as deep-dreaming.)
BuildZoom (YC W13), marketplace for remodeling, needs you
BuildZoom is hiring for the following positions:

Rails Engineer

UX / UI Designer

Sales Exec

Business Development

Operations Manager

Writer / Content Marketing Director

BuildZoom is a marketplace for the construction industry. We help property owners hire great contractors for any type of construction project. We specialize in major improvements (our average job is $30,000), but we handle both new construction and remodeling, and both commercial and residential.

We've put together a unique data set that helps us with the task of identifying great contractors: 100 million building permits matched back to 3.5 million contractor profiles. We are now managing $1 billion/year in projects, and 1 million US homeowners/month visit the website to research and hire contractors.

We are growing fast, and we are hiring for all positions. Come join us! You'll work in a positive environment, with a talented team. We are currently a team of 15 people in San Francisco, 7 people in OKC, and 7 people in Eastwood, Quezon City, Manila. We have positions available in all 3 locations.

Our HQ is at 501 Folsom St, San Francisco, CA. Perks include catered lunch, flexible hours, significant equity, and 4 weeks of vacation time.

We are willing to sponsor talented candidates for an H-1B visa.

You can apply for jobs by emailing david@buildzoom.com, or at at https://jobs.lever.co/buildzoom.

In addition to the core marketplace, check out some of the fun stuff we've built:

Building permit map: https://www.buildzoom.com/map
Economic data based on building permit filings: https://www.buildzoom.com/charts
Remodeling history of my home, and 20 million other properties: https://www.buildzoom.com/property-info/2559-van-ness-av-san-francisco-ca-94109
Mountain View City Page: https://www.buildzoom.com/mountain-view-ca
Compare Solar City / KB Homes stock price / other public builders to their permit filings (beta!): https://www.buildzoom.com/charts?q=for+kb_home
Most active general contractors in Los Angeles: https://www.buildzoom.com/los-angeles/general-contractors?sort=num_permits&page=1&radius=city&location_id=11532&search_type=filtered
> Oh, my comment wasn't at all clear, but I was talking about inclusion on web pages, where you'd be flicking forward and back between them

On the other hand - in case of single page webapps it would only be loaded once and could be made to load only once thanks to browser caching.
The Least Important Ex-CEO
I hope so! I'll settle for millions ;) ;)
They are missing the second major reason why flatbuffers is awesome, cache locality.

It's incredibly hard to layout objects in memory with Java but if you don't mind the lookup hit on bytebuffers flatbuffers is a great way to structure data in the patterns you access it.

All this stuff is pretty old-hat to game dev people bit it's nice to see mainstream dev start caring a bit more about performance.
Well, from my experience, the low-hanging fruit with improving existing configurations has mostly been done. The Navy has taken the Hornet to its logical full development potential by orchestrating the creation of the Super Hornet, which is more than a simple 15% scale up, it's a whole new airplane. The Super should serve for the next 25 years or so. Although the Navy is beginning to do the initial studies for its replacement...

One thing that constrains a lot of the older aircraft is electrical power. They don't have the big generators and high voltage DC power systems that the newer jets have. Those newer systems provide a lot more power budget for running all the advanced sensors. Now, I suppose you could add this capacity to older aircraft, but that's expensive because all this is really tied into the engine and would require some extensive mods. That means time out of service, and tying up depot maintenance. Maybe this is worth it in some cost/benefit comparisons -- I haven't really done the math. Just trying to point out a big gotcha in upgrading that most people don't often think about.
Pulsejet-powered bicycle [video]
Considering what happened in Iraq, maybe our definition of winning isn't well chosen.
How does the service access all my social media feeds and contact data? What's the security and privacy policies in place? What access does the company have to my data? What are they planning to do with it?
Anyone know if this is available for android?
Mt. Gox Bitcoin Chief Mark Karpeles Arrested in Japan
> This reminds me of a few months ago when gas price was down to a mere $2.00 . It was wonderful for the public, but all I heard on TV is how bad it was for the economy.

WTF? Low gas prices are almost uniformly good for the economy. The only companies it isn't good for are oil companies. And they make so damn much money no matter what that it really doesn't hurt them very much.
AFAIK, he never moved beyond planning it, unless the GC64 work is also a prereq for it. E.g. almost no significant updates to the new GC wiki page or mention of GC in git commits since 2012.

BTW, previous HN discussion of the new GC:
https://news.ycombinator.com/item?id=4053969
> The fact that Lisps don't normally come with ADTs (incl. clojure) is a real shame.

Was going to say Shen does, but then again I only see pattern matching. Anyway, you might want to check it out:

http://www.shenlanguage.org/

I do agree purescript is awesome though :)
Lots of opinions, but I'd start by inverting your question. Clearly Yahoo! gets a lot of traffic, and there are literally billions of people on the net, and unless you are an extreme extrovert the number of people you "know" is probably less than a couple hundred. Conversely if everyone you knew thought Yahoo! was the stupidest thing on the planet, statistically that would be representative of less than .1% of the available population. Which is why, starting from that position in terms of understanding something, will often lead you astray.

Wikipedia, citing Alexa's numbers, put Yahoo! at the #5 most popular web sites. Way higher than places like Reddit or Stack Overflow (sites which correlate strongly with hn readership). So that tells us that a lot of people (including people who can change their home page) voluntarily visit Yahoo! on a regular basis.

So clearly Yahoo! knows something about the people who are visiting their site that you and I don't. And I'm guessing they decided a lot of them liked Polyvore too and so adding that into the mix is a good thing. That said, I continue to find Yahoo! strategy hard to figure out, especially with respect to what kind of site they think they are.

[1] https://en.wikipedia.org/wiki/List_of_most_popular_websites
Analyzing Intel-Micron 3D XPoint: The Next Generation Non-Volatile Memory
Mozilla lashes out at Microsoft, says Windows 10 deters user choice
You can find videos here: http://www.voxelquest.com/videos.html (scroll down)
Thanks for sharing. Sent this to my team as we were talking about this problem just this afternoon.

Points for sudo nano in the install guide.
build something you believe in, that solves a real problem, and gain real traction.

if people see the value in what your doing and plan on using it, chances are a big company would too.
That was the whole point that was being made, that you don't know what you're missing if you never had it. The study doesn't counter that assertion, since these monkeys obviously do know what they're missing.
> Someone should really make a comprehensive list of programming languages beyond reproach here on HN so users don't inadvertently anger the mob. Obviously Haskell would be at the top

I don't think you'll get any arguments from any Haskeller about the record system being annoying, laziness being hard to learn about at first, or it being a more difficult (but not as difficult as people think) language to learn.

Perhaps I'm biased, but HN seems to cargo cult a lot less than other popular communities.
>Is the population of HN not passionate about things?

Of course. And by the way, my skepticism of your motives isn't meant to be taken personal. Apologies if you're insulted.

Maybe it's just me, but I think it's appropriate/proper to disclose in advance that you work in aerospace if you're going to argue pro or against a huge aerospace defense project.

Since the disclosure of the existence of things like JTRIG and some of the HB Gary antics I don't think it is too far-fetched that one might encounter some sketchy things in discussion forums.

>(aside from the obvious reasons why people in this industry are encouraged to not say much)

I'll tell you that a comment you made earlier made my spidey-sense tingle. You mentioned not linking some already-leaked to the public report because it is ITAR controlled, and that pretty much makes you as a person who has a clearance/connection to military/defense work.

>because people see that and make some disparaging remarks. I am not thrilled.

You can't make everyone like you, especially if your identity is tied to a politically polarizing industry; and you definitely can't make everyone like tremendously expensive weapons projects. Even then, it's not personal. Some of the people who are unabashedly critical of defense/aerospace may well have some very good reasons for it.
What does the iOS Facebook app uses? Couldn't be core data based on the fact that they claim they can not normalize the data ahead of time. The iOS app is nice and snappy, at least on my phone, though it does take some time to load.
Haha - thats an apt description. :) I've added in "real" specular (it was "fake" prior), and probably went a bit too crazy with the specular highlights. I need to tone it down considerably.
That process chart has some waterfall in it -- that's clear to see -- but the steps of those waterfalls are often done in a spiral manner (sounds confusing, it really is). So you go down a waterfall in this chart, do some work, but you split the functionality of what you make into "blocks". The first block features the basic functionality. Subsequent blocks build on that.

Really the DoD chart is what the DoD tells itself about how it designs and develops products, but in reality, it's even messier and more confused. It's the world's biggest exemplar of a spaghetti process.
As in SELECT MAX(a), c, d FROM t WHERE b=x?

MySQL will return a random c and d, not necessarily the c and d from the row with maximum a...
The main way is the "Category: Standards Track" part at the top. There are a few different categories: Experimental, Informational, Historic, and Standards Track.

This may not be 100% accurate, but basically: Anyone can submit an Internet Draft for the Experimental or Information categories, whereas the Standards Track ones have to come through a more intensive process, an IETF working group, etc. The Standards Track ones are the ones that are technically 'standards', or which are intended to be standards.

That said, some non-Standards Track RFCs do end up getting widely implemented (such as IRC: https://tools.ietf.org/html/rfc1459 ), and an RFC being on the Standards Track doesn't necessarily mean everyone's going to implement it -- or at least not right away (such as IPv6: https://tools.ietf.org/html/rfc2460 ), so it's normally best to take a look around and see the real-world usage for the specific technology/RFC.

For a more in-depth explanation, the IETF is the best place to take a look: https://www.ietf.org/about/standards-process.html
The demo site isn't usable for me on iPhone 6 Plus. I think the issue is the top bar breaking the lightbox pop-ups.
Does that make your application more responsive to the user?
would you rather have a team of engineers worrying about performance or building features rapidly?

there is many shops that would rather have some percentage of less performance if that means software is being built faster and usually with less bugs. these places may need some extra servers even but the cost of a server or two is nothing compared to a developers time.

this doesn't scale of that cost ends up being millions of dollars to run the slower code of course. but by that time you will have written your own in house framework likely anyways.
> No human being can possibly react as quickly as a drone.

Current US drones are flown by human pilots.
They make a lifetime supply of money each year, and plenty from non-league sources (endorsements, etc). Their energy is better spent learning how to manage the money they have, than fighting over who gets paid more of it.
No, there are many more potential issues with GCs beyond this one metric.
You seem to know nothing one could call rigorous.Engineers fall under mechanics like astronomy while analysis algebra and number theory are mathematics and there would be geometric analysis..
And radioactive elements come from long dead suns, so all energy on earth originally comes from A sun.
Why? It's standardized the project (thus facilitate use by others), manage dependencies, and provide a simple way to manage a project. Also, many other languages have already something that does that (gem, python package, jar) and not C.
> it's absolutely not out of line

It's my job to draw the line.

> I never said shill

My comment was addressed to the three of you.

[I deleted an unfair bit here.]

> Gaslighting, astroturfing, and worse are real things that happen on the internet

Yes, I spend my days combating those things on HN and my evenings writing code to combat them on HN.

Something else that's real on the internet, and poisonous, is commenters groundlessly accusing each other of those things, or insinuating them. That affects civil discourse the way salt affects a slug. We're not letting it become a thing here. See https://hn.algolia.com/?sort=byDate&prefix=true&page=0&dateR... for countless further explanations.

Anyone with genuine concerns about astroturfing on HN should email them to us at hn@ycombinator.com. We promise to take them seriously. We also promise to look for evidence.

> engi_nerd and I achieved an amicable understanding of each other

I hope so. I don't believe anyone meant harm or even did anything very harmful, but we've learned that places like HN are vulnerable to tragedies of the commons: small, unintentional slips add up to systemic toxicity. That's the default, so there has to be a countervailing vector. Also, the ganging-up-on spirit that was emerging there was dismaying.
Other than being kind of cool, what would be the advantage of a Mars colony again?
I can see that with Twitter, but Google? How is Google adrift?
> How about observing how well they perform before bringing in your Ayn Rand propaganda.

While I agree with the rest of your post, your portrayal of Ms. Rand's work is woefully inaccurate. No where do I recall she wrote of demeaning blacks, suppressing wages and preventing the equal participation of all capable people in a common market.

Rand was very clear that racism and discrimination hindered the free market by preventing, under threat of violence, the equality of all in participating in market transactions and deals.

It's a shame Atlas Shrugged is so long, because I think most people would be far more humbled by what she wrote compared to what people think she wrote about.
On HN I can assume anyone can make a bullet list of reasons you don't want the Chinese to have unfettered access to American systems. I'll start a short one:

- Power grids

- bank accounts

- internet

- water/sewer control

- traffic control

like, it could be really, really bad.
> Have you worked on software projects before?

Yup.

From Microsoft, by now for too long I've seen
too much poor quality work, apparently
bottom to top in the stack and left
to right for the applications. I hate to
say this and am betting my startup
on Windows as the platform, but
for too long there
have been too many security problems,
poor documentation, bugs, "buffer overflows"
still, even design issues (Vista), etc.

Windows 10? That's a lot, from Windows
3.1, NT, ..., 8.1, and now 10, along with
Windows Server, etc. -- that's a lot of
software that is supposed to be really
serious. So, we have to expect that by
now Microsoft could get the routine things
right for Windows 10 and not ship
something that will need 10 service
packs, with lots of user struggles with
lots of problems along the way,
to get to a solid chunk of code.

E.g., the OP looked like just a fast
review of 10 but still found some serious
problems. So, it looks like Microsoft
never did a serious critical review
and fixed the obvious issues.

I've seen some good work from Microsoft,
but there's also been too much poor
work, and some of that seems to be in 10.
Not good.
Microsoft shipping bad code for their
main product is an old story that
needed to end a long time ago.

I just want Microsoft to put their
game face on, come ready to play,
take bugs, errors, etc. seriously,
and design and write good code.

E.g., I'm concerned: Clearly Microsoft
wants to push their users into
Windows 10. Well, if 10 has problems
it shouldn't have, then I will have problems
I shouldn't have.

At this point, I'm very concerned about
the basic quality of Microsoft's work.
I have an almost 16-year-old email account with Yahoo that I started forwarding mail from a couple of years ago. I'd love to close it but it's hard to get rid of something that's been around for that long.
But if someone will only pay you a pittance for it, why not hang onto it?
And we are very thankful for all your contributions David.

Thank you so much.
Strategy Pattern Using Java Enum
The inuit people cannot use solar. I think that it is better to have both solutions in the field and the time will tell which solution is better for a given region.
Show HN: Interactive team page (move your mouse around)
Frankly, I do believe an alternative is to try to minimize long-term damage by being smarter about security and making sure hackers go for the low-hanging fruit that will be easily fixed. For example, make a prediction market for where hackers will hit, and play with difficulty and incentive factors so that you control the game, rather than simply begging the opponent to go for bigger, better (worse) targets, which is what I assume is going to happen with the current course of action.
Facebook didn't solve a real problem.
Evernote didn't.
Twitter didn't.
...
Full Scale JavaScript #13 (reads for your weekend)
To be blunt: you wind up working on things that are explicitly designed to kill other human beings. That is what you are saying. That's the elephant. Many here would find such a thing immoral and unethical. I know that. I have my own personal reasons for doing what I do. They make sense for my own life.

So fnordfnordfnord already linked to a comment where I mention working on sounding rockets (in addition to the aircraft/telemetry) Those are for purely scientific research. I've done the peaeceful engineering thing, I guess.

And the program does some good science! But if you look at my comment history more, I have some comments where I talk about working in a really bad environment. Guess what? Same place, the sounding rocket program. So I left and changed jobs. To be honest, I try not to worry about all of this so much, mainly because I'm actually happy to go to work now. I am, however, usually happy to discuss this seeming contradiction of trying to be a moral/ethical person while working in aerospace... Just because I don't think about it every day doesn't mean I haven't examined and reflected upon it.
Mukund Mohan Says Goodbye to Microsoft Ventures – Pixr8
These hit pieces are never actually written by anyone with actual air combat experience. Test pilot reports tend to be quoted out of context and misinterpreted in the media.

Its ironic that "everyone" claims the F-35 can't dogfight etc. forgetting that the former JSF program director [0] has actual experience in an actual dogfight[1].

[0] http://www.navy.mil/navydata/bios/navybio.asp?bioID=288

[1] https://en.wikipedia.org/wiki/Gulf_of_Sidra_incident_(1981)
Changing what something has been called for a long time because the word has (relatively) recently been coopted to mean something else sounds like a really bad idea to me.
previous submissions were for public beta. i guess that should be made more clear.
The Real SF Map – See Where Your Friends Work
How far clojurescript is to be clojure/js. By that I mean how close the JVM and JS are semantically. There were discussions about that few months ago, because of differences deep down between platforms builtin types (js integers, etc). Swannodette also explained that cljs and clj don't share as much code as the team would like. How much clojure code would run correctly as-is on cljs ? Without having to use specific reader conditionals.
Yeah, I might have gotten carried away. This is military-industrial complex's BS in action. DOD, esp DARPA, is capable of funding well-managed programs.