skysight-inc/HackerNews huggingface dataset:
Thanks.

These are mostly my ideas (not that there are any truly new ideas), but they are more-or-less the result of trying to write idempotent services. That is, making sure the same request always returns the same response (modulo incremented sequences). Analogizing data issues to memory management is very useful to software developers that haven't been beat up by data availability and consistency issues in the past.

It's also useful to study functional programming concepts, especially data immutability and data structures that work within that limitation, to identify possible design patterns for organizing things that themselves don't change.

For more inspiration, learn about the plumbing of git if you haven't already. The fact that commits never change buys git all sorts of things.

How do I model this in a database? I treat (table, sequence_id) pairs like I would memory addresses (or git objects). And I try to design append-only tables as much as possible. No UPDATE queries. Only INSERT (malloc) and DELETE (free). There are a lot of nice benefits here, including the ability to shard based on the age of data, being able to aggressively cache partial results and recalculate only when things change, etc.

To that end, most data is best modeled as a time series if data consistency is an issue (and it is if you need to scale). There are exceptions for axiomatically true things, like mathematical calculations, but for the most part things like "how many users like sandwiches" change depending on when you ask them. So the right question is "how many users like sandwiches as of 11:32:23 today?". Or maybe "how many users liked sandwiches when you ran calculation job 432342?" Then you can collate timestamps or sequence IDs to see if some data is stale, if unused data can be cleaned up, etc.
We are launching today and are doing well on Product Hunt. Any feedback is greatly appreciated.

We started on Props 11 months ago. Here is our story so far: http://www.propsboard.com/2016/04/28/your-office-tvs-suck-pr...
Concord, for the record, is REALLY far from SF. A person who lives in Concord and works in SF would spend almost all of their life commuting and working.
It's a tagged union. Sometimes the tag can be elided, sometimes not. If you did a direct cast, you'd lose the tag. More specifically though, layout is undefined, so you don't know if the tag is first or last, strictly speaking.

Lints for unwrap already exist :)
Eh? One can test every theory I've mentioned in there, and many, such as the holographic universe principle, currently are: https://en.wikipedia.org/wiki/Holographic_principle#Experime...
That's immediately who I thought of when I read her story. If only she had been through Financial Peace University she would have saved herself years of heartache.
This is commonly known as the Sam Vines Boots Theory of Socioeconomic Unfairness. https://thebillfold.com/to-terry-pratchett-who-gave-us-sam-v...
My first thought too. Tabata workouts are fantastic, and in my experience can achieve the same weight loss as much longer cardio workouts, with proportionally less stress on the joints.
Trading power could free users from dead-battery tyranny
Oh ok, well I may still give it a try.
Code-driven rain at home
You should read the entire thing about what happened to her while she was 10 to understand it.
In fact, 4 different rains.
But the whole bitcoin network does a tiny, tiny number of transactions compared to any of those other systems. The cost per transaction (of the system, not to the user) of bitcoin is comparatively huge.
>They were maybe, I dunno, $20-$30 at the time. They would fall apart within a year.

This is fairly bullshitty and something I question as to being real. My immigrant family has always bought cheap shit. $30 shoes from DSW or wherever lasted a long time. Our clothes from Sears lasted forever. The expensive stuff wasn't for quality, it was for brand and social signaling. That $800 Gucci purse isn't bought because its durable. There's simply not a price/durability relationship in fashion.

>and bought a pair of Doc Martens

Of course leather boots last longer, that's a serious edge case that has no bearing on the norm. I don't know anyone who regularly wears boots on a daily basis and its unrealistic to pretend its a normal footwear for most people. Heck, most people can't wear shoes that like long term as its uncomfortable and can cause foot issues. Middle class people don't sigh in relief about being able to afford hipster boots, they just buy the same sneakers they always did.

In fact, its pisses me off that at my wealth level how easily shit breaks. My fancier clothing wears out faster, my more complex lifestyle means more handymen and repairs, etc.

>It's expensive to be poor.

Its really not. When we were poor we just didn't buy into the consumerist lifestyle. We just kept stuff forever. The problem is some of the poor people in my neighborhood would buy into it and bought all the blingy shit with their money instead of saving or trying to work their way out of the poor neighborhoods.
Upvoted for the evolutionary perspective. One thing to add though: ancient humans were undoubtedly in better overall fitness than the average modern person, so maybe that would lead to it being unlikely that they would suffer sprinting-related injuries in general -- in other words they were more "warmed up" at any given time than the modern human.
Sweet memories
Sometimes, people will take a one bedroom apartment, hang up a curtain, and fit two people in. Sometimes, it's the only thing you can afford.
a) he doesn't propose to deprecate the semantics of get(), just change the name.

b) get() is useful and less verbose for cases where other logic has proven that the get() will succeed.

boolean allPresent = a.isPresent() && b.isPresent()
if (allPresent){
doSomething(a.get())
}

edit: just noticed this example is the same idea merb posted earlier.
Strange, Tesla only seems to say 170 miles over a 30-minute charge.

https://www.teslamotors.com/supercharger
How bad is SF traffic for real?

Let's say you lived 10 miles out of the city. How long would it take you get get to your job by car?

In NYC, 10 miles can be a ~1hr commute even by public transport.
Facebook releases transparency report: France censors 37k pieces of content
Hence the use of the word 'indicate' - entirely consistent with your cut-n-paste.
No, it's not Unity. I used Swift, along with SpriteKit [1] to develop the game.

[1] https://developer.apple.com/spritekit
Thank you for this comment. The links are fantastic. On the reading list. :)
This girl is so obnoxious.

When I did a startup in San Francisco in 2008, I stayed in a shared house in South San Francisco with immigrants. I was informed after the day I moved in that I wouldn't have access to the kitchen. My rent was $500 per month.

I know things are more expensive now than they used to be, but I just clicked over to Craigslist and found hundreds of listings for less than $1000 per month for a room in a shared house.

Here's one:

https://sfbay.craigslist.org/sfc/roo/5557466505.html

And that's in the middle of the city.

Here's the search...they're all over the place:

https://sfbay.craigslist.org/search/roo?max_price=1000

I'm sorry, but I was over 30 years old before I lived by myself without a roommate. This is just plain entitlement and whining.
If you're going to demand someone else pay your rent, you invite scrutiny of your financial choices.
So 'drive an 18 wheeler' is the solution?
20% of the work meaning implementing only functional requirements and neglecting non-functional requirements. Error handling, monitoring, security, configuration, maintainability, unit testing, performance, scalability, etc.

I think that is a personal responsibility to some extent. Even if you are doing agile or your team is small. If you don't plan to engage those requirements immediately, they need to be communicated to your stakeholders (e.g: in the form of a task in your backlog, though many of these might require refactoring/rework). Stakeholders should be aware of their completion status to make informed decisions around priorities and risk management.

In an analogy, a non-functional requirement is not "adding a room to a house", it is "the construction material and construction standard to build a room". It is not something that can be added later on without rework.

If they mindfully decide to accept the risks of neglecting functional requirements, it's fine, but that's their decision to make. It should not be a surprise later on that those requirements are not implemented.

Then, yes, it was an organizational failure. The person was one of the first hires. But I am talking from the perspective of the article being discussed. Management put the character of the individual over skills in their hierarchy of relevance at the moment of hiring, with the results I mentioned.

Then, it's not "hearsay". Evidence left: tickets, code, etc. Reading code that reflects someone not understanding CS fundamentals is not hearsay.
Wework is now valued at 16B dollars
Ask HN: Is anybody doing something productive with IBM Watson or is it just BS?
I have lately been through several pitches from companies and "architects" where they were talking about using IBM Watson but they rarely get into detail what they get from it. Is this just a buzzword for sales guys or are people doing something productive with it?
Google's OnHub Router Now Works with IFTTT
So I had been looking at threading for an embedded system recently.

I found Intel's Thread Building Blocks [1] which looked exactly like what I wanted.

Unfortunately, there are some long-standing issues with the ARM port, to the point that the included unit tests take a long time and/or crash on ARM (in this case it was on a Nvidia Jetson TK1).

If I had more time and expertise, I'd have tried to debug that further.

So is there anything else in that direction I should be looking at?

[1] https://software.intel.com/en-us/intel-tbb/
I don't know how this real estate company is being valued like a tech company. Having a website and online booking now somehow seems to make you a tech company. I guess we should just party like it's 99.
Librarians aren't subject matter experts on these technical fields, so it is very hard for them to know if a work is still relevant. They may be inclined to keep the "Learn Excel Today (now updated for version 3.0!)" because they know people still use Excel, while the Art of Computer Programming looks like a relic from the 70s that surely can't still be relevant, right?
> You can only afford cheap stuff, and cheap stuff breaks a lot and needs to be replaced often.

And with little possibilities to save up money, you'll have to rely much more on credit financing for emergency expenses, which drives up "unnecessary" expenses further.
My friend did this for a long time. Estate and garage sales were his usual targets, though.
Happy Ed Balls Day, from Ed Balls
Ask HN: Falsehoods project managers believe about time?
Inspired by this: http://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time

but for PMs
I've seen very low quality submissions in the /new queue. Basically a single sentence, no information about team, no contact information in the profiles and no upvotes either. Looking through the 300 submission in the /applyhn queue I can't find an example so they could have been filtered already or flagged at one point or another. With more than one submission I thought "you have 2000(?) characters to present, why didn't you invest some time?", again I see that as low quality, not trolling.
Typically roommate does mean flatmate. But a new occurrence (well new for middle class folks) is renting a one bedroom place with a roommate.

You can either share the bedroom, but more commonly, one of you sleeps in the living room. Sometimes you can put up a fake wall--sort of a room divider--to make two bedrooms.

It's not really normal, but it's done in absurd high cost of living cities like SF and Manhattan, NY.

Then again Americans do it during college, so I'm not sure why I think it's so weird a young adult would do it. But I think it's weird.
Computers can handle rigidly defined boundaries of doubt and uncertainty, if they are programmed to. However, the larger the areas of doubt and uncertainty, the harder the program is to write. So perhaps more accurately we could point out the totality of the system of software creator (including not just developers but everybody involved) and the machines still have trouble with squishiness and ambiguity.

Machine learning is a powerful tool, but it's hardly "fire & forget", after all. Even a smarter machine is still only upgrading one part of the system as a whole.
Okay cool well I can only tell you how my childhood went. I certainly did not have a "consumerist lifestyle".

I'm glad yours was better than mine.

(Also, again: I lived on a farm. Boots were a much more practical form of footwear than sneakers, though I did, from time-to-time, get sneakers instead. They fell apart even faster.)
Generally that means that the roommate would still be on the lease. Which is generally incentive enough for someone not to bail on a lease.
I agree that a lot of the questions it raises need to answered (in practice, LVT has run into issues because of poor practices by the assessors office).

To answer your questions to the best of my abilities:

- A landlord should be able to make a profit because the building itself would
not be taxed. The only kind of landlord would which not see a profit is the
kind that rents out land use, but does not actually develop or perform
maintenance.

- Land that nobody wants wouldn't get taxed. (A few square feet of land in
Alaska, for instance) But if there's any demand to own the land, it would have
a rental value.

- It highly discourages sprawl, so it's good for conservation in that
sense. However, I recognize that greenlands near city centers need special
consideration. For instance, the Muir Redwoods in Marin absolutely would have
needed intervention to be saved; the LVT would have been an incentive to
develop so close to SF.

- In a LVT system, undeveloped land would always sell for $0. The tax on the
land is equal to the return on the land itself. So in the current system,
you pay $100k for the land, $100k on the house, get taxed $2k/yr in
property taxes, get taxed on the rental income, etc.

In a LVT system, the land would be free, but would be taxed at $5k a year.
(Assuming 5% rate of return). You're not going to get $5k for that land unless
you do something with it, so you absolutely have the incentive to build a
$100k house and rent it out for $1k per month.

But let's say that the land was worth $500k instead of $100k. Now the LVT
would be $25k a year; you'd have an incentive to build much more than a
$100k house; you'd want to develop it even more to generate even more
return. This is how the LVT aligns the incentives for land use better
than the current system (where property tax on improvements leads
as a discentive to develop, and encourages restrict zoning laws).

I think the valuation of the land is the hard part, but active markets and self-valuation may have secrets to accurate and convenient pricing. I think it merits more research on this field, at any rate.
And, of course, the idea that bitcoin changes the world so radically that no one has an army anymore is absurd. But I think you've just touched on another reason why people react so strongly to bitcoin-related articles.

It's like, bitcoin started out with a pretty good-sounding idea: decentralized currency, like the old Gnutella network except for money! hey I like it!

Then people start talking about it and the first next step is "hey and bitcoin takes control over money and puts it into the hands of the PEOPLE" except it doesn't! It doesn't at all! Control over the money supply, there's at least some tenuous link between votes we regularly cast as citizens and the people making those decisions. Decisions over bitcoin's economics? Better start coding, except no one will accept your patches to bump up the 21 million bitcoin supply...not so democratic.

Then the conversation turns to pretty goofy new-world-order stuff, like "bitcoin will eliminate the need for nations to have standing armies!!" Except the reality is, look at how the bitcoin people themselves squabble like a bunch of old hens, in the face of what seem to be legitimate critiques. These are the people leading the way to a new world order? I don't think so.

And then we look at the environmental costs, and that's not good. Or the deflationary economics of the system itself, and those aren't good either. Or how it seems a lot more like an elaborate ponzi scheme, and that's not good either.

Basically, what bugs me about bitcoin is that legitimate critiques are always brushed off with really absurd replies. Kinda kills the whole thing for me.
Will wearables replace gym memberships for corporate wellness?
Its surely no fun when all you've thought about for 30+ hours of traveling is that great American burger .. I don't know if it will ever change in my lifetime, but it sure is a pity that I remember a kinder, gentler America.
Love it!! As a Java 7 developer transitioning to Streams this made no sense to me and ended up doing the optional.isPresent() -> optional.get() ...

Took me to learn a pure functional language (Scala) to come back and start using map, filter, etc ... Not because Java 8 doesn't support it, but because a functional language community just has that mindset. There are many Java 8 developers using streams() and optionals with an imperative programming mindset still.
Where are all the anti-trust anti-monopoly laws at? Anyone can see simply that the .01% are using their wealth to merger and acquisition their way into permanent power bases, and it's a dangerous, free-market undermining activity. We are going to regret not pushing back on this and similar amalgamations.
Yes, I've always enjoyed this name, specifically because it relates directly to how I grew up.
She had a plan to start: find a place to live, get a job, find roommates that wouldn't get her involved in a murder conspiracy.

Then the stress of life wore her down. She should have moved into a shared apartment earlier. Also later. But when you're poor and stressed, everything is hard.

Maybe she's entitled. Maybe you lack empathy. I suspect both.
I really don't understand why companies that know they are paying poverty like wages for an area don't just move the company or segment of the company to a more affordable area. It seems obvious to me they really just don't care about their employees.
Tech companies are hiring a tiny percentage of applicants. The sciences are extremely difficult for even the best people to break into. Why do you think flooding the market with even more "information economy" workers would do anything other than depress wages?
I've read this article twice now, and both times the same thought struck me. How much, really, are his "insights" much different from Plato's Allegory of Cave philosophy?

Plato has Socrates describe a gathering of people who have lived chained to the wall of a cave all of their lives, facing a blank wall. The people watch shadows projected on the wall from things passing in front of a fire behind them, and they begin to give names to these shadows[1]

Yes of course the details differ and the physics have drastically changed (invoking QM's probability wave functions as the the basis of the "shadows on the cave wall."), but the idea that all we observe isn't a true representation of reality is one of the oldest ideas in all of western philosophy.

It reminds of that old quote from Alfred North Whitehead, a preeminent 20th century figure..."All philosophy is a series of footnotes to Plato"

[1]https://en.wikipedia.org/wiki/Allegory_of_the_Cave
I briefly worked in a public library and the problem they had was that there's no practical way to maintain sufficient numbers and depth of subject-matter experts who can answer the subjective assessment such as you list.

Ideally one or two shallow-SMEs in each field would be maintained over a region, but that will never happen.

So you end-up with librarians making retention decisions based on what publications tell them are the "most useful" books in a topic area and trying to correlate that with check-out frequency. But those topic areas are coarse-grained like 'history of aviation' or 'web programming'. It's a crap-shoot and unfortunately a lot of good books are weeded instead of the dross.

My cheap solution: non-fiction is retained until a updated edition is purchased ( or forever if that doesn't occur ), non-curriculum fiction is weeded after 50 loans regardless of replacement. Curriculum fiction such as Shakespeare probably shouldn't be weeded, just replaced.
Yes, this is also a huge part of it, for sure.
Funny I've been trying a variation on this. I don't use the bike resistance I prefer to increase frequency on my own to up the effort, 1min, then slow down 1min, steady and easy 1min, loop. This was based on a music training where modulating rhythm was a very very good way to feel which part of your limbs should put the effort to minimize the whole. I think it's also a great way to engage your brain into actively mapping an understanding of varying efforts.
This was pretty common in the early days of Ultima Online, since your character persisted for about three minutes after you logged out (unless you were in your house or an inn).
I get really suspicious when I see quantum physics used in this way. It seems like a misdirection. Given the information in the article, it's impossible to evaluate his claims--we don't have access to the computer models he uses, or the expertise to evaluate his proofs.

But there are a lot of gigantic red flags all throughout. Like when he says he's mathematically proved that "an organism that sees reality as it is will never be more fit than an organism of equal complexity that sees none of reality but is just tuned to fitness." But what it means to "see reality as it is" is exactly what's in question! How could he possibly create a mathematical proof of a concept that lacks a definition?

This gets even more blatant when he suggests, toward the end, that he's "postulating conscious experiences as ontological primitives." But that would mean that "seeing reality as it is" isn't even a coherent concept! If experience itself makes up reality, how could one's experiences not correspond to reality?

The guy is a crank. What he's arguing is a shoddy version of vitalism, dressed up in jargon.
Oklahoma court: oral sex is not rape if victim is unconscious from drinking
In a game which required precision, timing, broad visual awareness and/or offered benefit to having more controls than can be provided on the touchscreen without obscuring the view, yes.

Just like for classes of games where fast but also precise motions are required, a mouse will beat a controller thumbstick.

Pretty straightforward matters of bandwidth, latency.