skysight-inc/HackerNews huggingface dataset:
One of my favorite points in favor of facts, debate, and persuasion is the observation that you almost never see someone change their mind, but you can find legions of people who have changed their minds.

There are a host of reasons we don't respond to facts with "oh, I guess I'll abandon all my deeply-held beliefs immediately!" Everything from "that's an embarrassing loss of face" to "I'd like to fact-check you before I accept that, but it's rude to say I doubt you" to "brains don't work that way, it's physically impossible to discard a whole belief on demand" factors in. And I agree, this is hardly a bad thing. Taking time to change our minds is a safety feature. Not only are facts sometimes false, or falsified, or misleading, but most of us aren't great at knowing what's relevant when.

On almost any topic, there is someone who could argue me into an embarrassing defeat, or at least an awkward stalemate of "we can't both be right". This is true for most people about all things, and all people about most things. I am overwhelmingly confident that young-earth creationism is wrong, but I've seen its adherents speak; I have a lot of arguments they can't answer, but they have a lot of arguments I can't answer either. I don't know enough about the geology of Mount Ararat to explain why some arcane point about flood sedimentology is wrong, but the correct response to that is not for me to agree that the Earth is 5,000 years old. And that's for a fringe theory that I'm uncommonly well-qualified to rebut - the problem only gets worse when we move to a lay viewer looking at any serious debate.

People today may unprecedented access to facts, but that didn't give us the time or memory or training to evaluate every possible issue from the bare facts up. Everyone who's ever cast a vote is, on a great many issues, working from heuristics and expert opinions and best guesses. With only one lifetime to learn things, that's not avoidable. I'm sometimes alarmed by how harshly people will resist looking into new facts and evidence, but the idea that people should promptly respond to compelling-sounding facts by changing their minds doesn't strike me as a workable one.
as someone else mentioned, the only reason it works now is that very few people does this. if this starts getting popular, i guarentee that TSA is going to check for hidden partitions, patched kernels, suspiciously clean OS, etc.
> In most countries, border security isn't entirely free to run rampant over your basic freedoms.

Can you give me an example of a non-EU country, or an EU country admitting a non-EU citizen, that has strict rules on how a visitor must be treated?
I'm not sure about verbally lying to customs officers, but in my country (Australia) I know that lying on your customs declaration is an offence (making a false statement on an official document or something like that). The flight attendants have to read out a little script including that after they hand out the declaration/entry cards. I expect NZ is similar.
Trialspark |NYC | Software Engineer, Full stack | Full-time | ONSITE

As an engineer at Trialspark, you will have a direct impact on the efficiency of the clinical trial process. You will be responsible for products that make a difference for patients and physicians across the country. You'll have a strong voice in our organization and product direction. You'll work with a team that puts the patient first, and the best solution ahead of the the existing one.

Some of the projects we’re working on:

+A state-of-the-art clinical data capture platform to power end-to-end trials
+Growth tools to support and guide our trial site expansion
+Medical Protocol data ingestion and management tool to support a growing number of trials
+Mobile and web applications that provide a seamless clinical trial experience for our patients

Relevant Experience
+You seek to empathize with users and value their experience
+You break down complicated problems and build elegant solutions
+You have collaborated with designers, product owners, and users to imagine the best products
+Have 3+ years of experience developing production web applications
+ You are humble, collaborative, service-oriented, and a fast-learner
++++ Bonus points: If you’ve worked with React, Python, Redux, Flask, and SQLAlchemy
I don't think you even need Server.app for Xcode Server anymore. It's now built into Xcode.app.
> We do whiteboard interviews

That's awful, considering there's no hint on salary ranges for the positions
Hello, Alexa: How voice is changing software development
Or maybe more analogous to “differentiable programming” or “logic programming”: a style of programming that supports a broader range of operations than “running.”

Also, it’s not quite that you are using a DSL to encode Bayesian models traditionally represented in other ways; you are using a full-featured programming language to express a set of models larger than the set that is easy to express using existing formalisms. (That said, there are also some models that are easier to express using those other formalisms; you can think of them as being DSLs in a Turing-complete probabilistic programming language, which make it easier to express certain limited classes of programs.)
PubNative | Multiple Positions | Berlin, Germany | Full-time | Onsite | Visa | https://pubnative.net/

PubNative is a mobile monetization platform that enables app publishers to execute and enhance their revenue strategy through flexible ad units. With our proprietary cross-format optimization technology and mobile header bidding solution, PubNative enables mobile publishers to maximize their programmatic advertising revenue. The company is headquartered in Berlin with offices in San Francisco, Seoul and Beijing.

Our stack is: Go, Protobuf, Kafka, Spark (Scala), Python for ML, AWS, Kubernetes, Terraform, Elasticsearch, Prometheus. Our scale is pretty challenging even for well-designed systems, yet we manage to pull it off with a small and dedicated team of top notch engineers. We value no-nonsense pragmatism, simplicity, transparency, autonomy and creativity.

Previous adtech experience is useful but not required. We hire for potential, looking for a track record of solved problems, elegant solutions and smart hacks.

We are currently looking for:

* Software Engineer for Backend - Berlin, Germany - all levels (working in Go, but prior knowledge is not a must)
https://pubnativegmbh.recruitee.com/o/junior-software-engine...
for senior candidates please use https://pubnativegmbh.recruitee.com/o/unsolicited-applicatio...

* Site Reliability Engineer - Berlin, Germany - https://pubnativegmbh.recruitee.com/o/site-reliability-engin...

* Data Scientist - Berlin, Germany - https://pubnativegmbh.recruitee.com/o/data-scientist-mf

All openings also listed here: https://pubnativegmbh.recruitee.com/

You can also email me directly: bruno at pubnative net
Lumin Digital | San Ramon, CA | Site Reliability Engineer (SRE) | ONSITE/REMOTE | Full Time

We exist to build a vibrant and sustaining environment where creative people can do meaningful work. Our solution provides technology that helps credit unions connect with their members and compete with the big banks. Our product is built and deployed using technologies and methodologies that allow companies like Google, Netflix, and Amazon to rapidly deliver innovation to their customers.

This is a senior role, we need someone who can tackle a wide variety of problems from automating alerting/monitoring in Prometheus to improving our deployment pipeline. Having experience with AWS, the docker/Kubernetes ecosystem, and Jenkins would be a plus.

We offer competitive salary, benefits, lunch per diem, a gym membership and a well stocked kitchen

Contact us at careers@lumindigital.com https://lumindigital.com/
We know ;-)
They exist. But those writers are making money are doing quantity over quality. I.e. they're releasing like 12 pulp novels a year that they churn out once per month, and build up a fanbase over time with every new release, who then buy up their quickly growing backlog of novels.

Seems like urban supernatural or romance (or urban supernatural romance) seems to be the main genres where this is working. My girlfriend follows several writers who make a living this way, and is wanting to give it a try herself, that's how I'm aware of it.

You can't write The Great American Novel or spend years writing your novel and make money this way though. It pretty much requires the momentum and consistent quick releases for it to work. You're making sugary garbage that's consumed quickly and forgotten just as quickly.
That already happened in the past ;)

(and courts already decided the answer).

So there's no point in not.
Capsule8 | Backend Developer | Typescript, Postgres | ONSITE: Brooklyn, NY | Full Time

Capsule8 is building the industry’s only real-time attack disruption platform purpose built for the cloud-native world of Linux, containers and microservices. Capsule8 automates the detection, isolation, and shut down of attacks in the instant they happen.

The position is on the app team; we're building the business logic server and user-facing frontend. The server is Typescript/Postgres (REST over HTTP(2) + WS) and the frontend is Typescript/React.

Must have 6+ years of professional experience building and maintaining db-backed APIs.

Our team interfaces with a gRPC bus (written in Go, using NATS/STAN) that connects our Linux agents (open-source, written in Go [0]) to our analytics (written in Go). The entire product is deployed on prem.

I lead the app team; email me at phil@capsule8.com if you'd like to chat!

[0] https://github.com/capsule8/capsule8
Senior Frontend Software Engineers | Syntasa | ONSITE | Fulltime | Washington DC Metro Area (Herndon, VA) | www.syntasa.com

Syntasa is a Predictive Behavioral Analytics application that leverages machine-learning, event-processing, visualization, and big data technologies to process billions of records in order to generate actionable customer intelligence that improves acquisition, conversion, and retention. We're seeking to expand our application development team by adding a senior front end engineer.

Basic Qualifications:

* 5+ Years of relevant front end experience

* 2+ Years experience with Angular2-7 and related libraries.

* Proficiency in JavaScript, and JavaScript design patterns.

* Advanced knowledge of HTML and CSS (less/sass) and the
features in the latest versions.

* Ability to create custom Angular general use modules and components.

* CS Fundamentals.

* Git, Unix.

Preferred Qualifications:

* Working experience with various JavaScript environments, such as Node.js.

* Experience in communicating with users, other technical teams to describe software features, and technical designs.

* Experience with ngrx.

* Unit Testing using jest.

* Working experience with Angular Material, and theming.

* Strong sense of ownership and drive.

No agencies please! Email me at Sergey DOT Cherman AT syntasa.com and mention you're from HN.
Red Balloon Security | New York, NY | Full time and Interns | Onsite | Visa welcome | Undergraduate, Masters, PhD | Rolling start dates/application deadline | redballoonsecurity.com

About Us:
Red Balloon Security is a venture backed startup cyber security company headquartered in New York City. Our mission is to provide embedded device manufacturers with strong host-based firmware security. We believe all embedded devices require strong protections against malware and intrusions, and seek to provide these protections to our customers.

Our key markets include enterprise equipment, automotive, aviation, unified communications, SCADA, Internet-of-Things, network infrastructure and more. There is a vast universe of vulnerable embedded devices deployed around the world that need security.

We have created a means to inject our Symbiote host-based security technology onto any device, regardless of CPU type, regardless of functionality, regardless of operating system and without changing the performance and functionality of the device. We do not require access to customer source code, nor do we require manufacturers to change their product design to accommodate our security solution.

Red Balloon Security offers a full benefits package, 401k, a generous vacation policy, and paid health and dental plans. The company is located in Midtown West in New York City. We are an Equal Opportunity Employer of minorities, women, protected veterans, and individuals with disabilities.

Open Positions:

Security Researcher / Security Software Engineer
Python Engineer
Business Intelligence Analyst
Infrastructure Support Engineer

Security Intern
Business Intelligence Intern

More detailed job descriptions: https://redballoonsecurity.com/jobs/ (hint: be Neo. See the code).
To apply, email jobs@redballoonsecurity.com. Make sure to include what job you are looking for in the subject line!
I feel like you're still thinking small in terms of attributes, and big in terms of values. Many many values all crammed into one attribute (class), but the reality is you can invent infinite (∞) data attributes. There's literally no need for you to format the values as a list of space-separated values…unless you want to. But if you don't want to, there's no need. Consider this, instead of targeting something with classes like this .active.demo, and setting it like this

el.classList.add('active')
el.classList.add('demo')

You would NOT need to do something like this to use data attributes, [data-example~=active][data-example~=demo] and to set it like this:

if (!el.dataset.example.split(' ').includes('demo')) {
el.dataset.example += ' demo'
}

You could instead easily set two attributes and test for their presence, even if they don't have values (or you're not using them)

el.dataset.active = el.dataset.demo = true

And then you can target that in CSS with [data-active][data-demo]. To remove them later is just as simple:

el.dataset.active = false

And it's gone! Try to think BIG in terms of attributes, and small in terms of values. It's a lot nicer than trying to cram all of your values into just one attribute when you literally have infinite attributes available to work with!

Not only do you have infinite attributes to work with, but you can

Using classes as your only way to target styles, and ignoring the other aspects of how CSS selectors can target elements is like picking up a guitar and trying to play a song, but only plucking one string. You might be making it harder on yourself to get the job done, and the result isn't any better for the effort.

EDIT: Just for kicks, have you ever considered the flexibility of what data types you can set as an attribute value other than a space separated list of strings? Try this:

// set JSON to attribute value
document.documentElement.dataset.example = JSON.stringify({one: 1, two: 2})

// get JSON from attribute value
JSON.parse(document.documentElement.dataset.example)

You can even stick a bit of JSON there as the attribute value, which can be parse/stringified by JS, is _easy_ to add or remove properties from and work with on the JS side (not requiring helper methods like classList), and is _still_ targetable by CSS once set on an element :D The possibilities are endless, the apparent limitations a lot of people butt up against are self-imposed.
Smaller than 512 bytes? I beg to differ. The file system data structure layout requires a minimum of 512 bytes per block.

The Amiga OFS/FFS, etc. file system data structures scale with the block size (block sizes of 512, 1024, .., 65536 bytes are possible).

At 256 bytes per block, for example, the directory hash table size would shrink so much that you'd have so many hash collisions that it would be morbidly funny...

Anyway, the data blocks in OFS have to account for the checksum and some metadata which aids in recovery. So you are correct that the payload (488 bytes for a 512 byte block) is smaller than the raw block size.
And in doing so created a huge push by the New Zealand immigration peeps to incentivize other tech workers to come in. They even put up stalls at tech conferences, which was where this idea came from at all for us. Way they told us is there's even specialized visas.

The fact that billionaires do as they please is a global fact I have long gotten used to.
You've described pretty much every country's immigration requirements, not just NZ.
I've lived in NZ, the UK, and the US. Every one will ask for proof of health (TB, HIV, etc) and if you're attempting to gain a Visa attached to a GF then you have to prove it is bonafide, often with letters, shared bills/expenses, etc.
That's nothing to get upset about.
Ah you're right. In my cursory glance at wikipedia I looked at the Xserve G4 box instead of the product line as a whole.

That was followed by Xserve G5 from 2004 to 2006 and Intel Xserve from 2006 to 2011, with its last update in April 2009.

The storage-focused Xserve Raid was discontinued earlier in 2008.
Right, but then the question of what hardware to use remains. And if you find it, perhaps the VM isn't as necessary.
It bears reminding that the EULA is not enforceable in all jurisdictions. I am not suggesting copyright violation - just that running a legit macOS in a VM on a non Apple hardware is sometimes very handy. For instance for iOS building or for quickly regression test you Mac app across a handful of macOS versions.
ThoughtWorks Technologies | India- Pune, Bangalore, Hyderabad, Chennai
We are passionate technologists who believe in the power of software and technology as tools for social change. We contribute to a multitude of open source projects. Primarily we are a Technology Consultancy Company. We look for zealous Technologists who are keen to learn on job. We value Object Oriented and Functional Skills. DevOps and Agile are a normal way of working here

Skillsets/Platforms/etc.: C#, Java, Ruby, Scala, AWS/GCP/Azure, Python, Node.js, React, Angular.

Requirement: 5+ years of programming experience.

Interview process: Phone interview, Take-home coding assignment, Pair programming interview, Technical Interview(s), Logic and aptitude tests, Cultural Interview.

More about ThoughtWorks: https://www.youtube.com/watch?v=MBqquBtwaNM

https://www.thoughtworks.com

Contact: siddhark[at]thoughtworks.com

Please send email with 'Hacker News' in subject line.
It's incredibly normal in the UK. You can pay for your delivery pizza that way, or your car insurance or whatever.
Thanks for the recommendation, ordered. Hartley is very valuable to know how we got to where we are, from hand tuned features and RANSAC to more modern full photometric optimization and ML. It answers a lot of "why don't we just... " type questions while still providing the foundations.
This happened to me driving from the US into Canada with my significant other on a short vacation. After some routine questioning, the agent asked for our phones and passwords. Naturally, I hesitated and wanted to know why he needed to go through our phones. He didn't give a reason, but said if I refuse they'd hold us until their forensics team cracks the phone password anyway. I wanted to make a bigger deal about it but didn't want to ruin our vacation so I complied. They took the phones in the back for about 45 min, who knows what information they downloaded or uploaded during that time, then gave it back to me while interrogating me like I was a drug lord because there was a text message from a year earlier about a friend's girlfriend doing cocaine.

It was extremely unnerving, they went through all our private pictures, messages, dropbox files, email, notes, dating apps, etc. It ruined the vacation for me, and I've stopped visiting Canada because of how disgusted I felt afterwards. I know Canada is not the only country doing that, so from now on when I cross an international border I wipe my phone (after backing up) and just have a few pictures and messages on there. Incidentally though, that's the only time it's happened to me.
If you don't have a contract you still might be able to get more based on correspondence etc. but if you're not willing to fight for it because you don't want to hurt the company then agree to the getting paid for a year (although that is probably very little money?)
If you were noted as CTO in some way it looks good on CV, go somewhere you can get more money and build up something over the next year is what I would do (perhaps you will find that you like getting paid enough to be an employee for some time)
Let me ask you this hypothetical question instead:

What if we have a "physical encryption" technology that allows encrypting physical objects so that X-ray scanners, drug detecting methods or metal detectors cannot see through them?

Would customs be allowed to ask for the decryption key? Or should the customs just ignore whatever encrypted inside?
PubNub | Software Engineer, SRE, DevOps, Product, Solution Architect, Marketing | San Francisco | Full-time | ONSITE | https://www.pubnub.com/

PubNub runs a globally distributed Data Stream Network, a cloud service that developers use to build and scale large real-time apps. We have thousands of customers, and process trillions of realtime messages each month.

https://www.pubnub.com/company/careers/
Continuing the "devil's advocate" perspective, perhaps the thinking that phones are an extension of the brain is the wrong way to think of them.

> I know it's an encrypted, secured device I always have with me

What if you didn't know that? What if you thought of it as just a suitcase?

If someone carries a notebook that contains printed pages of encrypted material, what is the expectation?

Whatever the answer to that question is, the expectation shouldn't change based on what medium the material is stored in.
SEEKING WORK | Remote
I’ma senior QA with 12 Years of testing web / mobile apps , also worked in the video game industry for consoles and mobile devices.

Experience: Manual testing , MySQL, Jmeter, Soap UI,

Résumé/CV: https://drive.google.com/open?id=1QNhYVx88_2YSvrYOZeeAEVYsbD...

Email: fedeforci@gmail.com
Margins in software businesses are high. All those things combined (especially in Belarus) aren't going to run higher than say 20% of revenue.
Remind | Software Engineer | San Francisco or Remote | Full Time

At Remind (https://remind.com/) we are building an ed-tech business on top of our 27 million monthly active teachers, students, parents, and guardians as we strive to get every kid a chance to succeed.

We are looking for senior engineers to help us scale our services as well as take our reliability to the next level. We've got systems in go, node, ruby, and python backed by AWS Aurora, Dynamo, SQS, and lots of other fun tech. See https://boards.greenhouse.io/remind/jobs/496462?gh_jid=49646... for more info, or reach out directly to me.

We are a small but mighty team looking for engineers who want to have deep impact on both education and our business.

I run engineering and am blessed to be able to not only serve teachers with a great app, but also to work alongside a great team building a business.

Email me kevin at remindhq dot com if interested. Thanks!
SEEKING WORK

Portfolio: https://sdegutis.com

Remote: Yes

Location: Chicago IL

Relocate: No

Technologies:

* macOS / Cocoa

* Electron / WebKit

* React.js / Redux.js / TypeScript / Node.js / Express.js

* HTML / CSS / JavaScript (ES6, ESNext, etc)

* MongoDB / Postgres / SQLite

* Clojure / Datomic