skysight-inc/HackerNews huggingface dataset:
This seems like a bad idea (gut check). Won't the availability of public money for private housing help to drive prices up?

Everything I see seems to indicate that the price of housing expands to fill the amount of money available.

Cheap interest rates managed to change the base price of homes such that the mortgage payment is roughly the same. Now it is individuals & condo developers collecting that difference rather than banks.

Or am I totally off base here?

Increasing property taxes shifts the burden of ownership to the people who have money... though suppose that would get passed through to renters as well.
Cognitive disfluency: Simpler isn't always better
Embargos aren't war, otherwise the West is at war with Russia right now due to it's annexation of Crimea and activities in the Ukraine. And does it really count as Germany at war with the Soviets if there were no German troops involved?

Similarly, if you're counting political events that foment war as being part of that war, then WWII started at least as far back as 1919, when Ferdinand Foch stated that the WWI peace treaty "wasn't a peace, but an armstice for 20 years".

The thing is that Japan's military adventurism in China was a regional affair, conducted between neighbours, whereas Germany attacking Poland brought in countries from all inhabited continents except South America.
Skroutz Redesign: how we designed and implemented our own Design System
Dwarf Fortress named best free PC game by PC gamer
Looks like for now it's very much a theme over a classic xfce desktop with a custom launcher. Here's a few screenshots:

https://i.imgur.com/o6inmTj.png

https://i.imgur.com/blZ4un2.png
Java back end, HTTP/2, everything tuned for small transfer size and high speed, no CDN, no extra DNS lookups, as little JavaScript as possible, but maybe d3.js or something else which adds a lot of value.
Isn't VNC GPL ? Would this make bhyve GPL ? Or is this a cleanroom implementation of VNC ?
A look at Howard Buffett's philanthropic efforts
Apple's forgotten virtual-reality project QuickTime VR
You keep replying to me with one-sentence posts that say little and have no point. If you have something to say or a point you're trying to make, I'd prefer you just do that rather than trying socratic-method everyone to enlightenment.

To (try to) answer your question, to the best of my ability based on limited information what your question even is: no, it is not about detecting when that update should be performed. Remember that we are talking about brain states, i.e. the-world-as-you-think-it-is, as it is represented in your mind, and perhaps if you want to push it, as you are consciously aware of it. If you hold conflicting beliefs but you are truly ignorant of the fact, then you can't really be said to have cognitive dissonance. In Bayes terms, I guess this is analogous to having priors, but not being aware of how to evaluate them based on evidence, and maybe even that you should do so in the first place. Cognitive dissonance, on the other hand, would be having priors, knowing how (and when) to update them, doing the update, and then ignoring the results. Alternatively, it would be performing faulty updates and being at least partially aware of the error in doing so.
Wouldn't it be easier to just put a butterfly net on another drone?
For this kind of thing it's always a better idea to email hn. hn@ycombinator.com

They don't get to see everything, and will probably miss this.

And dang is always happy to fix things if there are problems, and to let you know what's happened.
You clearly haven't done much Python. It doesn't do implicit convertion. Byte are separated from strings and you need to decode explicitly. You can't add '1' and 1.

Python is dynamically type. It is NOT weakly typed.
Ask HN: Advice needed regarding TDD from programmers
I have a question for you about TDD. How important do you think TDD is to Javascript, PHP and other development in general? I want to know your own personal opinion about it.

1. Do you enjoy it?
2. Have you written code without it?

P.S. I hardly ever see any popular repos on Github that have less than 90% code coverage and I've been trying to write test driven code for sometime now but I often lose interest in a few days and start writing what comes naturally. The projects I determine not to write without TDD I never finish because I find TDD esp hard in the later parts of the project where everything is coming together like Database, Socket comm, etc. In the end I'm usually skimping on writing tests because mocking classes, using spies, etc is just too much burden (I'm self employed if it matters to anyone). Is there a way to get the hang of it? Is there a good resource I'm missing?

Thanks for your thoughts and guidance!
Fascinating talk! Thanks!
An indirect response:

Try this for another explanation/point of view (it's kept short and to the point):

https://www.youtube.com/watch?v=zDZFcDGpL4U

(About the speaker: https://en.wikipedia.org/wiki/Ken_Robinson_%28educationalist...
This is not used by Google Authenticator. GA just keeps the parameters in an sqlite database. It doesn't do much to protect them.
Disagree about gun control, but I am intrigued by the idea of divestment to drive changes we care about.

How hard would it be to create a generalized version of this? Imagine fossil fuel, guns, private prisons, child labor, animal cruelty, weapons, tobacco all in one, and you could go either way on any of the topics.
Why doesn't he simply report the licensed childminder to the police again? This person is the most likely offender and should be stopped immediately, at least the police needs to investigate.
You can not catch a keyerror at run time. You can not check for user input with a type system. Those have nothing to do with types. Input and output are out of your control, they need check sanitizing, and dynamic language are actually great at that.
I wonder if there'd be political support for a delayed change to the zoning laws -- multi-family dwellings become legal once 80% of the housing stock in a neighborhood turns over, or something like that.
TOMORROW IS DYING ---THE NIGERIAN PIGEON
This is a pretty cool research area, but isn't this implementation basically just a Javadoc search engine? A basic keyword search of the javadoc descriptions would return similar results in most cases, wouldn't it?
I love the "post-release" mental hook strategy. I'll try it out :-)
https://www.cia.gov/news-information/featured-story-archive/...
Well, Apple originally planned to make FaceTime (and thus presumably also iMessage) an open standard. Patent trolling put an end to that.
The table with the arrests is really troublesome.
Then people who get paid full-time will produce content better than yours and we will read them instead of you.
Yes, but the interesting part is wetware metaprogramming.
You can always use Freedompop or ringplus, where after a signup fee the plans are free.
I think people who write such methods without a good reason (like inner loop of very performance critical C++, or code in any language that’s generated automatically from something else) aren’t terribly good programmers.

Demanding those unit tests might indeed force them to write shorter methods. It doesn’t forces them to write good code. By “good” I mean fit for particular project and requirements: I don’t believe there’re universal criteria for code quality.

The only way to fix that and make them better programmers — teach them, not force them to waste their time writing those unit tests.

Besides, writing and running system tests teaches the developers about other system and OS components — and they better know and understand (to some extent) your complete technology stack, not just the layer they’re currently working on. Writing and running unit tests teaches them nothing interesting; it’s boring and involves a lot of copy-pasting.
Ask HN: Any self hosted solution to manage passwords in a team?
I know this has been asked before and currently there are options such as LastPass etc. But what else is out there ? Is there a self hosted option ?
If you build it… will they come?
This is actually something Python doesn't do... generally, if you have a type error in Python, you get an exception at runtime.

I certainly don't disagree with what I guess will be the overall direction of your argument.
16 years of students building open wheeled racecars
> Everything I see seems to indicate that the price of housing expands to fill the amount of money available.

This applies to many many other areas too. The price of anything in short supply expands as far as possible to change consumer surplus into producer surplus.

If it were apple juice in short supply more people would start selling apple juice and eventually the price would fall. Presumably in Palo Alto you can't just throw up more flats/houses in 6 months and put them up for sale though
The slides are meant to support a talk. What will be more worthy of publication will be the video for the talk, when it's edited and uploaded.

In the meantime, there is a bad recording of an earlier take on the same ideas from LispNYC. The talk at LambdaConf was definitely better delivered, though.
https://vimeo.com/155517248
http://www.meetup.com/LispNYC/events/224215944/
A good LDAP infrastructure ?
Well, when are the publishers' demands reasonable? A lot of online media is less about adding value, and more about doing whatever it takes to get your attention.

Not to mention opinion writers or critics: They already have the privilege of pushing their opinions on a large audience. Why should we pay them? For their eloquence? Sure it's a lot of work, being persuasive in writing, but is it the audience who should pay for being persuaded?

I think that the collective action problem of paying for the stuff we want can be solved, will be solved - even is solved, in increasingly many ways. But there's a lot of things we're used to that we don't really want, in proportion to what we used to pay for it.
Where I live the government legally forces all schools to comply with curricula, processes, schedules, etc. All alternative schools are either closed or have somehow broken their methodology in order to adapt and stay open. Hence, I will have no choice but to pick one of them (hopefully one that keeps most of it original philosophy in practice).

Is it realistic to think that I can 'fix' my children in the off-school hours?
Lol I was on a Ruby project like this, I said these tests are tautologies since we're verbosely rewriting the implementation as a test. My yearly review from that project? "Bill does not understand unit testing"

Nobody gets fired for writing too many tests.
You mean, microorganisms allow better deconstruction of cellulose which then frees the protein and makes it digestable?

Yeah, ruminants are amazing with their cyclic puking and eating :)
Gail Goodman, CEO of Constant Contact AMA
>That just sounds like a redefinition of free will to me.

Only if you start by assuming that "free" will must, necessarily, be supernatural. But of course, if you start that way, you've started everything in bad faith, because you're going to reject any possible view of the world that relies on science instead of magic.

>free will says anything is possible

No sensible definition of free will says that you can will yourself to desire slood (a substance you've never heard of because it doesn't actually exist and has no properties even as a hypothetical) or will yourself out of the influence of gravity.
Python is not "weakly typed", nor does it ever automatically convert strings to numbers or the other way around.
I am using Chrome. All the planets with orbits longer than 20-60 days are outside the default zoom level. To see them, it's necessary to alt-scrollwheel to zoom out, reducing the UI size to unreadible, find one of the planets at pixel-size, mouse over it to create a tooltip, zoom back in, and then use the scroll bar to scroll back to the tooltip. Maybe it would be better to just make the entire field scrollable without using stupid tricks?
Weigh: Measuring allocations in Haskell
http://rattic.org/
I kind of hate this, but I still paid you $22 because it's actually awesome.

Nice one! Maybe donate the funds to charity?
> "I doubt that the Thoreau experience is going to have much effect on damage inflicted outside of the classroom, and this is a big thing. It's why we have "good" school districts and "bad" school districts within the same county -- expenditure per pupil is the same, buildings are the same, teachers are mostly the same, but the upbringing is not."

The author addresses this...

"But the truth is we don’t know how to teach our children about nature because we ourselves were raised in the cinderblock world. We are, in the parlance of wildlife rehabilitators, unreleasable."

We can't teach what we don't already know, the best we can do is give the kind of support that is conducive to self-education. If that support is not being provided at home, then it's worthwhile providing it elsewhere. So in other words, the concept of schools aren't necessarily bad, but the way in which learning takes place at those schools could be improved by greater emphasis on self-discovery.
> Some people will be quick to say that you can't teach for the money. [...]

> Top students, when they pick what area of studies to pursue, are bound to think about the prestige and earning potential of their future careers [...]

To support this point, if the profession is lucrative and respected, it
attracts both people who love it and people who just want prestige. If the
profession is not prestigious, less people who would love it choose it (i.e.
only those who want to work in it despite its status), the rest being filled
with drop-outs from other areas.
The Evolution of an Accidental Meme
Vague best practises, coupled with "if it works, the method works. If not, you must have failed to do it right".

It's easy to talk about the notional "bad programmer", and scapegoat that, but why shouldn't the methodology take a hit? I find one of the differences between a novice and an experienced developer is not adherence to "best practise", but knowing which ones are good, and which ones are bullshit (or nuanced, i.e. might get you in trouble).

Also, "tried and true" is problematic, there are lots of biases and confounding factors. I would say a lot of OOP project may succeed because there is a lot of investment in OOP, diverging from this automatically puts you in new territory.
Vert.x an event-driven application framework
Yes, because it's the easiest codebase to manage and maintain. Everything new is in NodeJS.
Build process is all in NodeJS as well, creating build processes in other tecnologies used to be a headache.
Only if it's something very specific and focused I would use the API's language which is "Java" ou ".NET".
This is the closest I found:

https://en.m.wikipedia.org/wiki/History_of_childhood
I love this idea, it would probably look better if it was for charity though.
The Internet of Things will take an ugly turn as hackers start breaking into people's thermostat to steal money from their bank account because the thermostat was connected to their garage door, which was connected to their car's system, which allowed direct payments from their bank account. The threat landscape is changing everyday! We win if we change our e-behavior with it, they win if we don't.
It's less convenient...and he needs stimulants to cope with his workload...
I have a chapter in preparation that addresses the comparison with Urbit.
The Bletchley Park site has a lot of good resources and exhibits. In fact, they just interviewed Jane Fawcett: https://www.bletchleypark.org.uk/news/v.rhtm/How_Bletchley_P...
I've only worked very briefly in the CMS collaboration, but I've spent a lot of time with people in particle physics collaborations and at medium/large companies. My impression has always been that particle physics collaborations are very well managed for their size, among the best managed human organizations Earth, but that obviously there are friction in getting 3k extremely ambitious scientists to agree on this.

For instance, the "frequent complaints that Higgs analyses had too much manpower" may be valid, but they're not really an example of organizational disfunction unless you had some objective reason to think they were making the wrong decision. Folks disagree about things whether they are inside organizations or not, and if those things are important the disagreement may be venomous. Likewise, the lengthy review process is painful and exhausting, but my impression from almost everyone is that it is sound -- comes to the right conclusions -- and that the conservatism is justified by the field's history of purported discoveries that were later retracted. This soundness is even more impressive when compared to the frequent complaints about the capricious nature of the refereeing process at regular journals, which involves just a handful of physicists. (This is to be compared to physics collaborations outside HEP, like Planck, which are often said to be more dysfunctional.)

So I guess I'm wondering if you could say more comparing ATLAS to similar organizations? "The lack of clear assignment of responsibilities" could certainly be a good criticism, and one that I would actually prefer to apply to physics as a whole. The major rewards are fame and esteem, rather than money, so everyone chases the sexiest, most highly visible tasks.
What is the best web based rss reader?
Cows actually can't digest cellulose at all - what they can do is harbour the microorganisms that can. These microorganisms are then eaten by the cow and provide most of the protein in a cows diet.
One Fish Spec Fish – Dr. Seuss Inspired Clojure.spec
Wings+Network+pyramid+scheme+affiliate+$141,307+judgement
I would like to read about this. Got any links?
Reminds me a bit of the old Million Dollar Homepage: http://www.milliondollarhomepage.com/
Why Memorial Day Is Different from Veterans Day
At least its an interesting lesson in InfoSec: even secure replicas reduce the security of the total system. As well as all the social vulnerabilities implicit.
The Py4J Roadmap to 1.0
This could be the new http://milliondollarhomepage.com of this decade.
Don't agree. Refactoring does not mean that you need to refactor the tests, but that you will be testing other pieces.

That is, when you refactor the old pieces are still there (in the libraries), and their tests still work, but you are maybe not using them anymore higher up in the hierarchy.
There is not one tool I would use/recommend before knowing the actual requirements.

In one of our latest projects we decided on following stack:

Backend/API: PHP, Symfony3, Mysql

We choose this because the following reasons:

The team is already familiar with symfony/php
We had to integrate with existing stack/business logic in php ( or port parts of it )

Frontend: Angular.js

We needed a single page app that we could easily port parts of to a mobile app later on
We wanted to decouple our frontend from the backend by doing only api calls so we avoid having backend code responsible for generating html/etc

Real-time component: Node.js, Redis

We needed a component that processes events as they come in, and a lot of them. We decided against PHP so we could lower our memory footprint and also because it is a bit more convenient to deal with state.

This component checks each incoming data packet with a set of rules and reports on violations.

This component gets it's configuration from the backend api and reports back to the api whenever a violation occurs which needs to be logged.
I've found the HubSpot Sales blog to be surprisingly good. It can get a little "spammy" feel at times but I got a lot of good advice overall.

I don't know how their marketing blog is - never tried it but you could check it out.
Because even once respected outlets seem to be hiring people who have spent their entire childhoods on SA and 4chan, whose only real skill is gaining attention by negative social manipulation.

Clickbait is more than sensationalized headlines these days. The entire media, regardless of place on the political spectrum - and much non-news media - seems to have embraced what was once the domain of talk radio hosts.
This logic is true, yet flawed in the sense that more traffic would make it more security against network analysis, but the issue is it would also make it a more attractive target due to the trust based on popularity and volume of users.

Tor itself says that it is not secure against advanced attackers with the state-level resources.

Do NOT use Tor if you're a state-level target unless it is on a system that's not sensitive and used for counter intelligence.
So, let Palo Alto fail.

There are thousands of shuttered towns and cities around the country because they failed.
The IDE/editor takes care of that. But I still like tabs.
I disagree. Moderation plus meta-moderation would work well for the singular task under discussion: putting shredded documents back together. And because there's no usernames or discussion involved (displaying "User happykitten92 made this move. Was it correct?" would defeat the purpose of preventing troll collusion), everything is done anonymously so nobody has a fiefdom they are protecting; the value is in accomplishing the goal.

To add to this, the concept is not exactly new when it comes to crowdsourcing. Casting Words uses these approaches with Amazon Mechanical Turk for validating others audio transcription for accuracy, formatting, and so on.
The only problem about Typescript is locking-in your script into a framework, I don't like lockins, I would recommend leaving your code in NodeJS only.

React is a nice piece of technology, but you need to understand it very well. Otherwise you might loose performance instead of obtaining performance.

Lambda (Serverless API) - I've used a lot and it's awesome.
Just paid $30 to get Radio Silence to the top, out of pure interest in how much traffic that'd bring. Well played!
> In most cases, Python and other weakly-typed languages will do everything they can to fit the data you're providing with what the code is expecting. This means converting strings to numbers ...

Python is strongly typed, as well as dynamically typed.

In [11]: 1 + '1'
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-11-861a99da769e> in <module>()
----> 1 1 + '1'

TypeError: unsupported operand type(s) for +: 'int' and 'str'
What 3D printer do you have? They are not all equal in capability and resolution.

For something like a chunky toy car, precision is not important. For a threaded screw, in particular a bottle cap, you will need good resolution and accuracy.
Child abuse is very common, and those children do need to be protected.

But removing a child from its parents is a matter of last resort, and must only happen when there is reasonable evidence of a risk of harm.

> Imagine the outrage if they let the baby in the family since the parents look so innocent and 6 month later the baby is dead.

This happens all the time, and no-one particularly cares.

Homicide is a leading cause of death for children under 5 in the US (after accidents and congenital defects) http://www.cdc.gov/nchs/fastats/child-health.htm

http://www.cdc.gov/injury/wisqars/leadingcauses.html

Where's the outrage? If society actually cared they'd properly fund and train child protective social services, and provide meaningful useful training around child safeguarding to anyone who works with children.

The routine rape and killing and abuse and neglect of children (one in four children experience abuse or neglect during their lifetime[1]) is something that society claims to care about, but does nothing to fix.

[1] http://www.cdc.gov/injury/wisqars/overview/key_data.html
Or social network for hi net worth individuals
I use and like Feedbin. I like to pay for products so know they'll keep working and be updated, and Feedbin is only $2/month
How .NET Handles PHP Static Locals