skysight-inc/HackerNews huggingface dataset:
Solving for Dash
Realistically, "Colonies" will not be colonies for a long time, just the equivalent of barracks; people will live there for a while, but their main lives will not be in space.
You've either missed the point, or feel the need to deflect.
I feel this claim, that the term derives from "raw", seems super suspicious. It is repeated very often, but I've never seen any scholarly analysis of where the word comes from. If you look at the Wikipedia talk page, you'll find people pointing out that that etymology doesn't seem to make any sense: the oldest attestations of the word is from a Swedish (rather than French) writer talking about "nybrutalism", which got borrowed into English as "New Brutalism". And the building which was described as "nybrutalism" was made of brick, not concrete.

If you can find any information about how Le Corbusier coined the term and when, it would be great if you could add it to the Wiki page!
Pah. GUIs are for wimps. I use nohup $COMMAND &, or datch/tmux if I need to re-attach later. And listing your running daemonized processes is for wimps who can't use ps.

/joke
Comments moved to https://news.ycombinator.com/item?id=12685700.
Shocking that the only people actually researching this are feminists!

The other side of the coin is represented by neuroscientists trying to prove that the ladybrain is inferior at mathematics or evolutionary psychologists trying to assert that evolution has made women excel at caregiving and men at being hyperlogical.
I find myself using environment variables much more than commandline arguments when writing CLI programs:

- Env vars provide a key/value interface, which is trickier to handle with arguments (e.g. "get the argument immediately after '-f'").

- Env vars are in-scope at the point they're needed, whereas non-trivial arguments usually have to be parsed up-front all at once and passed into the processing code somehow. Yes, it's good to check things up-front; we can check mandatory/mutually-exclusive env vars up front too, with the bonus that we can keep such 'invocation checking' separated from the rest of the processing.

- Setting env vars in preparation for a subprocess call can be done incrementally, by extending the environment over and over until we're ready. In contrast, commandline arguments must be accumulated into a single (correctly parsable) array.

- Sharing env vars across a program and its children is easy (e.g. "VERBOSE=1 ./foo.sh").

- We can use env vars to control a program even when it's called deep in the bowels of something else, without having to fiddle with all of the layers in between.

I find this works very nicely, as long as we:

- Treat the environment as append-only, i.e. no changing a variable once it's been set. We can append new variables, e.g. "export FOO=bar", and we can invoke processes with extra variables, e.g. "FOO=bar ./baz.sh", but we don't unset or alter a variable.

- Don't use env vars for communication within a process, i.e. we can use the environment variables we're invoked with, and we can append new variables for use by the programs we invoke, but within a program we should refrain from setting variables which affect our own execution (since that causes the coupling and spooky-action-at-a-distance which globals are notorious for).

What are others' thoughts on this?
Less- and more-comprehensive versions of dictionaries is a long-standing thing. And you've usually had to pay for all of them—I think it's weirder that you'd expect to have a fully-complete version of something that takes a lot of expert knowledge and time to put together for free.
If something is public then it does not follow directly that you can collect it or share it with a third-party. It all depends on relying legal framework. Especially when it depends on additional spacial and temporal parameters.
There at least existed KB articles with patch details ahead of a patch being dropped. I've routinely tried to dig up a newly deployed Windows bundle at home on a machine not running the Insider Program and hit 404s pulling up the KB number.
We're on a subthread about DNSSEC, not about curves.
I don't think that's the problem that jpt4 is talking about. I believe he is talking about how sometimes a group message will be received 20 times or more, and yet the sender will still see "message not sent" for some recipients.
What's with the tubes?
Location: Boulder, CO

Remote: Yes

Willing to relocate: Yes

Technologies: R, Python, Data Science, Machine Learning, Javascript(Angular, Node.js, D3.js), HTML/CSS, Git

Resume: https://drive.google.com/open?id=0B8AaPRcssKT6cFN6U3RlZ1VDWW...

Email: monishsp@gmail.com

I currently work as a Sr. Engineer at Seagate Technology but looking for opportunities in the Data Science domain. I completed Udacity's Data Science Nanodegree outside of work and have done projects using the skills I gained from the program. Also have experience developing mobile applications in a hybrid environment using hybrid javascript based framework.Love problem solving and designing elegant solutions.
Clearly Beat meant that the book explained the viewpoint of those who cry for war and destruction. The 'glory' and 'power' they feel must surely be an addictive sensation.
Cracking Security Misconceptions
That has long been the concern about elliptic curve parameters as well. (Presumably, we agree: ECDH > DH).
I'm curious what you found - once they get it fixed, would you mind sharing in some form?
After founding an infosec company Signal Sciences in 2014, I've spent a number of years learning about and explaining many myths that exist on security and hacking. I just published a book with O'Reilly that is designed to provide some baseline information for people who don't have direct experience working in security debunking many of those myths.

It's called Cracking Security Misconceptions and it's available as a free ebook here: http://www.oreilly.com/webops-perf/free/cracking-security-mi...

It's only 35 pages so as to not require a huge investment of time to ingest by design. My goal in creating the content is that it can help you, or someone you know, understand the realities facing modern information security professionals.

~ Andrew, CEO Signal Sciences
What energy drink do you have in the morning that helps you avoid sugar?
When an eccentric scientist was funded to further develop the microscope, others asked why not spend that money for societal good? Little did they know that the microscope was the key to discovering germs.
Good post! I run a homeserver too. It serves media content (1080p) to everyone in the house and never has any trouble. It's main purposes are running Plex and nginx, and soon, e-mail. Only port 80 is accessible to the internet atm (it's fun to read the access logs & see the latest exploit attempts)

It's hard because you have to really be on top of security, but it's worth it.

> You might say that this is a bit of a cop out, since this all runs on a virtual machine, which itself runs on someone else’s computer. I would agree, however it’s a nice middle ground between going all out with your own servers and running everything in the cloud. To me the reality that the VPS is in the cloud is obscured by the ability to control every detail of its running software.

Hmm. Contrarily, this part convinced me to completely self-host all aspects of my internet life.

Also, sorry about your blog going down! What was the cause of that?
This is a very messy, multi-layered issue.

First of all, a large part of a social network's utility is derived from sharing data about oneself. This data is public, for the benefit of other participants of the social network. Some of those participants may have agendas that are contrary to one's own: stalkers, adversaries, data aggregators -- it's impossible to know all of them ahead of time, and a granularity of permissions that satisfies these competing goals is... tough.

Second, it ought to be a person's reasonable expectation that law enforcement is a benevolent actor. Actions such as this, which amount to targeted crowd surveillance, don't instill much faith in this assumption. This is a very serious issue that merits more discussion than my terse comment.

Lastly, this data aggregator should not be the target of the outrage. They're an intermediary in a system where we willingly share data with private companies to get some value-add, who then sell that data to fund their operations, and some of the purchasers of our data happen to be law enforcement. Anger directed at any particular intermediary -- like anger at reposessors or ambulance chasers or debt relief counselors -- is woefully misdirected; we should instead be asking why corporations feel the need to sell our data in the first place, and why we have law enforcement that feels the need to employ mass surveillance. If we ponder these questions, we'll have accomplished something more than drive an inconsequential company out business while leaving the systemic faults in place.
Is this private or public?
This is a goldmine.

I've been compiling a lot of tips and tricks personally that I use to help train coworkers. I'm definitely going to cross reference and see if I can open a few useful PR's.
It is quite easy to change the input features as pixels and fit into convnet under Keras (That's why I love Keras so much). However, gym_torcs only support 64x64 pixels and it is hard to see by human eyes, IMHO.

https://github.com/ugo-nama-kun/gym_torcs/issues/4
> Likewise there was unanimity regarding the status of the Apocrypha: works that were useful for history or piety, but were not considered to be scripture.

Was there? I thought this didn't really become a question in Christianity until Luther.
Have you used both? How would you compare/contrast them?
It's really about what you're used to using. I tend to have more problems when I'm using macOS than Linux.
It's interesting to think about it this way. I do have dictionaries of different sizes that I've paid for, yet somehow the differences between them didn't strike me the same way this marketing campaign does.
The Economics of Twitter
... And the other half is new. What's your point again?
I don't understand why it still doesn't support landscape mode on iPhone.
There are a lot of assumptions worked into that, with one of the biggest being, "Who needs transcendence? We suspect humans do."
The Nobel price for economics was awared to quite a few mathematicians.

Leonid Kantorovich won it for applying his results in Operations Research [1] to planning the Russian economy.

John Nash won it for .. of course .. Game Theory.

[1] He proved criteria for the convergence of the Newton Method and quite a bit more. Those results are applied really everywhere nowadays.
I think this is going beyond reason - not correct for OS X?! What does that mean? It's not just Linux either - MS does the same thing. You don't cause developers and users pain by randomly changing stuff - correct or incorrect to you doesn't factor. If something was working it is a reasonable expectation for any mainstream OS that it will continue to work. If you don't agree with that then your choice - the world hasn't worked that way in a while.

It would be one thing if they always consistently returned immediately in poll if you passed NULL but alternating between returning immediately and returning after timeout with no guarantee which OS version will change it again in future - that's madness. Hey but ok - for you I will say it - Apple can do no wrong!
More expensive unabridged dictionaries and less exepensive abridged veraions have been the norm for nearly as long as commercially published dictionaries have been a thing. That one of the cheaper abridged ones is now free on the web doesn't really change that.
Chrome will finally eat less RAM from this December
Mass databases, in a format that can be read and cross-referenced by computer, are an example where a difference in degree really makes for a difference in kind.
Isn't that a reasonable description of the Hellenistic states succeeding Alexander?
Previously on HN:

15 days ago: https://news.ycombinator.com/item?id=12579163

787 days ago: https://news.ycombinator.com/item?id=8185461

795 days ago: https://news.ycombinator.com/item?id=8151180
Indiana's Voter Registration Data Is Frighteningly Insecure
I found this disappointing. I put a high priority on impact in art. Something downright threatening intrigues me.

This, however, seems like a commercial for the millennial version of the CCS catalog, Pac-Sun, insert similar reference here.

I bothered to click through the site and I didn't find anything interesting or redeeming.

I don't think he would really stab anyone. And, that, is disappointing.
I'm at the point in my life where I simply don't trust free software that isn't open source. I've been burned too many times.

Either charge me money so we have a legal bond, or open source it.

Free closed source is untrustworthy software that may just disappear/break with no respite.

If it's open source and you stop maintaining it, I can fix it myself or at least try to. It if isn't, I'm screwed. I won't become dependent on software I can't trust to work years from now - I don't need that in my life.
You implement fork semantics identically. You just fail the fork if you can't commit the memory. You don't have to literally copy the pages, you just have to do the accounting.

Solaris does this strictly and will never overcommit, period. Linux does the accounting on most distributions in order to enforce resource limits. Until the most recent kernels the relevant code path was

fork -> security_vm_enough_memory_mm -> __vm_enough_memory

Although, because the memory manager was written to assume overcommit, I believe the accounting checks are racy.

The most commonly cited reason for overcommit is to allow a process with a large amount of anonymous pages to fork+exec. But the solution to that has always been vfork+exec (which is how posix_spawn and system is implemented on most unices, including Linux). That pattern never went away, and it's still slightly faster than a regular fork even on Linux.

And that reason has always seemed specious to me. Large processes like PostgreSQL and MySQL don't generally fork+exec subprocesses _after_ they've entered their steady state.

I think the only real-world benefit of overcommit was that, at least in the 1990s, it allowed some software written for beefy Unix machines to work on desktop Linux machines. Back then, it was de rigeur to speculatively allocate buffer space, and often (but not always) to allow a sysadmin to control through a configuration file how much buffer and cache space to preallocate.

But this is 2016--there is no such thing as a sysadmin in the traditional sense; that is, someone attending to a specific machine, manually reallocating resources to various processes in response to load and functional requirements. In 2016 (and for at least the past 15 years or so) we expect software to react dynamically to load. And in order to do that reliably and consistently you _need_ malloc, fork, et al to fail properly.

Also, ironically, Linux has such a blazing fast virtual memory manager that it doesn't make sense anymore to preallocate buffer and cache space upfront. Combined with modern, enhanced virtual memory APIs, it's become an unnecessary contrivance.
It's on the roadmap https://github.com/WhisperSystems/Signal-iOS/issues/937 The iOS version didn't have a dev for a while after Frederic Jacobs went to Apple, but Michael Kirk recently took over so things are happening again.
Yes, you will read about these kinds of problems in POSIX, where it defines sockaddr_storage:

http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys...

Quote: "The sockaddr_storage structure solves the problem of declaring storage for automatic variables which is both large enough and aligned enough for storing the socket address data structure of any family."

You're never going to define the storage for an object of `struct sockaddr`; that's just the "abstract base" so to speak: pointers are cast to that type when calling the API. The API switches to the right department in the code, which converts the pointer back to the right concrete type again, like "struct sockaddr_in". So all that is needed is the property that the "struct sockaddr " type can store and recover any other "struct sockaddr_whatever " pointer.

You're also never going to be doing completely silly things like converting a "struct sockaddr_in " to "struct sockaddr_ax25 " or whatever.
I agree that for some devices it doesn't make sense. But having the power to take a device offline, and know in your bones that it is offline, is useful.

That doesn't mean that you shouldn't be able to control it all from your router too. But if your home router gets hacked, or there's a devastating crypto vulnerability, or you suspect your teakettle is ratting you out to the NSA, you should still be able to boil water with it.

Finally, a mandatory physical switch would remind people (and inform them) of just how much stuff they use is now net-connected.
What you do is called "whataboutism" [1] as
the scientific value (or otherwise) of evolutionary psychology doesn't affect the lack of methodological self-awareness of Hall, Phillips and Williams, in particular the complete absence of reflection on their own confirmation bias.

the only people actually researching this

They are not the only people researching this, but in the current political climate, any alternative research is unlikely to get funded.

[1] https://en.wikipedia.org/wiki/Whataboutism
what do an online shop and technology have in common?

ps: rhetorical question
Staying in the middle of the track is not a necessary requirement in the reward function. The reason I include it is to speed up the learning time in the beginning. You can remove it once you learn a reasonable policy and see it the agent can find the optimal apex path. I will do a test tonight.

Just like in human world : You first learn how to drive before you learn how to drift the car.
If you're interested in brutalism I can reccommend these superb documentaries by Jonathan Meades:

https://meadesshrine.blogspot.co.uk/2014/01/bunkers.html

That site has all of his films on there and they're all amazing tbh.
Integrating Qt Designer with PyQt
Ok, didn't realize he worked on it. Bundler is great so that gives me some hope for Yarn. But in general I think its more stable in the long-term for projects to use open standards instead of vendor solutions for browser package management.
Github link: https://github.com/yarnpkg/yarn
Stratum Security | Full-stack (front-end focused) Developer | Herndon, VA | REMOTE

Hi. We’re looking for an awesome Developer to join our growing team. If you’ve ever wanted to work for an interesting security startup with great people this is your chance. We’re a little different than your average startup so we put together this FAQ.

https://stratumsecurity.com/company/careers/developer/

You’d be working on our new product XFIL. It will let our customers simulate various attacks to ensure that their security program is actually doing what they want it to do (blocking traffic, alerting appropriately, etc).

This is a remote position that is open to residents only located within the US or Canada.

Here’s a bullet list of what we would like for you to know to start:

– The latest stable version of Node.js
– Javascript libraries like React, Vue.js, Angular, and jQuery for frontend development
– Databases such as Postgresql, and Redis
– How to write robust and valuable tests at the unit, integration, and functional levels
– Client-side and server side MVC
– Designing and working with REST APIs
– How to effectively use git to do version control

The salary is competitive and depends on your experience. We offer the following:

– Medical, dental, and vision insurance
– SIMPLE IRA with company match
– 3 weeks PTO for new employees, 4 weeks for employees with us longer than a year.
– 8 federal holidays
– Choose your own laptop

If you are interested in helping evolve information security, tell us about yourself at careers@stratumsecurity.com. Send us your LinkedIn profile, Github repo, or anything else you feel would help us get to know you.
The university fades after a bit of experience (and regular switching to better companies :D).

I try but I cannot understand your situation. I couldn't work without business and user metrics. That's the only thing changing from a job to another.

Keywords: More technologies. More trendy job titles. [Don't know what's relevant to your past jobs. Can't help.]
Devemos nos preocupar com o Facebook Marketplace?
Totally! I can just sudo apt-get install low-latency-strong-consistency-multi-dc-with-declarative-query-language-db as a virtual package and get the right one for my distro.
Yes I have. The fact that you seem incapable of understanding this explanation does not mean that I haven't explained it. So please, stop pretending that your viewpoint is the only one that's valid and just accept that there are people who can interpret the wording in a way that you cannot seem to understand.
Interesting. I'll have to parse (heh) your comment, but for now, can say that IIRC, environment variables, command line options, and one other thing (maybe config or .*rc - for Run Command - files, such as .exrc, .vimrc, .bashrc) are supposed to form a hierarchy, such that A can override B can override C (something like global and local CSS styles). And out of two of them at least, command-line options can override the values of environment variables, maybe since they can be changed more easily on a per-command-invocation basis.
Cool, mostly I was curious if the show-stopping issues you were seeing were actually fixed for good or whether 3.7.1 just happened to "accidentally" work. :)
Forgery Fiction
Not car stamps: the important distinction is that the welfare should not be earmarked for a specific use. This allows the market to behave naturally and no longer force non-users to pay the indirect tax while letting poor people who want to pay it not suffer material consequences vs. the indirect tax.
The aggressiveness seems like the part that's new. There are videos of people live streaming and it dropping off to update to Windows 10 (not sure if any are faked) as well as other complaints like mine. I feel like Windows has always required reboots and many updates that required logout (which one would hope would get minimized).

I've also heard about bundling updates for new installs (or people far behind). Last I remember they were still about to roll it out.
To be fair, the DC metro was built more than 70 years after the New York subway.
Samsung Galaxy Note 7: Usage Highest Ever as Explosions Continue
How is it that women are always "pushed", i.e. passive?

How about: women are more likely to go into less technical roles in their careers, possibly because they prefer them?
I trust people doing it largely for themselves and the community reputation _more_ than I trust people who are expected to deliver more returns every year in a stagnating market.
what you described is npm@2's behaviour. npm@3 will flatten dependencies as much as possible
Reading really, really helps.

Sigh.

The study you linked is titled "Racial Disparity in Federal Criminal Charging and Its Sentencing Consequences", says so right at the top, you just have to read it. It is not the study talked about in the press-release I linked to. It is referenced in said press-release as the "previous study" that found racial disparities, which were found to be 6 times smaller than the gender disparities found in the study that the press release is about.

Which is this one:

http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2144002
Am I completely alone in thinking ElasticSearch is out of place here? Am I misunderstanding something about ES? It's a NoSQL doc store but is there something about its indexing or storage tech (Lucene, right?) that specifically makes it optimal for time-series data?