skysight-inc/HackerNews huggingface dataset:
No, I meant "at one remove". When you're interacting with a library using interfaces defined by a third party, you're intermediated; you're at one remove[1] from the library.

Needing to use a factory means you don't have ambient authority to create instances. Code that constructs needs to be parameterized by the factory, irrespective of how far down a call chain it is. Annotating the call stack with a handle to the library adds clutter and clumsiness throughout.

You can kind of get around this using module systems of various kinds, and the de facto module system in JS of putting your entire program in a function parameterized by the modules it uses - it's far from the worst way of doing things, and it's a lot less clumsy than many alternatives. There's a bonus in that it's the typical idiom in JS. But it isn't in many other languages, so the benefits of the API design pattern needs to be traded off against how it clashes with the language culture. It's not an unalloyed good.

[1] https://www.collinsdictionary.com/dictionary/english/at-one-...
I would say that this is the only use for this particular feature, because actual calls to violence and extremist messages are already against the rules on youtube and can simply be reported by users.

Like you, I also find the Alex Jones and his ilk to be disturbing and harmful, and consider it a bad sign that people like you and me need to qualify any statement against censorship by explicitly saying we aren't part of the American far right.
Getting Started with Kotlin Using the Command Line Compiler
It's pretty easy to do it in unsafe code, or to use an existing safe function (implemented internally with unsafe code) like the standard library function split_at_mut to do it.

Here's a doc on how to write such a function yourself, and includes the (actual) source code for split_at_mut:

https://doc.rust-lang.org/nomicon/borrow-splitting.html

As others have mentioned, there's nothing special about the standard library in this regard; you can just write the method yourself and it'll work equally well. (The standard library is moderately special in that it gets to use nightly features because dealing with breaking changes is easy for code that literally lives inside Rust's own source repository, but it's not special in terms of its ability to use unsafe code or anything.)
How is copying better than dependencies in this regard? You presumably need legal signoff either way.

I wasn't referring to copying that I would do myself, but copying that other crates would do.

That is, if a crate only needs a little bit from a little dependency, then copying it into their crate can make everyone else's life easier (obviously taking licensing into consideration when doing so).

In short, the context here was the bytes crate, which is fairly tiny. If rust is going to insist on not including the bytes crate, or a copy of it, in the standard library, then I would hope others that consume it would consider embedding a snapshot of it into their own crate for their own, private use so that I don't have to worry about it.

I'm well aware there's a fine line here, hence my reference to the Go proverb.
> Have you talked to many locals in China and found out they were against their regime?

The ones whose opinion would be interesting are in prison, or no longer locals.

There are whole bookshelves of books describing the wholesome family and city life people "on the right side" in Nazi Germany engaged in. They had their pleasures, their had their excuses, and I care not for either. The phrase "whitewashed tombs" comes to mind.

> blacks were clearly against apartheid

Blacks? Or "the blacks"? Because I'm sure I could find you Uncle Toms, there's always some. And since I also could find you people fighting against the Chinese regimes since Mao, the sentence "Chinese were clearly against oppression" would also be correct and we achieved nothing.

https://en.wikipedia.org/wiki/Tiananmen_Square_protests_of_1...

Really, the nerve. Did I ask the dead if they are against their regime?

Similarly, as a German I flat out don't care much for people from the GDR who aren't dissing it. I don't care if that was their "culture" (what a totally empty word, it's like a void pointer). They survived it with their blinders intact, and that says something about them, not the GDR. I feel the same way about "the West" before anyone asks, but that doesn't mean I find more backwards tyrannies cute. I don't need to borrow their blind eyes to see what I see, and if I have to be against thousands of them to be for those I HAVE to be for to not spit out when I look in the mirror, so be it. The more, the merrier.
I think it would be even more misleading for a layperson.
Hello, I've done lots of computational and science programming, and have been a jack-of-all-trades programmer. I have worked in market research, oceanography, education, and other fields.

Location: Oregon, USA.

Remote: Yes, and I have experience working remotely

Willing to relocate: Yes, I am willing to consider anywhere globally

Technologies: These days I have mostly been doing Python and Unity/C#. In the past I have done Perl, Matlab, C, Java, C++, as well as lots of other things.
Resume: http://laaph.com/Resume_JB.pdf

Email: laaph@laaph.com
There's discrimination against red-haired people in Ireland.

https://www.irishcentral.com/culture/entertainment/discrimin...
UPS.
:)
Its Youtube, not a public space and not something government controlled. They are free to say what is and isn't on their system. What if you made a system and someone took that from you and they demanded that ISIS be given equal rights to people with your political leanings?

Don't tolerate intolerance. Thats not tolerance is spineless.
Location: Central Europe

Remote: Exclusively

Technologies: \

Python (experience with OpenCV and Django) \

JavaScript (experience with React) \

Linux (bash etc)

General knowledge of data structures, algorithms, architectures..

Résumé/CV: email if needed

Email: antonio.b1607 at gmail dot com

I am still student (CS Master's in progress), willing to work part time (20-30 hours a week), $7 an hour.

Experience level: still consider myself "junior", but learning constantly.

edit: formatting
Could you write it for XSCreensaver?
What if your target architecture has a different vector width and hence you're using 4 element vectors but wasting 12?

If you want to use vectors explicitly, you can do so using intrinsics for most vector architectures.
As a sheep, you can take the moral high ground against a wolf, but you'll still get eaten. Companies generally don't care about holding themselves to higher standards of behaviour, unless it hurts their bottom line. Institutions don't understand shame, right, or wrong. The only thing they understand is power.
I wouldn't notice I had to tap on words to hear how they sound. Is there a way I can search by words or see which words I have trouble with?
This article is about SMT-solvers, which are used in formal verification, which can be about security.
SMT solvers are kind of newish: https://excape.cis.upenn.edu/documents/ClarkBarrettSlides.pd...
And supposedly we don't need PWAs according to Apple...
Yes. Think about what it is.

"I'm working on these hashes. You know I'm not taking a shortcut, because there's not yet a known way to do that with this secure hash. And because you know I'm doing the work, you should reward me with some coins."

Alternatives have been considered, like proof-of-stake.
> the situation in America right now

There is no "Situation" right now.

> I know a number of founders that had decided not to do the "move to California" strategy.

Maybe because they couldn't. Most immigrant founders I met had their eyes on the US and settled for Canada after getting denied access to the US.

Ever since the US election, Canada has been so over-compensating. Suddenly is on this moral pedestal and is finally "relevant" in tech.

Look in a few weeks as Canada gets the new NAFTA deal from Washington and realizes that their opinion on it doesn't matter as Canada's economy simply can't exist without the US.
Chocolate Torte is my favorite :-) Thanks for the clarification, in the various articles I've read over the years on this topic they refer to tort law (no doubt because much of the argument references common law and the way in which the relations are argued) and I made the leap to 'contracts' which was incorrect.
> so that I don't have to worry about it.

What would you be worrying about?
Prevoty | Software Engineer | Los Angeles, Redwood City, or Remote | Fulltime | ONSITE or REMOTE

Prevoty is a Runtime Application Self Protection company founded in 2013 that builds language plugins to provide mitigation to security vulnerabilities without the need for modification of applications. The plugins utilize instrumentation and middleware to automatically insert hooks into the application to perform detection and mitigation of common vulnerability classes such as many of those listed in the OWASP Top 10.

Open Roles

- Language Integration Engineer (Ruby, Python, PHP, Node.js, Lua, or Go w/ C, C++, or Rust)

This role specifically is to work on integration of the sections of engine written in C, C++, and Rust into the host languages (Ruby, Python, PHP, Node.js, Lua, Go, Java, .net) utilizing their respective FFI support and own the supporting plugins building an maintaining instrumentation and the supporting functionality.

- Parser Engineer (C++, ANTLR)

Developer to work on SQL parser and tree construction. Candidate will be dealing with large ANTLR grammars and its C++ backend to build trees for export to other programming languages to perform semantic analysis of SQL queries.

carreers [at] prevoty.com
Why the Myth of Meritocracy Hurts Kids of Color
"It works for me so you shouldn't need the option" mentality at heart. I have unlimited data so why should I be under a ridiculous limit?
As someone that selected stripe to process orders for a product were were launching somewhere around 2012, it was because of the APIs and developer sandbox.

Paypal was ugly to work with, felt crufty, etc. Stripe had pip installable modules, awesome documentation (live code samples in docs and sandbox), and was easy to integrate into our tests.
There's been a fair number of folks over the years from outside of Canada working at the office. Not sure how relocation works from elsewhere, but I know Amazon has a relocation team.
I can't speak for the author of course, but probably their argument is that a systems language should be able to directly manipulate bits and bytes without outside dependencies. I don't know that I agree. A reasonable counter example is that you need library support to allocate memory in C. The argument is that it's a feature to not require C implementations to include dynamic memory allocation because not all projects allow it. My point being that what "should" be in a language usually depends on what you're using it for, and for a general purpose language keeping that very small is at least a consistent design.
Location: Eastern Canada

Remote: Yes

Willing to relocate: No

Technologies: Python, Javascript, PHP, CSS, HTML, Postgres, Django, Flask, React, Angular, Redis, AWS, WordPress

Résumé/CV: https://docs.google.com/document/d/1UUHIqYp020VuJOGUr5Z_YSif...

Email: colin.morgan[at]fullbit.ca

Over seven years experience as a professional developer. Looking for long term remote contracts or full time. Have over six years experience working remotely with distributed teams.
It should be as simple as a toggle to turn it off.
I used to on a daily basis; nowadays it is mostly gone. I got to a point in life where I took over my own narrative from my insecurities a little before turned 40 (about 9 years ago). So empowering.

I have a friend from college who is a former therapist and now life coach who recently wrote a book about this very thing, taking back your narrative. I've been reading it and realize that this is more or less what i figured out how to do.

Her book is called "StoryJacking" and is available free on Amazon Kindle for the next few days. Maybe it will help, who knows?

https://www.amazon.com/Storyjacking-Change-Inner-Dialogue-Tr...
How did they get multiple versions of the same library to work together? Java loads things via the class path so I would have thought that would cause some sort of error.
There's a github repo trying to rewrite it for the web: https://github.com/jackinloadup/lunatic-fringe

There's also this, which I vaguely remember working for me years ago, but can't vouch for now: http://www.sealiesoftware.com/fringe/

I have incredibly fond memories of playing Lunatic Fringe, despite being very bad at it, and despite catching a ridiculously bad case of strep throat one year shortly after discovering it, and having some bad, vaguely-related fever dreams about.
I think the FCT proof doesn't generate every possible graph in that category (as there are infinitely many of them) but rather enumerates a very large set of compositional planar graphs such that all planar graphs are composed of combinations of subgraphs within the enumerated set
Ask HN: Fun project ideas to make $10?
My friend and I are having a friendly contest to see who can build a project/webaite/app that makes $10 first.

So I'm looking for fun projects or cool frameworks/stacks to experiment with .
I've spent a decent amount of time understanding blockchain at this point. Am I wrong in saying that it's really just a data structure for solving a problem (like a tree or array), but a lot of the hype seems to be people trying to find commercial applications to use the specific data structure?
I mean, no one says 'lets go find a good use for an array,' you sort of pick the array after you have an idea
WeTransfer | Data Engineer | Amsterdam | Full-time | On-site

We're a fast growing profitable scaleup based in Amsterdam and Los Angeles. Our mission is to provide the effortless transfer of creative ideas, which results in transferring more than 1 billion files per month between our users. As a part of the Engineering department, you will be responsible for the design, development, implementation and support of our analytical tools.

The position is flexible: the exact role will depend on the candidate's experience and ambitions, future hiring, and needs of the company.

https://wetransfer.homerun.co/

Apply there or send me an email at vermaat@wetransfer.com

(We're also looking for a Platform Engineer and Ruby wizards)
Voom (Airbus) | Seattle | Full-time (ONSITE) | https://www.voom.flights, https://www.airbus-sv.com/projects/2

Voom (Airbus) is looking for a Senior Ruby Engineer. We are using Rails to make booking a helicopter as easy as booking a car. We are multi-lingual and multi-national, operating mostly in LATAM for now. We believe in a vertically-traveling future for our cities, and are doing what we can with today’s platforms to make it possible.

We just passed a big project milestone, and are now able to build an in-house product team, centered in Seattle. We work in Agile/XP style with pairing, TDD, etc. We are using Rails to solve some interesting problems around pooling & routing, air traffic management, and more.

Later this year, we’ll be looking for junior engineers as well!

You can learn more about the position & project here: [A³](https://www.airbus-sv.com/projects/2) and www.voom.flights
> Are they still doing that? I haven't seen a request from LinkedIn for email access credentials in a while.

Literally yesterday I got, for the first time for that user, one of the spams sent "on behalf of" a user who clearly hadn't given out my e-mail address, so I guess they still are up to these no-good deeds.
What do you mean by 'equal footing.' The footing that videos like these stand on is only as strong as the support that they have from viewers. We live in a marketplace of ideas. People who support ISIS are not going to stop because Google takes the videos down, but it does start a dangerous precedent to censor any content Google doesn't like.
I think the argument is where that line is. Maybe copy/pasting binary search code is too much, but do you need a dependency for left pad? There's a line somewhere.
I haven't tried this since the PPC days:

http://sealiesoftware.com/fringe/

Ben Haller still maintains a version of Satori and Rose for Mac OS X:

http://www.sticksoftware.com
Power firms alerted on hack attack scenarios
OpenGov | San Francisco/Redwood City | Onsite | https://www.opengov.com

Work with awesome people and make a difference!

OpenGov's mission is to power more effective and accountable governments. We build financial software for planning, performance monitoring, and citizen engagement that serves as the technology backbone for the modernization of government. We are a series C company backed by Andreessen Horowitz and Emerson Collective. We've had a strong speaking presence in conferences like ReactConf. Contact me if you're interested in making a positive civic impact in a breakout company with great technology. (cchiu@opengov.com)

Ideal candidate are people interested in:

* Social/Civic Impact

* Data modeling and systems (Postgres, Kafka, Spark)

* Ruby on Rails / React / Redux

* Data Analytics and Visualization

Check us out at: https://opengov.com/careers
You cant have an explicit define Set of Human Rights internationally.

Because most Chinese users are perfectly fine with the rule and law. They would rather follow what CCP said and have an Apple product.
Even if a large number of people want a particular restriction in the US it does not always become law even if passed by congress. This is never the case in the UK. If the commons passes something it is law. Amending a constitution is generally extremely difficult and requires a very high bar, and has to be approved by the court. It is not just the lack of a constitution that is dangerous in the UK it is the total lack of separation of powers. The courts are not really independent. Parliament passes laws that change how the courts work all the time. The constitutional reform act that created the supreme court of the UK was passed with a simple majority of Parliament, and it can be repealed with a simple majority of Parliament.
Patrick is awesome! He asked me to have lunch after I tweeted feature suggestions about Stripe. Indeed, which founder of a billion dollar company does that (or has time for that)?

Another time, I had trouble getting the Stripe code to work and Stripe's former CTO Greg Brockman debugged my PHP code (!) to fix it for me. I'm not making this up.

The CEO wants to have lunch with me (a nobody) and the CTO debugs my code.

It's one of the few VC-backed companies I really root for.

Stripe has a great product, great service, solid business model (it can't get more simple than % on transactions really), great engineering (their USP is/was their API) and it seems they really support small and medium business owners (and bootstrappers especially).

My only hope is anyone who will acquire them (and I think this will happen soon) keeps the product at this level.
Grove | Full Stack Engineer + QA Engineer | San Francisco

Grove is a seed-funded company with a bold vision to democratize access to personalized financial advice. We're currently tackling this opportunity by building products and services to make our team of financial advisors 10x as efficient and to replace the archaic software that plagues this industry.

We're looking for two engineers to join our team of 7:
1) A developer with 4+ years of full-stack experience to help evolve our infrastructure, client-facing apps, and internal tools.
2) A QA Engineer with 3+ years experience in QA to help refine our processes, infrastructure, client-facing apps, and internal tools

More info on both here: https://jobs.lever.co/usegrove.com

We offer competitive salaries, generous equity, full benefits, 401(k), daily lunches, and flexible work hours/PTO.

Please email me, Chris Hutchins (Founder/CEO), if you'd like to chat more: chris@usegrove.com
I wonder what happens to the previous Test Pilot experiments.

I loved the experimental home page and the Tab Center [1]. I really hope it continues to live.

[1] https://github.com/bwinton/TabCenter
It usually does for legal review purposes, in my experience. If those things aren't part of the "standard distribution", they have to be evaluated separately. Especially if they have a different release schedule.
The article and the linked paper (https://cacm.acm.org/magazines/2017/8/219606-the-science-of-...) are about SAT solvers. The paper mentions SMTs briefly in passing. There may be a disconnect in whether SMTs are referred to as SAT solvers or their own distinct entity, though

Apologies for being nasty
Firefox send has much better UI. You have to actually read the text of transfer.sh to find out how to upload via browser, while Firefox Send is immediately obvious for the average Joe.
I'm avoiding even voice calls, I just don't like it, e-mail is best communication platform for me, followed by chats. I would only accept video calls from my relatives. It's a very niche thing.
I meant primitives that preserve Rust's (safe) ownership model.
That really shouldn't matter, though. 240V input is 240V input.
Lob | YC S13, YC Continuity | Senior Software Engineer | Full Time, ONSITE | San Francisco, CA

Our first API was to programmatically send physical mail. Our second, announced 2 months ago,
(https://venturebeat.com/2017/05/31/ycs-continuity-fund-leads...), is CASS-certified address verification. Our long-term goal is to provide the building blocks for developers to automate the offline world through APIs.

I'm the head of engineering at Lob. In between my last job and this one, I spoke to 42 organizations before I found what I was looking for in Lob: an exceptional team at the beginning of its growth phase, and also a company with a track record of being deliberate about its culture and which is intentionally building a good place to work.

We are a small and mighty engineering team with a ton of product and infrastructure problems to solve as we keep pace with rapid growth. So, we're currently looking for experienced software engineers who can take ownership of entire projects. We hate contrived interviews, so our process rewards practical problem solving (based on real problems we've faced) and excellent communication.

Apply at https://lob.com/careers if this intrigues you!
Salesforce Storage Cloud

Opportunity: design/architect 1.0 storage cloud products.

Ideal Background: Distributed Systems, Storage, C++/Java, Open Source.

Location: SanFran/Bellevue

Openings: Senior/Lead/Principal/Architect openings.

https://careers.secure.force.com/jobs/apex/ts2__JobDetails?j...

https://careers.secure.force.com/jobs/apex/ts2__JobDetails?j...
No, just like the idea behind it.
Yeah, even a bookmarklet might be usefull. Or a single purpose site like http://isup.me
I must say the Video chat in Amazon Echo Show is very interesting from my experience using it over the past few weeks when talking to my family in other side of the world. The Mics are so good that they can hear them from pretty much anywhere in my 800 sqft home.

It would be very interesting to see how this device competes. The features i would love to have is a 360 Camera attached to a large screen. with Multiple Mics / Good Speakers. Ability to seamlessly which to multiple screens based on where I am.
SEEKING WORK - Remote, Austin, TX, or US on site w/ per diem

I help early stage startups build their tech team. I work with you to identify the skills you need, develop a hiring plan, and team structure.

I'm also taking on JavaScript projects, full stack or front end. I can bring in other freelancers if you need a bigger team or other skills.

See my website at http://driverdan.com
One thing was pricing (back when UMTS was all about selling video calls, the operators slapped on an higher charge), another was that until recently the handheld screens (never mind cameras) were very low resolution.

These days however it is all data.