skysight-inc/HackerNews huggingface dataset:
ThinkTopic (http://www.thinktopic.com/) | Software Engineer / Machine Learner | Boulder, CO | ONSITE | Full-time

ThinkTopic is a start-up in Boulder, Colorado which focuses on practical applications of Machine Learning and Data Science for real world solutions. We do contracting for several clients in domains such as e-commerce, finance, political science and more. We are also working on some of our own products as well.

In general our focus is on image analysis, text analysis and information retrieval. We program in Clojure using a modern stack including frameworks like Reagent for the front-end and Datomic for the back-end.

An ideal candidate either has substantial Machine Learning background, or is an independent / fast-learning full-stack engineer.

Openings can be found at http://www.thinktopic.com/careers .

Questions? Email info@thinktopic.com

--charles
IoT Home Router Botnet Leveraged in Large DDoS Attack
>>building a next-gen energy company
Agreed. They're aiming for GE, not GM. (to repeat myself from the last thread on TSLA)

>>Does it make sense to buy troubled SolarCity before they go under

From an investment standpoint, I think optimally you let Solar City go into bankruptcy, buy it for pennies on the dollar, and then you cherry pick the components you want and sell off any others that you think you can. Can someone do that as a chair of both though, not sure (i guess so?).

Maybe they didn't do that because they see someone else coming in - a new challenger? Or, he sees long term something that others don't. Or maybe he's just ego-maniacal.
“fundamentally flawed” is not synonymous with “not supporting the style of anonymity which I prefer”. There's no evidence supporting the assumption that those VPN exit nodes’ IP reputation is actually incorrect rather than earned by the behaviour of other customers.

We went through this in the 90s where a few people were upset that they couldn't send email directly from their dialup connection, because they were still thinking of the world as it was in 1993 before spam became so prevalent and anyone who ran a mail server was constantly trying to deal with thousands of dialup IPs trying to deliver spam. What actually worked was that people changed the way they worked to use things like authenticated SMTP relays so you could simply block entire dialup ranges rather than try to come up with a spam-blocking AI.

The browsing system could be improved by something like a CloudFlare login system or long-term persistent authentication storage so you'd only see a CAPTCHA once a week. Unfortunately, most of the complaints come from very pro-anonymity users – which is a legitimate position but also means that it's a community which is going to be significantly more likely than average to have things like cookie & JavaScript blocking, so the complaints would simply shift to “I shouldn't have to create an account!” or “Why can't I disable JavaScript and cookies for your site!?!”
> There is a very very large and very liquid market for pricing electrical power. I see no reason that SolarCity can't just be a supplier to this market while Tesla Owners would be consumers.

I suspect SolarCity's microgrid program and system service contract (which allows for customers to participate in yet-to-be-developed markets) is intended to disrupt the whole shit. IIRC, SolarCity already purchased a utility company. I expect they're looking to buy more utility poles & make their own market, cash squeeze realities notwithstanding.
>why isn't the compiler checking that type for you? Why can't your IDE follow the flow of that variable all the way back to its declaration

The strength of the type system is really an orthogonal concern here. Why jump around in your code when that information could be contained in its name? Why do we use descriptive names at all when we can just analyze how the variable is used to understand its meaning? Clearly, more descriptive names are almost always a benefit. The type of the variable also provides a significant portion of its meaning. It's a matter of having as much contextual information presented with the least amount of friction. Hungarian notation does this for strongly typed languages.
> Just set dom.event.clipboardevents.enabled = false.

Your parent's link's trickery is to do not with JavaScript (it just uses raw HTML), so this would not mitigate that attack:

<p class="codeblock">
<!-- Oh noes, you found it! -->
git clone
<span style="position: absolute; left: -100px; top: -100px">/dev/null; clear; echo -n "Hello ";whoami|tr -d '\n';echo -e '!\nThat was a bad idea. Don'"'"'t copy code from websites you don'"'"'t trust!<br>Here'"'"'s the first line of your /etc/passwd: ';head -n1 /etc/passwd<br>git clone </span>
git://git.kernel.org/pub/scm/utils/kup/kup.git
</p>

> Some shells also handle the paste and try to detect anything funny going on or at least let you review before you execute.

The link also mentions that bracketed paste mode does not prevent this attack:

> Please note that _Bracketed Paste Mode DOES NOT always fix this_ because the end sequence can be inside the text you paste unless your terminal emulator filters out the bracketed paste characters when pasting!
Fake Ransomware Targets Redis Instances
Damn it. 0 Days since SpaceX Rocket exploded.
400,000 GitHub repos, 1B files, 14 terabytes of code: Spaces or Tabs?
> If you're someone who has a shitty Bluetooth light bulb running a version of GNU/Linux, the person who has given you that device has taken away your software freedom

How? You don't have a right to modify the device you purchased. You don't have a right to manufacture a clone of the device and run your patched code on it. The vendor can happily decline patches from you. So can Linus.

All you will have is the right to inspect code they used and learn from it or reuse it in a lightbulb you choose to manufacture that doesn't violate some other IP the original vendor has on the original bulb.

There is absolutely nothing about the GPL that grants you any particular freedom regarding the specific light bulb you purchased. If it sucks, it will continue to suck.
I'd argue this is a good reason to browse from within a virtual machine :-)
Because I am not. Just like their service and use it along with CloudFlare (which I always recommend).
Social Crowd Reach

We are re-purposing the social media tools that we built for Bernie and making them generic so other campaigns and activists/ grassroots groups can utilize them. This is an effort to focus on grassroots mobilization, share the lessons we learned from working on the Bernie campaign, and give the technology and knowledge to the smaller groups who otherwise don’t have access to it.

We are a member-owned LLC (Social Voter Labs LLC) because we don’t want to be beholden to donors or investors. We have 6 skilled, active team members so far and a board of advisors that includes Lee Camp and other prominent leaders in the progressive political space, as well as those with DevOps team building and entrepreneurial experience.

Our goal is to launch Beta by the first week of October. To do this we need to upgrade an existing social media tool, add at least one more social media outreach tool and 2-3 additional collaboration features requested by our users.

We need software developers who are comfortable with React, Redux and/or Node.js/Express. Additionally, we are looking for people with experience testing in this environment. We may be able to offer a small stipend or fellowship for 1-2 months of development help.

You can join our site here: www.socialcrowdreach.com and join the Social Crowd Reach campaign to interact with us directly. You can also email us at: socialvoterlabs@gmail.com
Our license is Copyright Social Voter Labs LLC
There is no insurance for SpaceX here. The payload is insured, but the loss of the launch vehicle and any damage to the launch facilities will be born SpaceX directly.
I guess it depends on your use case but just about everyone I know uses Vagrant. It's true that you should never upgrade VirtualBox or Vagrant anywhere near a deadline, but I rarely have problems. I get similar performance from both VirtualBox and Parallels, both on network shares and execution. I'm on a 2014 MacBook Pro, Ubuntu guests, mostly doing PHP and Node.
This is not a reason to restrict drones. This is yet another reason to reform the concept of companies as legal persons that human persons can use to absolve themselves from responsibility.
Government backed/funded manufacturing facilities based in the US
75 cents for 1Gb 4G LTE data plan launched in India
Harvard Library Innovation Lab | Ruby+Javascript Developer | Boston/Cambridge, MA | onsite | full time

The Library Innovation Lab is a research lab and nonprofit startup shop nestled in the Harvard Law School Library. We're a small team aiming for the best of both worlds of academic and startup culture.

We're seeking a web developer to help us build the future of open textbooks. H2O is a platform for creating and remixing Creative Commons-licensed law school textbooks. We've proved out the concept with textbooks used at Harvard Law School and elsewhere; now we're ready to take it to a larger scale.

Project site: http://h2o.law.harvard.edu/

Job posting: http://lil.law.harvard.edu/jobs
Entelo | San Francisco, CA | Full-time | On-site

Entelo helps companies build better teams. We use predictive analytics and large volumes of data to help companies like Tesla, Facebook, and Genentech hire better and faster. We also care deeply about promoting diversity in tech.

We're a small, efficient engineering team that's growing very quickly, and we're hiring for many roles including:

* Software Engineer

* Senior Software Engineer

* Senior Backend Engineer

* Data Engineer

Our stack includes Ruby, Go, Kubernetes, PostgreSql, MySQL, Redis, Javascript, Lambda, Spark, Docker, Elasticsearch, CoreOS, AWS, and more. We work on interesting problems like predicting when someone will leave their job and matching people to jobs. There's a large market opportunity for a fast-moving, modern HR company, and we have a lot of growth ahead of us.

If you're interested, check out our open positions at https://www.entelo.com/careers, or feel free to email me directly at tom at entelo dot com.
BREAKING NEWS: Study validates the very definition of wisdom!

wis·dom
ˈwizdəm
noun
the quality of having experience, knowledge, and good judgment

Experience and knowledge will vary greatly from person to person, and situation to situation. The good judgment part plays in cognitive processes, so perhaps those are the stabilizing forces. They did a good job of proving simple assumptions aren't worth much.
SEEKING WORK — Remote Only, Travel Possible (Based in Thailand)

We are a 2-person team (couple team) with CS background. Our focus is on front-end development and UI design.

- Prior to starting an agency together, we have been freelancing with startups remotely and one of us also has experience freelancing with Bizzy (YC S15)

- Both went to Make School (YC W12) in San Francisco

- One of our open source project has 760 stars on GitHub (https://github.com/famolus/htpressablebutton)

Technologies: angular2, angularjs, objective-c, swift, ionic, gulp/grunt, webpack, sass, scss, less, typescript, postcss, laravel, aws, firebase, sketch, framer.js

- Website: https://famolus.com (built w/ Angular 2 — featured on sitesee.co & http://ddtomorrow.com/famolus-site-design-love)

- Dribbble: https://dribbble.com/famolus

- Github: https://github.com/famolus

- Email: hn@famolus.com
I don't understand these things well. But if true this would be really bad. LZ4 is everywhere because it was completely free and I think most of Zstandard's real work was pre-facebook by just Yann alone. Now to have its hand tied because of his job at facebook is the worst thing possible.

I just read the Opus patent summary. It seems like if zstd followed the same license using it wouldn't give facebook any license but if I sue facebook I loose the licese to use zstd. Am I correct in that.
> This is just wood smoke I guess - You are asking about generic "smoke". I apologize for not addressing your question fully.

To the contrary, this is my favourite response (even though I don't have the religious response in defence of wood smoke that Sam Harris hopes to provoke). Thanks!
Vet's First Choice | Lead Developer | Portland, Maine | ONSITE | Full-time

I'm the software developer manager for this team and I'm looking to hire a lead dev. We are mostly tech agnostic in our lead positions because we believe leadership is less about tech skill set and more about leadership skills. That said here is a list of tech the team regularly uses and works on: Legacy stack: php, Java Spring, mysql, sqs, elastic search, redis, Angular
New app stack: Scala, node.js, kafka, Spark, mysql, redis, DynamoDB, mysql, React/Redux, Java

This position is mostly aimed at the new stack but will need to interact and fix the old stack from time to time.

Feel free to reach out to me with questions scampbell at vetsfirstchoice . com

While we do regularly work remotely we do require that you are in the Portland Area and most days in the office.

Here is the full job description:

Vet's First Choice is looking for a Lead eCommerce Developer to help build our platform of the future. We are changing the Veterinary market and are building a new platform to accelerate that process. It's a fast paced, fun environment with huge growth potential. We are looking for an experienced technical lead developer in the eCommerce domain. We value technical innovation, clean well tested code, and the ability to scale quickly in our applications. We have many interesting challenges ahead of us in the coming years, so you should be excited and motivated by creative problem solving while maintaining technical excellence. The eCommerce team prefers developers with experience in multiple technology stacks and developers willing to choose the best tool for the job. This position will work closely with the eCommerce Manager/Architect on large strategic efforts while also leading the rest of the team of developers in day to day issues and support. We strongly believe in servant leadership and being agile with a large premium placed on developer happiness. You should be an opinionated, always growing developer committed to mentoring more developers. Examples of technologies we are exploring: Kafka, Event Steaming, Functional Programming, Universal Applications but we are more interested in what you are trying to learn.

Type of Experience we are looking for:

6+ years as a software developer
eCommerce and StoreFront development
Experience with high volume public facing web applications
Complex distributed systems communication (Queues, Event Streaming, etc..)
Collecting detailed analytics
Designing technical solutions and documenting them
Leading other talented developers
Migrating from a Legacy system

http://vetsfirstchoice.applytojob.com/apply/hPaUfc/ECommerce...
I wonder there's a solution by requiring a PTR record pointing at each A record which should have Same Origin Policy applied.
Let us execute random things from the internet directly on our machines without first checking their sanity.
> specific numbers

So what were the specific numbers? How did you guys arrive at the number? Did you negotiate? Were there any fees?
We are seeking Front-end Developers to join our quickly growing team at Happie (http://www.gethappie.me/ ) in Boston. Need to have 2+ years experience in dev of complex HTML+Javascript front-end applications. You will build the most visible and memorable parts of our product and be at the table as we execute on our product vision to replace the crazy inefficiencies in the world of recruiting.

OUR STACK
Python 3 + Django + PostgreSQL on the backend, hosted on Heroku.
Bootstrap3 + WebRTC + jQuery on the frontend so far...
Soon something like Angular/Ember/React (Have an opinion? Let us know!).
What we NEED: Familiarity with the latest generation of Javascript MVC frameworks, such as Angular, Ember, and React.
Expert in jQuery, HTML 5, and CSS 3.
Check us out and let me know!
Are you recruiting any management/director-level? I'm in Maine, would love to work on something like this in Portsmouth.
My last paragraph says you're probably better off with a solution that doesn't achieve the same density but avoids the uncorrelated accesses. In other words, stick to some form of local probing and take the hit in density.

Thanks, I was misreading.

Why would TLB misses be small compared to RAM latency?

Because for recent CPU's (post-P5 for Intel) the page walks to service a TLB miss use the standard data caching mechanisms, thus for a frequently used hash table that is reading only a couple cachelines per lookup, the page tables usually remain in cache: http://electronics.stackexchange.com/a/67985.

So while the TLB miss requires a lookup, this lookup frequently doesn't require hitting RAM. My recollection is that this means a TLB miss usually costs only the relevant cache miss plus ~10 cycles. But this does require certain assumptions about the access pattern, and I've been meaning to retest this on recent hardware to be sure.

misses aren't handled in parallel

Based on your earlier phrasing you probably realize, but in case others don't, since Broadwell Intel CPU's do handle two page walks in parallel: http://www.anandtech.com/show/8355/intel-broadwell-architect....

Cuckoo is particularly sensitive to bad hash functions: if a few elements always hash to the same pair of values, you're screwed.

Yes, although if you can choose a good hash function this should be rare. And there are variations of cuckoo hashes that are much less susceptible to this. The first either increases the number of hashes (d-ary), and the second adds multiple "bins" as described by 'cmurphycode' in another comment. Then you can add a "failsafe" by adding a "stash" of last resort: https://www.eecs.harvard.edu/~michaelm/postscripts/esa2008fu...

If the hash table specifies calls the hash function with two different seeds, that means double the time spent in hashing, and that overhead can cover for a lot of linear probing.

If you can choose your own hash function, the hashing cost should be minimal even for a "perfect" hash. And a SIMD approach usually means that you can create 2, 4, or 8 hashes using different seeds in exactly the same time that you can create a single hash: http://xoroshiro.di.unimi.it/xoroshiro128plus.c

Finally, I don't think gathers are faster than independent memory accesses unless everything is in the same cache line.

They weren't any faster until Skylake, but they are significantly faster now: https://github.com/lemire/dictionary
The Marriage Decision: Everything Forever or Nothing Ever Again
We are seeking Front-end Developers to join our quickly growing team at Happie (http://www.gethappie.me/)in Boston. Need to have 2+ years experience in dev of complex HTML+Javascript front-end applications. You will build the most visible and memorable parts of our product and be at the table as we execute on our product vision to replace the crazy inefficiencies in the world of recruiting.

OUR STACK
Python 3 + Django + PostgreSQL on the backend, hosted on Heroku.
Bootstrap3 + WebRTC + jQuery on the frontend so far...
Soon something like Angular/Ember/React (Have an opinion? Let us know!).
What we NEED: Familiarity with the latest generation of Javascript MVC frameworks, such as Angular, Ember, and React.
Expert in jQuery, HTML 5, and CSS 3.
Check us out and let me know!
I have no practical experience with Spark, but I was wondering where Alluxio fits into what you're describing.

Is it only applicable once the "cluster [is] sized appropriately so that all data stayed in memory" as you mention?
10 Famous Articles Still Behind a Paywall
Didn't get which history Theo is referencing in the message. Could you link to some more context?
No way to see this blog post and forget the "Large CCTV Botnet Leveraged in DDoS Attacks" (https://blog.sucuri.net/2016/06/large-cctv-botnet-leveraged-...) that was also written by Daniel Cid.

Interesting to see that any vulnerable device these days can be used as a botnet for DDOS attacks.
I don't have a Zibaldone, but I do like my own wiki (vimwiki) which I love. It's a complete hodgepodge, a place to put links, snippets, stuff to do, whatever. And it's just markdown files under my own control. When I read books on the kindle, I extract any highlights and feed those in too, same for video's I've watched. I wrote a very simple android app (horrible horrible hack) with which to write notes / share links which feeds into the vimwiki. It's great having all the content go into one place, or it is for me anyway.

So yes, I reckon a personal wiki is a modern-day Zibaldone, and I recommend trying one out.
Google Play’s beta testing program “Early Access” opens to more developers
IBM Thinkpad: Richard Sapper's dark, alternate universe of tech design
Uh dude? That happens all the time.
Integrating multiple senses into the creation of a memory enables better recall later. Which improves understanding as the material being recalled is, well, more easily brought to the fore.

Handwritten notes (even if not reviewed) provide a physical (touch of the paper, movement of the hand) sense to the auditory/visual experience of the lecture. Paper books bring, again, a physical (smell, touch, movement) sense to the act of reading. I've held the same iPad for dozens of books. But I've only held one copy of TaoCP or A Wizard of Earthsea. The hardback covers, the library card, the feel of the worn pages, the smell of the paper, all come together in the mind to create a stronger memory when recalled. This, in turn, is tied to the memory of the contents themselves and so I can recall them with greater ease than from an ebook. Of course an ebook or typed notes offer more than just an audio book (though the experience of a particular road trip tied to the listening will help as much as with the print book) or a lecture with no note taking.
Yeah, morse is a toughie because if you get mentally stuck on a character you will fall behind and start missing even more. But just memorizing the characters isn't enough, you need to be able to mentally relate the sound on the fly. It's really more akin to a language and you need to practice at it.

Honestly what I tended to do was pick up 80% of the characters and fill in the last 20% from context, just like filling in unknown words in a sentence out of context. And much like with foreign languages I was better speaking than receiving.
Cappex.com - Chicago, IL - ONSITE - Sr. DevOps Engineer

We're a company that's focused on helping high school students discover and connect with colleges that best fit them. We're looking for a senior-level DevOps Engineer. Important experience & skill sets we're looking for are: AWS, Linux, and running a high trafficked public-facing web application.

Our technology stack is Java, MySQL, Apache Tomcat and we're hosted on AWS.

If you're interested, please apply at: https://cappex.applicantpro.com/jobs/454331.html
From the video it looks like the fire didn't start where you'd typically have your first stage motors.
There aren't ports because there isn't support anymore.
Intel doesn't support AT, I don't even think it supports PS/2 with most of it's chipsets.

The motherboards that do come with PS/2 usually implement their chipset.

Also PS/2 stopped being electrically compatible a while ago around about the same time that the combo Keyboard/Mouse PS/2 ports became available.

It offers pretty low current only about 250ma so you might have issues with older AT keyboards even if the chipset is still AT command compatible.