skysight-inc/HackerNews huggingface dataset:
Interesting takeaways here around the logic behind the Boring Company that weren't clear from the spec video released earlier this week:

Cost savings breaks down by:

1) Narrower tubes - less cross-sectional area means cheaper tunneling

2) Continuous tunneling/reinforcing - no stops to build tunnel walls. (Seattle's Bertha did this.)

3) More power = faster execution (not clear on details of this one)

Seems not to address different materials/geology in different depths. Also, no mention of regulatory burdens to approve digging underneath existing property rights. (two things I know nothing about)
I think the problem is not that this technology exists but rather that the operation of this engine is not transparent, the user cannot examine or disable the software in this engine, cannot write his own software.
Can't all that be done from the main OS? Repartition, modify the boot stuff, reboot from an image in a new partition, etc... Why did they need to add another processor with closed source and all the potential security issues?
Thank you! I was starting to question whether I really am a "thinking person" after reading that sentence.
If you're talking about mathematically rigorous programming, conciseness and readability go hand in hand. It's actually easier to read a formula with single letter components than a complex one with long descriptive names in many cases. Also, if you're doing that kind of programming, you're also doing a lot of hand or latex computation. Minimizing the visual distance between the code and the convenient handwritten or typeset notation is incredibly important.
I'm on the opposite end, I don't want several different newsletters that are all formatted with too much space wasted and designed to look appealing. Just give me a list of all the content and titles and I'll decide what I want to read. To each their own I guess.
As a kid, one of the comic books I loved was the sci-fi Scrameustache [1]. One of the recurring characters was a society of aliens called "Galaxians", who's society was based on extreme sortition. Every week (or day?), they traded posts. One would be a squad leader one day and the janitor the next.

Even as a kid, I realized this was a flawed concept, because it assumed experience and knowledge were fungible. Still, it was fun to think about...

[1] https://en.wikipedia.org/wiki/Scrameustache
[2] http://www.bedetheque.com/serie-682-BD-Scrameustache.html
I always wonder how the word alien in the USA points to either a non-american human or a being from another planet. What kind of world view causes people to think there are 2 kinds of sentient beings in this universe: Americans and everything/everyone else.
This is also known as a positive skew strategy. You gotta have some real justification to follow it.
That has nothing to do with the rocket launching from Earth (A rocket in space follows the same rules), and everything to do with the fact that rockets expend most of their energy to push their own fuel.

That fact is incredibly relevant for getting to orbit - however, it is not at all relevant for surviving re-entry, where all that matters is your kinetic energy.
Minnesota Public Radio Web Developer (Ruby/Javascript) | St. Paul, MN | Fulltime

Minnesota Public Radio is hiring a Web developer to aid us in building out sites like marketplace.org and mprnews.org in Rails with copious pieces of React thrown in. https://americanpublicmedia.applicantpro.com/jobs/562369.htm...
TL, DR:
If you are building a pfSense box with an x86 chip made in the past ~7 years [1], stop reading and carry on.

Those of you on a power budget, and want e.g. VPN support at closer to wire speeds, you're being advised to select a CPU with AES-NI to get hardware crypto offload. It's great we have software crypto in the first place, but under load it's likely to put a cap on your max throughput.

Kudos to pfSense/Netgate announcing this ahead of time.

[1] https://en.wikipedia.org/wiki/AES_instruction_set#Supporting...
Nobody is saying that we shouldn't still try to get those automated manufacturing jobs back here. Just that bringing those suppliers back here isn't going to lead to the awesome manufacturing jobs that once existed, and we're going to have to do something else to help those who are getting displaced.
Everybody thinks they're doing the common-sense thing and not being contrarian, even if it's the hip thing.
For Intel CPUs (that are found on ARK):

With AES-NI: http://ark.intel.com/Search/FeatureFilter?productType=proces...

Without: http://ark.intel.com/Search/FeatureFilter?productType=proces...
This is the equivalent of saying you should never lose money. Not sure there is a fund that has a strategy that is a perfect oracle.
> Remember, everyone said they would never land the first stage....

Everyone? That's a bit hyperbolic.
I find this surprising. For >30 years, Prof Lietaer has always maintained that currencies need to be backed by something such as a basket of goods. Bitcoin is backed by nothing. I hope he says it again, because it's true.
As I inderstand it, Apple isn't organised that way. They have OS teams, app teams, design teams, which work on whichever product at a given time. They don't have product-specific teams.

As for Apple being tiny without the iPhone; it's huge but Apple Watch (commonly described as a failure) is estimated to be a bigger business than Microsoft's Surface business.
> Artificial Intelligence, Automation, and the Economy

https://obamawhitehouse.archives.gov/blog/2016/12/20/artific...

Summary: AI and automation will "disrupt" millions of low paying jobs

> The economic benefits of fixing our broken immigration system

https://obamawhitehouse.archives.gov/sites/default/files/doc...

Summary: More humans means higher GDP and larger labor force

edit: Tons of examples in ${Your_Favourite_Newspaper}. A lot seem to just push out government and think-tank pieces from upstream.
On the left: The Brookings Institution

https://www.brookings.edu/opinions/in-defense-of-immigrants-...

https://www.brookings.edu/opinions/u-s-manufacturing-may-dep...

On the right, the Wall Street Journal. (paywall thwarted my quick attempt to get links)
Is the F-35 our AT-AT?
Is "TEAM FOCUS" an initialism, or is it there for EMPHASIS?
Inclusion Done Right: Taking Action
I am currently trying to do justice to the moral notion of making the world, in itself, more rational. Many people can make this kind of claim, but how does one in fact go about doing it?

The way I see it, the world -- at least the way in which we humans can make sense out if it -- is essentially a function of its own information system; predominantly, the world wide web.

It therefore doesn't take too much of a jump to make the argument that perhaps the best method of making the world better is by way of improving on the current state of affairs in the realm of web development.

To that end, I have been working on a project called "Linux on the Web" for nearly 5 years now.

It can be found here: https://linuxontheweb.appspot.com

It is currently a prototype that requires a fully capable, fairly recent Chromium-based browser.

To understand the fundamentals, I created this youtube video earlier this morning: https://www.youtube.com/watch?v=9tl8I8YcH7g

In the video, I start doing streaming of the actual system at around the 17 minute mark. Before then, you must suffer through some philosophical hand-wavery.
it clearly states to use the email if interested.
That would create incredibly verbose code, which would be very hard to parse (IMHO).
Hopefully, someone can speak further to whether this is a real mitigation and what "permanently" and "disabled" really mean, in this specific context.

I'm don't mean to sound oppositional. I appreciate this being mentioned.

I'm just not willing to trust it without knowing in detail that and how it works.
Similar tools that use Python as the query language:

- The Pyed Piper: https://code.google.com/archive/p/pyp/

- Puffin: https://github.com/kespindler/puffin
Speaking of GC, why aren't more newer languages designed using the ARC system that Objective-C uses? It seems to work amazingly well, it's very high performant from what I hear, and although it has a few small caveats, they seem worth the trade-off.
IMO this is sort of an ironic example because it's a case where the names actually convey meaning well. It's a case where I've specifically noted to myself "I'll always remember these definitions because the names are so nice".
Yes. Isn't good and bad usually relative to ones own interests?
Drive.ai | Mountain View | https://www.drive.ai
We are creating AI software (Deep Learning) for Autonomous Vehicles.

Open positions:
Director of Robotics
Mechanical Design Engineer
Software Engineer-Mapping
Motion Planning Software Engineer
Senior Software Engineer
Full Stack Engineer

Apply or see a full description here: http://grnh.se/a6up0t1

Check out our vehicle driving at night in the rain: https://www.youtube.com/watch?v=GMvgtPN2IBU
Going to paste this here: https://www.nytimes.com/2016/02/28/magazine/what-google-lear...
Xvfb is way harder to setup. Also, I assume it uses less ressources so it scales better.
Languages like Julia allow you to use greek letters. Just saying.
Building a Serverless Website with AWS
This is a nice case study in the power balance within a cryptocoin ecosystem.

1. Developers
2. Miners
3. Users
4. Hardware manufactures

Also funny to hear ASIC hardware targeting BTC only becomes a fresh news story now that a single hardware manufacture has a monopoly on optimization to exploit the algo via a patent.

ASIC optimizations against BTC were an early complaint, and that's a major reason for LiteCoin and other cryptocoin designs attempt to solve in various ways.

Even if the developers choose not to address this exploit, the users and miners could just jump ship to any of the other more advanced cyptocoin designs.
People are judging by number of jobs, not the fed calculating output. I think that's more rational than scary.
I have doubt that RISC-V will take visible portion of mobile/embedded core any time soon.

It was announced 6 years ago as far as I know but still only few commercial products have it inside.

Chiesel itself would be sunken together since it uses RISC-V as a ad.
PicoGL.js: A minimal, WebGL 2-only rendering library
To "explain".

I find a good paragraph explaining what the equation means and implies is far more useful than the equation alone.

This is all the typical "what" vs "why". If you just want to describe the what then the formula alone might be enough (and just presuming everyone know what the variables mean), but if you actually want to convey a some meaning that formula needs to be explained.
My money is on using memcpy. Any decent compiler knows to optimise it away:

#include <stdio.h>
#include <memory.h>
#include <limits.h>

static inline int unsigned_to_signed(unsigned n)
{
int result;
memcpy( &result, &n, sizeof(result));
return result;
}

int main(int argc, const char * argv[])
{
unsigned int x = UINT_MAX - 1;
int xx = unsigned_to_signed(x);
return xx;
}

For me (Xcode 8.3.2, Apple LLVM 8.1, -O3), that produces:

_main: ## @main
Lfunc_begin0:
.loc	1 21 0 ## /Users/Someone/main.c:21:0
.cfi_startproc
## BB#0:
pushq	%rbp
Ltmp0:
.cfi_def_cfa_offset 16
Ltmp1:
.cfi_offset %rbp, -16
movq	%rsp, %rbp
Ltmp2:
.cfi_def_cfa_register %rbp
##DEBUG_VALUE: main:argc <- %EDI
##DEBUG_VALUE: main:argv <- %RSI
Ltmp3:
##DEBUG_VALUE: main:x <- 2147483646
##DEBUG_VALUE: main:xx <- 2147483646
.loc	1 24 5 prologue_end ## /Users/Someone/main.c:24:5
movl	$-2, %eax
popq	%rbp
retq
Ltmp4:
Lfunc_end0:
.cfi_endproc
Location: Europe

Remote: Yes, as a contractor

Willing to relocate: No

Technologies: Go, C, C++, Assembler, Low-level, Embedded, RTOS, JavaScript, SQL, PostgreSQL, Java, Linux, Git, Bash, Docker, Ansible

Résumé/CV: https://dmitryfrank.com/dmitry_frank_resume.pdf

Email: mail@dmitryfrank.com

Hi, my name is Dmitry. I'm a passionate software engineer with strong background in low-level (MCU real-time kernels, C, Assembler), and experienced in higher-level technologies as well: Go, C++, JavaScript, and many others. Author of the well-formed and carefully tested real-time kernel for 16- and 32-bit MCUs: TNeo: https://github.com/dimonomid/tneo , which is now used by several companies.

Apart from professional activities, I'm a hobbyist in Lisp, Ruby, Node.js, Angular.js. Learning internals of the Linux Kernel, since this is something I'm truly excited about.

One of my hobby projects is a geeky bookmarking service written in Go: https://github.com/dimonomid/geekmarks

Some of my articles:

- How I ended up writing a new real-time kernel: https://dmitryfrank.com/articles/how_i_ended_up_writing_my_o...

- How do JavaScript closures work under the hood: https://dmitryfrank.com/articles/js_closures

- Unit-testing (embedded) C applications with Ceedling: https://dmitryfrank.com/articles/unit_testing_embedded_c_app...

- Object-oriented techniques in C: https://dmitryfrank.com/articles/oop_in_c
Every mile is roughly 2000 steps depending on how long your stride is. 10K steps is roughly 5 miles. Depending on how fast you walk you're probably looking at around 90 minutes to 120 minutes per day of walking. Of course you could dramatically reduce that time if you ran or jogged rather than walked.
Exactly. These arguments seem to be coming largely from people who don't actually use much math in their programming.
I remember when michaelochurch was on HN. I think even nostrademons admitted that closed allocation sucked.
That quote is unsubstantiated. Burstcoin has been working fine for years.
The jobs are even more awesome - higher skill, higher pay. Just that there are many fewer. Still worth bringing the back.
Where to find users to talk to for your idea validation
"Laboring away in obscurity, as frightening as it feels at the time, is the way a lot of good things happen. Maybe the way most good things happen."

....so there's hope for me!
Junior Rails/JS developer remote or in Aalborg, Denmark.

Location: Aalborg, Denmark

Remote: Yes

Willing to relocate: No

Technologies: Ruby on Rails, C#, SQL/PostgreSQL, Bootstrap, HTML, CSS, learning JS.

Resume: https://drive.google.com/file/d/0B7hv0aaamytPM2VILXJpUmt6RUU...

Email: Asy-dk@live.dk

I'm a student finishing up my AP degree in computer science, and I am currently interning as a junior fullstack Ruby on Rails developer as a part of my final project. I am therefore looking for a junior dev position, as well as freelance tasks. I am a fast learner, and I thrive in a busy day to day environment.

I am able to start at the beginning of July.

Feel free to contact me in regards to this post
WePay | YCS09 | Redwood City, CA | Senior Software Engineers, Site Reliability Engineers | ONSITE

We are looking for Sr. Software Engineers & SRE's to work on a handful of from scratch, greenfield development projects -- developing new micro-services on top of our new SOA to working on building our data infrastructure from the ground up (Google Cloud Platform using Kafka, Airflow and BigQuery)...

We are looking strong problem solvers to join our rapidly growing team!

Curious to know what we’re working on here at WePay? Check out our engineering blog

https://wecode.wepay.com/

Any questions, email miller [at] wepay [dot] com - OR - Apply at https://go.wepay.com/careers
Coffee Meets Bagel | iOS Engineer | San Francisco | Full-Time, ONSITE, https://coffeemeetsbagel.com/jobs/

Hey I’m Karim, CTO at Coffee Meets Bagel. I’m looking to hire an iOS engineer!

You'd be the 3rd engineer on our iOS team and be responsible for implementing new features, prototyping new ideas, and building out Coffee Meets Bagel on new platforms, like Watch.

Coffee Meets Bagel is a dating app that focuses on quality over quantity. We're growing fast and looking for great engineers to help build new features and scale out our platform globally.

We have a super fun office near Union Square right off the BART line and you'd get to work with a bunch of very smart, driven, passionate, and fun people all dedicated to helping our users find love!
https://jobs.lever.co/coffeemeetsbagel/4f404064-3c3e-4acf-a8...

PS. We're also looking for a senior data scientist:
https://jobs.lever.co/coffeemeetsbagel/e90ee127-646e-43b8-a6...
Of course, systemverilog!
What's your criteria to measure "quality of the people", in this context?
Cloud Backup Showdown (4 comparisons)
Because atomic reference counting is slower than tracing GC.

(Yes, really. Adding atomic operations to every load and store of a pointer is a tremendous throughput loss. Latency is not everything!)
Your post would have some semblance of significance and taken even slightly seriously if it wasn't so hyperbolic. What happened to nuance on HN?
Hs-to-coq: Haskell to Coq converter
EmojiOne 3.0 New Licensing Explained
I just think it's useless to discuss this.

We practically don't know anything besides a couple of photos, some information that might or might not be false, a few not myth-busted myths, and opinions from people that don't know much about it but want to voice it.
Anecdotal: I believe musk said that the charred outside was surprisingly only in need of a fresh coat of paint.
Vidrovr Inc. | Research Engineer | NYC | Full Time | http://vidrovr.com

About Vidrovr:
Vidrovr can index, search, and recommend video content in a cost-effective, automatic, and accurate manner. It was founded by two former PhD Students in the Digital Video and Multimedia Lab at Columbia University and is advised by Prof. Shih-Fu Chang, of Columbia Engineering. The team has published and patented foundational research in machine learning, computer vision, multimodal information processing, and multimedia. Vidrovr addresses three key market needs: 1. Domain and customer specific automatic metadata generation for videos, 2. Video Content Management solutions that enable automatic placement and recommendation of video clips for digital products, and 3. Automatically linking and sourcing visual social media content that is relevant to a particular video or online article before it is published. Vidrovr is currently looking to build a team to commercialize and enhance the core technologies that have already been developed. Vidrovr just completed Techstars NY and was named as one of the winners of the prestigious Publicis90 competition, which entails investment and mentorship from Publicis Groupe. Vidrovr was awarded a National Science Foundation Small Business Innovation Research Grant to develop a unified multimodal framework for video understanding leveraging context and existing metadata. Check out the Vidrovr website for more information.

Job Description:
The ML/CV Research Engineer position at Vidrovr can be described as follows:
- The RE will take part in building a unified framework for processing and combining multimodal sources of information for video understanding.
- The RE will lead the development real-time video and data analysis pipelines to handle large amounts of data, which could be social media streams, online articles, and/or images and video content.
- The RE will manage the technical development of the product and work closely with business development to ensure that the technical design and aspects of the system meet business needs.
- All of the computing systems and interfaces will be built and maintained on Amazon Web Services.

Job Requirements:
- M.S. in CS, EE, Stats or other quantitative field (Ph.D. highly preferred)
- 5+ years experience working with and designing large and real time data analytics systems, and a documented history of code or research accomplishments.
- Proven research or documentable system development building state-of-the-art multimedia algorithms (Computer Vision, Data Mining, Machine Learning, etc.)
- Highly proficient in at least one of the following programming languages: Python, C++, or Java. (Experience in Python preferred)
- Friendly, hard-working, collaborative, and able to multitask are musts in an early-stage start-up, like Vidrovr.
- The candidate must be excited about developing and being influential in creating the corporate culture at an early stage start-up, and implementing engineering policies and best practices, company-wide.

We are hiring for more generalist positions as well.

Feel free to reach out at contact@vidrovr.com
I got a good perspective on this from little league coaching.

Sometimes that "superstar" kid is individually talented, but a net-negative on the team if the kid is a ball hog or doesn't share.
> Inflation over the period is 16%, so you would expect that much for sure. Historically, houses have followed inflation. Conveniently, I purchased my Canadian (non-Maritime, non-Toronto/Vancouver) home 10 years ago, and that sounds just about right for what I could expect to get out of it a decade on.

Are you saying that your house in non-maritimes Canada has only appreciated 16% in the last decade? Are you able to disclose where this is, because I might move there.

Some more statistics on the insanity:

http://business.financialpost.com/news/economy/life-after-oi...

It's so strange to me to see articles like the above, charts like this: http://www.macleans.ca/economy/economicanalysis/canadas-hous..., read newspaper articles from around the world discussing our bubble, but then encounter people like yourself who witness literally nothing historically unusual, at all. It is truly bizarre.
On Mac, Go breaks the rules and hardcodes syscall numbers anyway.

On Windows, Go dynamically links to kernel32.dll and friends.
"Treat any [gmaxwell] posts with extreme suspicion.."
"He rationalizes his opinion as the only one that matters,.."

-Andreas Antonopoulos : http://i.imgur.com/UzMFKgZ.jpg
How just 30 machines beat a warehouse-sized supercomputer to set a new record
> Edit: /s ... ?!

Why are you surprised? If you are trying to make a point that AES-NI is common, just say so. Trying to do so by saying the opposite and expecting people will pick up on the sarcasm through a pure text medium without necessarily sharing the same knowledge to know whether that statement is true or not just adds confusion to the conversation.

The point itself is useful, but the manner in which you expressed it emphasizes the delivery over the content, to the degree the content is sometimes obscured.
Thing is you just need heat shielding, really. A de-orbit burn well have a rather small dV, say, 50m/s or so. Then let the atmosphere do almost all the work... the stage just needs to survive, and then do a suicide burn landing just like the stage 1.
SpaceX recovers the Falcon 9 rocket used for NROL-76 launch
Flter.me: a filter for your internet
Dave.com | Senior Web/Mobile Engineer | Los Angeles, CA | ONSITE | Full Time

Dave.com is disrupting the $36b overdraft fee industry. From within our (React Native) iOS and Android apps, users can request a paycheck advance of up to $250 with no interest.

We are a product and engineering-driven company first and are focused on building a quality team vs a large team. You will be a formative part of our company culture moving forward. To that point, we want someone that can take ownership of a project from beginning to end and can do it on their own. We’ll be there to support you but not hold your hand.

Backed by Mark Cuban, SV Angel, the Chernin Group, Kraft, Diplo, and others, we're well funded and located in sunny Los Angeles.

Requirements:

* Frontend and backend web development experience

* 3+ years of Javascript

* At least one professional project built with React

* Familiarity with web and mobile security best practices

Stack:

* API: Python/Flask, PostgreSQL, Redis, hosted on AWS

* Website: React (static, hosted on S3)

* iOS/Android: React Native

We're a small team of six (four engineers) looking to add another engineer to the mix. Apply directly to me at dick@dave.com or on AngelList at https://angel.co/dave-com/jobs/234404-senior-software-engine....
How Can I Bulk-Load Data from HDFS to Kudu Using Apache Spark? – O'Reilly Media
Is there any way to avoid the patch and reverse engineer it to "root" ME and cripple it?

I'd guess this would be a lot of interest for "hacker" news; i want to sign my own damn firmware.