skysight-inc/HackerNews huggingface dataset:
Fascinating article. One question, you write that: "Using what I learned with the Mandelbrot, I wrote a program to display images; an example is below." - I couldn't find source code for that on github - is it published anywhere?

It would be interesting to see some code that exercise more parts of the system, beyond the Mandelbrot generator.

About coding style - I guess this is tabs-vs-spaces territory - but is there a particular reason why you only indent blocks in the loops, not in the procedure/functions (like under main)?

I also wonder a bit about some of the magic constants - like 30705 - is there an overhead to use variables in BCPL (eg: indirect de-reference, no automatic in-lining by the compiler)?

Finally, how about procedure call overhead? Granted, the Mandelbrot generator is rather simple (shifts and other tricks notwithstanding) - so I can see why it makes sense to keep it all in a single procedure - but what does a call/ret look like on the Alto? (eg: in simplified assembler, in terms of stack-push, registers etc)?
I've worked for several like that. The blob antipattern isn't uncommon.
Just wanted to point out that He is a She.

https://twitter.com/mcmansionhell

Keep up the good fight, Kate. You've taught me how to appreciate good (and bad! ) architecture. Also I question the construction of houses now which is something I've never done before, so thank you.
What's your definition of "work" there?

They need to make stuff that grows fast and has a relatively high price. Potatoes and peanuts don't particularly match either of those criteria.
People most often overlook two things when it comes to economics.

First one is that it is based on drawing conclusions from models that attempt to simplify extremely complex interactions of billions of agents.

Second one is that although these models are imperfect (otherwise they would be unsolvable and bring no meaningful intuition), they are getting better over time.

Stop dismissing economics because 'it doesn't work.' The subject of the science simply doesn't have any determinism to it whatsoever, and things aren't reasoned through discovery as it is the case with natural sciences.
One of many typical erratum... nothing to see here, been patched months ago. Most people are unlikely to ever encounter it even if unpatched.
Huh? Being experienced does not mean you stop liking the theory. If nothing else, more experience makes you appretiate a lot of it more.
https://www.eff.org/pages/legal-assistance
land of the free. also, guy, why you don't just replace all photos with street view photos of the same houses?
no they aren't.

men are a subset of people. gender is not relevant to robots manipulating objects
To the naysayers
She has posted the letter: https://twitter.com/mcmansionhell/status/879429709251137537

Among other things, it claims the content is not fair use material, and threatens with the CFAA.
IANAL.

We give large companies far too much lenience to bully in this country.

The legal system is fundamentally broken in this type of matchup, a small player pitted against a public company with billions of dollars floating around. Her only hope to win the fight is to be picked up by a nonprofit like the EFF, but my experience is that they're very restrained about where they'll lend assistance (that is, they're useless to most people).

Her only hope to get through the next five years without having her life substantially wrecked by a totally unnecessary lawsuit (which she will likely lose if it goes to court) is to comply with the C&D and hope that Zillow calls off the dogs.

Her brief plea for help at the end of this post could be construed as an attempt to conspire to continue to harm Zillow while avoiding legal accountability for doing so, and Zillow's attorneys will no doubt seize upon that construction to make things as bad for her as possible.

The thing to understand is that once lawyers are contacted, the time for friendly discussion or rational pleading is over. The lawyer is paid to get the court to believe that their client is being seriously harmed so that they are granted maximal damages. Conciliatory tones and forgone possibilities to highlight damage would only hurt Zillow in an eventual court case, so the lawyers must seize upon such communications aggressively. Their sole job is to make the case that Zillow is being victimized as credible as possible, which means making the defendant look as bad as possible.

We seriously need to get the legal system under control. An individual is lucky if they can afford 10 hours of time from a competent attorney. Large companies intentionally prolong their cases to try and starve less-wealthy opponents out by exhausting their legal funds. I am familiar with small companies who were forced to settle, even after spending $3M on legal services.

It takes up to a decade and millions of dollars to even have such a case seen through in the US.

IANAL.

Source: I've had a giant law firm sicked on me by a Fortune 100. I complied with their C&D (by shutting down my business) and they went away.
Does it also send it in Comic Sans for true office passive aggression effect? Just go talk to them face to face.
What should developers have in their toolbox?
As you mention, It does if you somehow click every combination of buttons, invoke every error, corner case, etc. It can't know about HTML that isn't there, but could be.
True, but I think its fair to say the crazy wide proliferation of IPv4 NAT in consumer routers wouldn't have been nearly as large if IPv4 address exhaustion hadn't been a very real thing forcing hands. IPv6, at least for the foreseeable future, doesn't have this motivating factor for using NAT.

I completely agree in principle with the old adage "NAT is not a firewall", but in reality it often effectively works as one for many consumers, many of whom probably don't have the technical knowledge to understand the protection it has indirectly afforded them for the past however many years.
Some states have attempted to alleviate this with anti-SLAPP laws.

https://en.wikipedia.org/wiki/Strategic_lawsuit_against_publ...
> Also, I tend to prune my resume, no one wants to see your experience 8+ years ago.

Can you talk a bit more about that? Do you only list your latest 5 years of professional experience?
Give Redfin a shot, if you're just into browsing homes for sale. Better search and UI, in my opinion.
What is it about current agricultural practices that makes them unsustainable? I know there is a reliance on fossil fuels, but that seems like it could be overcome in the long term (1000 years) without needing to move to a decentralized system.
is there a kickstarter type platform for legal fees? id be willing to donate some money... (im sure there is)...?
What a crime. This was an always educational, usually funny blog.
...in which some guy is surprised how a system with 0 modularity, 1 flat namespace, 0 encapsulation, and cascading rules leads to repetition
Could this be an approach to defend the blog? Community project to take fresh images of the same houses, make the images available to the site under a liberal license.
And http2 takes care of concatenation.
Oh geez, oh wow, I'm glad you have never run into this problem.

One of my coworkers decided to work from home today, and they decided it would be best to send updates by email addressing whether or not they were physically at their computer at a given time. Out of the 10 emails I have received from them today, only one of them has addressed something actionable.
"guy" is a woman, and a substantial portion of each post critiques the interior architectural choices, which are obviously not visible in street view.
This is why I personally like the Vue/React way of scoped CSS -- it promotes loading a simple baseline CSS (like Skeleton) for the full page and specializing in the individual component layer. It's easy to refactor in the case of changing requirements (if the same across components, move style into global CSS, if not, move into component).
And just because he's right doesn't mean court cases aren't expensive. I hope he either gets the attention he needs to raise some funds or gets noticed by someone willing to help him pro bono.

It's a good concept for a site. On it's surface it looks down right like community service. It's a bit snarky here and there but, man, some of those houses invite that kind of criticism. I don't see him selling anything, just a plug at the bottom about an article he wrote elsewhere.

Maybe he should switch from using Zillow's copyrighted pictures and ask readers to send in pics from their neighborhoods. Perhaps ask people to please assign copyright to him if they do. If people know he's not making money off it and just sharing info/thoughts on ugly housing I bet people would contribute.
I can get the same effect as currying with C syntax by deliberating invoking a special function:

functools.partial(old_function, my_new_argument)

Is this such a useful thing that you need the functional style syntax to make it even easier to do?
That's awesome, I really wish they'd provide a little more effort on these projects. Open it up for new games. SNES was a lot of peoples favorite system.
Thank you ceejayoz!

Edit:

Putting arrows and text on an image is a modification. What if she used something to overlay the arrows and text? Would that still be considered modification?
> I have a fetish for watching complicated court cases play through.

Wait - does that mean you could literally get off on a technicality?
I also don't like some things online. I should probably sue.
Yes. Unspoken caveat is that you should show progress since the last time you applied.
Why is this post flagged?
At the same time a $600M company would be worried about bad publicity at least somewhat.

So there are many ways of fighting them. Maybe not a direct "let's see who can outspend who over a lawsuit" but something along the lines of "Are you sure you want your name on Twitter as bullying a fun and popular blogger?" kinda fight.
Yeah, what's up with that? Is it going to download one of these every time? That's awful!
Actual text of the letter they sent her: https://twitter.com/mcmansionhell/status/879429709251137537
Wow Zillow, way to protect that valuable IP! If I were an employee there I would wonder why legal wasn't working on something more useful.

Is there any open repository of house images (OpenStreetMaps, etc.) that could be used as a substitute in the interim?
Nintendo promises ‘significantly more’ SNES Classics than NES Classics
Budget Office: Senate Health Care Bill Would Leave 22M More Uninsured
The larger problem on cross-platform KeePass was never Mono directly (aside from the FUD), but rather the WinForms UI. One could blame Mono for not having a visually pleasing implementation of WinForms, although .NET core has nothing at all.

Refactoring out a core and building multiple UIs would be an interesting and large project.
While your point is valid, it's a sad state of affairs when engineers and their managers can't even be trusted to make good decisions for themselves, and have to outsource their judgement to Google under the guise of having your hands tied. The irony, it would seem, is that you're actually tying your own hands in other ways.

Of course, we could argue till the cows come home about what "good" judgement is :)
wouldn't it make even more problematic? you risk not only lawyer fees but a fine too? maybe if the fine was % of assets, so the corporation risks 10% of assets if they lose, but that will never happen.
> Quoting is building execve's argv parameter.

can you expand on this? does this elucidate, e.g., variable substitution and the difference between single- and double-quotes? or does it just help demonstrate when you need quotes for an argument that may contain whitespace?
Texas is right now the 5th ring of hell in the summer
Yes, I saw a bit of that, and did realize what you meant by pretty crazy. Rereading my last edit, I also notice that the smiley I had there got lost in editing. Apologies for that.

If you do have the microcode for AND, and a RAM board to store custom microcode, creating an OR instruction shouldn't be insanely hard, though, even without an assembler (finding a spot to put it without losing another instruction may be impossible, though, and that could mean a fairly large rewrite of your OS and applications)

Also, branch delay slots (https://en.wikipedia.org/wiki/Delay_slot#Branch_delay_slots) apparently predate RISC.
Maybe their agreement allows them to act as an "enforcement arm" of the agents?

What I find interesting is the choice to threatening them rather than just sending a DMCA takedown to Tumblr. Then again, the people (bots?) sending these emails may have no idea where it's hosted.
They're saying it's the final, post-QA build that has never actually leaked.
That question is easier with experience, because you know more about how positions look like in practice and what you disliked in the past.
Coolness. My buddy Roy created AccuRender, a plugin for AutoCAD and others. He did something similiar, back in the day; I'd have to ask him about the details. Strategy went from a scanline to a progressive rendering. While slower overall, the quick results enabled quick sanity checks, a huge UI productivity boon. Now I have to ask him, relive the glory years. :)
You certainly can, but you'll spend hours like I did sifting through the good and the bad. Mine is a curated list that can hopefully save others time.
How to Upload Video on Earn Money Video and App
Not really. Unfortunately, the "bad publicity as a way to keep companies in line" is pretty hit and miss.
Apple’s AR is closer to reality than Google’s
There are tons of sites that let you download tons of 3D models for free. The problem is that the majority of those models were ripped off out of commercial games and projects and there is no hint of a valid Creative Commons or any other kind of license to use those items.
Mapillary is where I'd look. They also have a really nice API, so some part could be automated.
Apple and Hertz partnering on self-driving vehicles
Most of the criticism of a house on MMH is of the interiors. While there often are bizarre nubs that are mocked, these are usually consequences of interior architecture choices that then spill out.

Furthermore, Street View photos aren't necessarily any safer from a copyright claim. I think a creative lawyer might try to make the claim that you can't copyright data, and that Street View is so ubiquitous that it's data and thus not copyrightable, I'd be surprised if a court bought it (though IANAL).
The back of the plane is not ideal when you want to get off the plane sooner to catch your connecting flight.
I think it'd be problematic in the grey-area cases (of which there are many). IANAL but I wouldn't mind judges being able to inflict loser-pays in egregious cases like this, though - where a big corporation knows they'll get their way because it's too expensive to fight.
I'm excited about this, but I really wish they'd provide a little more effort on these projects... if they spent a little more effort, they could have opened it up, make a retro platform, instead of a quick cash grab.
Constraints make a lot of creative endeavors interesting. I have no idea why Lego modeling is so compelling when you can just print miniatures, but for me looking at people's work is like crack.
Yep. We want to get better at allowing companies to apply at any time since people start companies year round.
So true. Just trying visiting Forbes.com in firefox without adblockers and see how a premium website like that is horrible to load.
Zillow may be being feeling pressure to enforce photograph copyright because of this lawsuit: http://realtormag.realtor.org/daily-news/2017/02/13/zillow-o...
It seems to me that people don't stop a behavior just because its unsustainable. They only seem to stop a bad behavior entirely when the market provides a less harmful alternative and its costs approximately the same amount or much less.

Whale oil and ambergris where replaced by Fossil fuels.

Ivory for billiard balls was replaced by plastic.

Cigarettes are being replaced by vaping.

Look at the amount of people skipping out on bike helmets and car safety belts. People don't do it even when there is literally no downside and it could literally save their life.

The pace of the world is here to stay, people will just figure out how to sustain it with new stuff. There might a turbine in every backyard, I don't know what the solution will look like. But the extinction of several whale species wasn't enough to put lamplighters out of business coal and transmission lines did and the world got ever faster.
Discussed here:

https://news.ycombinator.com/item?id=14617751
Good point in general, but in many scenarios you can easily know that you are not the only person, e.g. if someone loves CC-ing way to many people or sends tons of stuff to lists. Still kind of weird way of doing it...
Quartz Bot Studio on rapid prototyping for voice, with a template for developers
As part of the Quartz Bot Studio’s mission, which is supported by the Knight Foundation, Quartz is sharing learnings and tools with the greater developer and journalism community.

In its latest, Emily Withrow, Quartz’s bot editor, shares a way to set up rapid prototypes for user testing Alexa. Her post answers how to test an interactive—and invisible—audio experience for Alexa, Google Home, and the like, without committing huge tech resources. You can find her full post here - https://bots.qz.com/2017/06/26/relatively-rapid-prototyping-for-voice/

Her writing includes how to create an HTML page of buttons that play pre-recorded Alexa responses to test initial voice experiments. In fact, the studio even passes a reverse Turing test—when giving feedback, people say things like, “I think it didn’t hear me,” not realizing it was a human error.

I hope this is a helpful resource for you and your readers.

Thanks for your time and consideration.
Foundry Group's zero tolerance policy on sexual harassment
That's certainly true, but then you have to add back in the cost for LEDs, land space, and labor for harvesting. A retailer is going to be required by local laws to pay at least minimum wage, which is often higher in urban centers than out near farms. Also, unfortunately quite a lot of farm labor is exploited and only paid per pound harvested and not even paid minimum wage. There are lots of horrifying stories about the treatment of migrant laborers, which we all should be more aware of and demand more protections for.

I totally support the vision and want to see this work, but I'm really not convinced it makes economic sense (I'd be happy to be proven wrong though).
What I don't get is that the images themselves aren't even owned by Zillow. They get the pictures from the governing Multiple Listing Service (MLS). In this case, that's NorthstarMLS.

These images are available absolutely everywhere, on every real estate site imaginable.
Seems like a subscription to a national MLS service would allow her access to all the same images with none of the copyright claims Zillow wants to make.
This may work for a few Whole Foods customers who pay $5 for a bottle of herb infused water but I wonder if the cost is going to be reasonable enough for most people. Real estate cost alone may trump every other cost savings. Even if that "farm" can produce 10x more per square foot from vertical farming, the real estate cost of a grocery store in a city is a lot more expensive than a farmland in the middle of no where.
Welp, you guys know what to do.

http://archive.is/

https://web.archive.org/

https://www.webcitation.org/archive

Edit: the blog just disappeared for me. I managed to archive the last 13 pages of it in archive.is.
The Washington Post ran an article/video combo today[1] about Kate and McMansion Hell, and while Kate herself didn't mention Zillow the article itself did a few times. I imagine this is what prompted the legal threat. It's an entertaining video if you have five minutes.

Also of note: Kate's twitter posts from this morning also indicate she has received threatening emails following the video[2], which is sadly not surprising.

1: https://www.washingtonpost.com/news/wonk/wp/2017/06/26/the-u...

2: https://twitter.com/mcmansionhell/status/879422526698532865
You're too forgiving. I turn down interviews when they list "linked lists, hashing, breadth/depth first search" on their study guide. I've never had to write a linked list EVER in my career, don't fucking bother me with that shit. Also, if the position is in a language where linked lists would be stupid (i.e. python), then I definitely reject that company.

I can explain what everyone of them is, and why you'd want to use them. But I've never written any one of them and I'm not going to spend the time to memorize something I can look up in my CLR book or stackoverflow.

It's embarrassing that tech interviewing is still stuck in a 1990s mindset.
This only applies to tiny homes on wheels. But tiny homes are typically built on a trailer chassis merely to get around zoning laws. This loophole didn't exist in Fresno, so this ordinance merely moves Fresno closer to the status quo in the rest of the country.

Groundbreaking would be if Fresno significantly loosened up its zoning regulations regarding square footage of permanent housing. Wake me when people are allowed to build a 400sqf house on a foundation or a 250sqf apartment unit, or significantly reduced setbacks and minimum parcel sizes.
It's not about "liking" theory. It's about talking about issues as theory as opposed to practicalities. You can like theory as much as you want, but if you don't talk about the real application, people will assume you've gone to class but haven't put it into practice.
I think this is a crazy expectation.

I last switched jobs while working at Apple last October. Having the BATNA of your current employment is crucial to the negotiation process and I can't imagine forgoing that- if you have no current income that's an insane bargaining handicap.

Anyone with experience absolutely is not going to go for "quit your job, and maybe we'll give you a new one after a week, maybe it won't work out and you are boned"
I disagree! Many of the fields you mention are tested through experimental observation. Often times, the outcome is a clear binary response. Hell, I've even seen bacteria evolve antibiotic resistance first hand.

When it comes to economic theory, scrutiny becomes of paramount importance if you are going to make laws based upon it!
Well, it's now immortalized as a hash in IPFS. Good luck censoring that.

http://gateway.ipfs.io/ipfs/QmeLsfKxF4dhmyX2FSGotaDPmMEqe8p3...

UPDATED HASH: http://gateway.ipfs.io/ipfs/QmUayNU49TWHMid6pSEBSKPAHsxJkTnd...

There's still a few hits going to Tumblr and fonts.gstatic.com , but all the actual content is safely inside IPFS and being served from in there. I'll let someone else rip the external calls out.