skysight-inc/HackerNews huggingface dataset:
Thanks for the comment, but "downcasting" is your interpretation.

Perhaps your response is one of the wider HN group too, in which case let me clarify: I love being someone who does work (in web development and marketing, no less), and I don't see any negative or restricting connotation as a result of using the word "workers." A worker is someone who works, nothing more and nothing less in the context of my comment.
I read the paper. 90% of it was hand waving that could be boiled down to a grudging acceptance that demand exceeds supply, and drives up rents, and the remaing 10% was wishful thinking about how to change reality so that rents would somehow dip below market-clearing rates.
Big congratulations Sketchfab!
They might not know what the NSA is up to, but they sure as hell created the mechanisms that led to that predicament.
That's interesting about the payment processing. Does BOFA charge a lot for this?

Do you think it could also work for a property management company collecting HOA fees from a few hundred homes?
What Are The Common Building Blocks of API Integration?
You two are ignoring most of what I wrote my very first comment to freehunter. Let me put it into context for you with some quotes:

F: "In reality, Netflix doesn't work on Linux."

Me: "Netflix does work on Linux in the same way that a program written for a device that doesn't yet have a C compiler does work. ... [Netflix is] probably too much hassle to be worth it for non-tech folks..."

F: "My point was, Netflix does not work. It can be made to work, but by default, it does not work... Netflix does not work on Linux. It can merely be made to work."

Me: "If you can make something work on Linux, then it works on Linux. Your assertion to the contrary is confusing."

1) Do you still not see how the words he wrote are confusing? If you can make something work, then it works!

2) Where does freehunter restrict the scope of his assertion to the set of people who would never, ever, ever read HN or any other tech site? I don't see anywhere in his argument where he does that.

As far as I can tell, he never says "Netflix actually does work on Linux for people who are technically inclined." The only thing that I see him saying about Netflix on Linux is that "...it does not work on Linux [unless you install the software needed to make it work]... [but even if you did that, that's not really Netflix working on Linux, for... reasons!]" Did I misread his posts?
That actually looks pretty good. Thanks for the link.
China Operating System sets sights on iOS, Android
I agree with you that creationism shouldn't be taught as science. That's what I was trying to get at. I was not using creationism to mean creationism taught as science. Sorry if I've caused confusion to anyone.
https://news.ycombinator.com/item?id=6939835
And suppose OpenBSD wanted to know exactly wtf you were planning on doing with OpenSSH after you downloaded it... what servers are you planning to connect to, what keys are you planning on using? You know, if you're going to use OpenSSH they want to know exactly what for. Just leaching off the project doesn't inspire confidence.

OpenBSD releases quality software that all of us use EVERY SINGLE DAY as far as I'm concerned Theo can take the money and buy a yacht with it as long as they keep doing what they are doing.
The various command-line and text-friendly bulk/bcp tools are the pain-point here.

SSIS is insanely powerful and performant, but it's also insanely cumbersome and script-unfriendly. Microsoft has finally started embracing the power of plain text and scriptable tools in their web-stack and .NET, but SSIS represents a holdover from their heavyweight GUI-and-wizard days.
Thank god for emoji.
Everyone hates javascript ! Quick, let's all use javascript !
It's a bit higher level, roughly like generating HTML using a templating library that auto-escapes to avoid XSS attacks. There are fewer ways to screw up and since it happens at compile-time, it's more secure.

Generally speaking, if you would normally do something using reflection, you can also do it using code generation, which should compile to faster code (since you're not interpreting it at runtime) but possibly at the cost of code bloat and making the code harder to follow.
A couple more links on this topic:

Vanilla JS vs jQuery https://gist.github.com/liamcurry/2597326

weaning yourself off jquery http://substack.net/weaning_yourself_off_jquery
22 seems an appropiate amount. Or whatever your portnumber is for your SSH-server.
Children do trust themselves. They trust themselves to survive a three story fall onto concrete. They trust themselves to know that house-hold cleaners are delicious. They trust themselves to survive getting hit by that car.

I don't trust myself to make a profitable business with my current resources. You're right about that. Where I disagree with you is your implication that I should.
Optimizing large selector sets
Music Timeline
Selling is a subset of doing. That said, I like your point.
I am mystified by housing/anti-gentrification advocates' refusal to consider building new housing stock as a solution to this problem. And what's with "luxury housing" snub? You can't prevent highly paid tech workers from moving into the city without restricting their freedom of movement.. so why not make some room for them? The "historic character" of neighborhoods doesn't have to be ruined, either.

I'm not opposed to something like her Community Benefits Agreements, as long as it actually does speed the approval process up. Of course, it might be hard to get off the ground, since "While the community coalition might be a representative group, there is no oversight to guarantee appropriate representation", and the rest of the community will always be arguing over who has the right to represent them.
Two of them "combining efforts" is removing one. That is no different than one of them "failing". That is the point. Contrary to armchair OS designer belief, you can't just say "hey guys, stop working on your project and go work on someone else's because I don't know what I am talking about and think this will somehow help something". Go tell linus to start working on mercurial because you think he should. What is the result of that conversation going to be?
Comcast sues former employee over software
Check out floored.com. They have an awesome team and their products work with Oculus.
There are people that have filed for bankruptcy that managed to get a TS. It would be highly unusual to be rejected for missing a single payment, provided you are current while the investigation is going on. It would also be extremely unlikely that one gets rejected for changing jobs frequently, unless one of your former employers alleged misconduct of some sort.
Agreed on both counts.

The whole thing about "education" as the answer that bothers me is the quicker these changes accelerate, the less realistic that option becomes. Humans just don't really learn that fast. Being "educated" (and here I'm including self-education, not just school learning) enough to be an in-demand technology worker is like a decade or more of learning currently and we're still pretty close to the start of the coming hockey stick of increased automation and job specialization so the amount of time required to learn skills that make you highly employable relative to a mostly automated replacement is likely to get worse, not better.

The part about people just assuming the economy will sort this out like it did during/after the first mass-automating of manufacturing also bothers me in that there seems to be this misunderstanding that our modern economy is some old, almost geological timescale system (the sun will come up tomorrow, like it always does!), when it just... isn't. This modern economy we have is pretty new, just a few generations old. Basing any future predictions for it on a very limited set of past analogues seems incredibly dangerous and silly to me.
Export in UTF-16, open in Notepad and re-save as UTF-8.
Really great to see more devices in this space, especially with that combination of interfaces.

I'd love for something in this price bracket with NFC support, so that then you could send configuration data to the device via NFC. Still not convinced I've seen a nice way to handle device setup for this internet-of-things world we're supposed to be headed to.
Go interfaces are also new.
Not sure how much they are hiring developers. They said the number they need annually is more inline with $150,000. I'm not sure if that's in addition to current donations or total but you wouldn't be hiring many devs with $150k - $20k for power- wherever Theo needs.
Or:

Before election: dye hair, look energetic.

After election: don't bother dyeing, look like you're settling into the position.
"Unite bit-parts" is stomping them out, that's the point. Even if you just magically convinced all the openbsd developers to stop developing openbsd and go start working on an OS they don't like instead, that would just be getting rid of openbsd to try to prevent losing openbsd. That makes absolutely no sense.
Any other differences? They seems to be much closer to me, so I'm thinking about buying this one. Any tips/suggestions on that?
Yes, that's an important point. The Linux manpages are a joke, they're half useless almost all the time.
Writing software no one wants does not create value—that’s called a class project.

My corollary to that is that if you write software that does create value, it doesn't matter what editor or language you use. So if you're super duper productive in Perl (or whatever) don't worry too much about chasing after whatever language HN is fetishizing at the moment. It will change in a few months anyway.
He's probably talking about "bcp" which indeed doesn't support utf-8.

So why would someone even use bcp instead of SSIS? SSIS might be nice for performing repeated imports of data that has a fixed format, but for quick and dirty exports/imports it's really frustrating to use. It's not even smart enough to scan an entire data file and suggest appropriate field lengths and formats. Every single time I try to import a .csv file it craps out and doesn't even show where the error occured - that's after clicking through a bunch of steps in a GUI. At least with BCP you can easily rerun the import/export from the command line.

SQL and SQL Management studio are generally great but I would not include SSIS when lauding them.
Fair enough. I don't use those tools too often, so I tend to forget they're around as well.

That said, if you are doing repeatable jobs (and not just one-off imports) you can still create a SSIS package, and then run the package from your script using the package-runner and appropriate config-data.
Thanks for the tip! The syntax seems quite a bit cleaner.
If DNS doesn't work, try http://billnode.com.s3-website-us-east-1.amazonaws.com
One way that I keep my data up-to-date is that when I change something in my "station" data (let's say it's an avatar equivalent) I have an update that's triggered across my "route" collection. So you would likely have to do the same. It works well for me, as the reality is that there's always going to be something that changes and needs to be updated. That's why Mongo has decent update queries.
I'm pretty sure that if someone from 150 years ago shadowed me for a day, they would conclude that what I do is not "work".
Thanks I didn't live(sentiently at least) through Y2K and your response was perfect.
The Nimrod version is shorter, but it seems harder to tell whether error-checking is done right.
Thanks that's a great video.
Speed up jQuery event delegation 100-fold. What's the catch?
based on Github's blog https://github.com/blog/1756-optimizing-large-selector-sets
You don't need all of that to be escorted on a single occasion. It really wouldn't be difficult at all to sanitize a conference room. People aren't likely leaving piles of classified documents on the table between meetings and if they are they need to have their own clearances suspended.
Outside frames are called parent for a reason. I'm pretty closed book on how I feel about the issue. Though I agree both should be complained to, just that responsibility falls on those who embed.

I really thought we made it past the auto-play era of the 90s.
If it does come down to a counter offer, I'd advise telling your current employer that your desires (salary, benefits, etc...) aren't up for negotiation. Give them concrete details of what you want and make sure they know you aren't opening the field for a lower offer. Way better for everybody this way.
One advantage of this approach is your current employer will only give you what they're comfortable with when there is no threat of you leaving. Which is better than them offering you way more than they're comfortable with in the heat of the moment ("Oh noes, we HAVE to keep this guy.") and then later deciding they're unhappy with your compensations ("Wait, we're paying this guy too much.").
You are assuming some sort of ideal case where both parties act in good faith.

First of all, you have to make an educated guess what demands would be acceptable based on how the company presents ifself to you. If you ask for things that are normally considered unacceptable you are just exposing yourself as a person who is unsatisfied with his position and there is huge risk of being denied any further development with this company or even fired.

For example, it might be reasonable to ask for 20-30% raise maximum. But if you have to ask for 200-300% salary raise, in a company that just told you budget is tight and there is not even enough money for legal fees to award shares, then save your breath. Such an extreme case is quite rare, but I've seen it happen.

Most cases wouldn't be as bad, but you have to ask yourself if your demands have a good chance to be accepted before confronting the company, otherwise make sure you have an offer on the table. Nobody is paying you for the risks of asking too many questions.
Very true, I'm currently experiencing the same problems. I am a medium size landlord in NY, owning a nice mix of 1-4 family homes, a few mixed use commercial buildings, and an apartment building. I mostly buy homes, renovate, and rent out, but occasionally resell as well.

My technological needs as a landlord are completely unmet with affordable and worthwhile solutions. It is unmet to the point where in the last year I have gone so far as learn html, php, and sql, create my own website with its back end for tenant management and rental payments.

As a property manager, I would gladly partner with a vendor for property management software. But the problem is that a lot of the current worthwhile solutions as geared and priced towards larger property managers... 100+ units. But for a landlord serving around 25 families across 14 properties at the moment, there is not much out there.

This might be a more of a niche market, but there are tons of smaller-medium size landlords out there to make a real market for efficiency products.

If any developers out there are interested in a discussion, let me know.
> The city is free to mandate subsidized housing ratios in the neighborhoods it is worried about becoming gentrified.

Subsidized housing doesn't prevent gentrification, it just shifts rental profits from landlords to subletters, while depriving the city of tax income on the market value of the housing.

> Gentrification is a real social concern

Why? Why is it that nobody bemaons the pricing of gucci watches or belgian caviar or first class airline seats, but as soon as it's "living in one of the most desirable neighboods in the world", all reason has to go out the window? Clearly not everyone who wants to live in San Francisco can live in San Francisco, why aren't we talking about the millions of people in (for example) Somalia who are being prevented from moving to Mission Hill by gentrification? Why is it just those who by accident of history decided to rent (which by it's very nature is temporary occupancy) in SF that need to be now subsidized?
Isn't that sort of what Google did with ChromeOS inside Windows 8?
You have blinded yourself in your understanding of a "secret" to those that have gotten coverage. And of course those secrets have been damaging and damning. Otherwise, the personal risk of exposing them is not worth the reward. And even if it was, the media would find little interest in covering them.
I fundamentally agree, but I don't think even you understand the implications of what you're saying. Though you say "characters", You're probably still thinking about Unicode codepoints here, not characters. A real character-oriented API would require an arbitrary number of bytes to store each character (a character being an arbitrary vector of codepoints), and would require a font to be associated to each region of codepoints--because it's the font's decision of how to render a sequence of codepoints, so it's the font that determines how many characters you get. (For an edge-case example: http://symbolset.com/)

...and saying that, it'd still be a good idea.
You should consider a broader point of view. Aka never say never.

Let me illustrate: first of all, I did not choose that platform directly (though if I could, I would, it is very hard to beat Visual Studio once you get into it), the branch we're in did. This is not some allround web/mobile app but a dedicated high performance desktop application that targets eg the automotive industry. And it's commercial. So if a big player (think Bosh/Siemens) asks you for software that runs on XP, you deliver it, simple as that. The other option is loosing them as a client, which would be about the worst mistake you can make in a startup you have to live from. And by far the easiest way to deliver what we need is by using Visual Studio, don't even try to deny that.

Btw another thing about automotive and other huge industries is the typical life-cycle of a product (which in turn is used to produce other, erm, products) is waaaay longer then your typical application. Hence, XP still kinda lives there in some places. Also a lot of the hardware used there is built to last, e.g. your typical National Instruments ADC easily lasts 25 years. Which sometimes leads to (sometimes rather bad) decisions like 'well, then the software should keep on running for 10 years straight from now with no updates. And that again adds to the reasons why XP is still around.
"At least with Bush we knew"

The vast majority of people took Bush at his word for a long time, especially on matters of war. The recognition of the deceit in the mainstream came long after.
If I understand correctly once you stop using the GC, Nimrod is not memory safe. Rust is.
And cryptocurrency, too! If you're reading this comment, get off HN and pick up a copy!
We don't know that. All we know is that you're keeping secrets.
Leaving HTML5 rendering implementation up to each website, while only providing a "dumb" 2d or 3d pipeline (webgl), would make for a terrible non-native browsing experience. No native font rendering, no right-clicking text selection to choose from a dozen OS-provided services, no user-based keyboard shortcuts in text fields like this comment field, and so on.

It would also make it much more difficult to peek at the source code for web pages since there wouldn't be a working DOM inspector in your browser.
While what you say is correct, Theo's stance on this is still a bit unreasonable. A review should be done to see which systems can be moved or supported by the means of remote power off strips and IP console servers. They should be perfectly willing to move that gear if someone offers them the space. All the Sun SPARC, Alpha and Intel most likely falls into this category. Only systems that someone needs to be physically there to access should be left onsite.

I have donated to OpenBSD a number of times because I believe the project is of great value. In all cases where I used a release (for firewalls mostly) I purchased a CD set.
I'd assume that if government investigators got his text messages, they had a warrant. If they didn't, the messages wouldn't be admissible evidence in court. And if the messages were presented in court, they're now a matter of public record.

But what does that have to do with the NSA?
Interesting, in Scala you do:

list filter isEven foreach println

Which is, IMO, quite elegant, but then again I'm used to Scala and not yet at all familiar with F# and the reasoning behind the syntax.
ARC basically is a read cache.

ZIL improves performance of writes, but by itself is almost never read (only written to) except on failures. It will be read for example on power failure to finish writing the data to the disk. It is used to speed up synchronous writes.
I can't tell you how much I was disappointed to realize that it was a joke =)
F# has asynchronous workflows, which is a nice API for task parallelism built on computation expressions, which are sort of tamed monads.

That edge dulled quite a bit with C# 5.0 and async/await, though.
Did you actually read the story?
The thing crashes itself :)
You appear to be punting on the process where the app proves to the server that it is authorized to make a request. That's.... kinda the whole point.

> Something like this might also involve a third party verification from Apple & perhaps even the service provider that the app is not running on a jailbroken iPhone...

Come again?
This reminds me of when I see friends in the industry go mostly radio silent for weeks on Twitter or Facebook, only posting once or twice in a timespan they used to post 20 times or more. It usually means they're busy doing and that I need to get busy doing as well, not surfing and reading.
> I am mystified by housing/anti-gentrification advocates' refusal to consider building new housing stock as a solution to this problem.

Because an anti-gentrification advocate is bascially saying, "you don't have the right to desire to live in my neighborhood, only I should be allowed to desire to live in my neighborhood"
Well, he doesn't say that one should use byte count instead of code point count as string length. That's a strawman and not in the manifesto. What he is saying though is that one should prefer to count grapheme clusters instead of characters since the definition of the latter is incredibly vague.
I know about that, but I'm not sure that they are sure they could do something like that and get away with it. Couldn't they be accused of treason or something, and have their immunity revoked?

That's why I'm saying that it should be explicitly mentioned in the law that a Senator can do this in Congress, during that Senate briefing. It shouldn't be some vague power that states Senators can do a lot of stuff without fear of repercussion.
BTW it's somehow incorrect to call practitioners of the Roman Catholic Church. They do not follow the traditions and intellectual heritage of the Early Christian Church.

Fuck off. Christianity split multiple times, not just Roman Catholic and Protestant, but also the Early Christian church into the Roman Catholic and the Orthodox Catholic (more commonly called the Eastern Orthodox church) churches. Claiming that because someone doesn't follow the Roman Catholic church they can't possibly be a Christian is ridiculous. The Roman Catholic church elevated the Bishop of Rome above the other bishops, something that wasn't done in the Early Christian church, and still isn't done in the Eastern Orthodox churches. The Eastern Orthodox churches are closer to "traditional Christianity" than the Roman Catholic church.

Learn you some Christian history if you're going to try to argue about it. And I say this as someone who doesn't affiliate with any religion.
No. It has polymorphism and metaprogramming, things that Go (at least parametric polymorphism) eschews.
You still do. Replication =! Backups. You should be taking snapshots in time of your Dropbox account (unless you're using their Packrat offering, which provides versioning).