skysight-inc/HackerNews huggingface dataset:
I used to live in this apartment complex. One thing that drove me nuts is that the bathroom (with a full-sized bathtub) took up half the apartment -- so you had even less space for your bed. (I could only comfortably fit a twin.)

The apartment shown in the article appears to have a shower instead of a bathtub, which hopefully gives you more room for a bed. In hindsight, I wished this apartment had a conventional oven instead of a dishwasher; feeding myself I only owned two plates, two bowls, two cups, and some cutlery (which can easily be hand-washed in the sink, especially in a drought).

When these SF micro-apartments were approved, local press suggested they'd rent for $800-$1000/month (based on 1br rental rates at the time) -- the entire market (including these apartments) is now 3x-4x that.
That's not an asshole move. You can't "buy a family's home out from under them". The bank owned the home. Kiyosaki made sure the owner of the home got repaid for their initial investment.
The main problem with software is web browser these days. You can find niche browser engines that would be somewhat lightweight, but 80% of sites would not work correct with them.
This, he's basically in the game of reactionary politics. Candidate A has X position, so he must take the Y position. Any 'policy' he has in the election process is nothing more than a popularity drive.
He said it: their strategies were very similar and never seen before, nor taught anywhere.
I lived in a 1K apartment in Ebisu, Shibuya-Ku, Tokyo for 2 years in 2007-2009. It was 270 sq feet and approximately $1,200 per month. It wasn't as nice as the apartment in the video but was vastly cheaper. For those unfamiliar, Ebisu is arguably one of the most desirable places to live in Tokyo if you're going to be in the middle of the city.

It was basically a dorm room. I was able to downsize to make it work and it was freeing to reduce my possessions to the necessities.

Anyway, yes, this sort of tiny apartment appeared to be the norm for single 20-somethings in Tokyo.
Another tool that uses ag to look for tags (emacs): https://github.com/jacktasia/dumb-jump
Portable Jammer Carry Case
I went in with very low expectations (at the time it had a 22% RT score), so I kind of liked the movie too, since it wasn't that bad. Might even see the sequel, since warcraft starts slow but sets up some nice drama for the future.
I think part of this future robot company would be making robots that understand what they're being trained for.

Like, you can make the robot mimic your movements of screwing on a lid to a jar on a production line - but you also need to make it understand that the lid needs to be reasonably tight on there. It can't just perform the motion of the task without knowing what the objective is.

The company making the robots would become competitive by saying "look how easy it is to program our robots compared to x-competitor!"

This is how I see a way to transition into that all-automated future.
as a long time ag user that is neither using vim or emacs, I salute you!
I was a long time Reddit user and have recently stopped using it for my intellectual entertainment in favor of HN. I still use Reddit for my dose of humor and videos - that's what's so great about it - you can unsubscribe and curate your content to fit your needs.
I've often wondered. What is the license for TempleOS, is it free software?
Students perform better in science reading about how famous scientists struggled
Basically just time scale. When people talk about DNA having degraded too much, it's generally in the context of bringing back dinosaurs. Dinosaurs went extinct about 65 million years ago, which is (obviously) much longer than 30,000.

Until recently it was thought that DNA degraded more quickly, indeed making it un-viable after only a few thousand years, but a relatively recent study put the half life of DNA at 521 years, meaning that it would take several million years to degrade fully, under ideal conditions.[1]

Therefore, bringing back animals like the woolly mammoth should be quite feasible, but probably not dinosaurs.

[1] http://www.livescience.com/23861-fossil-dna-half-life.html
I imagine the roads in southern Utah are somewhat different to the UK. The best comparison here, whether urban or in the countryside, would be a plate of spaghetti.
Devil's advocate here: They have to fight dirty due to the established monopoly on the industry they're trying to break into.

It doesn't make it any less shitty, but their shittyness is a symptom of the shitty industry/government they're trying to disrupt.

Agree though, that this behaviour makes it worse for everyone.
Ask HN: Should Hacker News change the 80 character limit?
I feel like the 80 character limit is too limiting.

How do you guys feel about that?
Yeah I mean as horrifying as "std cancer" is, "species-threatening cancer" is objectively worse.
Do any developers voluntarily go homeless in SF?
Honestly, this is a thought I think everyday. "How would I live comfortably without having a home so I can save a whole bunch of housing money?"

Do you or anyone you know stay homeless?
Meditation/Mindfulness might lead you to some more insight on this subject. It teaches to observe pain when it comes up rather than ignore it. The book Mindfulness In Plain English is pretty good. Or, Tuesdays with Morrie. Observe emotion, then let it go.

To the scientific mind, mindfulness might seem hokey. I certainly thought so for years until I saw it promoted on HN with some scientific research backing its efficacy. Then I tried it and was impressed with the results.
Here's my advice as a developer/manager/recruiter:

- get a great book on JavaScript and learn it well, including idioms

- for interviews (and to be a better programmer) take a data structures/algorithms course, there are many free online. I've got a big list of resources here:

http://www.madeupname.com/programming-interview-preparation-...

- React is getting more popular, but I do extensive research on the job market and in California at least, AngularJS has about twice as many jobs as React. I'll add that Node.js is an absolute juggernaut. But if you've only done front end, stick with it for now. Plenty of work for an AngularJS expert.

- if you can't get paying work, contribute to an open source project any way you can. That always impresses hiring managers.
For some reason all the Trump supporters are upset that their vitriol is not acceptable in the real world so they have been targeting the /r/news mods. They have been doing a large amount of rule breaking behavior of the past months, mocking the other mods and admins, hoping to get banned, because they love to cry about censorship. It's amazing what a tizzy they have wound themselves up into based upon totally made up information.

Subreddits such as /r/the_donald were brigading the threads and hiding valuable information such as where people could donate blood.
fishing vessels: http://earthobservatory.nasa.gov/Features/Malvinas/
My team has been using Swagger Codegen (https://github.com/swagger-api/swagger-codegen) since stable version 2.1.5 to generate C#, Ruby and PHP API clients and the experience is pretty good so far.
So, some people got together, or one person was playing many accounts, and cleaned the amateurs out. Similar, novel strategies does not imply a bot net.
Yes, Core C++ will never make C++ as safe as Rust.

However a programming language is just so much more than the language itself.

So until Rust can make up for the libraries, IDE integration, GUI libraries, ability to use COM and WinRT as if they C++ classes (C++/CX, C++ Builder, Delphi), mixed mode debugging like C++ has with JVM and .NET IDEs...

Many of us that need to stay in C++ land would rather have a bit of Rust security around our tools, than having to leave all that behind while Rust libraries continue to make use of Rust nightly just to get that tiny cool feature X.

If this isn't the case, it is how it looks form HN posts. Last case being one doing so for the Regexp macros, I just forgot the name.

I know how hard this is, after all I am part of C++ community since the C++ ARM was the only language standard available and used to be part of Turbo Pascal, Modula-2 and Oberon communities.

However, at least the C++ community is trying to make the language safer even if due to Rust's pressure.

Not like the C community that the best they have came up with was the optional Annex K (Bounds-checking interfaces), which doesn't offer any value. Pointers and lengths are still used separately anyway.
if by "being able to google" you mean type "tag" in search engine, then sure.

but that hardly qualifies as "being able to google".

RTFM
You can add to this list strictly-restricted subsets of C++ used for kernel development because it just has to be sane. A notable example is Darwin and kexts. I don't know what the NT folks are using.
Ancient meteor strikes sent ice-rich tsunamis across the surface of Mars
The Bay Area has no place to criticize anyplace else for bad transit infrastructure. Toronto's infrastructure has issues, but it beats most US cities.
The idea that you can find a sane subset of C++ is itself insane.
> Previous attempts include Microsoft source code annotation language (SAL), Cyclone (AT&T research language), SCC, the Safe C compiler, Ccured, and MemSafe. None really went anywhere.

None of these projects were trying to define safe C subsets. SAL is a system of annotations for static analysis tools. SCC, CCured, and MemSafe were all attempts to add dynamic checks for memory safety to C; they are the ancestors of things like the Address Sanitizer. Cyclone was a new programming language, and it innovated the system of ownership and borrowing that is used in Rust.
great summary. two things to add: 1) with commodities prices falling, some less risk adverse canadian investors(read mining) might change the situation with vcs, and 2) silicon valley would be way to big for canada, canada only needs about 10% of it
Chinese second-class investors are doing another pump-and-dump scheme now using the #HalvingHype.

Bitcoin has gained no consumer adoption, most new development is happening with Ethereum, and Bitcoin got replaced in headlines with Blockchain.

I see this final pump-and-dump as a desperation move. Imagine this applied to stocks as "Let's pump AMZN, because if we don't, it will go out of business."

This time, the pump is done by miners predominantly and the volumes are small as people moved to more profitable investments long ago
3200? Did she say the cost for that apartment is 3200? First I thought I heard 320. That would be okay. It's the size of a university dorm room (at least where I live). 320 is an okay price for that. But 3200? There are a lot of places on that planet where you can rent a villa for less, a lot less.
There's not much point handling logos yourself when you can just use: https://clearbit.com/logo
Bounds checks aren't really about underflow and overflow though? At least not as typically discussed. They're about determining whether the access to array contents is within the predefined region of memory which is covered by the array. And while Rust has bounds checked when directly indexing into an array, idiomatic Rust relies on iterators which have bounds checks that are nearly always removed by LLVM -- generally eliminating the runtime checks you referred to.

> I absolutely fucking love Rust!

Me too!

> I am just seriously questioning the economic sense of rewriting every piece of legacy code out there (billions of LOC!) whenever a new language comes along in an effort to improve its safety/correctness just because we know that there are probably lots of bugs in there somewhere.

Me too!

I don't know anyone who is seriously advocating for "rewrite literally everything in Rust." I use that expression to describe those who specifically call out OpenSSL, glibc, etc. every time a new CVE comes up which requires a fire drill. Rewriting critical infrastructure is very different from "everything," and even then, I've not made any assertion that we should do so. Just that it's worth looking at how we might do so if we choose to, and that it's also useful to have exploratory projects which can discover some of the pitfalls here.

> What would you say if in ten years people would say, "Ugh, Rust?! That hardly guarantees any interesting properties.

That would be absolutely fantastic! Because if that's happening, perhaps Rust will have improved the overall situation and encouraged using better typing guarantees for systems work. If Rust is displaced by a language with better or more interesting safety properties, I will be elated (at least in part because to be displaced, Rust will have to have done OK in the meantime ;) ). But for now, I think it's worth finding out what mileage we can get out of Rust and its various properties and guarantees.

> Whenever a library needs to be replaced -- either it doesn't serve modern requirements, it's hard to maintain and needs to undergo changes, or it is simply shown to be broken beyond repair, by all means -- write it in Rust! Gradually, there will be more and more Rust code out there, which is no doubt much better than C code. But a wholesale rewrite?

So reading over your various responses, I think we're actually in general agreement. Any major change in a project requires careful risk assessment/management and justification. I'm just choosing to spend a small amount of my free time exploring the possibility space of the Rust rewrite process so I can know more (and also learn more about how my OS and most applications work).
> From my own post: ...

I acknowledged what you wrote -- and emphatically agreed with it -- in my original comment. I'm not sure what we're arguing about here (I guess I attributed to you something that would disagree with what I had said).

> Rust (AFAIK) is one of very few languages which is generally usable, memory safe, and without a garbage collection.

Similar arguments could have been (and maybe were) made when Ada was introduced, and will be made again if and when ATS or Idris are ever production-quality. Every good new language -- like Rust and like Ada (though I have serious doubts about Idris/ATS) -- improves on its predecessors. But being better -- even much better -- does not imply that a rewrite of legacy code that is not undergoing regular maintenance is the best possible use of resources (even if it were the gold standard, which I'm not sure it is considering the risks involved on top of the effort). I'm convinced that Rust is better than C enough to warrant the effort of switching languages for new code in many, and maybe even most, C shops. But to rewrite legacy code that is not undergoing regular improvement?

> I think that CVE's already give us a pretty good idea of places we might start if we were to seriously undertake this endeavor

Great, then we're in full agreement. My only warning was about deciding to rewrite before weighing alternatives and without having a good handle on precisely where the effort would yield the greatest benefit.

> I'm just saying that I don't yet see evidence that they are strictly always more cost-effective for needed improvements than a safe-language rewrite.

First you need to know what those needed improvements are. Second, some of those tools require very little effort as opposed to a rewrite, which requires a lot of effort, as you pointed out so well. Wouldn't giving them a try first be a more sensible thing to do (if the goal is to improve the quality of legacy code, obviously not if the goal is an experiment in Rust)?

> Although, regarding Rust...

Both of these concern code that is under heavy active development, something that I specifically said may warrant a rewrite (hopefully after weighing alternatives).

> All that said, I wouldn't generally advocate for complete ground-up rewrites without an incremental plan. Which is why I'm experimenting with ways to do so successfully and ergonomically between C and Rust.

Excellent, which is why I agreed with your post and said so. If you want to make your interesting work more impactful on the industry, please keep track of every legacy bug you find in the process, as well as the number of hours you work and how it is broken down to tasks (learning, translating etc.). Such a report could be invaluable.
Please tell me that virusses and bacteria can't be revived after 30k years in ice, or that our imune system is able to remember its defenses against virusses and bacteria it hasn't seen for 30k years.
Four Ways to Compile C for Windows
They've got the demographics all confused.

Are they in the cheap, low end or luxury high end industry?

People who want those amenities are in the luxury market. They want a much bigger apartment.

The people who want a 300 ft studio are in the cheap market. They don't care about these amenities.
The article you link starts with:

> 2013 Update: I was young and stupid when I wrote this.
Although not the same article, there was a previous discussion on HN about Flatland a few years back. There's some interesting comments and links, I'll post the link here just in case there's not much traction this time around:

https://news.ycombinator.com/item?id=2086425
I find arguments that always begin and end with "the Constitution says" to be a lot like Christians making an argument based on the Bible. Like the Bible, it's got some nice bits in. But, if you're treating it like a religion, I'm not interested in even having the conversation.

Doing so assumes we were finished evolving, as an ethical and civil society, over 200 years ago. Doing so assumes that a small group of men, all of them white land owners, many of whom owned slaves, most of whom believed women should never have the vote, most of whom believed black and brown folks should never have equal rights, got everything right. Yes, many of them were brilliant; hell, I still greatly admire many of them, despite their many flaws. They did a fine job, given what was known and understood at the time.

But, frankly, I find arguments that leave no room for change, as is the case with religious discussions, to be boring (also incorrect, but, mostly boring). I've "been there, done that"...I had my constitutional libertarian phase a couple decades ago.
What's actually happening here is that Citigroup has been using the trademark "Citi ThankYou" for a customer rewards program, and is objecting to AT&T's new mark "AT&T thanks" for a customer rewards program.

The title implies that the complaint is over ordinary use of the expression "thank you" to thank people, but that is not the case at all.

Ars Technica, which years ago used to be a great source for technical news, continues its transformation into a professional shitposting outfit.
Pretty confusing as someone who's familiar with NomadList and RemoteOK (both by the same developer and which this borrows heavily, visual-design wise...)

That said, I like the filtering functionality built in to this more than what's available with RemoteOK.

https://remoteok.io
https://nomadlist.com
Sick design mike - thanks.
They were all attempts to fix memory safety without straying too far from C/C++. But that's really tough to retrofit.
> Having hours every day when my mind wasn't hooked up to high frequency information systems was pretty wonderful.

I feel like this is what many people would describe as a period of introspection. You are temporarily closing out far away communications and narrowing focus to immediate surroundings.

You can get more of this by focusing on one object, or closing your eyes. If you do it for 20 minutes a day, you might find yourself more capable of handling other stresses. The skill is currently called being mindful or aware, and you can strengthen it, as you observed, by closing out externalities. After closing your eyes, the idea is to close out thought. It is a challenging and useful exercise. There are some books on mindfulness that could say more.
The thread on where to donate blood was deleted by /r/news mods.
Yes, but the goal of building housing in New York City is for that housing to be in New York City, not anywhere else on the planet.
MANY times on travel I have wished for one of these to get 3-4 hours of sleep but no I have to sleep on the floor in the airport in chicago because "this isn't human" or some such bunk. I'm not paying $160 for 3-4 hours in an airport hotel. Heck it's an hour to get settled into the hotel from the airport and an hour back, plus security. So like great $160 for 1.5 hours. Thanks.
> Conceptually, it does this by constructing a new copy of the result for every addition, since conj is not destructive

That's not how persistent data structures work

http://hypirion.com/musings/understanding-persistent-vector-...

> why does efficient set union of two collections require one of the two collections to support fast membership tests

I haven't thought much about this but it seems intuitively true to me. You want to take the smaller set, and add each item to the larger set if it doesn't already exist. That last part is why you need a fast membership test.

If you're still unconvinced, try loading up two similarly structured database tables with a million rows and get the union of them (with and without indices). The indexed one will be orders of magnitude quicker.
I always felt like this. I stopped playing this game and I don't miss it.
How much can this contribute towards hardware prices? Even makers that were meant to be low cost at birth are now priced in the same region as mid to premium makers.
Andreessen's Favorite Books
With whom
The case for memory-mapped GPU assets
Most 1-room apartments in Russia/former soviet bloc also have the 1DK layout - that extra room makes an amazingly big difference in livability.
Using Docker is not risky. But, there are things to look out for
> bad guy, good guy, bad guy loses to good guy

SPOILER: This isn't what happens in the movie, btw. The bad guy is still around.
Rents can vary widely but I think $3000 is probably a more reasonable estimate. The transit estimates also seem too high - I spend almost nothing because I can walk to work and take a Lyft Line for $5 or a bus for $2.25 if I need to. Many people bike. Overall it would be fairly easy to only spend a few hundred a month on transit for many people if your apartment isn't too isolated.
Yes, seniors usually get more than 250k at established companies. Provided you can make it in as a senior.
This is great. One question/comment: I'm a bit confused as to what "100% remote" means in this context. Github is listed as 100% remote, but I'm pretty sure it has an office.
PDFium Vulnerability in Google Chrome Web Browser
> You can only perform one complex task at a time

That may be, but is email the culprit?

I think it depends on what your emails contain. They can be stressful, challenging problems, or simple ones. For me, the longer I am at an organization, the less stressful communications become, assuming I've built good relationships.

It's the first period that's tough to get through. You're getting to know both the people and the business, software architecture, or whatever the job entails. During that time, we often blame email because we get email from strangers. Make the strangers friends, and email becomes a lot easier.
Swap Boston in for Boulder, and you've got your acronym.