skysight-inc/HackerNews huggingface dataset:
> Zero technical reasons other than an ad hoc attack on game development practices.

These have been brought up ad nauseam so I didn't think it was useful to go over them.

The biggest reason UDPSocket doesn't just show up in browsers is that:

• Browser vendors don't want to accidentally make it easy to trivially D/DoS servers

• Browser vendors don't want to accidentally make it easy to trivially D/DoS clients

• It's not clear how to handle NAT traversal except when (interactively) trying to traverse NAT

But let's say we don't need anything more complicated than basic hole punching, P2P or cross-origin UDPSocket, and we can solve the trivial D/DoS issue with some kind of Allow-UDPSocket-From HTTP header, or OPTIONS or whatever. And maybe we have some kind of weird HTTP/2.0 transaction that does TURN/STUN automatically. Maybe.

Then we can have UDPSocket and you can implement netcode in JavaScript if you want!

However, WebRTC has already solved all those problems. Including the NAT one (that SDP/STUN/ICE stuff is there for a reason!). And obviously P2P, but also including some you probably haven't thought of, like issues around IP fragmentation (1200 byte packets!? DTLS fragments things itself for a reason!), and whether rolling custom crypto was a good idea.

> Unless you have a client library that can be paired to that server which takes up less than 200kb of mem you won't see adoption.

200k should be plenty: The dumb client can speak a slightly trimmed down WebRTC (e.g. limited to only a single codec) to keep the size down. My webserver which is just about as fast as they get, is only about 1kb of code on the hotpath.

But this doesn't answer my questions about a market: I don't sell to game developers, and I genuinely don't know if building a tiny+performant WebRTC client and server business is worth my time.

Is it?

How much will a game development studio pay to have this problem solved for them?
Engage (http://enga.ge) | Washington DC (Alexandria, VA) | Web Development Intern (Paid) | On-site | Student Visas Welcome

Apply at: http://engagedc.theresumator.com/apply/1bACiWcp3k

About the Internship:
Engage is looking for a web development intern. The ideal candidate is a highly motivated student or recently graduated student interested in pursuing a career in web development and is excited to work with our in-house development team. You'd be working with our back-end and front-end web developers building custom websites and applications, using PHP. Primarily, we work in WordPress and Laravel.
This internship is located in Alexandria, VA (in the Washington DC metro area) and you must be able to work on-site. This internship can be part or full time based on your availability (we're flexible). This is a paid internship.
Ideal candidate profile would have one or both of these skill sets:

Back-end focused internship
PHP, SQL (MySQL or similar), Wordpress theme or plugin development, or equivalent Drupal experience, preferred, experience with a PHP framework—Laravel, Symphony, CakePHP—a plus. We don't expect you to be an expert, but some prior work with PHP is required, basic knowledge of HTML5, CSS3, JavaScript, and JQuery
And/or, front-end focused internship
Semantic HTML5 markup, CSS, web accessibility standards, and cross browser compatibility, Javascript and jQuery, Experience creating responsive layouts
In order to be considered, you must submit work samples. Please link to your GitHub profile or portfolio/website.
About Our Work Culture:
We love being able to provide interns hands-on experience that allows them to try new things, learn new skills, and grow. Our goal is to create an environment that will hone your skills based on your interests. Our interns are extremely important to our operations and quickly become integrated into our team. We take pride in producing high quality and award winning work, but we always find time for Nerf gun fights and team lunches. We love coming to work and think that you will too!
I would like to pick your brain on this - what number for wealth/person do you think would be a big number? What catches my eye about this is if everyone were a doctor right out of med school, the world's net worth would be negative, but everyone would be fed and clothed and be rich in 10 years. I'm not sure wealth per person is a great way to measure economic prosperity. If you have lots of wealth, does that necessarily translate to more income down the line?
REMOTE or ONSITE (London) Android Native Developer – Pony Bikes http://getapony.com/

Pony Bikes is the smartest bike sharing system in the world, aiming at putting everyone on the planet on a bike. We have successfully launched in the UK and France with hundreds of Pony bikes grazing around.

No docking. No hassle. No limits.

The role: We are looking for a talented and experienced Android developer to own the Android app development effort. The app is an essential part of the product and is the main point of contact with the customers. This means that the app must be top quality and resilient (as our users might be using the app in less than ideal conditions e.g. poor connectivity, low GPS precision).

You will be working directly with the Head of Mobile to ensure that the app is consistent both in terms of UX and architecture with the existing iOS app (which is currently a bit more developed than its Android counterpart).

Main role: - Evolve our Android app from MVP to world-class app - Make sure that the UX is perfect and our users have a seamless experience while riding our bikes - Ensure that the app will work in several regions and languages (Pony Bikes is currently operating in Oxford, UK and Angers, France)

The ideal candidate: - Excellent communication skills (English) - Strong self management skills - Previous experience with RxKotlin is a huge plus - Shipped a world-class app before (preferably more than once) - Must be capable of owning the Android development. You'll be part of a small team where every contribution counts, and you're encouraged and expected to deliver great value to our loving customers

Details: - Competitive Pay (£35k - £60k) - Equity / stock options - Free biking!

More details here: https://www.linkedin.com/pulse/you-strong-android-developer-...

jobs@ponybikes.co
Location: Seattle, WA

Remote: yes/exclusively

Willing to relocate: No, remote only please.

Fuzzy Logic - DevOps Process Consulting - Linux Systems Administration - Network Management

I help SaaS companies save money on hosting through extensive automation - infrastructure deployment, code-checking/deploy, CI/CD - and good-practices for on-premise or public cloud management.

Let's have a conversation about where your business is going and what we can do to get you there.

Contact Fuzzy Logic or its principal Lee Whalen:
- [https://www.fuzzy-logic.org/]
- hnhireme (at) fuzzy-logic.org
- https://www.fuzzy-logic.org/file/Lee_Whalen_Resume.pdf
Success Strategies From a Self-made Billionaire
Terraforming Venus Quickly (1991) [pdf]
Show HN: React Slide Menu
> It's like saying my monster truck doesn't waste gas because it carries a child to school.

Betcha that kid totally would think it's worth it, tho... Arriving to school in a monster truck would be a dream come true. :)

(Not that I disagree with your point...)
Good to know they won't be relying on blockchain alone for funding, at least in the long term.
A policy decision by whom? Specifically, how do you do this when IP spaces are controlled by various unfriendly countries around the world? Politics aside, the required technical coordination would be a nightmare. We can barely handle BGP without conflicts as-is.

IPv4 space is also quite limited, and new devices are popping onto networks all the time. I'm not even sure a IP time window is feasible without a full move to IPv6 - something that policy makers have been trying to push on for years without success.
Considering that (IIRC) other OECD states typically sit between 40% and 60% of US spending on healthcare per-capita, and they presumably haven't actually eliminated these sorts of inefficiencies (so some percentage even of that 40% is still communication overhead) I'd say 73%'s at least plausible (could still be wrong, of course).
The Cybersecurity Campaign Playbook [pdf]
ISO Country codes, language codes and currency codes are so common (and don't change very often) that they should really be part of the databases's standard distribution as types (eg, enums), so that everyone is singing from the same hymn book and that not every developer needs to implement the same tables in their DB.
Frontend stuff doesn't have to be complex. The idea behind React is very simple and it's really something every front end dev should know. You need to understand the why of DOM diffing. It is not complicated. If a frontend dev doesn't want to learn that then they will be out of a job in a decade. It transfers, too. React, Vue, Elm, Reagent, etc, they are all doing this, because it is good, and none of them in isolation are complex. Mithril is actually smaller than Intercooler and is everything included, so there's no need to put together a stack if you don't feel like it.

The stack you are offering is great, and it's great in the right situation, but I just wanted to push back against the "complexity" argument because it happens a lot and it makes me afraid that it is pushing devs into more familiar but less capable stacks. Your React/Vue stack might be a little more setup, but it's also going to scale. The Turbolinks/Intercooler approaches seem to be managing state with the DOM, and as someone who has spent the last six months pulling the state out of the DOM from a jQuery app, it does not scale. But anyone who has used both approaches in a moderately sized app can tell you this, it's why stuff like React exist at all.
I'm also not a DB expert, but I definitely think locality is a concern with UUIDs (at least in Postgresql, which stores records in sorted order).

But, storage locality has always struck me as a use-case-specific optimization, in the sense that it's hard to take locality into account without knowing what traffic patterns the table is expected to experience. So, although UUIDs provide locality for exactly no types of queries, that may not be a problem for you.

For instance, you could use an autoincrementing sequence, but that only provides good locality for queries over sequential records. The COMB method would provide good locality for queries over time periods. But if you aren't performing those types of queries, you might be better off with a different type of PK.
This is fantastic! Hopefully they take off like Impossible Foods did with their faux beef burger that is akin to the real thing.
Creator Deck Media | San Francisco, CA | Onsite | http://www.creatordeckmedia.com

Creator Deck Media is an innovative media company specializing in creating useful and personalized content that resonates with highly defined customer niches. Creator Deck Media capitalizes on its core values to listen, understand, and translate a vision to an idea or product that can elevate and inspire its viewers.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/creator-deck-media

Here are our open roles:

- Software Engineer: http://www.creatordeckmedia.com/careers/

Tech Stack: Main technologies:
Ruby on Rails
HTML
CSS
Javascript
AWS SES, S3
Cloud hosted backed with AWS
Well, there are studies that find that the wage gap has a lot to do with caregiving. This freakonomics episode talks about that: http://freakonomics.com/podcast/the-true-story-of-the-gender...
US companies see opportunity in exodus from storm-ravaged Puerto Rico
I have a Mid 2015 i5, my coworker has a Mid 2017 i7. No touch bar.

We do the same type of work: Node, PhpStorm, Vagrant. None of us have any relevant issues about performance, heat or battery.

The only thing I like about mine (2015) is that I do not need adapters for HDMI or USB.

Other than that, feel free to go with any of those.
Aurora Flight Sciences | Experienced C++ and Embedded Software Engineer | Boston (Cambridge) | Onsite | http://www.aurora.aero/

Aurora Flight Sciences is an established aerospace R&D company with a start-up feel and 80 engineers at our Boston R&D center. We invent and build advanced aircraft of all sizes, with particular focus on flight autonomy. Our current projects include small quad autonomy, flying car (eVTOL), solar aircraft, advanced high-speed VTOL plane, robotic copilot, and many others. We build complete flight software stacks, from low level flight controls through high-level autonomy and sensor fusion algorithms.

We are looking for experienced software engineers to help us turn cutting edge ideas into prototypes at our Cambridge R&D office. Most of our early prototype work is in C++ and Python, while more mature and safety-critical projects use a mix of C++ and Simulink/Stateflow with an in-house toolchain. We use both ROS and DDS, and target both x86 and embedded ARM platforms running either a lightweight OS or bare metal on custom boards. Our fast prototype projects are run on GitLab, while safety-critical projects use heavy-weight auditable tools: DOORS, SVN, Trac, Collaborator, and Jenkins.

If you want your work to be in next generation of flying vehicles, if you are passionate about flight, and if you know how to design and implement clean, real-time and highly reliable/resilient software for embedded platforms, please send me an email at software_engineers@aurora.aero, or apply via the web site to one of our open positions.
This is true, to some extent, and false to some extent as well. There are plenty of fathers who split primary care giving. Also, once children reach school age, primary care giving responsibilities decrease and can be split between parents more easily.
Iran Is Blocking the Internet to Shut Down Protests
It cuts both ways though - as attackers can buy more drones for $$ so do the defenders. Superior budget wins every time.
Yuck. I felt slimy after reading this article. What female would participate in this?
China wants to build an innovation capital by fiat. Can it?
I don't know. It should but something wasn't clear. The point is that for some reason they didn't make a quick call to clarify and seemed genuinely confused about this suggestion. Instead they ran the tests again.
> If you're cheering for guilt by association to make a comeback just because the evil establishment thinks it's a bad idea, I'm at a loss of words.

I'm not cheering for anything. I'm pointing out that machines may have a distasteful view of the world and that this will be a stumbling block for using them effectively.

> Any other fundamental freedoms you'd like to abolish because smart people happened to think they are good ideas? Presumption of innocence? Habeas corpus? The 5th amendment? Suffrage?

I'd appreciate it if you could tone down the hysterical moral outrage, particularly when aimed in my direction.
I wonder if this can be fixed at firmware level. (I frankly have no idea how deeply configurable Intel cores are.)
Maybe this is more regulatory or financial engineering, but I’d like to see a solution to the 99 investor limitation for private funds.
The vast majority of theoretical physicists know that they need strong experimental confirmation. It is disingenuous to imply that this isn't the case.

What are you trying to get at? Vague poetic denigration may be fun to write, but it isn't an effective way to communicate.
> … a sales INCREASE …

Don’t forget to correct for the subtle loss in credibility, and subsequent immeasurably subtle dip in sales, amortised over… forever.
> If someone can provide more value to the company, s/he will always be able to negotiate for more even salary/equity.

That goes without saying. Maybe have a requirement for a currency sign would be a compromise. If a company is hiring for multiple roles then they'd be covered.
Don't most of them do that already?
Teachers Pay Teachers | Engineers, Product Managers, Product Designers | NYC (New York City) ONSITE | Full-Time

Teachers Pay Teachers is a community of millions of educators who come together to share their work, their insights, and their inspiration with one another. We are the first and largest open marketplace where teachers share, sell, and buy original educational resources. Since we've started, authors on Teachers Pay Teachers have earned over $200M. Here's a bit more of the backstory (https://www.nytimes.com/2015/09/06/technology/a-sharing-econ...). Our engineering culture focuses on Fearless Development (http://engineering.teacherspayteachers.com/2015/10/11/the-fe...), curiosity, learning, and autonomy.

We're currently managing our AWS infrastructure with Terraform and our servers with Chef. All of our newer services are deployed in Docker containers and managed by Kubernetes. We use a mix of Elixir/Phoenix, PHP, NodeJS, React, and Python to write our services.

If you want to learn more about us, check us out on The Muse: https://www.themuse.com/companies/teacherspayteachers/.

I'd be happy to chat about positions over email at recruiting@teacherspayteachers.com or check out our careers page (https://www.teacherspayteachers.com/Careers).
This gives my current team two months to find a new solution. Buddybuild, aside from the odd issue from time to time, had been a great solution for us. Now we're suddenly wondering where to go next. Not to mention, we now face the question of whether to move our iOS apps off buddybuild as well.
> weird terminology

That's due to several factors but one of them is that some of the terms are specific 'concepts' described elsewhere on the same site, which is itself a 'book'.
They dont, thats the point.
I hope this works and provides cheap, clean ways to have chicken nuggets. But that's a long way off because we don't even have a way of doing it cheaply or cleanly right now, let alone have a product that people actually want to eat that is also cheap and clean.

In the mean time, I think this is the wrong way to try to solve the issue. Raising a few chickens is not a big deal. I live in rural Michigan, many of my neighbors have chickens with no real environmental impact and not much cost at all.

All of the problems come from industrialized livestock practices. If we simply outlawed those practices, and/or put huge taxes and tariffs on the products the issue would solve itself (in that the monetary cost of meat would reflect its real costs, and consumption would drop accordingly.)
There is a reason poor urban neighborhoods are full of poor single moms, not single dads, and it’s not the wage gap. Indeed, the wage gap all but disappears when you eliminate child-rearing related differences from the equation.
The same thing that happens when you lose any other key; either 1) dig up the spare, 2) break the lock, or 3) lose access.

See also best practices for backing up OpenPGP keys.
I completely agree. That doesn't change how uncomfortable it can be to watch someone you respect and care about remain unemployed because they have one notion of their 'worth' that doesn't match the market's notion.
Facebook | Solutions Engineer | Menlo Park, NYC, Austin, Chicago, Detroit, London, Dublin, Tokyo, Seoul, Hong Kong, Singapore, Buenos Aires | Onsite

Solutions Engineers at Facebook spend roughly half their time working with product engineering teams and writing production code. The other half of their time is spent working directly with partners to develop and execute their Facebook technology strategy.

We find that this setup is great for engineers that want to spend more time on the business side of things or have more people interaction while still being hands on with code.

This allows large advertisers to work directly with people at Facebook that have a knowledge of the ads codebase, and Solutions Engineers can implement great suggestions made by partners.

More about the role is available at https://www.facebook.com/careers/life/solutions-engineering-... .

Job listings are available at https://www.facebook.com/careers/search/?q=solutions%20engin... .

If you would like to apply or have any questions, feel free to send me an email at hiten@fb.com .
I don't understand the example. How does:

// hello_controller.js
import { Controller } from "stimulus"

export default class extends Controller {
greet() {
console.log(`Hello, ${this.name}!`)
}

get name() {
return this.targets.find("name").value
}
}

get connected to the <div data-controller="hello"> element? I would expect something like `stimulus.register("hello", HelloController)`...
The entire article was on how these interactions are facilitated by the intentional use of illegal, mind-altering drugs.

Aside from the obvious fact that the drugs are illegal, there is also the question of whether those who are under the influence of these drugs can consent to sex.
Satoshi is most likely dead, because I doubt there is anyone on the planet with enough self control to have not touched Satoshi's wallet to liquidate some of its value.
The title needs a comma to clarify it's testing of terrestrial microbes was done in space. Sigh.
To be clear, that would be a war on drug users.

The confusing point about the "War on drugs" is that "drugs" is not a real belligerent.
And considering Costco's international presence and their emphasis on employee treatment, I doubt they'd even consider selling to Amazon.
True, but it also sets expectations that can't be met - we won't 'win' these wars, poverty won't 'surrender' and whether or not progress is made, we won't 'lose' this war either.
Until more information is available, who knows. It might be fixable in microcode, it might be fixable in a new processor stepping, it might require a deeper rework that wont come out until the next generation of processors (or even the generation after that).
Ah, nevermind, this goes over that: https://github.com/stimulusjs/stimulus/blob/master/INSTALLIN...
Techmeme summary: Martin Matishak / Politico: After Equifax breach compromised the identities of 145M Americans, there was anger in Congress, but the hearings and proposals have led to no real change

Could those who downvote this comment please explain why you did so? I try to provide extra context for those who come across this submission, which I get from Techmeme.
Does ringing a wonan’s Phone number and threatening rape, torture and murder count as a death threat?

What about turning up on her doorstep and threatening her in person? At what point does a threat become specific and credible?
TradeRev | Dev to Director level positions within Engineering | On-site | Full time | Toronto | http://work.traderev.com

TradeRev built innovative solution that connects auto dealers all over Canada and United States with a goal of moving wholesale inventory quicker, easier (outside of traditional auction houses), and more efficiently (from the comfort of your own dealership). We're disrupting an industry that hasn't changed in decades. Our mission is to make car sales fair and easy for everyone by building next generation automative marketplace.

We're looking to fill the following Toronto-based roles:

- Director of Engineering

- Engineering Manager

- Full stack developer, JVM: Java, Kotlin, Node.js, Python, AWS

- Mobile developers
Actually, lenslets/Hartmann mask are not shift-invariant, and getting depth info (3D) requires loss of shift invariance (see http://web.mit.edu/2.717/www/stein.pdf). Lenslet-based light field cameras also have very extensive calibration routines to align the lenslets on a per-pixel basis.